00425627  /$  55              push ebp
00425628  |.  8BEC            mov ebp,esp
0042562A  |.  83EC 08         sub esp,8
0042562D  |.  894D FC         mov dword ptr ss:[ebp-4],ecx
00425630  |.  8A45 0C         mov al,byte ptr ss:[ebp+C]
00425633  |.  50              push eax                                          ; /Arg2
00425634  |.  8A4D 08         mov cl,byte ptr ss:[ebp+8]                        ; |
00425637  |.  51              push ecx                                          ; |Arg1
00425638  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
0042563B  |.  E8 A1FBFFFF     call Ekd5.004251E1                                ; \Ekd5.004251E1
00425640  |.  8B55 FC         mov edx,dword ptr ss:[ebp-4]
00425643  |.  8B4A 08         mov ecx,dword ptr ds:[edx+8]
00425646  |.  E8 85040000     call Ekd5.00425AD0
0042564B  |.  25 FF000000     and eax,0FF
00425650  |.  33C9            xor ecx,ecx
00425652  |.  83F8 07         cmp eax,7
00425655  |.  0F94C1          sete cl
00425658  |.  51              push ecx                                          ; /Arg3
00425659  |.  8B55 FC         mov edx,dword ptr ss:[ebp-4]                      ; |
0042565C  |.  8A42 01         mov al,byte ptr ds:[edx+1]                        ; |
0042565F  |.  50              push eax                                          ; |Arg2
00425660  |.  8A02            mov al,byte ptr ds:[edx]                          ; |
00425662  |.  50              push eax                                          ; |Arg1
00425663  |.  E8 64A8FFFF     call Ekd5.0041FECC                                ; \Ekd5.0041FECC
00425668  |.  83C4 0C         add esp,0C
0042566B  |.  85C0            test eax,eax
0042566D  |.  75 0E           jnz short Ekd5.0042567D
0042566F  |.  8B45 FC         mov eax,dword ptr ss:[ebp-4]
00425672  |.  8B80 AC040000   mov eax,dword ptr ds:[eax+4AC]
00425678  |.  E9 40030000     jmp Ekd5.004259BD
0042567D  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425680  |.  33D2            xor edx,edx
00425682  |.  8A11            mov dl,byte ptr ds:[ecx]
00425684  |.  33C0            xor eax,eax
00425686  |.  8A82 BE664800   mov al,byte ptr ds:[edx+4866BE]
0042568C  |.  83F8 63         cmp eax,63
0042568F  |.  7E 37           jle short Ekd5.004256C8
00425691  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425694  |.  33D2            xor edx,edx
00425696  |.  8A11            mov dl,byte ptr ds:[ecx]
00425698  |.  33C0            xor eax,eax
0042569A  |.  8A82 BE664800   mov al,byte ptr ds:[edx+4866BE]
004256A0  |.  3D FF000000     cmp eax,0FF
004256A5  |.  74 21           je short Ekd5.004256C8
004256A7  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004256AA  |.  33D2            xor edx,edx
004256AC  |.  8A11            mov dl,byte ptr ds:[ecx]
004256AE  |.  8A82 BE664800   mov al,byte ptr ds:[edx+4866BE]
004256B4  |.  50              push eax                                          ; /Arg1
004256B5  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
004256B8  |.  E8 42C1FFFF     call Ekd5.004217FF                                ; \Ekd5.004217FF
004256BD  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004256C0  |.  8981 B0040000   mov dword ptr ds:[ecx+4B0],eax
004256C6  |.  EB 0D           jmp short Ekd5.004256D5
004256C8  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
004256CB  |.  C782 B0040000 0>mov dword ptr ds:[edx+4B0],0
004256D5  |>  33C9            xor ecx,ecx
004256D7  |.  8A0A            mov cl,byte ptr ds:[edx]
004256D9  |.  894D F8         mov dword ptr ss:[ebp-8],ecx
004256DC  |.  837D F8 49      cmp dword ptr ss:[ebp-8],49
004256E0  |.  0F87 A6020000   ja Ekd5.0042598C
004256E6  |.  8B45 F8         mov eax,dword ptr ss:[ebp-8]
004256E9  |.  33D2            xor edx,edx
004256EB  |.  8A90 535A4200   mov dl,byte ptr ds:[eax+425A53]
004256F1  |.  FF2495 C3594200 jmp dword ptr ds:[edx*4+4259C3]
004256F8  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004256FB  |.  C681 54020000 4>mov byte ptr ds:[ecx+254],40
00425702  |.  EB 19           jmp short Ekd5.0042571D
00425704  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425707  |.  C681 54020000 4>mov byte ptr ds:[ecx+254],42
0042570E  |.  E9 D5010000     jmp Ekd5.004258E8
00425713  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425716  |.  C681 54020000 5>mov byte ptr ds:[ecx+254],50
0042571D  |>  FF75 14         push dword ptr ss:[ebp+14]                        ; /Arg2
00425720  |.  FF75 10         push dword ptr ss:[ebp+10]                        ; |Arg1
00425723  |.  E8 14DAFFFF     call Ekd5.0042313C                                ; \Ekd5.0042313C
00425728  |.  83C4 08         add esp,8
0042572B  |.  EB 5C           jmp short Ekd5.00425789
0042572D  |   90              nop
0042572E  |   90              nop
0042572F  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425732  |.  C681 54020000 4>mov byte ptr ds:[ecx+254],40
00425739  |.  E8 FCEAFFFF     call Ekd5.0042423A
0042573E  |.  E9 53020000     jmp Ekd5.00425996
00425743  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425746  |.  C681 54020000 6>mov byte ptr ds:[ecx+254],62
0042574D  |.  6A 00           push 0                                            ; /Arg1 = 00000000
0042574F  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
00425752  |.  E8 0DDBFFFF     call Ekd5.00423264                                ; \Ekd5.00423264
00425757  |.  E9 3A020000     jmp Ekd5.00425996
0042575C  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
0042575F  |.  C682 54020000 6>mov byte ptr ds:[edx+254],64
00425766  |.  6A 00           push 0                                            ; /Arg1 = 00000000
00425768  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
0042576B  |.  E8 F4DAFFFF     call Ekd5.00423264                                ; \Ekd5.00423264
00425770  |.  E9 21020000     jmp Ekd5.00425996
00425775  |>  8B45 FC         mov eax,dword ptr ss:[ebp-4]
00425778  |.  C680 54020000 6>mov byte ptr ds:[eax+254],60
0042577F  |.  6A 00           push 0                                            ; /Arg1 = 00000000
00425781  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
00425784  |.  E8 DBDAFFFF     call Ekd5.00423264                                ; \Ekd5.00423264
00425789  |>  E9 08020000     jmp Ekd5.00425996
0042578E  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425791  |.  C681 54020000 6>mov byte ptr ds:[ecx+254],61
00425798  |.  6A 00           push 0                                            ; /Arg1 = 00000000
0042579A  |.  E8 C5DAFFFF     call Ekd5.00423264                                ; \Ekd5.00423264
0042579F  |.  EB 65           jmp short Ekd5.00425806
004257A1  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004257A4  |.  C681 54020000 7>mov byte ptr ds:[ecx+254],70
004257AB  |.  6A 00           push 0
004257AD  |.  E8 9EDDFFFF     call Ekd5.00423550
004257B2  |.  EB 52           jmp short Ekd5.00425806
004257B4  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004257B7  |.  C681 54020000 A>mov byte ptr ds:[ecx+254],0A7
004257BE  |.  6A 01           push 1                                            ; /Arg1 = 00000001
004257C0  |.  E8 9FDAFFFF     call Ekd5.00423264                                ; \Ekd5.00423264
004257C5  |.  90              nop
004257C6  |.  90              nop
004257C7  |.  EB 3D           jmp short Ekd5.00425806
004257C9  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004257CC  |.  C681 54020000 7>mov byte ptr ds:[ecx+254],71
004257D3  |.  6A 00           push 0
004257D5  |.  E8 76DDFFFF     call Ekd5.00423550
004257DA  |.  EB 2A           jmp short Ekd5.00425806
004257DC  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004257DF  |.  C681 54020000 7>mov byte ptr ds:[ecx+254],72
004257E6  |.  6A 00           push 0
004257E8  |.  E8 63DDFFFF     call Ekd5.00423550
004257ED  |.  E9 A4010000     jmp Ekd5.00425996
004257F2  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
004257F5  |.  C682 54020000 7>mov byte ptr ds:[edx+254],74
004257FC  |.  6A 00           push 0
004257FE  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425801  |.  E8 4ADDFFFF     call Ekd5.00423550
00425806  |>  E9 8B010000     jmp Ekd5.00425996
0042580B  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
0042580E  |.  C681 54020000 8>mov byte ptr ds:[ecx+254],80
00425815  |.  EB 0A           jmp short Ekd5.00425821
00425817  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
0042581A  |.  C681 54020000 9>mov byte ptr ds:[ecx+254],90
00425821  |>  FF75 14         push dword ptr ss:[ebp+14]                        ; /Arg2
00425824  |.  FF75 10         push dword ptr ss:[ebp+10]                        ; |Arg1
00425827  |.  E8 0EDBFFFF     call Ekd5.0042333A                                ; \Ekd5.0042333A
0042582C  |.  83C4 08         add esp,8
0042582F  |.  90              nop
00425830  |.  90              nop
00425831  |.  90              nop
00425832  |.  90              nop
00425833  |.  90              nop
00425834  |.  E9 5D010000     jmp Ekd5.00425996
00425839  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
0042583C  |.  C682 54020000 A>mov byte ptr ds:[edx+254],0A8
00425843  |.  6A 01           push 1                                            ; /Arg1 = 00000001
00425845  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
00425848  |.  E8 17DAFFFF     call Ekd5.00423264                                ; \Ekd5.00423264
0042584D  |.  E9 44010000     jmp Ekd5.00425996
00425852  |>  8B45 FC         mov eax,dword ptr ss:[ebp-4]
00425855  |.  C680 54020000 A>mov byte ptr ds:[eax+254],0A2
0042585C  |.  6A 01           push 1                                            ; /Arg1 = 00000001
0042585E  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
00425861  |.  E8 FED9FFFF     call Ekd5.00423264                                ; \Ekd5.00423264
00425866  |.  E9 2B010000     jmp Ekd5.00425996
0042586B  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
0042586E  |.  C681 54020000 A>mov byte ptr ds:[ecx+254],0A4
00425875  |.  6A 01           push 1                                            ; /Arg1 = 00000001
00425877  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
0042587A  |.  E8 E5D9FFFF     call Ekd5.00423264                                ; \Ekd5.00423264
0042587F  |.  E9 12010000     jmp Ekd5.00425996
00425884  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
00425887  |.  C682 54020000 A>mov byte ptr ds:[edx+254],0A0
0042588E  |.  6A 01           push 1                                            ; /Arg1 = 00000001
00425890  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
00425893  |.  E8 CCD9FFFF     call Ekd5.00423264                                ; \Ekd5.00423264
00425898  |.  E9 F9000000     jmp Ekd5.00425996
0042589D  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004258A0  |.  C681 54020000 A>mov byte ptr ds:[ecx+254],0A1
004258A7  |.  6A 01           push 1                                            ; /Arg1 = 00000001
004258A9  |.  E8 B6D9FFFF     call Ekd5.00423264                                ; \Ekd5.00423264
004258AE  |.  EB 7C           jmp short Ekd5.0042592C
004258B0  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004258B3  |.  C681 54020000 B>mov byte ptr ds:[ecx+254],0BF
004258BA  |.  6A 01           push 1
004258BC  |.  E8 8FDCFFFF     call Ekd5.00423550
004258C1  |.  EB 69           jmp short Ekd5.0042592C
004258C3  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004258C6  |.  C681 54020000 B>mov byte ptr ds:[ecx+254],0B8
004258CD  |.  E8 A9E1FFFF     call Ekd5.00423A7B
004258D2  |.  EB 58           jmp short Ekd5.0042592C
004258D4  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004258D7  |.  E8 AA3C0100     call Ekd5.00439586
004258DC  |.  EB 4E           jmp short Ekd5.0042592C
004258DE  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004258E1  |.  C681 54020000 4>mov byte ptr ds:[ecx+254],41
004258E8  |>  6A 00           push 0                                            ; /Arg1 = 00000000
004258EA  |.  E8 75D9FFFF     call Ekd5.00423264                                ; \Ekd5.00423264
004258EF  |.  EB 3B           jmp short Ekd5.0042592C
004258F1  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004258F4  |.  C681 54020000 F>mov byte ptr ds:[ecx+254],0FF
004258FB  |.  E8 DCE5FFFF     call Ekd5.00423EDC
00425900  |.  EB 2A           jmp short Ekd5.0042592C
00425902  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425905  |.  C681 54020000 C>mov byte ptr ds:[ecx+254],0C0
0042590C  |.  E8 1EE2FFFF     call Ekd5.00423B2F
00425911  |.  EB 19           jmp short Ekd5.0042592C
00425913  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425916  |.  E8 F2420200     call Ekd5.00449C0D
0042591B  |.  EB 0F           jmp short Ekd5.0042592C
0042591D  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425920  |.  C681 54020000 A>mov byte ptr ds:[ecx+254],0A0
00425927  |.  E8 94E3FFFF     call Ekd5.00423CC0
0042592C  |>  EB 68           jmp short Ekd5.00425996
0042592E  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425931  |.  C681 54020000 A>mov byte ptr ds:[ecx+254],0AF
00425938  |.  E8 83E3FFFF     call Ekd5.00423CC0
0042593D  |.  EB 57           jmp short Ekd5.00425996
0042593F  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425942  |.  C681 54020000 9>mov byte ptr ds:[ecx+254],90
00425949  |.  E8 1EE4FFFF     call Ekd5.00423D6C
0042594E  |.  EB 46           jmp short Ekd5.00425996
00425950  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
00425953  |.  C682 54020000 4>mov byte ptr ds:[edx+254],40
0042595A  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
0042595D  |.  E8 3CF5FFFF     call Ekd5.00424E9E
00425962  |.  EB 32           jmp short Ekd5.00425996
00425964  |>  8B45 FC         mov eax,dword ptr ss:[ebp-4]
00425967  |.  C680 54020000 F>mov byte ptr ds:[eax+254],0FF
0042596E  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425971  |.  E8 ACEEFFFF     call Ekd5.00424822
00425976  |.  EB 1E           jmp short Ekd5.00425996
00425978  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
0042597B  |.  C681 54020000 B>mov byte ptr ds:[ecx+254],0BF
00425982  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00425985  |.  E8 89EBFFFF     call Ekd5.00424513
0042598A  |.  EB 0A           jmp short Ekd5.00425996
0042598C  |>  8B55 FC         mov edx,dword ptr ss:[ebp-4]
0042598F  |.  C682 54020000 0>mov byte ptr ds:[edx+254],0
00425996  |>  8B45 FC         mov eax,dword ptr ss:[ebp-4]
00425999  |.  83B8 B0040000 0>cmp dword ptr ds:[eax+4B0],0
004259A0  |.  74 0A           je short Ekd5.004259AC
004259A2  |.  B9 88274900     mov ecx,Ekd5.00492788
004259A7  |.  E8 EFCCFDFF     call Ekd5.0040269B
004259AC  |>  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004259AF  |.  E8 78D5FFFF     call Ekd5.00422F2C
004259B4  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004259B7  |.  8B81 AC040000   mov eax,dword ptr ds:[ecx+4AC]
004259BD  |>  8BE5            mov esp,ebp
004259BF  |.  5D              pop ebp
004259C0  \.  C2 1000         retn 10
004259C3   .  F8564200        dd Ekd5.004256F8                                  ;  Switch table used at 004256F1
004259C7   .  2F574200        dd Ekd5.0042572F
004259CB   .  04574200        dd Ekd5.00425704
004259CF   .  13574200        dd Ekd5.00425713
004259D3   .  43574200        dd Ekd5.00425743
004259D7   .  5C574200        dd Ekd5.0042575C
004259DB   .  75574200        dd Ekd5.00425775
004259DF   .  8E574200        dd Ekd5.0042578E
004259E3   .  C9574200        dd Ekd5.004257C9
004259E7   .  A1574200        dd Ekd5.004257A1
004259EB   .  DC574200        dd Ekd5.004257DC
004259EF   .  F2574200        dd Ekd5.004257F2
004259F3   .  F1584200        dd Ekd5.004258F1
004259F7   .  0B584200        dd Ekd5.0042580B
004259FB   .  17584200        dd Ekd5.00425817
004259FF   .  B0584200        dd Ekd5.004258B0
00425A03   .  39584200        dd Ekd5.00425839
00425A07   .  52584200        dd Ekd5.00425852
00425A0B   .  6B584200        dd Ekd5.0042586B
00425A0F   .  84584200        dd Ekd5.00425884
00425A13   .  9D584200        dd Ekd5.0042589D
00425A17   .  C3584200        dd Ekd5.004258C3
00425A1B   .  02594200        dd Ekd5.00425902
00425A1F   .  1D594200        dd Ekd5.0042591D
00425A23   .  3F594200        dd Ekd5.0042593F
00425A27   .  2E594200        dd Ekd5.0042592E
00425A2B   .  50594200        dd Ekd5.00425950
00425A2F   .  F8564200        dd Ekd5.004256F8
00425A33   .  64594200        dd Ekd5.00425964
00425A37   .  78594200        dd Ekd5.00425978
00425A3B   .  DE584200        dd Ekd5.004258DE
00425A3F   .  D4584200        dd Ekd5.004258D4
00425A43   .  F8564200        dd Ekd5.004256F8
00425A47   .  B4574200        dd Ekd5.004257B4
00425A4B   .  13594200        dd Ekd5.00425913
00425A4F   .  8C594200        dd Ekd5.0042598C

0042313C  /$  55              push ebp
0042313D  |.  8BEC            mov ebp,esp
0042313F  |.  51              push ecx
00423140  |.  51              push ecx
00423141  |.  51              push ecx
00423142  |.  6A 00           push 0
00423144  |.  6A 00           push 0
00423146  |.  FF75 0C         push dword ptr ss:[ebp+C]                         ; /Arg3
00423149  |.  FF75 08         push dword ptr ss:[ebp+8]                         ; |Arg2
0042314C  |.  6A 02           push 2                                            ; |Arg1 = 00000002
0042314E  |.  E8 B662FFFF     call Ekd5.00419409                                ; \Ekd5.00419409
00423153  |.  3C FF           cmp al,0FF
00423155  |.  74 1A           je short Ekd5.00423171
00423157  |.  8B4D F8         mov ecx,dword ptr ss:[ebp-8]
0042315A  |.  8841 0C         mov byte ptr ds:[ecx+C],al
0042315D  |.  90              nop
0042315E  |.  90              nop
0042315F  |.  90              nop
00423160  |.  90              nop
00423161  |.  90              nop
00423162  |.  90              nop
00423163  |.  90              nop
00423164  |.  90              nop
00423165  |.  90              nop
00423166  |.  90              nop
00423167  |.  90              nop
00423168  |.  E8 E262FFFF     call Ekd5.0041944F
0042316D  |.  85C0            test eax,eax
0042316F  |.  75 05           jnz short Ekd5.00423176

0042333A  /$  55              push ebp
0042333B  |.  8BEC            mov ebp,esp
0042333D  |.  83EC 10         sub esp,10
00423340  |.  894D F8         mov dword ptr ss:[ebp-8],ecx
00423343  |.  FF75 0C         push dword ptr ss:[ebp+C]                         ; /Arg3
00423346  |.  FF75 08         push dword ptr ss:[ebp+8]                         ; |Arg2
00423349  |.  6A 03           push 3                                            ; |Arg1 = 00000003
0042334B  |.  E8 B960FFFF     call Ekd5.00419409                                ; \Ekd5.00419409
00423350  |.  3C FF           cmp al,0FF
00423352  |.  0F84 91000000   je Ekd5.004233E9
00423358  |.  8B4D F8         mov ecx,dword ptr ss:[ebp-8]
0042335B  |.  8841 0C         mov byte ptr ds:[ecx+C],al
0042335E  |.  90              nop
0042335F  |.  90              nop
00423360  |.  90              nop
00423361  |.  90              nop
00423362  |.  90              nop
00423363  |.  90              nop
00423364  |.  90              nop
00423365  |.  90              nop
00423366  |.  90              nop
00423367  |.  90              nop
00423368  |.  90              nop
00423369  |.  E8 E160FFFF     call Ekd5.0041944F
0042336E  |.  74 79           je short Ekd5.004233E9

0043DC48  /$  55              push ebp
0043DC49  |.  8BEC            mov ebp,esp
0043DC4B  |.  51              push ecx
0043DC4C  |.  894D FC         mov dword ptr ss:[ebp-4],ecx
0043DC4F  |.  FF71 04         push dword ptr ds:[ecx+4]                         ; /Arg2
0043DC52  |.  FF75 08         push dword ptr ss:[ebp+8]                         ; |Arg1
0043DC55  |.  B9 F87A4900     mov ecx,Ekd5.00497AF8                             ; |
0043DC5A  |.  E8 83B7FDFF     call Ekd5.004193E2                                ; \Ekd5.004193E2

004193E2  /$  55              push ebp
004193E3  |.  8BEC            mov ebp,esp
004193E5  |.  68 3D534500     push Ekd5.0045533D                                ; /Arg4 = 0045533D
004193EA  |.  6A 00           push 0                                            ; |Arg3 = 00000000
004193EC  |.  FF75 0C         push dword ptr ss:[ebp+C]                         ; |Arg2
004193EF  |.  FF75 08         push dword ptr ss:[ebp+8]                         ; |Arg1
004193F2  |.  E8 30C20000     call Ekd5.00425627                                ; \Ekd5.00425627
004193F7  |.  8BE5            mov esp,ebp
004193F9  |.  5D              pop ebp
004193FA  \.  C2 0800         retn 8
004193FD  /.  55              push ebp
004193FE  |.  8BEC            mov ebp,esp
00419400  |.  8A45 18         mov al,byte ptr ss:[ebp+18]
00419403  |.  8BE5            mov esp,ebp
00419405  |.  5D              pop ebp
00419406  \.  C2 1400         retn 14
00419409  /$  55              push ebp
0041940A  |.  8BEC            mov ebp,esp
0041940C  |.  33C0            xor eax,eax
0041940E  |.  3805 DC5F5000   cmp byte ptr ds:[505FDC],al
00419414  |.  74 1A           je short Ekd5.00419430
00419416  |.  8079 08 3C      cmp byte ptr ds:[ecx+8],3C
0041941A  |.  75 0A           jnz short Ekd5.00419426
0041941C  |.  837D 08 02      cmp dword ptr ss:[ebp+8],2
00419420  |.  74 27           je short Ekd5.00419449
00419422  |.  B0 23           mov al,23
00419424  |.  EB 23           jmp short Ekd5.00419449
00419426  |>  837D 08 02      cmp dword ptr ss:[ebp+8],2
0041942A  |.  75 1D           jnz short Ekd5.00419449
0041942C  |.  B0 23           mov al,23
0041942E  |.  EB 19           jmp short Ekd5.00419449
00419430  |>  FF75 0C         push dword ptr ss:[ebp+C]
00419433  |.  FF31            push dword ptr ds:[ecx]
00419435  |.  FF75 08         push dword ptr ss:[ebp+8]
00419438  |.  FFB1 C9020000   push dword ptr ds:[ecx+2C9]
0041943E  |.  FF71 01         push dword ptr ds:[ecx+1]
00419441  |.  B9 50424B00     mov ecx,Ekd5.004B4250
00419446  |.  FF55 10         call dword ptr ss:[ebp+10]
00419449  |>  8BE5            mov esp,ebp
0041944B  |.  5D              pop ebp
0041944C  \.  C2 0C00         retn 0C
0041944F  /$  55              push ebp
00419450  |.  8BEC            mov ebp,esp
00419452  |.  FFB1 A8040000   push dword ptr ds:[ecx+4A8]                       ; /Arg4
00419458  |.  FF71 0C         push dword ptr ds:[ecx+C]                         ; |Arg3
0041945B  |.  FF71 01         push dword ptr ds:[ecx+1]                         ; |Arg2
0041945E  |.  FF31            push dword ptr ds:[ecx]                           ; |Arg1
00419460  |.  E8 DE6F0000     call Ekd5.00420443                                ; \Ekd5.00420443
00419465  |.  83C4 10         add esp,10
00419468  |.  8BE5            mov esp,ebp
0041946A  |.  5D              pop ebp
0041946B  \.  C3              retn
0041946C  /$  55              push ebp
0041946D  |.  8BEC            mov ebp,esp
0041946F  |.  51              push ecx
00419470  |.  8B4D 08         mov ecx,dword ptr ss:[ebp+8]
00419473  |.  E8 8AAB0600     call Ekd5.00484002
00419478  |.  8A41 0E         mov al,byte ptr ds:[ecx+E]
0041947B  |.  8845 FC         mov byte ptr ss:[ebp-4],al
0041947E  |.  8B4D 0C         mov ecx,dword ptr ss:[ebp+C]
00419481  |.  6BC9 24         imul ecx,ecx,24
00419484  |.  81C1 502C4B00   add ecx,Ekd5.004B2C50
0041948A  |.  0FB741 14       movzx eax,word ptr ds:[ecx+14]
0041948E  |.  0FB65D FC       movzx ebx,byte ptr ss:[ebp-4]
00419492  |.  3BC3            cmp eax,ebx
00419494  |.  72 18           jb short Ekd5.004194AE
00419496  |.  68 FD934100     push Ekd5.004193FD                                ; /Arg4 = 004193FD
0041949B  |.  FF75 10         push dword ptr ss:[ebp+10]                        ; |Arg3
0041949E  |.  FF75 0C         push dword ptr ss:[ebp+C]                         ; |Arg2
004194A1  |.  FF75 08         push dword ptr ss:[ebp+8]                         ; |Arg1
004194A4  |.  B9 F87A4900     mov ecx,Ekd5.00497AF8                             ; |
004194A9  |.  E8 79C10000     call Ekd5.00425627                                ; \Ekd5.00425627
004194AE  |>  8BE5            mov esp,ebp
004194B0  |.  5D              pop ebp
004194B1  \.  C2 0C00         retn 0C

004194B4  /$  55              push ebp
004194B5  |.  8BEC            mov ebp,esp
004194B7  |.  83EC 08         sub esp,8
004194BA  |.  894D FC         mov dword ptr ss:[ebp-4],ecx
004194BD  |.  E8 7AD6FEFF     call Ekd5.00406B3C
004194C2  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]                      ; |
004194C5  |.  8B49 08         mov ecx,dword ptr ds:[ecx+8]                      ; |
004194C8  |.  894D F8         mov dword ptr ss:[ebp-8],ecx                      ; |

004194CB  |.  6A 2B           push 2B                                           ; |/Arg1 = 0000002B
004194CD  |.  E8 37E5FEFF     call Ekd5.00407A09                                ; |\Ekd5.00407A09
004194D2  |.  85C0            test eax,eax                                      ; |
004194D4  |.  74 1F           je short Ekd5.004194F5                            ; |
004194D6  |.  6A 2B           push 2B                                           ; |Arg1 = 0000002B
004194D8  |.  8B4D F8         mov ecx,dword ptr ss:[ebp-8]                      ; |
004194DB  |.  E8 12E6FEFF     call Ekd5.00407AF2                                ; \Ekd5.00407AF2
004194E0  |.  0FB6D0          movzx edx,al
004194E3  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
004194E6  |.  0FB641 01       movzx eax,byte ptr ds:[ecx+1]
004194EA  |.  50              push eax                                          ; /Arg3
004194EB  |.  0FB601          movzx eax,byte ptr ds:[ecx]                       ; |
004194EE  |.  50              push eax                                          ; |Arg2
004194EF  |.  52              push edx                                          ; |Arg1
004194F0  |.  E8 77FFFFFF     call Ekd5.0041946C                                ; \Ekd5.0041946C
Ϊstar175ıЧãЧдģøĵĻ޸ģĻδ

004194F5  |>  8B4D F8         mov ecx,dword ptr ss:[ebp-8]
004194F8  |.  8B19            mov ebx,dword ptr ds:[ecx]
004194FA  |.  81EB 00100000   sub ebx,1000
00419500  |.  83FB 00         cmp ebx,0佫
00419503  |.  75 13           jnz short Ekd5.00419518
00419505  |.  8B4D FC         mov ecx,dword ptr ss:[ebp-4]
00419508  |.  0FB641 01       movzx eax,byte ptr ds:[ecx+1]
0041950C  |.  50              push eax                                          ; /Arg3
0041950D  |.  0FB601          movzx eax,byte ptr ds:[ecx]                       ; |
00419510  |.  50              push eax                                          ; |Arg2
00419511  |.  6A 00           push 0 ȲԱ                     ; |Arg1 = 00000000
00419513  |.  E8 54FFFFFF     call Ekd5.0041946C                                ; \Ekd5.0041946C
00419518  |>  8BE5            mov esp,ebp
0041951A  |.  5D              pop ebp
0041951B  \.  C3              retn
0041951C      00              db 00
0041951D      00              db 00
0041951E      00              db 00
0041951F      00              db 00
00419520      00              db 00
00419521      00              db 00
00419522      00              db 00
00419523      00              db 00
00419524      00              db 00
00419525      00              db 00
00419526      00              db 00
00419527      00              db 00
00419528      00              db 00

