【破文标题】Error Repair Pro 3.8.9 简单分析
【破文作者】tianxj
【作者邮箱】tianxj_2007@126.com
【作者主页】WwW.ChiNaPYG.CoM
【破解工具】PEiD,OD
【破解平台】Windows XP
【软件名称】Error Repair Pro 3.8.9
【软件大小】1297KB 
【软件类别】国外软件/系统设置  
【软件授权】共享版 
【软件语言】英文 
【运行环境】Win9x/Me/NT/2000/XP/2003 
【更新时间】2008-12-2
【原版下载】华军软件园
【保护方式】注册码
【软件简介】一款Windows注册表修复工具,可以检查注册表的错误并且进行修复。
【破解声明】我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------
【破解内容】
--------------------------------------------------------------
**************************************************************
一、运行程序,进行注册,输入错误的注册信息进行检测,有提示信息
"The Information you have entered is invalid. Please check the information you have entered and try again.If it still doesnot work then please contact our customer service."
**************************************************************
二、用PEiD对ErrorRepairProfessional.exe查壳,为 ASProtect 1.2x - 1.3x [Registered] -> Alexey Solodovnikov
**************************************************************
三、带壳调试,运行OD,打开ErrorRepairProfessional.exe,输入注册信息后,下万能断点
==============================================================

代码:
77D33566     F3:A5           rep movs dword ptr es:[edi],dword p>; //在这里断下,alt+F9返回后,用F8一路狂奔
==============================================================
005153B8   /$  55            push ebp
005153B9   |.  8BEC          mov ebp,esp
005153BB   |.  B9 C5000000   mov ecx,0C5
005153C0   |>  6A 00         /push 0
005153C2   |.  6A 00         |push 0
005153C4   |.  49            |dec ecx
005153C5   |.^ 75 F9         \jnz short ErrorRep.005153C0
005153C7   |.  51            push ecx
005153C8   |.  53            push ebx
005153C9   |.  8955 F4       mov dword ptr ss:[ebp-C],edx
005153CC   |.  8945 F8       mov dword ptr ss:[ebp-8],eax
005153CF   |.  33C0          xor eax,eax
005153D1   |.  55            push ebp
005153D2   |.  68 9A805100   push ErrorRep.0051809A
005153D7   |.  64:FF30       push dword ptr fs:[eax]
005153DA   |.  64:8920       mov dword ptr fs:[eax],esp
005153DD   |.  8D95 98FDFFFF lea edx,dword ptr ss:[ebp-268]
005153E3   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005153E8   |.  8B00          mov eax,dword ptr ds:[eax]
005153EA   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005153F0   |.  E8 B32AF3FF   call ErrorRep.00447EA8
005153F5   |.  8B85 98FDFFFF mov eax,dword ptr ss:[ebp-268]      ;  //来到到这里,试炼码
005153FB   |.  8D95 9CFDFFFF lea edx,dword ptr ss:[ebp-264]
00515401   |.  E8 AEFDFFFF   call ErrorRep.005151B4              ;  //Base64加密运算
00515406   |.  8B85 9CFDFFFF mov eax,dword ptr ss:[ebp-264]      ;  //试炼码Base64加密字符串
0051540C   |.  BA B4805100   mov edx,ErrorRep.005180B4           ;  ASCII "M0syRVBIWlhSQlVXS0IyWTdVWEM4WkI3"
00515411   |.  E8 82F8EEFF   call ErrorRep.00404C98              ;  //比较CALL
00515416   |.  75 06         jnz short ErrorRep.0051541E         ;  //不等则跳
00515418   |.  C645 F3 01    mov byte ptr ss:[ebp-D],1
0051541C   |.  EB 04         jmp short ErrorRep.00515422
0051541E   |>  C645 F3 00    mov byte ptr ss:[ebp-D],0
00515422   |>  8D95 90FDFFFF lea edx,dword ptr ss:[ebp-270]
00515428   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051542D   |.  8B00          mov eax,dword ptr ds:[eax]
0051542F   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515435   |.  E8 6E2AF3FF   call ErrorRep.00447EA8
0051543A   |.  8B85 90FDFFFF mov eax,dword ptr ss:[ebp-270]      ;  //试炼码
00515440   |.  8D95 94FDFFFF lea edx,dword ptr ss:[ebp-26C]
00515446   |.  E8 69FDFFFF   call ErrorRep.005151B4              ;  //Base64加密运算
0051544B   |.  8B85 94FDFFFF mov eax,dword ptr ss:[ebp-26C]      ;  //试炼码Base64加密字符串
00515451   |.  BA E0805100   mov edx,ErrorRep.005180E0           ;  ASCII "RVRLNkpOQlRGSzZES0JBRFRQRVRWUUsz"
00515456   |.  E8 3DF8EEFF   call ErrorRep.00404C98              ;  //比较CALL
0051545B   |.  75 06         jnz short ErrorRep.00515463         ;  //不等则跳
0051545D   |.  C645 F2 01    mov byte ptr ss:[ebp-E],1
00515461   |.  EB 04         jmp short ErrorRep.00515467
00515463   |>  C645 F2 00    mov byte ptr ss:[ebp-E],0
00515467   |>  8D95 88FDFFFF lea edx,dword ptr ss:[ebp-278]
0051546D   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515472   |.  8B00          mov eax,dword ptr ds:[eax]
00515474   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051547A   |.  E8 292AF3FF   call ErrorRep.00447EA8
0051547F   |.  8B85 88FDFFFF mov eax,dword ptr ss:[ebp-278]      ;  //试炼码
00515485   |.  8D95 8CFDFFFF lea edx,dword ptr ss:[ebp-274]
0051548B   |.  E8 24FDFFFF   call ErrorRep.005151B4              ;  //试炼码Base64加密字符串
00515490   |.  8B85 8CFDFFFF mov eax,dword ptr ss:[ebp-274]      ;  //试炼码Base64加密字符串
00515496   |.  BA 0C815100   mov edx,ErrorRep.0051810C           ;  ASCII "WE1RQThLTkRUQVBXWFZRNEhVRTZSNEIz"
0051549B   |.  E8 F8F7EEFF   call ErrorRep.00404C98              ;  //比较CALL
005154A0   |.  75 06         jnz short ErrorRep.005154A8         ;  //不等则跳
005154A2   |.  C645 F1 01    mov byte ptr ss:[ebp-F],1
005154A6   |.  EB 04         jmp short ErrorRep.005154AC
005154A8   |>  C645 F1 00    mov byte ptr ss:[ebp-F],0
005154AC   |>  8D95 80FDFFFF lea edx,dword ptr ss:[ebp-280]
005154B2   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005154B7   |.  8B00          mov eax,dword ptr ds:[eax]
005154B9   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005154BF   |.  E8 E429F3FF   call ErrorRep.00447EA8
005154C4   |.  8B85 80FDFFFF mov eax,dword ptr ss:[ebp-280]
005154CA   |.  8D95 84FDFFFF lea edx,dword ptr ss:[ebp-27C]
005154D0   |.  E8 DFFCFFFF   call ErrorRep.005151B4
005154D5   |.  8B85 84FDFFFF mov eax,dword ptr ss:[ebp-27C]
005154DB   |.  BA 38815100   mov edx,ErrorRep.00518138           ;  ASCII "WllMTllHRVVGUVJOWENMQlk2UUZUSFhC"
005154E0   |.  E8 B3F7EEFF   call ErrorRep.00404C98
005154E5   |.  75 06         jnz short ErrorRep.005154ED
005154E7   |.  C645 F0 01    mov byte ptr ss:[ebp-10],1
005154EB   |.  EB 04         jmp short ErrorRep.005154F1
005154ED   |>  C645 F0 00    mov byte ptr ss:[ebp-10],0
005154F1   |>  8D95 78FDFFFF lea edx,dword ptr ss:[ebp-288]
005154F7   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005154FC   |.  8B00          mov eax,dword ptr ds:[eax]
005154FE   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515504   |.  E8 9F29F3FF   call ErrorRep.00447EA8
00515509   |.  8B85 78FDFFFF mov eax,dword ptr ss:[ebp-288]
0051550F   |.  8D95 7CFDFFFF lea edx,dword ptr ss:[ebp-284]
00515515   |.  E8 9AFCFFFF   call ErrorRep.005151B4
0051551A   |.  8B85 7CFDFFFF mov eax,dword ptr ss:[ebp-284]
00515520   |.  BA 64815100   mov edx,ErrorRep.00518164           ;  ASCII "TlJUQUhSWUQyVjhSWVhVR01ROE5QWkxE"
00515525   |.  E8 6EF7EEFF   call ErrorRep.00404C98
0051552A   |.  75 06         jnz short ErrorRep.00515532
0051552C   |.  C645 EF 01    mov byte ptr ss:[ebp-11],1
00515530   |.  EB 04         jmp short ErrorRep.00515536
00515532   |>  C645 EF 00    mov byte ptr ss:[ebp-11],0
00515536   |>  8D95 70FDFFFF lea edx,dword ptr ss:[ebp-290]
0051553C   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515541   |.  8B00          mov eax,dword ptr ds:[eax]
00515543   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515549   |.  E8 5A29F3FF   call ErrorRep.00447EA8
0051554E   |.  8B85 70FDFFFF mov eax,dword ptr ss:[ebp-290]
00515554   |.  8D95 74FDFFFF lea edx,dword ptr ss:[ebp-28C]
0051555A   |.  E8 55FCFFFF   call ErrorRep.005151B4
0051555F   |.  8B85 74FDFFFF mov eax,dword ptr ss:[ebp-28C]
00515565   |.  BA 90815100   mov edx,ErrorRep.00518190           ;  ASCII "UFlEN1hDVlJBR0xNWEVSV1FGVVJNQ1VF"
0051556A   |.  E8 29F7EEFF   call ErrorRep.00404C98
0051556F   |.  75 06         jnz short ErrorRep.00515577
00515571   |.  C645 EE 01    mov byte ptr ss:[ebp-12],1
00515575   |.  EB 04         jmp short ErrorRep.0051557B
00515577   |>  C645 EE 00    mov byte ptr ss:[ebp-12],0
0051557B   |>  8D95 68FDFFFF lea edx,dword ptr ss:[ebp-298]
00515581   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515586   |.  8B00          mov eax,dword ptr ds:[eax]
00515588   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051558E   |.  E8 1529F3FF   call ErrorRep.00447EA8
00515593   |.  8B85 68FDFFFF mov eax,dword ptr ss:[ebp-298]
00515599   |.  8D95 6CFDFFFF lea edx,dword ptr ss:[ebp-294]
0051559F   |.  E8 10FCFFFF   call ErrorRep.005151B4
005155A4   |.  8B85 6CFDFFFF mov eax,dword ptr ss:[ebp-294]
005155AA   |.  BA BC815100   mov edx,ErrorRep.005181BC           ;  ASCII "UERCOVdBUVVXNExNTksyRDJONjNVSlBB"
005155AF   |.  E8 E4F6EEFF   call ErrorRep.00404C98
005155B4   |.  75 06         jnz short ErrorRep.005155BC
005155B6   |.  C645 ED 01    mov byte ptr ss:[ebp-13],1
005155BA   |.  EB 04         jmp short ErrorRep.005155C0
005155BC   |>  C645 ED 00    mov byte ptr ss:[ebp-13],0
005155C0   |>  8D95 60FDFFFF lea edx,dword ptr ss:[ebp-2A0]
005155C6   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005155CB   |.  8B00          mov eax,dword ptr ds:[eax]
005155CD   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005155D3   |.  E8 D028F3FF   call ErrorRep.00447EA8
005155D8   |.  8B85 60FDFFFF mov eax,dword ptr ss:[ebp-2A0]
005155DE   |.  8D95 64FDFFFF lea edx,dword ptr ss:[ebp-29C]
005155E4   |.  E8 CBFBFFFF   call ErrorRep.005151B4
005155E9   |.  8B85 64FDFFFF mov eax,dword ptr ss:[ebp-29C]
005155EF   |.  BA E8815100   mov edx,ErrorRep.005181E8           ;  ASCII "NzdBUE1WRFU5R0xCRFQ3Q1I2M0NDVVg5"
005155F4   |.  E8 9FF6EEFF   call ErrorRep.00404C98
005155F9   |.  75 06         jnz short ErrorRep.00515601
005155FB   |.  C645 EC 01    mov byte ptr ss:[ebp-14],1
005155FF   |.  EB 04         jmp short ErrorRep.00515605
00515601   |>  C645 EC 00    mov byte ptr ss:[ebp-14],0
00515605   |>  8D95 58FDFFFF lea edx,dword ptr ss:[ebp-2A8]
0051560B   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515610   |.  8B00          mov eax,dword ptr ds:[eax]
00515612   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515618   |.  E8 8B28F3FF   call ErrorRep.00447EA8
0051561D   |.  8B85 58FDFFFF mov eax,dword ptr ss:[ebp-2A8]
00515623   |.  8D95 5CFDFFFF lea edx,dword ptr ss:[ebp-2A4]
00515629   |.  E8 86FBFFFF   call ErrorRep.005151B4
0051562E   |.  8B85 5CFDFFFF mov eax,dword ptr ss:[ebp-2A4]
00515634   |.  BA 14825100   mov edx,ErrorRep.00518214           ;  ASCII "RDZZQTNSRDY5V1RUMzNNS1FaNlJLN0VO"
00515639   |.  E8 5AF6EEFF   call ErrorRep.00404C98
0051563E   |.  75 06         jnz short ErrorRep.00515646
00515640   |.  C645 EB 01    mov byte ptr ss:[ebp-15],1
00515644   |.  EB 04         jmp short ErrorRep.0051564A
00515646   |>  C645 EB 00    mov byte ptr ss:[ebp-15],0
0051564A   |>  8D95 50FDFFFF lea edx,dword ptr ss:[ebp-2B0]
00515650   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515655   |.  8B00          mov eax,dword ptr ds:[eax]
00515657   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051565D   |.  E8 4628F3FF   call ErrorRep.00447EA8
00515662   |.  8B85 50FDFFFF mov eax,dword ptr ss:[ebp-2B0]
00515668   |.  8D95 54FDFFFF lea edx,dword ptr ss:[ebp-2AC]
0051566E   |.  E8 41FBFFFF   call ErrorRep.005151B4
00515673   |.  8B85 54FDFFFF mov eax,dword ptr ss:[ebp-2AC]
00515679   |.  BA 40825100   mov edx,ErrorRep.00518240           ;  ASCII "S1dUNzIzQVdIR0w4RFJRNEEzVlBBV1VR"
0051567E   |.  E8 15F6EEFF   call ErrorRep.00404C98
00515683   |.  75 06         jnz short ErrorRep.0051568B
00515685   |.  C645 EA 01    mov byte ptr ss:[ebp-16],1
00515689   |.  EB 04         jmp short ErrorRep.0051568F
0051568B   |>  C645 EA 00    mov byte ptr ss:[ebp-16],0
0051568F   |>  8D95 48FDFFFF lea edx,dword ptr ss:[ebp-2B8]
00515695   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051569A   |.  8B00          mov eax,dword ptr ds:[eax]
0051569C   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005156A2   |.  E8 0128F3FF   call ErrorRep.00447EA8
005156A7   |.  8B85 48FDFFFF mov eax,dword ptr ss:[ebp-2B8]
005156AD   |.  8D95 4CFDFFFF lea edx,dword ptr ss:[ebp-2B4]
005156B3   |.  E8 FCFAFFFF   call ErrorRep.005151B4
005156B8   |.  8B85 4CFDFFFF mov eax,dword ptr ss:[ebp-2B4]
005156BE   |.  BA 6C825100   mov edx,ErrorRep.0051826C           ;  ASCII "S1pRVEVFQkRIVzZZTjdHVEY2TEtZVlc0"
005156C3   |.  E8 D0F5EEFF   call ErrorRep.00404C98
005156C8   |.  75 06         jnz short ErrorRep.005156D0
005156CA   |.  C645 E9 01    mov byte ptr ss:[ebp-17],1
005156CE   |.  EB 04         jmp short ErrorRep.005156D4
005156D0   |>  C645 E9 00    mov byte ptr ss:[ebp-17],0
005156D4   |>  8D95 40FDFFFF lea edx,dword ptr ss:[ebp-2C0]
005156DA   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005156DF   |.  8B00          mov eax,dword ptr ds:[eax]
005156E1   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005156E7   |.  E8 BC27F3FF   call ErrorRep.00447EA8
005156EC   |.  8B85 40FDFFFF mov eax,dword ptr ss:[ebp-2C0]
005156F2   |.  8D95 44FDFFFF lea edx,dword ptr ss:[ebp-2BC]
005156F8   |.  E8 B7FAFFFF   call ErrorRep.005151B4
005156FD   |.  8B85 44FDFFFF mov eax,dword ptr ss:[ebp-2BC]
00515703   |.  BA 98825100   mov edx,ErrorRep.00518298           ;  ASCII "QUtRQ05IVEdMRVpBUEw3WVBKWkVaMzJa"
00515708   |.  E8 8BF5EEFF   call ErrorRep.00404C98
0051570D   |.  75 06         jnz short ErrorRep.00515715
0051570F   |.  C645 E8 01    mov byte ptr ss:[ebp-18],1
00515713   |.  EB 04         jmp short ErrorRep.00515719
00515715   |>  C645 E8 00    mov byte ptr ss:[ebp-18],0
00515719   |>  8D95 38FDFFFF lea edx,dword ptr ss:[ebp-2C8]
0051571F   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515724   |.  8B00          mov eax,dword ptr ds:[eax]
00515726   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051572C   |.  E8 7727F3FF   call ErrorRep.00447EA8
00515731   |.  8B85 38FDFFFF mov eax,dword ptr ss:[ebp-2C8]
00515737   |.  8D95 3CFDFFFF lea edx,dword ptr ss:[ebp-2C4]
0051573D   |.  E8 72FAFFFF   call ErrorRep.005151B4
00515742   |.  8B85 3CFDFFFF mov eax,dword ptr ss:[ebp-2C4]
00515748   |.  BA C4825100   mov edx,ErrorRep.005182C4           ;  ASCII "NzNNS0U4QlgzSE1BTEo4UDhNQjI4TUU2"
0051574D   |.  E8 46F5EEFF   call ErrorRep.00404C98
00515752   |.  75 06         jnz short ErrorRep.0051575A
00515754   |.  C645 E7 01    mov byte ptr ss:[ebp-19],1
00515758   |.  EB 04         jmp short ErrorRep.0051575E
0051575A   |>  C645 E7 00    mov byte ptr ss:[ebp-19],0
0051575E   |>  8D95 30FDFFFF lea edx,dword ptr ss:[ebp-2D0]
00515764   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515769   |.  8B00          mov eax,dword ptr ds:[eax]
0051576B   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515771   |.  E8 3227F3FF   call ErrorRep.00447EA8
00515776   |.  8B85 30FDFFFF mov eax,dword ptr ss:[ebp-2D0]
0051577C   |.  8D95 34FDFFFF lea edx,dword ptr ss:[ebp-2CC]
00515782   |.  E8 2DFAFFFF   call ErrorRep.005151B4
00515787   |.  8B85 34FDFFFF mov eax,dword ptr ss:[ebp-2CC]
0051578D   |.  BA F0825100   mov edx,ErrorRep.005182F0           ;  ASCII "UFk5OVJMSFpYQVI4RE5VNE43NDJIWUJM"
00515792   |.  E8 01F5EEFF   call ErrorRep.00404C98
00515797   |.  75 06         jnz short ErrorRep.0051579F
00515799   |.  C645 E6 01    mov byte ptr ss:[ebp-1A],1
0051579D   |.  EB 04         jmp short ErrorRep.005157A3
0051579F   |>  C645 E6 00    mov byte ptr ss:[ebp-1A],0
005157A3   |>  8D95 28FDFFFF lea edx,dword ptr ss:[ebp-2D8]
005157A9   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005157AE   |.  8B00          mov eax,dword ptr ds:[eax]
005157B0   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005157B6   |.  E8 ED26F3FF   call ErrorRep.00447EA8
005157BB   |.  8B85 28FDFFFF mov eax,dword ptr ss:[ebp-2D8]
005157C1   |.  8D95 2CFDFFFF lea edx,dword ptr ss:[ebp-2D4]
005157C7   |.  E8 E8F9FFFF   call ErrorRep.005151B4
005157CC   |.  8B85 2CFDFFFF mov eax,dword ptr ss:[ebp-2D4]
005157D2   |.  BA 1C835100   mov edx,ErrorRep.0051831C           ;  ASCII "RjZWVEVKWERBRlFVTEJWWlBXOFhYOE5U"
005157D7   |.  E8 BCF4EEFF   call ErrorRep.00404C98
005157DC   |.  75 06         jnz short ErrorRep.005157E4
005157DE   |.  C645 E5 01    mov byte ptr ss:[ebp-1B],1
005157E2   |.  EB 04         jmp short ErrorRep.005157E8
005157E4   |>  C645 E5 00    mov byte ptr ss:[ebp-1B],0
005157E8   |>  8D95 20FDFFFF lea edx,dword ptr ss:[ebp-2E0]
005157EE   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005157F3   |.  8B00          mov eax,dword ptr ds:[eax]
005157F5   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005157FB   |.  E8 A826F3FF   call ErrorRep.00447EA8
00515800   |.  8B85 20FDFFFF mov eax,dword ptr ss:[ebp-2E0]
00515806   |.  8D95 24FDFFFF lea edx,dword ptr ss:[ebp-2DC]
0051580C   |.  E8 A3F9FFFF   call ErrorRep.005151B4
00515811   |.  8B85 24FDFFFF mov eax,dword ptr ss:[ebp-2DC]
00515817   |.  BA 48835100   mov edx,ErrorRep.00518348           ;  ASCII "M1pWVDJSUDhFV044S05YTDQzUTZCVzI4"
0051581C   |.  E8 77F4EEFF   call ErrorRep.00404C98
00515821   |.  75 06         jnz short ErrorRep.00515829
00515823   |.  C645 E4 01    mov byte ptr ss:[ebp-1C],1
00515827   |.  EB 04         jmp short ErrorRep.0051582D
00515829   |>  C645 E4 00    mov byte ptr ss:[ebp-1C],0
0051582D   |>  8D95 18FDFFFF lea edx,dword ptr ss:[ebp-2E8]
00515833   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515838   |.  8B00          mov eax,dword ptr ds:[eax]
0051583A   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515840   |.  E8 6326F3FF   call ErrorRep.00447EA8
00515845   |.  8B85 18FDFFFF mov eax,dword ptr ss:[ebp-2E8]
0051584B   |.  8D95 1CFDFFFF lea edx,dword ptr ss:[ebp-2E4]
00515851   |.  E8 5EF9FFFF   call ErrorRep.005151B4
00515856   |.  8B85 1CFDFFFF mov eax,dword ptr ss:[ebp-2E4]
0051585C   |.  BA 74835100   mov edx,ErrorRep.00518374           ;  ASCII "VktIRUVYTlVKTjRNMjdNQjdBUFo2WTlC"
00515861   |.  E8 32F4EEFF   call ErrorRep.00404C98
00515866   |.  75 06         jnz short ErrorRep.0051586E
00515868   |.  C645 E3 01    mov byte ptr ss:[ebp-1D],1
0051586C   |.  EB 04         jmp short ErrorRep.00515872
0051586E   |>  C645 E3 00    mov byte ptr ss:[ebp-1D],0
00515872   |>  8D95 10FDFFFF lea edx,dword ptr ss:[ebp-2F0]
00515878   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051587D   |.  8B00          mov eax,dword ptr ds:[eax]
0051587F   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515885   |.  E8 1E26F3FF   call ErrorRep.00447EA8
0051588A   |.  8B85 10FDFFFF mov eax,dword ptr ss:[ebp-2F0]
00515890   |.  8D95 14FDFFFF lea edx,dword ptr ss:[ebp-2EC]
00515896   |.  E8 19F9FFFF   call ErrorRep.005151B4
0051589B   |.  8B85 14FDFFFF mov eax,dword ptr ss:[ebp-2EC]
005158A1   |.  BA A0835100   mov edx,ErrorRep.005183A0           ;  ASCII "NlVIOFpYQVVVMzdORzNXSlRBTDkyMzNR"
005158A6   |.  E8 EDF3EEFF   call ErrorRep.00404C98
005158AB   |.  75 06         jnz short ErrorRep.005158B3
005158AD   |.  C645 E2 01    mov byte ptr ss:[ebp-1E],1
005158B1   |.  EB 04         jmp short ErrorRep.005158B7
005158B3   |>  C645 E2 00    mov byte ptr ss:[ebp-1E],0
005158B7   |>  8D95 08FDFFFF lea edx,dword ptr ss:[ebp-2F8]
005158BD   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005158C2   |.  8B00          mov eax,dword ptr ds:[eax]
005158C4   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005158CA   |.  E8 D925F3FF   call ErrorRep.00447EA8
005158CF   |.  8B85 08FDFFFF mov eax,dword ptr ss:[ebp-2F8]
005158D5   |.  8D95 0CFDFFFF lea edx,dword ptr ss:[ebp-2F4]
005158DB   |.  E8 D4F8FFFF   call ErrorRep.005151B4
005158E0   |.  8B85 0CFDFFFF mov eax,dword ptr ss:[ebp-2F4]
005158E6   |.  BA CC835100   mov edx,ErrorRep.005183CC           ;  ASCII "OEpNV0VQWFg4UFEzWUdWMkUyQ0YyOEo3"
005158EB   |.  E8 A8F3EEFF   call ErrorRep.00404C98
005158F0   |.  75 06         jnz short ErrorRep.005158F8
005158F2   |.  C645 E1 01    mov byte ptr ss:[ebp-1F],1
005158F6   |.  EB 04         jmp short ErrorRep.005158FC
005158F8   |>  C645 E1 00    mov byte ptr ss:[ebp-1F],0
005158FC   |>  8D95 00FDFFFF lea edx,dword ptr ss:[ebp-300]
00515902   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515907   |.  8B00          mov eax,dword ptr ds:[eax]
00515909   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051590F   |.  E8 9425F3FF   call ErrorRep.00447EA8
00515914   |.  8B85 00FDFFFF mov eax,dword ptr ss:[ebp-300]
0051591A   |.  8D95 04FDFFFF lea edx,dword ptr ss:[ebp-2FC]
00515920   |.  E8 8FF8FFFF   call ErrorRep.005151B4
00515925   |.  8B85 04FDFFFF mov eax,dword ptr ss:[ebp-2FC]
0051592B   |.  BA F8835100   mov edx,ErrorRep.005183F8           ;  ASCII "UDlSVjZFR1Q3SjNMQllORDJHUEMyUFBG"
00515930   |.  E8 63F3EEFF   call ErrorRep.00404C98
00515935   |.  75 06         jnz short ErrorRep.0051593D
00515937   |.  C645 E0 01    mov byte ptr ss:[ebp-20],1
0051593B   |.  EB 04         jmp short ErrorRep.00515941
0051593D   |>  C645 E0 00    mov byte ptr ss:[ebp-20],0
00515941   |>  8D95 F8FCFFFF lea edx,dword ptr ss:[ebp-308]
00515947   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051594C   |.  8B00          mov eax,dword ptr ds:[eax]
0051594E   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515954   |.  E8 4F25F3FF   call ErrorRep.00447EA8
00515959   |.  8B85 F8FCFFFF mov eax,dword ptr ss:[ebp-308]
0051595F   |.  8D95 FCFCFFFF lea edx,dword ptr ss:[ebp-304]
00515965   |.  E8 4AF8FFFF   call ErrorRep.005151B4
0051596A   |.  8B85 FCFCFFFF mov eax,dword ptr ss:[ebp-304]
00515970   |.  BA 24845100   mov edx,ErrorRep.00518424           ;  ASCII "NDhEOEpFRFFMMkhVVVoySlkyS1VDSDI3"
00515975   |.  E8 1EF3EEFF   call ErrorRep.00404C98
0051597A   |.  75 06         jnz short ErrorRep.00515982
0051597C   |.  C645 DF 01    mov byte ptr ss:[ebp-21],1
00515980   |.  EB 04         jmp short ErrorRep.00515986
00515982   |>  C645 DF 00    mov byte ptr ss:[ebp-21],0
00515986   |>  8D95 F0FCFFFF lea edx,dword ptr ss:[ebp-310]
0051598C   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515991   |.  8B00          mov eax,dword ptr ds:[eax]
00515993   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515999   |.  E8 0A25F3FF   call ErrorRep.00447EA8
0051599E   |.  8B85 F0FCFFFF mov eax,dword ptr ss:[ebp-310]
005159A4   |.  8D95 F4FCFFFF lea edx,dword ptr ss:[ebp-30C]
005159AA   |.  E8 05F8FFFF   call ErrorRep.005151B4
005159AF   |.  8B85 F4FCFFFF mov eax,dword ptr ss:[ebp-30C]
005159B5   |.  BA 50845100   mov edx,ErrorRep.00518450           ;  ASCII "UEJQWFZMREw2MjRWTDM0Wkg2UEtGQ0xL"
005159BA   |.  E8 D9F2EEFF   call ErrorRep.00404C98
005159BF   |.  75 06         jnz short ErrorRep.005159C7
005159C1   |.  C645 DE 01    mov byte ptr ss:[ebp-22],1
005159C5   |.  EB 04         jmp short ErrorRep.005159CB
005159C7   |>  C645 DE 00    mov byte ptr ss:[ebp-22],0
005159CB   |>  8D95 E8FCFFFF lea edx,dword ptr ss:[ebp-318]
005159D1   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005159D6   |.  8B00          mov eax,dword ptr ds:[eax]
005159D8   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005159DE   |.  E8 C524F3FF   call ErrorRep.00447EA8
005159E3   |.  8B85 E8FCFFFF mov eax,dword ptr ss:[ebp-318]
005159E9   |.  8D95 ECFCFFFF lea edx,dword ptr ss:[ebp-314]
005159EF   |.  E8 C0F7FFFF   call ErrorRep.005151B4
005159F4   |.  8B85 ECFCFFFF mov eax,dword ptr ss:[ebp-314]
005159FA   |.  BA 7C845100   mov edx,ErrorRep.0051847C           ;  ASCII "VVpMRFY5VFpLTDZFWDYyTkFZM0xaR0dO"
005159FF   |.  E8 94F2EEFF   call ErrorRep.00404C98
00515A04   |.  75 06         jnz short ErrorRep.00515A0C
00515A06   |.  C645 DD 01    mov byte ptr ss:[ebp-23],1
00515A0A   |.  EB 04         jmp short ErrorRep.00515A10
00515A0C   |>  C645 DD 00    mov byte ptr ss:[ebp-23],0
00515A10   |>  8D95 E0FCFFFF lea edx,dword ptr ss:[ebp-320]
00515A16   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515A1B   |.  8B00          mov eax,dword ptr ds:[eax]
00515A1D   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515A23   |.  E8 8024F3FF   call ErrorRep.00447EA8
00515A28   |.  8B85 E0FCFFFF mov eax,dword ptr ss:[ebp-320]
00515A2E   |.  8D95 E4FCFFFF lea edx,dword ptr ss:[ebp-31C]
00515A34   |.  E8 7BF7FFFF   call ErrorRep.005151B4
00515A39   |.  8B85 E4FCFFFF mov eax,dword ptr ss:[ebp-31C]
00515A3F   |.  BA A8845100   mov edx,ErrorRep.005184A8           ;  ASCII "TEM4S0VaVVRaTTZWQVlOOE5ORzlQWVFF"
00515A44   |.  E8 4FF2EEFF   call ErrorRep.00404C98
00515A49   |.  75 06         jnz short ErrorRep.00515A51
00515A4B   |.  C645 DC 01    mov byte ptr ss:[ebp-24],1
00515A4F   |.  EB 04         jmp short ErrorRep.00515A55
00515A51   |>  C645 DC 00    mov byte ptr ss:[ebp-24],0
00515A55   |>  8D95 D8FCFFFF lea edx,dword ptr ss:[ebp-328]
00515A5B   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515A60   |.  8B00          mov eax,dword ptr ds:[eax]
00515A62   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515A68   |.  E8 3B24F3FF   call ErrorRep.00447EA8
00515A6D   |.  8B85 D8FCFFFF mov eax,dword ptr ss:[ebp-328]
00515A73   |.  8D95 DCFCFFFF lea edx,dword ptr ss:[ebp-324]
00515A79   |.  E8 36F7FFFF   call ErrorRep.005151B4
00515A7E   |.  8B85 DCFCFFFF mov eax,dword ptr ss:[ebp-324]
00515A84   |.  BA D4845100   mov edx,ErrorRep.005184D4           ;  ASCII "WjNXOFVXVFdQUk5ZRTczQ0VHNlhMM0ZQ"
00515A89   |.  E8 0AF2EEFF   call ErrorRep.00404C98
00515A8E   |.  75 06         jnz short ErrorRep.00515A96
00515A90   |.  C645 DB 01    mov byte ptr ss:[ebp-25],1
00515A94   |.  EB 04         jmp short ErrorRep.00515A9A
00515A96   |>  C645 DB 00    mov byte ptr ss:[ebp-25],0
00515A9A   |>  8D95 D0FCFFFF lea edx,dword ptr ss:[ebp-330]
00515AA0   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515AA5   |.  8B00          mov eax,dword ptr ds:[eax]
00515AA7   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515AAD   |.  E8 F623F3FF   call ErrorRep.00447EA8
00515AB2   |.  8B85 D0FCFFFF mov eax,dword ptr ss:[ebp-330]
00515AB8   |.  8D95 D4FCFFFF lea edx,dword ptr ss:[ebp-32C]
00515ABE   |.  E8 F1F6FFFF   call ErrorRep.005151B4
00515AC3   |.  8B85 D4FCFFFF mov eax,dword ptr ss:[ebp-32C]
00515AC9   |.  BA 00855100   mov edx,ErrorRep.00518500           ;  ASCII "SDQ2VEI3QUZHRVhCRlRWVFBNSkJXRjZB"
00515ACE   |.  E8 C5F1EEFF   call ErrorRep.00404C98
00515AD3   |.  75 06         jnz short ErrorRep.00515ADB
00515AD5   |.  C645 DA 01    mov byte ptr ss:[ebp-26],1
00515AD9   |.  EB 04         jmp short ErrorRep.00515ADF
00515ADB   |>  C645 DA 00    mov byte ptr ss:[ebp-26],0
00515ADF   |>  8D95 C8FCFFFF lea edx,dword ptr ss:[ebp-338]
00515AE5   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515AEA   |.  8B00          mov eax,dword ptr ds:[eax]
00515AEC   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515AF2   |.  E8 B123F3FF   call ErrorRep.00447EA8
00515AF7   |.  8B85 C8FCFFFF mov eax,dword ptr ss:[ebp-338]
00515AFD   |.  8D95 CCFCFFFF lea edx,dword ptr ss:[ebp-334]
00515B03   |.  E8 ACF6FFFF   call ErrorRep.005151B4
00515B08   |.  8B85 CCFCFFFF mov eax,dword ptr ss:[ebp-334]
00515B0E   |.  BA 2C855100   mov edx,ErrorRep.0051852C           ;  ASCII "MjZXQ0gzTEpKRlYzNEEyNkFNTUsyQ044"
00515B13   |.  E8 80F1EEFF   call ErrorRep.00404C98
00515B18   |.  75 06         jnz short ErrorRep.00515B20
00515B1A   |.  C645 D9 01    mov byte ptr ss:[ebp-27],1
00515B1E   |.  EB 04         jmp short ErrorRep.00515B24
00515B20   |>  C645 D9 00    mov byte ptr ss:[ebp-27],0
00515B24   |>  8D95 C0FCFFFF lea edx,dword ptr ss:[ebp-340]
00515B2A   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515B2F   |.  8B00          mov eax,dword ptr ds:[eax]
00515B31   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515B37   |.  E8 6C23F3FF   call ErrorRep.00447EA8
00515B3C   |.  8B85 C0FCFFFF mov eax,dword ptr ss:[ebp-340]
00515B42   |.  8D95 C4FCFFFF lea edx,dword ptr ss:[ebp-33C]
00515B48   |.  E8 67F6FFFF   call ErrorRep.005151B4
00515B4D   |.  8B85 C4FCFFFF mov eax,dword ptr ss:[ebp-33C]
00515B53   |.  BA 58855100   mov edx,ErrorRep.00518558           ;  ASCII "NjdNTUVaMlZZQjJQWFBETVRaNjc4VkdE"
00515B58   |.  E8 3BF1EEFF   call ErrorRep.00404C98
00515B5D   |.  75 06         jnz short ErrorRep.00515B65
00515B5F   |.  C645 D8 01    mov byte ptr ss:[ebp-28],1
00515B63   |.  EB 04         jmp short ErrorRep.00515B69
00515B65   |>  C645 D8 00    mov byte ptr ss:[ebp-28],0
00515B69   |>  8D95 B8FCFFFF lea edx,dword ptr ss:[ebp-348]
00515B6F   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515B74   |.  8B00          mov eax,dword ptr ds:[eax]
00515B76   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515B7C   |.  E8 2723F3FF   call ErrorRep.00447EA8
00515B81   |.  8B85 B8FCFFFF mov eax,dword ptr ss:[ebp-348]
00515B87   |.  8D95 BCFCFFFF lea edx,dword ptr ss:[ebp-344]
00515B8D   |.  E8 22F6FFFF   call ErrorRep.005151B4
00515B92   |.  8B85 BCFCFFFF mov eax,dword ptr ss:[ebp-344]
00515B98   |.  BA 84855100   mov edx,ErrorRep.00518584           ;  ASCII "MjdURVFRTVpHRkVDRzZWRlpDVEhLVllC"
00515B9D   |.  E8 F6F0EEFF   call ErrorRep.00404C98
00515BA2   |.  75 06         jnz short ErrorRep.00515BAA
00515BA4   |.  C645 D7 01    mov byte ptr ss:[ebp-29],1
00515BA8   |.  EB 04         jmp short ErrorRep.00515BAE
00515BAA   |>  C645 D7 00    mov byte ptr ss:[ebp-29],0
00515BAE   |>  8D95 B0FCFFFF lea edx,dword ptr ss:[ebp-350]
00515BB4   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515BB9   |.  8B00          mov eax,dword ptr ds:[eax]
00515BBB   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515BC1   |.  E8 E222F3FF   call ErrorRep.00447EA8
00515BC6   |.  8B85 B0FCFFFF mov eax,dword ptr ss:[ebp-350]
00515BCC   |.  8D95 B4FCFFFF lea edx,dword ptr ss:[ebp-34C]
00515BD2   |.  E8 DDF5FFFF   call ErrorRep.005151B4
00515BD7   |.  8B85 B4FCFFFF mov eax,dword ptr ss:[ebp-34C]
00515BDD   |.  BA B0855100   mov edx,ErrorRep.005185B0           ;  ASCII "WlYyUTZVUEtSQkVQRlY3QTlETjdHMjY2"
00515BE2   |.  E8 B1F0EEFF   call ErrorRep.00404C98
00515BE7   |.  75 06         jnz short ErrorRep.00515BEF
00515BE9   |.  C645 D6 01    mov byte ptr ss:[ebp-2A],1
00515BED   |.  EB 04         jmp short ErrorRep.00515BF3
00515BEF   |>  C645 D6 00    mov byte ptr ss:[ebp-2A],0
00515BF3   |>  8D95 A8FCFFFF lea edx,dword ptr ss:[ebp-358]
00515BF9   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515BFE   |.  8B00          mov eax,dword ptr ds:[eax]
00515C00   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515C06   |.  E8 9D22F3FF   call ErrorRep.00447EA8
00515C0B   |.  8B85 A8FCFFFF mov eax,dword ptr ss:[ebp-358]
00515C11   |.  8D95 ACFCFFFF lea edx,dword ptr ss:[ebp-354]
00515C17   |.  E8 98F5FFFF   call ErrorRep.005151B4
00515C1C   |.  8B85 ACFCFFFF mov eax,dword ptr ss:[ebp-354]
00515C22   |.  BA DC855100   mov edx,ErrorRep.005185DC           ;  ASCII "MkxDNlhESkFaVTNYUlVMTUxWWEpBWDlF"
00515C27   |.  E8 6CF0EEFF   call ErrorRep.00404C98
00515C2C   |.  75 06         jnz short ErrorRep.00515C34
00515C2E   |.  C645 D5 01    mov byte ptr ss:[ebp-2B],1
00515C32   |.  EB 04         jmp short ErrorRep.00515C38
00515C34   |>  C645 D5 00    mov byte ptr ss:[ebp-2B],0
00515C38   |>  8D95 A0FCFFFF lea edx,dword ptr ss:[ebp-360]
00515C3E   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515C43   |.  8B00          mov eax,dword ptr ds:[eax]
00515C45   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515C4B   |.  E8 5822F3FF   call ErrorRep.00447EA8
00515C50   |.  8B85 A0FCFFFF mov eax,dword ptr ss:[ebp-360]
00515C56   |.  8D95 A4FCFFFF lea edx,dword ptr ss:[ebp-35C]
00515C5C   |.  E8 53F5FFFF   call ErrorRep.005151B4
00515C61   |.  8B85 A4FCFFFF mov eax,dword ptr ss:[ebp-35C]
00515C67   |.  BA 08865100   mov edx,ErrorRep.00518608           ;  ASCII "RFk0VEtZVVlQS0Q0NDdWN1BOQU5UVUY3"
00515C6C   |.  E8 27F0EEFF   call ErrorRep.00404C98
00515C71   |.  75 06         jnz short ErrorRep.00515C79
00515C73   |.  C645 D4 01    mov byte ptr ss:[ebp-2C],1
00515C77   |.  EB 04         jmp short ErrorRep.00515C7D
00515C79   |>  C645 D4 00    mov byte ptr ss:[ebp-2C],0
00515C7D   |>  8D95 98FCFFFF lea edx,dword ptr ss:[ebp-368]
00515C83   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515C88   |.  8B00          mov eax,dword ptr ds:[eax]
00515C8A   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515C90   |.  E8 1322F3FF   call ErrorRep.00447EA8
00515C95   |.  8B85 98FCFFFF mov eax,dword ptr ss:[ebp-368]
00515C9B   |.  8D95 9CFCFFFF lea edx,dword ptr ss:[ebp-364]
00515CA1   |.  E8 0EF5FFFF   call ErrorRep.005151B4
00515CA6   |.  8B85 9CFCFFFF mov eax,dword ptr ss:[ebp-364]
00515CAC   |.  BA 34865100   mov edx,ErrorRep.00518634           ;  ASCII "RE1HUjRUUlBFNEVHSFk3VllVQUJSQzZR"
00515CB1   |.  E8 E2EFEEFF   call ErrorRep.00404C98
00515CB6   |.  75 06         jnz short ErrorRep.00515CBE
00515CB8   |.  C645 D3 01    mov byte ptr ss:[ebp-2D],1
00515CBC   |.  EB 04         jmp short ErrorRep.00515CC2
00515CBE   |>  C645 D3 00    mov byte ptr ss:[ebp-2D],0
00515CC2   |>  8D95 90FCFFFF lea edx,dword ptr ss:[ebp-370]
00515CC8   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515CCD   |.  8B00          mov eax,dword ptr ds:[eax]
00515CCF   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515CD5   |.  E8 CE21F3FF   call ErrorRep.00447EA8
00515CDA   |.  8B85 90FCFFFF mov eax,dword ptr ss:[ebp-370]
00515CE0   |.  8D95 94FCFFFF lea edx,dword ptr ss:[ebp-36C]
00515CE6   |.  E8 C9F4FFFF   call ErrorRep.005151B4
00515CEB   |.  8B85 94FCFFFF mov eax,dword ptr ss:[ebp-36C]
00515CF1   |.  BA 60865100   mov edx,ErrorRep.00518660           ;  ASCII "SktHNlE2WEo2REE2VzJCUFFSTEVCVlFL"
00515CF6   |.  E8 9DEFEEFF   call ErrorRep.00404C98
00515CFB   |.  75 06         jnz short ErrorRep.00515D03
00515CFD   |.  C645 D2 01    mov byte ptr ss:[ebp-2E],1
00515D01   |.  EB 04         jmp short ErrorRep.00515D07
00515D03   |>  C645 D2 00    mov byte ptr ss:[ebp-2E],0
00515D07   |>  8D95 88FCFFFF lea edx,dword ptr ss:[ebp-378]
00515D0D   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515D12   |.  8B00          mov eax,dword ptr ds:[eax]
00515D14   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515D1A   |.  E8 8921F3FF   call ErrorRep.00447EA8
00515D1F   |.  8B85 88FCFFFF mov eax,dword ptr ss:[ebp-378]
00515D25   |.  8D95 8CFCFFFF lea edx,dword ptr ss:[ebp-374]
00515D2B   |.  E8 84F4FFFF   call ErrorRep.005151B4
00515D30   |.  8B85 8CFCFFFF mov eax,dword ptr ss:[ebp-374]
00515D36   |.  BA 8C865100   mov edx,ErrorRep.0051868C           ;  ASCII "NkZQWUwzV1lQNlBaUERMWDhQWlhVRTdF"
00515D3B   |.  E8 58EFEEFF   call ErrorRep.00404C98
00515D40   |.  75 06         jnz short ErrorRep.00515D48
00515D42   |.  C645 D1 01    mov byte ptr ss:[ebp-2F],1
00515D46   |.  EB 04         jmp short ErrorRep.00515D4C
00515D48   |>  C645 D1 00    mov byte ptr ss:[ebp-2F],0
00515D4C   |>  8D95 80FCFFFF lea edx,dword ptr ss:[ebp-380]
00515D52   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515D57   |.  8B00          mov eax,dword ptr ds:[eax]
00515D59   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515D5F   |.  E8 4421F3FF   call ErrorRep.00447EA8
00515D64   |.  8B85 80FCFFFF mov eax,dword ptr ss:[ebp-380]
00515D6A   |.  8D95 84FCFFFF lea edx,dword ptr ss:[ebp-37C]
00515D70   |.  E8 3FF4FFFF   call ErrorRep.005151B4
00515D75   |.  8B85 84FCFFFF mov eax,dword ptr ss:[ebp-37C]
00515D7B   |.  BA B8865100   mov edx,ErrorRep.005186B8           ;  ASCII "WDNUNk1QVkEzOVdNNlVUVllVTEJDVUw4"
00515D80   |.  E8 13EFEEFF   call ErrorRep.00404C98
00515D85   |.  75 06         jnz short ErrorRep.00515D8D
00515D87   |.  C645 D0 01    mov byte ptr ss:[ebp-30],1
00515D8B   |.  EB 04         jmp short ErrorRep.00515D91
00515D8D   |>  C645 D0 00    mov byte ptr ss:[ebp-30],0
00515D91   |>  8D95 78FCFFFF lea edx,dword ptr ss:[ebp-388]
00515D97   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515D9C   |.  8B00          mov eax,dword ptr ds:[eax]
00515D9E   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515DA4   |.  E8 FF20F3FF   call ErrorRep.00447EA8
00515DA9   |.  8B85 78FCFFFF mov eax,dword ptr ss:[ebp-388]
00515DAF   |.  8D95 7CFCFFFF lea edx,dword ptr ss:[ebp-384]
00515DB5   |.  E8 FAF3FFFF   call ErrorRep.005151B4
00515DBA   |.  8B85 7CFCFFFF mov eax,dword ptr ss:[ebp-384]
00515DC0   |.  BA E4865100   mov edx,ErrorRep.005186E4           ;  ASCII "TjkzVlI2MzI0RTg4RU5IS1pZQlBZOUhS"
00515DC5   |.  E8 CEEEEEFF   call ErrorRep.00404C98
00515DCA   |.  75 06         jnz short ErrorRep.00515DD2
00515DCC   |.  C645 CF 01    mov byte ptr ss:[ebp-31],1
00515DD0   |.  EB 04         jmp short ErrorRep.00515DD6
00515DD2   |>  C645 CF 00    mov byte ptr ss:[ebp-31],0
00515DD6   |>  8D95 70FCFFFF lea edx,dword ptr ss:[ebp-390]
00515DDC   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515DE1   |.  8B00          mov eax,dword ptr ds:[eax]
00515DE3   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515DE9   |.  E8 BA20F3FF   call ErrorRep.00447EA8
00515DEE   |.  8B85 70FCFFFF mov eax,dword ptr ss:[ebp-390]
00515DF4   |.  8D95 74FCFFFF lea edx,dword ptr ss:[ebp-38C]
00515DFA   |.  E8 B5F3FFFF   call ErrorRep.005151B4
00515DFF   |.  8B85 74FCFFFF mov eax,dword ptr ss:[ebp-38C]
00515E05   |.  BA 10875100   mov edx,ErrorRep.00518710           ;  ASCII "SjNHM0g4Tk1HM0tER1lHRjRKWVE2UEVX"
00515E0A   |.  E8 89EEEEFF   call ErrorRep.00404C98
00515E0F   |.  75 06         jnz short ErrorRep.00515E17
00515E11   |.  C645 CE 01    mov byte ptr ss:[ebp-32],1
00515E15   |.  EB 04         jmp short ErrorRep.00515E1B
00515E17   |>  C645 CE 00    mov byte ptr ss:[ebp-32],0
00515E1B   |>  8D95 68FCFFFF lea edx,dword ptr ss:[ebp-398]
00515E21   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515E26   |.  8B00          mov eax,dword ptr ds:[eax]
00515E28   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515E2E   |.  E8 7520F3FF   call ErrorRep.00447EA8
00515E33   |.  8B85 68FCFFFF mov eax,dword ptr ss:[ebp-398]
00515E39   |.  8D95 6CFCFFFF lea edx,dword ptr ss:[ebp-394]
00515E3F   |.  E8 70F3FFFF   call ErrorRep.005151B4
00515E44   |.  8B85 6CFCFFFF mov eax,dword ptr ss:[ebp-394]
00515E4A   |.  BA 3C875100   mov edx,ErrorRep.0051873C           ;  ASCII "QUhBOVRFWU1VS01GQUxXR0pCSkZaNkRE"
00515E4F   |.  E8 44EEEEFF   call ErrorRep.00404C98
00515E54   |.  75 06         jnz short ErrorRep.00515E5C
00515E56   |.  C645 CD 01    mov byte ptr ss:[ebp-33],1
00515E5A   |.  EB 04         jmp short ErrorRep.00515E60
00515E5C   |>  C645 CD 00    mov byte ptr ss:[ebp-33],0
00515E60   |>  8D95 60FCFFFF lea edx,dword ptr ss:[ebp-3A0]
00515E66   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515E6B   |.  8B00          mov eax,dword ptr ds:[eax]
00515E6D   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515E73   |.  E8 3020F3FF   call ErrorRep.00447EA8
00515E78   |.  8B85 60FCFFFF mov eax,dword ptr ss:[ebp-3A0]
00515E7E   |.  8D95 64FCFFFF lea edx,dword ptr ss:[ebp-39C]
00515E84   |.  E8 2BF3FFFF   call ErrorRep.005151B4
00515E89   |.  8B85 64FCFFFF mov eax,dword ptr ss:[ebp-39C]
00515E8F   |.  BA 68875100   mov edx,ErrorRep.00518768           ;  ASCII "WjM4OEhNRDZNTFRKR1dXSkRZUUJKTTky"
00515E94   |.  E8 FFEDEEFF   call ErrorRep.00404C98
00515E99   |.  75 06         jnz short ErrorRep.00515EA1
00515E9B   |.  C645 CC 01    mov byte ptr ss:[ebp-34],1
00515E9F   |.  EB 04         jmp short ErrorRep.00515EA5
00515EA1   |>  C645 CC 00    mov byte ptr ss:[ebp-34],0
00515EA5   |>  8D95 58FCFFFF lea edx,dword ptr ss:[ebp-3A8]
00515EAB   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515EB0   |.  8B00          mov eax,dword ptr ds:[eax]
00515EB2   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515EB8   |.  E8 EB1FF3FF   call ErrorRep.00447EA8
00515EBD   |.  8B85 58FCFFFF mov eax,dword ptr ss:[ebp-3A8]
00515EC3   |.  8D95 5CFCFFFF lea edx,dword ptr ss:[ebp-3A4]
00515EC9   |.  E8 E6F2FFFF   call ErrorRep.005151B4
00515ECE   |.  8B85 5CFCFFFF mov eax,dword ptr ss:[ebp-3A4]
00515ED4   |.  BA 94875100   mov edx,ErrorRep.00518794           ;  ASCII "SDNaVE1IVkVGVlk2UFRERlZKTkVaWFU5"
00515ED9   |.  E8 BAEDEEFF   call ErrorRep.00404C98
00515EDE   |.  75 06         jnz short ErrorRep.00515EE6
00515EE0   |.  C645 CB 01    mov byte ptr ss:[ebp-35],1
00515EE4   |.  EB 04         jmp short ErrorRep.00515EEA
00515EE6   |>  C645 CB 00    mov byte ptr ss:[ebp-35],0
00515EEA   |>  8D95 50FCFFFF lea edx,dword ptr ss:[ebp-3B0]
00515EF0   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515EF5   |.  8B00          mov eax,dword ptr ds:[eax]
00515EF7   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515EFD   |.  E8 A61FF3FF   call ErrorRep.00447EA8
00515F02   |.  8B85 50FCFFFF mov eax,dword ptr ss:[ebp-3B0]
00515F08   |.  8D95 54FCFFFF lea edx,dword ptr ss:[ebp-3AC]
00515F0E   |.  E8 A1F2FFFF   call ErrorRep.005151B4
00515F13   |.  8B85 54FCFFFF mov eax,dword ptr ss:[ebp-3AC]
00515F19   |.  BA C0875100   mov edx,ErrorRep.005187C0           ;  ASCII "WERHSkJXTUpHRFo0QTJaSEhHWldHMzc4"
00515F1E   |.  E8 75EDEEFF   call ErrorRep.00404C98
00515F23   |.  75 06         jnz short ErrorRep.00515F2B
00515F25   |.  C645 CA 01    mov byte ptr ss:[ebp-36],1
00515F29   |.  EB 04         jmp short ErrorRep.00515F2F
00515F2B   |>  C645 CA 00    mov byte ptr ss:[ebp-36],0
00515F2F   |>  8D95 48FCFFFF lea edx,dword ptr ss:[ebp-3B8]
00515F35   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515F3A   |.  8B00          mov eax,dword ptr ds:[eax]
00515F3C   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515F42   |.  E8 611FF3FF   call ErrorRep.00447EA8
00515F47   |.  8B85 48FCFFFF mov eax,dword ptr ss:[ebp-3B8]
00515F4D   |.  8D95 4CFCFFFF lea edx,dword ptr ss:[ebp-3B4]
00515F53   |.  E8 5CF2FFFF   call ErrorRep.005151B4
00515F58   |.  8B85 4CFCFFFF mov eax,dword ptr ss:[ebp-3B4]
00515F5E   |.  BA EC875100   mov edx,ErrorRep.005187EC           ;  ASCII "OFgzV0M0QTRSMlBCN0VFNks0WVdVRDY4"
00515F63   |.  E8 30EDEEFF   call ErrorRep.00404C98
00515F68   |.  75 06         jnz short ErrorRep.00515F70
00515F6A   |.  C645 C9 01    mov byte ptr ss:[ebp-37],1
00515F6E   |.  EB 04         jmp short ErrorRep.00515F74
00515F70   |>  C645 C9 00    mov byte ptr ss:[ebp-37],0
00515F74   |>  8D95 40FCFFFF lea edx,dword ptr ss:[ebp-3C0]
00515F7A   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515F7F   |.  8B00          mov eax,dword ptr ds:[eax]
00515F81   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515F87   |.  E8 1C1FF3FF   call ErrorRep.00447EA8
00515F8C   |.  8B85 40FCFFFF mov eax,dword ptr ss:[ebp-3C0]
00515F92   |.  8D95 44FCFFFF lea edx,dword ptr ss:[ebp-3BC]
00515F98   |.  E8 17F2FFFF   call ErrorRep.005151B4
00515F9D   |.  8B85 44FCFFFF mov eax,dword ptr ss:[ebp-3BC]
00515FA3   |.  BA 18885100   mov edx,ErrorRep.00518818           ;  ASCII "SkFGTktBR0NDSzZKNFlUQUJVQzZLVUtZ"
00515FA8   |.  E8 EBECEEFF   call ErrorRep.00404C98
00515FAD   |.  75 06         jnz short ErrorRep.00515FB5
00515FAF   |.  C645 C8 01    mov byte ptr ss:[ebp-38],1
00515FB3   |.  EB 04         jmp short ErrorRep.00515FB9
00515FB5   |>  C645 C8 00    mov byte ptr ss:[ebp-38],0
00515FB9   |>  8D95 38FCFFFF lea edx,dword ptr ss:[ebp-3C8]
00515FBF   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00515FC4   |.  8B00          mov eax,dword ptr ds:[eax]
00515FC6   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00515FCC   |.  E8 D71EF3FF   call ErrorRep.00447EA8
00515FD1   |.  8B85 38FCFFFF mov eax,dword ptr ss:[ebp-3C8]
00515FD7   |.  8D95 3CFCFFFF lea edx,dword ptr ss:[ebp-3C4]
00515FDD   |.  E8 D2F1FFFF   call ErrorRep.005151B4
00515FE2   |.  8B85 3CFCFFFF mov eax,dword ptr ss:[ebp-3C4]
00515FE8   |.  BA 44885100   mov edx,ErrorRep.00518844           ;  ASCII "NzJITE1RQ1JRM1BMWVhNS05BRUQ5VUVD"
00515FED   |.  E8 A6ECEEFF   call ErrorRep.00404C98
00515FF2   |.  75 06         jnz short ErrorRep.00515FFA
00515FF4   |.  C645 C7 01    mov byte ptr ss:[ebp-39],1
00515FF8   |.  EB 04         jmp short ErrorRep.00515FFE
00515FFA   |>  C645 C7 00    mov byte ptr ss:[ebp-39],0
00515FFE   |>  8D95 30FCFFFF lea edx,dword ptr ss:[ebp-3D0]
00516004   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516009   |.  8B00          mov eax,dword ptr ds:[eax]
0051600B   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516011   |.  E8 921EF3FF   call ErrorRep.00447EA8
00516016   |.  8B85 30FCFFFF mov eax,dword ptr ss:[ebp-3D0]
0051601C   |.  8D95 34FCFFFF lea edx,dword ptr ss:[ebp-3CC]
00516022   |.  E8 8DF1FFFF   call ErrorRep.005151B4
00516027   |.  8B85 34FCFFFF mov eax,dword ptr ss:[ebp-3CC]
0051602D   |.  BA 70885100   mov edx,ErrorRep.00518870           ;  ASCII "NEhLWTYzTVQ4M1ZZTE4yTk5ONzZOWkg3"
00516032   |.  E8 61ECEEFF   call ErrorRep.00404C98
00516037   |.  75 06         jnz short ErrorRep.0051603F
00516039   |.  C645 C6 01    mov byte ptr ss:[ebp-3A],1
0051603D   |.  EB 04         jmp short ErrorRep.00516043
0051603F   |>  C645 C6 00    mov byte ptr ss:[ebp-3A],0
00516043   |>  8D95 28FCFFFF lea edx,dword ptr ss:[ebp-3D8]
00516049   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051604E   |.  8B00          mov eax,dword ptr ds:[eax]
00516050   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516056   |.  E8 4D1EF3FF   call ErrorRep.00447EA8
0051605B   |.  8B85 28FCFFFF mov eax,dword ptr ss:[ebp-3D8]
00516061   |.  8D95 2CFCFFFF lea edx,dword ptr ss:[ebp-3D4]
00516067   |.  E8 48F1FFFF   call ErrorRep.005151B4
0051606C   |.  8B85 2CFCFFFF mov eax,dword ptr ss:[ebp-3D4]
00516072   |.  BA 9C885100   mov edx,ErrorRep.0051889C           ;  ASCII "TVlCUDJFVkpBTUtHUlozWUVZRU1OOFhI"
00516077   |.  E8 1CECEEFF   call ErrorRep.00404C98
0051607C   |.  75 06         jnz short ErrorRep.00516084
0051607E   |.  C645 C5 01    mov byte ptr ss:[ebp-3B],1
00516082   |.  EB 04         jmp short ErrorRep.00516088
00516084   |>  C645 C5 00    mov byte ptr ss:[ebp-3B],0
00516088   |>  8D95 20FCFFFF lea edx,dword ptr ss:[ebp-3E0]
0051608E   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516093   |.  8B00          mov eax,dword ptr ds:[eax]
00516095   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051609B   |.  E8 081EF3FF   call ErrorRep.00447EA8
005160A0   |.  8B85 20FCFFFF mov eax,dword ptr ss:[ebp-3E0]
005160A6   |.  8D95 24FCFFFF lea edx,dword ptr ss:[ebp-3DC]
005160AC   |.  E8 03F1FFFF   call ErrorRep.005151B4
005160B1   |.  8B85 24FCFFFF mov eax,dword ptr ss:[ebp-3DC]
005160B7   |.  BA C8885100   mov edx,ErrorRep.005188C8           ;  ASCII "OUVHUlAyVVBKRUtFOENWNkJYSFpWUDhR"
005160BC   |.  E8 D7EBEEFF   call ErrorRep.00404C98
005160C1   |.  75 06         jnz short ErrorRep.005160C9
005160C3   |.  C645 C4 01    mov byte ptr ss:[ebp-3C],1
005160C7   |.  EB 04         jmp short ErrorRep.005160CD
005160C9   |>  C645 C4 00    mov byte ptr ss:[ebp-3C],0
005160CD   |>  8D95 18FCFFFF lea edx,dword ptr ss:[ebp-3E8]
005160D3   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005160D8   |.  8B00          mov eax,dword ptr ds:[eax]
005160DA   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005160E0   |.  E8 C31DF3FF   call ErrorRep.00447EA8
005160E5   |.  8B85 18FCFFFF mov eax,dword ptr ss:[ebp-3E8]
005160EB   |.  8D95 1CFCFFFF lea edx,dword ptr ss:[ebp-3E4]
005160F1   |.  E8 BEF0FFFF   call ErrorRep.005151B4
005160F6   |.  8B85 1CFCFFFF mov eax,dword ptr ss:[ebp-3E4]
005160FC   |.  BA F4885100   mov edx,ErrorRep.005188F4           ;  ASCII "TVlMTFdZVlBUNkZSN1dQQzM4OVhFTUJG"
00516101   |.  E8 92EBEEFF   call ErrorRep.00404C98
00516106   |.  75 06         jnz short ErrorRep.0051610E
00516108   |.  C645 C3 01    mov byte ptr ss:[ebp-3D],1
0051610C   |.  EB 04         jmp short ErrorRep.00516112
0051610E   |>  C645 C3 00    mov byte ptr ss:[ebp-3D],0
00516112   |>  8D95 10FCFFFF lea edx,dword ptr ss:[ebp-3F0]
00516118   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051611D   |.  8B00          mov eax,dword ptr ds:[eax]
0051611F   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516125   |.  E8 7E1DF3FF   call ErrorRep.00447EA8
0051612A   |.  8B85 10FCFFFF mov eax,dword ptr ss:[ebp-3F0]
00516130   |.  8D95 14FCFFFF lea edx,dword ptr ss:[ebp-3EC]
00516136   |.  E8 79F0FFFF   call ErrorRep.005151B4
0051613B   |.  8B85 14FCFFFF mov eax,dword ptr ss:[ebp-3EC]
00516141   |.  BA 20895100   mov edx,ErrorRep.00518920           ;  ASCII "ODhWSEc0VldVUks4VllRQjI4TU1WOUVB"
00516146   |.  E8 4DEBEEFF   call ErrorRep.00404C98
0051614B   |.  75 06         jnz short ErrorRep.00516153
0051614D   |.  C645 C2 01    mov byte ptr ss:[ebp-3E],1
00516151   |.  EB 04         jmp short ErrorRep.00516157
00516153   |>  C645 C2 00    mov byte ptr ss:[ebp-3E],0
00516157   |>  8D95 08FCFFFF lea edx,dword ptr ss:[ebp-3F8]
0051615D   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516162   |.  8B00          mov eax,dword ptr ds:[eax]
00516164   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051616A   |.  E8 391DF3FF   call ErrorRep.00447EA8
0051616F   |.  8B85 08FCFFFF mov eax,dword ptr ss:[ebp-3F8]
00516175   |.  8D95 0CFCFFFF lea edx,dword ptr ss:[ebp-3F4]
0051617B   |.  E8 34F0FFFF   call ErrorRep.005151B4
00516180   |.  8B85 0CFCFFFF mov eax,dword ptr ss:[ebp-3F4]
00516186   |.  BA 4C895100   mov edx,ErrorRep.0051894C           ;  ASCII "VlpFSFFQNzhZRzRXV00zVENCS0NZMk1X"
0051618B   |.  E8 08EBEEFF   call ErrorRep.00404C98
00516190   |.  75 06         jnz short ErrorRep.00516198
00516192   |.  C645 C1 01    mov byte ptr ss:[ebp-3F],1
00516196   |.  EB 04         jmp short ErrorRep.0051619C
00516198   |>  C645 C1 00    mov byte ptr ss:[ebp-3F],0
0051619C   |>  8D95 00FCFFFF lea edx,dword ptr ss:[ebp-400]
005161A2   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005161A7   |.  8B00          mov eax,dword ptr ds:[eax]
005161A9   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005161AF   |.  E8 F41CF3FF   call ErrorRep.00447EA8
005161B4   |.  8B85 00FCFFFF mov eax,dword ptr ss:[ebp-400]
005161BA   |.  8D95 04FCFFFF lea edx,dword ptr ss:[ebp-3FC]
005161C0   |.  E8 EFEFFFFF   call ErrorRep.005151B4
005161C5   |.  8B85 04FCFFFF mov eax,dword ptr ss:[ebp-3FC]
005161CB   |.  BA 78895100   mov edx,ErrorRep.00518978           ;  ASCII "UkJUTEFSVjlOWlRUN0ZHQVg2R1ZLQVBC"
005161D0   |.  E8 C3EAEEFF   call ErrorRep.00404C98
005161D5   |.  75 06         jnz short ErrorRep.005161DD
005161D7   |.  C645 C0 01    mov byte ptr ss:[ebp-40],1
005161DB   |.  EB 04         jmp short ErrorRep.005161E1
005161DD   |>  C645 C0 00    mov byte ptr ss:[ebp-40],0
005161E1   |>  8D95 F8FBFFFF lea edx,dword ptr ss:[ebp-408]
005161E7   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005161EC   |.  8B00          mov eax,dword ptr ds:[eax]
005161EE   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005161F4   |.  E8 AF1CF3FF   call ErrorRep.00447EA8
005161F9   |.  8B85 F8FBFFFF mov eax,dword ptr ss:[ebp-408]
005161FF   |.  8D95 FCFBFFFF lea edx,dword ptr ss:[ebp-404]
00516205   |.  E8 AAEFFFFF   call ErrorRep.005151B4
0051620A   |.  8B85 FCFBFFFF mov eax,dword ptr ss:[ebp-404]
00516210   |.  BA A4895100   mov edx,ErrorRep.005189A4           ;  ASCII "UFREQ1hHRFdYQU1WWFBGVVhVWU1ITE1B"
00516215   |.  E8 7EEAEEFF   call ErrorRep.00404C98
0051621A   |.  75 06         jnz short ErrorRep.00516222
0051621C   |.  C645 BF 01    mov byte ptr ss:[ebp-41],1
00516220   |.  EB 04         jmp short ErrorRep.00516226
00516222   |>  C645 BF 00    mov byte ptr ss:[ebp-41],0
00516226   |>  8D95 F0FBFFFF lea edx,dword ptr ss:[ebp-410]
0051622C   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516231   |.  8B00          mov eax,dword ptr ds:[eax]
00516233   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516239   |.  E8 6A1CF3FF   call ErrorRep.00447EA8
0051623E   |.  8B85 F0FBFFFF mov eax,dword ptr ss:[ebp-410]
00516244   |.  8D95 F4FBFFFF lea edx,dword ptr ss:[ebp-40C]
0051624A   |.  E8 65EFFFFF   call ErrorRep.005151B4
0051624F   |.  8B85 F4FBFFFF mov eax,dword ptr ss:[ebp-40C]
00516255   |.  BA D0895100   mov edx,ErrorRep.005189D0           ;  ASCII "NDJHQzJFN1kzTE04VlFIQVdGMkgzVjZS"
0051625A   |.  E8 39EAEEFF   call ErrorRep.00404C98
0051625F   |.  75 06         jnz short ErrorRep.00516267
00516261   |.  C645 BE 01    mov byte ptr ss:[ebp-42],1
00516265   |.  EB 04         jmp short ErrorRep.0051626B
00516267   |>  C645 BE 00    mov byte ptr ss:[ebp-42],0
0051626B   |>  8D95 E8FBFFFF lea edx,dword ptr ss:[ebp-418]
00516271   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516276   |.  8B00          mov eax,dword ptr ds:[eax]
00516278   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051627E   |.  E8 251CF3FF   call ErrorRep.00447EA8
00516283   |.  8B85 E8FBFFFF mov eax,dword ptr ss:[ebp-418]
00516289   |.  8D95 ECFBFFFF lea edx,dword ptr ss:[ebp-414]
0051628F   |.  E8 20EFFFFF   call ErrorRep.005151B4
00516294   |.  8B85 ECFBFFFF mov eax,dword ptr ss:[ebp-414]
0051629A   |.  BA FC895100   mov edx,ErrorRep.005189FC           ;  ASCII "N1VDM0xMOVA0OEU5TlI3Rl=="
0051629F   |.  E8 F4E9EEFF   call ErrorRep.00404C98
005162A4   |.  75 06         jnz short ErrorRep.005162AC
005162A6   |.  C645 BD 01    mov byte ptr ss:[ebp-43],1
005162AA   |.  EB 04         jmp short ErrorRep.005162B0
005162AC   |>  C645 BD 00    mov byte ptr ss:[ebp-43],0
005162B0   |>  8D95 E0FBFFFF lea edx,dword ptr ss:[ebp-420]
005162B6   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005162BB   |.  8B00          mov eax,dword ptr ds:[eax]
005162BD   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005162C3   |.  E8 E01BF3FF   call ErrorRep.00447EA8
005162C8   |.  8B85 E0FBFFFF mov eax,dword ptr ss:[ebp-420]
005162CE   |.  8D95 E4FBFFFF lea edx,dword ptr ss:[ebp-41C]
005162D4   |.  E8 DBEEFFFF   call ErrorRep.005151B4
005162D9   |.  8B85 E4FBFFFF mov eax,dword ptr ss:[ebp-41C]
005162DF   |.  BA 208A5100   mov edx,ErrorRep.00518A20           ;  ASCII "REEyNkVFUkJVSFJBMjI5ND=="
005162E4   |.  E8 AFE9EEFF   call ErrorRep.00404C98
005162E9   |.  75 06         jnz short ErrorRep.005162F1
005162EB   |.  C645 BC 01    mov byte ptr ss:[ebp-44],1
005162EF   |.  EB 04         jmp short ErrorRep.005162F5
005162F1   |>  C645 BC 00    mov byte ptr ss:[ebp-44],0
005162F5   |>  8D95 D8FBFFFF lea edx,dword ptr ss:[ebp-428]
005162FB   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516300   |.  8B00          mov eax,dword ptr ds:[eax]
00516302   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516308   |.  E8 9B1BF3FF   call ErrorRep.00447EA8
0051630D   |.  8B85 D8FBFFFF mov eax,dword ptr ss:[ebp-428]
00516313   |.  8D95 DCFBFFFF lea edx,dword ptr ss:[ebp-424]
00516319   |.  E8 96EEFFFF   call ErrorRep.005151B4
0051631E   |.  8B85 DCFBFFFF mov eax,dword ptr ss:[ebp-424]
00516324   |.  BA 448A5100   mov edx,ErrorRep.00518A44           ;  ASCII "TEZGUVROS0pVQjlWM1ZCUl=="
00516329   |.  E8 6AE9EEFF   call ErrorRep.00404C98
0051632E   |.  75 06         jnz short ErrorRep.00516336
00516330   |.  C645 BB 01    mov byte ptr ss:[ebp-45],1
00516334   |.  EB 04         jmp short ErrorRep.0051633A
00516336   |>  C645 BB 00    mov byte ptr ss:[ebp-45],0
0051633A   |>  8D95 D0FBFFFF lea edx,dword ptr ss:[ebp-430]
00516340   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516345   |.  8B00          mov eax,dword ptr ds:[eax]
00516347   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051634D   |.  E8 561BF3FF   call ErrorRep.00447EA8
00516352   |.  8B85 D0FBFFFF mov eax,dword ptr ss:[ebp-430]
00516358   |.  8D95 D4FBFFFF lea edx,dword ptr ss:[ebp-42C]
0051635E   |.  E8 51EEFFFF   call ErrorRep.005151B4
00516363   |.  8B85 D4FBFFFF mov eax,dword ptr ss:[ebp-42C]
00516369   |.  BA 688A5100   mov edx,ErrorRep.00518A68           ;  ASCII "SzJDTVc5V1BOREpUVkdGS0pDUU1LUlcz"
0051636E   |.  E8 25E9EEFF   call ErrorRep.00404C98
00516373   |.  75 06         jnz short ErrorRep.0051637B
00516375   |.  C645 BA 01    mov byte ptr ss:[ebp-46],1
00516379   |.  EB 04         jmp short ErrorRep.0051637F
0051637B   |>  C645 BA 00    mov byte ptr ss:[ebp-46],0
0051637F   |>  8D95 C8FBFFFF lea edx,dword ptr ss:[ebp-438]
00516385   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051638A   |.  8B00          mov eax,dword ptr ds:[eax]
0051638C   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516392   |.  E8 111BF3FF   call ErrorRep.00447EA8
00516397   |.  8B85 C8FBFFFF mov eax,dword ptr ss:[ebp-438]
0051639D   |.  8D95 CCFBFFFF lea edx,dword ptr ss:[ebp-434]
005163A3   |.  E8 0CEEFFFF   call ErrorRep.005151B4
005163A8   |.  8B85 CCFBFFFF mov eax,dword ptr ss:[ebp-434]
005163AE   |.  BA 948A5100   mov edx,ErrorRep.00518A94           ;  ASCII "NlBWWFdSWkJXV1BURjhNNDNEVFBNTUpB"
005163B3   |.  E8 E0E8EEFF   call ErrorRep.00404C98
005163B8   |.  75 06         jnz short ErrorRep.005163C0
005163BA   |.  C645 B9 01    mov byte ptr ss:[ebp-47],1
005163BE   |.  EB 04         jmp short ErrorRep.005163C4
005163C0   |>  C645 B9 00    mov byte ptr ss:[ebp-47],0
005163C4   |>  8D95 C0FBFFFF lea edx,dword ptr ss:[ebp-440]
005163CA   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005163CF   |.  8B00          mov eax,dword ptr ds:[eax]
005163D1   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005163D7   |.  E8 CC1AF3FF   call ErrorRep.00447EA8
005163DC   |.  8B85 C0FBFFFF mov eax,dword ptr ss:[ebp-440]
005163E2   |.  8D95 C4FBFFFF lea edx,dword ptr ss:[ebp-43C]
005163E8   |.  E8 C7EDFFFF   call ErrorRep.005151B4
005163ED   |.  8B85 C4FBFFFF mov eax,dword ptr ss:[ebp-43C]
005163F3   |.  BA C08A5100   mov edx,ErrorRep.00518AC0           ;  ASCII "Wk1NNzJITUFYRlkyR0RLSkE5SE1IUkhS"
005163F8   |.  E8 9BE8EEFF   call ErrorRep.00404C98
005163FD   |.  75 06         jnz short ErrorRep.00516405
005163FF   |.  C645 B8 01    mov byte ptr ss:[ebp-48],1
00516403   |.  EB 04         jmp short ErrorRep.00516409
00516405   |>  C645 B8 00    mov byte ptr ss:[ebp-48],0
00516409   |>  8D95 B8FBFFFF lea edx,dword ptr ss:[ebp-448]
0051640F   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516414   |.  8B00          mov eax,dword ptr ds:[eax]
00516416   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051641C   |.  E8 871AF3FF   call ErrorRep.00447EA8
00516421   |.  8B85 B8FBFFFF mov eax,dword ptr ss:[ebp-448]
00516427   |.  8D95 BCFBFFFF lea edx,dword ptr ss:[ebp-444]
0051642D   |.  E8 82EDFFFF   call ErrorRep.005151B4
00516432   |.  8B85 BCFBFFFF mov eax,dword ptr ss:[ebp-444]
00516438   |.  BA EC8A5100   mov edx,ErrorRep.00518AEC           ;  ASCII "Nk04UExQMzdOOFVZMkFXWk1EWFBUV0JR"
0051643D   |.  E8 56E8EEFF   call ErrorRep.00404C98
00516442   |.  75 04         jnz short ErrorRep.00516448
00516444   |.  B3 01         mov bl,1
00516446   |.  EB 02         jmp short ErrorRep.0051644A
00516448   |>  33DB          xor ebx,ebx
0051644A   |>  8D95 B0FBFFFF lea edx,dword ptr ss:[ebp-450]
00516450   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516455   |.  8B00          mov eax,dword ptr ds:[eax]
00516457   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051645D   |.  E8 461AF3FF   call ErrorRep.00447EA8
00516462   |.  8B85 B0FBFFFF mov eax,dword ptr ss:[ebp-450]
00516468   |.  8D95 B4FBFFFF lea edx,dword ptr ss:[ebp-44C]
0051646E   |.  E8 41EDFFFF   call ErrorRep.005151B4
00516473   |.  8B85 B4FBFFFF mov eax,dword ptr ss:[ebp-44C]
00516479   |.  BA 188B5100   mov edx,ErrorRep.00518B18           ;  ASCII "QTlZVENRRjc4WlJWQjRZVVFGN0ZaOVRL"
0051647E   |.  E8 15E8EEFF   call ErrorRep.00404C98
00516483   |.  75 06         jnz short ErrorRep.0051648B
00516485   |.  C645 B7 01    mov byte ptr ss:[ebp-49],1
00516489   |.  EB 04         jmp short ErrorRep.0051648F
0051648B   |>  C645 B7 00    mov byte ptr ss:[ebp-49],0
0051648F   |>  8D95 A8FBFFFF lea edx,dword ptr ss:[ebp-458]
00516495   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051649A   |.  8B00          mov eax,dword ptr ds:[eax]
0051649C   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005164A2   |.  E8 011AF3FF   call ErrorRep.00447EA8
005164A7   |.  8B85 A8FBFFFF mov eax,dword ptr ss:[ebp-458]
005164AD   |.  8D95 ACFBFFFF lea edx,dword ptr ss:[ebp-454]
005164B3   |.  E8 FCECFFFF   call ErrorRep.005151B4
005164B8   |.  8B85 ACFBFFFF mov eax,dword ptr ss:[ebp-454]
005164BE   |.  BA 448B5100   mov edx,ErrorRep.00518B44           ;  ASCII "N1YyNkdGM1BOTUhCVFY3MkE4TEJHQ0VU"
005164C3   |.  E8 D0E7EEFF   call ErrorRep.00404C98
005164C8   |.  75 06         jnz short ErrorRep.005164D0
005164CA   |.  C645 B6 01    mov byte ptr ss:[ebp-4A],1
005164CE   |.  EB 04         jmp short ErrorRep.005164D4
005164D0   |>  C645 B6 00    mov byte ptr ss:[ebp-4A],0
005164D4   |>  8D95 A0FBFFFF lea edx,dword ptr ss:[ebp-460]
005164DA   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005164DF   |.  8B00          mov eax,dword ptr ds:[eax]
005164E1   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005164E7   |.  E8 BC19F3FF   call ErrorRep.00447EA8
005164EC   |.  8B85 A0FBFFFF mov eax,dword ptr ss:[ebp-460]
005164F2   |.  8D95 A4FBFFFF lea edx,dword ptr ss:[ebp-45C]
005164F8   |.  E8 B7ECFFFF   call ErrorRep.005151B4
005164FD   |.  8B85 A4FBFFFF mov eax,dword ptr ss:[ebp-45C]
00516503   |.  BA 708B5100   mov edx,ErrorRep.00518B70           ;  ASCII "VVdKRFRRUTNZMkVBM1I2Rzc4V0JSSDdM"
00516508   |.  E8 8BE7EEFF   call ErrorRep.00404C98
0051650D   |.  75 06         jnz short ErrorRep.00516515
0051650F   |.  C645 B5 01    mov byte ptr ss:[ebp-4B],1
00516513   |.  EB 04         jmp short ErrorRep.00516519
00516515   |>  C645 B5 00    mov byte ptr ss:[ebp-4B],0
00516519   |>  8D95 98FBFFFF lea edx,dword ptr ss:[ebp-468]
0051651F   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516524   |.  8B00          mov eax,dword ptr ds:[eax]
00516526   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051652C   |.  E8 7719F3FF   call ErrorRep.00447EA8
00516531   |.  8B85 98FBFFFF mov eax,dword ptr ss:[ebp-468]
00516537   |.  8D95 9CFBFFFF lea edx,dword ptr ss:[ebp-464]
0051653D   |.  E8 72ECFFFF   call ErrorRep.005151B4
00516542   |.  8B85 9CFBFFFF mov eax,dword ptr ss:[ebp-464]
00516548   |.  BA 9C8B5100   mov edx,ErrorRep.00518B9C           ;  ASCII "MjlFNjJLTFk0OU5RQktWOVlHWkZOSlpN"
0051654D   |.  E8 46E7EEFF   call ErrorRep.00404C98
00516552   |.  75 06         jnz short ErrorRep.0051655A
00516554   |.  C645 B4 01    mov byte ptr ss:[ebp-4C],1
00516558   |.  EB 04         jmp short ErrorRep.0051655E
0051655A   |>  C645 B4 00    mov byte ptr ss:[ebp-4C],0
0051655E   |>  8D95 90FBFFFF lea edx,dword ptr ss:[ebp-470]
00516564   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516569   |.  8B00          mov eax,dword ptr ds:[eax]
0051656B   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516571   |.  E8 3219F3FF   call ErrorRep.00447EA8
00516576   |.  8B85 90FBFFFF mov eax,dword ptr ss:[ebp-470]
0051657C   |.  8D95 94FBFFFF lea edx,dword ptr ss:[ebp-46C]
00516582   |.  E8 2DECFFFF   call ErrorRep.005151B4
00516587   |.  8B85 94FBFFFF mov eax,dword ptr ss:[ebp-46C]
0051658D   |.  BA C88B5100   mov edx,ErrorRep.00518BC8           ;  ASCII "QzQ0SkpBOFZXUktCUlQ2QlRIVU5GRURL"
00516592   |.  E8 01E7EEFF   call ErrorRep.00404C98
00516597   |.  75 06         jnz short ErrorRep.0051659F
00516599   |.  C645 B3 01    mov byte ptr ss:[ebp-4D],1
0051659D   |.  EB 04         jmp short ErrorRep.005165A3
0051659F   |>  C645 B3 00    mov byte ptr ss:[ebp-4D],0
005165A3   |>  8D95 88FBFFFF lea edx,dword ptr ss:[ebp-478]
005165A9   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005165AE   |.  8B00          mov eax,dword ptr ds:[eax]
005165B0   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005165B6   |.  E8 ED18F3FF   call ErrorRep.00447EA8
005165BB   |.  8B85 88FBFFFF mov eax,dword ptr ss:[ebp-478]
005165C1   |.  8D95 8CFBFFFF lea edx,dword ptr ss:[ebp-474]
005165C7   |.  E8 E8EBFFFF   call ErrorRep.005151B4
005165CC   |.  8B85 8CFBFFFF mov eax,dword ptr ss:[ebp-474]
005165D2   |.  BA F48B5100   mov edx,ErrorRep.00518BF4           ;  ASCII "TVBCSFg5UEdDWFBCTkFQNDlYVExaOE1M"
005165D7   |.  E8 BCE6EEFF   call ErrorRep.00404C98
005165DC   |.  75 06         jnz short ErrorRep.005165E4
005165DE   |.  C645 B2 01    mov byte ptr ss:[ebp-4E],1
005165E2   |.  EB 04         jmp short ErrorRep.005165E8
005165E4   |>  C645 B2 00    mov byte ptr ss:[ebp-4E],0
005165E8   |>  8D95 80FBFFFF lea edx,dword ptr ss:[ebp-480]
005165EE   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005165F3   |.  8B00          mov eax,dword ptr ds:[eax]
005165F5   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005165FB   |.  E8 A818F3FF   call ErrorRep.00447EA8
00516600   |.  8B85 80FBFFFF mov eax,dword ptr ss:[ebp-480]
00516606   |.  8D95 84FBFFFF lea edx,dword ptr ss:[ebp-47C]
0051660C   |.  E8 A3EBFFFF   call ErrorRep.005151B4
00516611   |.  8B85 84FBFFFF mov eax,dword ptr ss:[ebp-47C]
00516617   |.  BA 208C5100   mov edx,ErrorRep.00518C20           ;  ASCII "R0tGODlUQ1E5VkU3TllaQldZTFdSREpK"
0051661C   |.  E8 77E6EEFF   call ErrorRep.00404C98
00516621   |.  75 06         jnz short ErrorRep.00516629
00516623   |.  C645 B1 01    mov byte ptr ss:[ebp-4F],1
00516627   |.  EB 04         jmp short ErrorRep.0051662D
00516629   |>  C645 F3 00    mov byte ptr ss:[ebp-D],0
0051662D   |>  8D95 78FBFFFF lea edx,dword ptr ss:[ebp-488]
00516633   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516638   |.  8B00          mov eax,dword ptr ds:[eax]
0051663A   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516640   |.  E8 6318F3FF   call ErrorRep.00447EA8
00516645   |.  8B85 78FBFFFF mov eax,dword ptr ss:[ebp-488]
0051664B   |.  8D95 7CFBFFFF lea edx,dword ptr ss:[ebp-484]
00516651   |.  E8 5EEBFFFF   call ErrorRep.005151B4
00516656   |.  8B85 7CFBFFFF mov eax,dword ptr ss:[ebp-484]
0051665C   |.  BA 4C8C5100   mov edx,ErrorRep.00518C4C           ;  ASCII "NkVURlBEWDdSREY2R0VDTDNBRkxDUUdH"
00516661   |.  E8 32E6EEFF   call ErrorRep.00404C98
00516666   |.  75 06         jnz short ErrorRep.0051666E
00516668   |.  C645 B0 01    mov byte ptr ss:[ebp-50],1
0051666C   |.  EB 04         jmp short ErrorRep.00516672
0051666E   |>  C645 F2 00    mov byte ptr ss:[ebp-E],0
00516672   |>  8D95 70FBFFFF lea edx,dword ptr ss:[ebp-490]
00516678   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051667D   |.  8B00          mov eax,dword ptr ds:[eax]
0051667F   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516685   |.  E8 1E18F3FF   call ErrorRep.00447EA8
0051668A   |.  8B85 70FBFFFF mov eax,dword ptr ss:[ebp-490]
00516690   |.  8D95 74FBFFFF lea edx,dword ptr ss:[ebp-48C]
00516696   |.  E8 19EBFFFF   call ErrorRep.005151B4
0051669B   |.  8B85 74FBFFFF mov eax,dword ptr ss:[ebp-48C]
005166A1   |.  BA 788C5100   mov edx,ErrorRep.00518C78           ;  ASCII "WkhBTlZXSDNNV1pNNEs3WFg5WVVYUFJK"
005166A6   |.  E8 EDE5EEFF   call ErrorRep.00404C98
005166AB   |.  75 06         jnz short ErrorRep.005166B3
005166AD   |.  C645 AF 01    mov byte ptr ss:[ebp-51],1
005166B1   |.  EB 04         jmp short ErrorRep.005166B7
005166B3   |>  C645 F1 00    mov byte ptr ss:[ebp-F],0
005166B7   |>  8D95 68FBFFFF lea edx,dword ptr ss:[ebp-498]
005166BD   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005166C2   |.  8B00          mov eax,dword ptr ds:[eax]
005166C4   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005166CA   |.  E8 D917F3FF   call ErrorRep.00447EA8
005166CF   |.  8B85 68FBFFFF mov eax,dword ptr ss:[ebp-498]
005166D5   |.  8D95 6CFBFFFF lea edx,dword ptr ss:[ebp-494]
005166DB   |.  E8 D4EAFFFF   call ErrorRep.005151B4
005166E0   |.  8B85 6CFBFFFF mov eax,dword ptr ss:[ebp-494]
005166E6   |.  BA A48C5100   mov edx,ErrorRep.00518CA4           ;  ASCII "VTlGSkZNR1ZVNlhNWUE3NlRCVjhUNlBZ"
005166EB   |.  E8 A8E5EEFF   call ErrorRep.00404C98
005166F0   |.  75 06         jnz short ErrorRep.005166F8
005166F2   |.  C645 AE 01    mov byte ptr ss:[ebp-52],1
005166F6   |.  EB 04         jmp short ErrorRep.005166FC
005166F8   |>  C645 F0 00    mov byte ptr ss:[ebp-10],0
005166FC   |>  8D95 60FBFFFF lea edx,dword ptr ss:[ebp-4A0]
00516702   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516707   |.  8B00          mov eax,dword ptr ds:[eax]
00516709   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051670F   |.  E8 9417F3FF   call ErrorRep.00447EA8
00516714   |.  8B85 60FBFFFF mov eax,dword ptr ss:[ebp-4A0]
0051671A   |.  8D95 64FBFFFF lea edx,dword ptr ss:[ebp-49C]
00516720   |.  E8 8FEAFFFF   call ErrorRep.005151B4
00516725   |.  8B85 64FBFFFF mov eax,dword ptr ss:[ebp-49C]
0051672B   |.  BA D08C5100   mov edx,ErrorRep.00518CD0           ;  ASCII "Qk42TjJXWktKUllNNlRUNjZCOVY3VFFU"
00516730   |.  E8 63E5EEFF   call ErrorRep.00404C98
00516735   |.  75 06         jnz short ErrorRep.0051673D
00516737   |.  C645 AD 01    mov byte ptr ss:[ebp-53],1
0051673B   |.  EB 04         jmp short ErrorRep.00516741
0051673D   |>  C645 EF 00    mov byte ptr ss:[ebp-11],0
00516741   |>  8D95 58FBFFFF lea edx,dword ptr ss:[ebp-4A8]
00516747   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051674C   |.  8B00          mov eax,dword ptr ds:[eax]
0051674E   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516754   |.  E8 4F17F3FF   call ErrorRep.00447EA8
00516759   |.  8B85 58FBFFFF mov eax,dword ptr ss:[ebp-4A8]
0051675F   |.  8D95 5CFBFFFF lea edx,dword ptr ss:[ebp-4A4]
00516765   |.  E8 4AEAFFFF   call ErrorRep.005151B4
0051676A   |.  8B85 5CFBFFFF mov eax,dword ptr ss:[ebp-4A4]
00516770   |.  BA FC8C5100   mov edx,ErrorRep.00518CFC           ;  ASCII "NFoyM0dYRkNXTU1UVjY2TFBaVVBMR1pW"
00516775   |.  E8 1EE5EEFF   call ErrorRep.00404C98
0051677A   |.  75 06         jnz short ErrorRep.00516782
0051677C   |.  C645 AC 01    mov byte ptr ss:[ebp-54],1
00516780   |.  EB 04         jmp short ErrorRep.00516786
00516782   |>  C645 AC 00    mov byte ptr ss:[ebp-54],0
00516786   |>  8D95 50FBFFFF lea edx,dword ptr ss:[ebp-4B0]
0051678C   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516791   |.  8B00          mov eax,dword ptr ds:[eax]
00516793   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516799   |.  E8 0A17F3FF   call ErrorRep.00447EA8
0051679E   |.  8B85 50FBFFFF mov eax,dword ptr ss:[ebp-4B0]
005167A4   |.  8D95 54FBFFFF lea edx,dword ptr ss:[ebp-4AC]
005167AA   |.  E8 05EAFFFF   call ErrorRep.005151B4
005167AF   |.  8B85 54FBFFFF mov eax,dword ptr ss:[ebp-4AC]
005167B5   |.  BA 288D5100   mov edx,ErrorRep.00518D28           ;  ASCII "QjdQV0VURjRXWEVMVEQ5WEFDQVZROEJZ"
005167BA   |.  E8 D9E4EEFF   call ErrorRep.00404C98
005167BF   |.  75 06         jnz short ErrorRep.005167C7
005167C1   |.  C645 AB 01    mov byte ptr ss:[ebp-55],1
005167C5   |.  EB 04         jmp short ErrorRep.005167CB
005167C7   |>  C645 AB 00    mov byte ptr ss:[ebp-55],0
005167CB   |>  8D95 48FBFFFF lea edx,dword ptr ss:[ebp-4B8]
005167D1   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005167D6   |.  8B00          mov eax,dword ptr ds:[eax]
005167D8   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005167DE   |.  E8 C516F3FF   call ErrorRep.00447EA8
005167E3   |.  8B85 48FBFFFF mov eax,dword ptr ss:[ebp-4B8]
005167E9   |.  8D95 4CFBFFFF lea edx,dword ptr ss:[ebp-4B4]
005167EF   |.  E8 C0E9FFFF   call ErrorRep.005151B4
005167F4   |.  8B85 4CFBFFFF mov eax,dword ptr ss:[ebp-4B4]
005167FA   |.  BA 548D5100   mov edx,ErrorRep.00518D54           ;  ASCII "SzJDOFlLNjdWQTRDVU1aVVBXS1BIRkNL"
005167FF   |.  E8 94E4EEFF   call ErrorRep.00404C98
00516804   |.  75 06         jnz short ErrorRep.0051680C
00516806   |.  C645 AA 01    mov byte ptr ss:[ebp-56],1
0051680A   |.  EB 04         jmp short ErrorRep.00516810
0051680C   |>  C645 AA 00    mov byte ptr ss:[ebp-56],0
00516810   |>  8D95 40FBFFFF lea edx,dword ptr ss:[ebp-4C0]
00516816   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051681B   |.  8B00          mov eax,dword ptr ds:[eax]
0051681D   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516823   |.  E8 8016F3FF   call ErrorRep.00447EA8
00516828   |.  8B85 40FBFFFF mov eax,dword ptr ss:[ebp-4C0]
0051682E   |.  8D95 44FBFFFF lea edx,dword ptr ss:[ebp-4BC]
00516834   |.  E8 7BE9FFFF   call ErrorRep.005151B4
00516839   |.  8B85 44FBFFFF mov eax,dword ptr ss:[ebp-4BC]
0051683F   |.  BA 808D5100   mov edx,ErrorRep.00518D80           ;  ASCII "QUYzUDJRS1g2TTk0MjJSWVVSRlRHWFVC"
00516844   |.  E8 4FE4EEFF   call ErrorRep.00404C98
00516849   |.  75 06         jnz short ErrorRep.00516851
0051684B   |.  C645 A9 01    mov byte ptr ss:[ebp-57],1
0051684F   |.  EB 04         jmp short ErrorRep.00516855
00516851   |>  C645 A9 00    mov byte ptr ss:[ebp-57],0
00516855   |>  8D95 38FBFFFF lea edx,dword ptr ss:[ebp-4C8]
0051685B   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516860   |.  8B00          mov eax,dword ptr ds:[eax]
00516862   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516868   |.  E8 3B16F3FF   call ErrorRep.00447EA8
0051686D   |.  8B85 38FBFFFF mov eax,dword ptr ss:[ebp-4C8]
00516873   |.  8D95 3CFBFFFF lea edx,dword ptr ss:[ebp-4C4]
00516879   |.  E8 36E9FFFF   call ErrorRep.005151B4
0051687E   |.  8B85 3CFBFFFF mov eax,dword ptr ss:[ebp-4C4]
00516884   |.  BA AC8D5100   mov edx,ErrorRep.00518DAC           ;  ASCII "VUhCOTNKUU05SlFOR0hXN1hEVU5DWTNO"
00516889   |.  E8 0AE4EEFF   call ErrorRep.00404C98
0051688E   |.  75 06         jnz short ErrorRep.00516896
00516890   |.  C645 A8 01    mov byte ptr ss:[ebp-58],1
00516894   |.  EB 04         jmp short ErrorRep.0051689A
00516896   |>  C645 A8 00    mov byte ptr ss:[ebp-58],0
0051689A   |>  8D95 30FBFFFF lea edx,dword ptr ss:[ebp-4D0]
005168A0   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005168A5   |.  8B00          mov eax,dword ptr ds:[eax]
005168A7   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005168AD   |.  E8 F615F3FF   call ErrorRep.00447EA8
005168B2   |.  8B85 30FBFFFF mov eax,dword ptr ss:[ebp-4D0]
005168B8   |.  8D95 34FBFFFF lea edx,dword ptr ss:[ebp-4CC]
005168BE   |.  E8 F1E8FFFF   call ErrorRep.005151B4
005168C3   |.  8B85 34FBFFFF mov eax,dword ptr ss:[ebp-4CC]
005168C9   |.  BA D88D5100   mov edx,ErrorRep.00518DD8           ;  ASCII "V1pRMllRSlRZNzZERVFRN1lBNE1VR000"
005168CE   |.  E8 C5E3EEFF   call ErrorRep.00404C98
005168D3   |.  75 06         jnz short ErrorRep.005168DB
005168D5   |.  C645 A7 01    mov byte ptr ss:[ebp-59],1
005168D9   |.  EB 04         jmp short ErrorRep.005168DF
005168DB   |>  C645 A7 00    mov byte ptr ss:[ebp-59],0
005168DF   |>  8D95 28FBFFFF lea edx,dword ptr ss:[ebp-4D8]
005168E5   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005168EA   |.  8B00          mov eax,dword ptr ds:[eax]
005168EC   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005168F2   |.  E8 B115F3FF   call ErrorRep.00447EA8
005168F7   |.  8B85 28FBFFFF mov eax,dword ptr ss:[ebp-4D8]
005168FD   |.  8D95 2CFBFFFF lea edx,dword ptr ss:[ebp-4D4]
00516903   |.  E8 ACE8FFFF   call ErrorRep.005151B4
00516908   |.  8B85 2CFBFFFF mov eax,dword ptr ss:[ebp-4D4]
0051690E   |.  BA 048E5100   mov edx,ErrorRep.00518E04           ;  ASCII "VDJLSkc2Mlk3OURGWFA4VlZFNDNRWlVN"
00516913   |.  E8 80E3EEFF   call ErrorRep.00404C98
00516918   |.  75 06         jnz short ErrorRep.00516920
0051691A   |.  C645 A6 01    mov byte ptr ss:[ebp-5A],1
0051691E   |.  EB 04         jmp short ErrorRep.00516924
00516920   |>  C645 A6 00    mov byte ptr ss:[ebp-5A],0
00516924   |>  8D95 20FBFFFF lea edx,dword ptr ss:[ebp-4E0]
0051692A   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051692F   |.  8B00          mov eax,dword ptr ds:[eax]
00516931   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516937   |.  E8 6C15F3FF   call ErrorRep.00447EA8
0051693C   |.  8B85 20FBFFFF mov eax,dword ptr ss:[ebp-4E0]
00516942   |.  8D95 24FBFFFF lea edx,dword ptr ss:[ebp-4DC]
00516948   |.  E8 67E8FFFF   call ErrorRep.005151B4
0051694D   |.  8B85 24FBFFFF mov eax,dword ptr ss:[ebp-4DC]
00516953   |.  BA 308E5100   mov edx,ErrorRep.00518E30           ;  ASCII "RlFVSksyUjhKOEdLQUNZV0JHTUE5WUdK"
00516958   |.  E8 3BE3EEFF   call ErrorRep.00404C98
0051695D   |.  75 06         jnz short ErrorRep.00516965
0051695F   |.  C645 A5 01    mov byte ptr ss:[ebp-5B],1
00516963   |.  EB 04         jmp short ErrorRep.00516969
00516965   |>  C645 A5 00    mov byte ptr ss:[ebp-5B],0
00516969   |>  8D95 18FBFFFF lea edx,dword ptr ss:[ebp-4E8]
0051696F   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516974   |.  8B00          mov eax,dword ptr ds:[eax]
00516976   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051697C   |.  E8 2715F3FF   call ErrorRep.00447EA8
00516981   |.  8B85 18FBFFFF mov eax,dword ptr ss:[ebp-4E8]
00516987   |.  8D95 1CFBFFFF lea edx,dword ptr ss:[ebp-4E4]
0051698D   |.  E8 22E8FFFF   call ErrorRep.005151B4
00516992   |.  8B85 1CFBFFFF mov eax,dword ptr ss:[ebp-4E4]
00516998   |.  BA 5C8E5100   mov edx,ErrorRep.00518E5C           ;  ASCII "UE1RTkVIRUgyUk5UWTM5MkJRSjJWOFRO"
0051699D   |.  E8 F6E2EEFF   call ErrorRep.00404C98
005169A2   |.  75 06         jnz short ErrorRep.005169AA
005169A4   |.  C645 A4 01    mov byte ptr ss:[ebp-5C],1
005169A8   |.  EB 04         jmp short ErrorRep.005169AE
005169AA   |>  C645 A4 00    mov byte ptr ss:[ebp-5C],0
005169AE   |>  8D95 10FBFFFF lea edx,dword ptr ss:[ebp-4F0]
005169B4   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005169B9   |.  8B00          mov eax,dword ptr ds:[eax]
005169BB   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
005169C1   |.  E8 E214F3FF   call ErrorRep.00447EA8
005169C6   |.  8B85 10FBFFFF mov eax,dword ptr ss:[ebp-4F0]
005169CC   |.  8D95 14FBFFFF lea edx,dword ptr ss:[ebp-4EC]
005169D2   |.  E8 DDE7FFFF   call ErrorRep.005151B4
005169D7   |.  8B85 14FBFFFF mov eax,dword ptr ss:[ebp-4EC]
005169DD   |.  BA 888E5100   mov edx,ErrorRep.00518E88           ;  ASCII "UTdBWlJSQVJNTENZOUNWTEJOQllRUVYz"
005169E2   |.  E8 B1E2EEFF   call ErrorRep.00404C98
005169E7   |.  75 06         jnz short ErrorRep.005169EF
005169E9   |.  C645 A3 01    mov byte ptr ss:[ebp-5D],1
005169ED   |.  EB 04         jmp short ErrorRep.005169F3
005169EF   |>  C645 A3 00    mov byte ptr ss:[ebp-5D],0
005169F3   |>  8D95 08FBFFFF lea edx,dword ptr ss:[ebp-4F8]
005169F9   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005169FE   |.  8B00          mov eax,dword ptr ds:[eax]
00516A00   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516A06   |.  E8 9D14F3FF   call ErrorRep.00447EA8
00516A0B   |.  8B85 08FBFFFF mov eax,dword ptr ss:[ebp-4F8]
00516A11   |.  8D95 0CFBFFFF lea edx,dword ptr ss:[ebp-4F4]
00516A17   |.  E8 98E7FFFF   call ErrorRep.005151B4
00516A1C   |.  8B85 0CFBFFFF mov eax,dword ptr ss:[ebp-4F4]
00516A22   |.  BA B48E5100   mov edx,ErrorRep.00518EB4           ;  ASCII "M1cyTkdYVEJKMk4zVUZERE5KRUNGSDQ3"
00516A27   |.  E8 6CE2EEFF   call ErrorRep.00404C98
00516A2C   |.  75 06         jnz short ErrorRep.00516A34
00516A2E   |.  C645 A2 01    mov byte ptr ss:[ebp-5E],1
00516A32   |.  EB 04         jmp short ErrorRep.00516A38
00516A34   |>  C645 A2 00    mov byte ptr ss:[ebp-5E],0
00516A38   |>  8D95 00FBFFFF lea edx,dword ptr ss:[ebp-500]
00516A3E   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516A43   |.  8B00          mov eax,dword ptr ds:[eax]
00516A45   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516A4B   |.  E8 5814F3FF   call ErrorRep.00447EA8
00516A50   |.  8B85 00FBFFFF mov eax,dword ptr ss:[ebp-500]
00516A56   |.  8D95 04FBFFFF lea edx,dword ptr ss:[ebp-4FC]
00516A5C   |.  E8 53E7FFFF   call ErrorRep.005151B4
00516A61   |.  8B85 04FBFFFF mov eax,dword ptr ss:[ebp-4FC]
00516A67   |.  BA E08E5100   mov edx,ErrorRep.00518EE0           ;  ASCII "SktVUTg5MzlISDhUWlZBWEpIOUtXMlpL"
00516A6C   |.  E8 27E2EEFF   call ErrorRep.00404C98
00516A71   |.  75 06         jnz short ErrorRep.00516A79
00516A73   |.  C645 A1 01    mov byte ptr ss:[ebp-5F],1
00516A77   |.  EB 04         jmp short ErrorRep.00516A7D
00516A79   |>  C645 A1 00    mov byte ptr ss:[ebp-5F],0
00516A7D   |>  8D95 F8FAFFFF lea edx,dword ptr ss:[ebp-508]
00516A83   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516A88   |.  8B00          mov eax,dword ptr ds:[eax]
00516A8A   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516A90   |.  E8 1314F3FF   call ErrorRep.00447EA8
00516A95   |.  8B85 F8FAFFFF mov eax,dword ptr ss:[ebp-508]
00516A9B   |.  8D95 FCFAFFFF lea edx,dword ptr ss:[ebp-504]
00516AA1   |.  E8 0EE7FFFF   call ErrorRep.005151B4
00516AA6   |.  8B85 FCFAFFFF mov eax,dword ptr ss:[ebp-504]
00516AAC   |.  BA 0C8F5100   mov edx,ErrorRep.00518F0C           ;  ASCII "Vk1UNlhWRjQ5NlRXN05OTVlaQTZHUjlU"
00516AB1   |.  E8 E2E1EEFF   call ErrorRep.00404C98
00516AB6   |.  75 06         jnz short ErrorRep.00516ABE
00516AB8   |.  C645 A0 01    mov byte ptr ss:[ebp-60],1
00516ABC   |.  EB 04         jmp short ErrorRep.00516AC2
00516ABE   |>  C645 A0 00    mov byte ptr ss:[ebp-60],0
00516AC2   |>  8D95 F0FAFFFF lea edx,dword ptr ss:[ebp-510]
00516AC8   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516ACD   |.  8B00          mov eax,dword ptr ds:[eax]
00516ACF   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516AD5   |.  E8 CE13F3FF   call ErrorRep.00447EA8
00516ADA   |.  8B85 F0FAFFFF mov eax,dword ptr ss:[ebp-510]
00516AE0   |.  8D95 F4FAFFFF lea edx,dword ptr ss:[ebp-50C]
00516AE6   |.  E8 C9E6FFFF   call ErrorRep.005151B4
00516AEB   |.  8B85 F4FAFFFF mov eax,dword ptr ss:[ebp-50C]
00516AF1   |.  BA 388F5100   mov edx,ErrorRep.00518F38           ;  ASCII "RTNMRFhLUlhVR0dSUEZHNEdHWkhRNzgz"
00516AF6   |.  E8 9DE1EEFF   call ErrorRep.00404C98
00516AFB   |.  75 06         jnz short ErrorRep.00516B03
00516AFD   |.  C645 9F 01    mov byte ptr ss:[ebp-61],1
00516B01   |.  EB 04         jmp short ErrorRep.00516B07
00516B03   |>  C645 9F 00    mov byte ptr ss:[ebp-61],0
00516B07   |>  8D95 E8FAFFFF lea edx,dword ptr ss:[ebp-518]
00516B0D   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516B12   |.  8B00          mov eax,dword ptr ds:[eax]
00516B14   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516B1A   |.  E8 8913F3FF   call ErrorRep.00447EA8
00516B1F   |.  8B85 E8FAFFFF mov eax,dword ptr ss:[ebp-518]
00516B25   |.  8D95 ECFAFFFF lea edx,dword ptr ss:[ebp-514]
00516B2B   |.  E8 84E6FFFF   call ErrorRep.005151B4
00516B30   |.  8B85 ECFAFFFF mov eax,dword ptr ss:[ebp-514]
00516B36   |.  BA 648F5100   mov edx,ErrorRep.00518F64           ;  ASCII "UlVRWThEVlpFSE1MUTRMSEFWQThMOUVO"
00516B3B   |.  E8 58E1EEFF   call ErrorRep.00404C98
00516B40   |.  75 06         jnz short ErrorRep.00516B48
00516B42   |.  C645 9E 01    mov byte ptr ss:[ebp-62],1
00516B46   |.  EB 04         jmp short ErrorRep.00516B4C
00516B48   |>  C645 9E 00    mov byte ptr ss:[ebp-62],0
00516B4C   |>  8D95 E0FAFFFF lea edx,dword ptr ss:[ebp-520]
00516B52   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516B57   |.  8B00          mov eax,dword ptr ds:[eax]
00516B59   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516B5F   |.  E8 4413F3FF   call ErrorRep.00447EA8
00516B64   |.  8B85 E0FAFFFF mov eax,dword ptr ss:[ebp-520]
00516B6A   |.  8D95 E4FAFFFF lea edx,dword ptr ss:[ebp-51C]
00516B70   |.  E8 3FE6FFFF   call ErrorRep.005151B4
00516B75   |.  8B85 E4FAFFFF mov eax,dword ptr ss:[ebp-51C]
00516B7B   |.  BA B48E5100   mov edx,ErrorRep.00518EB4           ;  ASCII "M1cyTkdYVEJKMk4zVUZERE5KRUNGSDQ3"
00516B80   |.  E8 13E1EEFF   call ErrorRep.00404C98
00516B85   |.  75 06         jnz short ErrorRep.00516B8D
00516B87   |.  C645 9D 01    mov byte ptr ss:[ebp-63],1
00516B8B   |.  EB 04         jmp short ErrorRep.00516B91
00516B8D   |>  C645 9D 00    mov byte ptr ss:[ebp-63],0
00516B91   |>  8D95 D8FAFFFF lea edx,dword ptr ss:[ebp-528]
00516B97   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516B9C   |.  8B00          mov eax,dword ptr ds:[eax]
00516B9E   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516BA4   |.  E8 FF12F3FF   call ErrorRep.00447EA8
00516BA9   |.  8B85 D8FAFFFF mov eax,dword ptr ss:[ebp-528]
00516BAF   |.  8D95 DCFAFFFF lea edx,dword ptr ss:[ebp-524]
00516BB5   |.  E8 FAE5FFFF   call ErrorRep.005151B4
00516BBA   |.  8B85 DCFAFFFF mov eax,dword ptr ss:[ebp-524]
00516BC0   |.  BA E08E5100   mov edx,ErrorRep.00518EE0           ;  ASCII "SktVUTg5MzlISDhUWlZBWEpIOUtXMlpL"
00516BC5   |.  E8 CEE0EEFF   call ErrorRep.00404C98
00516BCA   |.  75 06         jnz short ErrorRep.00516BD2
00516BCC   |.  C645 9C 01    mov byte ptr ss:[ebp-64],1
00516BD0   |.  EB 04         jmp short ErrorRep.00516BD6
00516BD2   |>  C645 9C 00    mov byte ptr ss:[ebp-64],0
00516BD6   |>  8D95 D0FAFFFF lea edx,dword ptr ss:[ebp-530]
00516BDC   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516BE1   |.  8B00          mov eax,dword ptr ds:[eax]
00516BE3   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516BE9   |.  E8 BA12F3FF   call ErrorRep.00447EA8
00516BEE   |.  8B85 D0FAFFFF mov eax,dword ptr ss:[ebp-530]
00516BF4   |.  8D95 D4FAFFFF lea edx,dword ptr ss:[ebp-52C]
00516BFA   |.  E8 B5E5FFFF   call ErrorRep.005151B4
00516BFF   |.  8B85 D4FAFFFF mov eax,dword ptr ss:[ebp-52C]
00516C05   |.  BA 0C8F5100   mov edx,ErrorRep.00518F0C           ;  ASCII "Vk1UNlhWRjQ5NlRXN05OTVlaQTZHUjlU"
00516C0A   |.  E8 89E0EEFF   call ErrorRep.00404C98
00516C0F   |.  75 06         jnz short ErrorRep.00516C17
00516C11   |.  C645 9B 01    mov byte ptr ss:[ebp-65],1
00516C15   |.  EB 04         jmp short ErrorRep.00516C1B
00516C17   |>  C645 9B 00    mov byte ptr ss:[ebp-65],0
00516C1B   |>  8D95 C8FAFFFF lea edx,dword ptr ss:[ebp-538]
00516C21   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516C26   |.  8B00          mov eax,dword ptr ds:[eax]
00516C28   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516C2E   |.  E8 7512F3FF   call ErrorRep.00447EA8
00516C33   |.  8B85 C8FAFFFF mov eax,dword ptr ss:[ebp-538]
00516C39   |.  8D95 CCFAFFFF lea edx,dword ptr ss:[ebp-534]
00516C3F   |.  E8 70E5FFFF   call ErrorRep.005151B4
00516C44   |.  8B85 CCFAFFFF mov eax,dword ptr ss:[ebp-534]
00516C4A   |.  BA 388F5100   mov edx,ErrorRep.00518F38           ;  ASCII "RTNMRFhLUlhVR0dSUEZHNEdHWkhRNzgz"
00516C4F   |.  E8 44E0EEFF   call ErrorRep.00404C98
00516C54   |.  75 06         jnz short ErrorRep.00516C5C
00516C56   |.  C645 9A 01    mov byte ptr ss:[ebp-66],1
00516C5A   |.  EB 04         jmp short ErrorRep.00516C60
00516C5C   |>  C645 9A 00    mov byte ptr ss:[ebp-66],0
00516C60   |>  8D95 C0FAFFFF lea edx,dword ptr ss:[ebp-540]
00516C66   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516C6B   |.  8B00          mov eax,dword ptr ds:[eax]
00516C6D   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516C73   |.  E8 3012F3FF   call ErrorRep.00447EA8
00516C78   |.  8B85 C0FAFFFF mov eax,dword ptr ss:[ebp-540]
00516C7E   |.  8D95 C4FAFFFF lea edx,dword ptr ss:[ebp-53C]
00516C84   |.  E8 2BE5FFFF   call ErrorRep.005151B4
00516C89   |.  8B85 C4FAFFFF mov eax,dword ptr ss:[ebp-53C]
00516C8F   |.  BA 648F5100   mov edx,ErrorRep.00518F64           ;  ASCII "UlVRWThEVlpFSE1MUTRMSEFWQThMOUVO"
00516C94   |.  E8 FFDFEEFF   call ErrorRep.00404C98
00516C99   |.  75 06         jnz short ErrorRep.00516CA1
00516C9B   |.  C645 99 01    mov byte ptr ss:[ebp-67],1
00516C9F   |.  EB 04         jmp short ErrorRep.00516CA5
00516CA1   |>  C645 99 00    mov byte ptr ss:[ebp-67],0
00516CA5   |>  8D95 B8FAFFFF lea edx,dword ptr ss:[ebp-548]
00516CAB   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516CB0   |.  8B00          mov eax,dword ptr ds:[eax]
00516CB2   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516CB8   |.  E8 EB11F3FF   call ErrorRep.00447EA8
00516CBD   |.  8B85 B8FAFFFF mov eax,dword ptr ss:[ebp-548]
00516CC3   |.  8D95 BCFAFFFF lea edx,dword ptr ss:[ebp-544]
00516CC9   |.  E8 E6E4FFFF   call ErrorRep.005151B4
00516CCE   |.  8B85 BCFAFFFF mov eax,dword ptr ss:[ebp-544]
00516CD4   |.  BA 908F5100   mov edx,ErrorRep.00518F90           ;  ASCII "WFpFUVFFOUs0RTRONEpMVFpaSlpHR0da"
00516CD9   |.  E8 BADFEEFF   call ErrorRep.00404C98
00516CDE   |.  75 06         jnz short ErrorRep.00516CE6
00516CE0   |.  C645 98 01    mov byte ptr ss:[ebp-68],1
00516CE4   |.  EB 04         jmp short ErrorRep.00516CEA
00516CE6   |>  C645 98 00    mov byte ptr ss:[ebp-68],0
00516CEA   |>  8D95 B0FAFFFF lea edx,dword ptr ss:[ebp-550]
00516CF0   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516CF5   |.  8B00          mov eax,dword ptr ds:[eax]
00516CF7   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516CFD   |.  E8 A611F3FF   call ErrorRep.00447EA8
00516D02   |.  8B85 B0FAFFFF mov eax,dword ptr ss:[ebp-550]
00516D08   |.  8D95 B4FAFFFF lea edx,dword ptr ss:[ebp-54C]
00516D0E   |.  E8 A1E4FFFF   call ErrorRep.005151B4
00516D13   |.  8B85 B4FAFFFF mov eax,dword ptr ss:[ebp-54C]
00516D19   |.  BA BC8F5100   mov edx,ErrorRep.00518FBC           ;  ASCII "VFZIOThZVFVHSDJIMkc4TTgzUTZMN0NZ"
00516D1E   |.  E8 75DFEEFF   call ErrorRep.00404C98
00516D23   |.  75 06         jnz short ErrorRep.00516D2B
00516D25   |.  C645 97 01    mov byte ptr ss:[ebp-69],1
00516D29   |.  EB 04         jmp short ErrorRep.00516D2F
00516D2B   |>  C645 97 00    mov byte ptr ss:[ebp-69],0
00516D2F   |>  8D95 A8FAFFFF lea edx,dword ptr ss:[ebp-558]
00516D35   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516D3A   |.  8B00          mov eax,dword ptr ds:[eax]
00516D3C   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516D42   |.  E8 6111F3FF   call ErrorRep.00447EA8
00516D47   |.  8B85 A8FAFFFF mov eax,dword ptr ss:[ebp-558]
00516D4D   |.  8D95 ACFAFFFF lea edx,dword ptr ss:[ebp-554]
00516D53   |.  E8 5CE4FFFF   call ErrorRep.005151B4
00516D58   |.  8B85 ACFAFFFF mov eax,dword ptr ss:[ebp-554]
00516D5E   |.  BA E88F5100   mov edx,ErrorRep.00518FE8           ;  ASCII "SlVBNkRCN04zUk1aVUpVVVVaSEpHUk5S"
00516D63   |.  E8 30DFEEFF   call ErrorRep.00404C98
00516D68   |.  75 06         jnz short ErrorRep.00516D70
00516D6A   |.  C645 96 01    mov byte ptr ss:[ebp-6A],1
00516D6E   |.  EB 04         jmp short ErrorRep.00516D74
00516D70   |>  C645 96 00    mov byte ptr ss:[ebp-6A],0
00516D74   |>  8D95 A0FAFFFF lea edx,dword ptr ss:[ebp-560]
00516D7A   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516D7F   |.  8B00          mov eax,dword ptr ds:[eax]
00516D81   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516D87   |.  E8 1C11F3FF   call ErrorRep.00447EA8
00516D8C   |.  8B85 A0FAFFFF mov eax,dword ptr ss:[ebp-560]
00516D92   |.  8D95 A4FAFFFF lea edx,dword ptr ss:[ebp-55C]
00516D98   |.  E8 17E4FFFF   call ErrorRep.005151B4
00516D9D   |.  8B85 A4FAFFFF mov eax,dword ptr ss:[ebp-55C]
00516DA3   |.  BA 14905100   mov edx,ErrorRep.00519014           ;  ASCII "WkZHMkg5VDZBTU44NExGVkdQRkhRSkJY"
00516DA8   |.  E8 EBDEEEFF   call ErrorRep.00404C98
00516DAD   |.  75 06         jnz short ErrorRep.00516DB5
00516DAF   |.  C645 95 01    mov byte ptr ss:[ebp-6B],1
00516DB3   |.  EB 04         jmp short ErrorRep.00516DB9
00516DB5   |>  C645 95 00    mov byte ptr ss:[ebp-6B],0
00516DB9   |>  8D95 98FAFFFF lea edx,dword ptr ss:[ebp-568]
00516DBF   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516DC4   |.  8B00          mov eax,dword ptr ds:[eax]
00516DC6   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516DCC   |.  E8 D710F3FF   call ErrorRep.00447EA8
00516DD1   |.  8B85 98FAFFFF mov eax,dword ptr ss:[ebp-568]
00516DD7   |.  8D95 9CFAFFFF lea edx,dword ptr ss:[ebp-564]
00516DDD   |.  E8 D2E3FFFF   call ErrorRep.005151B4
00516DE2   |.  8B85 9CFAFFFF mov eax,dword ptr ss:[ebp-564]
00516DE8   |.  BA 40905100   mov edx,ErrorRep.00519040           ;  ASCII "MzlORjdaREdRRTRXN0EyOURDVkJNTTk0"
00516DED   |.  E8 A6DEEEFF   call ErrorRep.00404C98
00516DF2   |.  75 06         jnz short ErrorRep.00516DFA
00516DF4   |.  C645 94 01    mov byte ptr ss:[ebp-6C],1
00516DF8   |.  EB 04         jmp short ErrorRep.00516DFE
00516DFA   |>  C645 94 00    mov byte ptr ss:[ebp-6C],0
00516DFE   |>  8D95 90FAFFFF lea edx,dword ptr ss:[ebp-570]
00516E04   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516E09   |.  8B00          mov eax,dword ptr ds:[eax]
00516E0B   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516E11   |.  E8 9210F3FF   call ErrorRep.00447EA8
00516E16   |.  8B85 90FAFFFF mov eax,dword ptr ss:[ebp-570]
00516E1C   |.  8D95 94FAFFFF lea edx,dword ptr ss:[ebp-56C]
00516E22   |.  E8 8DE3FFFF   call ErrorRep.005151B4
00516E27   |.  8B85 94FAFFFF mov eax,dword ptr ss:[ebp-56C]
00516E2D   |.  BA 6C905100   mov edx,ErrorRep.0051906C           ;  ASCII "Q1BZQlc5UUtNQ1Q3N1ZUQTJCWkJLTkdO"
00516E32   |.  E8 61DEEEFF   call ErrorRep.00404C98
00516E37   |.  75 06         jnz short ErrorRep.00516E3F
00516E39   |.  C645 93 01    mov byte ptr ss:[ebp-6D],1
00516E3D   |.  EB 04         jmp short ErrorRep.00516E43
00516E3F   |>  C645 93 00    mov byte ptr ss:[ebp-6D],0
00516E43   |>  8D95 88FAFFFF lea edx,dword ptr ss:[ebp-578]
00516E49   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516E4E   |.  8B00          mov eax,dword ptr ds:[eax]
00516E50   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516E56   |.  E8 4D10F3FF   call ErrorRep.00447EA8
00516E5B   |.  8B85 88FAFFFF mov eax,dword ptr ss:[ebp-578]
00516E61   |.  8D95 8CFAFFFF lea edx,dword ptr ss:[ebp-574]
00516E67   |.  E8 48E3FFFF   call ErrorRep.005151B4
00516E6C   |.  8B85 8CFAFFFF mov eax,dword ptr ss:[ebp-574]
00516E72   |.  BA 98905100   mov edx,ErrorRep.00519098           ;  ASCII "N0Q5N0NOSzZaQTROQkVOTjI2VUZMM1RG"
00516E77   |.  E8 1CDEEEFF   call ErrorRep.00404C98
00516E7C   |.  75 06         jnz short ErrorRep.00516E84
00516E7E   |.  C645 92 01    mov byte ptr ss:[ebp-6E],1
00516E82   |.  EB 04         jmp short ErrorRep.00516E88
00516E84   |>  C645 92 00    mov byte ptr ss:[ebp-6E],0
00516E88   |>  8D95 80FAFFFF lea edx,dword ptr ss:[ebp-580]
00516E8E   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516E93   |.  8B00          mov eax,dword ptr ds:[eax]
00516E95   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516E9B   |.  E8 0810F3FF   call ErrorRep.00447EA8
00516EA0   |.  8B85 80FAFFFF mov eax,dword ptr ss:[ebp-580]
00516EA6   |.  8D95 84FAFFFF lea edx,dword ptr ss:[ebp-57C]
00516EAC   |.  E8 03E3FFFF   call ErrorRep.005151B4
00516EB1   |.  8B85 84FAFFFF mov eax,dword ptr ss:[ebp-57C]
00516EB7   |.  BA C4905100   mov edx,ErrorRep.005190C4           ;  ASCII "NFZSSDhFVkZFTUNSUVVHQ1U2M0dXQlpN"
00516EBC   |.  E8 D7DDEEFF   call ErrorRep.00404C98
00516EC1   |.  75 06         jnz short ErrorRep.00516EC9
00516EC3   |.  C645 91 01    mov byte ptr ss:[ebp-6F],1
00516EC7   |.  EB 04         jmp short ErrorRep.00516ECD
00516EC9   |>  C645 91 00    mov byte ptr ss:[ebp-6F],0
00516ECD   |>  8D95 78FAFFFF lea edx,dword ptr ss:[ebp-588]
00516ED3   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516ED8   |.  8B00          mov eax,dword ptr ds:[eax]
00516EDA   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516EE0   |.  E8 C30FF3FF   call ErrorRep.00447EA8
00516EE5   |.  8B85 78FAFFFF mov eax,dword ptr ss:[ebp-588]
00516EEB   |.  8D95 7CFAFFFF lea edx,dword ptr ss:[ebp-584]
00516EF1   |.  E8 BEE2FFFF   call ErrorRep.005151B4
00516EF6   |.  8B85 7CFAFFFF mov eax,dword ptr ss:[ebp-584]
00516EFC   |.  BA F0905100   mov edx,ErrorRep.005190F0           ;  ASCII "Nk05TkRQUUtDOUJQRENWUENWRUVKSzM0"
00516F01   |.  E8 92DDEEFF   call ErrorRep.00404C98
00516F06   |.  75 06         jnz short ErrorRep.00516F0E
00516F08   |.  C645 90 01    mov byte ptr ss:[ebp-70],1
00516F0C   |.  EB 04         jmp short ErrorRep.00516F12
00516F0E   |>  C645 90 00    mov byte ptr ss:[ebp-70],0
00516F12   |>  8D95 70FAFFFF lea edx,dword ptr ss:[ebp-590]
00516F18   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516F1D   |.  8B00          mov eax,dword ptr ds:[eax]
00516F1F   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516F25   |.  E8 7E0FF3FF   call ErrorRep.00447EA8
00516F2A   |.  8B85 70FAFFFF mov eax,dword ptr ss:[ebp-590]
00516F30   |.  8D95 74FAFFFF lea edx,dword ptr ss:[ebp-58C]
00516F36   |.  E8 79E2FFFF   call ErrorRep.005151B4
00516F3B   |.  8B85 74FAFFFF mov eax,dword ptr ss:[ebp-58C]
00516F41   |.  BA 1C915100   mov edx,ErrorRep.0051911C           ;  ASCII "RlhDTFRONjlCMlFFTjc3Q1JWQ0RKWEs5"
00516F46   |.  E8 4DDDEEFF   call ErrorRep.00404C98
00516F4B   |.  75 06         jnz short ErrorRep.00516F53
00516F4D   |.  C645 8F 01    mov byte ptr ss:[ebp-71],1
00516F51   |.  EB 04         jmp short ErrorRep.00516F57
00516F53   |>  C645 8F 00    mov byte ptr ss:[ebp-71],0
00516F57   |>  8D95 68FAFFFF lea edx,dword ptr ss:[ebp-598]
00516F5D   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516F62   |.  8B00          mov eax,dword ptr ds:[eax]
00516F64   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516F6A   |.  E8 390FF3FF   call ErrorRep.00447EA8
00516F6F   |.  8B85 68FAFFFF mov eax,dword ptr ss:[ebp-598]
00516F75   |.  8D95 6CFAFFFF lea edx,dword ptr ss:[ebp-594]
00516F7B   |.  E8 34E2FFFF   call ErrorRep.005151B4
00516F80   |.  8B85 6CFAFFFF mov eax,dword ptr ss:[ebp-594]
00516F86   |.  BA B4805100   mov edx,ErrorRep.005180B4           ;  ASCII "M0syRVBIWlhSQlVXS0IyWTdVWEM4WkI3"
00516F8B   |.  E8 08DDEEFF   call ErrorRep.00404C98
00516F90   |.  75 06         jnz short ErrorRep.00516F98
00516F92   |.  C645 8E 01    mov byte ptr ss:[ebp-72],1
00516F96   |.  EB 04         jmp short ErrorRep.00516F9C
00516F98   |>  C645 8E 00    mov byte ptr ss:[ebp-72],0
00516F9C   |>  8D95 60FAFFFF lea edx,dword ptr ss:[ebp-5A0]
00516FA2   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516FA7   |.  8B00          mov eax,dword ptr ds:[eax]
00516FA9   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516FAF   |.  E8 F40EF3FF   call ErrorRep.00447EA8
00516FB4   |.  8B85 60FAFFFF mov eax,dword ptr ss:[ebp-5A0]
00516FBA   |.  8D95 64FAFFFF lea edx,dword ptr ss:[ebp-59C]
00516FC0   |.  E8 EFE1FFFF   call ErrorRep.005151B4
00516FC5   |.  8B85 64FAFFFF mov eax,dword ptr ss:[ebp-59C]
00516FCB   |.  BA E0805100   mov edx,ErrorRep.005180E0           ;  ASCII "RVRLNkpOQlRGSzZES0JBRFRQRVRWUUsz"
00516FD0   |.  E8 C3DCEEFF   call ErrorRep.00404C98
00516FD5   |.  75 06         jnz short ErrorRep.00516FDD
00516FD7   |.  C645 8D 01    mov byte ptr ss:[ebp-73],1
00516FDB   |.  EB 04         jmp short ErrorRep.00516FE1
00516FDD   |>  C645 8D 00    mov byte ptr ss:[ebp-73],0
00516FE1   |>  8D95 58FAFFFF lea edx,dword ptr ss:[ebp-5A8]
00516FE7   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00516FEC   |.  8B00          mov eax,dword ptr ds:[eax]
00516FEE   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00516FF4   |.  E8 AF0EF3FF   call ErrorRep.00447EA8
00516FF9   |.  8B85 58FAFFFF mov eax,dword ptr ss:[ebp-5A8]
00516FFF   |.  8D95 5CFAFFFF lea edx,dword ptr ss:[ebp-5A4]
00517005   |.  E8 AAE1FFFF   call ErrorRep.005151B4
0051700A   |.  8B85 5CFAFFFF mov eax,dword ptr ss:[ebp-5A4]
00517010   |.  BA 0C815100   mov edx,ErrorRep.0051810C           ;  ASCII "WE1RQThLTkRUQVBXWFZRNEhVRTZSNEIz"
00517015   |.  E8 7EDCEEFF   call ErrorRep.00404C98
0051701A   |.  75 06         jnz short ErrorRep.00517022
0051701C   |.  C645 8C 01    mov byte ptr ss:[ebp-74],1
00517020   |.  EB 04         jmp short ErrorRep.00517026
00517022   |>  C645 8C 00    mov byte ptr ss:[ebp-74],0
00517026   |>  8D95 50FAFFFF lea edx,dword ptr ss:[ebp-5B0]
0051702C   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00517031   |.  8B00          mov eax,dword ptr ds:[eax]
00517033   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
00517039   |.  E8 6A0EF3FF   call ErrorRep.00447EA8
0051703E   |.  8B85 50FAFFFF mov eax,dword ptr ss:[ebp-5B0]
00517044   |.  8D95 54FAFFFF lea edx,dword ptr ss:[ebp-5AC]
0051704A   |.  E8 65E1FFFF   call ErrorRep.005151B4
0051704F   |.  8B85 54FAFFFF mov eax,dword ptr ss:[ebp-5AC]
00517055   |.  BA 38815100   mov edx,ErrorRep.00518138           ;  ASCII "WllMTllHRVVGUVJOWENMQlk2UUZUSFhC"
0051705A   |.  E8 39DCEEFF   call ErrorRep.00404C98
0051705F   |.  75 06         jnz short ErrorRep.00517067
00517061   |.  C645 8B 01    mov byte ptr ss:[ebp-75],1
00517065   |.  EB 04         jmp short ErrorRep.0051706B
00517067   |>  C645 8B 00    mov byte ptr ss:[ebp-75],0
0051706B   |>  8D95 48FAFFFF lea edx,dword ptr ss:[ebp-5B8]
00517071   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00517076   |.  8B00          mov eax,dword ptr ds:[eax]
00517078   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051707E   |.  E8 250EF3FF   call ErrorRep.00447EA8
00517083   |.  8B85 48FAFFFF mov eax,dword ptr ss:[ebp-5B8]
00517089   |.  8D95 4CFAFFFF lea edx,dword ptr ss:[ebp-5B4]
0051708F   |.  E8 20E1FFFF   call ErrorRep.005151B4
00517094   |.  8B85 4CFAFFFF mov eax,dword ptr ss:[ebp-5B4]
0051709A   |.  BA 64815100   mov edx,ErrorRep.00518164           ;  ASCII "TlJUQUhSWUQyVjhSWVhVR01ROE5QWkxE"
0051709F   |.  E8 F4DBEEFF   call ErrorRep.00404C98
005170A4   |.  75 06         jnz short ErrorRep.005170AC
005170A6   |.  C645 8A 01    mov byte ptr ss:[ebp-76],1
005170AA   |.  EB 04         jmp short ErrorRep.005170B0
005170AC   |>  C645 8A 00    mov byte ptr ss:[ebp-76],0
005170B0   |>  0FB645 F3     movzx eax,byte ptr ss:[ebp-D]
005170B4   |.  0A45 F2       or al,byte ptr ss:[ebp-E]
005170B7   |.  0F85 BE030000 jnz ErrorRep.0051747B
005170BD   |.  807D F1 00    cmp byte ptr ss:[ebp-F],0
005170C1   |.  0F85 B4030000 jnz ErrorRep.0051747B
005170C7   |.  807D F0 00    cmp byte ptr ss:[ebp-10],0
005170CB   |.  0F85 AA030000 jnz ErrorRep.0051747B
005170D1   |.  807D EF 00    cmp byte ptr ss:[ebp-11],0
005170D5   |.  0F85 A0030000 jnz ErrorRep.0051747B
005170DB   |.  807D EE 00    cmp byte ptr ss:[ebp-12],0
005170DF   |.  0F85 96030000 jnz ErrorRep.0051747B
005170E5   |.  807D ED 00    cmp byte ptr ss:[ebp-13],0
005170E9   |.  0F85 8C030000 jnz ErrorRep.0051747B
005170EF   |.  807D EC 00    cmp byte ptr ss:[ebp-14],0
005170F3   |.  0F85 82030000 jnz ErrorRep.0051747B
005170F9   |.  807D EB 00    cmp byte ptr ss:[ebp-15],0
005170FD   |.  0F85 78030000 jnz ErrorRep.0051747B
00517103   |.  807D EA 00    cmp byte ptr ss:[ebp-16],0
00517107   |.  0F85 6E030000 jnz ErrorRep.0051747B
0051710D   |.  807D E9 00    cmp byte ptr ss:[ebp-17],0
00517111   |.  0F85 64030000 jnz ErrorRep.0051747B
00517117   |.  807D E8 00    cmp byte ptr ss:[ebp-18],0
0051711B   |.  0F85 5A030000 jnz ErrorRep.0051747B
00517121   |.  807D E7 00    cmp byte ptr ss:[ebp-19],0
00517125   |.  0F85 50030000 jnz ErrorRep.0051747B
0051712B   |.  807D E6 00    cmp byte ptr ss:[ebp-1A],0
0051712F   |.  0F85 46030000 jnz ErrorRep.0051747B
00517135   |.  807D E5 00    cmp byte ptr ss:[ebp-1B],0
00517139   |.  0F85 3C030000 jnz ErrorRep.0051747B
0051713F   |.  807D E4 00    cmp byte ptr ss:[ebp-1C],0
00517143   |.  0F85 32030000 jnz ErrorRep.0051747B
00517149   |.  807D E3 00    cmp byte ptr ss:[ebp-1D],0
0051714D   |.  0F85 28030000 jnz ErrorRep.0051747B
00517153   |.  807D E2 00    cmp byte ptr ss:[ebp-1E],0
00517157   |.  0F85 1E030000 jnz ErrorRep.0051747B
0051715D   |.  807D E1 00    cmp byte ptr ss:[ebp-1F],0
00517161   |.  0F85 14030000 jnz ErrorRep.0051747B
00517167   |.  807D E0 00    cmp byte ptr ss:[ebp-20],0
0051716B   |.  0F85 0A030000 jnz ErrorRep.0051747B
00517171   |.  807D DF 00    cmp byte ptr ss:[ebp-21],0
00517175   |.  0F85 00030000 jnz ErrorRep.0051747B
0051717B   |.  807D DE 00    cmp byte ptr ss:[ebp-22],0
0051717F   |.  0F85 F6020000 jnz ErrorRep.0051747B
00517185   |.  807D DD 00    cmp byte ptr ss:[ebp-23],0
00517189   |.  0F85 EC020000 jnz ErrorRep.0051747B
0051718F   |.  807D DC 00    cmp byte ptr ss:[ebp-24],0
00517193   |.  0F85 E2020000 jnz ErrorRep.0051747B
00517199   |.  807D DB 00    cmp byte ptr ss:[ebp-25],0
0051719D   |.  0F85 D8020000 jnz ErrorRep.0051747B
005171A3   |.  807D DA 00    cmp byte ptr ss:[ebp-26],0
005171A7   |.  0F85 CE020000 jnz ErrorRep.0051747B
005171AD   |.  807D D9 00    cmp byte ptr ss:[ebp-27],0
005171B1   |.  0F85 C4020000 jnz ErrorRep.0051747B
005171B7   |.  807D D8 00    cmp byte ptr ss:[ebp-28],0
005171BB   |.  0F85 BA020000 jnz ErrorRep.0051747B
005171C1   |.  807D D7 00    cmp byte ptr ss:[ebp-29],0
005171C5   |.  0F85 B0020000 jnz ErrorRep.0051747B
005171CB   |.  807D D6 00    cmp byte ptr ss:[ebp-2A],0
005171CF   |.  0F85 A6020000 jnz ErrorRep.0051747B
005171D5   |.  807D D5 00    cmp byte ptr ss:[ebp-2B],0
005171D9   |.  0F85 9C020000 jnz ErrorRep.0051747B
005171DF   |.  807D D4 00    cmp byte ptr ss:[ebp-2C],0
005171E3   |.  0F85 92020000 jnz ErrorRep.0051747B
005171E9   |.  807D D3 00    cmp byte ptr ss:[ebp-2D],0
005171ED   |.  0F85 88020000 jnz ErrorRep.0051747B
005171F3   |.  807D D2 00    cmp byte ptr ss:[ebp-2E],0
005171F7   |.  0F85 7E020000 jnz ErrorRep.0051747B
005171FD   |.  807D D1 00    cmp byte ptr ss:[ebp-2F],0
00517201   |.  0F85 74020000 jnz ErrorRep.0051747B
00517207   |.  807D D0 00    cmp byte ptr ss:[ebp-30],0
0051720B   |.  0F85 6A020000 jnz ErrorRep.0051747B
00517211   |.  807D CF 00    cmp byte ptr ss:[ebp-31],0
00517215   |.  0F85 60020000 jnz ErrorRep.0051747B
0051721B   |.  807D CE 00    cmp byte ptr ss:[ebp-32],0
0051721F   |.  0F85 56020000 jnz ErrorRep.0051747B
00517225   |.  807D CD 00    cmp byte ptr ss:[ebp-33],0
00517229   |.  0F85 4C020000 jnz ErrorRep.0051747B
0051722F   |.  807D CC 00    cmp byte ptr ss:[ebp-34],0
00517233   |.  0F85 42020000 jnz ErrorRep.0051747B
00517239   |.  807D CB 00    cmp byte ptr ss:[ebp-35],0
0051723D   |.  0F85 38020000 jnz ErrorRep.0051747B
00517243   |.  807D CA 00    cmp byte ptr ss:[ebp-36],0
00517247   |.  0F85 2E020000 jnz ErrorRep.0051747B
0051724D   |.  807D C9 00    cmp byte ptr ss:[ebp-37],0
00517251   |.  0F85 24020000 jnz ErrorRep.0051747B
00517257   |.  807D C8 00    cmp byte ptr ss:[ebp-38],0
0051725B   |.  0F85 1A020000 jnz ErrorRep.0051747B
00517261   |.  807D C7 00    cmp byte ptr ss:[ebp-39],0
00517265   |.  0F85 10020000 jnz ErrorRep.0051747B
0051726B   |.  807D C6 00    cmp byte ptr ss:[ebp-3A],0
0051726F   |.  0F85 06020000 jnz ErrorRep.0051747B
00517275   |.  807D C5 00    cmp byte ptr ss:[ebp-3B],0
00517279   |.  0F85 FC010000 jnz ErrorRep.0051747B
0051727F   |.  807D C4 00    cmp byte ptr ss:[ebp-3C],0
00517283   |.  0F85 F2010000 jnz ErrorRep.0051747B
00517289   |.  807D C3 00    cmp byte ptr ss:[ebp-3D],0
0051728D   |.  0F85 E8010000 jnz ErrorRep.0051747B
00517293   |.  807D C2 00    cmp byte ptr ss:[ebp-3E],0
00517297   |.  0F85 DE010000 jnz ErrorRep.0051747B
0051729D   |.  807D C1 00    cmp byte ptr ss:[ebp-3F],0
005172A1   |.  0F85 D4010000 jnz ErrorRep.0051747B
005172A7   |.  807D C0 00    cmp byte ptr ss:[ebp-40],0
005172AB   |.  0F85 CA010000 jnz ErrorRep.0051747B
005172B1   |.  807D BF 00    cmp byte ptr ss:[ebp-41],0
005172B5   |.  0F85 C0010000 jnz ErrorRep.0051747B
005172BB   |.  807D BE 00    cmp byte ptr ss:[ebp-42],0
005172BF   |.  0F85 B6010000 jnz ErrorRep.0051747B
005172C5   |.  807D BD 00    cmp byte ptr ss:[ebp-43],0
005172C9   |.  0F85 AC010000 jnz ErrorRep.0051747B
005172CF   |.  807D BC 00    cmp byte ptr ss:[ebp-44],0
005172D3   |.  0F85 A2010000 jnz ErrorRep.0051747B
005172D9   |.  807D BB 00    cmp byte ptr ss:[ebp-45],0
005172DD   |.  0F85 98010000 jnz ErrorRep.0051747B
005172E3   |.  807D BA 00    cmp byte ptr ss:[ebp-46],0
005172E7   |.  0F85 8E010000 jnz ErrorRep.0051747B
005172ED   |.  807D B9 00    cmp byte ptr ss:[ebp-47],0
005172F1   |.  0F85 84010000 jnz ErrorRep.0051747B
005172F7   |.  807D B8 00    cmp byte ptr ss:[ebp-48],0
005172FB   |.  0F85 7A010000 jnz ErrorRep.0051747B
00517301   |.  84DB          test bl,bl
00517303   |.  0F85 72010000 jnz ErrorRep.0051747B
00517309   |.  807D B7 00    cmp byte ptr ss:[ebp-49],0
0051730D   |.  0F85 68010000 jnz ErrorRep.0051747B
00517313   |.  807D B6 00    cmp byte ptr ss:[ebp-4A],0
00517317   |.  0F85 5E010000 jnz ErrorRep.0051747B
0051731D   |.  807D B5 00    cmp byte ptr ss:[ebp-4B],0
00517321   |.  0F85 54010000 jnz ErrorRep.0051747B
00517327   |.  807D B4 00    cmp byte ptr ss:[ebp-4C],0
0051732B   |.  0F85 4A010000 jnz ErrorRep.0051747B
00517331   |.  807D B3 00    cmp byte ptr ss:[ebp-4D],0
00517335   |.  0F85 40010000 jnz ErrorRep.0051747B
0051733B   |.  807D B2 00    cmp byte ptr ss:[ebp-4E],0
0051733F   |.  0F85 36010000 jnz ErrorRep.0051747B
00517345   |.  807D B1 00    cmp byte ptr ss:[ebp-4F],0
00517349   |.  0F85 2C010000 jnz ErrorRep.0051747B
0051734F   |.  807D B0 00    cmp byte ptr ss:[ebp-50],0
00517353   |.  0F85 22010000 jnz ErrorRep.0051747B
00517359   |.  807D AF 00    cmp byte ptr ss:[ebp-51],0
0051735D   |.  0F85 18010000 jnz ErrorRep.0051747B
00517363   |.  84DB          test bl,bl
00517365   |.  0F85 10010000 jnz ErrorRep.0051747B
0051736B   |.  807D B7 00    cmp byte ptr ss:[ebp-49],0
0051736F   |.  0F85 06010000 jnz ErrorRep.0051747B
00517375   |.  807D AC 00    cmp byte ptr ss:[ebp-54],0
00517379   |.  0F85 FC000000 jnz ErrorRep.0051747B
0051737F   |.  807D AB 00    cmp byte ptr ss:[ebp-55],0
00517383   |.  0F85 F2000000 jnz ErrorRep.0051747B
00517389   |.  807D AA 00    cmp byte ptr ss:[ebp-56],0
0051738D   |.  0F85 E8000000 jnz ErrorRep.0051747B
00517393   |.  807D A9 00    cmp byte ptr ss:[ebp-57],0
00517397   |.  0F85 DE000000 jnz ErrorRep.0051747B
0051739D   |.  807D A8 00    cmp byte ptr ss:[ebp-58],0
005173A1   |.  0F85 D4000000 jnz ErrorRep.0051747B
005173A7   |.  807D A7 00    cmp byte ptr ss:[ebp-59],0
005173AB   |.  0F85 CA000000 jnz ErrorRep.0051747B
005173B1   |.  807D A6 00    cmp byte ptr ss:[ebp-5A],0
005173B5   |.  0F85 C0000000 jnz ErrorRep.0051747B
005173BB   |.  807D A5 00    cmp byte ptr ss:[ebp-5B],0
005173BF   |.  0F85 B6000000 jnz ErrorRep.0051747B
005173C5   |.  807D A4 00    cmp byte ptr ss:[ebp-5C],0
005173C9   |.  0F85 AC000000 jnz ErrorRep.0051747B
005173CF   |.  807D A3 00    cmp byte ptr ss:[ebp-5D],0
005173D3   |.  0F85 A2000000 jnz ErrorRep.0051747B
005173D9   |.  807D A2 00    cmp byte ptr ss:[ebp-5E],0
005173DD   |.  0F85 98000000 jnz ErrorRep.0051747B
005173E3   |.  807D A1 00    cmp byte ptr ss:[ebp-5F],0
005173E7   |.  0F85 8E000000 jnz ErrorRep.0051747B
005173ED   |.  807D A0 00    cmp byte ptr ss:[ebp-60],0
005173F1   |.  0F85 84000000 jnz ErrorRep.0051747B
005173F7   |.  807D 9F 00    cmp byte ptr ss:[ebp-61],0
005173FB   |.  75 7E         jnz short ErrorRep.0051747B
005173FD   |.  807D 9E 00    cmp byte ptr ss:[ebp-62],0
00517401   |.  75 78         jnz short ErrorRep.0051747B
00517403   |.  807D 9D 00    cmp byte ptr ss:[ebp-63],0
00517407   |.  75 72         jnz short ErrorRep.0051747B
00517409   |.  807D 9C 00    cmp byte ptr ss:[ebp-64],0
0051740D   |.  75 6C         jnz short ErrorRep.0051747B
0051740F   |.  807D 9B 00    cmp byte ptr ss:[ebp-65],0
00517413   |.  75 66         jnz short ErrorRep.0051747B
00517415   |.  807D 9A 00    cmp byte ptr ss:[ebp-66],0
00517419   |.  75 60         jnz short ErrorRep.0051747B
0051741B   |.  807D 99 00    cmp byte ptr ss:[ebp-67],0
0051741F   |.  75 5A         jnz short ErrorRep.0051747B
00517421   |.  807D 98 00    cmp byte ptr ss:[ebp-68],0
00517425   |.  75 54         jnz short ErrorRep.0051747B
00517427   |.  807D 97 00    cmp byte ptr ss:[ebp-69],0
0051742B   |.  75 4E         jnz short ErrorRep.0051747B
0051742D   |.  807D 96 00    cmp byte ptr ss:[ebp-6A],0
00517431   |.  75 48         jnz short ErrorRep.0051747B
00517433   |.  807D 95 00    cmp byte ptr ss:[ebp-6B],0
00517437   |.  75 42         jnz short ErrorRep.0051747B
00517439   |.  807D 94 00    cmp byte ptr ss:[ebp-6C],0
0051743D   |.  75 3C         jnz short ErrorRep.0051747B
0051743F   |.  807D 93 00    cmp byte ptr ss:[ebp-6D],0
00517443   |.  75 36         jnz short ErrorRep.0051747B
00517445   |.  807D 92 00    cmp byte ptr ss:[ebp-6E],0
00517449   |.  75 30         jnz short ErrorRep.0051747B
0051744B   |.  807D 91 00    cmp byte ptr ss:[ebp-6F],0
0051744F   |.  75 2A         jnz short ErrorRep.0051747B
00517451   |.  807D 90 00    cmp byte ptr ss:[ebp-70],0
00517455   |.  75 24         jnz short ErrorRep.0051747B
00517457   |.  807D 8F 00    cmp byte ptr ss:[ebp-71],0
0051745B   |.  75 1E         jnz short ErrorRep.0051747B
0051745D   |.  807D 8E 00    cmp byte ptr ss:[ebp-72],0
00517461   |.  75 18         jnz short ErrorRep.0051747B
00517463   |.  807D 8D 00    cmp byte ptr ss:[ebp-73],0
00517467   |.  75 12         jnz short ErrorRep.0051747B
00517469   |.  807D 8C 00    cmp byte ptr ss:[ebp-74],0
0051746D   |.  75 0C         jnz short ErrorRep.0051747B
0051746F   |.  807D 8B 00    cmp byte ptr ss:[ebp-75],0
00517473   |.  75 06         jnz short ErrorRep.0051747B
00517475   |.  807D 8A 00    cmp byte ptr ss:[ebp-76],0
00517479   |.  74 04         je short ErrorRep.0051747F
0051747B   |>  B0 01         mov al,1                            ;  //标志位赋值
0051747D   |.  EB 02         jmp short ErrorRep.00517481
0051747F   |>  33C0          xor eax,eax
00517481   |>  84C0          test al,al
00517483   |.  0F84 69020000 je ErrorRep.005176F2
00517489   |.  6A 03         push 3
0051748B   |.  8D85 38FAFFFF lea eax,dword ptr ss:[ebp-5C8]
00517491   |.  BA ADFA0300   mov edx,3FAAD
00517496   |.  B1 04         mov cl,4
00517498   |.  E8 ABCDEFFF   call ErrorRep.00414248
0051749D   |.  8D85 38FAFFFF lea eax,dword ptr ss:[ebp-5C8]
005174A3   |.  50            push eax
005174A4   |.  B9 48915100   mov ecx,ErrorRep.00519148           ;  ASCII "IDEJ"
005174A9   |.  BA 58915100   mov edx,ErrorRep.00519158           ;  ASCII "\Software\ErrorRepairPro"
005174AE   |.  B8 01000080   mov eax,80000001
005174B3   |.  E8 0428FBFF   call ErrorRep.004C9CBC
005174B8   |.  6A 03         push 3
005174BA   |.  8D85 28FAFFFF lea eax,dword ptr ss:[ebp-5D8]
005174C0   |.  BA EE530000   mov edx,53EE
005174C5   |.  B1 02         mov cl,2
005174C7   |.  E8 7CCDEFFF   call ErrorRep.00414248
005174CC   |.  8D85 28FAFFFF lea eax,dword ptr ss:[ebp-5D8]
005174D2   |.  50            push eax
005174D3   |.  B9 7C915100   mov ecx,ErrorRep.0051917C           ;  ASCII "xregs"
005174D8   |.  BA 58915100   mov edx,ErrorRep.00519158           ;  ASCII "\Software\ErrorRepairPro"
005174DD   |.  B8 01000080   mov eax,80000001
005174E2   |.  E8 D527FBFF   call ErrorRep.004C9CBC
005174E7   |.  6A 01         push 1
005174E9   |.  8D85 18FAFFFF lea eax,dword ptr ss:[ebp-5E8]
005174EF   |.  BA 8C915100   mov edx,ErrorRep.0051918C           ;  ASCII "dj_eka81@yahoo.com"
005174F4   |.  E8 83CFEFFF   call ErrorRep.0041447C
005174F9   |.  8D85 18FAFFFF lea eax,dword ptr ss:[ebp-5E8]
005174FF   |.  50            push eax
00517500   |.  B9 A8915100   mov ecx,ErrorRep.005191A8           ;  ASCII "progs"
00517505   |.  BA 58915100   mov edx,ErrorRep.00519158           ;  ASCII "\Software\ErrorRepairPro"
0051750A   |.  B8 01000080   mov eax,80000001
0051750F   |.  E8 A827FBFF   call ErrorRep.004C9CBC
00517514   |.  6A 03         push 3
00517516   |.  8D85 08FAFFFF lea eax,dword ptr ss:[ebp-5F8]
0051751C   |.  BA 01000000   mov edx,1
00517521   |.  B1 01         mov cl,1
00517523   |.  E8 20CDEFFF   call ErrorRep.00414248
00517528   |.  8D85 08FAFFFF lea eax,dword ptr ss:[ebp-5F8]
0051752E   |.  50            push eax
0051752F   |.  B9 B8915100   mov ecx,ErrorRep.005191B8           ;  ASCII "xrays"
00517534   |.  BA 58915100   mov edx,ErrorRep.00519158           ;  ASCII "\Software\ErrorRepairPro"
00517539   |.  B8 01000080   mov eax,80000001
0051753E   |.  E8 7927FBFF   call ErrorRep.004C9CBC
00517543   |.  6A 01         push 1
00517545   |.  8D95 F4F9FFFF lea edx,dword ptr ss:[ebp-60C]
0051754B   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00517550   |.  8B00          mov eax,dword ptr ds:[eax]
00517552   |.  8B80 44030000 mov eax,dword ptr ds:[eax+344]
00517558   |.  E8 4B09F3FF   call ErrorRep.00447EA8
0051755D   |.  8B95 F4F9FFFF mov edx,dword ptr ss:[ebp-60C]
00517563   |.  8D85 F8F9FFFF lea eax,dword ptr ss:[ebp-608]
00517569   |.  E8 0ECFEFFF   call ErrorRep.0041447C
0051756E   |.  8D85 F8F9FFFF lea eax,dword ptr ss:[ebp-608]
00517574   |.  50            push eax
00517575   |.  B9 C8915100   mov ecx,ErrorRep.005191C8           ;  ASCII "owner"
0051757A   |.  BA 58915100   mov edx,ErrorRep.00519158           ;  ASCII "\Software\ErrorRepairPro"
0051757F   |.  B8 01000080   mov eax,80000001
00517584   |.  E8 3327FBFF   call ErrorRep.004C9CBC
00517589   |.  6A 01         push 1
0051758B   |.  B0 30         mov al,30
0051758D   |.  8885 E1F9FFFF mov byte ptr ss:[ebp-61F],al
00517593   |.  C685 E0F9FFFF>mov byte ptr ss:[ebp-620],1
0051759A   |.  8D85 E4F9FFFF lea eax,dword ptr ss:[ebp-61C]
005175A0   |.  8D95 E0F9FFFF lea edx,dword ptr ss:[ebp-620]
005175A6   |.  E8 FDCEEFFF   call ErrorRep.004144A8
005175AB   |.  8D85 E4F9FFFF lea eax,dword ptr ss:[ebp-61C]
005175B1   |.  50            push eax
005175B2   |.  B9 D8915100   mov ecx,ErrorRep.005191D8           ;  ASCII "loadwithwin"
005175B7   |.  BA 58915100   mov edx,ErrorRep.00519158           ;  ASCII "\Software\ErrorRepairPro"
005175BC   |.  B8 01000080   mov eax,80000001
005175C1   |.  E8 F626FBFF   call ErrorRep.004C9CBC
005175C6   |.  8D85 DCF9FFFF lea eax,dword ptr ss:[ebp-624]
005175CC   |.  B9 EC915100   mov ecx,ErrorRep.005191EC           ;  ASCII "\Error Repair Professional\Dataprogs.dat"
005175D1   |.  8B15 9C4E5500 mov edx,dword ptr ds:[554E9C]
005175D7   |.  E8 BCD5EEFF   call ErrorRep.00404B98
005175DC   |.  8B95 DCF9FFFF mov edx,dword ptr ss:[ebp-624]
005175E2   |.  8D85 A0FDFFFF lea eax,dword ptr ss:[ebp-260]
005175E8   |.  E8 BFB8EEFF   call ErrorRep.00402EAC
005175ED   |.  8D85 A0FDFFFF lea eax,dword ptr ss:[ebp-260]
005175F3   |.  E8 44B6EEFF   call ErrorRep.00402C3C
005175F8   |.  E8 BFB2EEFF   call ErrorRep.004028BC
005175FD   |.  8D55 FC       lea edx,dword ptr ss:[ebp-4]
00517600   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00517605   |.  8B00          mov eax,dword ptr ds:[eax]
00517607   |.  8B80 44030000 mov eax,dword ptr ds:[eax+344]
0051760D   |.  E8 9608F3FF   call ErrorRep.00447EA8
00517612   |.  837D FC 00    cmp dword ptr ss:[ebp-4],0
00517616   |.  75 0F         jnz short ErrorRep.00517627
00517618   |.  8D45 FC       lea eax,dword ptr ss:[ebp-4]
0051761B   |.  BA 20925100   mov edx,ErrorRep.00519220           ;  ASCII "Empty"
00517620   |.  E8 FFD2EEFF   call ErrorRep.00404924
00517625   |.  EB 15         jmp short ErrorRep.0051763C
00517627   |>  8D55 FC       lea edx,dword ptr ss:[ebp-4]
0051762A   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
0051762F   |.  8B00          mov eax,dword ptr ds:[eax]
00517631   |.  8B80 44030000 mov eax,dword ptr ds:[eax+344]
00517637   |.  E8 6C08F3FF   call ErrorRep.00447EA8
0051763C   |>  8D85 D8F9FFFF lea eax,dword ptr ss:[ebp-628]
00517642   |.  8B4D FC       mov ecx,dword ptr ss:[ebp-4]
00517645   |.  BA 30925100   mov edx,ErrorRep.00519230           ;  ASCII "2D6E0R7R8Y1="
0051764A   |.  E8 49D5EEFF   call ErrorRep.00404B98
0051764F   |.  8B95 D8F9FFFF mov edx,dword ptr ss:[ebp-628]
00517655   |.  8D85 A0FDFFFF lea eax,dword ptr ss:[ebp-260]
0051765B   |.  E8 08D9EEFF   call ErrorRep.00404F68
00517660   |.  E8 CBBEEEFF   call ErrorRep.00403530
00517665   |.  E8 52B2EEFF   call ErrorRep.004028BC
0051766A   |.  8D85 A0FDFFFF lea eax,dword ptr ss:[ebp-260]
00517670   |.  E8 FFB8EEFF   call ErrorRep.00402F74
00517675   |.  E8 42B2EEFF   call ErrorRep.004028BC
0051767A   |.  A1 F04D5500   mov eax,dword ptr ds:[554DF0]
0051767F   |.  8B80 50050000 mov eax,dword ptr ds:[eax+550]
00517685   |.  33D2          xor edx,edx
00517687   |.  E8 4007F3FF   call ErrorRep.00447DCC
0051768C   |.  8D85 D4F9FFFF lea eax,dword ptr ss:[ebp-62C]
00517692   |.  8B4D FC       mov ecx,dword ptr ss:[ebp-4]
00517695   |.  BA 48925100   mov edx,ErrorRep.00519248           ;  ASCII "Registered to : "
0051769A   |.  E8 F9D4EEFF   call ErrorRep.00404B98
0051769F   |.  8B95 D4F9FFFF mov edx,dword ptr ss:[ebp-62C]
005176A5   |.  A1 F04D5500   mov eax,dword ptr ds:[554DF0]
005176AA   |.  8B80 4C050000 mov eax,dword ptr ds:[eax+54C]
005176B0   |.  E8 2308F3FF   call ErrorRep.00447ED8
005176B5   |.  A1 F04D5500   mov eax,dword ptr ds:[554DF0]
005176BA   |.  8B80 F0050000 mov eax,dword ptr ds:[eax+5F0]
005176C0   |.  E8 570DF3FF   call ErrorRep.0044841C
005176C5   |.  A1 F04D5500   mov eax,dword ptr ds:[554DF0]
005176CA   |.  8B80 20040000 mov eax,dword ptr ds:[eax+420]
005176D0   |.  E8 470DF3FF   call ErrorRep.0044841C
005176D5   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005176DA   |.  8B00          mov eax,dword ptr ds:[eax]
005176DC   |.  E8 8BF0F4FF   call ErrorRep.0046676C
005176E1   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005176E6   |.  8B00          mov eax,dword ptr ds:[eax]
005176E8   |.  8B55 F4       mov edx,dword ptr ss:[ebp-C]
005176EB   |.  E8 E0E6FAFF   call ErrorRep.004C5DD0
005176F0   |.  EB 24         jmp short ErrorRep.00517716
005176F2   |>  A1 AC325500   mov eax,dword ptr ds:[5532AC]
005176F7   |.  8B00          mov eax,dword ptr ds:[eax]
005176F9   |.  8B55 F4       mov edx,dword ptr ss:[ebp-C]
005176FC   |.  E8 EBE5FAFF   call ErrorRep.004C5CEC
00517701   |.  A1 AC325500   mov eax,dword ptr ds:[5532AC]
00517706   |.  8B00          mov eax,dword ptr ds:[eax]
00517708   |.  8B80 48030000 mov eax,dword ptr ds:[eax+348]
0051770E   |.  8B10          mov edx,dword ptr ds:[eax]
00517710   |.  FF92 D0000000 call dword ptr ds:[edx+D0]
00517716   |>  33C0          xor eax,eax
00517718   |.  5A            pop edx
00517719   |.  59            pop ecx
0051771A   |.  59            pop ecx
0051771B   |.  64:8910       mov dword ptr fs:[eax],edx
0051771E   |.  68 A4805100   push ErrorRep.005180A4
00517723   |>  8D85 D4F9FFFF lea eax,dword ptr ss:[ebp-62C]
00517729   |.  BA 03000000   mov edx,3
0051772E   |.  E8 7DD1EEFF   call ErrorRep.004048B0
00517733   |.  8D85 E4F9FFFF lea eax,dword ptr ss:[ebp-61C]
00517739   |.  E8 8E89EFFF   call ErrorRep.004100CC
0051773E   |.  8D85 F4F9FFFF lea eax,dword ptr ss:[ebp-60C]
00517744   |.  E8 43D1EEFF   call ErrorRep.0040488C
00517749   |.  8D85 F8F9FFFF lea eax,dword ptr ss:[ebp-608]
0051774F   |.  8B15 C8104000 mov edx,dword ptr ds:[4010C8]       ;  ErrorRep.004010CC
。。。下面省略部分代码
**************************************************************  
【破解总结】
--------------------------------------------------------------
【算法总结】
采用Base64加密算法
1.注册码与用户名无关
2.注册码的Base64加密字符串与内置的字符串相同则注册成功
  找个密码学工具随便找上面一组字符串解码,解码后的字符串就是一组注册码
--------------------------------------------------------------
【注册信息】
一组可用的注册码
用户名:tianxj
注册码:3K2EPHZXRBUWKB2Y7UXC8ZB7
保存在注册表[HKEY_CURRENT_USER\Software\ErrorRepairPro]和文件Dataprogs.dat里
--------------------------------------------------------------
感谢飘云老大、猫老大、Nisy老大以及很多前辈们的学习教程以及徐超等所有帮助过我的论坛兄弟姐妹们!谢谢
--------------------------------------------------------------
【版权声明】破文是学习的手记,兴趣是成功的源泉;本破文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!