设为首页收藏本站

鑫郁飞网络技术-郁金香灬外挂技术

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

郁金香 外挂开发(实战)郁金香 终身VIP 尊贵特权郁金香 VIP学员办理◆招传奇霸业辅助作者◆
论坛VIP会员账号郁金香游戏外挂制作 终极教程   ◆招传奇霸业辅助作者◆ 
查看: 611|回复: 5

[CALL] 梦三国2 喊话CALL 原创

[复制链接]
发表于 2016-10-12 10:39:26 | 显示全部楼层 |阅读模式

//测试成功 喊话CALL,当前 城镇 队伍
游客,如果您要查看本帖隐藏内容请回复




00BB8DBB   .  C745 FC 6B000>MOV DWORD PTR SS:[EBP-4],6B
00BB8DC2   .  8D8D FCF7FFFF LEA ECX,DWORD PTR SS:[EBP-804]
00BB8DC8   .  E8 C30897FF   CALL MSango.00529690
00BB8DCD   .  C645 FC 6C    MOV BYTE PTR SS:[EBP-4],6C
00BB8DD1   .  68 2CD0BD01   PUSH MSango.01BDD02C                     ;  ASCII "btnSend"
00BB8DD6   .  57            PUSH EDI
00BB8DD7   .  FF15 B487B801 CALL DWORD PTR DS:[<&MSVCP80.??$?9DU?$ch>;  MSVCP80.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
00BB8DDD   .  83C4 08       ADD ESP,8
00BB8DE0   .  84C0          TEST AL,AL

写屏喊话 应该是
00BB6C46   .  8D85 F0F8FFFF LEA EAX,DWORD PTR SS:[EBP-710]           ;  把喊话内容 合成到 ebp-710
00BB6C4C   .  50            PUSH EAX
00BB6C4D   >  E8 2ED084FF   CALL MSango.00403C80                     ;  合成喊话内容
00BB6CD4   .  FF15 7C89B801 CALL DWORD PTR DS:[<&MSVCR80.strstr>]    ;  MSVCR80.strstr

00BB6C31   .  68 842F0000   PUSH 2F84
00BB6C36   >  B9 F85AF601   MOV ECX,MSango.01F65AF8
00BB6C3B   .  E8 D0FE90FF   CALL MSango.004C6B10
00BB6C40   .  50            PUSH EAX
00BB6C41   .  68 00040000   PUSH 400
00BB6C46   .  8D85 F0F8FFFF LEA EAX,DWORD PTR SS:[EBP-710]           ;  把喊话内容 合成到 ebp-710
00BB6C4C   .  50            PUSH EAX
00BB6C4D   >  E8 2ED084FF   CALL MSango.00403C80                     ;  合成喊话内容
00BB6C52   .  83C4 14       ADD ESP,14
00BB6C55   >  83BD 40F7FFFF>CMP DWORD PTR SS:[EBP-8C0],0A            ;  Default case of switch 00BB66BD
00BB6C5C   .  75 62         JNZ SHORT MSango.00BB6CC0
00BB6C5E   .  8D8D F0F8FFFF LEA ECX,DWORD PTR SS:[EBP-710]
00BB6C64   .  51            PUSH ECX
00BB6C65   .  8D8D 80F8FFFF LEA ECX,DWORD PTR SS:[EBP-780]
00BB6C6B   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB6C71   .  C645 FC 50    MOV BYTE PTR SS:[EBP-4],50
00BB6C75   .  6A 00         PUSH 0
00BB6C77   .  6A 00         PUSH 0
00BB6C79   .  6A 00         PUSH 0
00BB6C7B   .  8D8D 50F7FFFF LEA ECX,DWORD PTR SS:[EBP-8B0]
00BB6C81   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6C87   .  50            PUSH EAX
00BB6C88   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB6C8E   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6C94   .  8B95 48F7FFFF MOV EDX,DWORD PTR SS:[EBP-8B8]
00BB6C9A   .  50            PUSH EAX
00BB6C9B   .  8B85 40F7FFFF MOV EAX,DWORD PTR SS:[EBP-8C0]
00BB6CA1   .  52            PUSH EDX
00BB6CA2   .  50            PUSH EAX
00BB6CA3   .  8D8D 80F8FFFF LEA ECX,DWORD PTR SS:[EBP-780]
00BB6CA9   .  51            PUSH ECX
00BB6CAA   .  8BCE          MOV ECX,ESI
00BB6CAC   .  E8 AFA6FFFF   CALL MSango.00BB1360
00BB6CB1   .  C645 FC 3F    MOV BYTE PTR SS:[EBP-4],3F
00BB6CB5   .  8D8D 80F8FFFF LEA ECX,DWORD PTR SS:[EBP-780]
00BB6CBB   .  E9 8C010000   JMP MSango.00BB6E4C
00BB6CC0   >  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB6CC6   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6CCC   .  50            PUSH EAX
00BB6CCD   .  8D95 F0F8FFFF LEA EDX,DWORD PTR SS:[EBP-710]
00BB6CD3   .  52            PUSH EDX
00BB6CD4   .  FF15 7C89B801 CALL DWORD PTR DS:[<&MSVCR80.strstr>]    ;  MSVCR80.strstr
00BB6CDA   .  8BD8          MOV EBX,EAX
00BB6CDC   .  83C4 08       ADD ESP,8
00BB6CDF   .  85DB          TEST EBX,EBX
00BB6CE1   .  0F84 6B010000 JE MSango.00BB6E52
00BB6CE7   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB6CED   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6CF3   .  8D50 01       LEA EDX,DWORD PTR DS:[EAX+1]
00BB6CF6   >  8A08          MOV CL,BYTE PTR DS:[EAX]
00BB6CF8   .  83C0 01       ADD EAX,1
00BB6CFB   .  84C9          TEST CL,CL
00BB6CFD   .^ 75 F7         JNZ SHORT MSango.00BB6CF6
00BB6CFF   .  2BC2          SUB EAX,EDX
00BB6D01   .  68 0B030000   PUSH 30B
00BB6D06   .  B9 F85AF601   MOV ECX,MSango.01F65AF8
00BB6D0B   .  8BF8          MOV EDI,EAX
00BB6D0D   .  E8 FEFD90FF   CALL MSango.004C6B10
00BB6D12   .  50            PUSH EAX
00BB6D13   .  03FB          ADD EDI,EBX
00BB6D15   .  57            PUSH EDI
00BB6D16   .  FF15 7C89B801 CALL DWORD PTR DS:[<&MSVCR80.strstr>]    ;  MSVCR80.strstr
00BB6D1C   .  8BD8          MOV EBX,EAX
00BB6D1E   .  83C4 08       ADD ESP,8
00BB6D21   .  85DB          TEST EBX,EBX
00BB6D23   .  0F84 29010000 JE MSango.00BB6E52
00BB6D29   .  68 FF000000   PUSH 0FF
00BB6D2E   .  8D8D F1FEFFFF LEA ECX,DWORD PTR SS:[EBP-10F]
00BB6D34   .  8D85 F0F8FFFF LEA EAX,DWORD PTR SS:[EBP-710]
00BB6D3A   .  6A 00         PUSH 0
00BB6D3C   .  8BFB          MOV EDI,EBX
00BB6D3E   .  51            PUSH ECX
00BB6D3F   .  2BF8          SUB EDI,EAX
00BB6D41   .  C685 F0FEFFFF>MOV BYTE PTR SS:[EBP-110],0
00BB6D48   .  E8 9FD6DA00   CALL <JMP.&MSVCR80.memset>
00BB6D4D   .  57            PUSH EDI
00BB6D4E   .  8D95 F0F8FFFF LEA EDX,DWORD PTR SS:[EBP-710]
00BB6D54   .  52            PUSH EDX
00BB6D55   .  8D85 F0FEFFFF LEA EAX,DWORD PTR SS:[EBP-110]
00BB6D5B   .  68 00010000   PUSH 100
00BB6D60   .  50            PUSH EAX
00BB6D61   .  E8 DACE84FF   CALL MSango.00403C40
00BB6D66   .  83C4 1C       ADD ESP,1C
00BB6D69   .  53            PUSH EBX
00BB6D6A   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB6D70   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB6D76   .  C645 FC 51    MOV BYTE PTR SS:[EBP-4],51
00BB6D7A   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB6D80   .  51            PUSH ECX
00BB6D81   .  8D95 44F6FFFF LEA EDX,DWORD PTR SS:[EBP-9BC]
00BB6D87   .  52            PUSH EDX
00BB6D88   .  B9 3869F001   MOV ECX,MSango.01F06938
00BB6D8D   .  E8 1E085700   CALL MSango.011275B0
00BB6D92   .  C645 FC 52    MOV BYTE PTR SS:[EBP-4],52
00BB6D96   .  50            PUSH EAX
00BB6D97   .  8D85 F0FEFFFF LEA EAX,DWORD PTR SS:[EBP-110]
00BB6D9D   .  50            PUSH EAX
00BB6D9E   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB6DA4   .  51            PUSH ECX
00BB6DA5   .  FF15 C087B801 CALL DWORD PTR DS:[<&MSVCP80.??$?HDU?$ch>;  MSVCP80.??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
00BB6DAB   .  83C4 0C       ADD ESP,0C
00BB6DAE   .  C645 FC 54    MOV BYTE PTR SS:[EBP-4],54
00BB6DB2   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB6DB8   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB6DBE   .  C645 FC 55    MOV BYTE PTR SS:[EBP-4],55
00BB6DC2   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB6DC8   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB6DCE   .  83BD 40F7FFFF>CMP DWORD PTR SS:[EBP-8C0],2
00BB6DD5   .  8D8D 50F7FFFF LEA ECX,DWORD PTR SS:[EBP-8B0]
00BB6DDB   .  75 25         JNZ SHORT MSango.00BB6E02
00BB6DDD   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6DE3   .  8B95 48F7FFFF MOV EDX,DWORD PTR SS:[EBP-8B8]
00BB6DE9   .  50            PUSH EAX
00BB6DEA   .  8B85 44F7FFFF MOV EAX,DWORD PTR SS:[EBP-8BC]
00BB6DF0   .  52            PUSH EDX
00BB6DF1   .  50            PUSH EAX
00BB6DF2   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB6DF8   .  51            PUSH ECX
00BB6DF9   .  8BCE          MOV ECX,ESI
00BB6DFB   .  E8 C0C6FFFF   CALL MSango.00BB34C0
00BB6E00   .  EB 40         JMP SHORT MSango.00BB6E42
00BB6E02   >  8B95 A4F7FFFF MOV EDX,DWORD PTR SS:[EBP-85C]
00BB6E08   .  8B85 8CF6FFFF MOV EAX,DWORD PTR SS:[EBP-974]
00BB6E0E   .  52            PUSH EDX
00BB6E0F   .  50            PUSH EAX
00BB6E10   .  6A 00         PUSH 0
00BB6E12   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6E18   .  50            PUSH EAX
00BB6E19   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB6E1F   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB6E25   .  8B8D 48F7FFFF MOV ECX,DWORD PTR SS:[EBP-8B8]
00BB6E2B   .  8B95 40F7FFFF MOV EDX,DWORD PTR SS:[EBP-8C0]
00BB6E31   .  50            PUSH EAX
00BB6E32   .  51            PUSH ECX
00BB6E33   .  52            PUSH EDX
00BB6E34   .  8D85 D4F8FFFF LEA EAX,DWORD PTR SS:[EBP-72C]
00BB6E3A   .  50            PUSH EAX
00BB6E3B   .  8BCE          MOV ECX,ESI
00BB6E3D   .  E8 1EA5FFFF   CALL MSango.00BB1360
00BB6E42   >  C645 FC 3F    MOV BYTE PTR SS:[EBP-4],3F
00BB6E46   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB6E4C   >  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB6E52   >  C645 FC 3E    MOV BYTE PTR SS:[EBP-4],3E
00BB6E56   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB6E5C   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB6E62   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB6E69   .  8D8D 40F7FFFF LEA ECX,DWORD PTR SS:[EBP-8C0]
00BB6E6F   .  E8 5C8697FF   CALL MSango.0052F4D0
00BB6E74   .  8B85 94F6FFFF MOV EAX,DWORD PTR SS:[EBP-96C]
00BB6E7A   .  8B8D 78F6FFFF MOV ECX,DWORD PTR SS:[EBP-988]
00BB6E80   .  83C0 01       ADD EAX,1
00BB6E83   .  3B41 10       CMP EAX,DWORD PTR DS:[ECX+10]
00BB6E86   .  8985 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EAX
00BB6E8C   .^ 0F8C EEF3FFFF JL MSango.00BB6280
00BB6E92   .  8BC1          MOV EAX,ECX
00BB6E94   >  8BC8          MOV ECX,EAX
00BB6E96   .  E8 D506FCFF   CALL MSango.00B77570
00BB6E9B   .  B8 01000000   MOV EAX,1
00BB6EA0   .  E9 D11F0000   JMP MSango.00BB8E76
00BB6EA5   >  68 7C1EDE01   PUSH MSango.01DE1E7C
00BB6EAA   .  8D95 84F6FFFF LEA EDX,DWORD PTR SS:[EBP-97C]
00BB6EB0   .  52            PUSH EDX
00BB6EB1   .  C785 84F6FFFF>MOV DWORD PTR SS:[EBP-97C],0
00BB6EBB   .  E8 62D5DA00   CALL <JMP.&MSVCR80._CxxThrowException>
00BB6EC0   >  68 A0F4B801   PUSH MSango.01B8F4A0                     ;  ASCII "SendDelayedBugle"
00BB6EC5   .  57            PUSH EDI
00BB6EC6   .  FFD3          CALL EBX
00BB6EC8   .  83C4 08       ADD ESP,8
00BB6ECB   .  84C0          TEST AL,AL
00BB6ECD   .  0F84 42010000 JE MSango.00BB7015
00BB6ED3   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB6ED8   .  E8 739B5A00   CALL MSango.01160A50
00BB6EDD   .  8BF0          MOV ESI,EAX
00BB6EDF   .  8BCE          MOV ECX,ESI
00BB6EE1   .  FF15 AC87B801 CALL DWORD PTR DS:[<&MSVCP80.?empty@?$ba>;  MSVCP80.?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ
00BB6EE7   .  84C0          TEST AL,AL
00BB6EE9   .  74 36         JE SHORT MSango.00BB6F21
00BB6EEB   .  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB6EF1   .  E8 7AEBFBFF   CALL MSango.00B75A70
00BB6EF6   .  C745 FC 56000>MOV DWORD PTR SS:[EBP-4],56
00BB6EFD   .  50            PUSH EAX
00BB6EFE   .  8BCE          MOV ECX,ESI
00BB6F00   .  E8 0BEBFBFF   CALL MSango.00B75A10
00BB6F05   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB6F0C   .  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB6F12   .  E8 99C1B2FF   CALL MSango.006E30B0
00BB6F17   .  B8 01000000   MOV EAX,1
00BB6F1C   .  E9 551F0000   JMP MSango.00BB8E76
00BB6F21   >  83CF FF       OR EDI,FFFFFFFF
00BB6F24   .  837E 1C 05    CMP DWORD PTR DS:[ESI+1C],5
00BB6F28   .  75 10         JNZ SHORT MSango.00BB6F3A
00BB6F2A   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB6F2F   .  E8 1CD45900   CALL MSango.01154350
00BB6F34   .  8378 5C 00    CMP DWORD PTR DS:[EAX+5C],0
00BB6F38   .  7E 4A         JLE SHORT MSango.00BB6F84
00BB6F3A   >  837E 1C 06    CMP DWORD PTR DS:[ESI+1C],6
00BB6F3E   .  75 10         JNZ SHORT MSango.00BB6F50
00BB6F40   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB6F45   .  E8 06D45900   CALL MSango.01154350
00BB6F4A   .  8378 58 00    CMP DWORD PTR DS:[EAX+58],0
00BB6F4E   .  7E 34         JLE SHORT MSango.00BB6F84
00BB6F50   >  837E 1C 07    CMP DWORD PTR DS:[ESI+1C],7
00BB6F54   .  75 10         JNZ SHORT MSango.00BB6F66
00BB6F56   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB6F5B   .  E8 F0D35900   CALL MSango.01154350
00BB6F60   .  8378 54 00    CMP DWORD PTR DS:[EAX+54],0
00BB6F64   .  7E 1E         JLE SHORT MSango.00BB6F84
00BB6F66   >  837E 1C 08    CMP DWORD PTR DS:[ESI+1C],8
00BB6F6A   .  75 4A         JNZ SHORT MSango.00BB6FB6
00BB6F6C   .  6A 00         PUSH 0
00BB6F6E   .  6A 00         PUSH 0
00BB6F70   .  57            PUSH EDI
00BB6F71   .  68 39384E41   PUSH 414E3839
00BB6F76   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB6F7B   .  E8 F0E45B00   CALL MSango.01175470
00BB6F80   .  85C0          TEST EAX,EAX
00BB6F82   .  7F 32         JG SHORT MSango.00BB6FB6
00BB6F84   >  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB6F8A   .  E8 E1EAFBFF   CALL MSango.00B75A70
00BB6F8F   .  C745 FC 57000>MOV DWORD PTR SS:[EBP-4],57
00BB6F96   >  50            PUSH EAX
00BB6F97   .  8BCE          MOV ECX,ESI
00BB6F99   .  E8 72EAFBFF   CALL MSango.00B75A10
00BB6F9E   .  897D FC       MOV DWORD PTR SS:[EBP-4],EDI
00BB6FA1   .  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB6FA7   .  E8 04C1B2FF   CALL MSango.006E30B0
00BB6FAC   .  B8 01000000   MOV EAX,1
00BB6FB1   .  E9 C01E0000   JMP MSango.00BB8E76
00BB6FB6   >  68 7EC4C501   PUSH MSango.01C5C47E
00BB6FBB   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB6FC1   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB6FC7   .  C745 FC 58000>MOV DWORD PTR SS:[EBP-4],58
00BB6FCE   .  8B4E 1C       MOV ECX,DWORD PTR DS:[ESI+1C]
00BB6FD1   .  8D85 B8F8FFFF LEA EAX,DWORD PTR SS:[EBP-748]
00BB6FD7   .  50            PUSH EAX
00BB6FD8   .  51            PUSH ECX
00BB6FD9   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB6FDE   .  E8 6DD35900   CALL MSango.01154350
00BB6FE3   .  8B50 04       MOV EDX,DWORD PTR DS:[EAX+4]
00BB6FE6   .  52            PUSH EDX
00BB6FE7   .  56            PUSH ESI
00BB6FE8   .  6A 02         PUSH 2
00BB6FEA   .  E8 51829FFF   CALL MSango.005AF240
00BB6FEF   .  83C4 14       ADD ESP,14
00BB6FF2   .  897D FC       MOV DWORD PTR SS:[EBP-4],EDI
00BB6FF5   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB6FFB   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7001   .  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB7007   .  E8 64EAFBFF   CALL MSango.00B75A70
00BB700C   .  C745 FC 59000>MOV DWORD PTR SS:[EBP-4],59
00BB7013   .^ EB 81         JMP SHORT MSango.00BB6F96
00BB7015   >  68 D0D0BD01   PUSH MSango.01BDD0D0                     ;  ASCII "InsertChatLink"
00BB701A   .  57            PUSH EDI
00BB701B   .  FFD3          CALL EBX
00BB701D   .  83C4 08       ADD ESP,8
00BB7020   .  84C0          TEST AL,AL
00BB7022   .  0F84 D6000000 JE MSango.00BB70FE
00BB7028   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB702D   .  E8 DE9B5A00   CALL MSango.01160C10
00BB7032   .  50            PUSH EAX
00BB7033   .  8D8D 98F6FFFF LEA ECX,DWORD PTR SS:[EBP-968]
00BB7039   .  E8 82D6A9FF   CALL MSango.006546C0
00BB703E   .  C745 FC 5A000>MOV DWORD PTR SS:[EBP-4],5A
00BB7045   .  8BCE          MOV ECX,ESI
00BB7047   .  E8 84CAFDFF   CALL MSango.00B93AD0
00BB704C   .  85C0          TEST EAX,EAX
00BB704E   .  0F85 8E000000 JNZ MSango.00BB70E2
00BB7054   .  8D8D 60F7FFFF LEA ECX,DWORD PTR SS:[EBP-8A0]
00BB705A   .  E8 C19597FF   CALL MSango.00530620
00BB705F   .  B3 5B         MOV BL,5B
00BB7061   .  885D FC       MOV BYTE PTR SS:[EBP-4],BL
00BB7064   .  8D85 98F6FFFF LEA EAX,DWORD PTR SS:[EBP-968]
00BB706A   .  50            PUSH EAX
00BB706B   .  8D8D 60F7FFFF LEA ECX,DWORD PTR SS:[EBP-8A0]
00BB7071   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB7077   .  8B8D D0F6FFFF MOV ECX,DWORD PTR SS:[EBP-930]
00BB707D   .  8D95 B4F6FFFF LEA EDX,DWORD PTR SS:[EBP-94C]
00BB7083   .  898D 98F7FFFF MOV DWORD PTR SS:[EBP-868],ECX
00BB7089   .  52            PUSH EDX
00BB708A   .  8D8D 7CF7FFFF LEA ECX,DWORD PTR SS:[EBP-884]
00BB7090   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB7096   .  83EC 48       SUB ESP,48
00BB7099   .  8D85 60F7FFFF LEA EAX,DWORD PTR SS:[EBP-8A0]
00BB709F   .  8BCC          MOV ECX,ESP
00BB70A1   .  89A5 84F6FFFF MOV DWORD PTR SS:[EBP-97C],ESP
00BB70A7   .  50            PUSH EAX
00BB70A8   .  E8 F333A0FF   CALL MSango.005BA4A0
00BB70AD   .  C645 FC 5C    MOV BYTE PTR SS:[EBP-4],5C
00BB70B1   .  885D FC       MOV BYTE PTR SS:[EBP-4],BL
00BB70B4   .  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB70BA   .  E8 01B76500   CALL MSango.012127C0
00BB70BF   .  8BB6 74030000 MOV ESI,DWORD PTR DS:[ESI+374]
00BB70C5   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB70C7   .  8B82 C8000000 MOV EAX,DWORD PTR DS:[EDX+C8]
00BB70CD   .  6A 01         PUSH 1
00BB70CF   .  8BCE          MOV ECX,ESI
00BB70D1   .  FFD0          CALL EAX
00BB70D3   .  C645 FC 5A    MOV BYTE PTR SS:[EBP-4],5A
00BB70D7   .  8D8D 60F7FFFF LEA ECX,DWORD PTR SS:[EBP-8A0]
00BB70DD   .  E8 3E3DB0FF   CALL MSango.006BAE20
00BB70E2   >  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB70E9   .  8D8D 98F6FFFF LEA ECX,DWORD PTR SS:[EBP-968]
00BB70EF   .  E8 2C3DB0FF   CALL MSango.006BAE20
00BB70F4   .  B8 01000000   MOV EAX,1
00BB70F9   .  E9 781D0000   JMP MSango.00BB8E76
00BB70FE   >  68 B44BB901   PUSH MSango.01B94BB4                     ;  ASCII "ToHide"
00BB7103   .  57            PUSH EDI
00BB7104   .  FFD3          CALL EBX
00BB7106   .  83C4 08       ADD ESP,8
00BB7109   .  84C0          TEST AL,AL
00BB710B   .  74 23         JE SHORT MSango.00BB7130
00BB710D   .  6A 20         PUSH 20
00BB710F   .  8BCE          MOV ECX,ESI
00BB7111   .  E8 1AC6FDFF   CALL MSango.00B93730
00BB7116   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB711B   .  E8 40995A00   CALL MSango.01160A60
00BB7120   .  C700 01000000 MOV DWORD PTR DS:[EAX],1
00BB7126   .  B8 01000000   MOV EAX,1
00BB712B   .  E9 461D0000   JMP MSango.00BB8E76
00BB7130   >  68 B015BC01   PUSH MSango.01BC15B0                     ;  ASCII "ToDisplay"
00BB7135   .  57            PUSH EDI
00BB7136   .  FFD3          CALL EBX
00BB7138   .  83C4 08       ADD ESP,8
00BB713B   .  84C0          TEST AL,AL
00BB713D   .  74 1E         JE SHORT MSango.00BB715D
00BB713F   .  6A 20         PUSH 20
00BB7141   .  8BCE          MOV ECX,ESI
00BB7143   .  E8 5800FEFF   CALL MSango.00B971A0
00BB7148   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB714D   .  E8 0E995A00   CALL MSango.01160A60
00BB7152   .  C700 00000000 MOV DWORD PTR DS:[EAX],0
00BB7158   .^ E9 42DBFFFF   JMP MSango.00BB4C9F
00BB715D   >  68 C4D0BD01   PUSH MSango.01BDD0C4                     ;  ASCII "AboutEdit"
00BB7162   .  57            PUSH EDI
00BB7163   .  FFD3          CALL EBX
00BB7165   .  83C4 08       ADD ESP,8
00BB7168   .  84C0          TEST AL,AL
00BB716A   .  0F84 041D0000 JE MSango.00BB8E74
00BB7170   .  8BB6 74030000 MOV ESI,DWORD PTR DS:[ESI+374]
00BB7176   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB7178   .  8B82 84000000 MOV EAX,DWORD PTR DS:[EDX+84]
00BB717E   .  6A 01         PUSH 1
00BB7180   .  8BCE          MOV ECX,ESI
00BB7182   .  FFD0          CALL EAX
00BB7184   .  B8 01000000   MOV EAX,1
00BB7189   .  E9 E81C0000   JMP MSango.00BB8E76
00BB718E   >  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB7194   .  68 1CF3B801   PUSH MSango.01B8F31C                     ;  ASCII "ScrollBarChanged"
00BB7199   .  51            PUSH ECX
00BB719A   .  FFD3          CALL EBX
00BB719C   .  83C4 08       ADD ESP,8
00BB719F   .  84C0          TEST AL,AL
00BB71A1   .  0F84 9C000000 JE MSango.00BB7243
00BB71A7   .  68 5032BC01   PUSH MSango.01BC3250                     ;  ASCII "scbBarChat"
00BB71AC   .  57            PUSH EDI
00BB71AD   .  FFD3          CALL EBX
00BB71AF   .  83C4 08       ADD ESP,8
00BB71B2   .  84C0          TEST AL,AL
00BB71B4   .  0F84 BA1C0000 JE MSango.00BB8E74
00BB71BA   .  8B8E 7C030000 MOV ECX,DWORD PTR DS:[ESI+37C]
00BB71C0   .  E8 1B436600   CALL MSango.0121B4E0
00BB71C5   .  8B96 B0060000 MOV EDX,DWORD PTR DS:[ESI+6B0]
00BB71CB   .  898496 800600>MOV DWORD PTR DS:[ESI+EDX*4+680],EAX
00BB71D2   .  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB71D8   .  8B01          MOV EAX,DWORD PTR DS:[ECX]
00BB71DA   .  8B90 C8000000 MOV EDX,DWORD PTR DS:[EAX+C8]
00BB71E0   .  6A 00         PUSH 0
00BB71E2   .  FFD2          CALL EDX
00BB71E4   .  83BE 7C030000>CMP DWORD PTR DS:[ESI+37C],0
00BB71EB   .  74 3D         JE SHORT MSango.00BB722A
00BB71ED   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB71F3   .  E8 88E1FDFF   CALL MSango.00B95380
00BB71F8   .  C745 FC 5D000>MOV DWORD PTR SS:[EBP-4],5D
00BB71FF   .  50            PUSH EAX
00BB7200   .  8D8E 88040000 LEA ECX,DWORD PTR DS:[ESI+488]
00BB7206   .  E8 65E2FDFF   CALL MSango.00B95470
00BB720B   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB7212   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB7218   .  E8 13BFFAFF   CALL MSango.00B63130
00BB721D   .  8B46 44       MOV EAX,DWORD PTR DS:[ESI+44]
00BB7220   .  50            PUSH EAX
00BB7221   .  6A 01         PUSH 1
00BB7223   .  8BCE          MOV ECX,ESI
00BB7225   .  E8 36D9FDFF   CALL MSango.00B94B60
00BB722A   >  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],3
00BB7231   .  0F84 3D1C0000 JE MSango.00BB8E74
00BB7237   .  8BCE          MOV ECX,ESI
00BB7239   .  E8 42C3FDFF   CALL MSango.00B93580
00BB723E   .  E9 311C0000   JMP MSango.00BB8E74
00BB7243   >  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB7249   .  68 40B2B901   PUSH MSango.01B9B240                     ;  ASCII "ComboClicked"
00BB724E   .  51            PUSH ECX
00BB724F   .  FFD3          CALL EBX
00BB7251   .  83C4 08       ADD ESP,8
00BB7254   .  84C0          TEST AL,AL
00BB7256   .  0F84 0D010000 JE MSango.00BB7369
00BB725C   .  68 A0C3BD01   PUSH MSango.01BDC3A0                     ;  ASCII "CobChannel"
00BB7261   .  57            PUSH EDI
00BB7262   .  FFD3          CALL EBX
00BB7264   .  83C4 08       ADD ESP,8
00BB7267   .  84C0          TEST AL,AL
00BB7269   .  0F84 AB000000 JE MSango.00BB731A
00BB726F   .  68 60D2B801   PUSH MSango.01B8D260                     ;  ASCII "RoomWnd"
00BB7274   .  8D8D 54F8FFFF LEA ECX,DWORD PTR SS:[EBP-7AC]
00BB727A   .  E8 C14F91FF   CALL MSango.004CC240
00BB727F   .  C745 FC 5E000>MOV DWORD PTR SS:[EBP-4],5E
00BB7286   .  8D95 54F8FFFF LEA EDX,DWORD PTR SS:[EBP-7AC]
00BB728C   .  52            PUSH EDX
00BB728D   .  E8 CEA896FF   CALL MSango.00521B60
00BB7292   .  8BC8          MOV ECX,EAX
00BB7294   .  83C1 04       ADD ECX,4
00BB7297   .  E8 74CA92FF   CALL MSango.004E3D10
00BB729C   .  8BF8          MOV EDI,EAX
00BB729E   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB72A5   .  8D8D 54F8FFFF LEA ECX,DWORD PTR SS:[EBP-7AC]
00BB72AB   .  E8 B07793FF   CALL MSango.004EEA60
00BB72B0   .  85FF          TEST EDI,EDI
00BB72B2   .  74 0C         JE SHORT MSango.00BB72C0
00BB72B4   .  6A 3E         PUSH 3E
00BB72B6   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB72BB   .  E8 50D45A00   CALL MSango.01164710
00BB72C0   >  68 C0000000   PUSH 0C0
00BB72C5   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB72CA   .  E8 41D45A00   CALL MSango.01164710
00BB72CF   .  8B0D E809EE01 MOV ECX,DWORD PTR DS:[1EE09E8]
00BB72D5   .  8B01          MOV EAX,DWORD PTR DS:[ECX]
00BB72D7   .  8B90 AC030000 MOV EDX,DWORD PTR DS:[EAX+3AC]
00BB72DD   .  6A FF         PUSH -1
00BB72DF   .  68 B4000000   PUSH 0B4
00BB72E4   .  6A 00         PUSH 0
00BB72E6   .  68 1025C601   PUSH MSango.01C62510                     ;  ASCII "Sound/Normal/dakaijiemian.ogg"
00BB72EB   .  FFD2          CALL EDX
00BB72ED   .  8BB6 74030000 MOV ESI,DWORD PTR DS:[ESI+374]
00BB72F3   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB72F5   .  8B90 C8000000 MOV EDX,DWORD PTR DS:[EAX+C8]
00BB72FB   .  6A 00         PUSH 0
00BB72FD   .  8BCE          MOV ECX,ESI
00BB72FF   .  FFD2          CALL EDX
00BB7301   .  68 00000020   PUSH 20000000
00BB7306   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB730B   .  E8 D0D15A00   CALL MSango.011644E0
00BB7310   .  B8 01000000   MOV EAX,1
00BB7315   .  E9 5C1B0000   JMP MSango.00BB8E76
00BB731A   >  68 88D3BD01   PUSH MSango.01BDD388                     ;  ASCII "CobPrivateObject"
00BB731F   .  57            PUSH EDI
00BB7320   .  FFD3          CALL EBX
00BB7322   .  83C4 08       ADD ESP,8
00BB7325   .  84C0          TEST AL,AL
00BB7327   .  0F84 471B0000 JE MSango.00BB8E74
00BB732D   .  8B0D E809EE01 MOV ECX,DWORD PTR DS:[1EE09E8]
00BB7333   .  8B01          MOV EAX,DWORD PTR DS:[ECX]
00BB7335   .  8B90 AC030000 MOV EDX,DWORD PTR DS:[EAX+3AC]
00BB733B   .  6A FF         PUSH -1
00BB733D   .  68 B4000000   PUSH 0B4
00BB7342   .  6A 00         PUSH 0
00BB7344   .  68 1025C601   PUSH MSango.01C62510                     ;  ASCII "Sound/Normal/dakaijiemian.ogg"
00BB7349   .  FFD2          CALL EDX
00BB734B   .  8BB6 78030000 MOV ESI,DWORD PTR DS:[ESI+378]
00BB7351   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB7353   .  8B90 C8000000 MOV EDX,DWORD PTR DS:[EAX+C8]
00BB7359   .  6A 00         PUSH 0
00BB735B   .  8BCE          MOV ECX,ESI
00BB735D   .  FFD2          CALL EDX
00BB735F   .  B8 01000000   MOV EAX,1
00BB7364   .  E9 0D1B0000   JMP MSango.00BB8E76
00BB7369   >  8B85 88F6FFFF MOV EAX,DWORD PTR SS:[EBP-978]
00BB736F   .  68 985AB901   PUSH MSango.01B95A98                     ;  ASCII "ItemSelected"
00BB7374   .  50            PUSH EAX
00BB7375   .  FFD3          CALL EBX
00BB7377   .  83C4 08       ADD ESP,8
00BB737A   .  84C0          TEST AL,AL
00BB737C   .  0F84 F2020000 JE MSango.00BB7674
00BB7382   .  68 A0C3BD01   PUSH MSango.01BDC3A0                     ;  ASCII "CobChannel"
00BB7387   .  57            PUSH EDI
00BB7388   .  FFD3          CALL EBX
00BB738A   .  83C4 08       ADD ESP,8
00BB738D   .  84C0          TEST AL,AL
00BB738F   .  0F84 E0010000 JE MSango.00BB7575
00BB7395   .  8B8E 80030000 MOV ECX,DWORD PTR DS:[ESI+380]
00BB739B   .  85C9          TEST ECX,ECX
00BB739D   .  0F84 D11A0000 JE MSango.00BB8E74
00BB73A3   .  E8 C8376500   CALL MSango.0120AB70
00BB73A8   .  BF 03000000   MOV EDI,3
00BB73AD   .  39BE CC030000 CMP DWORD PTR DS:[ESI+3CC],EDI
00BB73B3   .  75 06         JNZ SHORT MSango.00BB73BB
00BB73B5   .  8986 0C040000 MOV DWORD PTR DS:[ESI+40C],EAX
00BB73BB   >  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB73C1   .  85C9          TEST ECX,ECX
00BB73C3   .  74 0C         JE SHORT MSango.00BB73D1
00BB73C5   .  8B11          MOV EDX,DWORD PTR DS:[ECX]
00BB73C7   .  8B82 80000000 MOV EAX,DWORD PTR DS:[EDX+80]
00BB73CD   .  6A 60         PUSH 60
00BB73CF   .  FFD0          CALL EAX
00BB73D1   >  8B8E F0030000 MOV ECX,DWORD PTR DS:[ESI+3F0]
00BB73D7   .  85C9          TEST ECX,ECX
00BB73D9   .  74 0C         JE SHORT MSango.00BB73E7
00BB73DB   .  8B11          MOV EDX,DWORD PTR DS:[ECX]
00BB73DD   .  8B82 80000000 MOV EAX,DWORD PTR DS:[EDX+80]
00BB73E3   .  6A 60         PUSH 60
00BB73E5   .  FFD0          CALL EAX
00BB73E7   >  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB73ED   .  85C9          TEST ECX,ECX
00BB73EF   .  74 38         JE SHORT MSango.00BB7429
00BB73F1   .  8B11          MOV EDX,DWORD PTR DS:[ECX]
00BB73F3   .  8B82 EC000000 MOV EAX,DWORD PTR DS:[EDX+EC]
00BB73F9   .  68 46010000   PUSH 146
00BB73FE   .  6A 69         PUSH 69
00BB7400   .  FFD0          CALL EAX
00BB7402   .  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB7408   .  8B11          MOV EDX,DWORD PTR DS:[ECX]
00BB740A   .  8B82 9C000000 MOV EAX,DWORD PTR DS:[EDX+9C]
00BB7410   .  6A 14         PUSH 14
00BB7412   .  68 10010000   PUSH 110
00BB7417   .  FFD0          CALL EAX
00BB7419   .  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB741F   .  68 10010000   PUSH 110
00BB7424   .  E8 E769AFFF   CALL MSango.006ADE10
00BB7429   >  8B8E 80030000 MOV ECX,DWORD PTR DS:[ESI+380]
00BB742F   .  E8 6CCD6400   CALL MSango.012041A0
00BB7434   .  50            PUSH EAX
00BB7435   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB743B   .  FF15 6C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
00BB7441   .  C745 FC 5F000>MOV DWORD PTR SS:[EBP-4],5F
00BB7448   .  39BE CC030000 CMP DWORD PTR DS:[ESI+3CC],EDI
00BB744E   .  75 69         JNZ SHORT MSango.00BB74B9
00BB7450   .  8BCE          MOV ECX,ESI
00BB7452   .  E8 E9C7FDFF   CALL MSango.00B93C40
00BB7457   .  68 12050000   PUSH 512
00BB745C   .  B9 F85AF601   MOV ECX,MSango.01F65AF8
00BB7461   .  E8 AAF690FF   CALL MSango.004C6B10
00BB7466   .  50            PUSH EAX
00BB7467   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB746D   .  51            PUSH ECX
00BB746E   .  FFD3          CALL EBX
00BB7470   .  83C4 08       ADD ESP,8
00BB7473   .  84C0          TEST AL,AL
00BB7475   .  74 07         JE SHORT MSango.00BB747E
00BB7477   .  8BCE          MOV ECX,ESI
00BB7479   .  E8 125DFEFF   CALL MSango.00B9D190
00BB747E   >  C786 B0060000>MOV DWORD PTR DS:[ESI+6B0],0
00BB7488   .  8BB6 74030000 MOV ESI,DWORD PTR DS:[ESI+374]
00BB748E   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB7490   .  8B82 C8000000 MOV EAX,DWORD PTR DS:[EDX+C8]
00BB7496   .  6A 00         PUSH 0
00BB7498   .  8BCE          MOV ECX,ESI
00BB749A   .  FFD0          CALL EAX
00BB749C   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB74A3   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB74A9   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB74AF   .  B8 01000000   MOV EAX,1
00BB74B4   .  E9 BD190000   JMP MSango.00BB8E76
00BB74B9   >  68 12050000   PUSH 512
00BB74BE   .  B9 F85AF601   MOV ECX,MSango.01F65AF8
00BB74C3   .  E8 48F690FF   CALL MSango.004C6B10
00BB74C8   .  50            PUSH EAX
00BB74C9   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB74CF   .  51            PUSH ECX
00BB74D0   .  FFD3          CALL EBX
00BB74D2   .  83C4 08       ADD ESP,8
00BB74D5   .  84C0          TEST AL,AL
00BB74D7   .  74 07         JE SHORT MSango.00BB74E0
00BB74D9   .  8BCE          MOV ECX,ESI
00BB74DB   .  E8 B05CFEFF   CALL MSango.00B9D190
00BB74E0   >  68 D0D3BD01   PUSH MSango.01BDD3D0                     ;  ASCII "btZhongHe"
00BB74E5   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB74EB   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB74F1   .  C645 FC 60    MOV BYTE PTR SS:[EBP-4],60
00BB74F5   .  68 08D5B801   PUSH MSango.01B8D508                     ;  ASCII "ButtonClicked"
00BB74FA   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7500   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7506   .  C645 FC 61    MOV BYTE PTR SS:[EBP-4],61
00BB750A   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB750C   .  8B92 FC000000 MOV EDX,DWORD PTR DS:[EDX+FC]
00BB7512   .  8D85 D4F8FFFF LEA EAX,DWORD PTR SS:[EBP-72C]
00BB7518   .  50            PUSH EAX
00BB7519   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB751F   .  51            PUSH ECX
00BB7520   .  8BCE          MOV ECX,ESI
00BB7522   .  FFD2          CALL EDX
00BB7524   .  C645 FC 60    MOV BYTE PTR SS:[EBP-4],60
00BB7528   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB752E   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7534   .  C645 FC 5F    MOV BYTE PTR SS:[EBP-4],5F
00BB7538   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB753E   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7544   .  8BB6 74030000 MOV ESI,DWORD PTR DS:[ESI+374]
00BB754A   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB754C   .  8B90 C8000000 MOV EDX,DWORD PTR DS:[EAX+C8]
00BB7552   .  6A 00         PUSH 0
00BB7554   .  8BCE          MOV ECX,ESI
00BB7556   .  FFD2          CALL EDX
00BB7558   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB755F   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB7565   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB756B   .  B8 01000000   MOV EAX,1
00BB7570   .  E9 01190000   JMP MSango.00BB8E76
00BB7575   >  68 88D3BD01   PUSH MSango.01BDD388                     ;  ASCII "CobPrivateObject"
00BB757A   .  57            PUSH EDI
00BB757B   .  FFD3          CALL EBX
00BB757D   .  83C4 08       ADD ESP,8
00BB7580   .  84C0          TEST AL,AL
00BB7582   .  0F84 EC180000 JE MSango.00BB8E74
00BB7588   .  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB758E   .  8B01          MOV EAX,DWORD PTR DS:[ECX]
00BB7590   .  8B90 C8000000 MOV EDX,DWORD PTR DS:[EAX+C8]
00BB7596   .  6A 00         PUSH 0
00BB7598   .  FFD2          CALL EDX
00BB759A   .  8B8E F0030000 MOV ECX,DWORD PTR DS:[ESI+3F0]
00BB75A0   .  E8 CB356500   CALL MSango.0120AB70
00BB75A5   .  8B8E F0030000 MOV ECX,DWORD PTR DS:[ESI+3F0]
00BB75AB   .  50            PUSH EAX
00BB75AC   .  8D85 38F8FFFF LEA EAX,DWORD PTR SS:[EBP-7C8]
00BB75B2   .  50            PUSH EAX
00BB75B3   .  E8 68396500   CALL MSango.0120AF20
00BB75B8   .  BB 62000000   MOV EBX,62
00BB75BD   .  895D FC       MOV DWORD PTR SS:[EBP-4],EBX
00BB75C0   .  B9 6058F401   MOV ECX,MSango.01F45860
00BB75C5   .  E8 56626400   CALL MSango.011FD820
00BB75CA   .  8338 00       CMP DWORD PTR DS:[EAX],0
00BB75CD   .  74 0D         JE SHORT MSango.00BB75DC
00BB75CF   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB75D5   .  51            PUSH ECX
00BB75D6   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB75DC   >  8B8E F0030000 MOV ECX,DWORD PTR DS:[ESI+3F0]
00BB75E2   .  E8 89356500   CALL MSango.0120AB70
00BB75E7   .  8BF8          MOV EDI,EAX
00BB75E9   .  85FF          TEST EDI,EDI
00BB75EB   .  7C 34         JL SHORT MSango.00BB7621
00BB75ED   .  3BBE 70070000 CMP EDI,DWORD PTR DS:[ESI+770]
00BB75F3   .  7D 2C         JGE SHORT MSango.00BB7621
00BB75F5   .  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB75FB   .  8D95 38F8FFFF LEA EDX,DWORD PTR SS:[EBP-7C8]
00BB7601   .  52            PUSH EDX
00BB7602   .  E8 69DE6400   CALL MSango.01205470
00BB7607   .  57            PUSH EDI
00BB7608   .  8D8E 6C070000 LEA ECX,DWORD PTR DS:[ESI+76C]
00BB760E   .  E8 CDF0D4FF   CALL MSango.009066E0
00BB7613   .  8B00          MOV EAX,DWORD PTR DS:[EAX]
00BB7615   .  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB761B   .  50            PUSH EAX
00BB761C   .  E8 7F99B2FF   CALL MSango.006E0FA0
00BB7621   >  68 7EC4C501   PUSH MSango.01C5C47E
00BB7626   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB762C   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7632   .  C645 FC 63    MOV BYTE PTR SS:[EBP-4],63
00BB7636   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB763C   .  51            PUSH ECX
00BB763D   .  8B8E F0030000 MOV ECX,DWORD PTR DS:[ESI+3F0]
00BB7643   .  E8 28DE6400   CALL MSango.01205470
00BB7648   .  885D FC       MOV BYTE PTR SS:[EBP-4],BL
00BB764B   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7651   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7657   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB765E   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB7664   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB766A   .  B8 01000000   MOV EAX,1
00BB766F   .  E9 02180000   JMP MSango.00BB8E76
00BB7674   >  8B95 88F6FFFF MOV EDX,DWORD PTR SS:[EBP-978]
00BB767A   .  68 18C7B901   PUSH MSango.01B9C718                     ;  ASCII "MiYu"
00BB767F   .  52            PUSH EDX
00BB7680   .  FFD3          CALL EBX
00BB7682   .  83C4 08       ADD ESP,8
00BB7685   .  84C0          TEST AL,AL
00BB7687   .  0F84 2B020000 JE MSango.00BB78B8
00BB768D   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7692   .  E8 A9935A00   CALL MSango.01160A40
00BB7697   .  8BD8          MOV EBX,EAX
00BB7699   .  837B 04 00    CMP DWORD PTR DS:[EBX+4],0
00BB769D   .  0F84 D1170000 JE MSango.00BB8E74
00BB76A3   .  837B 2C 00    CMP DWORD PTR DS:[EBX+2C],0
00BB76A7   .  0F84 C7170000 JE MSango.00BB8E74
00BB76AD   .  BF 03000000   MOV EDI,3
00BB76B2   .  39BE CC030000 CMP DWORD PTR DS:[ESI+3CC],EDI
00BB76B8   .  0F85 94000000 JNZ MSango.00BB7752
00BB76BE   .  8BCE          MOV ECX,ESI
00BB76C0   .  E8 0BC4FDFF   CALL MSango.00B93AD0
00BB76C5   .  85C0          TEST EAX,EAX
00BB76C7   .  74 09         JE SHORT MSango.00BB76D2
00BB76C9   .  6A 20         PUSH 20
00BB76CB   .  8BCE          MOV ECX,ESI
00BB76CD   .  E8 CEFAFDFF   CALL MSango.00B971A0
00BB76D2   >  39BE CC030000 CMP DWORD PTR DS:[ESI+3CC],EDI
00BB76D8   .  75 78         JNZ SHORT MSango.00BB7752
00BB76DA   .  8BCE          MOV ECX,ESI
00BB76DC   .  E8 EFC3FDFF   CALL MSango.00B93AD0
00BB76E1   .  85C0          TEST EAX,EAX
00BB76E3   .  0F85 FD000000 JNZ MSango.00BB77E6
00BB76E9   .  53            PUSH EBX
00BB76EA   .  8D8D 54F8FFFF LEA ECX,DWORD PTR SS:[EBP-7AC]
00BB76F0   .  E8 9B4B91FF   CALL MSango.004CC290
00BB76F5   .  C745 FC 64000>MOV DWORD PTR SS:[EBP-4],64
00BB76FC   .  B9 6058F401   MOV ECX,MSango.01F45860
00BB7701   .  E8 1A616400   CALL MSango.011FD820
00BB7706   .  8338 00       CMP DWORD PTR DS:[EAX],0
00BB7709   .  74 0E         JE SHORT MSango.00BB7719
00BB770B   .  8D85 54F8FFFF LEA EAX,DWORD PTR SS:[EBP-7AC]
00BB7711   .  50            PUSH EAX
00BB7712   .  8BC8          MOV ECX,EAX
00BB7714   .  E8 D74B91FF   CALL MSango.004CC2F0
00BB7719   >  8B85 54F8FFFF MOV EAX,DWORD PTR SS:[EBP-7AC]
00BB771F   .  85C0          TEST EAX,EAX
00BB7721   .  75 06         JNZ SHORT MSango.00BB7729
00BB7723   .  8D85 60F8FFFF LEA EAX,DWORD PTR SS:[EBP-7A0]
00BB7729   >  50            PUSH EAX
00BB772A   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7730   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7736   .  C645 FC 65    MOV BYTE PTR SS:[EBP-4],65
00BB773A   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7740   .  51            PUSH ECX
00BB7741   .  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB7747   .  E8 24DD6400   CALL MSango.01205470
00BB774C   .  C645 FC 64    MOV BYTE PTR SS:[EBP-4],64
00BB7750   .  EB 67         JMP SHORT MSango.00BB77B9
00BB7752   >  53            PUSH EBX
00BB7753   .  8D8D 54F8FFFF LEA ECX,DWORD PTR SS:[EBP-7AC]
00BB7759   .  E8 324B91FF   CALL MSango.004CC290
00BB775E   .  C745 FC 66000>MOV DWORD PTR SS:[EBP-4],66
00BB7765   .  B9 6058F401   MOV ECX,MSango.01F45860
00BB776A   .  E8 B1606400   CALL MSango.011FD820
00BB776F   .  8338 00       CMP DWORD PTR DS:[EAX],0
00BB7772   .  74 0E         JE SHORT MSango.00BB7782
00BB7774   .  8D85 54F8FFFF LEA EAX,DWORD PTR SS:[EBP-7AC]
00BB777A   .  50            PUSH EAX
00BB777B   .  8BC8          MOV ECX,EAX
00BB777D   .  E8 6E4B91FF   CALL MSango.004CC2F0
00BB7782   >  8B85 54F8FFFF MOV EAX,DWORD PTR SS:[EBP-7AC]
00BB7788   .  85C0          TEST EAX,EAX
00BB778A   .  75 06         JNZ SHORT MSango.00BB7792
00BB778C   .  8D85 60F8FFFF LEA EAX,DWORD PTR SS:[EBP-7A0]
00BB7792   >  50            PUSH EAX
00BB7793   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7799   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB779F   .  C645 FC 67    MOV BYTE PTR SS:[EBP-4],67
00BB77A3   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB77A9   .  51            PUSH ECX
00BB77AA   .  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB77B0   .  E8 BBDC6400   CALL MSango.01205470
00BB77B5   .  C645 FC 66    MOV BYTE PTR SS:[EBP-4],66
00BB77B9   >  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB77BF   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB77C5   .  8B53 2C       MOV EDX,DWORD PTR DS:[EBX+2C]
00BB77C8   .  8B8E 78030000 MOV ECX,DWORD PTR DS:[ESI+378]
00BB77CE   .  52            PUSH EDX
00BB77CF   .  E8 CC97B2FF   CALL MSango.006E0FA0
00BB77D4   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB77DB   .  8D8D 54F8FFFF LEA ECX,DWORD PTR SS:[EBP-7AC]
00BB77E1   .  E8 7A7293FF   CALL MSango.004EEA60
00BB77E6   >  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB77EC   .  8B01          MOV EAX,DWORD PTR DS:[ECX]
00BB77EE   .  8B90 C8000000 MOV EDX,DWORD PTR DS:[EAX+C8]
00BB77F4   .  6A 00         PUSH 0
00BB77F6   .  FFD2          CALL EDX
00BB77F8   .  68 7EC4C501   PUSH MSango.01C5C47E
00BB77FD   .  8BCB          MOV ECX,EBX
00BB77FF   .  E8 2C4B91FF   CALL MSango.004CC330
00BB7804   .  C743 2C 00000>MOV DWORD PTR DS:[EBX+2C],0
00BB780B   .  BB 02000000   MOV EBX,2
00BB7810   .  899E 58040000 MOV DWORD PTR DS:[ESI+458],EBX
00BB7816   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB781C   .  6A 60         PUSH 60
00BB781E   .  8BCE          MOV ECX,ESI
00BB7820   .  8986 F8060000 MOV DWORD PTR DS:[ESI+6F8],EAX
00BB7826   .  E8 B5FBFDFF   CALL MSango.00B973E0
00BB782B   .  399E B0060000 CMP DWORD PTR DS:[ESI+6B0],EBX
00BB7831   .^ 0F84 13D0FFFF JE MSango.00BB484A
00BB7837   .  68 D0D3BD01   PUSH MSango.01BDD3D0                     ;  ASCII "btZhongHe"
00BB783C   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB7842   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7848   .  BB 68000000   MOV EBX,68
00BB784D   .  895D FC       MOV DWORD PTR SS:[EBP-4],EBX
00BB7850   .  68 08D5B801   PUSH MSango.01B8D508                     ;  ASCII "ButtonClicked"
00BB7855   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB785B   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7861   .  C645 FC 69    MOV BYTE PTR SS:[EBP-4],69
00BB7865   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB7867   .  8B80 FC000000 MOV EAX,DWORD PTR DS:[EAX+FC]
00BB786D   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB7873   .  51            PUSH ECX
00BB7874   .  8D95 B8F8FFFF LEA EDX,DWORD PTR SS:[EBP-748]
00BB787A   .  52            PUSH EDX
00BB787B   .  8BCE          MOV ECX,ESI
00BB787D   .  FFD0          CALL EAX
00BB787F   .  885D FC       MOV BYTE PTR SS:[EBP-4],BL
00BB7882   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7888   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB788E   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB7895   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB789B   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB78A1   .  8B8E 80030000 MOV ECX,DWORD PTR DS:[ESI+380]
00BB78A7   .  6A 01         PUSH 1
00BB78A9   .  E8 42336500   CALL MSango.0120ABF0
00BB78AE   .  B8 01000000   MOV EAX,1
00BB78B3   .  E9 BE150000   JMP MSango.00BB8E76
00BB78B8   >  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB78BE   .  68 BCDCB901   PUSH MSango.01B9DCBC                     ;  ASCII "ExpressionChoose"
00BB78C3   .  51            PUSH ECX
00BB78C4   .  FFD3          CALL EBX
00BB78C6   .  83C4 08       ADD ESP,8
00BB78C9   .  84C0          TEST AL,AL
00BB78CB   .  74 2A         JE SHORT MSango.00BB78F7
00BB78CD   .  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB78D3   .  8B11          MOV EDX,DWORD PTR DS:[ECX]
00BB78D5   .  8B82 C8000000 MOV EAX,DWORD PTR DS:[EDX+C8]
00BB78DB   .  6A 00         PUSH 0
00BB78DD   .  FFD0          CALL EAX
00BB78DF   .  8BB6 74030000 MOV ESI,DWORD PTR DS:[ESI+374]
00BB78E5   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB78E7   .  8B82 FC000000 MOV EAX,DWORD PTR DS:[EDX+FC]
00BB78ED   .  57            PUSH EDI
00BB78EE   .  8BCE          MOV ECX,ESI
00BB78F0   .  FFD0          CALL EAX
00BB78F2   .  E9 7D150000   JMP MSango.00BB8E74
00BB78F7   >  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB78FD   .  68 A856B901   PUSH MSango.01B956A8                     ;  ASCII "KeyReturn"
00BB7902   .  51            PUSH ECX
00BB7903   .  FFD3          CALL EBX
00BB7905   .  83C4 08       ADD ESP,8
00BB7908   .  84C0          TEST AL,AL
00BB790A   .  0F85 AD130000 JNZ MSango.00BB8CBD
00BB7910   .  8B95 88F6FFFF MOV EDX,DWORD PTR SS:[EBP-978]
00BB7916   .  68 98F6B801   PUSH MSango.01B8F698                     ;  ASCII "ButtonLeftButtonDown"
00BB791B   .  52            PUSH EDX
00BB791C   .  FFD3          CALL EBX
00BB791E   .  83C4 08       ADD ESP,8
00BB7921   .  84C0          TEST AL,AL
00BB7923   .  0F85 94130000 JNZ MSango.00BB8CBD
00BB7929   .  8B85 88F6FFFF MOV EAX,DWORD PTR SS:[EBP-978]
00BB792F   .  68 E4BCBD01   PUSH MSango.01BDBCE4                     ;  ASCII "ChatSetChanged"
00BB7934   .  50            PUSH EAX
00BB7935   .  FFD3          CALL EBX
00BB7937   .  83C4 08       ADD ESP,8
00BB793A   .  84C0          TEST AL,AL
00BB793C   .  0F84 6E020000 JE MSango.00BB7BB0
00BB7942   .  68 F4BCBD01   PUSH MSango.01BDBCF4                     ;  ASCII "GeChatSetMenuWnd"
00BB7947   .  57            PUSH EDI
00BB7948   .  FFD3          CALL EBX
00BB794A   .  83C4 08       ADD ESP,8
00BB794D   .  84C0          TEST AL,AL
00BB794F   .  0F84 1F150000 JE MSango.00BB8E74
00BB7955   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB795A   .  E8 F1925A00   CALL MSango.01160C50
00BB795F   .  50            PUSH EAX
00BB7960   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB7966   .  E8 251188FF   CALL MSango.00438A90
00BB796B   .  C745 FC AF000>MOV DWORD PTR SS:[EBP-4],0AF
00BB7972   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7977   .  E8 54F36300   CALL MSango.011F6CD0
00BB797C   .  83F8 04       CMP EAX,4
00BB797F   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7984   .  75 07         JNZ SHORT MSango.00BB798D
00BB7986   .  E8 D5925A00   CALL MSango.01160C60
00BB798B   .  EB 41         JMP SHORT MSango.00BB79CE
00BB798D   >  E8 3EF36300   CALL MSango.011F6CD0
00BB7992   .  83F8 05       CMP EAX,5
00BB7995   .  74 2D         JE SHORT MSango.00BB79C4
00BB7997   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB799C   .  E8 2FF36300   CALL MSango.011F6CD0
00BB79A1   .  83F8 06       CMP EAX,6
00BB79A4   .  74 1E         JE SHORT MSango.00BB79C4
00BB79A6   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB79AB   .  E8 20F36300   CALL MSango.011F6CD0
00BB79B0   .  83F8 08       CMP EAX,8
00BB79B3   .  74 0F         JE SHORT MSango.00BB79C4
00BB79B5   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB79BA   .  E8 11F36300   CALL MSango.011F6CD0
00BB79BF   .  83F8 07       CMP EAX,7
00BB79C2   .  75 16         JNZ SHORT MSango.00BB79DA
00BB79C4   >  B9 2091F101   MOV ECX,MSango.01F19120
00BB79C9   .  E8 A2925A00   CALL MSango.01160C70
00BB79CE   >  50            PUSH EAX
00BB79CF   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB79D5   .  E8 661188FF   CALL MSango.00438B40
00BB79DA   >  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB79E0   .  E8 5B1D91FF   CALL MSango.004C9740
00BB79E5   .  84C0          TEST AL,AL
00BB79E7   .  0F85 AC010000 JNZ MSango.00BB7B99
00BB79ED   .  6A 00         PUSH 0
00BB79EF   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB79F5   .  E8 460C88FF   CALL MSango.00438640
00BB79FA   .  8B00          MOV EAX,DWORD PTR DS:[EAX]
00BB79FC   .  33C9          XOR ECX,ECX
00BB79FE   .  85C0          TEST EAX,EAX
00BB7A00   .  0F94C1        SETE CL
00BB7A03   .  6A 00         PUSH 0
00BB7A05   .  8D0CCD 290500>LEA ECX,DWORD PTR DS:[ECX*8+529]
00BB7A0C   .  894E 44       MOV DWORD PTR DS:[ESI+44],ECX
00BB7A0F   .  8BCE          MOV ECX,ESI
00BB7A11   .  E8 BAEAFDFF   CALL MSango.00B964D0
00BB7A16   .  6A 01         PUSH 1
00BB7A18   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB7A1E   .  E8 1D0C88FF   CALL MSango.00438640
00BB7A23   .  8B00          MOV EAX,DWORD PTR DS:[EAX]
00BB7A25   .  B9 3869F001   MOV ECX,MSango.01F06938
00BB7A2A   .  8986 00040000 MOV DWORD PTR DS:[ESI+400],EAX
00BB7A30   .  E8 5BE25600   CALL MSango.01125C90
00BB7A35   .  8985 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EAX
00BB7A3B   .  33FF          XOR EDI,EDI
00BB7A3D   .  8D49 00       LEA ECX,DWORD PTR DS:[ECX]
00BB7A40   >  8D5F 02       LEA EBX,DWORD PTR DS:[EDI+2]
00BB7A43   .  53            PUSH EBX
00BB7A44   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB7A4A   .  E8 F10B88FF   CALL MSango.00438640
00BB7A4F   .  33D2          XOR EDX,EDX
00BB7A51   .  3910          CMP DWORD PTR DS:[EAX],EDX
00BB7A53   .  6A 3F         PUSH 3F
00BB7A55   .  0F94C2        SETE DL
00BB7A58   .  8D85 69F7FFFF LEA EAX,DWORD PTR SS:[EBP-897]
00BB7A5E   .  6A 00         PUSH 0
00BB7A60   .  50            PUSH EAX
00BB7A61   .  C685 68F7FFFF>MOV BYTE PTR SS:[EBP-898],0
00BB7A68   .  8994BE DC0600>MOV DWORD PTR DS:[ESI+EDI*4+6DC],EDX
00BB7A6F   .  E8 78C9DA00   CALL <JMP.&MSVCR80.memset>
00BB7A74   .  8B86 CC030000 MOV EAX,DWORD PTR DS:[ESI+3CC]
00BB7A7A   .  83C4 0C       ADD ESP,0C
00BB7A7D   .  83F8 03       CMP EAX,3
00BB7A80   .  74 09         JE SHORT MSango.00BB7A8B
00BB7A82   .  83F8 02       CMP EAX,2
00BB7A85   .  0F85 D1000000 JNZ MSango.00BB7B5C
00BB7A8B   >  85FF          TEST EDI,EDI
00BB7A8D   .  74 0E         JE SHORT MSango.00BB7A9D
00BB7A8F   .  83FF 02       CMP EDI,2
00BB7A92   .  74 09         JE SHORT MSango.00BB7A9D
00BB7A94   .  83FF 04       CMP EDI,4
00BB7A97   .  0F85 95000000 JNZ MSango.00BB7B32
00BB7A9D   >  83BE F8030000>CMP DWORD PTR DS:[ESI+3F8],0
00BB7AA4   .  0F84 88000000 JE MSango.00BB7B32
00BB7AAA   .  57            PUSH EDI
00BB7AAB   .  68 1CBCBD01   PUSH MSango.01BDBC1C                     ;  ASCII "RaceChatSetChannelIncept_%d"
00BB7AB0   .  8D8D 68F7FFFF LEA ECX,DWORD PTR SS:[EBP-898]
00BB7AB6   .  6A 40         PUSH 40
00BB7AB8   .  51            PUSH ECX
00BB7AB9   .  E8 C2C184FF   CALL MSango.00403C80
00BB7ABE   .  8B8D 94F6FFFF MOV ECX,DWORD PTR SS:[EBP-96C]
00BB7AC4   .  83C4 10       ADD ESP,10
00BB7AC7   .  83FF 04       CMP EDI,4
00BB7ACA   .  75 32         JNZ SHORT MSango.00BB7AFE
00BB7ACC   .  68 24C6B801   PUSH MSango.01B8C624                     ;  ASCII "FALSE"
00BB7AD1   .  8D95 68F7FFFF LEA EDX,DWORD PTR SS:[EBP-898]
00BB7AD7   .  52            PUSH EDX
00BB7AD8   .  E8 C3356800   CALL MSango.0123B0A0
00BB7ADD   .  C786 EC060000>MOV DWORD PTR DS:[ESI+6EC],1
00BB7AE7   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],3
00BB7AEE   .  75 6C         JNZ SHORT MSango.00BB7B5C
00BB7AF0   .  8B8E C4030000 MOV ECX,DWORD PTR DS:[ESI+3C4]
00BB7AF6   .  85C9          TEST ECX,ECX
00BB7AF8   .  74 62         JE SHORT MSango.00BB7B5C
00BB7AFA   .  6A 00         PUSH 0
00BB7AFC   .  EB 59         JMP SHORT MSango.00BB7B57
00BB7AFE   >  68 C4BEB801   PUSH MSango.01B8BEC4                     ;  ASCII "TRUE"
00BB7B03   .  8D85 68F7FFFF LEA EAX,DWORD PTR SS:[EBP-898]
00BB7B09   .  50            PUSH EAX
00BB7B0A   .  E8 91356800   CALL MSango.0123B0A0
00BB7B0F   .  C784BE DC0600>MOV DWORD PTR DS:[ESI+EDI*4+6DC],0
00BB7B1A   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],3
00BB7B21   .  75 39         JNZ SHORT MSango.00BB7B5C
00BB7B23   .  8B8CBE B40300>MOV ECX,DWORD PTR DS:[ESI+EDI*4+3B4]
00BB7B2A   .  85C9          TEST ECX,ECX
00BB7B2C   .  74 2E         JE SHORT MSango.00BB7B5C
00BB7B2E   .  6A 01         PUSH 1
00BB7B30   .  EB 25         JMP SHORT MSango.00BB7B57
00BB7B32   >  83F8 03       CMP EAX,3
00BB7B35   .  75 25         JNZ SHORT MSango.00BB7B5C
00BB7B37   .  83BCBE B40300>CMP DWORD PTR DS:[ESI+EDI*4+3B4],0
00BB7B3F   .  74 1B         JE SHORT MSango.00BB7B5C
00BB7B41   .  53            PUSH EBX
00BB7B42   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB7B48   .  E8 F30A88FF   CALL MSango.00438640
00BB7B4D   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
00BB7B4F   .  51            PUSH ECX
00BB7B50   .  8B8CBE B40300>MOV ECX,DWORD PTR DS:[ESI+EDI*4+3B4]
00BB7B57   >  E8 44616500   CALL MSango.0120DCA0
00BB7B5C   >  83C7 01       ADD EDI,1
00BB7B5F   .  83FF 06       CMP EDI,6
00BB7B62   .^ 0F8C D8FEFFFF JL MSango.00BB7A40
00BB7B68   .  8B8D 94F6FFFF MOV ECX,DWORD PTR SS:[EBP-96C]
00BB7B6E   .  E8 3D2D6800   CALL MSango.0123A8B0
00BB7B73   .  C786 F8030000>MOV DWORD PTR DS:[ESI+3F8],0
00BB7B7D   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB7B84   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB7B8A   .  E8 01D98EFF   CALL MSango.004A5490
00BB7B8F   .  B8 01000000   MOV EAX,1
00BB7B94   .  E9 DD120000   JMP MSango.00BB8E76
00BB7B99   >  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB7BA0   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB7BA6   .  E8 E5D88EFF   CALL MSango.004A5490
00BB7BAB   .  E9 C4120000   JMP MSango.00BB8E74
00BB7BB0   >  8B95 88F6FFFF MOV EDX,DWORD PTR SS:[EBP-978]
00BB7BB6   .  68 4826BA01   PUSH MSango.01BA2648                     ;  ASCII "HornLinkToRoom"
00BB7BBB   .  52            PUSH EDX
00BB7BBC   .  FFD3          CALL EBX
00BB7BBE   .  83C4 08       ADD ESP,8
00BB7BC1   .  84C0          TEST AL,AL
00BB7BC3   .  0F84 DE000000 JE MSango.00BB7CA7
00BB7BC9   .  8BBE C8040000 MOV EDI,DWORD PTR DS:[ESI+4C8]
00BB7BCF   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB7BD4   .  E8 77C75900   CALL MSango.01154350
00BB7BD9   .  3978 38       CMP DWORD PTR DS:[EAX+38],EDI
00BB7BDC   .  75 53         JNZ SHORT MSango.00BB7C31
00BB7BDE   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7BE3   .  E8 988E5A00   CALL MSango.01160A80
00BB7BE8   .  8B8E C4040000 MOV ECX,DWORD PTR DS:[ESI+4C4]
00BB7BEE   .  8D96 A8040000 LEA EDX,DWORD PTR DS:[ESI+4A8]
00BB7BF4   .  68 04C3BD01   PUSH MSango.01BDC304                     ;  ASCII "ROOM[1]"
00BB7BF9   .  52            PUSH EDX
00BB7BFA   .  8908          MOV DWORD PTR DS:[EAX],ECX
00BB7BFC   .  FFD3          CALL EBX
00BB7BFE   .  83C4 08       ADD ESP,8
00BB7C01   .  F6D8          NEG AL
00BB7C03   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7C08   .  1BC0          SBB EAX,EAX
00BB7C0A   .  F7D8          NEG EAX
00BB7C0C   .  8BF8          MOV EDI,EAX
00BB7C0E   .  E8 7D8E5A00   CALL MSango.01160A90
00BB7C13   .  8938          MOV DWORD PTR DS:[EAX],EDI
00BB7C15   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],1
00BB7C1C   .^ 0F85 91D0FFFF JNZ MSango.00BB4CB3
00BB7C22   >  E8 89039FFF   CALL MSango.005A7FB0
00BB7C27   .  B8 01000000   MOV EAX,1
00BB7C2C   .  E9 45120000   JMP MSango.00BB8E76
00BB7C31   >  85FF          TEST EDI,EDI
00BB7C33   .^ 0F8C 7AD0FFFF JL MSango.00BB4CB3
00BB7C39   .  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB7C3F   .  E8 1C6797FF   CALL MSango.0052E360
00BB7C44   .  8B86 C4040000 MOV EAX,DWORD PTR DS:[ESI+4C4]
00BB7C4A   .  8D8D 5CF8FFFF LEA ECX,DWORD PTR SS:[EBP-7A4]
00BB7C50   .  51            PUSH ECX
00BB7C51   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB7C56   .  C785 68F8FFFF>MOV DWORD PTR SS:[EBP-798],1
00BB7C60   .  89BD 70F8FFFF MOV DWORD PTR SS:[EBP-790],EDI
00BB7C66   .  8985 74F8FFFF MOV DWORD PTR SS:[EBP-78C],EAX
00BB7C6C   .  E8 BF4F5900   CALL MSango.0114CC30
00BB7C71   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7C76   .  E8 55F06300   CALL MSango.011F6CD0
00BB7C7B   .  83F8 04       CMP EAX,4
00BB7C7E   .^ 74 A2         JE SHORT MSango.00BB7C22
00BB7C80   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB7C85   .  E8 46F06300   CALL MSango.011F6CD0
00BB7C8A   .  83F8 03       CMP EAX,3
00BB7C8D   .^ 0F85 20D0FFFF JNZ MSango.00BB4CB3
00BB7C93   .  6A 00         PUSH 0
00BB7C95   .  E8 E6579FFF   CALL MSango.005AD480
00BB7C9A   .  83C4 04       ADD ESP,4
00BB7C9D   .  B8 01000000   MOV EAX,1
00BB7CA2   .  E9 CF110000   JMP MSango.00BB8E76
00BB7CA7   >  8B95 88F6FFFF MOV EDX,DWORD PTR SS:[EBP-978]
00BB7CAD   .  68 089FB901   PUSH MSango.01B99F08                     ;  ASCII "ShowGuidance"
00BB7CB2   .  52            PUSH EDX
00BB7CB3   .  FFD3          CALL EBX
00BB7CB5   .  83C4 08       ADD ESP,8
00BB7CB8   .  84C0          TEST AL,AL
00BB7CBA   .  74 18         JE SHORT MSango.00BB7CD4
00BB7CBC   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB7CBE   .  8B90 80000000 MOV EDX,DWORD PTR DS:[EAX+80]
00BB7CC4   .  6A 40         PUSH 40
00BB7CC6   .  8BCE          MOV ECX,ESI
00BB7CC8   .  FFD2          CALL EDX
00BB7CCA   .  B8 01000000   MOV EAX,1
00BB7CCF   .  E9 A2110000   JMP MSango.00BB8E76
00BB7CD4   >  8B85 88F6FFFF MOV EAX,DWORD PTR SS:[EBP-978]
00BB7CDA   .  68 FC9EB901   PUSH MSango.01B99EFC                     ;  ASCII "EndGuidance"
00BB7CDF   .  50            PUSH EAX
00BB7CE0   .  FFD3          CALL EBX
00BB7CE2   .  83C4 08       ADD ESP,8
00BB7CE5   .  84C0          TEST AL,AL
00BB7CE7   .  74 18         JE SHORT MSango.00BB7D01
00BB7CE9   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB7CEB   .  8B82 84000000 MOV EAX,DWORD PTR DS:[EDX+84]
00BB7CF1   .  6A 40         PUSH 40
00BB7CF3   .  8BCE          MOV ECX,ESI
00BB7CF5   .  FFD0          CALL EAX
00BB7CF7   .  B8 01000000   MOV EAX,1
00BB7CFC   .  E9 75110000   JMP MSango.00BB8E76
00BB7D01   >  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB7D07   .  68 845AB901   PUSH MSango.01B95A84                     ;  ASCII "SetFocus"
00BB7D0C   .  51            PUSH ECX
00BB7D0D   .  FFD3          CALL EBX
00BB7D0F   .  83C4 08       ADD ESP,8
00BB7D12   .  84C0          TEST AL,AL
00BB7D14   .  74 37         JE SHORT MSango.00BB7D4D
00BB7D16   .  68 D0C3BD01   PUSH MSango.01BDC3D0                     ;  ASCII "privateTalk"
00BB7D1B   .  57            PUSH EDI
00BB7D1C   .  FFD3          CALL EBX
00BB7D1E   .  83C4 08       ADD ESP,8
00BB7D21   .  84C0          TEST AL,AL
00BB7D23   .  75 13         JNZ SHORT MSango.00BB7D38
00BB7D25   .  68 A815BC01   PUSH MSango.01BC15A8                     ;  ASCII "edtTalk"
00BB7D2A   .  57            PUSH EDI
00BB7D2B   .  FFD3          CALL EBX
00BB7D2D   .  83C4 08       ADD ESP,8
00BB7D30   .  84C0          TEST AL,AL
00BB7D32   .  0F84 3C110000 JE MSango.00BB8E74
00BB7D38   >  B9 2091F101   MOV ECX,MSango.01F19120
00BB7D3D   .  E8 2E8D5A00   CALL MSango.01160A70
00BB7D42   .  C700 01000000 MOV DWORD PTR DS:[EAX],1
00BB7D48   .  E9 27110000   JMP MSango.00BB8E74
00BB7D4D   >  8B95 88F6FFFF MOV EDX,DWORD PTR SS:[EBP-978]
00BB7D53   .  68 785AB901   PUSH MSango.01B95A78                     ;  ASCII "LostFocus"
00BB7D58   .  52            PUSH EDX
00BB7D59   .  FFD3          CALL EBX
00BB7D5B   .  83C4 08       ADD ESP,8
00BB7D5E   .  84C0          TEST AL,AL
00BB7D60   .  74 37         JE SHORT MSango.00BB7D99
00BB7D62   .  68 D0C3BD01   PUSH MSango.01BDC3D0                     ;  ASCII "privateTalk"
00BB7D67   .  57            PUSH EDI
00BB7D68   .  FFD3          CALL EBX
00BB7D6A   .  83C4 08       ADD ESP,8
00BB7D6D   .  84C0          TEST AL,AL
00BB7D6F   .  75 13         JNZ SHORT MSango.00BB7D84
00BB7D71   .  68 A815BC01   PUSH MSango.01BC15A8                     ;  ASCII "edtTalk"
00BB7D76   .  57            PUSH EDI
00BB7D77   .  FFD3          CALL EBX
00BB7D79   .  83C4 08       ADD ESP,8
00BB7D7C   .  84C0          TEST AL,AL
00BB7D7E   .  0F84 F0100000 JE MSango.00BB8E74
00BB7D84   >  B9 2091F101   MOV ECX,MSango.01F19120
00BB7D89   .  E8 E28C5A00   CALL MSango.01160A70
00BB7D8E   .  C700 00000000 MOV DWORD PTR DS:[EAX],0
00BB7D94   .  E9 DB100000   JMP MSango.00BB8E74
00BB7D99   >  8BBD 88F6FFFF MOV EDI,DWORD PTR SS:[EBP-978]
00BB7D9F   .  68 4CE0BD01   PUSH MSango.01BDE04C                     ;  ASCII "BiWuCurrent"
00BB7DA4   .  57            PUSH EDI
00BB7DA5   .  FFD3          CALL EBX
00BB7DA7   .  83C4 08       ADD ESP,8
00BB7DAA   .  84C0          TEST AL,AL
00BB7DAC   .  0F84 89000000 JE MSango.00BB7E3B
00BB7DB2   .  8B8E 80030000 MOV ECX,DWORD PTR DS:[ESI+380]
00BB7DB8   .  85C9          TEST ECX,ECX
00BB7DBA   .^ 0F84 F3CEFFFF JE MSango.00BB4CB3
00BB7DC0   .  6A 00         PUSH 0
00BB7DC2   .  E8 292E6500   CALL MSango.0120ABF0
00BB7DC7   .  68 A0C3BD01   PUSH MSango.01BDC3A0                     ;  ASCII "CobChannel"
00BB7DCC   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB7DD2   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7DD8   .  BB B0000000   MOV EBX,0B0
00BB7DDD   .  895D FC       MOV DWORD PTR SS:[EBP-4],EBX
00BB7DE0   .  68 985AB901   PUSH MSango.01B95A98                     ;  ASCII "ItemSelected"
00BB7DE5   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7DEB   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7DF1   .  C645 FC B1    MOV BYTE PTR SS:[EBP-4],0B1
00BB7DF5   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB7DF7   .  8B80 FC000000 MOV EAX,DWORD PTR DS:[EAX+FC]
00BB7DFD   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB7E03   .  51            PUSH ECX
00BB7E04   .  8D95 B8F8FFFF LEA EDX,DWORD PTR SS:[EBP-748]
00BB7E0A   .  52            PUSH EDX
00BB7E0B   .  8BCE          MOV ECX,ESI
00BB7E0D   .  FFD0          CALL EAX
00BB7E0F   .  885D FC       MOV BYTE PTR SS:[EBP-4],BL
00BB7E12   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7E18   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7E1E   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB7E25   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BB7E2B   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7E31   .  B8 01000000   MOV EAX,1
00BB7E36   .  E9 3B100000   JMP MSango.00BB8E76
00BB7E3B   >  68 30DCB901   PUSH MSango.01B9DC30                     ;  ASCII "ExpressionLostFocus"
00BB7E40   .  57            PUSH EDI
00BB7E41   .  FFD3          CALL EBX
00BB7E43   .  83C4 08       ADD ESP,8
00BB7E46   .  84C0          TEST AL,AL
00BB7E48   .  74 6B         JE SHORT MSango.00BB7EB5
00BB7E4A   .  3935 7058F601 CMP DWORD PTR DS:[1F65870],ESI
00BB7E50   .^ 0F84 5DCEFFFF JE MSango.00BB4CB3
00BB7E56   .  8B0D 7C58F601 MOV ECX,DWORD PTR DS:[1F6587C]
00BB7E5C   .  85C9          TEST ECX,ECX
00BB7E5E   .  74 0F         JE SHORT MSango.00BB7E6F
00BB7E60   .  8B11          MOV EDX,DWORD PTR DS:[ECX]
00BB7E62   .  8B42 08       MOV EAX,DWORD PTR DS:[EDX+8]
00BB7E65   .  FFD0          CALL EAX
00BB7E67   .  3BC6          CMP EAX,ESI
00BB7E69   .^ 0F84 44CEFFFF JE MSango.00BB4CB3
00BB7E6F   >  68 74D3BD01   PUSH MSango.01BDD374                     ;  ASCII "NewExpressionWnd"
00BB7E74   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7E7A   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB7E80   .  C745 FC B2000>MOV DWORD PTR SS:[EBP-4],0B2
00BB7E87   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7E8D   .  51            PUSH ECX
00BB7E8E   .  B9 700FED01   MOV ECX,MSango.01ED0F70
00BB7E93   .  E8 4836A0FF   CALL MSango.005BB4E0
00BB7E98   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB7E9F   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB7EA5   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB7EAB   .  B8 01000000   MOV EAX,1
00BB7EB0   .  E9 C10F0000   JMP MSango.00BB8E76
00BB7EB5   >  68 FC59BD01   PUSH MSango.01BD59FC                     ;  ASCII "AdjustPos"
00BB7EBA   .  57            PUSH EDI
00BB7EBB   .  FFD3          CALL EBX
00BB7EBD   .  83C4 08       ADD ESP,8
00BB7EC0   .  84C0          TEST AL,AL
00BB7EC2   .  0F84 86020000 JE MSango.00BB814E
00BB7EC8   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],3
00BB7ECF   .  0F85 9F0F0000 JNZ MSango.00BB8E74
00BB7ED5   .  A1 74C0DF01   MOV EAX,DWORD PTR DS:[1DFC074]
00BB7EDA   .  3D B0040000   CMP EAX,4B0
00BB7EDF   .  8B3D 78C0DF01 MOV EDI,DWORD PTR DS:[1DFC078]
00BB7EE5   .  7C 16         JL SHORT MSango.00BB7EFD
00BB7EE7   .  81FF 84030000 CMP EDI,384
00BB7EED   .  7C 0E         JL SHORT MSango.00BB7EFD
00BB7EEF   .  8985 8CF6FFFF MOV DWORD PTR SS:[EBP-974],EAX
00BB7EF5   .  89BD 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EDI
00BB7EFB   .  EB 14         JMP SHORT MSango.00BB7F11
00BB7EFD   >  C785 8CF6FFFF>MOV DWORD PTR SS:[EBP-974],4B0
00BB7F07   .  C785 94F6FFFF>MOV DWORD PTR SS:[EBP-96C],384
00BB7F11   >  DB85 8CF6FFFF FILD DWORD PTR SS:[EBP-974]
00BB7F17   .  DC35 A0DFBD01 FDIV QWORD PTR DS:[1BDDFA0]
00BB7F1D   .  D99D 84F6FFFF FSTP DWORD PTR SS:[EBP-97C]
00BB7F23   .  DB85 94F6FFFF FILD DWORD PTR SS:[EBP-96C]
00BB7F29   .  DC0D A0C3B801 FMUL QWORD PTR DS:[1B8C3A0]
00BB7F2F   .  D99D 68F6FFFF FSTP DWORD PTR SS:[EBP-998]
00BB7F35   .  D985 84F6FFFF FLD DWORD PTR SS:[EBP-97C]
00BB7F3B   .  D985 68F6FFFF FLD DWORD PTR SS:[EBP-998]
00BB7F41   .  D8D1          FCOM ST(1)
00BB7F43   .  DFE0          FSTSW AX
00BB7F45   .  F6C4 41       TEST AH,41
00BB7F48   .  75 04         JNZ SHORT MSango.00BB7F4E
00BB7F4A   .  DDD8          FSTP ST
00BB7F4C   .  EB 02         JMP SHORT MSango.00BB7F50
00BB7F4E   >  DDD9          FSTP ST(1)
00BB7F50   >  D99D 94F6FFFF FSTP DWORD PTR SS:[EBP-96C]
00BB7F56   .  D985 94F6FFFF FLD DWORD PTR SS:[EBP-96C]
00BB7F5C   .  DC0D 98DFBD01 FMUL QWORD PTR DS:[1BDDF98]
00BB7F62   .  DC05 800ABB01 FADD QWORD PTR DS:[1BB0A80]
00BB7F68   .  E8 D3C4DA00   CALL MSango.01964440
00BB7F6D   .  2BF8          SUB EDI,EAX
00BB7F6F   .  B9 3869F001   MOV ECX,MSango.01F06938
00BB7F74   .  89BD 78F6FFFF MOV DWORD PTR SS:[EBP-988],EDI
00BB7F7A   .  E8 11DD5600   CALL MSango.01125C90
00BB7F7F   .  6A 7F         PUSH 7F
00BB7F81   .  8D95 71FFFFFF LEA EDX,DWORD PTR SS:[EBP-8F]
00BB7F87   .  6A 00         PUSH 0
00BB7F89   .  52            PUSH EDX
00BB7F8A   .  8BF8          MOV EDI,EAX
00BB7F8C   .  C685 70FFFFFF>MOV BYTE PTR SS:[EBP-90],0
00BB7F93   .  E8 54C4DA00   CALL <JMP.&MSVCR80.memset>
00BB7F98   .  83C4 0C       ADD ESP,0C
00BB7F9B   .  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB7FA0   .  E8 ABC35900   CALL MSango.01154350
00BB7FA5   .  8B40 04       MOV EAX,DWORD PTR DS:[EAX+4]
00BB7FA8   .  50            PUSH EAX
00BB7FA9   .  68 50B9BD01   PUSH MSango.01BDB950                     ;  ASCII "UIJieMian2.0(%u)"
00BB7FAE   .  8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
00BB7FB4   .  68 80000000   PUSH 80
00BB7FB9   .  51            PUSH ECX
00BB7FBA   .  E8 C1BC84FF   CALL MSango.00403C80
00BB7FBF   .  83C4 10       ADD ESP,10
00BB7FC2   .  8D95 70FFFFFF LEA EDX,DWORD PTR SS:[EBP-90]
00BB7FC8   .  52            PUSH EDX
00BB7FC9   .  8BCF          MOV ECX,EDI
00BB7FCB   .  E8 E02F6800   CALL MSango.0123AFB0
00BB7FD0   .  85C0          TEST EAX,EAX
00BB7FD2   .  0F84 43010000 JE MSango.00BB811B
00BB7FD8   .  50            PUSH EAX
00BB7FD9   .  FF15 8089B801 CALL DWORD PTR DS:[<&MSVCR80.atoi>]      ;  MSVCR80.atoi
00BB7FDF   .  83C4 04       ADD ESP,4
00BB7FE2   .  83F8 02       CMP EAX,2
00BB7FE5   .  74 66         JE SHORT MSango.00BB804D
00BB7FE7   .  A1 78C0DF01   MOV EAX,DWORD PTR DS:[1DFC078]
00BB7FEC   .  83EC 1C       SUB ESP,1C
00BB7FEF   .  05 DDFDFFFF   ADD EAX,-223
00BB7FF4   .  8BCC          MOV ECX,ESP
00BB7FF6   .  89A5 84F6FFFF MOV DWORD PTR SS:[EBP-97C],ESP
00BB7FFC   .  68 CC46B901   PUSH MSango.01B946CC                     ;  ASCII "ChatNoticeMsgWnd"
00BB8001   .  8985 78F6FFFF MOV DWORD PTR SS:[EBP-988],EAX
00BB8007   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB800D   .  C745 FC B3000>MOV DWORD PTR SS:[EBP-4],0B3
00BB8014   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB801B   .  B9 700FED01   MOV ECX,MSango.01ED0F70
00BB8020   .  E8 CB42A0FF   CALL MSango.005BC2F0
00BB8025   .  85C0          TEST EAX,EAX
00BB8027   .  0F84 EE000000 JE MSango.00BB811B
00BB802D   .  8B0D 78C0DF01 MOV ECX,DWORD PTR DS:[1DFC078]
00BB8033   .  8B10          MOV EDX,DWORD PTR DS:[EAX]
00BB8035   .  8B92 EC000000 MOV EDX,DWORD PTR DS:[EDX+EC]
00BB803B   .  81C1 30FDFFFF ADD ECX,-2D0
00BB8041   .  51            PUSH ECX
00BB8042   .  6A 00         PUSH 0
00BB8044   .  8BC8          MOV ECX,EAX
00BB8046   .  FFD2          CALL EDX
00BB8048   .  E9 CE000000   JMP MSango.00BB811B
00BB804D   >  68 AC56BD01   PUSH MSango.01BD56AC                     ;  ASCII "UseGameRightMap"
00BB8052   .  8BCF          MOV ECX,EDI
00BB8054   .  E8 572F6800   CALL MSango.0123AFB0
00BB8059   .  85C0          TEST EAX,EAX
00BB805B   .  74 6D         JE SHORT MSango.00BB80CA
00BB805D   .  68 AC56BD01   PUSH MSango.01BD56AC                     ;  ASCII "UseGameRightMap"
00BB8062   .  8BCF          MOV ECX,EDI
00BB8064   .  E8 472F6800   CALL MSango.0123AFB0
00BB8069   .  50            PUSH EAX
00BB806A   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB8070   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB8076   .  C745 FC B4000>MOV DWORD PTR SS:[EBP-4],0B4
00BB807D   .  68 60C4C501   PUSH MSango.01C5C460
00BB8082   .  50            PUSH EAX
00BB8083   .  FFD3          CALL EBX
00BB8085   .  83C4 08       ADD ESP,8
00BB8088   .  8AD8          MOV BL,AL
00BB808A   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB8091   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB8097   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB809D   .  84DB          TEST BL,BL
00BB809F   .  0F84 95000000 JE MSango.00BB813A
00BB80A5   .  D985 94F6FFFF FLD DWORD PTR SS:[EBP-96C]
00BB80AB   .  DC0D 90DFBD01 FMUL QWORD PTR DS:[1BDDF90]
00BB80B1   .  DC05 800ABB01 FADD QWORD PTR DS:[1BB0A80]
00BB80B7   .  E8 84C3DA00   CALL MSango.01964440
00BB80BC   .  8B0D 78C0DF01 MOV ECX,DWORD PTR DS:[1DFC078]
00BB80C2   .  2BC8          SUB ECX,EAX
00BB80C4   .  898D 78F6FFFF MOV DWORD PTR SS:[EBP-988],ECX
00BB80CA   >  83EC 1C       SUB ESP,1C
00BB80CD   .  8BCC          MOV ECX,ESP
00BB80CF   .  89A5 84F6FFFF MOV DWORD PTR SS:[EBP-97C],ESP
00BB80D5   .  68 CC46B901   PUSH MSango.01B946CC                     ;  ASCII "ChatNoticeMsgWnd"
00BB80DA   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB80E0   .  C745 FC B5000>MOV DWORD PTR SS:[EBP-4],0B5
00BB80E7   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB80EE   .  B9 700FED01   MOV ECX,MSango.01ED0F70
00BB80F3   .  E8 F841A0FF   CALL MSango.005BC2F0
00BB80F8   .  8BF8          MOV EDI,EAX
00BB80FA   .  85FF          TEST EDI,EDI
00BB80FC   .  74 1D         JE SHORT MSango.00BB811B
00BB80FE   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
00BB8100   .  8B50 7C       MOV EDX,DWORD PTR DS:[EAX+7C]
00BB8103   .  8BCE          MOV ECX,ESI
00BB8105   .  FFD2          CALL EDX
00BB8107   .  8B17          MOV EDX,DWORD PTR DS:[EDI]
00BB8109   .  2D B9000000   SUB EAX,0B9
00BB810E   .  50            PUSH EAX
00BB810F   .  8B82 EC000000 MOV EAX,DWORD PTR DS:[EDX+EC]
00BB8115   .  6A 00         PUSH 0
00BB8117   .  8BCF          MOV ECX,EDI
00BB8119   .  FFD0          CALL EAX
00BB811B   >  8B85 78F6FFFF MOV EAX,DWORD PTR SS:[EBP-988]
00BB8121   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00BB8123   .  8B92 EC000000 MOV EDX,DWORD PTR DS:[EDX+EC]
00BB8129   .  50            PUSH EAX
00BB812A   .  6A 00         PUSH 0
00BB812C   .  8BCE          MOV ECX,ESI
00BB812E   .  FFD2          CALL EDX
00BB8130   .  B8 01000000   MOV EAX,1
00BB8135   .  E9 3C0D0000   JMP MSango.00BB8E76
00BB813A   >  C786 84070000>MOV DWORD PTR DS:[ESI+784],0
00BB8144   .  B8 01000000   MOV EAX,1
00BB8149   .  E9 280D0000   JMP MSango.00BB8E76
00BB814E   >  68 3CE0BD01   PUSH MSango.01BDE03C                     ;  ASCII "SystemNotice"
00BB8153   .  57            PUSH EDI
00BB8154   .  FFD3          CALL EBX
00BB8156   .  83C4 08       ADD ESP,8
00BB8159   .  84C0          TEST AL,AL
00BB815B   .  0F84 270B0000 JE MSango.00BB8C88
00BB8161   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB8166   .  E8 B5885A00   CALL MSango.01160A20
00BB816B   .  8BF8          MOV EDI,EAX
00BB816D   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8173   .  89BD 88F6FFFF MOV DWORD PTR SS:[EBP-978],EDI
00BB8179   .  FF15 1C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB817F   .  C745 FC B6000>MOV DWORD PTR SS:[EBP-4],0B6
00BB8186   .  33DB          XOR EBX,EBX
00BB8188   .  8BCF          MOV ECX,EDI
00BB818A   .  899D 8CF6FFFF MOV DWORD PTR SS:[EBP-974],EBX
00BB8190   .  E8 EB1197FF   CALL MSango.00529380
00BB8195   .  85C0          TEST EAX,EAX
00BB8197   .  76 7B         JBE SHORT MSango.00BB8214
00BB8199   .  8DA424 000000>LEA ESP,DWORD PTR SS:[ESP]
00BB81A0   >  53            PUSH EBX
00BB81A1   .  8BCF          MOV ECX,EDI
00BB81A3   .  E8 E87C1000   CALL MSango.00CBFE90
00BB81A8   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
00BB81AA   .  85C9          TEST ECX,ECX
00BB81AC   .  74 04         JE SHORT MSango.00BB81B2
00BB81AE   .  8BC1          MOV EAX,ECX
00BB81B0   .  EB 03         JMP SHORT MSango.00BB81B5
00BB81B2   >  83C0 0C       ADD EAX,0C
00BB81B5   >  50            PUSH EAX
00BB81B6   .  8D85 9CF8FFFF LEA EAX,DWORD PTR SS:[EBP-764]
00BB81BC   .  50            PUSH EAX
00BB81BD   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB81C3   .  51            PUSH ECX
00BB81C4   .  FF15 9C87B801 CALL DWORD PTR DS:[<&MSVCP80.??$?HDU?$ch>;  MSVCP80.??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
00BB81CA   .  83C4 0C       ADD ESP,0C
00BB81CD   .  C645 FC B7    MOV BYTE PTR SS:[EBP-4],0B7
00BB81D1   .  50            PUSH EAX
00BB81D2   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB81D8   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB81DE   .  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB81E2   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB81E8   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB81EE   .  53            PUSH EBX
00BB81EF   .  8BCF          MOV ECX,EDI
00BB81F1   .  E8 9A7C1000   CALL MSango.00CBFE90
00BB81F6   .  8378 34 00    CMP DWORD PTR DS:[EAX+34],0
00BB81FA   .  74 0A         JE SHORT MSango.00BB8206
00BB81FC   .  C785 8CF6FFFF>MOV DWORD PTR SS:[EBP-974],1
00BB8206   >  8BCF          MOV ECX,EDI
00BB8208   .  83C3 01       ADD EBX,1
00BB820B   .  E8 701197FF   CALL MSango.00529380
00BB8210   .  3BD8          CMP EBX,EAX
00BB8212   .^ 72 8C         JB SHORT MSango.00BB81A0
00BB8214   >  8D95 9CF8FFFF LEA EDX,DWORD PTR SS:[EBP-764]
00BB821A   .  52            PUSH EDX
00BB821B   .  8D9E A8070000 LEA EBX,DWORD PTR DS:[ESI+7A8]
00BB8221   .  53            PUSH EBX
00BB8222   .  FF15 9087B801 CALL DWORD PTR DS:[<&MSVCP80.??$?8DU?$ch>;  MSVCP80.??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
00BB8228   .  83C4 08       ADD ESP,8
00BB822B   .  84C0          TEST AL,AL
00BB822D   .  74 36         JE SHORT MSango.00BB8265
00BB822F   .  6A 00         PUSH 0
00BB8231   .  68 34E0BD01   PUSH MSango.01BDE034
00BB8236   .  8BCB          MOV ECX,EBX
00BB8238   .  FF15 B087B801 CALL DWORD PTR DS:[<&MSVCP80.?find@?$bas>;  MSVCP80.?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z
00BB823E   .  8B0D BC87B801 MOV ECX,DWORD PTR DS:[<&MSVCP80.?npos@?$>;  MSVCP80.?npos@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@2IB
00BB8244   .  3B01          CMP EAX,DWORD PTR DS:[ECX]
00BB8246   .  74 1D         JE SHORT MSango.00BB8265
00BB8248   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB824F   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8255   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB825B   .  B8 01000000   MOV EAX,1
00BB8260   .  E9 110C0000   JMP MSango.00BB8E76
00BB8265   >  8D95 9CF8FFFF LEA EDX,DWORD PTR SS:[EBP-764]
00BB826B   .  52            PUSH EDX
00BB826C   .  8BCB          MOV ECX,EBX
00BB826E   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB8274   .  33C0          XOR EAX,EAX
00BB8276   .  3985 8CF6FFFF CMP DWORD PTR SS:[EBP-974],EAX
00BB827C   .  0F85 63030000 JNZ MSango.00BB85E5
00BB8282   .  68 31050000   PUSH 531
00BB8287   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB828D   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB8293   .  50            PUSH EAX
00BB8294   .  E8 B77A92FF   CALL MSango.004DFD50
00BB8299   .  8BC8          MOV ECX,EAX
00BB829B   .  99            CDQ
00BB829C   .  BF 79010000   MOV EDI,179
00BB82A1   .  F7FF          IDIV EDI
00BB82A3   .  83C4 08       ADD ESP,8
00BB82A6   .  898D 78F6FFFF MOV DWORD PTR SS:[EBP-988],ECX
00BB82AC   .  8BD0          MOV EDX,EAX
00BB82AE   .  69D2 79010000 IMUL EDX,EDX,179
00BB82B4   .  2BCA          SUB ECX,EDX
00BB82B6   .  74 0B         JE SHORT MSango.00BB82C3
00BB82B8   .  8D58 01       LEA EBX,DWORD PTR DS:[EAX+1]
00BB82BB   .  899D 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EBX
00BB82C1   .  EB 08         JMP SHORT MSango.00BB82CB
00BB82C3   >  8BD8          MOV EBX,EAX
00BB82C5   .  8985 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EAX
00BB82CB   >  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB82D1   .  33FF          XOR EDI,EDI
00BB82D3   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB82D9   .  85DB          TEST EBX,EBX
00BB82DB   .  8985 74F6FFFF MOV DWORD PTR SS:[EBP-98C],EAX
00BB82E1   .  89BD 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EDI
00BB82E7   .  7F 4E         JG SHORT MSango.00BB8337
00BB82E9   >  68 29050000   PUSH 529
00BB82EE   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB82F4   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB82FA   .  50            PUSH EAX
00BB82FB   .  E8 507A92FF   CALL MSango.004DFD50
00BB8300   .  8BC8          MOV ECX,EAX
00BB8302   .  99            CDQ
00BB8303   .  BF 79010000   MOV EDI,179
00BB8308   .  F7FF          IDIV EDI
00BB830A   .  83C4 08       ADD ESP,8
00BB830D   .  898D 78F6FFFF MOV DWORD PTR SS:[EBP-988],ECX
00BB8313   .  8BD0          MOV EDX,EAX
00BB8315   .  69D2 79010000 IMUL EDX,EDX,179
00BB831B   .  2BCA          SUB ECX,EDX
00BB831D   .  0F84 6B010000 JE MSango.00BB848E
00BB8323   .  8D58 01       LEA EBX,DWORD PTR DS:[EAX+1]
00BB8326   .  899D 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EBX
00BB832C   .  E9 65010000   JMP MSango.00BB8496
00BB8331   >  8B9D 7CF6FFFF MOV EBX,DWORD PTR SS:[EBP-984]
00BB8337   >  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB833D   .  FF15 1C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8343   .  C645 FC B8    MOV BYTE PTR SS:[EBP-4],0B8
00BB8347   .  8D43 FF       LEA EAX,DWORD PTR DS:[EBX-1]
00BB834A   .  3985 94F6FFFF CMP DWORD PTR SS:[EBP-96C],EAX
00BB8350   .  8B85 78F6FFFF MOV EAX,DWORD PTR SS:[EBP-988]
00BB8356   .  74 05         JE SHORT MSango.00BB835D
00BB8358   .  B8 79010000   MOV EAX,179
00BB835D   >  68 31050000   PUSH 531
00BB8362   .  50            PUSH EAX
00BB8363   .  8985 8CF6FFFF MOV DWORD PTR SS:[EBP-974],EAX
00BB8369   .  8B85 74F6FFFF MOV EAX,DWORD PTR SS:[EBP-98C]
00BB836F   .  03C7          ADD EAX,EDI
00BB8371   .  50            PUSH EAX
00BB8372   .  E8 E97B92FF   CALL MSango.004DFF60
00BB8377   .  83C4 0C       ADD ESP,0C
00BB837A   .  85C0          TEST EAX,EAX
00BB837C   .  0F84 E4000000 JE MSango.00BB8466
00BB8382   .  2B85 74F6FFFF SUB EAX,DWORD PTR SS:[EBP-98C]
00BB8388   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB838E   .  2BC7          SUB EAX,EDI
00BB8390   .  8BD8          MOV EBX,EAX
00BB8392   .  53            PUSH EBX
00BB8393   .  57            PUSH EDI
00BB8394   .  51            PUSH ECX
00BB8395   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB839B   .  FF15 B887B801 CALL DWORD PTR DS:[<&MSVCP80.?substr@?$b>;  MSVCP80.?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
00BB83A1   .  C645 FC B9    MOV BYTE PTR SS:[EBP-4],0B9
00BB83A5   .  50            PUSH EAX
00BB83A6   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB83AC   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB83B2   .  C645 FC B8    MOV BYTE PTR SS:[EBP-4],0B8
00BB83B6   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB83BC   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB83C2   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB83C8   .  03FB          ADD EDI,EBX
00BB83CA   .  E8 B1CFFDFF   CALL MSango.00B95380
00BB83CF   .  C645 FC BA    MOV BYTE PTR SS:[EBP-4],0BA
00BB83D3   .  8D95 38F8FFFF LEA EDX,DWORD PTR SS:[EBP-7C8]
00BB83D9   .  52            PUSH EDX
00BB83DA   .  8D8D 20FFFFFF LEA ECX,DWORD PTR SS:[EBP-E0]
00BB83E0   .  C745 A4 1AC5F>MOV DWORD PTR SS:[EBP-5C],FFFDC51A
00BB83E7   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB83ED   .  8B85 8CF6FFFF MOV EAX,DWORD PTR SS:[EBP-974]
00BB83F3   .  8985 68FFFFFF MOV DWORD PTR SS:[EBP-98],EAX
00BB83F9   .  8945 90       MOV DWORD PTR SS:[EBP-70],EAX
00BB83FC   .  8B86 68060000 MOV EAX,DWORD PTR DS:[ESI+668]
00BB8402   .  8945 94       MOV DWORD PTR SS:[EBP-6C],EAX
00BB8405   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB840B   .  8D95 1CFFFFFF LEA EDX,DWORD PTR SS:[EBP-E4]
00BB8411   .  8D8E C0050000 LEA ECX,DWORD PTR DS:[ESI+5C0]
00BB8417   .  52            PUSH EDX
00BB8418   .  8945 9C       MOV DWORD PTR SS:[EBP-64],EAX
00BB841B   .  E8 F0C0FEFF   CALL MSango.00BA4510
00BB8420   .  8386 68060000>ADD DWORD PTR DS:[ESI+668],1
00BB8427   .  C645 FC B8    MOV BYTE PTR SS:[EBP-4],0B8
00BB842B   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB8431   .  E8 FAACFAFF   CALL MSango.00B63130
00BB8436   .  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB843A   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB8440   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8446   .  8B85 94F6FFFF MOV EAX,DWORD PTR SS:[EBP-96C]
00BB844C   .  83C0 01       ADD EAX,1
00BB844F   .  3B85 7CF6FFFF CMP EAX,DWORD PTR SS:[EBP-984]
00BB8455   .  8985 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EAX
00BB845B   .^ 0F8C D0FEFFFF JL MSango.00BB8331
00BB8461   .^ E9 83FEFFFF   JMP MSango.00BB82E9
00BB8466   >  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB846A   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB8470   >  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8476   >  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB847D   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8483   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8489   .  E9 E6090000   JMP MSango.00BB8E74
00BB848E   >  8BD8          MOV EBX,EAX
00BB8490   .  8985 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EAX
00BB8496   >  33FF          XOR EDI,EDI
00BB8498   .  3BDF          CMP EBX,EDI
00BB849A   .  89BD 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EDI
00BB84A0   .  0F8E 0A070000 JLE MSango.00BB8BB0
00BB84A6   .  EB 0E         JMP SHORT MSango.00BB84B6
00BB84A8   .  EB 06         JMP SHORT MSango.00BB84B0
00BB84AA      8D9B 00000000 LEA EBX,DWORD PTR DS:[EBX]
00BB84B0   >  8B9D 7CF6FFFF MOV EBX,DWORD PTR SS:[EBP-984]
00BB84B6   >  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB84BC   .  FF15 1C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB84C2   .  C645 FC BB    MOV BYTE PTR SS:[EBP-4],0BB
00BB84C6   .  8D43 FF       LEA EAX,DWORD PTR DS:[EBX-1]
00BB84C9   .  3985 94F6FFFF CMP DWORD PTR SS:[EBP-96C],EAX
00BB84CF   .  8B85 78F6FFFF MOV EAX,DWORD PTR SS:[EBP-988]
00BB84D5   .  74 05         JE SHORT MSango.00BB84DC
00BB84D7   .  B8 79010000   MOV EAX,179
00BB84DC   >  68 29050000   PUSH 529
00BB84E1   .  50            PUSH EAX
00BB84E2   .  8985 8CF6FFFF MOV DWORD PTR SS:[EBP-974],EAX
00BB84E8   .  8B85 74F6FFFF MOV EAX,DWORD PTR SS:[EBP-98C]
00BB84EE   .  03C7          ADD EAX,EDI
00BB84F0   .  50            PUSH EAX
00BB84F1   .  E8 6A7A92FF   CALL MSango.004DFF60
00BB84F6   .  83C4 0C       ADD ESP,0C
00BB84F9   .  85C0          TEST EAX,EAX
00BB84FB   .^ 0F84 65FFFFFF JE MSango.00BB8466
00BB8501   .  2B85 74F6FFFF SUB EAX,DWORD PTR SS:[EBP-98C]
00BB8507   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB850D   .  2BC7          SUB EAX,EDI
00BB850F   .  8BD8          MOV EBX,EAX
00BB8511   .  53            PUSH EBX
00BB8512   .  57            PUSH EDI
00BB8513   .  51            PUSH ECX
00BB8514   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB851A   .  FF15 B887B801 CALL DWORD PTR DS:[<&MSVCP80.?substr@?$b>;  MSVCP80.?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
00BB8520   .  C645 FC BC    MOV BYTE PTR SS:[EBP-4],0BC
00BB8524   .  50            PUSH EAX
00BB8525   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB852B   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB8531   .  C645 FC BB    MOV BYTE PTR SS:[EBP-4],0BB
00BB8535   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB853B   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8541   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB8547   .  03FB          ADD EDI,EBX
00BB8549   .  E8 32CEFDFF   CALL MSango.00B95380
00BB854E   .  C645 FC BD    MOV BYTE PTR SS:[EBP-4],0BD
00BB8552   .  8D95 38F8FFFF LEA EDX,DWORD PTR SS:[EBP-7C8]
00BB8558   .  52            PUSH EDX
00BB8559   .  8D8D 20FFFFFF LEA ECX,DWORD PTR SS:[EBP-E0]
00BB855F   .  C745 A4 1AC5F>MOV DWORD PTR SS:[EBP-5C],FFFDC51A
00BB8566   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB856C   .  8B85 8CF6FFFF MOV EAX,DWORD PTR SS:[EBP-974]
00BB8572   .  8985 68FFFFFF MOV DWORD PTR SS:[EBP-98],EAX
00BB8578   .  8945 90       MOV DWORD PTR SS:[EBP-70],EAX
00BB857B   .  8B86 50060000 MOV EAX,DWORD PTR DS:[ESI+650]
00BB8581   .  8945 94       MOV DWORD PTR SS:[EBP-6C],EAX
00BB8584   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB858A   .  8D95 1CFFFFFF LEA EDX,DWORD PTR SS:[EBP-E4]
00BB8590   .  8D8E 60050000 LEA ECX,DWORD PTR DS:[ESI+560]
00BB8596   .  52            PUSH EDX
00BB8597   .  8945 9C       MOV DWORD PTR SS:[EBP-64],EAX
00BB859A   .  E8 71BFFEFF   CALL MSango.00BA4510
00BB859F   .  8386 50060000>ADD DWORD PTR DS:[ESI+650],1
00BB85A6   .  C645 FC BB    MOV BYTE PTR SS:[EBP-4],0BB
00BB85AA   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB85B0   .  E8 7BABFAFF   CALL MSango.00B63130
00BB85B5   .  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB85B9   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB85BF   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB85C5   .  8B85 94F6FFFF MOV EAX,DWORD PTR SS:[EBP-96C]
00BB85CB   .  83C0 01       ADD EAX,1
00BB85CE   .  3B85 7CF6FFFF CMP EAX,DWORD PTR SS:[EBP-984]
00BB85D4   .  8985 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EAX
00BB85DA   .^ 0F8C D0FEFFFF JL MSango.00BB84B0
00BB85E0   .  E9 CB050000   JMP MSango.00BB8BB0
00BB85E5   >  8BCF          MOV ECX,EDI
00BB85E7   .  8985 74F6FFFF MOV DWORD PTR SS:[EBP-98C],EAX
00BB85ED   .  8985 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EAX
00BB85F3   .  8985 68F6FFFF MOV DWORD PTR SS:[EBP-998],EAX
00BB85F9   .  8985 84F6FFFF MOV DWORD PTR SS:[EBP-97C],EAX
00BB85FF   .  8985 80F6FFFF MOV DWORD PTR SS:[EBP-980],EAX
00BB8605   .  E8 760D97FF   CALL MSango.00529380
00BB860A   .  85C0          TEST EAX,EAX
00BB860C   .  0F86 87050000 JBE MSango.00BB8B99
00BB8612   >  8B85 80F6FFFF MOV EAX,DWORD PTR SS:[EBP-980]
00BB8618   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB861E   .  50            PUSH EAX
00BB861F   .  E8 6C781000   CALL MSango.00CBFE90
00BB8624   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
00BB8626   .  85C9          TEST ECX,ECX
00BB8628   .  75 03         JNZ SHORT MSango.00BB862D
00BB862A   .  8D48 0C       LEA ECX,DWORD PTR DS:[EAX+C]
00BB862D   >  51            PUSH ECX
00BB862E   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8634   .  FF15 2087B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
00BB863A   .  68 31050000   PUSH 531
00BB863F   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8645   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB864B   .  50            PUSH EAX
00BB864C   .  E8 FF7692FF   CALL MSango.004DFD50
00BB8651   .  8B8D 74F6FFFF MOV ECX,DWORD PTR SS:[EBP-98C]
00BB8657   .  8BF8          MOV EDI,EAX
00BB8659   .  8D040F        LEA EAX,DWORD PTR DS:[EDI+ECX]
00BB865C   .  99            CDQ
00BB865D   .  B9 79010000   MOV ECX,179
00BB8662   .  F7F9          IDIV ECX
00BB8664   .  83C4 08       ADD ESP,8
00BB8667   .  89BD 8CF6FFFF MOV DWORD PTR SS:[EBP-974],EDI
00BB866D   .  B8 33E6D5AD   MOV EAX,ADD5E633
00BB8672   .  85D2          TEST EDX,EDX
00BB8674   .  74 12         JE SHORT MSango.00BB8688
00BB8676   .  F7EF          IMUL EDI
00BB8678   .  03D7          ADD EDX,EDI
00BB867A   .  C1FA 08       SAR EDX,8
00BB867D   .  8BC2          MOV EAX,EDX
00BB867F   .  C1E8 1F       SHR EAX,1F
00BB8682   .  8D5C02 01     LEA EBX,DWORD PTR DS:[EDX+EAX+1]
00BB8686   .  EB 0E         JMP SHORT MSango.00BB8696
00BB8688   >  F7EF          IMUL EDI
00BB868A   .  03D7          ADD EDX,EDI
00BB868C   .  C1FA 08       SAR EDX,8
00BB868F   .  8BDA          MOV EBX,EDX
00BB8691   .  C1EB 1F       SHR EBX,1F
00BB8694   .  03DA          ADD EBX,EDX
00BB8696   >  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB869C   .  899D 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EBX
00BB86A2   .  C785 70F6FFFF>MOV DWORD PTR SS:[EBP-990],0
00BB86AC   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB86B2   .  8985 78F6FFFF MOV DWORD PTR SS:[EBP-988],EAX
00BB86B8   .  33C0          XOR EAX,EAX
00BB86BA   .  3BD8          CMP EBX,EAX
00BB86BC   .  8985 64F6FFFF MOV DWORD PTR SS:[EBP-99C],EAX
00BB86C2   .  8985 6CF6FFFF MOV DWORD PTR SS:[EBP-994],EAX
00BB86C8   .  0F8E 0B020000 JLE MSango.00BB88D9
00BB86CE   .  EB 0C         JMP SHORT MSango.00BB86DC
00BB86D0   >  8BBD 8CF6FFFF MOV EDI,DWORD PTR SS:[EBP-974]
00BB86D6   .  8B9D 7CF6FFFF MOV EBX,DWORD PTR SS:[EBP-984]
00BB86DC   >  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB86E2   .  FF15 1C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB86E8   .  C645 FC BE    MOV BYTE PTR SS:[EBP-4],0BE
00BB86EC   .  8D43 FF       LEA EAX,DWORD PTR DS:[EBX-1]
00BB86EF   .  3985 6CF6FFFF CMP DWORD PTR SS:[EBP-994],EAX
00BB86F5   .  75 08         JNZ SHORT MSango.00BB86FF
00BB86F7   .  2BBD 64F6FFFF SUB EDI,DWORD PTR SS:[EBP-99C]
00BB86FD   .  EB 0B         JMP SHORT MSango.00BB870A
00BB86FF   >  BF 79010000   MOV EDI,179
00BB8704   .  2BBD 74F6FFFF SUB EDI,DWORD PTR SS:[EBP-98C]
00BB870A   >  8B95 70F6FFFF MOV EDX,DWORD PTR SS:[EBP-990]
00BB8710   .  8B8D 78F6FFFF MOV ECX,DWORD PTR SS:[EBP-988]
00BB8716   .  68 29050000   PUSH 529
00BB871B   .  03CA          ADD ECX,EDX
00BB871D   .  57            PUSH EDI
00BB871E   .  51            PUSH ECX
00BB871F   .  E8 3C7892FF   CALL MSango.004DFF60
00BB8724   .  83C4 0C       ADD ESP,0C
00BB8727   .  85C0          TEST EAX,EAX
00BB8729   .^ 0F84 37FDFFFF JE MSango.00BB8466
00BB872F   .  2B85 78F6FFFF SUB EAX,DWORD PTR SS:[EBP-988]
00BB8735   .  8B8D 70F6FFFF MOV ECX,DWORD PTR SS:[EBP-990]
00BB873B   .  2BC1          SUB EAX,ECX
00BB873D   .  8BD8          MOV EBX,EAX
00BB873F   .  53            PUSH EBX
00BB8740   .  51            PUSH ECX
00BB8741   .  8D85 44F6FFFF LEA EAX,DWORD PTR SS:[EBP-9BC]
00BB8747   .  50            PUSH EAX
00BB8748   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB874E   .  FF15 B887B801 CALL DWORD PTR DS:[<&MSVCP80.?substr@?$b>;  MSVCP80.?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
00BB8754   .  C645 FC BF    MOV BYTE PTR SS:[EBP-4],0BF
00BB8758   .  50            PUSH EAX
00BB8759   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB875F   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB8765   .  C645 FC BE    MOV BYTE PTR SS:[EBP-4],0BE
00BB8769   .  8D8D 44F6FFFF LEA ECX,DWORD PTR SS:[EBP-9BC]
00BB876F   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8775   .  019D 70F6FFFF ADD DWORD PTR SS:[EBP-990],EBX
00BB877B   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB8781   .  E8 FACBFDFF   CALL MSango.00B95380
00BB8786   .  C645 FC C0    MOV BYTE PTR SS:[EBP-4],0C0
00BB878A   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB8790   .  51            PUSH ECX
00BB8791   .  8D8D 20FFFFFF LEA ECX,DWORD PTR SS:[EBP-E0]
00BB8797   .  C745 A4 1AC5F>MOV DWORD PTR SS:[EBP-5C],FFFDC51A
00BB879E   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB87A4   .  8B95 74F6FFFF MOV EDX,DWORD PTR SS:[EBP-98C]
00BB87AA   .  8B86 68060000 MOV EAX,DWORD PTR DS:[ESI+668]
00BB87B0   .  8D1C17        LEA EBX,DWORD PTR DS:[EDI+EDX]
00BB87B3   .  89BD 68FFFFFF MOV DWORD PTR SS:[EBP-98],EDI
00BB87B9   .  895D 90       MOV DWORD PTR SS:[EBP-70],EBX
00BB87BC   .  8945 94       MOV DWORD PTR SS:[EBP-6C],EAX
00BB87BF   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB87C5   .  8B8D 80F6FFFF MOV ECX,DWORD PTR SS:[EBP-980]
00BB87CB   .  51            PUSH ECX
00BB87CC   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB87D2   .  8945 9C       MOV DWORD PTR SS:[EBP-64],EAX
00BB87D5   .  C745 CC 01000>MOV DWORD PTR SS:[EBP-34],1
00BB87DC   .  E8 AF761000   CALL MSango.00CBFE90
00BB87E1   .  8378 34 00    CMP DWORD PTR DS:[EAX+34],0
00BB87E5   .  74 66         JE SHORT MSango.00BB884D
00BB87E7   .  8B95 80F6FFFF MOV EDX,DWORD PTR SS:[EBP-980]
00BB87ED   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB87F3   .  52            PUSH EDX
00BB87F4   .  C745 A4 00FF0>MOV DWORD PTR SS:[EBP-5C],FF00FF00
00BB87FB   .  E8 90761000   CALL MSango.00CBFE90
00BB8800   .  8B8D 80F6FFFF MOV ECX,DWORD PTR SS:[EBP-980]
00BB8806   .  8B40 34       MOV EAX,DWORD PTR DS:[EAX+34]
00BB8809   .  51            PUSH ECX
00BB880A   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8810   .  8985 70FFFFFF MOV DWORD PTR SS:[EBP-90],EAX
00BB8816   .  E8 75761000   CALL MSango.00CBFE90
00BB881B   .  8B40 38       MOV EAX,DWORD PTR DS:[EAX+38]
00BB881E   .  85C0          TEST EAX,EAX
00BB8820   .  8985 58FFFFFF MOV DWORD PTR SS:[EBP-A8],EAX
00BB8826   .  74 25         JE SHORT MSango.00BB884D
00BB8828   .  8B95 80F6FFFF MOV EDX,DWORD PTR SS:[EBP-980]
00BB882E   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8834   .  52            PUSH EDX
00BB8835   .  E8 56761000   CALL MSango.00CBFE90
00BB883A   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
00BB883C   .  85C9          TEST ECX,ECX
00BB883E   .  75 03         JNZ SHORT MSango.00BB8843
00BB8840   .  8D48 0C       LEA ECX,DWORD PTR DS:[EAX+C]
00BB8843   >  51            PUSH ECX
00BB8844   .  8D4D A8       LEA ECX,DWORD PTR SS:[EBP-58]
00BB8847   .  FF15 2087B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
00BB884D   >  8D85 1CFFFFFF LEA EAX,DWORD PTR SS:[EBP-E4]
00BB8853   .  8D8E C0050000 LEA ECX,DWORD PTR DS:[ESI+5C0]
00BB8859   .  50            PUSH EAX
00BB885A   .  E8 B1BCFEFF   CALL MSango.00BA4510
00BB885F   .  01BD 64F6FFFF ADD DWORD PTR SS:[EBP-99C],EDI
00BB8865   .  81FB 79010000 CMP EBX,179
00BB886B   .  899D 74F6FFFF MOV DWORD PTR SS:[EBP-98C],EBX
00BB8871   .  7C 2C         JL SHORT MSango.00BB889F
00BB8873   .  8B85 7CF6FFFF MOV EAX,DWORD PTR SS:[EBP-984]
00BB8879   .  B9 01000000   MOV ECX,1
00BB887E   .  018E 68060000 ADD DWORD PTR DS:[ESI+668],ECX
00BB8884   .  83C0 FF       ADD EAX,-1
00BB8887   .  3985 6CF6FFFF CMP DWORD PTR SS:[EBP-994],EAX
00BB888D   .  C785 74F6FFFF>MOV DWORD PTR SS:[EBP-98C],0
00BB8897   .  75 06         JNZ SHORT MSango.00BB889F
00BB8899   .  898D 68F6FFFF MOV DWORD PTR SS:[EBP-998],ECX
00BB889F   >  C645 FC BE    MOV BYTE PTR SS:[EBP-4],0BE
00BB88A3   .  8D8D 1CFFFFFF LEA ECX,DWORD PTR SS:[EBP-E4]
00BB88A9   .  E8 82A8FAFF   CALL MSango.00B63130
00BB88AE   .  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB88B2   .  8D8D 38F8FFFF LEA ECX,DWORD PTR SS:[EBP-7C8]
00BB88B8   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB88BE   .  8B85 6CF6FFFF MOV EAX,DWORD PTR SS:[EBP-994]
00BB88C4   .  83C0 01       ADD EAX,1
00BB88C7   .  3B85 7CF6FFFF CMP EAX,DWORD PTR SS:[EBP-984]
00BB88CD   .  8985 6CF6FFFF MOV DWORD PTR SS:[EBP-994],EAX
00BB88D3   .^ 0F8C F7FDFFFF JL MSango.00BB86D0
00BB88D9   >  68 29050000   PUSH 529
00BB88DE   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB88E4   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BB88EA   .  50            PUSH EAX
00BB88EB   .  E8 607492FF   CALL MSango.004DFD50
00BB88F0   .  8BF8          MOV EDI,EAX
00BB88F2   .  B8 33E6D5AD   MOV EAX,ADD5E633
00BB88F7   .  F7EF          IMUL EDI
00BB88F9   .  03D7          ADD EDX,EDI
00BB88FB   .  C1FA 08       SAR EDX,8
00BB88FE   .  8BC2          MOV EAX,EDX
00BB8900   .  C1E8 1F       SHR EAX,1F
00BB8903   .  03C2          ADD EAX,EDX
00BB8905   .  8BC8          MOV ECX,EAX
00BB8907   .  69C9 79010000 IMUL ECX,ECX,179
00BB890D   .  8BD7          MOV EDX,EDI
00BB890F   .  83C4 08       ADD ESP,8
00BB8912   .  2BD1          SUB EDX,ECX
00BB8914   .  89BD 8CF6FFFF MOV DWORD PTR SS:[EBP-974],EDI
00BB891A   .  74 0B         JE SHORT MSango.00BB8927
00BB891C   .  8D58 01       LEA EBX,DWORD PTR DS:[EAX+1]
00BB891F   .  899D 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EBX
00BB8925   .  EB 08         JMP SHORT MSango.00BB892F
00BB8927   >  8BD8          MOV EBX,EAX
00BB8929   .  8985 7CF6FFFF MOV DWORD PTR SS:[EBP-984],EAX
00BB892F   >  33C0          XOR EAX,EAX
00BB8931   .  3BD8          CMP EBX,EAX
00BB8933   .  8985 70F6FFFF MOV DWORD PTR SS:[EBP-990],EAX
00BB8939   .  8985 64F6FFFF MOV DWORD PTR SS:[EBP-99C],EAX
00BB893F   .  8985 6CF6FFFF MOV DWORD PTR SS:[EBP-994],EAX
00BB8945   .  0F8E 23020000 JLE MSango.00BB8B6E
00BB894B   .  EB 0F         JMP SHORT MSango.00BB895C
00BB894D      8D49 00       LEA ECX,DWORD PTR DS:[ECX]
00BB8950   >  8BBD 8CF6FFFF MOV EDI,DWORD PTR SS:[EBP-974]
00BB8956   .  8B9D 7CF6FFFF MOV EBX,DWORD PTR SS:[EBP-984]
00BB895C   >  8D8D A8F7FFFF LEA ECX,DWORD PTR SS:[EBP-858]
00BB8962   .  FF15 1C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8968   .  C645 FC C1    MOV BYTE PTR SS:[EBP-4],0C1
00BB896C   .  8D43 FF       LEA EAX,DWORD PTR DS:[EBX-1]
00BB896F   .  3985 6CF6FFFF CMP DWORD PTR SS:[EBP-994],EAX
00BB8975   .  75 08         JNZ SHORT MSango.00BB897F
00BB8977   .  2BBD 64F6FFFF SUB EDI,DWORD PTR SS:[EBP-99C]
00BB897D   .  EB 0B         JMP SHORT MSango.00BB898A
00BB897F   >  BF 79010000   MOV EDI,179
00BB8984   .  2BBD 94F6FFFF SUB EDI,DWORD PTR SS:[EBP-96C]
00BB898A   >  8B8D 70F6FFFF MOV ECX,DWORD PTR SS:[EBP-990]
00BB8990   .  8B85 78F6FFFF MOV EAX,DWORD PTR SS:[EBP-988]
00BB8996   .  68 29050000   PUSH 529
00BB899B   .  03C1          ADD EAX,ECX
00BB899D   .  57            PUSH EDI
00BB899E   .  50            PUSH EAX
00BB899F   .  E8 BC7592FF   CALL MSango.004DFF60
00BB89A4   .  83C4 0C       ADD ESP,0C
00BB89A7   .  85C0          TEST EAX,EAX
00BB89A9   .  0F84 CA020000 JE MSango.00BB8C79
00BB89AF   .  2B85 78F6FFFF SUB EAX,DWORD PTR SS:[EBP-988]
00BB89B5   .  8B8D 70F6FFFF MOV ECX,DWORD PTR SS:[EBP-990]
00BB89BB   .  2BC1          SUB EAX,ECX
00BB89BD   .  8BD8          MOV EBX,EAX
00BB89BF   .  53            PUSH EBX
00BB89C0   .  51            PUSH ECX
00BB89C1   .  8D95 18F6FFFF LEA EDX,DWORD PTR SS:[EBP-9E8]
00BB89C7   .  52            PUSH EDX
00BB89C8   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB89CE   .  FF15 B887B801 CALL DWORD PTR DS:[<&MSVCP80.?substr@?$b>;  MSVCP80.?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
00BB89D4   .  C645 FC C2    MOV BYTE PTR SS:[EBP-4],0C2
00BB89D8   .  50            PUSH EAX
00BB89D9   .  8D8D A8F7FFFF LEA ECX,DWORD PTR SS:[EBP-858]
00BB89DF   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB89E5   .  C645 FC C1    MOV BYTE PTR SS:[EBP-4],0C1
00BB89E9   .  8D8D 18F6FFFF LEA ECX,DWORD PTR SS:[EBP-9E8]
00BB89EF   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB89F5   .  019D 70F6FFFF ADD DWORD PTR SS:[EBP-990],EBX
00BB89FB   .  8D8D D4F6FFFF LEA ECX,DWORD PTR SS:[EBP-92C]
00BB8A01   .  E8 7AC9FDFF   CALL MSango.00B95380
00BB8A06   .  C645 FC C3    MOV BYTE PTR SS:[EBP-4],0C3
00BB8A0A   .  8D85 A8F7FFFF LEA EAX,DWORD PTR SS:[EBP-858]
00BB8A10   .  50            PUSH EAX
00BB8A11   .  8D8D D8F6FFFF LEA ECX,DWORD PTR SS:[EBP-928]
00BB8A17   .  C785 5CF7FFFF>MOV DWORD PTR SS:[EBP-8A4],FFFDC51A
00BB8A21   .  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
00BB8A27   .  8B8D 94F6FFFF MOV ECX,DWORD PTR SS:[EBP-96C]
00BB8A2D   .  8B96 50060000 MOV EDX,DWORD PTR DS:[ESI+650]
00BB8A33   .  8D1C0F        LEA EBX,DWORD PTR DS:[EDI+ECX]
00BB8A36   .  89BD 20F7FFFF MOV DWORD PTR SS:[EBP-8E0],EDI
00BB8A3C   .  899D 48F7FFFF MOV DWORD PTR SS:[EBP-8B8],EBX
00BB8A42   .  8995 4CF7FFFF MOV DWORD PTR SS:[EBP-8B4],EDX
00BB8A48   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB8A4E   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8A54   .  8985 54F7FFFF MOV DWORD PTR SS:[EBP-8AC],EAX
00BB8A5A   .  8B85 80F6FFFF MOV EAX,DWORD PTR SS:[EBP-980]
00BB8A60   .  50            PUSH EAX
00BB8A61   .  C785 84F7FFFF>MOV DWORD PTR SS:[EBP-87C],1
00BB8A6B   .  E8 20741000   CALL MSango.00CBFE90
00BB8A70   .  8378 34 00    CMP DWORD PTR DS:[EAX+34],0
00BB8A74   .  74 6C         JE SHORT MSango.00BB8AE2
00BB8A76   .  8B8D 80F6FFFF MOV ECX,DWORD PTR SS:[EBP-980]
00BB8A7C   .  51            PUSH ECX
00BB8A7D   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8A83   .  C785 5CF7FFFF>MOV DWORD PTR SS:[EBP-8A4],FF00FF00
00BB8A8D   .  E8 FE731000   CALL MSango.00CBFE90
00BB8A92   .  8B50 34       MOV EDX,DWORD PTR DS:[EAX+34]
00BB8A95   .  8B85 80F6FFFF MOV EAX,DWORD PTR SS:[EBP-980]
00BB8A9B   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8AA1   .  50            PUSH EAX
00BB8AA2   .  8995 28F7FFFF MOV DWORD PTR SS:[EBP-8D8],EDX
00BB8AA8   .  E8 E3731000   CALL MSango.00CBFE90
00BB8AAD   .  8B40 38       MOV EAX,DWORD PTR DS:[EAX+38]
00BB8AB0   .  85C0          TEST EAX,EAX
00BB8AB2   .  8985 10F7FFFF MOV DWORD PTR SS:[EBP-8F0],EAX
00BB8AB8   .  74 28         JE SHORT MSango.00BB8AE2
00BB8ABA   .  8B8D 80F6FFFF MOV ECX,DWORD PTR SS:[EBP-980]
00BB8AC0   .  51            PUSH ECX
00BB8AC1   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8AC7   .  E8 C4731000   CALL MSango.00CBFE90
00BB8ACC   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
00BB8ACE   .  85C9          TEST ECX,ECX
00BB8AD0   .  75 03         JNZ SHORT MSango.00BB8AD5
00BB8AD2   .  8D48 0C       LEA ECX,DWORD PTR DS:[EAX+C]
00BB8AD5   >  51            PUSH ECX
00BB8AD6   .  8D8D 60F7FFFF LEA ECX,DWORD PTR SS:[EBP-8A0]
00BB8ADC   .  FF15 2087B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
00BB8AE2   >  8D95 D4F6FFFF LEA EDX,DWORD PTR SS:[EBP-92C]
00BB8AE8   .  8D8E 60050000 LEA ECX,DWORD PTR DS:[ESI+560]
00BB8AEE   .  52            PUSH EDX
00BB8AEF   .  E8 1CBAFEFF   CALL MSango.00BA4510
00BB8AF4   .  01BD 64F6FFFF ADD DWORD PTR SS:[EBP-99C],EDI
00BB8AFA   .  81FB 79010000 CMP EBX,179
00BB8B00   .  899D 94F6FFFF MOV DWORD PTR SS:[EBP-96C],EBX
00BB8B06   .  7C 2C         JL SHORT MSango.00BB8B34
00BB8B08   .  8B85 7CF6FFFF MOV EAX,DWORD PTR SS:[EBP-984]
00BB8B0E   .  B9 01000000   MOV ECX,1
00BB8B13   .  018E 50060000 ADD DWORD PTR DS:[ESI+650],ECX
00BB8B19   .  83C0 FF       ADD EAX,-1
00BB8B1C   .  3985 6CF6FFFF CMP DWORD PTR SS:[EBP-994],EAX
00BB8B22   .  C785 94F6FFFF>MOV DWORD PTR SS:[EBP-96C],0
00BB8B2C   .  75 06         JNZ SHORT MSango.00BB8B34
00BB8B2E   .  898D 84F6FFFF MOV DWORD PTR SS:[EBP-97C],ECX
00BB8B34   >  C645 FC C1    MOV BYTE PTR SS:[EBP-4],0C1
00BB8B38   .  8D8D D4F6FFFF LEA ECX,DWORD PTR SS:[EBP-92C]
00BB8B3E   .  E8 EDA5FAFF   CALL MSango.00B63130
00BB8B43   .  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB8B47   .  8D8D A8F7FFFF LEA ECX,DWORD PTR SS:[EBP-858]
00BB8B4D   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8B53   .  8B85 6CF6FFFF MOV EAX,DWORD PTR SS:[EBP-994]
00BB8B59   .  83C0 01       ADD EAX,1
00BB8B5C   .  3B85 7CF6FFFF CMP EAX,DWORD PTR SS:[EBP-984]
00BB8B62   .  8985 6CF6FFFF MOV DWORD PTR SS:[EBP-994],EAX
00BB8B68   .^ 0F8C E2FDFFFF JL MSango.00BB8950
00BB8B6E   >  8BBD 80F6FFFF MOV EDI,DWORD PTR SS:[EBP-980]
00BB8B74   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8B7A   .  83C7 01       ADD EDI,1
00BB8B7D   .  89BD 80F6FFFF MOV DWORD PTR SS:[EBP-980],EDI
00BB8B83   .  E8 F80797FF   CALL MSango.00529380
00BB8B88   .  3BF8          CMP EDI,EAX
00BB8B8A   .^ 0F82 82FAFFFF JB MSango.00BB8612
00BB8B90   .  83BD 68F6FFFF>CMP DWORD PTR SS:[EBP-998],0
00BB8B97   .  75 07         JNZ SHORT MSango.00BB8BA0
00BB8B99   >  8386 68060000>ADD DWORD PTR DS:[ESI+668],1
00BB8BA0   >  83BD 84F6FFFF>CMP DWORD PTR SS:[EBP-97C],0
00BB8BA7   .  75 07         JNZ SHORT MSango.00BB8BB0
00BB8BA9   .  8386 50060000>ADD DWORD PTR DS:[ESI+650],1
00BB8BB0   >  8B46 44       MOV EAX,DWORD PTR DS:[ESI+44]
00BB8BB3   .  33C9          XOR ECX,ECX
00BB8BB5   .  3D 31050000   CMP EAX,531
00BB8BBA   .  0F95C1        SETNE CL
00BB8BBD   .  83C1 09       ADD ECX,9
00BB8BC0   .  3D 31050000   CMP EAX,531
00BB8BC5   .  8BF9          MOV EDI,ECX
00BB8BC7   .  8D86 C0050000 LEA EAX,DWORD PTR DS:[ESI+5C0]
00BB8BCD   .  74 06         JE SHORT MSango.00BB8BD5
00BB8BCF   .  8D86 60050000 LEA EAX,DWORD PTR DS:[ESI+560]
00BB8BD5   >  50            PUSH EAX
00BB8BD6   .  8D8D D0F7FFFF LEA ECX,DWORD PTR SS:[EBP-830]
00BB8BDC   .  E8 EF9BFEFF   CALL MSango.00BA27D0
00BB8BE1   .  C645 FC C4    MOV BYTE PTR SS:[EBP-4],0C4
00BB8BE5   .  8D8D D0F7FFFF LEA ECX,DWORD PTR SS:[EBP-830]
00BB8BEB   .  E8 C0AFFDFF   CALL MSango.00B93BB0
00BB8BF0   .  84C0          TEST AL,AL
00BB8BF2   .  75 23         JNZ SHORT MSango.00BB8C17
00BB8BF4   .  8D8D D0F7FFFF LEA ECX,DWORD PTR SS:[EBP-830]
00BB8BFA   .  E8 61D6FDFF   CALL MSango.00B96260
00BB8BFF   .  8B40 78       MOV EAX,DWORD PTR DS:[EAX+78]
00BB8C02   .  3BC7          CMP EAX,EDI
00BB8C04   .  7C 11         JL SHORT MSango.00BB8C17
00BB8C06   .  2BC7          SUB EAX,EDI
00BB8C08   .  83C0 01       ADD EAX,1
00BB8C0B   .  8986 98060000 MOV DWORD PTR DS:[ESI+698],EAX
00BB8C11   .  8986 80060000 MOV DWORD PTR DS:[ESI+680],EAX
00BB8C17   >  83BE B0060000>CMP DWORD PTR DS:[ESI+6B0],0
00BB8C1E   .  74 11         JE SHORT MSango.00BB8C31
00BB8C20   .  8B8E D8030000 MOV ECX,DWORD PTR DS:[ESI+3D8]
00BB8C26   .  85C9          TEST ECX,ECX
00BB8C28   .  74 07         JE SHORT MSango.00BB8C31
00BB8C2A   .  6A 01         PUSH 1
00BB8C2C   .  E8 AF096500   CALL MSango.012095E0
00BB8C31   >  BF 02000000   MOV EDI,2
00BB8C36   .  68 FF000000   PUSH 0FF
00BB8C3B   .  8BCE          MOV ECX,ESI
00BB8C3D   .  89BE 58040000 MOV DWORD PTR DS:[ESI+458],EDI
00BB8C43   .  E8 F8A16400   CALL MSango.01202E40
00BB8C48   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB8C4E   .  39BE 58040000 CMP DWORD PTR DS:[ESI+458],EDI
00BB8C54   .  8986 F8060000 MOV DWORD PTR DS:[ESI+6F8],EAX
00BB8C5A   .  74 09         JE SHORT MSango.00BB8C65
00BB8C5C   .  6A 60         PUSH 60
00BB8C5E   .  8BCE          MOV ECX,ESI
00BB8C60   .  E8 7BE7FDFF   CALL MSango.00B973E0
00BB8C65   >  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB8C69   .  8D8D D0F7FFFF LEA ECX,DWORD PTR SS:[EBP-830]
00BB8C6F   .  E8 6C54FEFF   CALL MSango.00B9E0E0
00BB8C74   .^ E9 FDF7FFFF   JMP MSango.00BB8476
00BB8C79   >  C645 FC B6    MOV BYTE PTR SS:[EBP-4],0B6
00BB8C7D   .  8D8D A8F7FFFF LEA ECX,DWORD PTR SS:[EBP-858]
00BB8C83   .^ E9 E8F7FFFF   JMP MSango.00BB8470
00BB8C88   >  68 804DB901   PUSH MSango.01B94D80                     ;  ASCII "BattleMap"
00BB8C8D   .  57            PUSH EDI
00BB8C8E   .  FFD3          CALL EBX
00BB8C90   .  83C4 08       ADD ESP,8
00BB8C93   .  84C0          TEST AL,AL
00BB8C95   .  0F85 D9010000 JNZ MSango.00BB8E74
00BB8C9B   .  68 20E0BD01   PUSH MSango.01BDE020                     ;  ASCII "SelectBubbleChange"
00BB8CA0   .  57            PUSH EDI
00BB8CA1   .  FFD3          CALL EBX
00BB8CA3   .  83C4 08       ADD ESP,8
00BB8CA6   .  84C0          TEST AL,AL
00BB8CA8   .  0F84 C6010000 JE MSango.00BB8E74
00BB8CAE   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB8CB3   .  E8 68C95A00   CALL MSango.01165620
00BB8CB8   .  E9 B7010000   JMP MSango.00BB8E74
00BB8CBD   >  8B86 CC030000 MOV EAX,DWORD PTR DS:[ESI+3CC]
00BB8CC3   .  83F8 02       CMP EAX,2
00BB8CC6   .  74 05         JE SHORT MSango.00BB8CCD
00BB8CC8   .  83F8 03       CMP EAX,3
00BB8CCB   .  75 4C         JNZ SHORT MSango.00BB8D19
00BB8CCD   >  8B95 88F6FFFF MOV EDX,DWORD PTR SS:[EBP-978]
00BB8CD3   .  68 A856B901   PUSH MSango.01B956A8                     ;  ASCII "KeyReturn"
00BB8CD8   .  52            PUSH EDX
00BB8CD9   .  FFD3          CALL EBX
00BB8CDB   .  83C4 08       ADD ESP,8
00BB8CDE   .  84C0          TEST AL,AL
00BB8CE0   .  74 37         JE SHORT MSango.00BB8D19
00BB8CE2   .  68 A815BC01   PUSH MSango.01BC15A8                     ;  ASCII "edtTalk"
00BB8CE7   .  57            PUSH EDI
00BB8CE8   .  FFD3          CALL EBX
00BB8CEA   .  83C4 08       ADD ESP,8
00BB8CED   .  84C0          TEST AL,AL
00BB8CEF   .  74 28         JE SHORT MSango.00BB8D19
00BB8CF1   .  E8 1AB992FF   CALL MSango.004E4610
00BB8CF6   .  8BC8          MOV ECX,EAX
00BB8CF8   .  E8 332B94FF   CALL MSango.004FB830
00BB8CFD   .  85C0          TEST EAX,EAX
00BB8CFF   .  0F85 6F010000 JNZ MSango.00BB8E74
00BB8D05   .  E8 06B992FF   CALL MSango.004E4610
00BB8D0A   .  8BC8          MOV ECX,EAX
00BB8D0C   .  E8 FF2A94FF   CALL MSango.004FB810
00BB8D11   .  85C0          TEST EAX,EAX
00BB8D13   .  0F85 5B010000 JNZ MSango.00BB8E74
00BB8D19   >  68 38D6B801   PUSH MSango.01B8D638                     ;  ASCII "TownTeamInviteJoin"
00BB8D1E   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB8D24   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BB8D2A   .  C745 FC 6A000>MOV DWORD PTR SS:[EBP-4],6A
00BB8D31   .  8D85 B8F8FFFF LEA EAX,DWORD PTR SS:[EBP-748]
00BB8D37   .  50            PUSH EAX
00BB8D38   .  B9 6058F401   MOV ECX,MSango.01F45860
00BB8D3D   .  C785 60F6FFFF>MOV DWORD PTR SS:[EBP-9A0],2
00BB8D47   .  E8 D44F6400   CALL MSango.011FDD20
00BB8D4C   .  85C0          TEST EAX,EAX
00BB8D4E   .  74 1C         JE SHORT MSango.00BB8D6C
00BB8D50   .  8B8D 88F6FFFF MOV ECX,DWORD PTR SS:[EBP-978]
00BB8D56   .  68 A856B901   PUSH MSango.01B956A8                     ;  ASCII "KeyReturn"
00BB8D5B   .  51            PUSH ECX
00BB8D5C   .  FFD3          CALL EBX
00BB8D5E   .  83C4 08       ADD ESP,8
00BB8D61   .  84C0          TEST AL,AL
00BB8D63   .  C685 93F6FFFF>MOV BYTE PTR SS:[EBP-96D],1
00BB8D6A   .  75 07         JNZ SHORT MSango.00BB8D73
00BB8D6C   >  C685 93F6FFFF>MOV BYTE PTR SS:[EBP-96D],0
00BB8D73   >  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB8D7A   .  B8 02000000   MOV EAX,2
00BB8D7F   .  8985 60F6FFFF MOV DWORD PTR SS:[EBP-9A0],EAX
00BB8D85   .  83E0 FD       AND EAX,FFFFFFFD
00BB8D88   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BB8D8E   .  8985 60F6FFFF MOV DWORD PTR SS:[EBP-9A0],EAX
00BB8D94   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8D9A   .  80BD 93F6FFFF>CMP BYTE PTR SS:[EBP-96D],0
00BB8DA1   .^ 0F85 A3BAFFFF JNZ MSango.00BB484A
00BB8DA7   .  33C0          XOR EAX,EAX
00BB8DA9   .  8985 90F8FFFF MOV DWORD PTR SS:[EBP-770],EAX
00BB8DAF   .  8985 94F8FFFF MOV DWORD PTR SS:[EBP-76C],EAX
00BB8DB5   .  8985 98F8FFFF MOV DWORD PTR SS:[EBP-768],EAX
00BB8DBB   .  C745 FC 6B000>MOV DWORD PTR SS:[EBP-4],6B
00BB8DC2   .  8D8D FCF7FFFF LEA ECX,DWORD PTR SS:[EBP-804]
00BB8DC8   .  E8 C30897FF   CALL MSango.00529690
00BB8DCD   .  C645 FC 6C    MOV BYTE PTR SS:[EBP-4],6C
00BB8DD1   .  68 2CD0BD01   PUSH MSango.01BDD02C                     ;  ASCII "btnSend"
00BB8DD6   .  57            PUSH EDI
00BB8DD7   .  FF15 B487B801 CALL DWORD PTR DS:[<&MSVCP80.??$?9DU?$ch>;  MSVCP80.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
00BB8DDD   .  83C4 08       ADD ESP,8
00BB8DE0   .  84C0          TEST AL,AL
00BB8DE2   .  74 17         JE SHORT MSango.00BB8DFB
00BB8DE4   .  68 A815BC01   PUSH MSango.01BC15A8                     ;  ASCII "edtTalk"
00BB8DE9   .  57            PUSH EDI
00BB8DEA   .  FF15 B487B801 CALL DWORD PTR DS:[<&MSVCP80.??$?9DU?$ch>;  MSVCP80.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
00BB8DF0   .  83C4 08       ADD ESP,8
00BB8DF3   .  84C0          TEST AL,AL
00BB8DF5   .  0F85 4B020000 JNZ MSango.00BB9046
00BB8DFB   >  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BB8E01   .  E8 8A8D6500   CALL MSango.01211B90
00BB8E06   .  50            PUSH EAX
00BB8E07   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8E0D   .  FF15 6C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
00BB8E13   .  C645 FC 6D    MOV BYTE PTR SS:[EBP-4],6D
00BB8E17   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8E1D   .  FF15 AC87B801 CALL DWORD PTR DS:[<&MSVCP80.?empty@?$ba>;  MSVCP80.?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ
00BB8E23   .  84C0          TEST AL,AL
00BB8E25   .  74 6D         JE SHORT MSango.00BB8E94
00BB8E27   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],3
00BB8E2E   .  75 13         JNZ SHORT MSango.00BB8E43
00BB8E30   .  68 A815BC01   PUSH MSango.01BC15A8                     ;  ASCII "edtTalk"
00BB8E35   .  57            PUSH EDI
00BB8E36   .  FFD3          CALL EBX
00BB8E38   .  83C4 08       ADD ESP,8
00BB8E3B   .  84C0          TEST AL,AL
00BB8E3D   .  0F85 DA010000 JNZ MSango.00BB901D
00BB8E43   >  C645 FC 6C    MOV BYTE PTR SS:[EBP-4],6C
00BB8E47   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BB8E4D   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BB8E53   .  C645 FC 6B    MOV BYTE PTR SS:[EBP-4],6B
00BB8E57   .  8D8D FCF7FFFF LEA ECX,DWORD PTR SS:[EBP-804]
00BB8E5D   .  E8 AE073C00   CALL MSango.00F79610
00BB8E62   .  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
00BB8E69   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB8E6F   .  E8 FC3497FF   CALL MSango.0052C370
00BB8E74   >  33C0          XOR EAX,EAX
00BB8E76   >  8B4D F4       MOV ECX,DWORD PTR SS:[EBP-C]
00BB8E79   .  64:890D 00000>MOV DWORD PTR FS:[0],ECX
00BB8E80   .  59            POP ECX
00BB8E81   .  5F            POP EDI
00BB8E82   .  5E            POP ESI
00BB8E83   .  5B            POP EBX
00BB8E84   .  8B4D F0       MOV ECX,DWORD PTR SS:[EBP-10]
00BB8E87   .  33CD          XOR ECX,EBP
00BB8E89   .  E8 CAB4DA00   CALL MSango.01964358
00BB8E8E   .  8BE5          MOV ESP,EBP
00BB8E90   .  5D            POP EBP
00BB8E91   .  C2 0800       RETN 8
00BB8E94   >  B9 F888F101   MOV ECX,MSango.01F188F8                  ;  ASCII "F@"
00BB8E99   .  E8 B2B45900   CALL MSango.01154350
00BB8E9E   .  8B50 1C       MOV EDX,DWORD PTR DS:[EAX+1C]
00BB8EA1   .  52            PUSH EDX
00BB8EA2   .  B9 FC6BF601   MOV ECX,MSango.01F66BFC
00BB8EA7   .  E8 A4698FFF   CALL MSango.004AF850
00BB8EAC   .  33C9          XOR ECX,ECX
00BB8EAE   .  83F8 0B       CMP EAX,0B
00BB8EB1   .  0F9DC1        SETGE CL
00BB8EB4   .  83E9 01       SUB ECX,1
00BB8EB7   .  81E1 D0070000 AND ECX,7D0
00BB8EBD   .  81C1 B80B0000 ADD ECX,0BB8
00BB8EC3   .  8BF9          MOV EDI,ECX
00BB8EC5   .  FF15 648BB801 CALL DWORD PTR DS:[<&WINMM.timeGetTime>] ;  WINMM.timeGetTime
00BB8ECB   .  2B86 38070000 SUB EAX,DWORD PTR DS:[ESI+738]
00BB8ED1   .  3BC7          CMP EAX,EDI
00BB8ED3   .  0F83 AB000000 JNB MSango.00BB8F84
00BB8ED9   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],0
00BB8EE0   .  0F85 9E000000 JNZ MSango.00BB8F84
00BB8EE6   .  B9 3869F001   MOV ECX,MSango.01F06938
00BB8EEB   .  E8 30CD5600   CALL MSango.01125C20
00BB8EF0   .  85C0          TEST EAX,EAX
00BB8EF2   .  0F85 8C000000 JNZ MSango.00BB8F84
00BB8EF8   .  68 10030000   PUSH 310
00BB8EFD   .  B9 F85AF601   MOV ECX,MSango.01F65AF8
00BB8F02   .  E8 09DC90FF   CALL MSango.004C6B10
00BB8F07   .  50            PUSH EAX
00BB8F08   .  8D8D FCF7FFFF LEA ECX,DWORD PTR SS:[EBP-804]
00BB8F0E   .  E8 1D3491FF   CALL MSango.004CC330
00BB8F13   .  8D95 FCF7FFFF LEA EDX,DWORD PTR SS:[EBP-804]
00BB8F19   .  52            PUSH EDX
00BB8F1A   .  8D8D 8CF8FFFF LEA ECX,DWORD PTR SS:[EBP-774]
00BB8F20   .  C785 28F8FFFF>MOV DWORD PTR SS:[EBP-7D8],MSango.00FFCC>
00BB8F2A   .  E8 713897FF   CALL MSango.0052C7A0
00BB8F2F   .  8D85 8CF8FFFF LEA EAX,DWORD PTR SS:[EBP-774]
00BB8F35   .  50            PUSH EAX
00BB8F36   .  B9 2091F101   MOV ECX,MSango.01F19120
00BB8F3B   .  E8 C0C85D00   CALL MSango.01195800
00BB8F40   .  83BE CC030000>CMP DWORD PTR DS:[ESI+3CC],3
00BB8F47   .^ 0F85 F6FEFFFF JNZ MSango.00BB8E43
00BB8F4D   .  8B8D 80F6FFFF MOV ECX,DWORD PTR SS:[EBP-980]
00BB8F53   .  68 A815BC01   PUSH MSango.01BC15A8                     ;  ASCII "edtTalk"
00BB8F58   .  51            PUSH ECX
00BB8F59   .  FFD3          CALL EBX
00BB8F5B   .  83C4 08       ADD ESP,8
00BB8F5E   .  84C0          TEST AL,AL

//重要
00BBA8B4     .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BBA8BA     .  50            PUSH EAX                                 ;  喊话内容
00BBA8BB     .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]           ;  copy (ecx,eax)
00BBA8C1     .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BBA8C7     .  C645 FC A4    MOV BYTE PTR SS:[EBP-4],0A4
00BBA8CB     .  8B8D 94F6FFFF MOV ECX,DWORD PTR SS:[EBP-96C]

005AFBF3  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AFBF9  |.  FF15 2487B801 CALL DWORD PTR DS:[<&MSVCP80.??4?$basic_>;  MSVCP80.?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
005AFBFF  |>  A1 4C0FEC01   MOV EAX,DWORD PTR DS:[1EC0F4C]
005AFC04  |.  50            PUSH EAX
005AFC05  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AFC0B  |.  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
005AFC11  |.  50            PUSH EAX                                 ;  喊话内容
005AFC12  |.  68 500FEC01   PUSH MSango.01EC0F50
005AFC17  |.  E8 80493B01   CALL <JMP.&MSVCR80.memcpy>               ;  重要
005AFC1C  |.  83C4 0C       ADD ESP,0C
005AFC1F  |.  C645 FC 0C    MOV BYTE PTR SS:[EBP-4],0C
005AFC23  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AFC29  |.  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
005AFC2F  |>  83FE 04       CMP ESI,4
005AFC32  |.  75 28         JNZ SHORT MSango.005AFC5C
005AFC34  |.  B9 2091F101   MOV ECX,MSango.01F19120

005B06C2  |.  FF15 E885B801 CALL DWORD PTR DS:[<&KERNEL32.TryEnterCr>;  ntdll.RtlTryEnterCriticalSection
005B06C8  |.  85C0          TEST EAX,EAX
005B06CA  |.  74 1C         JE SHORT MSango.005B06E8
005B06CC  |.  8D95 E0F9FBFF LEA EDX,DWORD PTR SS:[EBP+FFFBF9E0]
005B06D2  |.  52            PUSH EDX
005B06D3  |.  B9 400FED01   MOV ECX,MSango.01ED0F40
005B06D8  |.  E8 7329F7FF   CALL MSango.00523050
005B06DD  |.  68 68E1DF01   PUSH MSango.01DFE168
005B06E2  |.  FF15 E485B801 CALL DWORD PTR DS:[<&KERNEL32.LeaveCriti>;  ntdll.RtlLeaveCriticalSection
005B06E8  |>  C645 FC 31    MOV BYTE PTR SS:[EBP-4],31
005B06EC  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005B06F2  |.  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
005B06F8  |.  C645 FC 0C    MOV BYTE PTR SS:[EBP-4],0C
005B06FC  |.  8D8D E0F9FBFF LEA ECX,DWORD PTR SS:[EBP+FFFBF9E0]
005B0702  |.  E8 19FDF6FF   CALL MSango.00520420
005B0707  |>  8BB5 DCF9FBFF MOV ESI,DWORD PTR SS:[EBP+FFFBF9DC]
005B070D  |.  68 180FED01   PUSH MSango.01ED0F18
005B0712  |.  56            PUSH ESI
005B0713  |.  68 180FEC01   PUSH MSango.01EC0F18                     ;  1EC0F50+38
005B0718  |.  E8 E33FE5FF   CALL MSango.00404700                     ;  加密字串
005B071D  |.  83C4 0C       ADD ESP,0C

005AF23D  \.  C3            RETN
005AF23E      CC            INT3
005AF23F      CC            INT3
005AF240  /$  55            PUSH EBP                                 ;  可能是喊话CALL
005AF241  |.  8BEC          MOV EBP,ESP
005AF243  |.  6A FF         PUSH -1
005AF245  |.  68 14619701   PUSH MSango.01976114
005AF24A  |.  64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
005AF250  |.  50            PUSH EAX
005AF251  |.  B8 64060400   MOV EAX,40664                            ;  UNICODE "1-1-0"
005AF256  |.  E8 65513B01   CALL MSango.019643C0
005AF25B  |.  A1 0CAAEA01   MOV EAX,DWORD PTR DS:[1EAAA0C]
005AF260  |.  33C5          XOR EAX,EBP
005AF262  |.  8945 F0       MOV DWORD PTR SS:[EBP-10],EAX
005AF265  |.  53            PUSH EBX
005AF266  |.  56            PUSH ESI
005AF267  |.  57            PUSH EDI
005AF268  |.  50            PUSH EAX
005AF269  |.  8D45 F4       LEA EAX,DWORD PTR SS:[EBP-C]
005AF26C  |.  64:A3 0000000>MOV DWORD PTR FS:[0],EAX
005AF272  |.  8B4D 18       MOV ECX,DWORD PTR SS:[EBP+18]
005AF275  |.  8B45 0C       MOV EAX,DWORD PTR SS:[EBP+C]

00BBA854   .  83C4 08       ADD ESP,8
00BBA857   .  84C0          TEST AL,AL
00BBA859   .  0F84 B5000000 JE MSango.00BBA914
00BBA85F   .  8D85 9CF8FFFF LEA EAX,DWORD PTR SS:[EBP-764]
00BBA865   .  68 B817BC01   PUSH MSango.01BC17B8                     ;  ASCII "-ShowMousePos"
00BBA86A   .  50            PUSH EAX
00BBA86B   .  FF15 B487B801 CALL DWORD PTR DS:[<&MSVCP80.??$?9DU?$ch>;  MSVCP80.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
00BBA871   .  83C4 08       ADD ESP,8
00BBA874   .  84C0          TEST AL,AL
00BBA876   .  0F84 98000000 JE MSango.00BBA914
00BBA87C   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BBA882   .  68 A817BC01   PUSH MSango.01BC17A8                     ;  ASCII "-ShowGfxPerf"
00BBA887   .  51            PUSH ECX
00BBA888   .  FF15 B487B801 CALL DWORD PTR DS:[<&MSVCP80.??$?9DU?$ch>;  MSVCP80.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
00BBA88E   .  83C4 08       ADD ESP,8
00BBA891   .  84C0          TEST AL,AL
00BBA893   .  0F84 7B000000 JE MSango.00BBA914
00BBA899   .  68 7EC4C501   PUSH MSango.01C5C47E
00BBA89E   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BBA8A4   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BBA8AA   .  C645 FC A3    MOV BYTE PTR SS:[EBP-4],0A3
00BBA8AE   .  8D8D 9CF8FFFF LEA ECX,DWORD PTR SS:[EBP-764]
00BBA8B4   .  FF15 1887B801 CALL DWORD PTR DS:[<&MSVCP80.?c_str@?$ba>;  MSVCP80.?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ
00BBA8BA   .  50            PUSH EAX                                 ;  喊话内容
00BBA8BB   .  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]           ;  copy (ecx,eax)
00BBA8C1   .  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
00BBA8C7   .  C645 FC A4    MOV BYTE PTR SS:[EBP-4],0A4
00BBA8CB   .  8B8D 94F6FFFF MOV ECX,DWORD PTR SS:[EBP-96C]
00BBA8D1   .  8D95 D4F8FFFF LEA EDX,DWORD PTR SS:[EBP-72C]
00BBA8D7   .  52            PUSH EDX
00BBA8D8   .  6A 00         PUSH 0
00BBA8DA   .  6A 00         PUSH 0
00BBA8DC   .  8D85 B8F8FFFF LEA EAX,DWORD PTR SS:[EBP-748]
00BBA8E2   .  50            PUSH EAX                                 ;  字串内容=[eax+4]
00BBA8E3   .  51            PUSH ECX                                 ;  7
00BBA8E4   .  E8 57499FFF   CALL MSango.005AF240                     ;  可能是喊话CALL
00BBA8E9   .  83C4 14       ADD ESP,14
00BBA8EC   .  C645 FC A3    MOV BYTE PTR SS:[EBP-4],0A3
00BBA8F0   >  8D8D B8F8FFFF LEA ECX,DWORD PTR SS:[EBP-748]
00BBA8F6   .  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BBA8FC   .  C645 FC 6D    MOV BYTE PTR SS:[EBP-4],6D
00BBA900   .  8D8D D4F8FFFF LEA ECX,DWORD PTR SS:[EBP-72C]
00BBA906   >  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
00BBA90C   .  FFD7          CALL EDI
00BBA90E   .  8986 5C050000 MOV DWORD PTR DS:[ESI+55C],EAX
00BBA914   >  8B8E 74030000 MOV ECX,DWORD PTR DS:[ESI+374]
00BBA91A   .  8B11          MOV EDX,DWORD PTR DS:[ECX]

$ ==>    >00000020
$+4      >00783333  MSango.00783333
$+8      >05EA0000
$+C      >27EB91E0
$+10     >021A7508
$+14     >00000003
$+18     >0000000F
$+1C     >00000017
$ ==>    >00000020
$+4      >172A58C8  ASCII "33333333333333333333333ssssssxxxxxxxxxxxxxx"
$+8      >05EA0000
$+C      >0DDED430
$+10     >021A7508
$+14     >0000002B //字串长度
$+18     >0000002F
$+1C     >00000017
$+20     >00000000
$+24     >0000113C
$+28     >0DDED560
$+2C     >0B100193  SDL.0B100193




005AF240  /$  55            PUSH EBP                                 ;  喊话CALL
005AF241  |.  8BEC          MOV EBP,ESP
005AF243  |.  6A FF         PUSH -1
005AF245  |.  68 14619701   PUSH MSango.01976114
005AF24A  |.  64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
005AF250  |.  50            PUSH EAX
005AF251  |.  B8 64060400   MOV EAX,40664                            ;  UNICODE "1-1-0"
005AF256  |.  E8 65513B01   CALL MSango.019643C0
005AF25B  |.  A1 0CAAEA01   MOV EAX,DWORD PTR DS:[1EAAA0C]
005AF260  |.  33C5          XOR EAX,EBP
005AF262  |.  8945 F0       MOV DWORD PTR SS:[EBP-10],EAX
005AF265  |.  53            PUSH EBX
005AF266  |.  56            PUSH ESI
005AF267  |.  57            PUSH EDI
005AF268  |.  50            PUSH EAX
005AF269  |.  8D45 F4       LEA EAX,DWORD PTR SS:[EBP-C]
005AF26C  |.  64:A3 0000000>MOV DWORD PTR FS:[0],EAX
005AF272  |.  8B4D 18       MOV ECX,DWORD PTR SS:[EBP+18]
005AF275  |.  8B45 0C       MOV EAX,DWORD PTR SS:[EBP+C]
005AF278  |.  898D DCF9FBFF MOV DWORD PTR SS:[EBP+FFFBF9DC],ECX
005AF27E  |.  BB 01000000   MOV EBX,1
005AF283  |.  53            PUSH EBX
005AF284  |.  B9 2091F101   MOV ECX,MSango.01F19120
005AF289  |.  8985 D8F9FBFF MOV DWORD PTR SS:[EBP+FFFBF9D8],EAX
005AF28F  |.  E8 6C10BB00   CALL MSango.01160300
005AF294  |.  85C0          TEST EAX,EAX
005AF296  |.  8B7D 08       MOV EDI,DWORD PTR SS:[EBP+8]
005AF299  |.  0F84 6B010000 JE MSango.005AF40A
005AF29F  |.  8B55 10       MOV EDX,DWORD PTR SS:[EBP+10]
005AF2A2  |.  33F6          XOR ESI,ESI
005AF2A4  |.  56            PUSH ESI
005AF2A5  |.  52            PUSH EDX
005AF2A6  |.  B9 2091F101   MOV ECX,MSango.01F19120
005AF2AB  |.  E8 F05BBC00   CALL MSango.01174EA0
005AF2B0  |.  3BC6          CMP EAX,ESI
005AF2B2  |.  0F84 54010000 JE MSango.005AF40C
005AF2B8  |.  8338 FF       CMP DWORD PTR DS:[EAX],-1
005AF2BB  |.  0F84 4B010000 JE MSango.005AF40C
005AF2C1  |.  83FF 08       CMP EDI,8
005AF2C4  |.  0F85 42010000 JNZ MSango.005AF40C
005AF2CA  |.  8BBD D8F9FBFF MOV EDI,DWORD PTR SS:[EBP+FFFBF9D8]
005AF2D0  |.  57            PUSH EDI
005AF2D1  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AF2D7  |.  FF15 6C87B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z
005AF2DD  |.  8975 FC       MOV DWORD PTR SS:[EBP-4],ESI
005AF2E0  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AF2E6  |.  FF15 CC87B801 CALL DWORD PTR DS:[<&MSVCP80.?length@?$b>;  MSVCP80.?size@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ
005AF2EC  |.  2BC3          SUB EAX,EBX
005AF2EE  |.  50            PUSH EAX
005AF2EF  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AF2F5  |.  FF15 1087B801 CALL DWORD PTR DS:[<&MSVCP80.??A?$basic_>;  MSVCP80.??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z
005AF2FB  |.  8038 FF       CMP BYTE PTR DS:[EAX],0FF
005AF2FE  |.  75 1E         JNZ SHORT MSango.005AF31E
005AF300  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AF306  |.  FF15 CC87B801 CALL DWORD PTR DS:[<&MSVCP80.?length@?$b>;  MSVCP80.?size@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ
005AF30C  |.  2BC3          SUB EAX,EBX
005AF30E  |.  50            PUSH EAX
005AF30F  |.  8D8D D4FAFFFF LEA ECX,DWORD PTR SS:[EBP-52C]
005AF315  |.  FF15 1087B801 CALL DWORD PTR DS:[<&MSVCP80.??A?$basic_>;  MSVCP80.??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z

005B0EDD  |.  837D 08 00    CMP DWORD PTR SS:[EBP+8],0
005B0EE1  |.  8930          MOV DWORD PTR DS:[EAX],ESI
005B0EE3  |.  0F85 AB000000 JNZ MSango.005B0F94
005B0EE9  |.  85FF          TEST EDI,EDI
005B0EEB  |.  0F84 A3000000 JE MSango.005B0F94
005B0EF1  |.  68 FF010000   PUSH 1FF
005B0EF6  |.  8D95 F1FDFFFF LEA EDX,DWORD PTR SS:[EBP-20F]
005B0EFC  |.  6A 00         PUSH 0
005B0EFE  |.  52            PUSH EDX
005B0EFF  |.  C685 F0FDFFFF>MOV BYTE PTR SS:[EBP-210],0
005B0F06  |.  E8 E1343B01   CALL <JMP.&MSVCR80.memset>
005B0F0B  |.  56            PUSH ESI
005B0F0C  |.  53            PUSH EBX
005B0F0D  |.  68 3413B901   PUSH MSango.01B91334                     ;  ASCII "<mapid><%d><racecount><%d>"
005B0F12  |.  8D85 F0FDFFFF LEA EAX,DWORD PTR SS:[EBP-210]
005B0F18  |.  68 00020000   PUSH 200
005B0F1D  |.  50            PUSH EAX
005B0F1E  |.  E8 5D2DE5FF   CALL MSango.00403C80
005B0F23  |.  83C4 20       ADD ESP,20
005B0F26  |.  68 7EC4C501   PUSH MSango.01C5C47E
005B0F2B  |.  8D8D 24FCFFFF LEA ECX,DWORD PTR SS:[EBP-3DC]
005B0F31  |.  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
005B0F37  |.  BB 0E000000   MOV EBX,0E
005B0F3C  |.  895D FC       MOV DWORD PTR SS:[EBP-4],EBX
005B0F3F  |.  8D8D F0FDFFFF LEA ECX,DWORD PTR SS:[EBP-210]
005B0F45  |.  51            PUSH ECX
005B0F46  |.  8D8D 50FCFFFF LEA ECX,DWORD PTR SS:[EBP-3B0]
005B0F4C  |.  FF15 7087B801 CALL DWORD PTR DS:[<&MSVCP80.??0?$basic_>;  MSVCP80.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z
005B0F52  |.  C645 FC 0F    MOV BYTE PTR SS:[EBP-4],0F
005B0F56  |.  8D95 24FCFFFF LEA EDX,DWORD PTR SS:[EBP-3DC]
005B0F5C  |.  52            PUSH EDX
005B0F5D  |.  6A 00         PUSH 0
005B0F5F  |.  6A 00         PUSH 0
005B0F61  |.  8D85 50FCFFFF LEA EAX,DWORD PTR SS:[EBP-3B0]
005B0F67  |.  50            PUSH EAX
005B0F68  |.  6A 01         PUSH 1
005B0F6A  |.  E8 D1E2FFFF   CALL MSango.005AF240                     ;  喊话CALL
005B0F6F  |.  83C4 14       ADD ESP,14
005B0F72  |.  885D FC       MOV BYTE PTR SS:[EBP-4],BL
005B0F75  |.  8D8D 50FCFFFF LEA ECX,DWORD PTR SS:[EBP-3B0]
005B0F7B  |.  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
005B0F81  |.  C745 FC FFFFF>MOV DWORD PTR SS:[EBP-4],-1
005B0F88  |.  8D8D 24FCFFFF LEA ECX,DWORD PTR SS:[EBP-3DC]
005B0F8E  |.  FF15 1487B801 CALL DWORD PTR DS:[<&MSVCP80.??1?$basic_>;  MSVCP80.??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ
005B0F94  |>  8B4D F4       MOV ECX,DWORD PTR SS:[EBP-C]
005B0F97  |.  64:890D 00000>MOV DWORD PTR FS:[0],ECX
005B0F9E  |.  59            POP ECX
005B0F9F  |.  5F            POP EDI
005B0FA0  |.  5E            POP ESI
005B0FA1  |.  5B            POP EBX
005B0FA2  |.  8B4D F0       MOV ECX,DWORD PTR SS:[EBP-10]
005B0FA5  |.  33CD          XOR ECX,EBP
005B0FA7  |.  E8 AC333B01   CALL MSango.01964358
005B0FAC  |.  8BE5          MOV ESP,EBP
005B0FAE  |.  5D            POP EBP
005B0FAF  \.  C3            RETN

$ ==>    > 00BBA49D   返回到 MSango.00BBA49D 来自 MSango.005AF240
$+4      > 00000004
$+8      > 0018F4AC
$+C      > 00000000
$+10     > 00000000
$+14     > 0018F4C8

郁金香外挂教程,学习中...
回复

使用道具 举报

发表于 2016-10-12 11:27:38 | 显示全部楼层
好长的分析 支持了
郁金香外挂教程,学习中...
回复 支持 反对

使用道具 举报

发表于 2016-10-12 16:50:26 | 显示全部楼层
这个好长啊
郁金香外挂教程,学习中...
回复 支持 反对

使用道具 举报

发表于 2016-12-11 18:39:46 | 显示全部楼层
大哥、求粗壮腿毛、抱一抱
郁金香外挂教程,学习中...
回复 支持 反对

使用道具 举报

发表于 2016-12-14 16:53:23 | 显示全部楼层
大哥、求粗壮腿毛、抱一抱
郁金香外挂教程,学习中...
回复 支持 反对

使用道具 举报

发表于 2017-1-20 12:34:39 | 显示全部楼层
asdasd
郁金香外挂教程,学习中...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|鑫郁飞网络技术-郁金香灬老师 ( 苏ICP备10059359号   

GMT+8, 2017-12-18 07:16 , Processed in 0.578435 second(s), 26 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表