Back to Index
Previous: sub_02CD5B30
Next: sub_02CD64D0
Labelmas.sub_02CD5B64
02CD5B64 /$ PUSH EBP
02CD5B65 |. MOV EBP,ESP
02CD5B67 |. ADD ESP,-520
02CD5B6D |. XOR EAX,EAX
02CD5B6F |. PUSH EBX
02CD5B70 |. PUSH ESI
02CD5B71 |. PUSH EDI
02CD5B72 |. MOV ESI,DWORD PTR SS:[EBP+10]
02CD5B75 |. MOV DWORD PTR SS:[EBP-4C0],EAX
02CD5B7B |. MOV DWORD PTR SS:[EBP-4C4],EAX
02CD5B81 |. MOV DWORD PTR SS:[EBP-4D0],EAX
02CD5B87 |. MOV EDX,DWORD PTR SS:[EBP+8]
02CD5B8A |. MOV DWORD PTR SS:[EBP-4CC],EDX
02CD5B90 |. MOV ECX,DWORD PTR SS:[EBP+C]
02CD5B93 |. MOV DWORD PTR SS:[EBP-4C8],ECX
02CD5B99 |. CMP DWORD PTR SS:[EBP+14],0
02CD5B9D |. JE SHORT Labelmas.02CD5BA4
02CD5B9F |. LEA EAX,DWORD PTR SS:[EBP+18]
02CD5BA2 |. JMP SHORT Labelmas.02CD5BA6
02CD5BA4 |> XOR EAX,EAX
02CD5BA6 |> MOV DWORD PTR SS:[EBP-4BC],EAX
02CD5BAC |> /MOV BL,BYTE PTR DS:[ESI]
02CD5BAE |. |INC ESI
02CD5BAF |. |TEST BL,BL
02CD5BB1 |. |JE Labelmas.02CD6478
02CD5BB7 |. |CMP BL,25
02CD5BBA |. |JNZ SHORT Labelmas.02CD5BC4
02CD5BBC |. |MOV BL,BYTE PTR DS:[ESI]
02CD5BBE |. |CMP BL,25
02CD5BC1 |. |JNZ SHORT Labelmas.02CD5BFB
02CD5BC3 |. |INC ESI
02CD5BC4 |> |XOR EAX,EAX
02CD5BC6 |. |MOV AL,BL
02CD5BC8 |. |TEST BYTE PTR DS:[EAX+2CE144D],4
02CD5BCF |. |JE SHORT Labelmas.02CD5BE9
02CD5BD1 |. |CMP BYTE PTR DS:[ESI],0
02CD5BD4 |. |JE SHORT Labelmas.02CD5BE9
02CD5BD6 |. |LEA EDX,DWORD PTR SS:[EBP-520]
02CD5BDC |. |PUSH EDX ; /Arg2
02CD5BDD |. |PUSH EBX ; |Arg1
02CD5BDE |. |CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD5BE3 |. |ADD ESP,8
02CD5BE6 |. |MOV BL,BYTE PTR DS:[ESI]
02CD5BE8 |. |INC ESI
02CD5BE9 |> |LEA EAX,DWORD PTR SS:[EBP-520]
02CD5BEF |. |PUSH EAX ; /Arg2
02CD5BF0 |. |PUSH EBX ; |Arg1
02CD5BF1 |. |CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD5BF6 |. |ADD ESP,8
02CD5BF9 |. |JMP SHORT Labelmas.02CD5BAC
02CD5BFB |> |LEA EDX,DWORD PTR DS:[ESI-1]
02CD5BFE |. |XOR EAX,EAX
02CD5C00 |. |MOV DWORD PTR SS:[EBP-14],EDX
02CD5C03 |. |XOR EDX,EDX
02CD5C05 |. |MOV DWORD PTR SS:[EBP-10],EDX
02CD5C08 |. |OR EDX,FFFFFFFF
02CD5C0B |. |MOV BYTE PTR SS:[EBP-9],0
02CD5C0F |. |MOV DWORD PTR SS:[EBP-8],EDX
02CD5C12 |. |MOV DWORD PTR SS:[EBP-4],EDX
02CD5C15 |. |XOR ECX,ECX
02CD5C17 |. |MOV EDI,20
02CD5C1C |. |MOV DWORD PTR SS:[EBP-1C],ECX
02CD5C1F |> |/MOV BL,BYTE PTR DS:[ESI] ; Default case of switch 02CD5C48
02CD5C21 |. ||INC ESI
02CD5C22 |. ||CMP BL,20
02CD5C25 |. ||JL Labelmas.02CD646C
02CD5C2B |. ||MOVSX EDX,BL
02CD5C2E |. ||CMP EDX,7F
02CD5C31 |. ||JG Labelmas.02CD646C
02CD5C37 |. ||MOV ECX,EBX
02CD5C39 |. ||ADD CL,0E0
02CD5C3C |. ||XOR EDX,EDX
02CD5C3E |. ||MOV DL,CL
02CD5C40 |. ||XOR ECX,ECX
02CD5C42 |. ||MOV CL,BYTE PTR DS:[EDX+2CDF856]
02CD5C48 |. ||CMP ECX,1A ; Switch (cases 0..1A)
02CD5C4B |. ||JA SHORT Labelmas.02CD5C1F
02CD5C4D |. ||JMP DWORD PTR DS:[ECX*4+2CD5C54]
02CD5C54 |. ||DD Labelmas.02CD5CE0 ; Switch table used at 02CD5C4D
02CD5C58 |. ||DD Labelmas.02CD5CC0
02CD5C5C |. ||DD Labelmas.02CD5D31
02CD5C60 |. ||DD Labelmas.02CD5CD0
02CD5C64 |. ||DD Labelmas.02CD5D7B
02CD5C68 |. ||DD Labelmas.02CD5D91
02CD5C6C |. ||DD Labelmas.02CD5DE2
02CD5C70 |. ||DD Labelmas.02CD5DEF
02CD5C74 |. ||DD Labelmas.02CD5E02
02CD5C78 |. ||DD Labelmas.02CD5D14
02CD5C7C |. ||DD Labelmas.02CD5EBF
02CD5C80 |. ||DD Labelmas.02CD5E98
02CD5C84 |. ||DD Labelmas.02CD5EA1
02CD5C88 |. ||DD Labelmas.02CD5EAA
02CD5C8C |. ||DD Labelmas.02CD600E
02CD5C90 |. ||DD Labelmas.02CD6181
02CD5C94 |. ||DD Labelmas.02CD6051
02CD5C98 |. ||DD Labelmas.02CD60CC
02CD5C9C |. ||DD Labelmas.02CD6046
02CD5CA0 |. ||DD Labelmas.02CD60C1
02CD5CA4 |. ||DD Labelmas.02CD640D
02CD5CA8 |. ||DD Labelmas.02CD646C
02CD5CAC |. ||DD Labelmas.02CD646C
02CD5CB0 |. ||DD Labelmas.02CD646C
02CD5CB4 |. ||DD Labelmas.02CD5CFA
02CD5CB8 |. ||DD Labelmas.02CD5D07
02CD5CBC |. ||DD Labelmas.02CD5E15
02CD5CC0 |> ||TEST EAX,EAX ; Case 1 of switch 02CD5C48
02CD5CC2 |. ||JG Labelmas.02CD646C
02CD5CC8 |. ||OR EDI,1
02CD5CCB |. ||JMP Labelmas.02CD5C1F
02CD5CD0 |> ||TEST EAX,EAX ; Case 3 of switch 02CD5C48
02CD5CD2 |. ||JG Labelmas.02CD646C
02CD5CD8 |. ||OR EDI,2
02CD5CDB |. ||JMP Labelmas.02CD5C1F
02CD5CE0 |> ||TEST EAX,EAX ; Case 0 of switch 02CD5C48
02CD5CE2 |. ||JG Labelmas.02CD646C
02CD5CE8 |. ||CMP BYTE PTR SS:[EBP-9],2B
02CD5CEC |. ||JE Labelmas.02CD5C1F
02CD5CF2 |. ||MOV BYTE PTR SS:[EBP-9],BL
02CD5CF5 |. ||JMP Labelmas.02CD5C1F
02CD5CFA |> ||AND EDI,FFFFFFDF ; Case 18 of switch 02CD5C48
02CD5CFD |. ||MOV EAX,5
02CD5D02 |. ||JMP Labelmas.02CD5C1F
02CD5D07 |> ||OR EDI,20 ; Case 19 of switch 02CD5C48
02CD5D0A |. ||MOV EAX,5
02CD5D0F |. ||JMP Labelmas.02CD5C1F
02CD5D14 |> ||TEST EAX,EAX ; Case 9 of switch 02CD5C48
02CD5D16 |. ||JG SHORT Labelmas.02CD5D91
02CD5D18 |. ||TEST EDI,2
02CD5D1E |. ||JNZ Labelmas.02CD5C1F
02CD5D24 |. ||OR EDI,8
02CD5D27 |. ||MOV EAX,1
02CD5D2C |. ||JMP Labelmas.02CD5C1F
02CD5D31 |> ||ADD DWORD PTR SS:[EBP+1C],4 ; Case 2 of switch 02CD5C48
02CD5D35 |. ||MOV EDX,DWORD PTR SS:[EBP+1C]
02CD5D38 |. ||CMP EAX,2
02CD5D3B |. ||MOV ECX,DWORD PTR DS:[EDX-4]
02CD5D3E |. ||MOV DWORD PTR SS:[EBP-30],ECX
02CD5D41 |. ||JGE SHORT Labelmas.02CD5D66
02CD5D43 |. ||CMP DWORD PTR SS:[EBP-30],0
02CD5D47 |. ||JGE SHORT Labelmas.02CD5D56
02CD5D49 |. ||MOV EAX,DWORD PTR SS:[EBP-30]
02CD5D4C |. ||NEG EAX
02CD5D4E |. ||MOV DWORD PTR SS:[EBP-4],EAX
02CD5D51 |. ||OR EDI,2
02CD5D54 |. ||JMP SHORT Labelmas.02CD5D5C
02CD5D56 |> ||MOV EDX,DWORD PTR SS:[EBP-30]
02CD5D59 |. ||MOV DWORD PTR SS:[EBP-4],EDX
02CD5D5C |> ||MOV EAX,3
02CD5D61 |. ||JMP Labelmas.02CD5C1F
02CD5D66 |> ||CMP EAX,4
02CD5D69 |. ||JNZ Labelmas.02CD646C
02CD5D6F |. ||MOV EDX,DWORD PTR SS:[EBP-30]
02CD5D72 |. ||INC EAX
02CD5D73 |. ||MOV DWORD PTR SS:[EBP-8],EDX
02CD5D76 |. ||JMP Labelmas.02CD5C1F
02CD5D7B |> ||CMP EAX,4 ; Case 4 of switch 02CD5C48
02CD5D7E |. ||JGE Labelmas.02CD646C
02CD5D84 |. ||MOV EAX,4
02CD5D89 |. ||INC DWORD PTR SS:[EBP-8]
02CD5D8C |. ||JMP Labelmas.02CD5C1F
02CD5D91 |> ||ADD BL,0D0 ; Case 5 of switch 02CD5C48
02CD5D94 |. ||CMP EAX,2
02CD5D97 |. ||JG SHORT Labelmas.02CD5DC4
02CD5D99 |. ||CMP DWORD PTR SS:[EBP-4],-1
02CD5D9D |. ||MOV EAX,2
02CD5DA2 |. ||JNZ SHORT Labelmas.02CD5DAF
02CD5DA4 |. ||MOVSX EDX,BL
02CD5DA7 |. ||MOV DWORD PTR SS:[EBP-4],EDX
02CD5DAA |. ||JMP Labelmas.02CD5C1F
02CD5DAF |> ||MOV ECX,DWORD PTR SS:[EBP-4]
02CD5DB2 |. ||ADD ECX,ECX
02CD5DB4 |. ||LEA ECX,DWORD PTR DS:[ECX+ECX*4]
02CD5DB7 |. ||MOVSX EDX,BL
02CD5DBA |. ||ADD ECX,EDX
02CD5DBC |. ||MOV DWORD PTR SS:[EBP-4],ECX
02CD5DBF |. ||JMP Labelmas.02CD5C1F
02CD5DC4 |> ||CMP EAX,4
02CD5DC7 |. ||JNZ Labelmas.02CD646C
02CD5DCD |. ||MOV ECX,DWORD PTR SS:[EBP-8]
02CD5DD0 |. ||ADD ECX,ECX
02CD5DD2 |. ||LEA ECX,DWORD PTR DS:[ECX+ECX*4]
02CD5DD5 |. ||MOVSX EDX,BL
02CD5DD8 |. ||ADD ECX,EDX
02CD5DDA |. ||MOV DWORD PTR SS:[EBP-8],ECX
02CD5DDD |. ||JMP Labelmas.02CD5C1F
02CD5DE2 |> ||OR EDI,10 ; Case 6 of switch 02CD5C48
02CD5DE5 |. ||MOV EAX,5
02CD5DEA |. ||JMP Labelmas.02CD5C1F
02CD5DEF |> ||OR EDI,100 ; Case 7 of switch 02CD5C48
02CD5DF5 |. ||MOV EAX,5
02CD5DFA |. ||AND EDI,FFFFFFEF
02CD5DFD |. ||JMP Labelmas.02CD5C1F
02CD5E02 |> ||OR EDI,200 ; Case 8 of switch 02CD5C48
02CD5E08 |. ||MOV EAX,5
02CD5E0D |. ||AND EDI,FFFFFFEF
02CD5E10 |. ||JMP Labelmas.02CD5C1F
02CD5E15 |> ||CMP BYTE PTR DS:[ESI],36 ; Case 1A of switch 02CD5C48
02CD5E18 |. ||JNZ SHORT Labelmas.02CD5E39
02CD5E1A |. ||CMP BYTE PTR DS:[ESI+1],34
02CD5E1E |. ||JNZ SHORT Labelmas.02CD5E39
02CD5E20 |. ||ADD ESI,2
02CD5E23 |. ||OR EDI,100
02CD5E29 |. ||AND EDI,FFFFFDEF
02CD5E2F |. ||MOV EAX,5
02CD5E34 |. ||JMP Labelmas.02CD5C1F
02CD5E39 |> ||CMP BYTE PTR DS:[ESI],33
02CD5E3C |. ||JNZ SHORT Labelmas.02CD5E5A
02CD5E3E |. ||CMP BYTE PTR DS:[ESI+1],32
02CD5E42 |. ||JNZ SHORT Labelmas.02CD5E5A
02CD5E44 |. ||ADD ESI,2
02CD5E47 |. ||OR EDI,10
02CD5E4A |. ||AND EDI,FFFFFCFF
02CD5E50 |. ||MOV EAX,5
02CD5E55 |. ||JMP Labelmas.02CD5C1F
02CD5E5A |> ||CMP BYTE PTR DS:[ESI],31
02CD5E5D |. ||JNZ SHORT Labelmas.02CD5E7E
02CD5E5F |. ||CMP BYTE PTR DS:[ESI+1],36
02CD5E63 |. ||JNZ SHORT Labelmas.02CD5E7E
02CD5E65 |. ||ADD ESI,2
02CD5E68 |. ||OR EDI,200
02CD5E6E |. ||AND EDI,FFFFFEEF
02CD5E74 |. ||MOV EAX,5
02CD5E79 |. ||JMP Labelmas.02CD5C1F
02CD5E7E |> ||CMP BYTE PTR DS:[ESI],38
02CD5E81 |. ||JNZ Labelmas.02CD5C1F
02CD5E87 |. ||INC ESI
02CD5E88 |. ||AND EDI,FFFFFCEF
02CD5E8E |. ||MOV EAX,5
02CD5E93 |. |\JMP Labelmas.02CD5C1F
02CD5E98 |> |MOV DWORD PTR SS:[EBP-38],8 ; Case B of switch 02CD5C48
02CD5E9F |. |JMP SHORT Labelmas.02CD5EB7
02CD5EA1 |> |MOV DWORD PTR SS:[EBP-38],0A ; Case C of switch 02CD5C48
02CD5EA8 |. |JMP SHORT Labelmas.02CD5EB7
02CD5EAA |> |MOV DWORD PTR SS:[EBP-38],10 ; Case D of switch 02CD5C48
02CD5EB1 |. |LEA EDX,DWORD PTR DS:[EBX-17]
02CD5EB4 |. |MOV BYTE PTR SS:[EBP-1D],DL
02CD5EB7 |> |MOV BYTE PTR SS:[EBP-9],0
02CD5EBB |. |XOR ECX,ECX
02CD5EBD |. |JMP SHORT Labelmas.02CD5EC8
02CD5EBF |> |MOV DWORD PTR SS:[EBP-38],0A ; Case A of switch 02CD5C48
02CD5EC6 |. |MOV CL,1
02CD5EC8 |> |TEST EDI,100
02CD5ECE |. |JE SHORT Labelmas.02CD5EE8
02CD5ED0 |. |ADD DWORD PTR SS:[EBP+1C],8
02CD5ED4 |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD5ED7 |. |MOV EDX,DWORD PTR DS:[EAX-8]
02CD5EDA |. |MOV DWORD PTR SS:[EBP-28],EDX
02CD5EDD |. |MOV EDX,DWORD PTR DS:[EAX-4]
02CD5EE0 |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5EE3 |. |JMP Labelmas.02CD5F78
02CD5EE8 |> |TEST EDI,10
02CD5EEE |. |JE SHORT Labelmas.02CD5F1A
02CD5EF0 |. |ADD DWORD PTR SS:[EBP+1C],4
02CD5EF4 |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD5EF7 |. |TEST CL,CL
02CD5EF9 |. |MOV EDX,DWORD PTR DS:[EAX-4]
02CD5EFC |. |MOV DWORD PTR SS:[EBP-2C],EDX
02CD5EFF |. |JE SHORT Labelmas.02CD5F0D
02CD5F01 |. |MOV EAX,DWORD PTR SS:[EBP-2C]
02CD5F04 |. |CDQ
02CD5F05 |. |MOV DWORD PTR SS:[EBP-28],EAX
02CD5F08 |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5F0B |. |JMP SHORT Labelmas.02CD5F78
02CD5F0D |> |MOV EAX,DWORD PTR SS:[EBP-2C]
02CD5F10 |. |XOR EDX,EDX
02CD5F12 |. |MOV DWORD PTR SS:[EBP-28],EAX
02CD5F15 |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5F18 |. |JMP SHORT Labelmas.02CD5F78
02CD5F1A |> |TEST EDI,200
02CD5F20 |. |JE SHORT Labelmas.02CD5F50
02CD5F22 |. |ADD DWORD PTR SS:[EBP+1C],4
02CD5F26 |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD5F29 |. |TEST CL,CL
02CD5F2B |. |MOV DX,WORD PTR DS:[EAX-4]
02CD5F2F |. |MOV WORD PTR SS:[EBP-32],DX
02CD5F33 |. |JE SHORT Labelmas.02CD5F42
02CD5F35 |. |MOVSX EAX,WORD PTR SS:[EBP-32]
02CD5F39 |. |CDQ
02CD5F3A |. |MOV DWORD PTR SS:[EBP-28],EAX
02CD5F3D |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5F40 |. |JMP SHORT Labelmas.02CD5F78
02CD5F42 |> |MOVZX EAX,WORD PTR SS:[EBP-32]
02CD5F46 |. |XOR EDX,EDX
02CD5F48 |. |MOV DWORD PTR SS:[EBP-28],EAX
02CD5F4B |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5F4E |. |JMP SHORT Labelmas.02CD5F78
02CD5F50 |> |ADD DWORD PTR SS:[EBP+1C],4
02CD5F54 |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD5F57 |. |TEST CL,CL
02CD5F59 |. |MOV EDX,DWORD PTR DS:[EAX-4]
02CD5F5C |. |MOV DWORD PTR SS:[EBP-30],EDX
02CD5F5F |. |JE SHORT Labelmas.02CD5F6D
02CD5F61 |. |MOV EAX,DWORD PTR SS:[EBP-30]
02CD5F64 |. |CDQ
02CD5F65 |. |MOV DWORD PTR SS:[EBP-28],EAX
02CD5F68 |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5F6B |. |JMP SHORT Labelmas.02CD5F78
02CD5F6D |> |MOV EAX,DWORD PTR SS:[EBP-30]
02CD5F70 |. |XOR EDX,EDX
02CD5F72 |. |MOV DWORD PTR SS:[EBP-28],EAX
02CD5F75 |. |MOV DWORD PTR SS:[EBP-24],EDX
02CD5F78 |> |LEA EAX,DWORD PTR SS:[EBP-B7]
02CD5F7E |. |MOV DWORD PTR SS:[EBP-18],EAX
02CD5F81 |. |CMP DWORD PTR SS:[EBP-24],0
02CD5F85 |. |JNZ SHORT Labelmas.02CD5F9B
02CD5F87 |. |CMP DWORD PTR SS:[EBP-28],0
02CD5F8B |. |JNZ SHORT Labelmas.02CD5F9B
02CD5F8D |. |CMP DWORD PTR SS:[EBP-8],0
02CD5F91 |. |JNZ SHORT Labelmas.02CD5F9E
02CD5F93 |. |MOV EDX,DWORD PTR SS:[EBP-18]
02CD5F96 |. |MOV BYTE PTR DS:[EDX],0
02CD5F99 |. |JMP SHORT Labelmas.02CD5FB9
02CD5F9B |> |OR EDI,4
02CD5F9E |> |MOV AL,BYTE PTR SS:[EBP-1D]
02CD5FA1 |. |PUSH EAX ; /Arg6
02CD5FA2 |. |PUSH ECX ; |Arg5
02CD5FA3 |. |MOV EDX,DWORD PTR SS:[EBP-38] ; |
02CD5FA6 |. |PUSH EDX ; |Arg4
02CD5FA7 |. |MOV ECX,DWORD PTR SS:[EBP-18] ; |
02CD5FAA |. |PUSH ECX ; |Arg3
02CD5FAB |. |PUSH DWORD PTR SS:[EBP-24] ; |Arg2
02CD5FAE |. |PUSH DWORD PTR SS:[EBP-28] ; |Arg1
02CD5FB1 |. |CALL Labelmas.02CD8F38 ; \Labelmas.02CD8F38
02CD5FB6 |. |ADD ESP,18
02CD5FB9 |> |CMP DWORD PTR SS:[EBP-8],0
02CD5FBD |. |JL Labelmas.02CD61DC
02CD5FC3 |. |MOV EDX,DWORD PTR SS:[EBP-18]
02CD5FC6 |. |PUSH EDX
02CD5FC7 |. |CALL Labelmas.02CD2A2C
02CD5FCC |. |POP ECX
02CD5FCD |. |MOV DWORD PTR SS:[EBP-3C],EAX
02CD5FD0 |. |MOV DWORD PTR SS:[EBP-40],EAX
02CD5FD3 |. |MOV EDX,DWORD PTR SS:[EBP-18]
02CD5FD6 |. |CMP BYTE PTR DS:[EDX],2D
02CD5FD9 |. |JNZ SHORT Labelmas.02CD5FE0
02CD5FDB |. |DEC DWORD PTR SS:[EBP-3C]
02CD5FDE |. |JMP SHORT Labelmas.02CD5FF4
02CD5FE0 |> |CMP BYTE PTR SS:[EBP-9],0
02CD5FE4 |. |JE SHORT Labelmas.02CD5FF4
02CD5FE6 |. |INC DWORD PTR SS:[EBP-40]
02CD5FE9 |. |DEC DWORD PTR SS:[EBP-18]
02CD5FEC |. |MOV ECX,DWORD PTR SS:[EBP-18]
02CD5FEF |. |MOV AL,BYTE PTR SS:[EBP-9]
02CD5FF2 |. |MOV BYTE PTR DS:[ECX],AL
02CD5FF4 |> |MOV EDX,DWORD PTR SS:[EBP-8]
02CD5FF7 |. |CMP EDX,DWORD PTR SS:[EBP-3C]
02CD5FFA |. |JLE Labelmas.02CD624A
02CD6000 |. |MOV ECX,DWORD PTR SS:[EBP-8]
02CD6003 |. |SUB ECX,DWORD PTR SS:[EBP-3C]
02CD6006 |. |MOV DWORD PTR SS:[EBP-10],ECX
02CD6009 |. |JMP Labelmas.02CD624A
02CD600E |> |ADD DWORD PTR SS:[EBP+1C],4 ; Case E of switch 02CD5C48
02CD6012 |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD6015 |. |LEA ECX,DWORD PTR SS:[EBP-B8]
02CD601B |. |MOV EDX,DWORD PTR DS:[EAX-4]
02CD601E |. |MOV DWORD PTR SS:[EBP-18],EDX
02CD6021 |. |PUSH ECX ; /Arg2
02CD6022 |. |MOV EAX,DWORD PTR SS:[EBP-18] ; |
02CD6025 |. |PUSH EAX ; |Arg1
02CD6026 |. |CALL Labelmas.02CD5B30 ; \Labelmas.02CD5B30
02CD602B |. |ADD ESP,8
02CD602E |. |MOV BYTE PTR SS:[EBP-B0],0
02CD6035 |. |AND EDI,FFFFFFFB
02CD6038 |. |LEA EDX,DWORD PTR SS:[EBP-B8]
02CD603E |. |MOV DWORD PTR SS:[EBP-18],EDX
02CD6041 |. |JMP Labelmas.02CD61DC
02CD6046 |> |TEST EDI,210 ; Case 12 of switch 02CD5C48
02CD604C |. |JNZ SHORT Labelmas.02CD6051
02CD604E |. |OR EDI,10
02CD6051 |> |TEST EDI,10 ; Case 10 of switch 02CD5C48
02CD6057 |. |JE SHORT Labelmas.02CD6090
02CD6059 |. |ADD DWORD PTR SS:[EBP+1C],4
02CD605D |. |MOV ECX,DWORD PTR SS:[EBP+1C]
02CD6060 |. |LEA EDX,DWORD PTR SS:[EBP-B8]
02CD6066 |. |MOV AX,WORD PTR DS:[ECX-4]
02CD606A |. |MOV WORD PTR SS:[EBP-B8],AX
02CD6071 |. |MOV WORD PTR SS:[EBP-B6],0
02CD607A |. |MOV DWORD PTR SS:[EBP-1C],1
02CD6081 |. |MOV DWORD PTR SS:[EBP-18],EDX
02CD6084 |. |MOV DWORD PTR SS:[EBP-40],1
02CD608B |. |JMP Labelmas.02CD624A
02CD6090 |> |ADD DWORD PTR SS:[EBP+1C],4
02CD6094 |. |MOV ECX,DWORD PTR SS:[EBP+1C]
02CD6097 |. |LEA EDX,DWORD PTR SS:[EBP-B8]
02CD609D |. |MOV AL,BYTE PTR DS:[ECX-4]
02CD60A0 |. |XOR ECX,ECX
02CD60A2 |. |MOV BYTE PTR SS:[EBP-B8],AL
02CD60A8 |. |MOV BYTE PTR SS:[EBP-B7],0
02CD60AF |. |MOV DWORD PTR SS:[EBP-18],EDX
02CD60B2 |. |MOV DWORD PTR SS:[EBP-1C],ECX
02CD60B5 |. |MOV DWORD PTR SS:[EBP-40],1
02CD60BC |. |JMP Labelmas.02CD624A
02CD60C1 |> |TEST EDI,210 ; Case 13 of switch 02CD5C48
02CD60C7 |. |JNZ SHORT Labelmas.02CD60CC
02CD60C9 |. |OR EDI,10
02CD60CC |> |TEST EDI,10 ; Case 11 of switch 02CD5C48
02CD60D2 |. |JE SHORT Labelmas.02CD60F7
02CD60D4 |. |ADD DWORD PTR SS:[EBP+1C],4
02CD60D8 |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD60DB |. |MOV EDX,DWORD PTR DS:[EAX-4]
02CD60DE |. |MOV DWORD PTR SS:[EBP-18],EDX
02CD60E1 |. |MOV DWORD PTR SS:[EBP-1C],1
02CD60E8 |. |CMP DWORD PTR SS:[EBP-18],0
02CD60EC |. |JNZ SHORT Labelmas.02CD6116
02CD60EE |. |MOV DWORD PTR SS:[EBP-18],Labelmas.02CD> ; UNICODE "(null)"
02CD60F5 |. |JMP SHORT Labelmas.02CD6116
02CD60F7 |> |ADD DWORD PTR SS:[EBP+1C],4
02CD60FB |. |MOV ECX,DWORD PTR SS:[EBP+1C]
02CD60FE |. |XOR EDX,EDX
02CD6100 |. |MOV EAX,DWORD PTR DS:[ECX-4]
02CD6103 |. |MOV DWORD PTR SS:[EBP-18],EAX
02CD6106 |. |MOV DWORD PTR SS:[EBP-1C],EDX
02CD6109 |. |CMP DWORD PTR SS:[EBP-18],0
02CD610D |. |JNZ SHORT Labelmas.02CD6116
02CD610F |. |MOV DWORD PTR SS:[EBP-18],Labelmas.02CD> ; ASCII "(null)"
02CD6116 |> |CMP DWORD PTR SS:[EBP-1C],0
02CD611A |. |JE SHORT Labelmas.02CD6150
02CD611C |. |CMP DWORD PTR SS:[EBP-8],0
02CD6120 |. |JL SHORT Labelmas.02CD6127
02CD6122 |. |MOV EAX,DWORD PTR SS:[EBP-8]
02CD6125 |. |JMP SHORT Labelmas.02CD612C
02CD6127 |> |MOV EAX,7FFFFFFF
02CD612C |> |MOV EDX,DWORD PTR SS:[EBP-18]
02CD612F |. |XOR ECX,ECX
02CD6131 |. |MOV DWORD PTR SS:[EBP-40],ECX
02CD6134 |. |JMP SHORT Labelmas.02CD613D
02CD6136 |> |/DEC EAX
02CD6137 |. ||INC DWORD PTR SS:[EBP-40]
02CD613A |. ||ADD EDX,2
02CD613D |> | TEST EAX,EAX
02CD613F |. ||JE Labelmas.02CD624A
02CD6145 |. ||CMP WORD PTR DS:[EDX],0
02CD6149 |. |\JNZ SHORT Labelmas.02CD6136
02CD614B |. |JMP Labelmas.02CD624A
02CD6150 |> |CMP DWORD PTR SS:[EBP-8],0
02CD6154 |. |JL SHORT Labelmas.02CD615B
02CD6156 |. |MOV EAX,DWORD PTR SS:[EBP-8]
02CD6159 |. |JMP SHORT Labelmas.02CD6160
02CD615B |> |MOV EAX,7FFFFFFF
02CD6160 |> |MOV EDX,DWORD PTR SS:[EBP-18]
02CD6163 |. |XOR ECX,ECX
02CD6165 |. |MOV DWORD PTR SS:[EBP-40],ECX
02CD6168 |. |JMP SHORT Labelmas.02CD616F
02CD616A |> |/DEC EAX
02CD616B |. ||INC DWORD PTR SS:[EBP-40]
02CD616E |. ||INC EDX
02CD616F |> | TEST EAX,EAX
02CD6171 |. ||JE Labelmas.02CD624A
02CD6177 |. ||CMP BYTE PTR DS:[EDX],0
02CD617A |. |\JNZ SHORT Labelmas.02CD616A
02CD617C |. |JMP Labelmas.02CD624A
02CD6181 |> |TEST EDI,100 ; Case F of switch 02CD5C48
02CD6187 |. |JE SHORT Labelmas.02CD6190
02CD6189 |. |MOV EAX,8
02CD618E |. |JMP SHORT Labelmas.02CD6195
02CD6190 |> |MOV EAX,6
02CD6195 |> |MOV EDX,EDI
02CD6197 |. |PUSH EAX
02CD6198 |. |AND DL,1
02CD619B |. |LEA ECX,DWORD PTR SS:[EBP-B7]
02CD61A1 |. |PUSH EDX
02CD61A2 |. |PUSH EBX
02CD61A3 |. |MOV DWORD PTR SS:[EBP-18],ECX
02CD61A6 |. |PUSH ECX
02CD61A7 |. |CMP DWORD PTR SS:[EBP-8],0
02CD61AB |. |JGE SHORT Labelmas.02CD61B4
02CD61AD |. |MOV EAX,6
02CD61B2 |. |JMP SHORT Labelmas.02CD61B7
02CD61B4 |> |MOV EAX,DWORD PTR SS:[EBP-8]
02CD61B7 |> |PUSH EAX
02CD61B8 |. |MOV EDX,DWORD PTR SS:[EBP+1C]
02CD61BB |. |PUSH EDX
02CD61BC |. |CALL Labelmas.02CD8E70
02CD61C1 |. |ADD ESP,18
02CD61C4 |. |MOV ECX,EDI
02CD61C6 |. |AND ECX,100
02CD61CC |. |PUSH ECX
02CD61CD |. |MOV EAX,DWORD PTR SS:[EBP+1C]
02CD61D0 |. |PUSH EAX
02CD61D1 |. |CALL Labelmas.02CD8E76
02CD61D6 |. |ADD ESP,8
02CD61D9 |. |MOV DWORD PTR SS:[EBP+1C],EAX
02CD61DC |> |TEST EDI,8
02CD61E2 |. |JE SHORT Labelmas.02CD6213
02CD61E4 |. |CMP DWORD PTR SS:[EBP-4],0
02CD61E8 |. |JLE SHORT Labelmas.02CD6213
02CD61EA |. |MOV EDX,DWORD PTR SS:[EBP-18]
02CD61ED |. |PUSH EDX
02CD61EE |. |CALL Labelmas.02CD2A2C
02CD61F3 |. |POP ECX
02CD61F4 |. |MOV DWORD PTR SS:[EBP-40],EAX
02CD61F7 |. |MOV ECX,DWORD PTR SS:[EBP-18]
02CD61FA |. |CMP BYTE PTR DS:[ECX],2D
02CD61FD |. |JNZ SHORT Labelmas.02CD6202
02CD61FF |. |DEC DWORD PTR SS:[EBP-40]
02CD6202 |> |MOV EAX,DWORD PTR SS:[EBP-4]
02CD6205 |. |CMP EAX,DWORD PTR SS:[EBP-40]
02CD6208 |. |JLE SHORT Labelmas.02CD6213
02CD620A |. |MOV EDX,DWORD PTR SS:[EBP-4]
02CD620D |. |SUB EDX,DWORD PTR SS:[EBP-40]
02CD6210 |. |MOV DWORD PTR SS:[EBP-10],EDX
02CD6213 |> |MOV ECX,DWORD PTR SS:[EBP-18]
02CD6216 |. |CMP BYTE PTR DS:[ECX],2D
02CD6219 |. |JE SHORT Labelmas.02CD6221
02CD621B |. |CMP BYTE PTR SS:[EBP-9],0
02CD621F |. |JE SHORT Labelmas.02CD623D
02CD6221 |> |MOV EAX,DWORD PTR SS:[EBP-18]
02CD6224 |. |CMP BYTE PTR DS:[EAX],2D
02CD6227 |. |JE SHORT Labelmas.02CD6234
02CD6229 |. |DEC DWORD PTR SS:[EBP-18]
02CD622C |. |MOV EDX,DWORD PTR SS:[EBP-18]
02CD622F |. |MOV CL,BYTE PTR SS:[EBP-9]
02CD6232 |. |MOV BYTE PTR DS:[EDX],CL
02CD6234 |> |CMP DWORD PTR SS:[EBP-10],0
02CD6238 |. |JLE SHORT Labelmas.02CD623D
02CD623A |. |DEC DWORD PTR SS:[EBP-10]
02CD623D |> |MOV EAX,DWORD PTR SS:[EBP-18]
02CD6240 |. |PUSH EAX
02CD6241 |. |CALL Labelmas.02CD2A2C
02CD6246 |. |POP ECX
02CD6247 |. |MOV DWORD PTR SS:[EBP-40],EAX
02CD624A |> |TEST EDI,1
02CD6250 |. |JE SHORT Labelmas.02CD6282
02CD6252 |. |CMP BL,6F
02CD6255 |. |JNZ SHORT Labelmas.02CD6266
02CD6257 |. |CMP DWORD PTR SS:[EBP-10],0
02CD625B |. |JG SHORT Labelmas.02CD6282
02CD625D |. |MOV DWORD PTR SS:[EBP-10],1
02CD6264 |. |JMP SHORT Labelmas.02CD6282
02CD6266 |> |CMP BL,78
02CD6269 |. |JE SHORT Labelmas.02CD6270
02CD626B |. |CMP BL,58
02CD626E |. |JNZ SHORT Labelmas.02CD6282
02CD6270 |> |OR EDI,40
02CD6273 |. |SUB DWORD PTR SS:[EBP-4],2
02CD6277 |. |SUB DWORD PTR SS:[EBP-10],2
02CD627B |. |JNS SHORT Labelmas.02CD6282
02CD627D |. |XOR EDX,EDX
02CD627F |. |MOV DWORD PTR SS:[EBP-10],EDX
02CD6282 |> |MOV ECX,DWORD PTR SS:[EBP-10]
02CD6285 |. |ADD DWORD PTR SS:[EBP-40],ECX
02CD6288 |. |TEST EDI,2
02CD628E |. |JNZ SHORT Labelmas.02CD62B4
02CD6290 |. |MOV EAX,DWORD PTR SS:[EBP-4]
02CD6293 |. |CMP EAX,DWORD PTR SS:[EBP-40]
02CD6296 |. |JLE SHORT Labelmas.02CD62B4
02CD6298 |> |/LEA EDX,DWORD PTR SS:[EBP-520]
02CD629E |. ||PUSH EDX ; /Arg2
02CD629F |. ||PUSH 20 ; |Arg1 = 00000020
02CD62A1 |. ||CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD62A6 |. ||ADD ESP,8
02CD62A9 |. ||DEC DWORD PTR SS:[EBP-4]
02CD62AC |. ||MOV ECX,DWORD PTR SS:[EBP-4]
02CD62AF |. ||CMP ECX,DWORD PTR SS:[EBP-40]
02CD62B2 |. |\JG SHORT Labelmas.02CD6298
02CD62B4 |> |TEST EDI,40
02CD62BA |. |JE SHORT Labelmas.02CD62DD
02CD62BC |. |LEA EAX,DWORD PTR SS:[EBP-520]
02CD62C2 |. |PUSH EAX ; /Arg2
02CD62C3 |. |PUSH 30 ; |Arg1 = 00000030
02CD62C5 |. |CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD62CA |. |ADD ESP,8
02CD62CD |. |LEA EDX,DWORD PTR SS:[EBP-520]
02CD62D3 |. |PUSH EDX ; /Arg2
02CD62D4 |. |PUSH EBX ; |Arg1
02CD62D5 |. |CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD62DA |. |ADD ESP,8
02CD62DD |> |CMP DWORD PTR SS:[EBP-10],0
02CD62E1 |. |JLE SHORT Labelmas.02CD6343
02CD62E3 |. |MOV ECX,DWORD PTR SS:[EBP-10]
02CD62E6 |. |SUB DWORD PTR SS:[EBP-40],ECX
02CD62E9 |. |MOV EAX,DWORD PTR SS:[EBP-10]
02CD62EC |. |SUB DWORD PTR SS:[EBP-4],EAX
02CD62EF |. |MOV EDX,DWORD PTR SS:[EBP-18]
02CD62F2 |. |CMP BYTE PTR DS:[EDX],2D
02CD62F5 |. |JE SHORT Labelmas.02CD6307
02CD62F7 |. |MOV ECX,DWORD PTR SS:[EBP-18]
02CD62FA |. |CMP BYTE PTR DS:[ECX],20
02CD62FD |. |JE SHORT Labelmas.02CD6307
02CD62FF |. |MOV EAX,DWORD PTR SS:[EBP-18]
02CD6302 |. |CMP BYTE PTR DS:[EAX],2B
02CD6305 |. |JNZ SHORT Labelmas.02CD6338
02CD6307 |> |LEA EDX,DWORD PTR SS:[EBP-520]
02CD630D |. |PUSH EDX ; /Arg2
02CD630E |. |MOV ECX,DWORD PTR SS:[EBP-18] ; |
02CD6311 |. |INC DWORD PTR SS:[EBP-18] ; |
02CD6314 |. |MOV AL,BYTE PTR DS:[ECX] ; |
02CD6316 |. |PUSH EAX ; |Arg1
02CD6317 |. |CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD631C |. |ADD ESP,8
02CD631F |. |DEC DWORD PTR SS:[EBP-40]
02CD6322 |. |DEC DWORD PTR SS:[EBP-4]
02CD6325 |. |JMP SHORT Labelmas.02CD6338
02CD6327 |> |/LEA EDX,DWORD PTR SS:[EBP-520]
02CD632D |. ||PUSH EDX ; /Arg2
02CD632E |. ||PUSH 30 ; |Arg1 = 00000030
02CD6330 |. ||CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD6335 |. ||ADD ESP,8
02CD6338 |> | MOV ECX,DWORD PTR SS:[EBP-10]
02CD633B |. ||ADD DWORD PTR SS:[EBP-10],-1
02CD633F |. ||TEST ECX,ECX
02CD6341 |. |\JNZ SHORT Labelmas.02CD6327
02CD6343 |> |CMP DWORD PTR SS:[EBP-1C],0
02CD6347 |. |JE SHORT Labelmas.02CD63B9
02CD6349 |. |MOV EAX,DWORD PTR SS:[EBP-18]
02CD634C |. |XOR EDX,EDX
02CD634E |. |MOV DWORD PTR SS:[EBP-44],EAX
02CD6351 |. |MOV DWORD PTR SS:[EBP-4C],EDX
02CD6354 |. |MOV ECX,DWORD PTR SS:[EBP-40]
02CD6357 |. |MOV DWORD PTR SS:[EBP-54],ECX
02CD635A |. |JMP SHORT Labelmas.02CD639F
02CD635C |> |/MOV EAX,DWORD PTR SS:[EBP-44]
02CD635F |. ||ADD DWORD PTR SS:[EBP-44],2
02CD6363 |. ||MOV DX,WORD PTR DS:[EAX]
02CD6366 |. ||PUSH EDX ; /Arg2
02CD6367 |. ||LEA ECX,DWORD PTR SS:[EBP-56] ; |
02CD636A |. ||PUSH ECX ; |Arg1
02CD636B |. ||CALL Labelmas.02CD86A4 ; \Labelmas.02CD86A4
02CD6370 |. ||ADD ESP,8
02CD6373 |. ||MOV DWORD PTR SS:[EBP-50],EAX
02CD6376 |. ||CMP DWORD PTR SS:[EBP-50],0
02CD637A |. ||JLE SHORT Labelmas.02CD63AA
02CD637C |. ||XOR ECX,ECX
02CD637E |. ||MOV EAX,DWORD PTR SS:[EBP-4C]
02CD6381 |. ||LEA EDX,DWORD PTR SS:[EBP+EAX-4B8]
02CD6388 |. ||LEA EAX,DWORD PTR SS:[EBP-56]
02CD638B |. ||CMP ECX,DWORD PTR SS:[EBP-50]
02CD638E |. ||JGE SHORT Labelmas.02CD639F
02CD6390 |> ||/MOV BL,BYTE PTR DS:[EAX]
02CD6392 |. |||INC EAX
02CD6393 |. |||MOV BYTE PTR DS:[EDX],BL
02CD6395 |. |||INC EDX
02CD6396 |. |||INC DWORD PTR SS:[EBP-4C]
02CD6399 |. |||INC ECX
02CD639A |. |||CMP ECX,DWORD PTR SS:[EBP-50]
02CD639D |. ||\JL SHORT Labelmas.02CD6390
02CD639F |> | MOV EAX,DWORD PTR SS:[EBP-54]
02CD63A2 |. ||ADD DWORD PTR SS:[EBP-54],-1
02CD63A6 |. ||TEST EAX,EAX
02CD63A8 |. |\JG SHORT Labelmas.02CD635C
02CD63AA |> |LEA EDX,DWORD PTR SS:[EBP-4B8]
02CD63B0 |. |MOV DWORD PTR SS:[EBP-18],EDX
02CD63B3 |. |MOV ECX,DWORD PTR SS:[EBP-4C]
02CD63B6 |. |MOV DWORD PTR SS:[EBP-40],ECX
02CD63B9 |> |CMP DWORD PTR SS:[EBP-40],0
02CD63BD |. |JE SHORT Labelmas.02CD63FD
02CD63BF |. |MOV EAX,DWORD PTR SS:[EBP-40]
02CD63C2 |. |SUB DWORD PTR SS:[EBP-4],EAX
02CD63C5 |. |JMP SHORT Labelmas.02CD63DF
02CD63C7 |> |/LEA EDX,DWORD PTR SS:[EBP-520]
02CD63CD |. ||PUSH EDX ; /Arg2
02CD63CE |. ||MOV ECX,DWORD PTR SS:[EBP-18] ; |
02CD63D1 |. ||INC DWORD PTR SS:[EBP-18] ; |
02CD63D4 |. ||MOV AL,BYTE PTR DS:[ECX] ; |
02CD63D6 |. ||PUSH EAX ; |Arg1
02CD63D7 |. ||CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD63DC |. ||ADD ESP,8
02CD63DF |> | MOV EDX,DWORD PTR SS:[EBP-40]
02CD63E2 |. ||ADD DWORD PTR SS:[EBP-40],-1
02CD63E6 |. ||TEST EDX,EDX
02CD63E8 |. |\JNZ SHORT Labelmas.02CD63C7
02CD63EA |. |JMP SHORT Labelmas.02CD63FD
02CD63EC |> |/LEA ECX,DWORD PTR SS:[EBP-520]
02CD63F2 |. ||PUSH ECX ; /Arg2
02CD63F3 |. ||PUSH 20 ; |Arg1 = 00000020
02CD63F5 |. ||CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD63FA |. ||ADD ESP,8
02CD63FD |> | MOV EAX,DWORD PTR SS:[EBP-4]
02CD6400 |. ||ADD DWORD PTR SS:[EBP-4],-1
02CD6404 |. ||TEST EAX,EAX
02CD6406 |. |\JG SHORT Labelmas.02CD63EC
02CD6408 |. |JMP Labelmas.02CD5BAC
02CD640D |> |ADD DWORD PTR SS:[EBP+1C],4 ; Case 14 of switch 02CD5C48
02CD6411 |. |MOV EDX,DWORD PTR SS:[EBP+1C]
02CD6414 |. |TEST EDI,10
02CD641A |. |MOV ECX,DWORD PTR DS:[EDX-4]
02CD641D |. |MOV DWORD PTR SS:[EBP-18],ECX
02CD6420 |. |JE SHORT Labelmas.02CD6432
02CD6422 |. |MOV EAX,DWORD PTR SS:[EBP-18]
02CD6425 |. |MOV EDX,DWORD PTR SS:[EBP-4C4]
02CD642B |. |MOV DWORD PTR DS:[EAX],EDX
02CD642D |. |JMP Labelmas.02CD5BAC
02CD6432 |> |TEST EDI,200
02CD6438 |. |JE SHORT Labelmas.02CD644C
02CD643A |. |MOV ECX,DWORD PTR SS:[EBP-18]
02CD643D |. |MOV AX,WORD PTR SS:[EBP-4C4]
02CD6444 |. |MOV WORD PTR DS:[ECX],AX
02CD6447 |. |JMP Labelmas.02CD5BAC
02CD644C |> |MOV EDX,DWORD PTR SS:[EBP-18]
02CD644F |. |MOV ECX,DWORD PTR SS:[EBP-4C4]
02CD6455 |. |MOV DWORD PTR DS:[EDX],ECX
02CD6457 |. \JMP Labelmas.02CD5BAC
02CD645C |> /LEA EDX,DWORD PTR SS:[EBP-520]
02CD6462 |. |PUSH EDX ; /Arg2
02CD6463 |. |PUSH EAX ; |Arg1
02CD6464 |. |CALL Labelmas.02CD5AFC ; \Labelmas.02CD5AFC
02CD6469 |. |ADD ESP,8
02CD646C |> MOV EAX,DWORD PTR SS:[EBP-14] ; Cases 15,16,17 of switch 02CD5C48
02CD646F |. |INC DWORD PTR SS:[EBP-14]
02CD6472 |. |MOV AL,BYTE PTR DS:[EAX]
02CD6474 |. |TEST AL,AL
02CD6476 |. \JNZ SHORT Labelmas.02CD645C
02CD6478 |> LEA ECX,DWORD PTR SS:[EBP-520]
02CD647E |. PUSH ECX
02CD647F |. CALL Labelmas.02CD5AB4
02CD6484 |. CMP DWORD PTR SS:[EBP-4C0],0
02CD648B |. POP ECX
02CD648C |. JE SHORT Labelmas.02CD6493
02CD648E |. OR EAX,FFFFFFFF
02CD6491 |. JMP SHORT Labelmas.02CD6499
02CD6493 |> MOV EAX,DWORD PTR SS:[EBP-4C4]
02CD6499 |> POP EDI
02CD649A |. POP ESI
02CD649B |. POP EBX
02CD649C |. MOV ESP,EBP
02CD649E |. POP EBP
02CD649F \. RETN
02CD64A0 . PUSH EBX
02CD64A1 . PUSH ESI
02CD64A2 . XOR ESI,ESI
02CD64A4 . MOV EBX,Labelmas.02CDEC84
02CD64A9 . JMP SHORT Labelmas.02CD64C3
02CD64AB > TEST BYTE PTR DS:[EBX+12],3
02CD64AF . JE SHORT Labelmas.02CD64BF
02CD64B1 . CMP WORD PTR DS:[EBX+10],0
02CD64B6 . JE SHORT Labelmas.02CD64BF
02CD64B8 . PUSH EBX
02CD64B9 . CALL Labelmas.02CD4054
02CD64BE . POP ECX
02CD64BF > ADD EBX,18
02CD64C2 . INC ESI
02CD64C3 > CMP ESI,DWORD PTR DS:[2CDF134]
02CD64C9 . JB SHORT Labelmas.02CD64AB
02CD64CB . POP ESI
02CD64CC . POP EBX
02CD64CD . RETN
02CD64CE NOP
02CD64CF NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart