004048FA |> \8D47 1C lea eax,dword ptr ds:[edi+0x1C]
004048FD |. 25 7F000080 and eax,0x8000007F
00404902 |. 79 05 jns short D-Recove.00404909
00404904 |. 48 dec eax
00404905 |. 83C8 80 or eax,-0x80
00404908 |. 40 inc eax
00404909 |> 8D4F 1D lea ecx,dword ptr ds:[edi+0x1D]
0040490C |. 81E1 7F000080 and ecx,0x8000007F
00404912 |. 884424 30 mov byte ptr ss:[esp+0x30],al
00404916 |. 79 05 jns short D-Recove.0040491D
00404918 |. 49 dec ecx
00404919 |. 83C9 80 or ecx,-0x80
0040491C |. 41 inc ecx
0040491D |> 8D47 24 lea eax,dword ptr ds:[edi+0x24]
00404920 |. 25 7F000080 and eax,0x8000007F
00404925 |. 884C24 31 mov byte ptr ss:[esp+0x31],cl
00404929 |. 79 05 jns short D-Recove.00404930
0040492B |. 48 dec eax
0040492C |. 83C8 80 or eax,-0x80
0040492F |. 40 inc eax
00404930 |> 8D4F 37 lea ecx,dword ptr ds:[edi+0x37]
00404933 |. 81E1 7F000080 and ecx,0x8000007F
00404939 |. 884424 32 mov byte ptr ss:[esp+0x32],al
0040493D |. 79 05 jns short D-Recove.00404944
0040493F |. 49 dec ecx
00404940 |. 83C9 80 or ecx,-0x80
00404943 |. 41 inc ecx
00404944 |> 83C7 5C add edi,0x5C
00404947 |. 8BC7 mov eax,edi
00404949 |. 25 7F000080 and eax,0x8000007F
0040494E |. 884C24 33 mov byte ptr ss:[esp+0x33],cl
00404952 |. 79 05 jns short D-Recove.00404959
00404954 |. 48 dec eax
00404955 |. 83C8 80 or eax,-0x80
00404958 |. 40 inc eax
00404959 |> 8D8B 9A000000 lea ecx,dword ptr ds:[ebx+0x9A]
0040495F |. 81E1 7F000080 and ecx,0x8000007F
00404965 |. 884424 34 mov byte ptr ss:[esp+0x34],al
00404969 |. 79 05 jns short D-Recove.00404970
0040496B |. 49 dec ecx
0040496C |. 83C9 80 or ecx,-0x80
0040496F |. 41 inc ecx
00404970 |> 8D83 F5000000 lea eax,dword ptr ds:[ebx+0xF5]
00404976 |. 25 7F000080 and eax,0x8000007F
0040497B |. 884C24 35 mov byte ptr ss:[esp+0x35],cl
0040497F |. 79 05 jns short D-Recove.00404986
00404981 |. 48 dec eax
00404982 |. 83C8 80 or eax,-0x80
00404985 |. 40 inc eax
00404986 |> 8D8B 74010000 lea ecx,dword ptr ds:[ebx+0x174]
0040498C |. 81E1 7F000080 and ecx,0x8000007F
00404992 |. 884424 36 mov byte ptr ss:[esp+0x36],al
00404996 |. 79 05 jns short D-Recove.0040499D
00404998 |. 49 dec ecx
00404999 |. 83C9 80 or ecx,-0x80
0040499C |. 41 inc ecx
0040499D |> 8D83 1D020000 lea eax,dword ptr ds:[ebx+0x21D]
004049A3 |. 25 7F000080 and eax,0x8000007F
004049A8 |. 884C24 37 mov byte ptr ss:[esp+0x37],cl
004049AC |. 79 05 jns short D-Recove.004049B3
004049AE |. 48 dec eax
004049AF |. 83C8 80 or eax,-0x80
004049B2 |. 40 inc eax
004049B3 |> 81C3 F6020000 add ebx,0x2F6
004049B9 |. 81E3 7F000080 and ebx,0x8000007F
004049BF |. 884424 38 mov byte ptr ss:[esp+0x38],al
004049C3 |. 79 05 jns short D-Recove.004049CA
004049C5 |. 4B dec ebx
004049C6 |. 83CB 80 or ebx,-0x80
004049C9 |. 43 inc ebx
004049CA |> 8D8A 06040000 lea ecx,dword ptr ds:[edx+0x406]
004049D0 |. 81E1 7F000080 and ecx,0x8000007F
004049D6 |. 885C24 39 mov byte ptr ss:[esp+0x39],bl
004049DA |. 79 05 jns short D-Recove.004049E1
004049DC |. 49 dec ecx
004049DD |. 83C9 80 or ecx,-0x80
004049E0 |. 41 inc ecx
004049E1 |> 8D82 51050000 lea eax,dword ptr ds:[edx+0x551]
004049E7 |. 25 7F000080 and eax,0x8000007F
004049EC |. 884C24 3A mov byte ptr ss:[esp+0x3A],cl
004049F0 |. 79 05 jns short D-Recove.004049F7
004049F2 |. 48 dec eax
004049F3 |. 83C8 80 or eax,-0x80
004049F6 |. 40 inc eax
004049F7 |> 8D8A DE060000 lea ecx,dword ptr ds:[edx+0x6DE]
004049FD |. 81E1 7F000080 and ecx,0x8000007F
00404A03 |. 884424 3B mov byte ptr ss:[esp+0x3B],al
00404A07 |. 79 05 jns short D-Recove.00404A0E
00404A09 |. 49 dec ecx
00404A0A |. 83C9 80 or ecx,-0x80
00404A0D |. 41 inc ecx
00404A0E |> 8D82 B3080000 lea eax,dword ptr ds:[edx+0x8B3]
00404A14 |. 25 7F000080 and eax,0x8000007F
00404A19 |. 884C24 3C mov byte ptr ss:[esp+0x3C],cl
00404A1D |. 79 05 jns short D-Recove.00404A24
00404A1F |. 48 dec eax
00404A20 |. 83C8 80 or eax,-0x80
00404A23 |. 40 inc eax
00404A24 |> 8D8A D60A0000 lea ecx,dword ptr ds:[edx+0xAD6]
00404A2A |. 81E1 7F000080 and ecx,0x8000007F
00404A30 |. 884424 3D mov byte ptr ss:[esp+0x3D],al
00404A34 |. 79 05 jns short D-Recove.00404A3B
00404A36 |. 49 dec ecx
00404A37 |. 83C9 80 or ecx,-0x80
00404A3A |. 41 inc ecx
00404A3B |> 81C2 4D0D0000 add edx,0xD4D
00404A41 |. 81E2 7F000080 and edx,0x8000007F
00404A47 |. 884C24 3E mov byte ptr ss:[esp+0x3E],cl
00404A4B |. 79 05 jns short D-Recove.00404A52
00404A4D |. 4A dec edx
00404A4E |. 83CA 80 or edx,-0x80
00404A51 |. 42 inc edx
00404A52 |> 885424 3F mov byte ptr ss:[esp+0x3F],dl
00404A56 |. 33D2 xor edx,edx
00404A58 |. 33C9 xor ecx,ecx
00404A5A |. 8D9B 00000000 lea ebx,dword ptr ds:[ebx]
00404A60 |> 8A4414 30 /mov al,byte ptr ss:[esp+edx+0x30]
00404A64 |. 3C 30 |cmp al,0x30
00404A66 |. 7C 04 |jl short D-Recove.00404A6C
00404A68 |. 3C 39 |cmp al,0x39
00404A6A |. 7E 29 |jle short D-Recove.00404A95
00404A6C |> 3C 41 |cmp al,0x41
00404A6E |. 7C 04 |jl short D-Recove.00404A74
00404A70 |. 3C 5A |cmp al,0x5A
00404A72 |. 7E 21 |jle short D-Recove.00404A95
00404A74 |> 3C 61 |cmp al,0x61
00404A76 |. 7C 04 |jl short D-Recove.00404A7C
00404A78 |. 3C 7A |cmp al,0x7A
00404A7A |. 7E 19 |jle short D-Recove.00404A95
00404A7C |> 0FBEC0 |movsx eax,al
00404A7F |. 8D4408 1F |lea eax,dword ptr ds:[eax+ecx+0x1F]
00404A83 |. 25 7F000080 |and eax,0x8000007F
00404A88 |. 79 05 |jns short D-Recove.00404A8F
00404A8A |. 48 |dec eax
00404A8B |. 83C8 80 |or eax,-0x80
00404A8E |. 40 |inc eax
00404A8F |> 884414 30 |mov byte ptr ss:[esp+edx+0x30],al
00404A93 |.^ EB CB |jmp short D-Recove.00404A60
00404A95 |> 83C1 07 |add ecx,0x7
00404A98 |. 83C2 01 |add edx,0x1
00404A9B |. 83F9 70 |cmp ecx,0x70
00404A9E |.^ 7C C0 \jl short D-Recove.00404A60
00404AA0 |. 8D4C24 30 lea ecx,dword ptr ss:[esp+0x30]