zhengwghai.net 发表于 2016-7-1 09:37:44

今天第一次来发个传奇世界的基扯让你们看看

005D3670/$83EC 40       SUB ESP,40
005D3673|.A1 A05F9400   MOV EAX,DWORD PTR DS:
005D3678|.894C24 10   MOV DWORD PTR SS:,ECX
005D367C|.8A4C24 44   MOV CL,BYTE PTR SS:
005D3680|.53            PUSH EBX
005D3681|.8A98 0409B500 MOV BL,BYTE PTR DS:
005D3687|.8888 0409B500 MOV BYTE PTR DS:,CL
005D368D|.8B15 A05F9400 MOV EDX,DWORD PTR DS:      基址         
005D3693|.8A82 0409B500 MOV AL,BYTE PTR DS:
005D3699|.84C0          TEST AL,AL
005D369B|.55            PUSH EBP
005D369C|.885C24 0B   MOV BYTE PTR SS:,BL
005D36A0|.8D8A 30805A00 LEA ECX,DWORD PTR DS:
005D36A6|.75 06         JNZ SHORT woool.005D36AE
005D36A8|.8D8A CC0B0000 LEA ECX,DWORD PTR DS:
005D36AE|>83B9 48745A00>CMP DWORD PTR DS:,0
005D36B5|.8DA9 40745A00 LEA EBP,DWORD PTR DS:   
005D36BB|.896C24 30   MOV DWORD PTR SS:,EBP
005D36BF|.75 0E         JNZ SHORT woool.005D36XF
005D36C1|.5D            POP EBP
005D36C2|.889A 0409B500 MOV BYTE PTR DS:,BL
005D36C8|.5B            POP EBX
005D36C9|.83C4 40       ADD ESP,40
005D36CC|.C2 0400       RETN 4
005D36XF|>83BA B807B500>CMP DWORD PTR DS:,1
005D36D6|.8B8A 98000000 MOV ECX,DWORD PTR DS:
005D36DC|.894C24 28   MOV DWORD PTR SS:,ECX
005D36E0|.8B8A 9C000000 MOV ECX,DWORD PTR DS:
005D36E6|.56            PUSH ESI
005D36E7|.57            PUSH EDI
005D36E8|.894C24 2C   MOV DWORD PTR SS:,ECX
005D36EC|.0F85 14020000 JNZ woool.005D3906
005D36F2|.84C0          TEST AL,AL
005D36F4|.8D82 30805A00 LEA EAX,DWORD PTR DS:
005D36FA|.75 06         JNZ SHORT woool.005D3702
005D36FC|.8D82 CC0B0000 LEA EAX,DWORD PTR DS:
005D3702|>8B88 5C745A00 MOV ECX,DWORD PTR DS:
005D3708|.8B39          MOV EDI,DWORD PTR DS:
005D370A|.05 58745A00   ADD EAX,woool.005A7458
005D370F|.8BF0          MOV ESI,EAX
005D3711|.894424 34   MOV DWORD PTR SS:,EAX
005D3715|.897C24 44   MOV DWORD PTR SS:,EDI
005D3719|.897424 40   MOV DWORD PTR SS:,ESI
005D371D|.8D49 00       LEA ECX,DWORD PTR DS:
005D3720|>85F6          /TEST ESI,ESI
005D3722|.8B58 04       |MOV EBX,DWORD PTR DS:
005D3725|.74 04         |JE SHORT woool.005D372B
005D3727|.3BF0          |CMP ESI,EAX
005D3729|.74 0B         |JE SHORT woool.005D3736
005D372B|>E8 6E911F00   |CALL woool.007CC89E
005D3730|.8B15 A05F9400 |MOV EDX,DWORD PTR DS:
005D3736|>3BFB          |CMP EDI,EBX
005D3738|.0F84 C8010000 |JE woool.005D3906
005D373E|.85F6          |TEST ESI,ESI
005D3740|.75 05         |JNZ SHORT woool.005D3747
005D3742|.E8 57911F00   |CALL woool.007CC89E
005D3747|>3B7E 04       |CMP EDI,DWORD PTR DS:
005D374A|.75 05         |JNZ SHORT woool.005D3751
005D374C|.E8 4D911F00   |CALL woool.007CC89E
005D3751|>8B77 10       |MOV ESI,DWORD PTR DS:
005D3754|.85F6          |TEST ESI,ESI
005D3756|.0F84 86010000 |JE woool.005D38E2
005D375C|.8D6424 00   |LEA ESP,DWORD PTR SS:
005D3760|>8B6E 04       |/MOV EBP,DWORD PTR DS:
005D3763|.85ED          ||TEST EBP,EBP
005D3765|.0F84 69010000 ||JE woool.005D38D4
005D376B|.80BE B4020000>||CMP BYTE PTR DS:,0
005D3772|.74 0C         ||JE SHORT woool.005D3780
005D3774|.C686 B4020000>||MOV BYTE PTR DS:,0
005D377B|.E9 54010000   ||JMP woool.005D38D4
005D3780|>0FB796 9C0100>||MOVZX EDX,WORD PTR DS:
005D3787|.66:85D2       ||TEST DX,DX
005D378A|.8DBE 9C010000 ||LEA EDI,DWORD PTR DS:
005D3790|.75 57         ||JNZ SHORT woool.005D37E9
005D3792|.83BE 34020000>||CMP DWORD PTR DS:,0
005D3799|.74 0D         ||JE SHORT woool.005D37A8
005D379B|.83BE 38020000>||CMP DWORD PTR DS:,0
005D37A2|.0F85 22010000 ||JNZ woool.005D38CA
005D37A8|>8B57 30       ||MOV EDX,DWORD PTR DS:
005D37AB|.85D2          ||TEST EDX,EDX
005D37AD|.74 25         ||JE SHORT woool.005D37D4
005D37AF|.8B47 24       ||MOV EAX,DWORD PTR DS:
005D37B2|.85C0          ||TEST EAX,EAX
005D37B4|.74 1E         ||JE SHORT woool.005D37D4
005D37B6|.8B4F 20       ||MOV ECX,DWORD PTR DS:
005D37B9|.85C9          ||TEST ECX,ECX
005D37BB|.0F84 13010000 ||JE woool.005D38D4
005D37C1|.8B5C24 20   ||MOV EBX,DWORD PTR SS:
005D37C5|.0FAFC2      ||IMUL EAX,EDX
005D37C8|.8B1B          ||MOV EBX,DWORD PTR DS:
005D37CA|.2BD9          ||SUB EBX,ECX
005D37CC|.3BD8          ||CMP EBX,EAX
005D37CE|.0F82 00010000 ||JB woool.005D38D4
005D37D4|>8B5424 20   ||MOV EDX,DWORD PTR SS:
005D37D8|.8B02          ||MOV EAX,DWORD PTR DS:
005D37DA|.8947 20       ||MOV DWORD PTR DS:,EAX
005D37DD|.C747 28 00000>||MOV DWORD PTR DS:,0
005D37E4|.E9 EB000000   ||JMP woool.005D38D4
005D37E9|>8B5F 30       ||MOV EBX,DWORD PTR DS:
005D37EC|.85DB          ||TEST EBX,EBX
005D37EE|.74 6D         ||JE SHORT woool.005D385D
005D37F0|.8B47 24       ||MOV EAX,DWORD PTR DS:
005D37F3|.85C0          ||TEST EAX,EAX
005D37F5|.74 66         ||JE SHORT woool.005D385D
005D37F7|.8B4F 20       ||MOV ECX,DWORD PTR DS:
005D37FA|.85C9          ||TEST ECX,ECX
005D37FC|.74 10         ||JE SHORT woool.005D380E
005D37FE|.8B6C24 20   ||MOV EBP,DWORD PTR SS:
005D3802|.0FAFC3      ||IMUL EAX,EBX
005D3805|.8B6D 00       ||MOV EBP,DWORD PTR SS:
005D3808|.2BE9          ||SUB EBP,ECX
005D380A|.3BE8          ||CMP EBP,EAX
005D380C|.73 4C         ||JNB SHORT woool.005D385A
005D380E|>66:83FA 01    ||CMP DX,1
005D3812|.74 0A         ||JE SHORT woool.005D381E
005D3814|.66:83FA 02    ||CMP DX,2
005D3818|.0F85 B6000000 ||JNZ woool.005D38D4
005D381E|>8B4C24 20   ||MOV ECX,DWORD PTR SS:
005D3822|.8B11          ||MOV EDX,DWORD PTR DS:
005D3824|.52            ||PUSH EDX
005D3825|.8BXF          ||MOV ECX,EDI
005D3827|.E8 C4B8FFFF   ||CALL woool.005XF0F0
005D382C|.D95C24 54   ||FSTP DWORD PTR SS:
005D3830|.DB47 14       ||FILD DWORD PTR DS:
005D3833|.D94424 54   ||FLD DWORD PTR SS:
005D3837|.D9C0          ||FLD ST(0)
005D3839|.DECA          ||FMULP ST(2),ST(0)
005D383B|.D9C9          ||FXCH ST(1)
005D383D|.E8 CE8D1F00   ||CALL woool.007CC610
005D3842|.DA4F 10       ||FIMUL DWORD PTR DS:
005D3845|.8BD8          ||MOV EBX,EAX
005D3847|.E8 C48D1F00   ||CALL woool.007CC610
005D384C|.8986 AC000000 ||MOV DWORD PTR DS:,EAX
005D3852|.899E B0000000 ||MOV DWORD PTR DS:,EBX
005D3858|.EB 7A         ||JMP SHORT woool.005D38D4
005D385A|>8B6E 04       ||MOV EBP,DWORD PTR DS:
005D385D|>66:83FA 01    ||CMP DX,1
005D3861|.74 06         ||JE SHORT woool.005D3869
005D3863|.66:83FA 02    ||CMP DX,2
005D3867|.75 61         ||JNZ SHORT woool.005D38CA
005D3869|>8B8E 98000000 ||MOV ECX,DWORD PTR DS:
005D386F|.8B96 9C000000 ||MOV EDX,DWORD PTR DS:
005D3875|.33C0          ||XOR EAX,EAX
005D3877|.8986 AC000000 ||MOV DWORD PTR DS:,EAX
005D387D|.8986 B0000000 ||MOV DWORD PTR DS:,EAX
005D3883|.8A47 04       ||MOV AL,BYTE PTR DS:
005D3886|.3C 08         ||CMP AL,8
005D3888|.73 03         ||JNB SHORT woool.005D388D
005D388A|.8846 70       ||MOV BYTE PTR DS:,AL
005D388D|>8B5F 18       ||MOV EBX,DWORD PTR DS:
005D3890|.3BCB          ||CMP ECX,EBX
005D3892|.75 05         ||JNZ SHORT woool.005D3899
005D3894|.3B57 1C       ||CMP EDX,DWORD PTR DS:
005D3897|.74 31         ||JE SHORT woool.005D38CA
005D3899|>A1 A05F9400   ||MOV EAX,DWORD PTR DS:
005D389E|.80B8 0409B500>||CMP BYTE PTR DS:,0
005D38A5|.8B7F 1C       ||MOV EDI,DWORD PTR DS:
005D38A8|.8D88 30805A00 ||LEA ECX,DWORD PTR DS:
005D38AE|.75 06         ||JNZ SHORT woool.005D38B6
005D38B0|.8D88 CC0B0000 ||LEA ECX,DWORD PTR DS:
005D38B6|>55            ||PUSH EBP
005D38B7|.57            ||PUSH EDI
005D38B8|.53            ||PUSH EBX
005D38B9|.E8 32CBE6FF   ||CALL woool.004403F0
005D38BE|.899E 98000000 ||MOV DWORD PTR DS:,EBX
005D38C4|.89BE 9C000000 ||MOV DWORD PTR DS:,EDI
005D38CA|>8B4C24 20   ||MOV ECX,DWORD PTR SS:
005D38CE|.56            ||PUSH ESI
005D38XF|.E8 7XF0FFFF   ||CALL woool.005D2950
005D38D4|>8BB6 E4050000 ||MOV ESI,DWORD PTR DS:
005D38DA|.85F6          ||TEST ESI,ESI
005D38DC|.^ 0F85 7EFEFFFF |\JNZ woool.005D3760
005D38E2|>8D4C24 40   |LEA ECX,DWORD PTR SS:
005D38E6|.E8 95800200   |CALL woool.005FB980
005D38EB|.8B7C24 44   |MOV EDI,DWORD PTR SS:
005D38EF|.8B7424 40   |MOV ESI,DWORD PTR SS:
005D38F3|.8B15 A05F9400 |MOV EDX,DWORD PTR DS:
005D38F9|.8B6C24 38   |MOV EBP,DWORD PTR SS:
005D38FD|.8B4424 34   |MOV EAX,DWORD PTR SS:
005D3901|.^ E9 1AFEFFFF   \JMP woool.005D3720
005D3906|>8B45 04       MOV EAX,DWORD PTR SS:
005D3909|.8B18          MOV EBX,DWORD PTR DS:
005D390B|.8BFD          MOV EDI,EBP
005D390D|.895C24 4C   MOV DWORD PTR SS:,EBX
005D3911|.897C24 48   MOV DWORD PTR SS:,EDI
005D3915|>85FF          /TEST EDI,EDI
005D3917|.8B75 04       |MOV ESI,DWORD PTR SS:
005D391A|.74 04         |JE SHORT woool.005D3920
005D391C|.3BFD          |CMP EDI,EBP
005D391E|.74 0B         |JE SHORT woool.005D392B
005D3920|>E8 798F1F00   |CALL woool.007CC89E
005D3925|.8B15 A05F9400 |MOV EDX,DWORD PTR DS:
005D392B|>3BDE          |CMP EBX,ESI
005D392D|.0F84 09130000 |JE woool.005D4C3C
005D3933|.85FF          |TEST EDI,EDI
005D3935|.75 05         |JNZ SHORT woool.005D393C
005D3937|.E8 628F1F00   |CALL woool.007CC89E
005D393C|>3B5F 04       |CMP EBX,DWORD PTR DS:
005D393F|.75 05         |JNZ SHORT woool.005D3946
005D3941|.E8 588F1F00   |CALL woool.007CC89E
005D3946|>8B73 10       |MOV ESI,DWORD PTR DS:
005D3949|.85F6          |TEST ESI,ESI
005D394B|.0F84 70190000 |JE woool.005D52C1
005D3951|>8B7C24 20   |MOV EDI,DWORD PTR SS:
005D3955|.8B0F          |MOV ECX,DWORD PTR DS:
005D3957|.8D9E 9C010000 |LEA EBX,DWORD PTR DS:
005D395D|.51            |PUSH ECX
005D395E|.8BCB          |MOV ECX,EBX
005D3960|.E8 DBB6FFFF   |CALL woool.005XF040
005D3965|.80BE B4020000>|CMP BYTE PTR DS:,0
005D396C|.894424 1C   |MOV DWORD PTR SS:,EAX
005D3970|.74 0C         |JE SHORT woool.005D397E
005D3972|.C686 B4020000>|MOV BYTE PTR DS:,0
005D3979|.E9 35190000   |JMP woool.005D52B3
005D397E|>80BE BC020000>|CMP BYTE PTR DS:,0
005D3985|.75 08         |JNZ SHORT woool.005D398F
005D3987|.56            |PUSH ESI
005D3988|.8BXF          |MOV ECX,EDI
005D398A|.E8 D1D1FFFF   |CALL woool.005D0B60
005D398F|>8B86 9C000000 |MOV EAX,DWORD PTR DS:
005D3995|.8B96 98000000 |MOV EDX,DWORD PTR DS:
005D399B|.894424 24   |MOV DWORD PTR SS:,EAX
005D399F|.8A46 64       |MOV AL,BYTE PTR DS:
005D39A2|.84C0          |TEST AL,AL
005D39A4|.895424 28   |MOV DWORD PTR SS:,EDX
005D39A8|.75 04         |JNZ SHORT woool.005D39AE
005D39AA|.33FF          |XOR EDI,EDI
005D39AC|.EB 04         |JMP SHORT woool.005D39B2
005D39AE|>0FB77E 66   |MOVZX EDI,WORD PTR DS:
005D39B2|>3C 02         |CMP AL,2
005D39B4|.0FB703      |MOVZX EAX,WORD PTR DS:
005D39B7|.0F944424 54   |SETE BYTE PTR SS:
005D39BC|.66:85C0       |TEST AX,AX
005D39BF|.75 57         |JNZ SHORT woool.005D3A18
005D39C1|.83BE 34020000>|CMP DWORD PTR DS:,0
005D39C8|.74 0D         |JE SHORT woool.005D39D7
005D39CA|.83BE 38020000>|CMP DWORD PTR DS:,0
005D39D1|.0F85 CE180000 |JNZ woool.005D52A5
005D39D7|>8B53 30       |MOV EDX,DWORD PTR DS:
005D39DA|.85D2          |TEST EDX,EDX
005D39DC|.74 25         |JE SHORT woool.005D3A03
005D39DE|.8B43 24       |MOV EAX,DWORD PTR DS:
005D39E1|.85C0          |TEST EAX,EAX
005D39E3|.74 1E         |JE SHORT woool.005D3A03
005D39E5|.8B4B 20       |MOV ECX,DWORD PTR DS:
005D39E8|.85C9          |TEST ECX,ECX
005D39EA|.0F84 BF180000 |JE woool.005D52AF
005D39F0|.0FAFC2      |IMUL EAX,EDX
005D39F3|.8B5424 20   |MOV EDX,DWORD PTR SS:
005D39F7|.8B12          |MOV EDX,DWORD PTR DS:
005D39F9|.2BD1          |SUB EDX,ECX
005D39FB|.3BD0          |CMP EDX,EAX
005D39FD|.0F82 AC180000 |JB woool.005D52AF
005D3A03|>8B4424 20   |MOV EAX,DWORD PTR SS:
005D3A07|.8B08          |MOV ECX,DWORD PTR DS:
005D3A09|.894B 20       |MOV DWORD PTR DS:,ECX
005D3A0C|.C743 28 00000>|MOV DWORD PTR DS:,0
005D3A13|.E9 97180000   |JMP woool.005D52AF
005D3A18|>8B6B 30       |MOV EBP,DWORD PTR DS:
005D3A1B|.85ED          |TEST EBP,EBP
005D3A1D|.0F84 73130000 |JE woool.005D4D96
005D3A23|.8B4B 24       |MOV ECX,DWORD PTR DS:
005D3A26|.85C9          |TEST ECX,ECX
005D3A28|.0F84 68130000 |JE woool.005D4D96
005D3A2E|.8B53 20       |MOV EDX,DWORD PTR DS:
005D3A31|.85D2          |TEST EDX,EDX
005D3A33|.74 17         |JE SHORT woool.005D3A4C
005D3A35|.0FAFCD      |IMUL ECX,EBP
005D3A38|.8B6C24 20   |MOV EBP,DWORD PTR SS:
005D3A3C|.8B6D 00       |MOV EBP,DWORD PTR SS:
005D3A3F|.2BEA          |SUB EBP,EDX
005D3A41|.3BE9          |CMP EBP,ECX
005D3A43|.0F83 4D130000 |JNB woool.005D4D96
005D3A49|.8B4B 24       |MOV ECX,DWORD PTR DS:
005D3A4C|>66:3D 1C00    |CMP AX,1C
005D3A50|.8B53 2C       |MOV EDX,DWORD PTR DS:
005D3A53|.C74424 14 000>|MOV DWORD PTR SS:,0
005D3A5B|.895424 18   |MOV DWORD PTR SS:,EDX
005D3A5F|.0F85 A2000000 |JNZ woool.005D3B07
005D3A65|.2B4C24 1C   |SUB ECX,DWORD PTR SS:
005D3A69|.83F9 07       |CMP ECX,7
005D3A6C|.0F8D 91000000 |JGE woool.005D3B03
005D3A72|.F643 34 01    |TEST BYTE PTR DS:,1
005D3A76|.0F85 87000000 |JNZ woool.005D3B03
005D3A7C|.8A43 38       |MOV AL,BYTE PTR DS:
005D3A7F|.3C 08         |CMP AL,8
005D3A81|.8843 04       |MOV BYTE PTR DS:,AL
005D3A84|.73 03         |JNB SHORT woool.005D3A89
005D3A86|.8846 70       |MOV BYTE PTR DS:,AL
005D3A89|>8BCE          |MOV ECX,ESI
005D3A8B|.C743 34 01000>|MOV DWORD PTR DS:,1
005D3A92|.BD 5C000000   |MOV EBP,5C
005D3A97|.E8 74D1E6FF   |CALL woool.00440C10
005D3A9C|.84C0          |TEST AL,AL
005D3A9E|.74 1B         |JE SHORT woool.005D3ABB
005D3AA0|.8B6B 48       |MOV EBP,DWORD PTR DS:
005D3AA3|.81ED EFCDAB00 |SUB EBP,woool.00ABCDEF
005D3AA9|.F7DD          |NEG EBP
005D3AAB|.1BED          |SBB EBP,EBP
005D3AAD|.81E5 50C9FFFF |AND EBP,FFFFC950
005D3AB3|.81C5 8C460000 |ADD EBP,468C
005D3AB9|.EB 0E         |JMP SHORT woool.005D3AC9
005D3ABB|>817B 48 EFCDA>|CMP DWORD PTR DS:,woool.00ABCDE>
005D3AC2|.75 05         |JNZ SHORT woool.005D3AC9
005D3AC4|.BD AC460000   |MOV EBP,46AC
005D3AC9|>8B46 04       |MOV EAX,DWORD PTR DS:
005D3ACC|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3AD2|.68 F0D8FFFF   |PUSH -2710
005D3AD7|.68 F0D8FFFF   |PUSH -2710
005D3ADC|.68 F0D8FFFF   |PUSH -2710
005D3AE1|.68 F0D8FFFF   |PUSH -2710
005D3AE6|.6A FF         |PUSH -1
005D3AE8|.6A 00         |PUSH 0
005D3AEA|.6A FF         |PUSH -1
005D3AEC|.6A FF         |PUSH -1
005D3AEE|.6A FF         |PUSH -1
005D3AF0|.50            |PUSH EAX
005D3AF1|.55            |PUSH EBP
005D3AF2|.E8 19B5E7FF   |CALL woool.0044F010
005D3AF7|.85C0          |TEST EAX,EAX
005D3AF9|.74 08         |JE SHORT woool.005D3B03
005D3AFB|.8B4B 38       |MOV ECX,DWORD PTR DS:
005D3AFE|.03C9          |ADD ECX,ECX
005D3B00|.8948 34       |MOV DWORD PTR DS:,ECX
005D3B03|>8343 24 F9    |ADD DWORD PTR DS:,-7
005D3B07|>8B5424 20   |MOV EDX,DWORD PTR SS:
005D3B0B|.8B02          |MOV EAX,DWORD PTR DS:
005D3B0D|.50            |PUSH EAX
005D3B0E|.8BCB          |MOV ECX,EBX
005D3B10|.E8 DBB5FFFF   |CALL woool.005XF0F0
005D3B15|.D95C24 34   |FSTP DWORD PTR SS:
005D3B19|.0FB72B      |MOVZX EBP,WORD PTR DS:
005D3B1C|.66:83FD 1C    |CMP BP,1C
005D3B20|.75 04         |JNZ SHORT woool.005D3B26
005D3B22|.8343 24 07    |ADD DWORD PTR DS:,7
005D3B26|>D94424 34   |FLD DWORD PTR SS:
005D3B2A|.0FB7C5      |MOVZX EAX,BP
005D3B2D|.83F8 40       |CMP EAX,40                              ;Switch (cases 0..40)
005D3B30|.0F87 A2110000 |JA woool.005D4CD8
005D3B36|.0FB688 88535D>|MOVZX ECX,BYTE PTR DS:
005D3B3D|.FF248D 4C535D>|JMP DWORD PTR DS:
005D3B44|>807C24 54 00|CMP BYTE PTR SS:,0            ;Case 0 of switch 005D3B2D
005D3B49|.DDD8          |FSTP ST(0)
005D3B4B|.0F84 89110000 |JE woool.005D4CDA
005D3B51|.81C7 29FFFFFF |ADD EDI,-0D7
005D3B57|.83FF 02       |CMP EDI,2
005D3B5A|.0F87 7A110000 |JA woool.005D4CDA
005D3B60|.837C24 1C 00|CMP DWORD PTR SS:,0
005D3B65|.0F85 6F110000 |JNZ woool.005D4CDA
005D3B6B|.837C24 18 01|CMP DWORD PTR SS:,1
005D3B70|.0F85 64110000 |JNZ woool.005D4CDA
005D3B76|.0FBE56 70   |MOVSX EDX,BYTE PTR DS:
005D3B7A|.8B46 04       |MOV EAX,DWORD PTR DS:
005D3B7D|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3B83|.6A 00         |PUSH 0
005D3B85|.6A 00         |PUSH 0
005D3B87|.6A 00         |PUSH 0
005D3B89|.6A FF         |PUSH -1
005D3B8B|.03D2          |ADD EDX,EDX
005D3B8D|.52            |PUSH EDX
005D3B8E|.6A 00         |PUSH 0
005D3B90|.50            |PUSH EAX
005D3B91|.6A 00         |PUSH 0
005D3B93|.68 86080000   |PUSH 886
005D3B98|.E8 53BEE7FF   |CALL woool.0044F9F0
005D3B9D|.E9 38110000   |JMP woool.005D4CDA
005D3BA2|>81FF BD010000 |CMP EDI,1BD                           ;Case 1 of switch 005D3B2D
005D3BA8|.DDD8          |FSTP ST(0)
005D3BAA|.8D0XFD 150000>|LEA ECX,DWORD PTR DS:
005D3BB1|.894C24 14   |MOV DWORD PTR SS:,ECX
005D3BB5|.75 08         |JNZ SHORT woool.005D3BBF
005D3BB7|.C74424 14 4D0>|MOV DWORD PTR SS:,14D
005D3BBF|>807C24 54 00|CMP BYTE PTR SS:,0
005D3BC4|.74 40         |JE SHORT woool.005D3C06
005D3BC6|.81C7 29FFFFFF |ADD EDI,-0D7
005D3BCC|.83FF 02       |CMP EDI,2
005D3BXF|.77 35         |JA SHORT woool.005D3C06
005D3BD1|.837C24 1C 00|CMP DWORD PTR SS:,0
005D3BD6|.75 2E         |JNZ SHORT woool.005D3C06
005D3BD8|.837C24 18 01|CMP DWORD PTR SS:,1
005D3BDD|.75 27         |JNZ SHORT woool.005D3C06
005D3BDF|.0FBE56 70   |MOVSX EDX,BYTE PTR DS:
005D3BE3|.8B46 04       |MOV EAX,DWORD PTR DS:
005D3BE6|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3BEC|.6A 00         |PUSH 0
005D3BEE|.6A 00         |PUSH 0
005D3BF0|.6A 00         |PUSH 0
005D3BF2|.6A FF         |PUSH -1
005D3BF4|.03D2          |ADD EDX,EDX
005D3BF6|.52            |PUSH EDX
005D3BF7|.6A 00         |PUSH 0
005D3BF9|.50            |PUSH EAX
005D3BFA|.6A 00         |PUSH 0
005D3BFC|.68 88080000   |PUSH 888
005D3C01|.E8 EABDE7FF   |CALL woool.0044F9F0
005D3C06|>80BE A8050000>|CMP BYTE PTR DS:,0
005D3C0D|.0F84 C7100000 |JE woool.005D4CDA
005D3C13|.C74424 14 F50>|MOV DWORD PTR SS:,0XF5
005D3C1B|.E9 BA100000   |JMP woool.005D4CDA
005D3C20|>81FF 32010000 |CMP EDI,132                           ;Case 2 of switch 005D3B2D
005D3C26|.DDD8          |FSTP ST(0)
005D3C28|.75 0D         |JNZ SHORT woool.005D3C37
005D3C2A|.C74424 14 A60>|MOV DWORD PTR SS:,9A6
005D3C32|.E9 A3100000   |JMP woool.005D4CDA
005D3C37|>81FF BD010000 |CMP EDI,1BD
005D3C3D|.8D0XFD 150000>|LEA ECX,DWORD PTR DS:
005D3C44|.894C24 14   |MOV DWORD PTR SS:,ECX
005D3C48|.0F85 8C100000 |JNZ woool.005D4CDA
005D3C4E|.C74424 14 4D0>|MOV DWORD PTR SS:,14D
005D3C56|.E9 7F100000   |JMP woool.005D4CDA
005D3C5B|>DB43 10       |FILD DWORD PTR DS:            ;Cases 1C,1D,1E of switch 005D3B2D
005D3C5E|.D8C9          |FMUL ST(0),ST(1)
005D3C60|.E8 AB891F00   |CALL woool.007CC610
005D3C65|.DA4B 14       |FIMUL DWORD PTR DS:
005D3C68|.894424 54   |MOV DWORD PTR SS:,EAX
005D3C6C|.E8 9F891F00   |CALL woool.007CC610
005D3C71|.66:83FD 1D    |CMP BP,1D
005D3C75|.894424 1C   |MOV DWORD PTR SS:,EAX
005D3C79|.0F85 C4000000 |JNZ woool.005D3D43
005D3C7F|.8B86 AC000000 |MOV EAX,DWORD PTR DS:
005D3C85|.83C0 04       |ADD EAX,4
005D3C88|.99            |CDQ
005D3C89|.83E2 3F       |AND EDX,3F
005D3C8C|.03C2          |ADD EAX,EDX
005D3C8E|.8BC8          |MOV ECX,EAX
005D3C90|.8B86 B0000000 |MOV EAX,DWORD PTR DS:
005D3C96|.83C0 02       |ADD EAX,2
005D3C99|.99            |CDQ
005D3C9A|.83E2 1F       |AND EDX,1F
005D3C9D|.03C2          |ADD EAX,EDX
005D3C9F|.8BF8          |MOV EDI,EAX
005D3CA1|.8B4424 54   |MOV EAX,DWORD PTR SS:
005D3CA5|.83C0 04       |ADD EAX,4
005D3CA8|.99            |CDQ
005D3CA9|.83E2 3F       |AND EDX,3F
005D3CAC|.03C2          |ADD EAX,EDX
005D3CAE|.C1F8 06       |SAR EAX,6
005D3CB1|.C1F9 06       |SAR ECX,6
005D3CB4|.2BC1          |SUB EAX,ECX
005D3CB6|.99            |CDQ
005D3CB7|.33C2          |XOR EAX,EDX
005D3CB9|.2BC2          |SUB EAX,EDX
005D3CBB|.C1FF 05       |SAR EDI,5
005D3CBE|.85C0          |TEST EAX,EAX
005D3CC0|.7F 1B         |JG SHORT woool.005D3CDD
005D3CC2|.8B4424 1C   |MOV EAX,DWORD PTR SS:
005D3CC6|.83C0 02       |ADD EAX,2
005D3CC9|.99            |CDQ
005D3CCA|.83E2 1F       |AND EDX,1F
005D3CCD|.03C2          |ADD EAX,EDX
005D3CXF|.C1F8 05       |SAR EAX,5
005D3CD2|.2BC7          |SUB EAX,EDI
005D3CD4|.99            |CDQ
005D3CD5|.33C2          |XOR EAX,EDX
005D3CD7|.2BC2          |SUB EAX,EDX
005D3CD9|.85C0          |TEST EAX,EAX
005D3CDB|.7E 66         |JLE SHORT woool.005D3D43
005D3CDD|>8386 AC040000>|ADD DWORD PTR DS:,1
005D3CE4|.8B43 48       |MOV EAX,DWORD PTR DS:
005D3CE7|.8B6C24 24   |MOV EBP,DWORD PTR SS:
005D3CEB|.8B56 04       |MOV EDX,DWORD PTR DS:
005D3CEE|.2D EFCDAB00   |SUB EAX,woool.00ABCDEF
005D3XF3|.6A 00         |PUSH 0
005D3XF5|.F7D8          |NEG EAX
005D3XF7|.1BC0          |SBB EAX,EAX
005D3XF9|.6A 00         |PUSH 0
005D3XFB|.03FD          |ADD EDI,EBP
005D3XFD|.8B6C24 30   |MOV EBP,DWORD PTR SS:
005D3D01|.6A 00         |PUSH 0
005D3D03|.03CD          |ADD ECX,EBP
005D3D05|.6A FF         |PUSH -1
005D3D07|.0FB7FF      |MOVZX EDI,DI
005D3D0A|.0FB7C9      |MOVZX ECX,CX
005D3D0D|.6A FF         |PUSH -1
005D3D0F|.C1E7 10       |SHL EDI,10
005D3D12|.0BF9          |OR EDI,ECX
005D3D14|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3D1A|.57            |PUSH EDI
005D3D1B|.52            |PUSH EDX
005D3D1C|.25 50C9FFFF   |AND EAX,FFFFC950
005D3D21|.05 F9480000   |ADD EAX,48F9
005D3D26|.68 00004000   |PUSH woool.00400000
005D3D2B|.50            |PUSH EAX
005D3D2C|.E8 BFBCE7FF   |CALL woool.0044F9F0
005D3D31|.85C0          |TEST EAX,EAX
005D3D33|.74 0E         |JE SHORT woool.005D3D43
005D3D35|.66:8B96 AC040>|MOV DX,WORD PTR DS:
005D3D3C|.66:03D2       |ADD DX,DX
005D3D3F|.66:8950 40    |MOV WORD PTR DS:,DX
005D3D43|>8B4424 54   |MOV EAX,DWORD PTR SS:
005D3D47|.8B4C24 1C   |MOV ECX,DWORD PTR SS:
005D3D4B|.898E B0000000 |MOV DWORD PTR DS:,ECX
005D3D51|.6A 00         |PUSH 0
005D3D53|.6A 01         |PUSH 1
005D3D55|.8986 AC000000 |MOV DWORD PTR DS:,EAX
005D3D5B|.8B0D C49A9000 |MOV ECX,DWORD PTR DS:
005D3D61|.0FB703      |MOVZX EAX,WORD PTR DS:
005D3D64|.8BD1          |MOV EDX,ECX
005D3D66|.6A 00         |PUSH 0
005D3D68|.83C1 01       |ADD ECX,1
005D3D6B|.6A 00         |PUSH 0
005D3D6D|.890D C49A9000 |MOV DWORD PTR DS:,ECX
005D3D73|.8B4C24 34   |MOV ECX,DWORD PTR SS:
005D3D77|.51            |PUSH ECX
005D3D78|.8B4C24 40   |MOV ECX,DWORD PTR SS:
005D3D7C|.51            |PUSH ECX
005D3D7D|.8B4C24 40   |MOV ECX,DWORD PTR SS:
005D3D81|.51            |PUSH ECX
005D3D82|.8B4C24 4C   |MOV ECX,DWORD PTR SS:
005D3D86|.51            |PUSH ECX
005D3D87|.8B0D 6C5F9400 |MOV ECX,DWORD PTR DS:
005D3D8D|.52            |PUSH EDX
005D3D8E|.05 120A0000   |ADD EAX,0A12
005D3D93|.50            |PUSH EAX
005D3D94|.6A 06         |PUSH 6
005D3D96|.E8 A58AF2FF   |CALL woool.004FC840
005D3D9B|.E9 3A0F0000   |JMP woool.005D4CDA
005D3DA0|>81FF BD010000 |CMP EDI,1BD                           ;Case 4 of switch 005D3B2D
005D3DA6|.DDD8          |FSTP ST(0)
005D3DA8|.8D14FD 120000>|LEA EDX,DWORD PTR DS:
005D3DAF|.895424 14   |MOV DWORD PTR SS:,EDX
005D3DB3|.75 08         |JNZ SHORT woool.005D3DBD
005D3DB5|.C74424 14 4A0>|MOV DWORD PTR SS:,14A
005D3DBD|>837B 28 00    |CMP DWORD PTR DS:,0
005D3DC1|.75 41         |JNZ SHORT woool.005D3E04
005D3DC3|.837B 2C 01    |CMP DWORD PTR DS:,1
005D3DC7|.75 3B         |JNZ SHORT woool.005D3E04
005D3DC9|.A1 C49A9000   |MOV EAX,DWORD PTR DS:
005D3DCE|.8B5424 2C   |MOV EDX,DWORD PTR SS:
005D3DD2|.6A 00         |PUSH 0
005D3DD4|.6A 01         |PUSH 1
005D3DD6|.6A 00         |PUSH 0
005D3DD8|.8BC8          |MOV ECX,EAX
005D3DDA|.6A 00         |PUSH 0
005D3DDC|.83C0 01       |ADD EAX,1
005D3DDF|.A3 C49A9000   |MOV DWORD PTR DS:,EAX
005D3DE4|.8B4424 34   |MOV EAX,DWORD PTR SS:
005D3DE8|.50            |PUSH EAX
005D3DE9|.8B4424 3C   |MOV EAX,DWORD PTR SS:
005D3DED|.52            |PUSH EDX
005D3DEE|.8B5424 48   |MOV EDX,DWORD PTR SS:
005D3DF2|.50            |PUSH EAX
005D3DF3|.52            |PUSH EDX
005D3DF4|.51            |PUSH ECX
005D3DF5|.8B0D 6C5F9400 |MOV ECX,DWORD PTR DS:
005D3DFB|.6A 7F         |PUSH 7F
005D3DFD|.6A 0A         |PUSH 0A
005D3DFF|.E8 3C8AF2FF   |CALL woool.004FC840
005D3E04|>807C24 54 00|CMP BYTE PTR SS:,0
005D3E09|.0F84 0D010000 |JE woool.005D3F1C
005D3E0F|.837C24 1C 00|CMP DWORD PTR SS:,0
005D3E14|.0F85 8F000000 |JNZ woool.005D3EA9
005D3E1A|.837C24 18 01|CMP DWORD PTR SS:,1
005D3E1F|.0F85 84000000 |JNZ woool.005D3EA9
005D3E25|.8D87 29FFFFFF |LEA EAX,DWORD PTR DS:         ;Switch (cases D7..142)
005D3E2B|.83F8 6B       |CMP EAX,6B
005D3E2E|.77 79         |JA SHORT woool.005D3EA9
005D3E30|.0FB680 E0535D>|MOVZX EAX,BYTE PTR DS:
005D3E37|.FF2485 CC535D>|JMP DWORD PTR DS:
005D3E3E|>0FBE4E 70   |MOVSX ECX,BYTE PTR DS:          ;Cases D7,D8,D9 of switch 005D3E25
005D3E42|.8B56 04       |MOV EDX,DWORD PTR DS:
005D3E45|.6A 00         |PUSH 0
005D3E47|.6A 00         |PUSH 0
005D3E49|.6A 00         |PUSH 0
005D3E4B|.6A FF         |PUSH -1
005D3E4D|.03C9          |ADD ECX,ECX
005D3E4F|.51            |PUSH ECX
005D3E50|.6A 00         |PUSH 0
005D3E52|.52            |PUSH EDX
005D3E53|.6A 00         |PUSH 0
005D3E55|.68 87080000   |PUSH 887
005D3E5A|.EB 42         |JMP SHORT woool.005D3E9E
005D3E5C|>8B46 04       |MOV EAX,DWORD PTR DS:            ;Case 13C of switch 005D3E25
005D3E5F|.6A 00         |PUSH 0
005D3E61|.6A 00         |PUSH 0
005D3E63|.6A 00         |PUSH 0
005D3E65|.6A FF         |PUSH -1
005D3E67|.6A FF         |PUSH -1
005D3E69|.6A 00         |PUSH 0
005D3E6B|.50            |PUSH EAX
005D3E6C|.6A 00         |PUSH 0
005D3E6E|.68 DE0F0000   |PUSH 0FDE
005D3E73|.EB 29         |JMP SHORT woool.005D3E9E
005D3E75|>8B4E 04       |MOV ECX,DWORD PTR DS:            ;Case 13D of switch 005D3E25
005D3E78|.6A 00         |PUSH 0
005D3E7A|.6A 00         |PUSH 0
005D3E7C|.6A 00         |PUSH 0
005D3E7E|.6A FF         |PUSH -1
005D3E80|.6A FF         |PUSH -1
005D3E82|.6A 00         |PUSH 0
005D3E84|.51            |PUSH ECX
005D3E85|.EB 10         |JMP SHORT woool.005D3E97
005D3E87|>8B56 04       |MOV EDX,DWORD PTR DS:            ;Cases 140,141,142 of switch 005D3E25
005D3E8A|.6A 00         |PUSH 0
005D3E8C|.6A 00         |PUSH 0
005D3E8E|.6A 00         |PUSH 0
005D3E90|.6A FF         |PUSH -1
005D3E92|.6A FF         |PUSH -1
005D3E94|.6A 00         |PUSH 0
005D3E96|.52            |PUSH EDX
005D3E97|>6A 00         |PUSH 0
005D3E99|.68 DD0F0000   |PUSH 0FDD
005D3E9E|>8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3EA4|.E8 47BBE7FF   |CALL woool.0044F9F0
005D3EA9|>81FF 3A010000 |CMP EDI,13A                           ;Default case of switch 005D3E25
005D3EAF|.74 08         |JE SHORT woool.005D3EB9
005D3EB1|.81FF 3B010000 |CMP EDI,13B
005D3EB7|.75 1B         |JNZ SHORT woool.005D3ED4
005D3EB9|>E8 938D1F00   |CALL woool.007CCC51
005D3EBE|.25 01000080   |AND EAX,80000001
005D3EC3|.79 05         |JNS SHORT woool.005D3ECA
005D3EC5|.48            |DEC EAX
005D3EC6|.83C8 FE       |OR EAX,FFFFFFFE
005D3EC9|.40            |INC EAX
005D3ECA|>75 08         |JNZ SHORT woool.005D3ED4
005D3ECC|.C74424 14 000>|MOV DWORD PTR SS:,0
005D3ED4|>83FF 6F       |CMP EDI,6F
005D3ED7|.74 05         |JE SHORT woool.005D3EDE
005D3ED9|.83FF 71       |CMP EDI,71
005D3EDC|.75 3E         |JNZ SHORT woool.005D3F1C
005D3EDE|>8B46 04       |MOV EAX,DWORD PTR DS:
005D3EE1|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3EE7|.68 F0D8FFFF   |PUSH -2710
005D3EEC|.68 F0D8FFFF   |PUSH -2710
005D3EF1|.68 F0D8FFFF   |PUSH -2710
005D3EF6|.68 F0D8FFFF   |PUSH -2710
005D3EFB|.6A FF         |PUSH -1
005D3EFD|.6A 00         |PUSH 0
005D3EFF|.6A FF         |PUSH -1
005D3F01|.6A FF         |PUSH -1
005D3F03|.6A FF         |PUSH -1
005D3F05|.50            |PUSH EAX
005D3F06|.68 8A100000   |PUSH 108A
005D3F0B|.E8 00B1E7FF   |CALL woool.0044F010
005D3F10|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3F16|.50            |PUSH EAX
005D3F17|.E8 74C1E7FF   |CALL woool.00450090
005D3F1C|>837B 3C 00    |CMP DWORD PTR DS:,0
005D3F20|.0F84 B40D0000 |JE woool.005D4CDA
005D3F26|.837C24 1C 01|CMP DWORD PTR SS:,1
005D3F2B|.0F85 A90D0000 |JNZ woool.005D4CDA
005D3F31|.837C24 18 01|CMP DWORD PTR SS:,1
005D3F36|.0F85 9E0D0000 |JNZ woool.005D4CDA
005D3F3C|.A1 A05F9400   |MOV EAX,DWORD PTR DS:
005D3F41|.8B48 04       |MOV ECX,DWORD PTR DS:
005D3F44|.0FB753 3C   |MOVZX EDX,WORD PTR DS:
005D3F48|.6A 00         |PUSH 0
005D3F4A|.6A 00         |PUSH 0
005D3F4C|.6A 00         |PUSH 0
005D3F4E|.6A FF         |PUSH -1
005D3F50|.6A FF         |PUSH -1
005D3F52|.6A 00         |PUSH 0
005D3F54|.51            |PUSH ECX
005D3F55|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3F5B|.6A 00         |PUSH 0
005D3F5D|.52            |PUSH EDX
005D3F5E|.E8 8DBAE7FF   |CALL woool.0044F9F0
005D3F63|.E9 720D0000   |JMP woool.005D4CDA
005D3F68|>81FF BD010000 |CMP EDI,1BD                           ;Case 3 of switch 005D3B2D
005D3F6E|.DDD8          |FSTP ST(0)
005D3F70|.8D04FD 110000>|LEA EAX,DWORD PTR DS:
005D3F77|.894424 14   |MOV DWORD PTR SS:,EAX
005D3F7B|.75 08         |JNZ SHORT woool.005D3F85
005D3F7D|.C74424 14 490>|MOV DWORD PTR SS:,149
005D3F85|>8B4C24 1C   |MOV ECX,DWORD PTR SS:
005D3F89|.85C9          |TEST ECX,ECX
005D3F8B|.8B4424 18   |MOV EAX,DWORD PTR SS:
005D3F8F|.0F85 9B010000 |JNZ woool.005D4130
005D3F95|.83F8 01       |CMP EAX,1
005D3F98|.0F85 ED020000 |JNZ woool.005D428B
005D3F9E|.384C24 54   |CMP BYTE PTR SS:,CL
005D3FA2|.0F84 320D0000 |JE woool.005D4CDA
005D3FA8|.81FF B3000000 |CMP EDI,0B3                           ;Switch (cases B3..132)
005D3FAE|.75 29         |JNZ SHORT woool.005D3FD9
005D3FB0|.8B56 04       |MOV EDX,DWORD PTR DS:            ;Case B3 of switch 005D3FA8
005D3FB3|.51            |PUSH ECX
005D3FB4|.51            |PUSH ECX
005D3FB5|.51            |PUSH ECX
005D3FB6|.0FBE4E 70   |MOVSX ECX,BYTE PTR DS:
005D3FBA|.6A FF         |PUSH -1
005D3FBC|.03C9          |ADD ECX,ECX
005D3FBE|.51            |PUSH ECX
005D3FBF|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3FC5|.6A 00         |PUSH 0
005D3FC7|.52            |PUSH EDX
005D3FC8|.6A 00         |PUSH 0
005D3FCA|.68 8C040000   |PUSH 48C
005D3FXF|.E8 1CBAE7FF   |CALL woool.0044F9F0
005D3FD4|.E9 010D0000   |JMP woool.005D4CDA
005D3FD9|>81FF C6000000 |CMP EDI,0C6
005D3FDF|.75 27         |JNZ SHORT woool.005D4008
005D3FE1|.8B46 04       |MOV EAX,DWORD PTR DS:            ;Case C6 of switch 005D3FA8
005D3FE4|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D3FEA|.6A 00         |PUSH 0
005D3FEC|.6A 00         |PUSH 0
005D3FEE|.6A 00         |PUSH 0
005D3FF0|.6A FF         |PUSH -1
005D3FF2|.6A FF         |PUSH -1
005D3FF4|.6A 00         |PUSH 0
005D3FF6|.50            |PUSH EAX
005D3FF7|.6A 00         |PUSH 0
005D3FF9|.68 8B040000   |PUSH 48B
005D3FFE|.E8 EDB9E7FF   |CALL woool.0044F9F0
005D4003|.E9 D20C0000   |JMP woool.005D4CDA
005D4008|>81FF C7000000 |CMP EDI,0C7
005D400E|.75 2C         |JNZ SHORT woool.005D403C
005D4010|.0FBE4E 70   |MOVSX ECX,BYTE PTR DS:          ;Case C7 of switch 005D3FA8
005D4014|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4017|.6A 00         |PUSH 0
005D4019|.6A 00         |PUSH 0
005D401B|.6A 00         |PUSH 0
005D401D|.6A FF         |PUSH -1
005D401F|.03C9          |ADD ECX,ECX
005D4021|.51            |PUSH ECX
005D4022|.6A 00         |PUSH 0
005D4024|.52            |PUSH EDX
005D4025|>8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D402B|.6A 00         |PUSH 0
005D402D|.68 8A100000   |PUSH 108A
005D4032|.E8 B9B9E7FF   |CALL woool.0044F9F0
005D4037|.E9 9E0C0000   |JMP woool.005D4CDA
005D403C|>81FF CE000000 |CMP EDI,0CE
005D4042|.0F84 BC000000 |JE woool.005D4104
005D4048|.81FF DB000000 |CMP EDI,0DB
005D404E|.0F84 B0000000 |JE woool.005D4104
005D4054|.81FF D7000000 |CMP EDI,0D7
005D405A|.74 7C         |JE SHORT woool.005D40D8
005D405C|.81FF D8000000 |CMP EDI,0D8
005D4062|.74 74         |JE SHORT woool.005D40D8
005D4064|.81FF D9000000 |CMP EDI,0D9
005D406A|.74 6C         |JE SHORT woool.005D40D8
005D406C|.81FF F9000000 |CMP EDI,0F9
005D4072|.75 2C         |JNZ SHORT woool.005D40A0
005D4074|.0FBE46 70   |MOVSX EAX,BYTE PTR DS:          ;Case F9 of switch 005D3FA8
005D4078|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D407B|.6A 00         |PUSH 0
005D407D|.6A 00         |PUSH 0
005D407F|.6A 00         |PUSH 0
005D4081|.6A FF         |PUSH -1
005D4083|.03C0          |ADD EAX,EAX
005D4085|.50            |PUSH EAX
005D4086|.6A 00         |PUSH 0
005D4088|.51            |PUSH ECX
005D4089|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D408F|.6A 00         |PUSH 0
005D4091|.68 8E080000   |PUSH 88E
005D4096|.E8 55B9E7FF   |CALL woool.0044F9F0
005D409B|.E9 3A0C0000   |JMP woool.005D4CDA
005D40A0|>81FF 32010000 |CMP EDI,132
005D40A6|.0F85 2E0C0000 |JNZ woool.005D4CDA
005D40AC|.0FBE56 70   |MOVSX EDX,BYTE PTR DS:          ;Case 132 of switch 005D3FA8
005D40B0|.8B46 04       |MOV EAX,DWORD PTR DS:
005D40B3|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D40B9|.6A 00         |PUSH 0
005D40BB|.6A 00         |PUSH 0
005D40BD|.6A 00         |PUSH 0
005D40BF|.6A FF         |PUSH -1
005D40C1|.03D2          |ADD EDX,EDX
005D40C3|.52            |PUSH EDX
005D40C4|.6A 00         |PUSH 0
005D40C6|.50            |PUSH EAX
005D40C7|.6A 00         |PUSH 0
005D40C9|.68 D5130000   |PUSH 13D5
005D40CE|.E8 1DB9E7FF   |CALL woool.0044F9F0
005D40D3|.E9 020C0000   |JMP woool.005D4CDA
005D40D8|>0FBE4E 70   |MOVSX ECX,BYTE PTR DS:          ;Cases D7,D8,D9 of switch 005D3FA8
005D40DC|.8B56 04       |MOV EDX,DWORD PTR DS:
005D40DF|.6A 00         |PUSH 0
005D40E1|.6A 00         |PUSH 0
005D40E3|.6A 00         |PUSH 0
005D40E5|.6A FF         |PUSH -1
005D40E7|.03C9          |ADD ECX,ECX
005D40E9|.51            |PUSH ECX
005D40EA|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D40F0|.6A 00         |PUSH 0
005D40F2|.52            |PUSH EDX
005D40F3|.6A 00         |PUSH 0
005D40F5|.68 8A080000   |PUSH 88A
005D40FA|.E8 F1B8E7FF   |CALL woool.0044F9F0
005D40FF|.E9 D60B0000   |JMP woool.005D4CDA
005D4104|>0FBE46 70   |MOVSX EAX,BYTE PTR DS:          ;Cases CE,DB of switch 005D3FA8
005D4108|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D410B|.6A 00         |PUSH 0
005D410D|.6A 00         |PUSH 0
005D410F|.6A 00         |PUSH 0
005D4111|.6A FF         |PUSH -1
005D4113|.03C0          |ADD EAX,EAX
005D4115|.50            |PUSH EAX
005D4116|.6A 00         |PUSH 0
005D4118|.51            |PUSH ECX
005D4119|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D411F|.6A 00         |PUSH 0
005D4121|.68 84080000   |PUSH 884
005D4126|.E8 C5B8E7FF   |CALL woool.0044F9F0
005D412B|.E9 AA0B0000   |JMP woool.005D4CDA
005D4130|>83F9 03       |CMP ECX,3
005D4133|.0F85 52010000 |JNZ woool.005D428B
005D4139|.83F8 01       |CMP EAX,1
005D413C|.0F85 49010000 |JNZ woool.005D428B
005D4142|.8B86 98020000 |MOV EAX,DWORD PTR DS:
005D4148|.8BD0          |MOV EDX,EAX
005D414A|.C1EA 04       |SHR EDX,4
005D414D|.F6C2 01       |TEST DL,1
005D4150|.74 33         |JE SHORT woool.005D4185
005D4152|.0FBE46 70   |MOVSX EAX,BYTE PTR DS:
005D4156|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D4159|.6A 00         |PUSH 0
005D415B|.6A 00         |PUSH 0
005D415D|.6A 00         |PUSH 0
005D415F|.6A FF         |PUSH -1
005D4161|.03C0          |ADD EAX,EAX
005D4163|.50            |PUSH EAX
005D4164|.6A 00         |PUSH 0
005D4166|.51            |PUSH ECX
005D4167|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D416D|.6A 00         |PUSH 0
005D416F|.68 8E100000   |PUSH 108E
005D4174|.E8 77B8E7FF   |CALL woool.0044F9F0
005D4179|.83A6 98020000>|AND DWORD PTR DS:,FFFFFFEF
005D4180|.E9 550B0000   |JMP woool.005D4CDA
005D4185|>C1E8 06       |SHR EAX,6
005D4188|.A8 01         |TEST AL,1
005D418A|.74 33         |JE SHORT woool.005D41BF
005D418C|.0FBE56 70   |MOVSX EDX,BYTE PTR DS:
005D4190|.8B46 04       |MOV EAX,DWORD PTR DS:
005D4193|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4199|.6A 00         |PUSH 0
005D419B|.6A 00         |PUSH 0
005D419D|.6A 00         |PUSH 0
005D419F|.6A FF         |PUSH -1
005D41A1|.03D2          |ADD EDX,EDX
005D41A3|.52            |PUSH EDX
005D41A4|.6A 00         |PUSH 0
005D41A6|.50            |PUSH EAX
005D41A7|.6A 00         |PUSH 0
005D41A9|.68 AE0F0000   |PUSH 0FAE
005D41AE|.E8 3DB8E7FF   |CALL woool.0044F9F0
005D41B3|.83A6 98020000>|AND DWORD PTR DS:,FFFFFFBF
005D41BA|.E9 1B0B0000   |JMP woool.005D4CDA
005D41BF|>807C24 54 00|CMP BYTE PTR SS:,0
005D41C4|.0F84 100B0000 |JE woool.005D4CDA
005D41CA|.81FF 31010000 |CMP EDI,131                           ;Switch (cases 131..16C)
005D41D0|.75 53         |JNZ SHORT woool.005D4225
005D41D2|.0FBE4E 70   |MOVSX ECX,BYTE PTR DS:          ;Case 131 of switch 005D41CA
005D41D6|.8B56 04       |MOV EDX,DWORD PTR DS:
005D41D9|.6A 00         |PUSH 0
005D41DB|.6A 00         |PUSH 0
005D41DD|.6A 00         |PUSH 0
005D41DF|.6A FF         |PUSH -1
005D41E1|.03C9          |ADD ECX,ECX
005D41E3|.51            |PUSH ECX
005D41E4|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D41EA|.6A 00         |PUSH 0
005D41EC|.52            |PUSH EDX
005D41ED|.6A 00         |PUSH 0
005D41EF|.68 D6130000   |PUSH 13D6
005D41F4|.E8 F7B7E7FF   |CALL woool.0044F9F0
005D41F9|.0FBE46 70   |MOVSX EAX,BYTE PTR DS:
005D41FD|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D4200|.6A 00         |PUSH 0
005D4202|.6A 00         |PUSH 0
005D4204|.6A 00         |PUSH 0
005D4206|.6A FF         |PUSH -1
005D4208|.03C0          |ADD EAX,EAX
005D420A|.50            |PUSH EAX
005D420B|.6A 00         |PUSH 0
005D420D|.51            |PUSH ECX
005D420E|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4214|.6A 00         |PUSH 0
005D4216|.68 D7130000   |PUSH 13D7
005D421B|.E8 D0B7E7FF   |CALL woool.0044F9F0
005D4220|.E9 B50A0000   |JMP woool.005D4CDA
005D4225|>81FF 6B010000 |CMP EDI,16B
005D422B|.75 29         |JNZ SHORT woool.005D4256
005D422D|.8B53 38       |MOV EDX,DWORD PTR DS:         ;Case 16B of switch 005D41CA
005D4230|.8B46 04       |MOV EAX,DWORD PTR DS:
005D4233|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4239|.6A 00         |PUSH 0
005D423B|.6A 00         |PUSH 0
005D423D|.6A 00         |PUSH 0
005D423F|.6A FF         |PUSH -1
005D4241|.6A FF         |PUSH -1
005D4243|.52            |PUSH EDX
005D4244|.50            |PUSH EAX
005D4245|.6A 00         |PUSH 0
005D4247|.68 83140000   |PUSH 1483
005D424C|.E8 9FB7E7FF   |CALL woool.0044F9F0
005D4251|.E9 840A0000   |JMP woool.005D4CDA
005D4256|>81FF 6C010000 |CMP EDI,16C
005D425C|.0F85 780A0000 |JNZ woool.005D4CDA
005D4262|.8B4B 38       |MOV ECX,DWORD PTR DS:         ;Case 16C of switch 005D41CA
005D4265|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4268|.6A 00         |PUSH 0
005D426A|.6A 00         |PUSH 0
005D426C|.6A 00         |PUSH 0
005D426E|.6A FF         |PUSH -1
005D4270|.6A FF         |PUSH -1
005D4272|.51            |PUSH ECX
005D4273|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4279|.52            |PUSH EDX
005D427A|.6A 00         |PUSH 0
005D427C|.68 88140000   |PUSH 1488
005D4281|.E8 6AB7E7FF   |CALL woool.0044F9F0
005D4286|.E9 4F0A0000   |JMP woool.005D4CDA
005D428B|>807C24 54 00|CMP BYTE PTR SS:,0
005D4290|.0F84 440A0000 |JE woool.005D4CDA
005D4296|.83F9 05       |CMP ECX,5
005D4299|.0F85 0F010000 |JNZ woool.005D43AE
005D429F|.83F8 01       |CMP EAX,1
005D42A2|.0F85 320A0000 |JNZ woool.005D4CDA
005D42A8|.81FF 39010000 |CMP EDI,139                           ;Switch (cases 6F..187)
005D42AE|.0F8F 84000000 |JG woool.005D4338
005D42B4|.74 59         |JE SHORT woool.005D430F
005D42B6|.83EF 6F       |SUB EDI,6F
005D42B9|.74 3A         |JE SHORT woool.005D42F5
005D42BB|.83EF 02       |SUB EDI,2
005D42BE|.74 35         |JE SHORT woool.005D42F5
005D42C0|.81EF C2000000 |SUB EDI,0C2
005D42C6|.0F85 0E0A0000 |JNZ woool.005D4CDA
005D42CC|.8B43 38       |MOV EAX,DWORD PTR DS:         ;Case 133 of switch 005D42A8
005D42XF|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D42D2|.6A 00         |PUSH 0
005D42D4|.6A 00         |PUSH 0
005D42D6|.6A 00         |PUSH 0
005D42D8|.6A FF         |PUSH -1
005D42DA|.6A FF         |PUSH -1
005D42DC|.50            |PUSH EAX
005D42DD|.51            |PUSH ECX
005D42DE|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D42E4|.6A 00         |PUSH 0
005D42E6|.68 8F040000   |PUSH 48F
005D42EB|.E8 00B7E7FF   |CALL woool.0044F9F0
005D42F0|.E9 E5090000   |JMP woool.005D4CDA
005D42F5|>0FBE56 70   |MOVSX EDX,BYTE PTR DS:          ;Cases 6F,71 of switch 005D42A8
005D42F9|.8B46 04       |MOV EAX,DWORD PTR DS:
005D42FC|.6A 00         |PUSH 0
005D42FE|.6A 00         |PUSH 0
005D4300|.6A 00         |PUSH 0
005D4302|.6A FF         |PUSH -1
005D4304|.03D2          |ADD EDX,EDX
005D4306|.52            |PUSH EDX
005D4307|.6A 00         |PUSH 0
005D4309|.50            |PUSH EAX
005D430A|.^ E9 16FDFFFF   |JMP woool.005D4025
005D430F|>8B4B 38       |MOV ECX,DWORD PTR DS:         ;Case 139 of switch 005D42A8
005D4312|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4315|.6A 00         |PUSH 0
005D4317|.6A 00         |PUSH 0
005D4319|.6A 00         |PUSH 0
005D431B|.6A FF         |PUSH -1
005D431D|.6A FF         |PUSH -1
005D431F|.51            |PUSH ECX
005D4320|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4326|.52            |PUSH EDX
005D4327|.6A 00         |PUSH 0
005D4329|.68 8E040000   |PUSH 48E
005D432E|.E8 BDB6E7FF   |CALL woool.0044F9F0
005D4333|.E9 A2090000   |JMP woool.005D4CDA
005D4338|>81EF 47010000 |SUB EDI,147
005D433E|.74 45         |JE SHORT woool.005D4385
005D4340|.83EF 40       |SUB EDI,40
005D4343|.0F85 91090000 |JNZ woool.005D4CDA
005D4349|.0FB78E 9C0000>|MOVZX ECX,WORD PTR DS:          ;Case 187 of switch 005D42A8
005D4350|.0FB796 980000>|MOVZX EDX,WORD PTR DS:
005D4357|.8B43 38       |MOV EAX,DWORD PTR DS:
005D435A|.6A 00         |PUSH 0
005D435C|.6A 00         |PUSH 0
005D435E|.6A 00         |PUSH 0
005D4360|.6A FF         |PUSH -1
005D4362|.6A FF         |PUSH -1
005D4364|.C1E1 10       |SHL ECX,10
005D4367|.50            |PUSH EAX
005D4368|.0BCA          |OR ECX,EDX
005D436A|.51            |PUSH ECX
005D436B|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4371|.68 00008000   |PUSH woool.00800000
005D4376|.68 8C140000   |PUSH 148C
005D437B|.E8 70B6E7FF   |CALL woool.0044F9F0
005D4380|.E9 55090000   |JMP woool.005D4CDA
005D4385|>8B43 38       |MOV EAX,DWORD PTR DS:         ;Case 147 of switch 005D42A8
005D4388|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D438B|.6A 00         |PUSH 0
005D438D|.6A 00         |PUSH 0
005D438F|.6A 00         |PUSH 0
005D4391|.6A FF         |PUSH -1
005D4393|.6A FF         |PUSH -1
005D4395|.50            |PUSH EAX
005D4396|.51            |PUSH ECX
005D4397|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D439D|.6A 00         |PUSH 0
005D439F|.68 92080000   |PUSH 892
005D43A4|.E8 47B6E7FF   |CALL woool.0044F9F0
005D43A9|.E9 2C090000   |JMP woool.005D4CDA
005D43AE|>83F9 08       |CMP ECX,8
005D43B1|.0F85 23090000 |JNZ woool.005D4CDA
005D43B7|.83F8 01       |CMP EAX,1
005D43BA|.0F85 1A090000 |JNZ woool.005D4CDA
005D43C0|.8B5B 38       |MOV EBX,DWORD PTR DS:
005D43C3|.85DB          |TEST EBX,EBX
005D43C5|.0F84 0F090000 |JE woool.005D4CDA
005D43CB|.81FF 3A010000 |CMP EDI,13A
005D43D1|.75 07         |JNZ SHORT woool.005D43DA
005D43D3|.B8 D1130000   |MOV EAX,13D1
005D43D8|.EB 11         |JMP SHORT woool.005D43EB
005D43DA|>81FF 3B010000 |CMP EDI,13B
005D43E0|.0F85 F4080000 |JNZ woool.005D4CDA
005D43E6|.B8 CE130000   |MOV EAX,13CE
005D43EB|>8B56 04       |MOV EDX,DWORD PTR DS:
005D43EE|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D43F4|.6A 00         |PUSH 0
005D43F6|.6A 00         |PUSH 0
005D43F8|.6A 00         |PUSH 0
005D43FA|.6A FF         |PUSH -1
005D43FC|.6A FF         |PUSH -1
005D43FE|.53            |PUSH EBX
005D43FF|.52            |PUSH EDX
005D4400|.6A 00         |PUSH 0
005D4402|.50            |PUSH EAX
005D4403|.E8 E8B5E7FF   |CALL woool.0044F9F0
005D4408|.E9 CD080000   |JMP woool.005D4CDA
005D440D|>807C24 54 00|CMP BYTE PTR SS:,0            ;Case 2A of switch 005D3B2D
005D4412|.DDD8          |FSTP ST(0)
005D4414|.0F84 C0080000 |JE woool.005D4CDA
005D441A|.83FF 02       |CMP EDI,2                               ;Switch (cases 2..1A7)
005D441D|.0F84 3C010000 |JE woool.005D455F
005D4423|.81FF A6000000 |CMP EDI,0A6
005D4429|.0F84 30010000 |JE woool.005D455F
005D442F|.81FF A8000000 |CMP EDI,0A8
005D4435|.0F84 24010000 |JE woool.005D455F
005D443B|.81FF AA000000 |CMP EDI,0AA
005D4441|.0F84 18010000 |JE woool.005D455F
005D4447|.81FF B9000000 |CMP EDI,0B9
005D444D|.0F84 0C010000 |JE woool.005D455F
005D4453|.81FF BA000000 |CMP EDI,0BA
005D4459|.0F84 00010000 |JE woool.005D455F
005D445F|.81FF BB000000 |CMP EDI,0BB
005D4465|.0F84 F4000000 |JE woool.005D455F
005D446B|.81FF A6010000 |CMP EDI,1A6
005D4471|.0F84 E8000000 |JE woool.005D455F
005D4477|.81FF A7010000 |CMP EDI,1A7
005D447D|.0F84 DC000000 |JE woool.005D455F
005D4483|.81FF 2D010000 |CMP EDI,12D
005D4489|.0F84 C6000000 |JE woool.005D4555
005D448F|.81FF 2E010000 |CMP EDI,12E
005D4495|.0F84 BA000000 |JE woool.005D4555
005D449B|.81FF F9000000 |CMP EDI,0F9
005D44A1|.75 4D         |JNZ SHORT woool.005D44F0
005D44A3|.C74424 14 710>|MOV DWORD PTR SS:,771         ;Case F9 of switch 005D441A
005D44AB|>8B4424 1C   |MOV EAX,DWORD PTR SS:
005D44AF|.85C0          |TEST EAX,EAX
005D44B1|.0F85 F3010000 |JNZ woool.005D46AA
005D44B7|.837C24 18 01|CMP DWORD PTR SS:,1
005D44BC|.0F85 18080000 |JNZ woool.005D4CDA
005D44C2|.81FF F9000000 |CMP EDI,0F9
005D44C8|.0F85 3E010000 |JNZ woool.005D460C
005D44CE|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D44D1|.50            |PUSH EAX
005D44D2|.50            |PUSH EAX
005D44D3|.50            |PUSH EAX
005D44D4|.6A FF         |PUSH -1
005D44D6|.6A FF         |PUSH -1
005D44D8|.50            |PUSH EAX
005D44D9|.51            |PUSH ECX
005D44DA|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D44E0|.50            |PUSH EAX
005D44E1|.68 8F080000   |PUSH 88F
005D44E6|.E8 05B5E7FF   |CALL woool.0044F9F0
005D44EB|.E9 EA070000   |JMP woool.005D4CDA
005D44F0|>81FF 32010000 |CMP EDI,132
005D44F6|.75 0A         |JNZ SHORT woool.005D4502
005D44F8|.C74424 14 A70>|MOV DWORD PTR SS:,9A7         ;Case 132 of switch 005D441A
005D4500|.^ EB A9         |JMP SHORT woool.005D44AB
005D4502|>81FF 33010000 |CMP EDI,133
005D4508|.75 0A         |JNZ SHORT woool.005D4514
005D450A|.C74424 14 AE0>|MOV DWORD PTR SS:,9AE         ;Case 133 of switch 005D441A
005D4512|.^ EB 97         |JMP SHORT woool.005D44AB
005D4514|>81FF 3A010000 |CMP EDI,13A
005D451A|.75 0A         |JNZ SHORT woool.005D4526
005D451C|.C74424 14 E60>|MOV DWORD PTR SS:,9E6         ;Case 13A of switch 005D441A
005D4524|.^ EB 85         |JMP SHORT woool.005D44AB
005D4526|>81FF 3B010000 |CMP EDI,13B
005D452C|.75 0D         |JNZ SHORT woool.005D453B
005D452E|.C74424 14 EE0>|MOV DWORD PTR SS:,9EE         ;Case 13B of switch 005D441A
005D4536|.^ E9 70FFFFFF   |JMP woool.005D44AB
005D453B|>81FF 5A010000 |CMP EDI,15A
005D4541|.74 08         |JE SHORT woool.005D454B
005D4543|.81FF 5C010000 |CMP EDI,15C
005D4549|.75 1C         |JNZ SHORT woool.005D4567
005D454B|>C74424 14 F00>|MOV DWORD PTR SS:,9F0         ;Cases 15A,15C of switch 005D441A
005D4553|.EB 12         |JMP SHORT woool.005D4567
005D4555|>C74424 14 840>|MOV DWORD PTR SS:,984         ;Cases 12D,12E of switch 005D441A
005D455D|.EB 08         |JMP SHORT woool.005D4567
005D455F|>C74424 14 480>|MOV DWORD PTR SS:,548         ;Cases 2,A6,A8,AA,B9,BA,BB,1A6,1A7 of switch 005D441A
005D4567|>81FF DD000000 |CMP EDI,0DD                           ;Default case of switch 005D441A
005D456D|.75 3A         |JNZ SHORT woool.005D45A9
005D456F|.8B4424 1C   |MOV EAX,DWORD PTR SS:
005D4573|.85C0          |TEST EAX,EAX
005D4575|.0F85 2F010000 |JNZ woool.005D46AA
005D457B|.837C24 18 01|CMP DWORD PTR SS:,1
005D4580|.0F85 54070000 |JNZ woool.005D4CDA
005D4586|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D458C|.50            |PUSH EAX
005D458D|.50            |PUSH EAX
005D458E|.50            |PUSH EAX
005D458F|.6A FF         |PUSH -1
005D4591|.6A FF         |PUSH -1
005D4593|.50            |PUSH EAX
005D4594|.8B46 04       |MOV EAX,DWORD PTR DS:
005D4597|.50            |PUSH EAX
005D4598|.6A 00         |PUSH 0
005D459A|.68 7F080000   |PUSH 87F
005D459F|.E8 4CB4E7FF   |CALL woool.0044F9F0
005D45A4|.E9 31070000   |JMP woool.005D4CDA
005D45A9|>81FF E5000000 |CMP EDI,0E5
005D45AF|.^ 0F85 F6FEFFFF |JNZ woool.005D44AB
005D45B5|.8B4424 1C   |MOV EAX,DWORD PTR SS:
005D45B9|.85C0          |TEST EAX,EAX
005D45BB|.0F85 E9000000 |JNZ woool.005D46AA
005D45C1|.837C24 18 01|CMP DWORD PTR SS:,1
005D45C6|.0F85 0E070000 |JNZ woool.005D4CDA
005D45CC|.A1 C49A9000   |MOV EAX,DWORD PTR DS:
005D45D1|.8B5424 24   |MOV EDX,DWORD PTR SS:
005D45D5|.6A 00         |PUSH 0
005D45D7|.6A 01         |PUSH 1
005D45D9|.6A 00         |PUSH 0
005D45DB|.8BC8          |MOV ECX,EAX
005D45DD|.6A 00         |PUSH 0
005D45DF|.52            |PUSH EDX
005D45E0|.8B5424 3C   |MOV EDX,DWORD PTR SS:
005D45E4|.83C0 01       |ADD EAX,1
005D45E7|.A3 C49A9000   |MOV DWORD PTR DS:,EAX
005D45EC|.8B4424 40   |MOV EAX,DWORD PTR SS:
005D45F0|.50            |PUSH EAX
005D45F1|.8B4424 48   |MOV EAX,DWORD PTR SS:
005D45F5|.52            |PUSH EDX
005D45F6|.50            |PUSH EAX
005D45F7|.51            |PUSH ECX
005D45F8|.8B0D 6C5F9400 |MOV ECX,DWORD PTR DS:
005D45FE|.6A 16         |PUSH 16
005D4600|.6A 03         |PUSH 3
005D4602|.E8 3982F2FF   |CALL woool.004FC840
005D4607|.E9 CE060000   |JMP woool.005D4CDA
005D460C|>81FF 56010000 |CMP EDI,156
005D4612|.74 0C         |JE SHORT woool.005D4620
005D4614|.81FF 57010000 |CMP EDI,157
005D461A|.0F85 BA060000 |JNZ woool.005D4CDA
005D4620|>0FBE56 70   |MOVSX EDX,BYTE PTR DS:
005D4624|.8B46 04       |MOV EAX,DWORD PTR DS:
005D4627|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D462D|.6A 00         |PUSH 0
005D462F|.6A 00         |PUSH 0
005D4631|.6A 00         |PUSH 0
005D4633|.6A FF         |PUSH -1
005D4635|.03D2          |ADD EDX,EDX
005D4637|.52            |PUSH EDX
005D4638|.6A 00         |PUSH 0
005D463A|.50            |PUSH EAX
005D463B|.6A 00         |PUSH 0
005D463D|.68 EC130000   |PUSH 13EC
005D4642|.E8 A9B3E7FF   |CALL woool.0044F9F0
005D4647|.0FBE46 70   |MOVSX EAX,BYTE PTR DS:
005D464B|.8BBE B4000000 |MOV EDI,DWORD PTR DS:
005D4651|.8B9E B8000000 |MOV EBX,DWORD PTR DS:
005D4657|.8D4C24 3C   |LEA ECX,DWORD PTR SS:
005D465B|.51            |PUSH ECX
005D465C|.8D5424 44   |LEA EDX,DWORD PTR SS:
005D4660|.52            |PUSH EDX
005D4661|.50            |PUSH EAX
005D4662|.E8 A9CDE4FF   |CALL woool.00421410
005D4667|.8B4C24 48   |MOV ECX,DWORD PTR SS:
005D466B|.83C4 0C       |ADD ESP,0C
005D466E|.6A 00         |PUSH 0
005D4670|.6A 00         |PUSH 0
005D4672|.8D144B      |LEA EDX,DWORD PTR DS:
005D4675|.8B4C24 48   |MOV ECX,DWORD PTR SS:
005D4679|.6A 00         |PUSH 0
005D467B|.6A FF         |PUSH -1
005D467D|.0FB7C2      |MOVZX EAX,DX
005D4680|.8D144F      |LEA EDX,DWORD PTR DS:
005D4683|.6A FF         |PUSH -1
005D4685|.0FB7CA      |MOVZX ECX,DX
005D4688|.6A 00         |PUSH 0
005D468A|.C1E0 10       |SHL EAX,10
005D468D|.0BC1          |OR EAX,ECX
005D468F|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4695|.50            |PUSH EAX
005D4696|.68 00008000   |PUSH woool.00800000
005D469B|.68 ED130000   |PUSH 13ED
005D46A0|.E8 4BB3E7FF   |CALL woool.0044F9F0
005D46A5|.E9 30060000   |JMP woool.005D4CDA
005D46AA|>83F8 03       |CMP EAX,3
005D46AD|.0F85 F2000000 |JNZ woool.005D47A5
005D46B3|.837C24 18 01|CMP DWORD PTR SS:,1
005D46B8|.0F85 1C060000 |JNZ woool.005D4CDA
005D46BE|.81FF 3B010000 |CMP EDI,13B                           ;Switch (cases 13A..15B)
005D46C4|.75 38         |JNZ SHORT woool.005D46FE
005D46C6|.33FF          |XOR EDI,EDI                           ;Case 13B of switch 005D46BE
005D46C8|.EB 06         |JMP SHORT woool.005D46D0
005D46CA|   8D9B 00000000 |LEA EBX,DWORD PTR DS:
005D46D0|>8B56 04       |/MOV EDX,DWORD PTR DS:
005D46D3|.8B0D 885F9400 ||MOV ECX,DWORD PTR DS:
005D46D9|.6A 00         ||PUSH 0
005D46DB|.6A 00         ||PUSH 0
005D46DD|.6A 00         ||PUSH 0
005D46DF|.6A FF         ||PUSH -1
005D46E1|.57            ||PUSH EDI
005D46E2|.6A 00         ||PUSH 0
005D46E4|.52            ||PUSH EDX
005D46E5|.6A 00         ||PUSH 0
005D46E7|.68 XF130000   ||PUSH 13XF
005D46EC|.E8 FFB2E7FF   ||CALL woool.0044F9F0
005D46F1|.83C7 02       ||ADD EDI,2
005D46F4|.83FF 10       ||CMP EDI,10
005D46F7|.^ 7C D7         |\JL SHORT woool.005D46D0
005D46F9|.E9 DC050000   |JMP woool.005D4CDA
005D46FE|>81FF 3A010000 |CMP EDI,13A
005D4704|.75 38         |JNZ SHORT woool.005D473E
005D4706|.33FF          |XOR EDI,EDI                           ;Case 13A of switch 005D46BE
005D4708|.EB 06         |JMP SHORT woool.005D4710
005D470A|   8D9B 00000000 |LEA EBX,DWORD PTR DS:
005D4710|>8B46 04       |/MOV EAX,DWORD PTR DS:
005D4713|.8B0D 885F9400 ||MOV ECX,DWORD PTR DS:
005D4719|.6A 00         ||PUSH 0
005D471B|.6A 00         ||PUSH 0
005D471D|.6A 00         ||PUSH 0
005D471F|.6A FF         ||PUSH -1
005D4721|.57            ||PUSH EDI
005D4722|.6A 00         ||PUSH 0
005D4724|.50            ||PUSH EAX
005D4725|.6A 00         ||PUSH 0
005D4727|.68 D2130000   ||PUSH 13D2
005D472C|.E8 BFB2E7FF   ||CALL woool.0044F9F0
005D4731|.83C7 02       ||ADD EDI,2
005D4734|.83FF 10       ||CMP EDI,10
005D4737|.^ 7C D7         |\JL SHORT woool.005D4710
005D4739|.E9 9C050000   |JMP woool.005D4CDA
005D473E|>81FF 5B010000 |CMP EDI,15B
005D4744|.75 2C         |JNZ SHORT woool.005D4772
005D4746|.0FBE4E 70   |MOVSX ECX,BYTE PTR DS:          ;Case 15B of switch 005D46BE
005D474A|.8B56 04       |MOV EDX,DWORD PTR DS:
005D474D|.6A 00         |PUSH 0
005D474F|.6A 00         |PUSH 0
005D4751|.6A 00         |PUSH 0
005D4753|.6A FF         |PUSH -1
005D4755|.03C9          |ADD ECX,ECX
005D4757|.51            |PUSH ECX
005D4758|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D475E|.6A 00         |PUSH 0
005D4760|.52            |PUSH EDX
005D4761|.6A 00         |PUSH 0
005D4763|.68 00140000   |PUSH 1400
005D4768|.E8 83B2E7FF   |CALL woool.0044F9F0
005D476D|.E9 68050000   |JMP woool.005D4CDA
005D4772|>81FF 5A010000 |CMP EDI,15A
005D4778|.0F85 5C050000 |JNZ woool.005D4CDA
005D477E|.8B46 04       |MOV EAX,DWORD PTR DS:            ;Case 15A of switch 005D46BE
005D4781|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4787|.6A 00         |PUSH 0
005D4789|.6A 00         |PUSH 0
005D478B|.6A 00         |PUSH 0
005D478D|.6A FF         |PUSH -1
005D478F|.6A FF         |PUSH -1
005D4791|.6A 00         |PUSH 0
005D4793|.50            |PUSH EAX
005D4794|.6A 00         |PUSH 0
005D4796|.68 1F140000   |PUSH 141F
005D479B|.E8 50B2E7FF   |CALL woool.0044F9F0
005D47A0|.E9 35050000   |JMP woool.005D4CDA
005D47A5|>83F8 05       |CMP EAX,5
005D47A8|.0F85 2C050000 |JNZ woool.005D4CDA
005D47AE|.837C24 18 01|CMP DWORD PTR SS:,1
005D47B3|.0F85 21050000 |JNZ woool.005D4CDA
005D47B9|.81FF 33010000 |CMP EDI,133
005D47BF|.0F85 15050000 |JNZ woool.005D4CDA
005D47C5|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D47C8|.6A 00         |PUSH 0
005D47CA|.6A 00         |PUSH 0
005D47CC|.6A 00         |PUSH 0
005D47CE|.6A FF         |PUSH -1
005D47D0|.6A FF         |PUSH -1
005D47D2|.6A 00         |PUSH 0
005D47D4|.51            |PUSH ECX
005D47D5|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D47DB|.6A 00         |PUSH 0
005D47DD|.68 90040000   |PUSH 490
005D47E2|.E8 09B2E7FF   |CALL woool.0044F9F0
005D47E7|.E9 EE040000   |JMP woool.005D4CDA
005D47EC|>83FF 02       |CMP EDI,2                               ;Switch (cases 2..1BD)
005D47EF|.DDD8          |FSTP ST(0)
005D47F1|.75 0D         |JNZ SHORT woool.005D4800
005D47F3|.C74424 14 200>|MOV DWORD PTR SS:,20            ;Case 2 of switch 005D47EC
005D47FB|.E9 DA040000   |JMP woool.005D4CDA
005D4800|>81FF A6000000 |CMP EDI,0A6
005D4806|.0F84 BC000000 |JE woool.005D48C8
005D480C|.81FF A8000000 |CMP EDI,0A8
005D4812|.0F84 B0000000 |JE woool.005D48C8
005D4818|.81FF AA000000 |CMP EDI,0AA
005D481E|.0F84 A4000000 |JE woool.005D48C8
005D4824|.81FF B9000000 |CMP EDI,0B9
005D482A|.0F84 8E000000 |JE woool.005D48BE
005D4830|.81FF BA000000 |CMP EDI,0BA
005D4836|.0F84 82000000 |JE woool.005D48BE
005D483C|.81FF BB000000 |CMP EDI,0BB
005D4842|.74 7A         |JE SHORT woool.005D48BE
005D4844|.81FF BD010000 |CMP EDI,1BD
005D484A|.74 68         |JE SHORT woool.005D48B4
005D484C|.83FF 27       |CMP EDI,27
005D484F|.74 63         |JE SHORT woool.005D48B4
005D4851|.83FF 28       |CMP EDI,28
005D4854|.74 5E         |JE SHORT woool.005D48B4
005D4856|.83FF 29       |CMP EDI,29
005D4859|.74 59         |JE SHORT woool.005D48B4
005D485B|.81FF 2D010000 |CMP EDI,12D
005D4861|.74 47         |JE SHORT woool.005D48AA
005D4863|.81FF 2E010000 |CMP EDI,12E
005D4869|.74 3F         |JE SHORT woool.005D48AA
005D486B|.81FF 3A010000 |CMP EDI,13A
005D4871|.75 0D         |JNZ SHORT woool.005D4880
005D4873|.C74424 14 E70>|MOV DWORD PTR SS:,9E7         ;Case 13A of switch 005D47EC
005D487B|.E9 A6000000   |JMP woool.005D4926
005D4880|>81FF 3B010000 |CMP EDI,13B
005D4886|.75 0D         |JNZ SHORT woool.005D4895
005D4888|.C74424 14 EF0>|MOV DWORD PTR SS:,9EF         ;Case 13B of switch 005D47EC
005D4890|.E9 45040000   |JMP woool.005D4CDA
005D4895|>81FF 59010000 |CMP EDI,159
005D489B|.75 33         |JNZ SHORT woool.005D48D0
005D489D|.C74424 14 F00>|MOV DWORD PTR SS:,9F0         ;Case 159 of switch 005D47EC
005D48A5|.E9 30040000   |JMP woool.005D4CDA
005D48AA|>C74424 14 7E0>|MOV DWORD PTR SS:,97E         ;Cases 12D,12E of switch 005D47EC
005D48B2|.EB 1C         |JMP SHORT woool.005D48D0
005D48B4|>C74424 14 510>|MOV DWORD PTR SS:,551         ;Cases 27,28,29,1BD of switch 005D47EC
005D48BC|.EB 12         |JMP SHORT woool.005D48D0
005D48BE|>C74424 14 500>|MOV DWORD PTR SS:,550         ;Cases B9,BA,BB of switch 005D47EC
005D48C6|.EB 08         |JMP SHORT woool.005D48D0
005D48C8|>C74424 14 490>|MOV DWORD PTR SS:,549         ;Cases A6,A8,AA of switch 005D47EC
005D48D0|>81FF DD000000 |CMP EDI,0DD                           ;Default case of switch 005D47EC
005D48D6|.75 42         |JNZ SHORT woool.005D491A
005D48D8|.837C24 1C 00|CMP DWORD PTR SS:,0
005D48DD|.0F85 F7030000 |JNZ woool.005D4CDA
005D48E3|.837C24 18 01|CMP DWORD PTR SS:,1
005D48E8|.0F85 EC030000 |JNZ woool.005D4CDA
005D48EE|.0FBE56 70   |MOVSX EDX,BYTE PTR DS:
005D48F2|.8B46 04       |MOV EAX,DWORD PTR DS:
005D48F5|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D48FB|.6A 00         |PUSH 0
005D48FD|.6A 00         |PUSH 0
005D48FF|.6A 00         |PUSH 0
005D4901|.6A FF         |PUSH -1
005D4903|.03D2          |ADD EDX,EDX
005D4905|.52            |PUSH EDX
005D4906|.6A 00         |PUSH 0
005D4908|.50            |PUSH EAX
005D4909|.6A 00         |PUSH 0
005D490B|.68 80080000   |PUSH 880
005D4910|.E8 DBB0E7FF   |CALL woool.0044F9F0
005D4915|.E9 C0030000   |JMP woool.005D4CDA
005D491A|>81FF 3A010000 |CMP EDI,13A
005D4920|.0F85 B4030000 |JNZ woool.005D4CDA
005D4926|>837C24 1C 08|CMP DWORD PTR SS:,8
005D492B|.0F85 A9030000 |JNZ woool.005D4CDA
005D4931|.837C24 18 01|CMP DWORD PTR SS:,1
005D4936|.0F85 9E030000 |JNZ woool.005D4CDA
005D493C|.8B4B 38       |MOV ECX,DWORD PTR DS:
005D493F|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4942|.6A 00         |PUSH 0
005D4944|.6A 00         |PUSH 0
005D4946|.6A 00         |PUSH 0
005D4948|.6A FF         |PUSH -1
005D494A|.6A FF         |PUSH -1
005D494C|.51            |PUSH ECX
005D494D|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4953|.52            |PUSH EDX
005D4954|.6A 00         |PUSH 0
005D4956|.68 D3130000   |PUSH 13D3
005D495B|.E8 90B0E7FF   |CALL woool.0044F9F0
005D4960|.E9 75030000   |JMP woool.005D4CDA
005D4965|>81FF DD000000 |CMP EDI,0DD                           ;Case 2C of switch 005D3B2D
005D496B|.DDD8          |FSTP ST(0)
005D496D|.0F85 67030000 |JNZ woool.005D4CDA
005D4973|.837C24 1C 00|CMP DWORD PTR SS:,0
005D4978|.0F85 5C030000 |JNZ woool.005D4CDA
005D497E|.837C24 18 01|CMP DWORD PTR SS:,1
005D4983|.0F85 51030000 |JNZ woool.005D4CDA
005D4989|.A1 C49A9000   |MOV EAX,DWORD PTR DS:
005D498E|.8B5424 2C   |MOV EDX,DWORD PTR SS:
005D4992|.6A 00         |PUSH 0
005D4994|.6A 01         |PUSH 1
005D4996|.6A 00         |PUSH 0
005D4998|.8BC8          |MOV ECX,EAX
005D499A|.6A 00         |PUSH 0
005D499C|.83C0 01       |ADD EAX,1
005D499F|.A3 C49A9000   |MOV DWORD PTR DS:,EAX
005D49A4|.8B4424 34   |MOV EAX,DWORD PTR SS:
005D49A8|.50            |PUSH EAX
005D49A9|.8B4424 3C   |MOV EAX,DWORD PTR SS:
005D49AD|.52            |PUSH EDX
005D49AE|.8B5424 48   |MOV EDX,DWORD PTR SS:
005D49B2|.50            |PUSH EAX
005D49B3|.52            |PUSH EDX
005D49B4|.51            |PUSH ECX
005D49B5|.8B0D 6C5F9400 |MOV ECX,DWORD PTR DS:
005D49BB|.6A 06         |PUSH 6
005D49BD|.6A 03         |PUSH 3
005D49BF|.E8 7C7EF2FF   |CALL woool.004FC840
005D49C4|.0FBE46 70   |MOVSX EAX,BYTE PTR DS:
005D49C8|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D49CB|.6A 00         |PUSH 0
005D49CD|.6A 00         |PUSH 0
005D49XF|.6A 00         |PUSH 0
005D49D1|.6A FF         |PUSH -1
005D49D3|.03C0          |ADD EAX,EAX
005D49D5|.50            |PUSH EAX
005D49D6|.6A 00         |PUSH 0
005D49D8|.51            |PUSH ECX
005D49D9|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D49DF|.6A 00         |PUSH 0
005D49E1|.68 81080000   |PUSH 881
005D49E6|.E8 05B0E7FF   |CALL woool.0044F9F0
005D49EB|.E9 EA020000   |JMP woool.005D4CDA
005D49F0|>81FF A6000000 |CMP EDI,0A6                           ;Switch (cases A6..1AC)
005D49F6|.DDD8          |FSTP ST(0)
005D49F8|.74 76         |JE SHORT woool.005D4A70
005D49FA|.81FF A8000000 |CMP EDI,0A8
005D4A00|.74 6E         |JE SHORT woool.005D4A70
005D4A02|.81FF AA000000 |CMP EDI,0AA
005D4A08|.74 66         |JE SHORT woool.005D4A70
005D4A0A|.81FF B9000000 |CMP EDI,0B9
005D4A10|.74 54         |JE SHORT woool.005D4A66
005D4A12|.81FF BA000000 |CMP EDI,0BA
005D4A18|.74 4C         |JE SHORT woool.005D4A66
005D4A1A|.81FF BB000000 |CMP EDI,0BB
005D4A20|.74 44         |JE SHORT woool.005D4A66
005D4A22|.81FF 2D010000 |CMP EDI,12D
005D4A28|.74 32         |JE SHORT woool.005D4A5C
005D4A2A|.81FF 2E010000 |CMP EDI,12E
005D4A30|.74 2A         |JE SHORT woool.005D4A5C
005D4A32|.81FF A6010000 |CMP EDI,1A6
005D4A38|.74 18         |JE SHORT woool.005D4A52
005D4A3A|.81FF A7010000 |CMP EDI,1A7
005D4A40|.74 10         |JE SHORT woool.005D4A52
005D4A42|.81FF A9010000 |CMP EDI,1A9
005D4A48|.74 08         |JE SHORT woool.005D4A52
005D4A4A|.81FF AC010000 |CMP EDI,1AC
005D4A50|.75 26         |JNZ SHORT woool.005D4A78
005D4A52|>C74424 14 F90>|MOV DWORD PTR SS:,0XF9          ;Cases 1A6,1A7,1A9,1AC of switch 005D49F0
005D4A5A|.EB 1C         |JMP SHORT woool.005D4A78
005D4A5C|>C74424 14 7F0>|MOV DWORD PTR SS:,97F         ;Cases 12D,12E of switch 005D49F0
005D4A64|.EB 12         |JMP SHORT woool.005D4A78
005D4A66|>C74424 14 D80>|MOV DWORD PTR SS:,5D8         ;Cases B9,BA,BB of switch 005D49F0
005D4A6E|.EB 08         |JMP SHORT woool.005D4A78
005D4A70|>C74424 14 470>|MOV DWORD PTR SS:,547         ;Cases A6,A8,AA of switch 005D49F0
005D4A78|>81FF DD000000 |CMP EDI,0DD                           ;Default case of switch 005D49F0
005D4A7E|.0F85 56020000 |JNZ woool.005D4CDA
005D4A84|.837C24 1C 00|CMP DWORD PTR SS:,0
005D4A89|.0F85 4B020000 |JNZ woool.005D4CDA
005D4A8F|.837C24 18 01|CMP DWORD PTR SS:,1
005D4A94|.0F85 40020000 |JNZ woool.005D4CDA
005D4A9A|.8B0D A05F9400 |MOV ECX,DWORD PTR DS:
005D4AA0|.68 B80B0000   |PUSH 0BB8
005D4AA5|.81C1 840A0000 |ADD ECX,0A84
005D4AAB|.E8 A02EF1FF   |CALL woool.004E7950
005D4AB0|.A1 C49A9000   |MOV EAX,DWORD PTR DS:
005D4AB5|.8B5424 24   |MOV EDX,DWORD PTR SS:
005D4AB9|.6A 00         |PUSH 0
005D4ABB|.6A 01         |PUSH 1
005D4ABD|.6A 00         |PUSH 0
005D4ABF|.8BC8          |MOV ECX,EAX
005D4AC1|.6A 00         |PUSH 0
005D4AC3|.52            |PUSH EDX
005D4AC4|.8B5424 3C   |MOV EDX,DWORD PTR SS:
005D4AC8|.83C0 01       |ADD EAX,1
005D4ACB|.A3 C49A9000   |MOV DWORD PTR DS:,EAX
005D4AD0|.8B4424 40   |MOV EAX,DWORD PTR SS:
005D4AD4|.50            |PUSH EAX
005D4AD5|.8B4424 48   |MOV EAX,DWORD PTR SS:
005D4AD9|.52            |PUSH EDX
005D4ADA|.50            |PUSH EAX
005D4ADB|.51            |PUSH ECX
005D4ADC|.8B0D 6C5F9400 |MOV ECX,DWORD PTR DS:
005D4AE2|.6A 07         |PUSH 7
005D4AE4|.6A 03         |PUSH 3
005D4AE6|.E8 557DF2FF   |CALL woool.004FC840
005D4AEB|.8A46 70       |MOV AL,BYTE PTR DS:
005D4AEE|.3C 04         |CMP AL,4
005D4AF0|.6A 00         |PUSH 0
005D4AF2|.6A 00         |PUSH 0
005D4AF4|.6A 00         |PUSH 0
005D4AF6|.6A FF         |PUSH -1
005D4AF8|.7D 23         |JGE SHORT woool.005D4B1D
005D4AFA|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4AFD|.0FBEC8      |MOVSX ECX,AL
005D4B00|.03C9          |ADD ECX,ECX
005D4B02|.51            |PUSH ECX
005D4B03|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4B09|.6A 00         |PUSH 0
005D4B0B|.52            |PUSH EDX
005D4B0C|.6A 00         |PUSH 0
005D4B0E|.68 82080000   |PUSH 882
005D4B13|.E8 D8AEE7FF   |CALL woool.0044F9F0
005D4B18|.E9 BD010000   |JMP woool.005D4CDA
005D4B1D|>8B4E 04       |MOV ECX,DWORD PTR DS:
005D4B20|.0FBEC0      |MOVSX EAX,AL
005D4B23|.03C0          |ADD EAX,EAX
005D4B25|.50            |PUSH EAX
005D4B26|.6A 00         |PUSH 0
005D4B28|.51            |PUSH ECX
005D4B29|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4B2F|.6A 00         |PUSH 0
005D4B31|.68 83080000   |PUSH 883
005D4B36|.E8 B5AEE7FF   |CALL woool.0044F9F0
005D4B3B|.E9 9A010000   |JMP woool.005D4CDA
005D4B40|>81FF DD000000 |CMP EDI,0DD                           ;Case 2E of switch 005D3B2D
005D4B46|.DDD8          |FSTP ST(0)
005D4B48|.0F85 8C010000 |JNZ woool.005D4CDA
005D4B4E|.837C24 1C 00|CMP DWORD PTR SS:,0
005D4B53|.0F85 81010000 |JNZ woool.005D4CDA
005D4B59|.837C24 18 01|CMP DWORD PTR SS:,1
005D4B5E|.0F85 76010000 |JNZ woool.005D4CDA
005D4B64|.0FBE56 70   |MOVSX EDX,BYTE PTR DS:
005D4B68|.8B46 04       |MOV EAX,DWORD PTR DS:
005D4B6B|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4B71|.6A 00         |PUSH 0
005D4B73|.6A 00         |PUSH 0
005D4B75|.6A 00         |PUSH 0
005D4B77|.6A FF         |PUSH -1
005D4B79|.03D2          |ADD EDX,EDX
005D4B7B|.52            |PUSH EDX
005D4B7C|.6A 00         |PUSH 0
005D4B7E|.50            |PUSH EAX
005D4B7F|.6A 00         |PUSH 0
005D4B81|.68 8C080000   |PUSH 88C
005D4B86|.E8 65AEE7FF   |CALL woool.0044F9F0
005D4B8B|.E9 4A010000   |JMP woool.005D4CDA
005D4B90|>81FF B9000000 |CMP EDI,0B9                           ;Switch (cases B9..1AC)
005D4B96|.DDD8          |FSTP ST(0)
005D4B98|.74 5E         |JE SHORT woool.005D4BF8
005D4B9A|.81FF BA000000 |CMP EDI,0BA
005D4BA0|.74 56         |JE SHORT woool.005D4BF8
005D4BA2|.81FF BB000000 |CMP EDI,0BB
005D4BA8|.74 4E         |JE SHORT woool.005D4BF8
005D4BAA|.81FF 2D010000 |CMP EDI,12D
005D4BB0|.74 39         |JE SHORT woool.005D4BEB
005D4BB2|.81FF 2E010000 |CMP EDI,12E
005D4BB8|.74 31         |JE SHORT woool.005D4BEB
005D4BBA|.81FF A6010000 |CMP EDI,1A6
005D4BC0|.74 1C         |JE SHORT woool.005D4BDE
005D4BC2|.81FF A7010000 |CMP EDI,1A7
005D4BC8|.74 14         |JE SHORT woool.005D4BDE
005D4BCA|.81FF A9010000 |CMP EDI,1A9
005D4BD0|.74 0C         |JE SHORT woool.005D4BDE
005D4BD2|.81FF AC010000 |CMP EDI,1AC
005D4BD8|.0F85 FC000000 |JNZ woool.005D4CDA
005D4BDE|>C74424 14 F80>|MOV DWORD PTR SS:,0XF8          ;Cases 1A6,1A7,1A9,1AC of switch 005D4B90
005D4BE6|.E9 EF000000   |JMP woool.005D4CDA
005D4BEB|>C74424 14 7C0>|MOV DWORD PTR SS:,97C         ;Cases 12D,12E of switch 005D4B90
005D4BF3|.E9 E2000000   |JMP woool.005D4CDA
005D4BF8|>C74424 14 500>|MOV DWORD PTR SS:,550         ;Cases B9,BA,BB of switch 005D4B90
005D4C00|.E9 D5000000   |JMP woool.005D4CDA
005D4C05|>81FF A4010000 |CMP EDI,1A4                           ;Case A of switch 005D3B2D
005D4C0B|.DDD8          |FSTP ST(0)
005D4C0D|.0F85 C7000000 |JNZ woool.005D4CDA
005D4C13|.A1 A05F9400   |MOV EAX,DWORD PTR DS:
005D4C18|.80B8 0409B500>|CMP BYTE PTR DS:,0
005D4C1F|.8B76 04       |MOV ESI,DWORD PTR DS:
005D4C22|.8D88 30805A00 |LEA ECX,DWORD PTR DS:
005D4C28|.75 06         |JNZ SHORT woool.005D4C30
005D4C2A|.8D88 CC0B0000 |LEA ECX,DWORD PTR DS:
005D4C30|>56            |PUSH ESI
005D4C31|.E8 3AA9E6FF   |CALL woool.0043F570
005D4C36|.8B15 A05F9400 |MOV EDX,DWORD PTR DS:
005D4C3C|>8A4424 13   |MOV AL,BYTE PTR SS:
005D4C40|.5F            |POP EDI
005D4C41|.5E            |POP ESI
005D4C42|.5D            |POP EBP
005D4C43|.8882 0409B500 |MOV BYTE PTR DS:,AL
005D4C49|.5B            |POP EBX
005D4C4A|.83C4 40       |ADD ESP,40
005D4C4D|.C2 0400       |RETN 4
005D4C50|>837B 28 05    |CMP DWORD PTR DS:,5             ;Case 40 of switch 005D3B2D
005D4C54|.DDD8          |FSTP ST(0)
005D4C56|.0F8C 7E000000 |JL woool.005D4CDA
005D4C5C|.8BBE B4010000 |MOV EDI,DWORD PTR DS:
005D4C62|.2BBE A4010000 |SUB EDI,DWORD PTR DS:
005D4C68|.8BAE B8010000 |MOV EBP,DWORD PTR DS:
005D4C6E|.2BAE A8010000 |SUB EBP,DWORD PTR DS:
005D4C74|.C1E7 06       |SHL EDI,6
005D4C77|.897C24 54   |MOV DWORD PTR SS:,EDI
005D4C7B|.DB4424 54   |FILD DWORD PTR SS:
005D4C7F|.C1E5 05       |SHL EBP,5
005D4C82|.DD05 98568700 |FLD QWORD PTR DS:
005D4C88|.896C24 1C   |MOV DWORD PTR SS:,EBP
005D4C8C|.DCC9          |FMUL ST(1),ST(0)
005D4C8E|.D9C9          |FXCH ST(1)
005D4C90|.E8 7B791F00   |CALL woool.007CC610
005D4C95|.DA4C24 1C   |FIMUL DWORD PTR SS:
005D4C99|.8B9E AC000000 |MOV EBX,DWORD PTR DS:
005D4C9F|.2BD8          |SUB EBX,EAX
005D4CA1|.E8 6A791F00   |CALL woool.007CC610
005D4CA6|.8B8E B0000000 |MOV ECX,DWORD PTR DS:
005D4CAC|.2BC8          |SUB ECX,EAX
005D4CAE|.3BDF          |CMP EBX,EDI
005D4CB0|.7F 08         |JG SHORT woool.005D4CBA
005D4CB2|.8BD7          |MOV EDX,EDI
005D4CB4|.F7DA          |NEG EDX
005D4CB6|.3BDA          |CMP EBX,EDX
005D4CB8|.7D 02         |JGE SHORT woool.005D4CBC
005D4CBA|>8BDF          |MOV EBX,EDI
005D4CBC|>3BCD          |CMP ECX,EBP
005D4CBE|.7F 08         |JG SHORT woool.005D4CC8
005D4CC0|.8BC5          |MOV EAX,EBP
005D4CC2|.F7D8          |NEG EAX
005D4CC4|.3BC8          |CMP ECX,EAX
005D4CC6|.7D 02         |JGE SHORT woool.005D4CCA
005D4CC8|>8BCD          |MOV ECX,EBP
005D4CCA|>899E AC000000 |MOV DWORD PTR DS:,EBX
005D4CD0|.898E B0000000 |MOV DWORD PTR DS:,ECX
005D4CD6|.EB 02         |JMP SHORT woool.005D4CDA
005D4CD8|>DDD8          |FSTP ST(0)                              ;Default case of switch 005D3B2D
005D4CDA|>0FB786 9C0100>|MOVZX EAX,WORD PTR DS:         ;Default case of switch 005D4B90
005D4CE1|.66:3D 0100    |CMP AX,1
005D4CE5|.74 06         |JE SHORT woool.005D4CED
005D4CE7|.66:3D 0200    |CMP AX,2
005D4CEB|.75 2E         |JNZ SHORT woool.005D4D1B
005D4CED|>DB86 B0010000 |FILD DWORD PTR DS:
005D4XF3|.D94424 34   |FLD DWORD PTR SS:
005D4XF7|.D9C0          |FLD ST(0)
005D4XF9|.DECA          |FMULP ST(2),ST(0)
005D4XFB|.D9C9          |FXCH ST(1)
005D4XFD|.E8 0E791F00   |CALL woool.007CC610
005D4D02|.DA8E AC010000 |FIMUL DWORD PTR DS:
005D4D08|.8BF8          |MOV EDI,EAX
005D4D0A|.E8 01791F00   |CALL woool.007CC610
005D4D0F|.8986 AC000000 |MOV DWORD PTR DS:,EAX
005D4D15|.89BE B0000000 |MOV DWORD PTR DS:,EDI
005D4D1B|>83BE C4010000>|CMP DWORD PTR DS:,0
005D4D22|.0F85 87050000 |JNZ woool.005D52AF
005D4D28|.83BE C8010000>|CMP DWORD PTR DS:,1
005D4D2F|.0F85 7A050000 |JNZ woool.005D52AF
005D4D35|.837C24 14 00|CMP DWORD PTR SS:,0
005D4D3A|.0F86 6F050000 |JBE woool.005D52AF
005D4D40|.807E 64 02    |CMP BYTE PTR DS:,2
005D4D44|.74 0D         |JE SHORT woool.005D4D53
005D4D46|.80BE A8050000>|CMP BYTE PTR DS:,0
005D4D4D|.0F84 5C050000 |JE woool.005D52AF
005D4D53|>A1 C49A9000   |MOV EAX,DWORD PTR DS:
005D4D58|.8B5424 24   |MOV EDX,DWORD PTR SS:
005D4D5C|.6A 00         |PUSH 0
005D4D5E|.6A 01         |PUSH 1
005D4D60|.6A 00         |PUSH 0
005D4D62|.8BC8          |MOV ECX,EAX
005D4D64|.6A 00         |PUSH 0
005D4D66|.52            |PUSH EDX
005D4D67|.8B5424 3C   |MOV EDX,DWORD PTR SS:
005D4D6B|.83C0 01       |ADD EAX,1
005D4D6E|.A3 C49A9000   |MOV DWORD PTR DS:,EAX
005D4D73|.8B4424 40   |MOV EAX,DWORD PTR SS:
005D4D77|.50            |PUSH EAX
005D4D78|.8B4424 48   |MOV EAX,DWORD PTR SS:
005D4D7C|.52            |PUSH EDX
005D4D7D|.50            |PUSH EAX
005D4D7E|.51            |PUSH ECX
005D4D7F|.8B4C24 38   |MOV ECX,DWORD PTR SS:
005D4D83|.51            |PUSH ECX
005D4D84|.8B0D 6C5F9400 |MOV ECX,DWORD PTR DS:
005D4D8A|.6A 03         |PUSH 3
005D4D8C|.E8 AF7AF2FF   |CALL woool.004FC840
005D4D91|.E9 19050000   |JMP woool.005D52AF
005D4D96|>66:3D 0C00    |CMP AX,0C
005D4D9A|.75 15         |JNZ SHORT woool.005D4DB1
005D4D9C|.8B4B 3C       |MOV ECX,DWORD PTR DS:
005D4D9F|.83F9 05       |CMP ECX,5
005D4DA2|.0F84 35050000 |JE woool.005D52DD
005D4DA8|.83F9 06       |CMP ECX,6
005D4DAB|.0F84 2C050000 |JE woool.005D52DD
005D4DB1|>66:3D 0200    |CMP AX,2
005D4DB5|.75 12         |JNZ SHORT woool.005D4DC9
005D4DB7|.8B4B 34       |MOV ECX,DWORD PTR DS:
005D4DBA|.84C8          |TEST AL,CL
005D4DBC|.74 0B         |JE SHORT woool.005D4DC9
005D4DBE|.F6C1 20       |TEST CL,20
005D4DC1|.74 06         |JE SHORT woool.005D4DC9
005D4DC3|.837B 3C 01    |CMP DWORD PTR DS:,1
005D4DC7|.74 06         |JE SHORT woool.005D4DXF
005D4DC9|>66:3D 4000    |CMP AX,40
005D4DCD|.75 5E         |JNZ SHORT woool.005D4E2D
005D4DXF|>8B86 B4000000 |MOV EAX,DWORD PTR DS:
005D4DD5|.8B96 B8000000 |MOV EDX,DWORD PTR DS:
005D4DDB|.8B6E 04       |MOV EBP,DWORD PTR DS:
005D4DDE|.33C9          |XOR ECX,ECX
005D4DE0|.8986 98000000 |MOV DWORD PTR DS:,EAX
005D4DE6|.8996 9C000000 |MOV DWORD PTR DS:,EDX
005D4DEC|.898E AC000000 |MOV DWORD PTR DS:,ECX
005D4DF2|.898E B0000000 |MOV DWORD PTR DS:,ECX
005D4DF8|.8B0D A05F9400 |MOV ECX,DWORD PTR DS:
005D4DFE|.80B9 0409B500>|CMP BYTE PTR DS:,0
005D4E05|.74 13         |JE SHORT woool.005D4E1A
005D4E07|.55            |PUSH EBP
005D4E08|.52            |PUSH EDX
005D4E09|.81C1 30805A00 |ADD ECX,woool.005A8030
005D4E0F|.50            |PUSH EAX
005D4E10|.E8 4BB2E6FF   |CALL woool.00440060
005D4E15|.E9 B5000000   |JMP woool.005D4EXF
005D4E1A|>55            |PUSH EBP
005D4E1B|.52            |PUSH EDX
005D4E1C|.81C1 CC0B0000 |ADD ECX,0BCC
005D4E22|.50            |PUSH EAX
005D4E23|.E8 38B2E6FF   |CALL woool.00440060
005D4E28|.E9 A2000000   |JMP woool.005D4EXF
005D4E2D|>66:3D 0100    |CMP AX,1
005D4E31|.74 1C         |JE SHORT woool.005D4E4F
005D4E33|.66:3D 0200    |CMP AX,2
005D4E37|.74 16         |JE SHORT woool.005D4E4F
005D4E39|.66:3D 1C00    |CMP AX,1C
005D4E3D|.74 10         |JE SHORT woool.005D4E4F
005D4E3F|.66:3D 1D00    |CMP AX,1D
005D4E43|.74 0A         |JE SHORT woool.005D4E4F
005D4E45|.66:3D 1E00    |CMP AX,1E
005D4E49|.0F85 80000000 |JNZ woool.005D4EXF
005D4E4F|>33C0          |XOR EAX,EAX
005D4E51|.8986 AC000000 |MOV DWORD PTR DS:,EAX
005D4E57|.8986 B0000000 |MOV DWORD PTR DS:,EAX
005D4E5D|.8A43 04       |MOV AL,BYTE PTR DS:
005D4E60|.3C 08         |CMP AL,8
005D4E62|.73 03         |JNB SHORT woool.005D4E67
005D4E64|.8846 70       |MOV BYTE PTR DS:,AL
005D4E67|>8B43 18       |MOV EAX,DWORD PTR DS:
005D4E6A|.394424 28   |CMP DWORD PTR SS:,EAX
005D4E6E|.894424 34   |MOV DWORD PTR SS:,EAX
005D4E72|.75 09         |JNZ SHORT woool.005D4E7D
005D4E74|.8B5424 24   |MOV EDX,DWORD PTR SS:
005D4E78|.3B53 1C       |CMP EDX,DWORD PTR DS:
005D4E7B|.74 3C         |JE SHORT woool.005D4EB9
005D4E7D|>A1 A05F9400   |MOV EAX,DWORD PTR DS:
005D4E82|.80B8 0409B500>|CMP BYTE PTR DS:,0
005D4E89|.8B6B 1C       |MOV EBP,DWORD PTR DS:
005D4E8C|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4E8F|.8D88 30805A00 |LEA ECX,DWORD PTR DS:
005D4E95|.75 06         |JNZ SHORT woool.005D4E9D
005D4E97|.8D88 CC0B0000 |LEA ECX,DWORD PTR DS:
005D4E9D|>8B4424 34   |MOV EAX,DWORD PTR SS:
005D4EA1|.52            |PUSH EDX
005D4EA2|.55            |PUSH EBP
005D4EA3|.50            |PUSH EAX
005D4EA4|.E8 B7B1E6FF   |CALL woool.00440060
005D4EA9|.8B4C24 34   |MOV ECX,DWORD PTR SS:
005D4EAD|.898E 98000000 |MOV DWORD PTR DS:,ECX
005D4EB3|.89AE 9C000000 |MOV DWORD PTR DS:,EBP
005D4EB9|>66:833B 02    |CMP WORD PTR DS:,2
005D4EBD|.75 10         |JNZ SHORT woool.005D4EXF
005D4EBF|.817B 48 56341>|CMP DWORD PTR DS:,FF123456
005D4EC6|.75 07         |JNZ SHORT woool.005D4EXF
005D4EC8|.C686 BE050000>|MOV BYTE PTR DS:,0
005D4EXF|>0FB703      |MOVZX EAX,WORD PTR DS:
005D4ED2|.83C0 FD       |ADD EAX,-3                              ;Switch (cases 3..2F)
005D4ED5|.83F8 2C       |CMP EAX,2C
005D4ED8|.0F87 3F030000 |JA woool.005D521D
005D4EDE|.0FB690 68545D>|MOVZX EDX,BYTE PTR DS:
005D4EE5|.FF2495 4C545D>|JMP DWORD PTR DS:
005D4EEC|>807C24 54 00|CMP BYTE PTR SS:,0            ;Case 3 of switch 005D4ED2
005D4EF1|.0F84 26030000 |JE woool.005D521D
005D4EF7|.81FF A4010000 |CMP EDI,1A4                           ;Switch (cases 2F..1A4)
005D4EFD|.0F8F 1A030000 |JG woool.005D521D
005D4F03|.0F84 11040000 |JE woool.005D531A
005D4F09|.83C7 D1       |ADD EDI,-2F
005D4F0C|.81FF E5000000 |CMP EDI,0E5
005D4F12|.0F87 05030000 |JA woool.005D521D
005D4F18|.0FB687 C4545D>|MOVZX EAX,BYTE PTR DS:
005D4F1F|.FF2485 98545D>|JMP DWORD PTR DS:
005D4F26|>8B4B 38       |MOV ECX,DWORD PTR DS:         ;Case 2F of switch 005D4EF7
005D4F29|.8B56 04       |MOV EDX,DWORD PTR DS:
005D4F2C|.6A 00         |PUSH 0
005D4F2E|.6A 00         |PUSH 0
005D4F30|.6A 00         |PUSH 0
005D4F32|.6A FF         |PUSH -1
005D4F34|.6A FF         |PUSH -1
005D4F36|.51            |PUSH ECX
005D4F37|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4F3D|.52            |PUSH EDX
005D4F3E|.6A 00         |PUSH 0
005D4F40|.68 84040000   |PUSH 484
005D4F45|.E8 A6AAE7FF   |CALL woool.0044F9F0
005D4F4A|.E9 CE020000   |JMP woool.005D521D
005D4F4F|>8B43 38       |MOV EAX,DWORD PTR DS:         ;Case 55 of switch 005D4EF7
005D4F52|.8B4E 04       |MOV ECX,DWORD PTR DS:
005D4F55|.6A 00         |PUSH 0
005D4F57|.6A 00         |PUSH 0
005D4F59|.6A 00         |PUSH 0
005D4F5B|.6A FF         |PUSH -1
005D4F5D|.6A FF         |PUSH -1
005D4F5F|.50            |PUSH EAX
005D4F60|.51            |PUSH ECX
005D4F61|.8B0D 885F9400 |MOV ECX,DWORD PTR DS:
005D4F67|.6A 00         |PUSH 0
005D4F69|.68 88040000   |PUSH 488
005D4F6E|.E8 7DAAE7FF   |CALL woool.0044F9F0
005D4F73|.E9 A5020000   |JMP woool.005D521D
005D4F78|>8B6B 18       |MOV EBP,DWORD PTR DS:         ;Case 73 of switch 005D4EF7
005D4F7B|.396C24 28   |CMP DWORD PTR SS:,EBP

bbs7gglove 发表于 2016-8-10 18:04:37

收藏了,谢谢分享

flying003 发表于 2016-11-23 15:17:54

支持楼主,感谢楼主!

Fǒяévèr 发表于 2017-3-13 19:43:07

非常感谢楼主的分享,非常感谢楼主,谢谢

shaoye520 发表于 2017-9-23 00:35:45

希望楼主可以发一下教程 万分感谢

iloveyoyuln 发表于 2019-5-13 14:54:07

2018.08.12好东西东西学一下呀
页: [1]
查看完整版本: 今天第一次来发个传奇世界的基扯让你们看看