Function at 0x10002da0
Capabilities:
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
mov eax, 0x3eb0
call fcn.100ca4d0
push ebx
push ebp
push esi
push edi
xor ebx, ebx
mov esi, 1
mov ebp, 2
mov edx, str.32770
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x94]
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], ebp
mov dword [esp + 0x4c], 0x10000
mov dword [esp + 0x50], esi
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], edx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], ebx
mov dword [esp + 0x68], ebx
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x70], esi
mov dword [esp + 0x74], ebx
mov dword [esp + 0x78], str.Tencent_QQBar
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], 0x3e9
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], ebp
mov dword [esp + 0x8c], esi
mov dword [esp + 0x90], ebx
rep stosd dword es:[edi], eax
mov eax, 0x10
mov ecx, 8
mov dword [esp + 0xb8], eax
mov dword [esp + 0xc8], eax
xor eax, eax
lea edi, [esp + 0x10c]
mov dword [esp + 0xb4], ebx
mov dword [esp + 0xbc], ebp
mov dword [esp + 0xc4], 0x10002
mov dword [esp + 0xcc], ebx
mov dword [esp + 0xd0], edx
mov dword [esp + 0xd4], ebx
mov dword [esp + 0xd8], ebx
mov dword [esp + 0xdc], ebx
mov dword [esp + 0xe0], ebx
mov dword [esp + 0xe4], ebx
mov dword [esp + 0xe8], esi
mov dword [esp + 0xec], ebx
mov dword [esp + 0xf0], str.AfxWnd42
mov dword [esp + 0xf4], ebx
mov dword [esp + 0xf8], 0x3e9
mov dword [esp + 0xfc], ebx
mov dword [esp + 0x100], ebp
mov dword [esp + 0x104], esi
mov dword [esp + 0x108], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x164]
mov dword [esp + 0x12c], ebx
mov dword [esp + 0x130], ecx
mov dword [esp + 0x134], esi
mov dword [esp + 0x13c], 0x10004
mov dword [esp + 0x140], ecx
mov dword [esp + 0x144], ebx
mov dword [esp + 0x148], str.TXGuiFoundation
mov dword [esp + 0x14c], ebx
mov dword [esp + 0x150], ebx
mov dword [esp + 0x154], 0x40000
mov dword [esp + 0x158], ebx
mov dword [esp + 0x15c], ebx
mov dword [esp + 0x160], ebx
rep stosd dword es:[edi], eax
mov eax, 0x100000
mov dword [esp + 0x1a4], ebx
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], esi
mov dword [esp + 0x1b8], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x1dc]
mov dword [esp + 0x1b4], 0x10001
mov dword [esp + 0x1bc], ebx
mov dword [esp + 0x1c0], str.TXGuiFoundation
mov dword [esp + 0x1c4], ebx
mov dword [esp + 0x1c8], ebx
mov dword [esp + 0x1cc], 0x10060000
mov dword [esp + 0x1d0], ebx
mov dword [esp + 0x1d4], ebx
mov dword [esp + 0x1d8], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x254]
mov dword [esp + 0x21c], ebx
mov dword [esp + 0x220], 0x800000
mov dword [esp + 0x224], esi
mov dword [esp + 0x22c], 0x10001
mov dword [esp + 0x230], 0x21
mov dword [esp + 0x234], ebx
mov dword [esp + 0x238], str.TXGuiFoundation
mov dword [esp + 0x23c], ebx
mov dword [esp + 0x240], ebx
mov dword [esp + 0x244], 0x10060000
mov dword [esp + 0x248], ebx
mov dword [esp + 0x24c], ebx
mov dword [esp + 0x250], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x2cc]
mov dword [esp + 0x294], ebx
mov dword [esp + 0x298], 0x800000
mov dword [esp + 0x29c], esi
mov dword [esp + 0x2a4], 0x10002
mov dword [esp + 0x2a8], 0x21
mov dword [esp + 0x2ac], ebx
mov dword [esp + 0x2b0], str.TXGuiFoundation
mov dword [esp + 0x2b4], ebx
mov dword [esp + 0x2b8], ebx
mov dword [esp + 0x2bc], 0x10060000
mov dword [esp + 0x2c0], ebx
mov dword [esp + 0x2c4], ebx
mov dword [esp + 0x2c8], ebx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0x364]
mov dword [esp + 0x30c], esi
mov dword [esp + 0x310], ebp
mov dword [esp + 0x314], ebp
mov dword [esp + 0x31c], 0x2010000
mov dword [esp + 0x320], ebp
mov dword [esp + 0x324], ebx
mov dword [esp + 0x328], str.__oxFrame.class__
mov dword [esp + 0x32c], ebx
mov dword [esp + 0x330], ebx
mov dword [esp + 0x334], ebx
mov dword [esp + 0x338], ebx
mov dword [esp + 0x33c], ebx
mov dword [esp + 0x340], esi
mov dword [esp + 0x344], ebx
mov dword [esp + 0x348], str.Internet_Explorer_Server
mov dword [esp + 0x34c], ebx
mov dword [esp + 0x350], ebx
mov dword [esp + 0x354], ebx
mov dword [esp + 0x358], ebp
mov dword [esp + 0x35c], 4
mov dword [esp + 0x360], ebx
rep stosd dword es:[edi], eax
mov dword [esp + 0x384], esi
mov dword [esp + 0x388], ebp
mov dword [esp + 0x38c], ebp
mov dword [esp + 0x394], 0x1010000
mov dword [esp + 0x398], ebp
mov dword [esp + 0x39c], ebx
mov dword [esp + 0x3a0], edx
mov dword [esp + 0x3a4], ebx
mov dword [esp + 0x3a8], ebx
mov dword [esp + 0x3ac], ebx
mov dword [esp + 0x3b0], ebx
mov ecx, 8
lea edi, [esp + 0x3dc]
mov dword [esp + 0x3b4], ebx
mov dword [esp + 0x3b8], esi
mov dword [esp + 0x3bc], ebx
mov dword [esp + 0x3c0], str.ICQ_Contact_List_Window
mov dword [esp + 0x3c4], ebx
mov dword [esp + 0x3c8], ebx
mov dword [esp + 0x3cc], ebx
mov dword [esp + 0x3d0], ebp
mov dword [esp + 0x3d4], esi
mov dword [esp + 0x3d8], ebx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0x454]
mov dword [esp + 0x3fc], esi
mov dword [esp + 0x400], ebp
mov dword [esp + 0x404], ebp
mov dword [esp + 0x40c], 0x1010000
mov dword [esp + 0x410], ebp
mov dword [esp + 0x414], ebx
mov dword [esp + 0x418], edx
mov dword [esp + 0x41c], ebx
mov dword [esp + 0x420], ebx
mov dword [esp + 0x424], ebx
mov dword [esp + 0x428], ebx
mov dword [esp + 0x42c], ebx
mov dword [esp + 0x430], esi
mov dword [esp + 0x434], ebx
mov dword [esp + 0x438], 0x101bf614
mov dword [esp + 0x43c], ebx
mov dword [esp + 0x440], ebx
mov dword [esp + 0x444], ebx
mov dword [esp + 0x448], ebp
mov dword [esp + 0x44c], esi
mov dword [esp + 0x450], ebx
mov edx, 0x40
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x4ac]
mov dword [esp + 0x474], ebx
mov dword [esp + 0x478], edx
mov dword [esp + 0x47c], esi
mov dword [esp + 0x484], 0x10001
mov dword [esp + 0x488], edx
mov dword [esp + 0x48c], ebx
mov dword [esp + 0x490], 0x101bf5a4
mov dword [esp + 0x494], ebx
mov dword [esp + 0x498], ebx
mov dword [esp + 0x49c], ebx
mov dword [esp + 0x4a0], ebx
mov dword [esp + 0x4a4], ebx
mov dword [esp + 0x4a8], ebx
rep stosd dword es:[edi], eax
mov dword [esp + 0x4f0], edx
mov dword [esp + 0x500], edx
mov ecx, 0x10
lea edi, [esp + 0x524]
mov dword [esp + 0x4ec], ebx
mov dword [esp + 0x4f4], esi
mov dword [esp + 0x4fc], 0x10002
mov dword [esp + 0x504], ebx
mov dword [esp + 0x508], 0x101bf530
mov dword [esp + 0x50c], ebx
mov dword [esp + 0x510], ebx
mov dword [esp + 0x514], ebx
mov dword [esp + 0x518], ebx
mov dword [esp + 0x51c], ebx
mov dword [esp + 0x520], ebx
mov edx, 0x80
rep stosd dword es:[edi], eax
mov dword [esp + 0x564], ebx
mov dword [esp + 0x568], edx
mov dword [esp + 0x56c], esi
mov dword [esp + 0x574], 0x10000
mov dword [esp + 0x578], edx
mov dword [esp + 0x57c], ebx
mov dword [esp + 0x580], 0x101bf4fc
mov dword [esp + 0x584], ebx
mov dword [esp + 0x588], ebx
mov dword [esp + 0x58c], ebx
mov ecx, 0x10
lea edi, [esp + 0x59c]
mov dword [esp + 0x590], ebx
mov dword [esp + 0x594], ebx
mov dword [esp + 0x598], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x614]
mov dword [esp + 0x5dc], ebx
mov dword [esp + 0x5e0], edx
mov dword [esp + 0x5e4], esi
mov dword [esp + 0x5ec], 0x10003
mov dword [esp + 0x5f0], edx
mov dword [esp + 0x5f4], ebx
mov dword [esp + 0x5f8], 0x101bf4c8
mov dword [esp + 0x5fc], ebx
mov dword [esp + 0x600], ebx
mov dword [esp + 0x604], ebx
mov dword [esp + 0x608], ebx
mov dword [esp + 0x60c], ebx
mov dword [esp + 0x610], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x68c]
mov dword [esp + 0x654], ebx
mov dword [esp + 0x658], edx
mov dword [esp + 0x65c], esi
mov dword [esp + 0x664], 0x10003
mov dword [esp + 0x668], edx
mov dword [esp + 0x66c], ebx
mov dword [esp + 0x670], 0x101bf4b0
mov dword [esp + 0x674], ebx
mov dword [esp + 0x678], ebx
mov dword [esp + 0x67c], ebx
mov dword [esp + 0x680], ebx
mov dword [esp + 0x684], ebx
mov dword [esp + 0x688], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x704]
mov dword [esp + 0x6cc], ebx
mov dword [esp + 0x6d0], edx
mov dword [esp + 0x6d4], esi
mov dword [esp + 0x6dc], 0x10003
mov dword [esp + 0x6e0], edx
mov dword [esp + 0x6e4], ebx
mov dword [esp + 0x6e8], 0x101bf494
mov dword [esp + 0x6ec], ebx
mov dword [esp + 0x6f0], ebx
mov dword [esp + 0x6f4], ebx
mov dword [esp + 0x6f8], ebx
mov dword [esp + 0x6fc], ebx
mov dword [esp + 0x700], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x77c]
mov dword [esp + 0x744], ebx
mov dword [esp + 0x748], edx
mov dword [esp + 0x74c], esi
mov dword [esp + 0x754], 0x10004
mov dword [esp + 0x758], edx
mov dword [esp + 0x75c], ebx
mov dword [esp + 0x760], 0x101bf46c
mov dword [esp + 0x764], 0x101bf460
mov dword [esp + 0x768], ebx
mov dword [esp + 0x76c], 0x10c80000
mov dword [esp + 0x770], ebx
mov dword [esp + 0x774], ebx
mov dword [esp + 0x778], esi
rep stosd dword es:[edi], eax
mov dword [esp + 0x7bc], ebx
mov dword [esp + 0x7c0], edx
mov dword [esp + 0x7c4], ebp
mov dword [esp + 0x7cc], 0x10005
mov dword [esp + 0x7d0], edx
mov dword [esp + 0x7d4], ebx
mov dword [esp + 0x7d8], 0x101bf430
mov dword [esp + 0x7dc], 0x101bf460
mov dword [esp + 0x7e0], ebx
mov dword [esp + 0x7e4], ebx
mov dword [esp + 0x7e8], ebx
mov ecx, 8
lea edi, [esp + 0x814]
mov dword [esp + 0x7ec], ebx
mov dword [esp + 0x7f0], esi
mov dword [esp + 0x7f4], ebx
mov dword [esp + 0x7f8], 0x101bf3f0
mov dword [esp + 0x7fc], ebx
mov dword [esp + 0x800], ebx
mov dword [esp + 0x804], ebx
mov dword [esp + 0x808], ebp
mov dword [esp + 0x80c], esi
mov dword [esp + 0x810], ebx
rep stosd dword es:[edi], eax
mov edx, 0x100
mov ecx, 8
lea edi, [esp + 0x88c]
mov dword [esp + 0x834], ebx
mov dword [esp + 0x838], edx
mov dword [esp + 0x83c], ebp
mov dword [esp + 0x844], 0x10002
mov dword [esp + 0x848], edx
mov dword [esp + 0x84c], ebx
mov dword [esp + 0x850], 0x101bf6e0
mov dword [esp + 0x854], ebx
mov dword [esp + 0x858], ebx
mov dword [esp + 0x85c], ebx
mov dword [esp + 0x860], ebx
mov dword [esp + 0x864], ebx
mov dword [esp + 0x868], esi
mov dword [esp + 0x86c], ebx
mov dword [esp + 0x870], 0x101bf3dc
mov dword [esp + 0x874], ebx
mov dword [esp + 0x878], 0x3e9
mov dword [esp + 0x87c], ebx
mov dword [esp + 0x880], ebp
mov dword [esp + 0x884], esi
mov dword [esp + 0x888], ebx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0x904]
mov dword [esp + 0x8ac], ebx
mov dword [esp + 0x8b0], edx
mov dword [esp + 0x8b4], ebp
mov dword [esp + 0x8bc], 0x10001
mov dword [esp + 0x8c0], edx
mov dword [esp + 0x8c4], ebx
mov dword [esp + 0x8c8], 0x101bf6e0
mov dword [esp + 0x8cc], ebx
mov dword [esp + 0x8d0], ebx
mov dword [esp + 0x8d4], ebx
mov dword [esp + 0x8d8], ebx
mov dword [esp + 0x8dc], ebx
mov dword [esp + 0x8e0], esi
mov dword [esp + 0x8e4], ebx
mov dword [esp + 0x8e8], 0x101bf6c4
mov dword [esp + 0x8ec], ebx
mov dword [esp + 0x8f0], 0x3e9
mov dword [esp + 0x8f4], ebx
mov dword [esp + 0x8f8], ebp
mov dword [esp + 0x8fc], ebx
mov dword [esp + 0x900], ebx
mov edx, 0x200
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0x95c]
mov dword [esp + 0x924], ebx
mov dword [esp + 0x928], edx
mov dword [esp + 0x92c], esi
mov dword [esp + 0x934], 0x10001
mov dword [esp + 0x938], edx
mov dword [esp + 0x93c], ebx
mov dword [esp + 0x940], 0x101bf3bc
mov dword [esp + 0x944], ebx
mov dword [esp + 0x948], ebx
mov dword [esp + 0x94c], ebx
mov dword [esp + 0x950], ebx
mov dword [esp + 0x954], ebx
mov dword [esp + 0x958], ebx
rep stosd dword es:[edi], eax
mov dword [esp + 0x99c], ebx
mov dword [esp + 0x9a0], edx
mov ecx, 8
lea edi, [esp + 0x9f4]
mov dword [esp + 0x9a4], ebp
mov dword [esp + 0x9ac], 0x10020
mov dword [esp + 0x9b0], edx
mov dword [esp + 0x9b4], ebx
mov dword [esp + 0x9b8], 0x101bf3a4
mov dword [esp + 0x9bc], ebx
mov dword [esp + 0x9c0], ebx
mov dword [esp + 0x9c4], 0x30000
mov dword [esp + 0x9c8], ebx
mov dword [esp + 0x9cc], ebx
mov dword [esp + 0x9d0], esi
mov dword [esp + 0x9d4], ebx
mov dword [esp + 0x9d8], 0x101bf388
mov dword [esp + 0x9dc], ebx
mov dword [esp + 0x9e0], ebx
mov dword [esp + 0x9e4], ebx
mov dword [esp + 0x9e8], ebp
mov dword [esp + 0x9ec], 7
mov dword [esp + 0x9f0], ebx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0xa6c]
mov dword [esp + 0xa14], ebx
mov dword [esp + 0xa18], edx
mov dword [esp + 0xa1c], ebp
mov dword [esp + 0xa24], 0x10010
mov dword [esp + 0xa28], edx
mov dword [esp + 0xa2c], ebx
mov dword [esp + 0xa30], 0x101bf3a4
mov dword [esp + 0xa34], ebx
mov dword [esp + 0xa38], ebx
mov dword [esp + 0xa3c], 0x30000
mov dword [esp + 0xa40], ebx
mov dword [esp + 0xa44], ebx
mov dword [esp + 0xa48], esi
mov dword [esp + 0xa4c], ebx
mov dword [esp + 0xa50], 0x101bf388
mov dword [esp + 0xa54], ebx
mov dword [esp + 0xa58], ebx
mov dword [esp + 0xa5c], ebx
mov dword [esp + 0xa60], ebp
mov dword [esp + 0xa64], ecx
mov dword [esp + 0xa68], ebx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0xae4]
mov dword [esp + 0xa8c], ebx
mov dword [esp + 0xa90], edx
mov dword [esp + 0xa94], ebp
mov dword [esp + 0xa9c], 0x10008
mov dword [esp + 0xaa0], edx
mov dword [esp + 0xaa4], ebx
mov dword [esp + 0xaa8], 0x101bf3a4
mov dword [esp + 0xaac], 0x101bf350
mov dword [esp + 0xab0], ebx
mov dword [esp + 0xab4], ebx
mov dword [esp + 0xab8], ebx
mov dword [esp + 0xabc], ebx
mov dword [esp + 0xac0], esi
mov dword [esp + 0xac4], ebx
mov dword [esp + 0xac8], 0x101bf388
mov dword [esp + 0xacc], ebx
mov dword [esp + 0xad0], ebx
mov dword [esp + 0xad4], ebx
mov dword [esp + 0xad8], ebp
mov dword [esp + 0xadc], 7
mov dword [esp + 0xae0], ebx
rep stosd dword es:[edi], eax
mov dword [esp + 0xb04], ebx
mov dword [esp + 0xb08], edx
mov dword [esp + 0xb0c], ebp
mov dword [esp + 0xb14], 0x10004
mov dword [esp + 0xb18], edx
mov dword [esp + 0xb1c], ebx
mov dword [esp + 0xb20], 0x101bf3a4
mov dword [esp + 0xb24], 0x101bf350
mov dword [esp + 0xb28], ebx
mov dword [esp + 0xb2c], ebx
mov dword [esp + 0xb30], ebx
mov ecx, 8
lea edi, [esp + 0xb5c]
mov dword [esp + 0xb34], ebx
mov dword [esp + 0xb38], esi
mov dword [esp + 0xb3c], ebx
mov dword [esp + 0xb40], 0x101bf388
mov dword [esp + 0xb44], ebx
mov dword [esp + 0xb48], ebx
mov dword [esp + 0xb4c], ebx
mov dword [esp + 0xb50], ebp
mov dword [esp + 0xb54], 6
mov dword [esp + 0xb58], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0xbb4]
mov dword [esp + 0xb7c], ebx
mov dword [esp + 0xb80], edx
mov dword [esp + 0xb84], esi
mov dword [esp + 0xb8c], 0x10002
mov dword [esp + 0xb90], edx
mov dword [esp + 0xb94], ebx
mov dword [esp + 0xb98], 0x101bf338
mov dword [esp + 0xb9c], 0x101bf350
mov dword [esp + 0xba0], ebx
mov dword [esp + 0xba4], ebx
mov dword [esp + 0xba8], ebx
mov dword [esp + 0xbac], ebx
mov dword [esp + 0xbb0], ebx
rep stosd dword es:[edi], eax
mov ecx, 0x10
lea edi, [esp + 0xc2c]
mov dword [esp + 0xbf4], ebx
mov dword [esp + 0xbf8], edx
mov dword [esp + 0xbfc], esi
mov dword [esp + 0xc04], 0x10040
mov dword [esp + 0xc08], edx
mov dword [esp + 0xc0c], ebx
mov dword [esp + 0xc10], 0x101bf3a4
mov dword [esp + 0xc14], 0x101bf30c
mov dword [esp + 0xc18], ebx
mov dword [esp + 0xc1c], 0x30000
mov dword [esp + 0xc20], ebx
mov dword [esp + 0xc24], ebx
mov dword [esp + 0xc28], ebx
mov edx, 3
rep stosd dword es:[edi], eax
mov eax, 0x400
mov dword [esp + 0xc6c], esi
mov dword [esp + 0xc70], 0x400
mov dword [esp + 0xc74], edx
mov dword [esp + 0xc7c], 0x10000
mov dword [esp + 0xc80], eax
mov dword [esp + 0xc84], ebx
mov dword [esp + 0xc88], ebx
mov dword [esp + 0xc8c], ebx
mov dword [esp + 0xc90], ebx
mov dword [esp + 0xc94], ebx
mov dword [esp + 0xc98], ebx
mov dword [esp + 0xc9c], ebx
mov dword [esp + 0xca0], ebx
mov dword [esp + 0xca4], ebx
mov dword [esp + 0xca8], 0x101bf6e0
mov dword [esp + 0xcac], ebx
mov dword [esp + 0xcb0], ebx
mov dword [esp + 0xcb4], ebx
mov dword [esp + 0xcb8], ebx
mov dword [esp + 0xcbc], ebx
mov dword [esp + 0xcc0], esi
mov dword [esp + 0xcc4], ebx
mov dword [esp + 0xcc8], 0x101bf388
mov dword [esp + 0xccc], 0x101bf300
mov dword [esp + 0xcd0], 0x40a
mov dword [esp + 0xcd4], ebx
mov dword [esp + 0xcd8], ebp
mov dword [esp + 0xcdc], esi
mov dword [esp + 0xce0], ebx
mov dword [esp + 0xce4], ebx
mov dword [esp + 0xce8], eax
mov dword [esp + 0xcec], ebp
mov dword [esp + 0xcf4], 0x2010008
mov dword [esp + 0xcf8], eax
mov ecx, 8
xor eax, eax
lea edi, [esp + 0xd3c]
mov dword [esp + 0xcfc], ebx
mov dword [esp + 0xd00], 0x101bf2e4
mov dword [esp + 0xd04], 0x101bf2d8
mov dword [esp + 0xd08], ebx
mov dword [esp + 0xd0c], ebx
mov dword [esp + 0xd10], ebx
mov dword [esp + 0xd14], ebx
mov dword [esp + 0xd18], esi
mov dword [esp + 0xd1c], ebx
mov dword [esp + 0xd20], 0x101bf2c0
mov dword [esp + 0xd24], ebx
mov dword [esp + 0xd28], ebx
mov dword [esp + 0xd2c], ebx
mov dword [esp + 0xd30], ebp
mov dword [esp + 0xd34], esi
mov dword [esp + 0xd38], ebx
rep stosd dword es:[edi], eax
mov eax, 0x400
mov ecx, 8
mov dword [esp + 0xd60], eax
mov dword [esp + 0xd70], eax
xor eax, eax
lea edi, [esp + 0xdb4]
mov dword [esp + 0xd5c], ebx
mov dword [esp + 0xd64], ebp
mov dword [esp + 0xd6c], 0x2010008
mov dword [esp + 0xd74], ebx
mov dword [esp + 0xd78], 0x101bf2e4
mov dword [esp + 0xd7c], 0x101bf2b4
mov dword [esp + 0xd80], ebx
mov dword [esp + 0xd84], ebx
mov dword [esp + 0xd88], ebx
mov dword [esp + 0xd8c], ebx
mov dword [esp + 0xd90], esi
mov dword [esp + 0xd94], ebx
mov dword [esp + 0xd98], 0x101bf2c0
mov dword [esp + 0xd9c], ebx
mov dword [esp + 0xda0], ebx
mov dword [esp + 0xda4], ebx
mov dword [esp + 0xda8], ebp
mov dword [esp + 0xdac], esi
mov dword [esp + 0xdb0], ebx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0xe2c]
mov dword [esp + 0xdd4], ebx
mov dword [esp + 0xdd8], 0x400
mov dword [esp + 0xddc], ebp
mov dword [esp + 0xde4], 0x10001
mov dword [esp + 0xde8], 0x12
mov dword [esp + 0xdec], ebx
mov dword [esp + 0xdf0], 0x101bf2e4
mov dword [esp + 0xdf4], ebx
mov dword [esp + 0xdf8], ebx
mov dword [esp + 0xdfc], ebx
mov dword [esp + 0xe00], ebx
mov dword [esp + 0xe04], ebx
mov dword [esp + 0xe08], esi
mov dword [esp + 0xe0c], ebx
mov dword [esp + 0xe10], 0x101bf298
mov dword [esp + 0xe14], ebx
mov dword [esp + 0xe18], ebx
mov dword [esp + 0xe1c], ebx
mov dword [esp + 0xe20], ebp
mov dword [esp + 0xe24], esi
mov dword [esp + 0xe28], ebx
rep stosd dword es:[edi], eax
mov eax, 0x400
mov dword [esp + 0xe4c], ebx
mov dword [esp + 0xe50], eax
mov dword [esp + 0xe54], ebp
mov dword [esp + 0xe5c], 0x2010010
mov dword [esp + 0xe60], eax
mov dword [esp + 0xe64], ebx
mov dword [esp + 0xe68], 0x101bf2e4
mov dword [esp + 0xe6c], ebx
mov dword [esp + 0xe70], ebx
mov dword [esp + 0xe74], ebx
mov ecx, 8
xor eax, eax
lea edi, [esp + 0xea4]
mov dword [esp + 0xe78], ebx
mov dword [esp + 0xe7c], ebx
mov dword [esp + 0xe80], esi
mov dword [esp + 0xe84], ebx
mov dword [esp + 0xe88], 0x101bf278
mov dword [esp + 0xe8c], 0x101bf260
mov dword [esp + 0xe90], ebx
mov dword [esp + 0xe94], ebx
mov dword [esp + 0xe98], ebp
mov dword [esp + 0xe9c], ebx
mov dword [esp + 0xea0], ebx
rep stosd dword es:[edi], eax
mov eax, 0x800
mov ecx, 8
mov dword [esp + 0xec8], eax
mov dword [esp + 0xed8], eax
xor eax, eax
lea edi, [esp + 0xf1c]
mov dword [esp + 0xec4], ebx
mov dword [esp + 0xecc], ebp
mov dword [esp + 0xed4], 0x10002
mov dword [esp + 0xedc], ebx
mov dword [esp + 0xee0], 0x101bf220
mov dword [esp + 0xee4], ebx
mov dword [esp + 0xee8], ebx
mov dword [esp + 0xeec], ebx
mov dword [esp + 0xef0], ebx
mov dword [esp + 0xef4], ebx
mov dword [esp + 0xef8], esi
mov dword [esp + 0xefc], ebx
mov dword [esp + 0xf00], 0x101bf1dc
mov dword [esp + 0xf04], ebx
mov dword [esp + 0xf08], ebx
mov dword [esp + 0xf0c], 0x460100c0
mov dword [esp + 0xf10], ebp
mov dword [esp + 0xf14], ebp
mov dword [esp + 0xf18], ebx
rep stosd dword es:[edi], eax
mov eax, 0x800
mov ecx, 8
mov dword [esp + 0xf40], eax
mov dword [esp + 0xf50], eax
xor eax, eax
lea edi, [esp + 0xf94]
mov dword [esp + 0xf3c], ebx
mov dword [esp + 0xf44], ebp
mov dword [esp + 0xf4c], 0x10001
mov dword [esp + 0xf54], ebx
mov dword [esp + 0xf58], 0x101bf220
mov dword [esp + 0xf5c], ebx
mov dword [esp + 0xf60], ebx
mov dword [esp + 0xf64], ebx
mov dword [esp + 0xf68], ebx
mov dword [esp + 0xf6c], ebx
mov dword [esp + 0xf70], esi
mov dword [esp + 0xf74], ebx
mov dword [esp + 0xf78], 0x101bf198
mov dword [esp + 0xf7c], ebx
mov dword [esp + 0xf80], ebx
mov dword [esp + 0xf84], 0x460100c0
mov dword [esp + 0xf88], ebp
mov dword [esp + 0xf8c], ebp
mov dword [esp + 0xf90], ebx
rep stosd dword es:[edi], eax
mov eax, 0x800
mov dword [esp + 0xfb4], ebx
mov dword [esp + 0xfb8], eax
mov dword [esp + 0xfbc], ebp
mov dword [esp + 0xfc4], 0x10004
mov dword [esp + 0xfc8], eax
mov dword [esp + 0xfcc], ebx
mov dword [esp + 0xfd0], 0x101bf18c
mov dword [esp + 0xfd4], ebx
mov dword [esp + 0xfd8], ebx
mov dword [esp + 0xfdc], ebx
mov dword [esp + 0xfe0], ebx
mov dword [esp + 0xfe4], ebx
mov dword [esp + 0xfe8], esi
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x100c]
mov dword [esp + 0xfec], ebx
mov dword [esp + 0xff0], 0x101bf174
mov dword [esp + 0xff4], ebx
mov dword [esp + 0xff8], ebx
mov dword [esp + 0xffc], 0x80
mov dword [esp + 0x1000], ebp
mov dword [esp + 0x1004], esi
mov dword [esp + 0x1008], ebx
rep stosd dword es:[edi], eax
mov eax, 0x800
mov ecx, 8
mov dword [esp + 0x1030], eax
mov dword [esp + 0x1040], eax
xor eax, eax
lea edi, [esp + 0x1084]
mov dword [esp + 0x102c], ebx
mov dword [esp + 0x1034], ebp
mov dword [esp + 0x103c], 0x1010008
mov dword [esp + 0x1044], ebx
mov dword [esp + 0x1048], 0x101bf18c
mov dword [esp + 0x104c], ebx
mov dword [esp + 0x1050], ebx
mov dword [esp + 0x1054], 0xc0000
mov dword [esp + 0x1058], ebx
mov dword [esp + 0x105c], ebx
mov dword [esp + 0x1060], esi
mov dword [esp + 0x1064], ebx
mov dword [esp + 0x1068], 0x101bf164
mov dword [esp + 0x106c], ebx
mov dword [esp + 0x1070], ebx
mov dword [esp + 0x1074], 0x80
mov dword [esp + 0x1078], ebp
mov dword [esp + 0x107c], esi
mov dword [esp + 0x1080], ebx
rep stosd dword es:[edi], eax
mov eax, 0x800
mov ecx, 8
mov dword [esp + 0x10a8], eax
mov dword [esp + 0x10b8], eax
mov eax, str.FetionBaseDialog
lea edi, [esp + 0x10fc]
mov dword [esp + 0x10c0], eax
mov dword [esp + 0x10e0], eax
xor eax, eax
mov dword [esp + 0x10a4], ebx
mov dword [esp + 0x10ac], ebp
mov dword [esp + 0x10b4], 0x10008
mov dword [esp + 0x10bc], ebx
mov dword [esp + 0x10c4], ebx
mov dword [esp + 0x10c8], ebx
mov dword [esp + 0x10cc], ebx
mov dword [esp + 0x10d0], ebx
mov dword [esp + 0x10d4], ebx
mov dword [esp + 0x10d8], esi
mov dword [esp + 0x10dc], ebx
mov dword [esp + 0x10e4], 0x101bf128
mov dword [esp + 0x10e8], ebx
mov dword [esp + 0x10ec], ebx
mov dword [esp + 0x10f0], ebp
mov dword [esp + 0x10f4], esi
mov dword [esp + 0x10f8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x800
mov dword [esp + 0x111c], ebx
mov dword [esp + 0x1120], eax
mov dword [esp + 0x1124], ebp
mov dword [esp + 0x112c], 0x10010
mov dword [esp + 0x1130], eax
mov dword [esp + 0x1134], ebx
mov dword [esp + 0x1138], 0x101bf46c
mov dword [esp + 0x113c], 0x101bf120
mov dword [esp + 0x1140], ebx
mov dword [esp + 0x1144], 0x10010000
mov dword [esp + 0x1148], ebx
mov dword [esp + 0x114c], ebx
mov dword [esp + 0x1150], esi
mov dword [esp + 0x1154], ebx
mov dword [esp + 0x1158], 0x101bf0e8
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x1174]
mov dword [esp + 0x115c], 0x101bf0bc
mov dword [esp + 0x1160], ebx
mov dword [esp + 0x1164], ebx
mov dword [esp + 0x1168], ebp
mov dword [esp + 0x116c], esi
mov dword [esp + 0x1170], ebx
rep stosd dword es:[edi], eax
mov eax, 0x1000
mov ecx, 0x10
mov dword [esp + 0x1198], eax
mov dword [esp + 0x11a8], eax
xor eax, eax
lea edi, [esp + 0x11cc]
mov dword [esp + 0x1194], ebx
mov dword [esp + 0x119c], esi
mov dword [esp + 0x11a4], 0x10001
mov dword [esp + 0x11ac], ebx
mov dword [esp + 0x11b0], 0x101bf064
mov dword [esp + 0x11b4], ebx
mov dword [esp + 0x11b8], ebx
mov dword [esp + 0x11bc], ebx
mov dword [esp + 0x11c0], ebx
mov dword [esp + 0x11c4], ebx
mov dword [esp + 0x11c8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x2000
mov ecx, 0x10
mov dword [esp + 0x1210], eax
mov dword [esp + 0x1220], eax
xor eax, eax
lea edi, [esp + 0x1244]
mov dword [esp + 0x120c], ebx
mov dword [esp + 0x1214], esi
mov dword [esp + 0x121c], 0x10001
mov dword [esp + 0x1224], ebx
mov dword [esp + 0x1228], 0x101bf054
mov dword [esp + 0x122c], ebx
mov dword [esp + 0x1230], ebx
mov dword [esp + 0x1234], ebx
mov dword [esp + 0x1238], ebx
mov dword [esp + 0x123c], ebx
mov dword [esp + 0x1240], ebx
rep stosd dword es:[edi], eax
mov eax, 0x4000
mov ecx, 0x10001
mov edi, 0x30000
mov dword [esp + 0x1284], ebx
mov dword [esp + 0x1288], eax
mov dword [esp + 0x128c], edx
mov dword [esp + 0x1294], ecx
mov dword [esp + 0x1298], eax
mov dword [esp + 0x129c], ebx
mov dword [esp + 0x12a0], ebx
mov dword [esp + 0x12a4], ebx
mov dword [esp + 0x12a8], ebx
mov dword [esp + 0x12ac], edi
mov dword [esp + 0x12b0], ebx
mov dword [esp + 0x12b4], ebx
mov dword [esp + 0x12b8], esi
mov dword [esp + 0x12bc], ebx
mov dword [esp + 0x12c0], 0x101bf034
mov dword [esp + 0x12c4], ebx
mov dword [esp + 0x12c8], ebx
mov dword [esp + 0x12cc], ebx
mov dword [esp + 0x12d0], ebp
mov dword [esp + 0x12d4], ebp
mov dword [esp + 0x12d8], edx
mov dword [esp + 0x12dc], ebx
mov dword [esp + 0x12e0], 0x101bf024
mov dword [esp + 0x12e4], ebx
mov dword [esp + 0x12e8], ebx
mov dword [esp + 0x12ec], ebx
mov dword [esp + 0x12f0], edx
mov dword [esp + 0x12f4], ebx
mov dword [esp + 0x12f8], ebx
mov dword [esp + 0x12fc], ebx
mov dword [esp + 0x1300], eax
mov dword [esp + 0x1304], edx
mov dword [esp + 0x130c], ecx
mov dword [esp + 0x1310], eax
mov dword [esp + 0x1324], edi
mov dword [esp + 0x1378], eax
mov dword [esp + 0x1384], ecx
mov dword [esp + 0x1388], eax
mov dword [esp + 0x139c], edi
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x13cc]
mov dword [esp + 0x1314], ebx
mov dword [esp + 0x1318], ebx
mov dword [esp + 0x131c], ebx
mov dword [esp + 0x1320], ebx
mov dword [esp + 0x1328], ebx
mov dword [esp + 0x132c], ebx
mov dword [esp + 0x1330], esi
mov dword [esp + 0x1334], ebx
mov dword [esp + 0x1338], 0x101bf004
mov dword [esp + 0x133c], ebx
mov dword [esp + 0x1340], ebx
mov dword [esp + 0x1344], ebx
mov dword [esp + 0x1348], ebp
mov dword [esp + 0x134c], ebp
mov dword [esp + 0x1350], edx
mov dword [esp + 0x1354], ebx
mov dword [esp + 0x1358], 0x101beff8
mov dword [esp + 0x135c], ebx
mov dword [esp + 0x1360], ebx
mov dword [esp + 0x1364], ebx
mov dword [esp + 0x1368], edx
mov dword [esp + 0x136c], ebx
mov dword [esp + 0x1370], ebx
mov dword [esp + 0x1374], ebx
mov dword [esp + 0x137c], ebp
mov dword [esp + 0x138c], ebx
mov dword [esp + 0x1390], 0x101befec
mov dword [esp + 0x1394], ebx
mov dword [esp + 0x1398], ebx
mov dword [esp + 0x13a0], ebx
mov dword [esp + 0x13a4], ebx
mov dword [esp + 0x13a8], esi
mov dword [esp + 0x13ac], ebx
mov dword [esp + 0x13b0], 0x101beff8
mov dword [esp + 0x13b4], ebx
mov dword [esp + 0x13b8], ebx
mov dword [esp + 0x13bc], ebx
mov dword [esp + 0x13c0], ebp
mov dword [esp + 0x13c4], esi
mov dword [esp + 0x13c8], edx
rep stosd dword es:[edi], eax
mov eax, 0x8000
mov ecx, str.32770
mov edi, str.SysListView32
mov dword [esp + 0x13ec], esi
mov dword [esp + 0x13f0], eax
mov dword [esp + 0x13f4], edx
mov dword [esp + 0x13fc], 0x10001
mov dword [esp + 0x1400], eax
mov dword [esp + 0x1404], ebx
mov dword [esp + 0x1408], ecx
mov dword [esp + 0x140c], ebx
mov dword [esp + 0x1410], ebx
mov dword [esp + 0x1414], ebx
mov dword [esp + 0x1418], ebx
mov dword [esp + 0x141c], ebx
mov dword [esp + 0x1420], esi
mov dword [esp + 0x1424], ebx
mov dword [esp + 0x1428], 0x101befbc
mov dword [esp + 0x142c], ebx
mov dword [esp + 0x1430], ebx
mov dword [esp + 0x1434], ebx
mov dword [esp + 0x1438], ebp
mov dword [esp + 0x143c], esi
mov dword [esp + 0x1440], esi
mov dword [esp + 0x1444], ebx
mov dword [esp + 0x1448], edi
mov dword [esp + 0x144c], ebx
mov dword [esp + 0x1450], ebx
mov dword [esp + 0x1454], ebx
mov dword [esp + 0x1458], ebp
mov dword [esp + 0x1468], eax
mov dword [esp + 0x1478], eax
mov dword [esp + 0x1480], ecx
mov dword [esp + 0x14c0], edi
mov dword [esp + 0x14e0], eax
mov dword [esp + 0x14f0], eax
mov dword [esp + 0x14f8], ecx
mov dword [esp + 0x1518], ecx
mov dword [esp + 0x1538], edi
mov dword [esp + 0x1558], eax
mov dword [esp + 0x1568], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x158c]
mov dword [esp + 0x145c], ebp
mov dword [esp + 0x1460], ebx
mov dword [esp + 0x1464], esi
mov dword [esp + 0x146c], edx
mov dword [esp + 0x1474], 0x10001
mov dword [esp + 0x147c], ebx
mov dword [esp + 0x1484], ebx
mov dword [esp + 0x1488], ebx
mov dword [esp + 0x148c], ebx
mov dword [esp + 0x1490], ebx
mov dword [esp + 0x1494], ebx
mov dword [esp + 0x1498], esi
mov dword [esp + 0x149c], ebx
mov dword [esp + 0x14a0], 0x101bf6b0
mov dword [esp + 0x14a4], ebx
mov dword [esp + 0x14a8], ebx
mov dword [esp + 0x14ac], ebx
mov dword [esp + 0x14b0], ebp
mov dword [esp + 0x14b4], esi
mov dword [esp + 0x14b8], esi
mov dword [esp + 0x14bc], ebx
mov dword [esp + 0x14c4], ebx
mov dword [esp + 0x14c8], ebx
mov dword [esp + 0x14cc], ebx
mov dword [esp + 0x14d0], ebp
mov dword [esp + 0x14d4], ebp
mov dword [esp + 0x14d8], ebx
mov dword [esp + 0x14dc], esi
mov dword [esp + 0x14e4], edx
mov dword [esp + 0x14ec], 0x10002
mov dword [esp + 0x14f4], ebx
mov dword [esp + 0x14fc], ebx
mov dword [esp + 0x1500], ebx
mov dword [esp + 0x1504], ebx
mov dword [esp + 0x1508], ebx
mov dword [esp + 0x150c], ebx
mov dword [esp + 0x1510], esi
mov dword [esp + 0x1514], ebx
mov dword [esp + 0x151c], ebx
mov dword [esp + 0x1520], ebx
mov dword [esp + 0x1524], ebx
mov dword [esp + 0x1528], ebp
mov dword [esp + 0x152c], esi
mov dword [esp + 0x1530], esi
mov dword [esp + 0x1534], ebx
mov dword [esp + 0x153c], ebx
mov dword [esp + 0x1540], 0x3e8
mov dword [esp + 0x1544], ebx
mov dword [esp + 0x1548], ebp
mov dword [esp + 0x154c], esi
mov dword [esp + 0x1550], ebx
mov dword [esp + 0x1554], ebx
mov dword [esp + 0x155c], esi
mov dword [esp + 0x1564], 0x10004
mov dword [esp + 0x156c], ebx
mov dword [esp + 0x1570], 0x101bef9c
mov dword [esp + 0x1574], ebx
mov dword [esp + 0x1578], ebx
mov dword [esp + 0x157c], ebx
mov dword [esp + 0x1580], ebx
mov dword [esp + 0x1584], ebx
mov dword [esp + 0x1588], ebx
rep stosd dword es:[edi], eax
mov eax, 0x10000
mov dword [esp + 0x15cc], ebx
mov dword [esp + 0x15d0], eax
mov dword [esp + 0x15d4], esi
mov dword [esp + 0x15e0], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x1604]
mov dword [esp + 0x15dc], 0x10001
mov dword [esp + 0x15e4], ebx
mov dword [esp + 0x15e8], 0x101bef88
mov dword [esp + 0x15ec], ebx
mov dword [esp + 0x15f0], ebx
mov dword [esp + 0x15f4], ebx
mov dword [esp + 0x15f8], ebx
mov dword [esp + 0x15fc], ebx
mov dword [esp + 0x1600], ebx
rep stosd dword es:[edi], eax
mov eax, 0x40000
mov ecx, 0x10001
mov dword [esp + 0x1648], eax
mov dword [esp + 0x1658], eax
mov dword [esp + 0x16c0], eax
mov dword [esp + 0x16d0], eax
mov edi, 0x10010000
mov eax, 0x80000
mov dword [esp + 0x1644], esi
mov dword [esp + 0x164c], edx
mov dword [esp + 0x1654], ecx
mov dword [esp + 0x165c], ebx
mov dword [esp + 0x1660], 0x101bf6e0
mov dword [esp + 0x1664], ebx
mov dword [esp + 0x1668], ebx
mov dword [esp + 0x166c], edi
mov dword [esp + 0x1670], ebx
mov dword [esp + 0x1674], ebx
mov dword [esp + 0x1678], esi
mov dword [esp + 0x167c], ebx
mov dword [esp + 0x1680], 0x101bef64
mov dword [esp + 0x1684], ebx
mov dword [esp + 0x1688], ebx
mov dword [esp + 0x168c], ebx
mov dword [esp + 0x1690], ebp
mov dword [esp + 0x1694], ebp
mov dword [esp + 0x1698], esi
mov dword [esp + 0x169c], ebx
mov dword [esp + 0x16a0], 0x101bef44
mov dword [esp + 0x16a4], ebx
mov dword [esp + 0x16a8], ebx
mov dword [esp + 0x16ac], ebx
mov dword [esp + 0x16b0], ebp
mov dword [esp + 0x16b4], esi
mov dword [esp + 0x16b8], ebx
mov dword [esp + 0x16bc], esi
mov dword [esp + 0x16c4], edx
mov dword [esp + 0x16cc], ecx
mov dword [esp + 0x16d4], ebx
mov dword [esp + 0x16d8], 0x101bef14
mov dword [esp + 0x16dc], ebx
mov dword [esp + 0x16e0], ebx
mov dword [esp + 0x16e4], edi
mov dword [esp + 0x16e8], ebx
mov dword [esp + 0x16ec], ebx
mov dword [esp + 0x16f0], esi
mov dword [esp + 0x16f4], ebx
mov dword [esp + 0x16f8], 0x101bef64
mov dword [esp + 0x16fc], ebx
mov dword [esp + 0x1700], ebx
mov dword [esp + 0x1704], ebx
mov dword [esp + 0x1708], ebp
mov dword [esp + 0x170c], ebp
mov dword [esp + 0x1710], esi
mov dword [esp + 0x1714], ebx
mov dword [esp + 0x1718], 0x101bef44
mov dword [esp + 0x171c], ebx
mov dword [esp + 0x1720], ebx
mov dword [esp + 0x1724], ebx
mov dword [esp + 0x1728], ebp
mov dword [esp + 0x172c], esi
mov dword [esp + 0x1730], ebx
mov dword [esp + 0x1734], ebx
mov dword [esp + 0x1738], eax
mov dword [esp + 0x173c], esi
mov dword [esp + 0x1744], ecx
mov dword [esp + 0x1748], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x176c]
mov dword [esp + 0x174c], ebx
mov dword [esp + 0x1750], 0x101beee8
mov dword [esp + 0x1754], ebx
mov dword [esp + 0x1758], ebx
mov dword [esp + 0x175c], 0x20000
mov dword [esp + 0x1760], ebx
mov dword [esp + 0x1764], ebx
mov dword [esp + 0x1768], ebx
rep stosd dword es:[edi], eax
mov eax, 0x400000
mov ecx, 8
mov dword [esp + 0x17b0], eax
mov dword [esp + 0x17c0], eax
xor eax, eax
lea edi, [esp + 0x1804]
mov dword [esp + 0x17ac], ebx
mov dword [esp + 0x17b4], ebp
mov dword [esp + 0x17bc], 0x10001
mov dword [esp + 0x17c4], ebx
mov dword [esp + 0x17c8], 0x101bf6e0
mov dword [esp + 0x17cc], ebx
mov dword [esp + 0x17d0], ebx
mov dword [esp + 0x17d4], 0xc0000
mov dword [esp + 0x17d8], ebx
mov dword [esp + 0x17dc], ebx
mov dword [esp + 0x17e0], esi
mov dword [esp + 0x17e4], ebx
mov dword [esp + 0x17e8], 0x101bf388
mov dword [esp + 0x17ec], ebx
mov dword [esp + 0x17f0], ebx
mov dword [esp + 0x17f4], 0x15
mov dword [esp + 0x17f8], ebp
mov dword [esp + 0x17fc], ebp
mov dword [esp + 0x1800], ebx
rep stosd dword es:[edi], eax
mov eax, 0x1000000
mov ecx, 8
mov dword [esp + 0x1828], eax
mov dword [esp + 0x1838], eax
xor eax, eax
lea edi, [esp + 0x187c]
mov dword [esp + 0x1824], ebx
mov dword [esp + 0x182c], ebp
mov dword [esp + 0x1834], 0x10001
mov dword [esp + 0x183c], ebx
mov dword [esp + 0x1840], 0x101beed4
mov dword [esp + 0x1844], ebx
mov dword [esp + 0x1848], ebx
mov dword [esp + 0x184c], 0x90000
mov dword [esp + 0x1850], ebx
mov dword [esp + 0x1854], ebx
mov dword [esp + 0x1858], esi
mov dword [esp + 0x185c], ebx
mov dword [esp + 0x1860], 0x101beebc
mov dword [esp + 0x1864], ebx
mov dword [esp + 0x1868], ebx
mov dword [esp + 0x186c], ebx
mov dword [esp + 0x1870], ebp
mov dword [esp + 0x1874], esi
mov dword [esp + 0x1878], ebx
rep stosd dword es:[edi], eax
mov eax, 0x1000000
mov ecx, 0x10001
mov edi, str.wxWindow
mov dword [esp + 0x189c], ebx
mov dword [esp + 0x18a0], eax
mov dword [esp + 0x18a4], edx
mov dword [esp + 0x18ac], ecx
mov dword [esp + 0x18b0], eax
mov dword [esp + 0x18b4], ebx
mov dword [esp + 0x18b8], edi
mov dword [esp + 0x18bc], ebx
mov dword [esp + 0x18c0], ebx
mov dword [esp + 0x18c4], 0x90000
mov dword [esp + 0x18c8], ebx
mov dword [esp + 0x18cc], ebx
mov dword [esp + 0x18d0], esi
mov dword [esp + 0x18d4], ebx
mov dword [esp + 0x18d8], edi
mov dword [esp + 0x1918], eax
mov dword [esp + 0x1924], ecx
mov dword [esp + 0x1928], eax
mov dword [esp + 0x1930], edi
mov dword [esp + 0x1990], eax
mov dword [esp + 0x199c], ecx
mov dword [esp + 0x19a0], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x19c4]
mov dword [esp + 0x18dc], ebx
mov dword [esp + 0x18e0], ebx
mov dword [esp + 0x18e4], ebx
mov dword [esp + 0x18e8], ebp
mov dword [esp + 0x18ec], esi
mov dword [esp + 0x18f0], esi
mov dword [esp + 0x18f4], ebx
mov dword [esp + 0x18f8], 0x101beebc
mov dword [esp + 0x18fc], ebx
mov dword [esp + 0x1900], ebx
mov dword [esp + 0x1904], ebx
mov dword [esp + 0x1908], ebp
mov dword [esp + 0x190c], esi
mov dword [esp + 0x1910], ebx
mov dword [esp + 0x1914], ebx
mov dword [esp + 0x191c], edx
mov dword [esp + 0x192c], ebx
mov dword [esp + 0x1934], ebx
mov dword [esp + 0x1938], ebx
mov dword [esp + 0x193c], 0x90000
mov dword [esp + 0x1940], ebx
mov dword [esp + 0x1944], ebx
mov dword [esp + 0x1948], esi
mov dword [esp + 0x194c], ebx
mov dword [esp + 0x1950], 0x101beea0
mov dword [esp + 0x1954], ebx
mov dword [esp + 0x1958], ebx
mov dword [esp + 0x195c], ebx
mov dword [esp + 0x1960], ebp
mov dword [esp + 0x1964], esi
mov dword [esp + 0x1968], esi
mov dword [esp + 0x196c], ebx
mov dword [esp + 0x1970], 0x101bee7c
mov dword [esp + 0x1974], ebx
mov dword [esp + 0x1978], ebx
mov dword [esp + 0x197c], ebx
mov dword [esp + 0x1980], ebp
mov dword [esp + 0x1984], esi
mov dword [esp + 0x1988], ebx
mov dword [esp + 0x198c], ebx
mov dword [esp + 0x1994], esi
mov dword [esp + 0x19a4], ebx
mov dword [esp + 0x19a8], 0x101bef9c
mov dword [esp + 0x19ac], 0x101bee70
mov dword [esp + 0x19b0], ebx
mov dword [esp + 0x19b4], 0x10000
mov dword [esp + 0x19b8], ebx
mov dword [esp + 0x19bc], ebx
mov dword [esp + 0x19c0], ebx
rep stosd dword es:[edi], eax
mov eax, 0x1000000
mov ecx, 0x10
mov dword [esp + 0x1a08], eax
mov dword [esp + 0x1a18], eax
xor eax, eax
lea edi, [esp + 0x1a3c]
mov dword [esp + 0x1a04], ebx
mov dword [esp + 0x1a0c], esi
mov dword [esp + 0x1a14], 0x10001
mov dword [esp + 0x1a1c], ebx
mov dword [esp + 0x1a20], 0x101bee4c
mov dword [esp + 0x1a24], 0x101bee70
mov dword [esp + 0x1a28], ebx
mov dword [esp + 0x1a2c], 0x10000
mov dword [esp + 0x1a30], ebx
mov dword [esp + 0x1a34], ebx
mov dword [esp + 0x1a38], ebx
rep stosd dword es:[edi], eax
mov dword [esp + 0x1a7c], ebx
mov eax, 0x2000000
mov dword [esp + 0x1a80], eax
mov dword [esp + 0x1a90], eax
mov eax, 0x4000000
mov ecx, 0x10
mov dword [esp + 0x1af8], eax
mov dword [esp + 0x1b08], eax
xor eax, eax
lea edi, [esp + 0x1b2c]
mov dword [esp + 0x1a84], edx
mov dword [esp + 0x1a8c], 0x10000
mov dword [esp + 0x1a94], ebx
mov dword [esp + 0x1a98], 0x101bf6e0
mov dword [esp + 0x1a9c], ebx
mov dword [esp + 0x1aa0], ebx
mov dword [esp + 0x1aa4], ebx
mov dword [esp + 0x1aa8], ebx
mov dword [esp + 0x1aac], ebx
mov dword [esp + 0x1ab0], esi
mov dword [esp + 0x1ab4], ebx
mov dword [esp + 0x1ab8], 0x101beff8
mov dword [esp + 0x1abc], ebx
mov dword [esp + 0x1ac0], 0x4cc
mov dword [esp + 0x1ac4], ebx
mov dword [esp + 0x1ac8], ebp
mov dword [esp + 0x1acc], esi
mov dword [esp + 0x1ad0], edx
mov dword [esp + 0x1ad4], ebx
mov dword [esp + 0x1ad8], 0x101bee2c
mov dword [esp + 0x1adc], ebx
mov dword [esp + 0x1ae0], 0x409
mov dword [esp + 0x1ae4], ebx
mov dword [esp + 0x1ae8], edx
mov dword [esp + 0x1aec], ebx
mov dword [esp + 0x1af0], ebx
mov dword [esp + 0x1af4], ebx
mov dword [esp + 0x1afc], esi
mov dword [esp + 0x1b04], 0x10001
mov dword [esp + 0x1b0c], ebx
mov dword [esp + 0x1b10], 0x101bedf4
mov dword [esp + 0x1b14], ebx
mov dword [esp + 0x1b18], ebx
mov dword [esp + 0x1b1c], ebx
mov dword [esp + 0x1b20], ebx
mov dword [esp + 0x1b24], ebx
mov dword [esp + 0x1b28], ebx
rep stosd dword es:[edi], eax
mov eax, 0x8000000
mov ecx, 0x10
mov dword [esp + 0x1b70], eax
mov dword [esp + 0x1b80], eax
xor eax, eax
lea edi, [esp + 0x1ba4]
mov dword [esp + 0x1b6c], ebx
mov dword [esp + 0x1b74], esi
mov dword [esp + 0x1b7c], 0x10000
mov dword [esp + 0x1b84], ebx
mov dword [esp + 0x1b88], 0x101bedcc
mov dword [esp + 0x1b8c], ebx
mov dword [esp + 0x1b90], ebx
mov dword [esp + 0x1b94], ebx
mov dword [esp + 0x1b98], ebx
mov dword [esp + 0x1b9c], ebx
mov dword [esp + 0x1ba0], ebx
rep stosd dword es:[edi], eax
mov eax, 0x8000000
mov dword [esp + 0x1be4], ebx
mov dword [esp + 0x1be8], eax
mov dword [esp + 0x1bf8], eax
mov dword [esp + 0x1bec], esi
mov dword [esp + 0x1bf4], 0x20000
mov dword [esp + 0x1bfc], ebx
mov dword [esp + 0x1c00], 0x101beda4
mov dword [esp + 0x1c04], ebx
mov dword [esp + 0x1c08], ebx
mov dword [esp + 0x1c0c], ebx
mov dword [esp + 0x1c10], ebx
mov dword [esp + 0x1c14], ebx
mov dword [esp + 0x1c18], ebx
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x1c1c]
rep stosd dword es:[edi], eax
mov eax, 0x8000000
mov ecx, 0x10
mov dword [esp + 0x1c60], eax
mov dword [esp + 0x1c70], eax
xor eax, eax
lea edi, [esp + 0x1c94]
mov dword [esp + 0x1c5c], ebx
mov dword [esp + 0x1c64], esi
mov dword [esp + 0x1c6c], 0x40000
mov dword [esp + 0x1c74], ebx
mov dword [esp + 0x1c78], 0x101bed94
mov dword [esp + 0x1c7c], ebx
mov dword [esp + 0x1c80], ebx
mov dword [esp + 0x1c84], ebx
mov dword [esp + 0x1c88], ebx
mov dword [esp + 0x1c8c], ebx
mov dword [esp + 0x1c90], ebx
rep stosd dword es:[edi], eax
mov eax, SysReAllocString
mov ecx, 0x10
mov dword [esp + 0x1cd8], eax
mov dword [esp + 0x1ce8], eax
xor eax, eax
lea edi, [esp + 0x1d0c]
mov dword [esp + 0x1cd4], ebx
mov dword [esp + 0x1cdc], esi
mov dword [esp + 0x1ce4], 0x10000
mov dword [esp + 0x1cec], ebx
mov dword [esp + 0x1cf0], 0x101bed7c
mov dword [esp + 0x1cf4], ebx
mov dword [esp + 0x1cf8], ebx
mov dword [esp + 0x1cfc], 0x10000000
mov dword [esp + 0x1d00], ebx
mov dword [esp + 0x1d04], ebx
mov dword [esp + 0x1d08], ebx
rep stosd dword es:[edi], eax
mov eax, SysReAllocString
mov ecx, 0x10
mov dword [esp + 0x1d50], eax
mov dword [esp + 0x1d60], eax
xor eax, eax
lea edi, [esp + 0x1d84]
mov dword [esp + 0x1d4c], ebx
mov dword [esp + 0x1d54], esi
mov dword [esp + 0x1d5c], 0x20000
mov dword [esp + 0x1d64], ebx
mov dword [esp + 0x1d68], 0x101bed60
mov dword [esp + 0x1d6c], ebx
mov dword [esp + 0x1d70], ebx
mov dword [esp + 0x1d74], 0x30000000
mov dword [esp + 0x1d78], ebx
mov dword [esp + 0x1d7c], ebx
mov dword [esp + 0x1d80], ebx
rep stosd dword es:[edi], eax
mov eax, 0x10000000
mov ecx, 0x10
mov dword [esp + 0x1dc8], eax
mov dword [esp + 0x1dd8], eax
xor eax, eax
lea edi, [esp + 0x1dfc]
mov dword [esp + 0x1dc4], ebx
mov dword [esp + 0x1dcc], esi
mov dword [esp + 0x1dd4], 0x10001
mov dword [esp + 0x1ddc], ebx
mov dword [esp + 0x1de0], 0x101bf6e0
mov dword [esp + 0x1de4], 0x101bed58
mov dword [esp + 0x1de8], ebx
mov dword [esp + 0x1dec], ebx
mov dword [esp + 0x1df0], ebx
mov dword [esp + 0x1df4], ebx
mov dword [esp + 0x1df8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x10000000
mov dword [esp + 0x1e3c], ebx
mov dword [esp + 0x1e40], eax
mov dword [esp + 0x1e44], ebp
mov dword [esp + 0x1e4c], 0x10002
mov dword [esp + 0x1e50], eax
mov dword [esp + 0x1e54], ebx
mov dword [esp + 0x1e58], 0x101bed10
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x1e94]
mov dword [esp + 0x1e5c], ebx
mov dword [esp + 0x1e60], ebx
mov dword [esp + 0x1e64], ebx
mov dword [esp + 0x1e68], ebx
mov dword [esp + 0x1e6c], ebx
mov dword [esp + 0x1e70], esi
mov dword [esp + 0x1e74], ebx
mov dword [esp + 0x1e78], 0x101becec
mov dword [esp + 0x1e7c], ebx
mov dword [esp + 0x1e80], ebx
mov dword [esp + 0x1e84], ebx
mov dword [esp + 0x1e88], ebp
mov dword [esp + 0x1e8c], esi
mov dword [esp + 0x1e90], ebx
rep stosd dword es:[edi], eax
mov eax, 0x10000000
mov ecx, 0x10
mov dword [esp + 0x1eb8], eax
mov dword [esp + 0x1ec8], eax
xor eax, eax
lea edi, [esp + 0x1eec]
mov dword [esp + 0x1eb4], ebx
mov dword [esp + 0x1ebc], esi
mov dword [esp + 0x1ec4], 0x10003
mov dword [esp + 0x1ecc], ebx
mov dword [esp + 0x1ed0], 0x101bec9c
mov dword [esp + 0x1ed4], ebx
mov dword [esp + 0x1ed8], ebx
mov dword [esp + 0x1edc], ebx
mov dword [esp + 0x1ee0], ebx
mov dword [esp + 0x1ee4], ebx
mov dword [esp + 0x1ee8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x10000000
mov ecx, 8
mov dword [esp + 0x1f30], eax
mov dword [esp + 0x1f40], eax
mov dword [esp + 0x1f74], eax
xor eax, eax
lea edi, [esp + 0x1f84]
mov dword [esp + 0x1f2c], ebx
mov dword [esp + 0x1f34], ebp
mov dword [esp + 0x1f3c], 0x10004
mov dword [esp + 0x1f44], ebx
mov dword [esp + 0x1f48], 0x101bec74
mov dword [esp + 0x1f4c], ebx
mov dword [esp + 0x1f50], ebx
mov dword [esp + 0x1f54], 0x10c30000
mov dword [esp + 0x1f58], ebx
mov dword [esp + 0x1f5c], ebx
mov dword [esp + 0x1f60], esi
mov dword [esp + 0x1f64], ebx
mov dword [esp + 0x1f68], 0x101bf0e8
mov dword [esp + 0x1f6c], 0x101bf0bc
mov dword [esp + 0x1f70], ebx
mov dword [esp + 0x1f78], ebp
mov dword [esp + 0x1f7c], esi
mov dword [esp + 0x1f80], edx
rep stosd dword es:[edi], eax
mov eax, 0x20000000
mov ecx, 0x10000
mov edi, str.32770
mov dword [esp + 0x1fa4], ebx
mov dword [esp + 0x1fa8], eax
mov dword [esp + 0x1fac], edx
mov dword [esp + 0x1fb4], ecx
mov dword [esp + 0x1fb8], eax
mov dword [esp + 0x1fbc], ebx
mov dword [esp + 0x1fc0], edi
mov dword [esp + 0x1fc4], ebx
mov dword [esp + 0x1fc8], ebx
mov dword [esp + 0x1fcc], 0x20000
mov dword [esp + 0x1fd0], ebx
mov dword [esp + 0x1fd4], ebx
mov dword [esp + 0x1fd8], esi
mov dword [esp + 0x1fdc], ebx
mov dword [esp + 0x1fe0], 0x101bec50
mov dword [esp + 0x1fe4], ebx
mov dword [esp + 0x2020], eax
mov dword [esp + 0x2030], eax
mov eax, 0x40000000
mov dword [esp + 0x202c], ecx
mov dword [esp + 0x2058], edi
mov dword [esp + 0x2098], eax
mov dword [esp + 0x20a4], ecx
mov dword [esp + 0x20a8], eax
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x20ec]
mov dword [esp + 0x1fe8], ebx
mov dword [esp + 0x1fec], ebx
mov dword [esp + 0x1ff0], ebp
mov dword [esp + 0x1ff4], esi
mov dword [esp + 0x1ff8], esi
mov dword [esp + 0x1ffc], ebx
mov dword [esp + 0x2000], 0x101bef44
mov dword [esp + 0x2004], ebx
mov dword [esp + 0x2008], ebx
mov dword [esp + 0x200c], ebx
mov dword [esp + 0x2010], ebp
mov dword [esp + 0x2014], esi
mov dword [esp + 0x2018], ebx
mov dword [esp + 0x201c], ebx
mov dword [esp + 0x2024], edx
mov dword [esp + 0x2034], ebx
mov dword [esp + 0x2038], 0x101bec30
mov dword [esp + 0x203c], ebx
mov dword [esp + 0x2040], ebx
mov dword [esp + 0x2044], ebx
mov dword [esp + 0x2048], ebx
mov dword [esp + 0x204c], ebx
mov dword [esp + 0x2050], esi
mov dword [esp + 0x2054], ebx
mov dword [esp + 0x205c], ebx
mov dword [esp + 0x2060], ebx
mov dword [esp + 0x2064], 0x20000
mov dword [esp + 0x2068], ebp
mov dword [esp + 0x206c], esi
mov dword [esp + 0x2070], esi
mov dword [esp + 0x2074], ebx
mov dword [esp + 0x2078], 0x101bec50
mov dword [esp + 0x207c], ebx
mov dword [esp + 0x2080], ebx
mov dword [esp + 0x2084], ebx
mov dword [esp + 0x2088], ebp
mov dword [esp + 0x208c], esi
mov dword [esp + 0x2090], ebx
mov dword [esp + 0x2094], ebx
mov dword [esp + 0x209c], ebp
mov dword [esp + 0x20ac], ebx
mov dword [esp + 0x20b0], 0x101bf46c
mov dword [esp + 0x20b4], 0x101bec28
mov dword [esp + 0x20b8], ebx
mov dword [esp + 0x20bc], ebx
mov dword [esp + 0x20c0], ebx
mov dword [esp + 0x20c4], ebx
mov dword [esp + 0x20c8], esi
mov dword [esp + 0x20cc], ebx
mov dword [esp + 0x20d0], 0x101bf0e8
mov dword [esp + 0x20d4], ebx
mov dword [esp + 0x20d8], ebx
mov dword [esp + 0x20dc], ebx
mov dword [esp + 0x20e0], ebp
mov dword [esp + 0x20e4], esi
mov dword [esp + 0x20e8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x40000000
mov dword [esp + 0x210c], ebx
mov dword [esp + 0x2110], eax
mov dword [esp + 0x2114], ebp
mov dword [esp + 0x211c], 0x10000
mov dword [esp + 0x2120], eax
mov dword [esp + 0x2124], ebx
mov dword [esp + 0x2128], 0x101bf2e4
mov dword [esp + 0x212c], 0x101bec28
mov dword [esp + 0x2130], ebx
mov dword [esp + 0x2134], ebx
mov dword [esp + 0x2138], ebx
mov dword [esp + 0x213c], ebx
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x2164]
mov dword [esp + 0x2140], esi
mov dword [esp + 0x2144], ebx
mov dword [esp + 0x2148], 0x101bf0e8
mov dword [esp + 0x214c], ebx
mov dword [esp + 0x2150], ebx
mov dword [esp + 0x2154], ebx
mov dword [esp + 0x2158], ebp
mov dword [esp + 0x215c], 4
mov dword [esp + 0x2160], ebx
rep stosd dword es:[edi], eax
mov eax, 0x40000000
mov ecx, 0x10000
mov dword [esp + 0x2188], eax
mov dword [esp + 0x2198], eax
mov eax, str.Chrome_WidgetWin_0
mov edi, 0x40
mov dword [esp + 0x21c0], eax
mov dword [esp + 0x2258], eax
mov eax, 4
mov dword [esp + 0x2184], ebx
mov dword [esp + 0x218c], edx
mov dword [esp + 0x2194], ecx
mov dword [esp + 0x219c], ebx
mov dword [esp + 0x21a0], 0x101bebf8
mov dword [esp + 0x21a4], ebx
mov dword [esp + 0x21a8], ebx
mov dword [esp + 0x21ac], ebx
mov dword [esp + 0x21b0], ebx
mov dword [esp + 0x21b4], ebx
mov dword [esp + 0x21b8], esi
mov dword [esp + 0x21bc], ebx
mov dword [esp + 0x21c4], ebx
mov dword [esp + 0x21c8], ebx
mov dword [esp + 0x21cc], ebx
mov dword [esp + 0x21d0], ebp
mov dword [esp + 0x21d4], edx
mov dword [esp + 0x21d8], esi
mov dword [esp + 0x21dc], ebx
mov dword [esp + 0x21e0], 0x101bf0e8
mov dword [esp + 0x21e4], ebx
mov dword [esp + 0x21e8], ebx
mov dword [esp + 0x21ec], ebx
mov dword [esp + 0x21f0], ebp
mov dword [esp + 0x21f4], esi
mov dword [esp + 0x21f8], ebx
mov dword [esp + 0x21fc], ebx
mov dword [esp + 0x2200], edi
mov dword [esp + 0x2204], edx
mov dword [esp + 0x220c], ecx
mov dword [esp + 0x2210], edi
mov dword [esp + 0x2214], ebx
mov dword [esp + 0x2218], 0x101bebd4
mov dword [esp + 0x221c], 0x101bebcc
mov dword [esp + 0x2220], ebx
mov dword [esp + 0x2224], ebx
mov dword [esp + 0x2228], ebx
mov dword [esp + 0x222c], ebx
mov dword [esp + 0x2230], esi
mov dword [esp + 0x2234], ebx
mov dword [esp + 0x2238], 0x101beba8
mov dword [esp + 0x223c], ebx
mov dword [esp + 0x2240], ebx
mov dword [esp + 0x2244], ebx
mov dword [esp + 0x2248], ebp
mov dword [esp + 0x224c], esi
mov dword [esp + 0x2250], esi
mov dword [esp + 0x2254], ebx
mov dword [esp + 0x225c], ebx
mov dword [esp + 0x2260], ebx
mov dword [esp + 0x2264], ebx
mov dword [esp + 0x2268], ebp
mov dword [esp + 0x226c], esi
mov dword [esp + 0x2270], ebx
mov dword [esp + 0x2274], ebx
mov dword [esp + 0x2278], eax
mov dword [esp + 0x227c], esi
mov dword [esp + 0x2284], 0x10001
mov dword [esp + 0x2288], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x22ac]
mov dword [esp + 0x228c], ebx
mov dword [esp + 0x2290], 0x101bef9c
mov dword [esp + 0x2294], 0x101beb88
mov dword [esp + 0x2298], ebx
mov dword [esp + 0x229c], ebx
mov dword [esp + 0x22a0], ebx
mov dword [esp + 0x22a4], ebx
mov dword [esp + 0x22a8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x20000
mov ecx, 8
mov dword [esp + 0x22f0], eax
mov dword [esp + 0x2300], eax
xor eax, eax
lea edi, [esp + 0x2344]
mov dword [esp + 0x22ec], ebx
mov dword [esp + 0x22f4], ebp
mov dword [esp + 0x22fc], 0x10000
mov dword [esp + 0x2304], ebx
mov dword [esp + 0x2308], 0x101bf46c
mov dword [esp + 0x230c], 0x101beb80
mov dword [esp + 0x2310], ebx
mov dword [esp + 0x2314], 0x10c20000
mov dword [esp + 0x2318], ebx
mov dword [esp + 0x231c], ebx
mov dword [esp + 0x2320], esi
mov dword [esp + 0x2324], ebx
mov dword [esp + 0x2328], 0x101bf0e8
mov dword [esp + 0x232c], 0x101bf0bc
mov dword [esp + 0x2330], ebx
mov dword [esp + 0x2334], 0x10000000
mov dword [esp + 0x2338], ebp
mov dword [esp + 0x233c], esi
mov dword [esp + 0x2340], edx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0x23bc]
mov dword [esp + 0x2364], ebx
mov dword [esp + 0x2368], ecx
mov dword [esp + 0x236c], ebp
mov dword [esp + 0x2374], 0x10000
mov dword [esp + 0x2378], ecx
mov dword [esp + 0x237c], ebx
mov dword [esp + 0x2380], 0x101bf46c
mov dword [esp + 0x2384], 0x101beb74
mov dword [esp + 0x2388], ebx
mov dword [esp + 0x238c], 0x10c20000
mov dword [esp + 0x2390], ebx
mov dword [esp + 0x2394], ebx
mov dword [esp + 0x2398], esi
mov dword [esp + 0x239c], ebx
mov dword [esp + 0x23a0], 0x101bf0e8
mov dword [esp + 0x23a4], ebx
mov dword [esp + 0x23a8], ebx
mov dword [esp + 0x23ac], 0x10000000
mov dword [esp + 0x23b0], ebp
mov dword [esp + 0x23b4], esi
mov dword [esp + 0x23b8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x2000
mov dword [esp + 0x23dc], ebx
mov dword [esp + 0x23e0], eax
mov dword [esp + 0x23e4], ebp
mov dword [esp + 0x23ec], 0x10002
mov dword [esp + 0x23f0], eax
mov dword [esp + 0x23f4], ebx
mov dword [esp + 0x23f8], 0x101bf46c
mov dword [esp + 0x23fc], 0x101beb6c
mov dword [esp + 0x2400], ebx
mov dword [esp + 0x2404], 0x10c20000
mov dword [esp + 0x2408], ebx
mov dword [esp + 0x240c], ebx
mov dword [esp + 0x2410], esi
mov dword [esp + 0x2414], ebx
mov dword [esp + 0x2418], 0x101bf0e8
mov dword [esp + 0x241c], 0x101bf0bc
mov dword [esp + 0x2420], ebx
mov dword [esp + 0x2424], 0x10000000
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x2434]
mov dword [esp + 0x2428], ebp
mov dword [esp + 0x242c], esi
mov dword [esp + 0x2430], edx
rep stosd dword es:[edi], eax
mov eax, 0x2000
mov ecx, 8
mov dword [esp + 0x2458], eax
mov dword [esp + 0x2468], eax
xor eax, eax
lea edi, [esp + 0x24ac]
mov dword [esp + 0x2454], ebx
mov dword [esp + 0x245c], ebp
mov dword [esp + 0x2464], 0x10002
mov dword [esp + 0x246c], ebx
mov dword [esp + 0x2470], 0x101bec74
mov dword [esp + 0x2474], 0x101beb6c
mov dword [esp + 0x2478], ebx
mov dword [esp + 0x247c], 0x100a0000
mov dword [esp + 0x2480], ebx
mov dword [esp + 0x2484], ebx
mov dword [esp + 0x2488], esi
mov dword [esp + 0x248c], ebx
mov dword [esp + 0x2490], 0x101bf0e8
mov dword [esp + 0x2494], 0x101bf0bc
mov dword [esp + 0x2498], ebx
mov dword [esp + 0x249c], 0x10000000
mov dword [esp + 0x24a0], ebp
mov dword [esp + 0x24a4], esi
mov dword [esp + 0x24a8], edx
rep stosd dword es:[edi], eax
mov eax, 0x2000
mov ecx, 8
mov dword [esp + 0x24d0], eax
mov dword [esp + 0x24e0], eax
xor eax, eax
lea edi, [esp + 0x2524]
mov dword [esp + 0x24cc], ebx
mov dword [esp + 0x24d4], ebp
mov dword [esp + 0x24dc], 0x10002
mov dword [esp + 0x24e4], ebx
mov dword [esp + 0x24e8], 0x101bec74
mov dword [esp + 0x24ec], 0x101beb60
mov dword [esp + 0x24f0], ebx
mov dword [esp + 0x24f4], 0x100a0000
mov dword [esp + 0x24f8], ebx
mov dword [esp + 0x24fc], ebx
mov dword [esp + 0x2500], esi
mov dword [esp + 0x2504], ebx
mov dword [esp + 0x2508], 0x101bf0e8
mov dword [esp + 0x250c], 0x101bf0bc
mov dword [esp + 0x2510], ebx
mov dword [esp + 0x2514], 0x10000000
mov dword [esp + 0x2518], ebp
mov dword [esp + 0x251c], esi
mov dword [esp + 0x2520], edx
rep stosd dword es:[edi], eax
mov eax, 0x20
mov dword [esp + 0x2544], ebx
mov dword [esp + 0x2548], eax
mov dword [esp + 0x254c], ebp
mov dword [esp + 0x2554], 0x10000
mov dword [esp + 0x2558], eax
mov dword [esp + 0x255c], ebx
mov dword [esp + 0x2560], 0x101bf46c
mov dword [esp + 0x2564], 0x101beb4c
mov dword [esp + 0x2568], ebx
mov dword [esp + 0x256c], 0x10c20000
mov dword [esp + 0x2570], ebx
mov dword [esp + 0x2574], ebx
mov dword [esp + 0x2578], esi
mov dword [esp + 0x257c], ebx
mov dword [esp + 0x2580], 0x101bf0e8
mov dword [esp + 0x2584], 0x101bf0bc
mov dword [esp + 0x2588], ebx
mov dword [esp + 0x258c], 0x10000000
mov dword [esp + 0x2590], ebp
mov dword [esp + 0x2594], esi
mov dword [esp + 0x2598], edx
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x259c]
push 0x101f9f78
rep stosd dword es:[edi], eax
call fcn.100c9da4
add esp, 4
test eax, eax
jne 0x100061bd
call fcn.10002ba0
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x27c6]
mov word [esp + 0x27c4], bx
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x3ec4]
push 0x104
stosw word es:[edi], ax
lea eax, [esp + 0x27c8]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetClassNameW]
lea edx, [esp + 0x27c4]
push edx
call fcn.100c9da4
add esp, 4
test eax, eax
jne 0x10006211
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
mov eax, dword [esp + 0x3ec4]
push 0xfffffffffffffff0
push eax
call dword [sym.imp.USER32.dll_GetWindowLongW]
mov dword [esp + 0x1c], eax
mov ecx, 0xa9
xor eax, eax
lea edi, [esp + 0x2de0]
mov dword [esp + 0x2ddc], ebx
mov dword [esp + 0x28], ebx
rep stosd dword es:[edi], eax
mov dword [esp + 0x20], ebx
mov eax, dword [esp + 0x20]
lea eax, [eax + eax*2]
lea eax, [eax + eax*4]
shl eax, 3
mov dword [esp + 0x24], eax
mov ecx, dword [esp + eax + 0x58]
lea edi, [esp + eax + 0x58]
cmp ecx, ebx
je 0x10006298
mov dx, word [esp + 0x27c4]
cmp dx, word [ecx]
jne 0x10006c8c
push ecx
call fcn.100c9da4
push eax
mov eax, dword [edi]
lea ecx, [esp + 0x27cc]
push eax
push ecx
call fcn.100ca3d2
add esp, 0x10
test eax, eax
jne 0x10006c8c
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + eax + 0x64]
cmp ecx, ebx
je 0x100062b2
mov edx, dword [esp + 0x1c]
and edx, ecx
cmp edx, ecx
jne 0x10006c8c
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + eax + 0x5c]
lea eax, [esp + eax + 0x5c]
cmp ecx, ebx
mov dword [esp + 0x10], eax
je 0x1000631c
mov ecx, 0x82
xor eax, eax
lea edi, [esp + 0x3aae]
mov word [esp + 0x3aac], bx
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x3ec4]
lea eax, [esp + 0x3aac]
push 0x104
push eax
push ecx
call fcn.100160b0
mov edi, dword [esp + 0x1c]
mov edx, dword [edi]
push edx
call fcn.100c9da4
push eax
mov eax, dword [edi]
lea ecx, [esp + 0x3ac0]
push eax
push ecx
call fcn.100ca3d2
add esp, 0x1c
test eax, eax
jne 0x10006c8c
mov eax, dword [0x10274670]
mov edx, dword [esp + 0x3ec4]
cmp eax, ebx
mov dword [esp + 0x14], ebx
mov dword [esp + 0x18], edx
je 0x10006363
mov ecx, dword [esp + 0x24]
lea eax, [esp + 0x27c4]
push eax
mov eax, dword [esp + 0x24]
mov edx, dword [esp + ecx + 0x44]
push edx
push eax
push str.CheckWndIsIM_1___d____08x____s_
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x1c
mov ecx, dword [esp + 0x24]
mov eax, dword [esp + ecx + 0x44]
lea edx, [esp + ecx + 0x44]
cmp eax, esi
jbe 0x100063fd
mov ecx, 0xaa
xor eax, eax
lea edi, [esp + 0x2ddc]
rep stosd dword es:[edi], eax
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x3ec4]
lea edi, [esp + eax + 0x74]
mov dword [edi], ecx
mov ecx, dword [esp + eax + 0x40]
cmp ecx, 0x800
jne 0x100063a7
push esi
jmp 0x100063a8
push ebx
mov edx, dword [edx]
mov eax, dword [esp + 0x3ec8]
push ebx
push ebx
dec edx
push ebx
push edx
push edi
lea ecx, [esp + 0x2df4]
push eax
push ecx
call fcn.1001ba20
mov eax, dword [esp + 0x2dfc]
add esp, 0x20
cmp eax, ebx
mov dword [edi], ebx
jbe 0x10006c8c
mov edi, dword [esp + 0x24]
mov eax, dword [esp + 0x2de0]
mov dword [esp + 0x14], eax
cmp dword [esp + edi + 0x3c], ebx
je 0x10006401
push eax
call fcn.1001bb50
add esp, 4
mov dword [esp + 0x18], eax
jmp 0x10006401
mov edi, dword [esp + 0x24]
cmp dword [0x10274670], ebx
je 0x10006422
push str.CheckWndIsIM_2
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x10
mov eax, dword [esp + edi + 0x40]
cmp eax, esi
jne 0x10006444
mov edx, dword [esp + 0x14]
push 5
push edx
call dword [sym.imp.USER32.dll_GetWindow]
test eax, eax
jne 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x40000000
je 0x10006cad
cmp eax, 0x20000000
je 0x10006ceb
cmp eax, 0x10
jne 0x1000653b
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10004
jne 0x10006dc4
cmp dword [eax + 4], 0x10
jne 0x10006dc4
mov ecx, dword [esp + 0x3ec4]
lea eax, [esp + 0x10]
push eax
push esi
push ecx
mov dword [esp + 0x1c], ebx
call fcn.1001bb70
mov ecx, dword [0x101fa01c]
add esp, 0xc
cmp ecx, 0x11
je 0x100064b8
cmp eax, ebx
je 0x10006c8c
cmp dword [esp + 0x10], esi
jne 0x10006c8c
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x38a6]
mov word [esp + 0x38a4], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, dword [esp + 0x3ec4]
lea edx, [esp + 0x38a4]
push 0x103
push edx
push eax
call fcn.100160b0
lea ecx, [esp + 0x38b0]
push ecx
call fcn.100c9da4
add esp, 0x10
test eax, eax
jbe 0x10006c8c
mov edx, dword [esp + 0x3ec4]
push ebx
push str.Edit
push ebx
push edx
call dword [sym.imp.USER32.dll_FindWindowExW]
test eax, eax
jne 0x10006c8c
mov eax, dword [esp + 0x3ec4]
push ebx
push str.QQEdit
push ebx
push eax
call dword [sym.imp.USER32.dll_FindWindowExW]
jmp 0x10006aa3
cmp eax, 0x100
jne 0x10006575
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10001
jne 0x10006dc4
cmp dword [eax + 4], 0x100
jne 0x10006dc4
mov ecx, dword [esp + 0x14]
push 5
push ecx
call dword [sym.imp.USER32.dll_GetWindow]
jmp 0x10006aa3
cmp eax, ebp
jne 0x100065c3
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x2010000
jne 0x10006dc4
cmp dword [eax + 4], ebp
jne 0x10006dc4
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push eax
mov dword [esp + 0x18], ebx
call fcn.10002cd0
add esp, 8
test eax, eax
je 0x10006c8c
cmp dword [esp + 0x10], ebx
jne 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x800
jne 0x1000662c
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 3
push edx
mov dword [esp + 0x1c], ebx
call fcn.1001bb70
add esp, 0xc
test eax, eax
je 0x100065f1
cmp dword [esp + 0x10], 3
je 0x10006c8c
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x1010008
jne 0x10006dc4
cmp dword [eax + 4], 0x800
jne 0x10006dc4
mov eax, dword [esp + 0x14]
push 0xffffffffffffffec
push eax
call dword [sym.imp.USER32.dll_GetWindowLongW]
test al, 4
jne 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x400
jne 0x10006710
mov ecx, dword [esp + edi + 0x4c]
mov edx, dword [esp + edi + 0x50]
cmp ecx, 0x2010008
jne 0x1000664f
cmp edx, eax
je 0x10006710
cmp ecx, 0x10001
jne 0x10006660
cmp edx, 0x12
je 0x10006710
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 5
push edx
mov dword [esp + 0x1c], ebx
call fcn.1001bb70
mov dword [esp + 0x30], eax
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3cc6]
mov word [esp + 0x3cc4], bx
add esp, 0xc
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x14]
push 0x104
stosw word es:[edi], ax
lea eax, [esp + 0x3cbc]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetClassNameW]
lea edx, [esp + 0x3cb8]
push str.WWUI.SuperListView
push edx
call fcn.100ca324
add esp, 8
test eax, eax
jne 0x10006dc4
cmp dword [esp + 0x24], ebx
je 0x100066dc
cmp dword [esp + 0x10], 5
jae 0x10006dc4
cmp dword [0x10274670], ebx
je 0x10006c8c
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x20]
push eax
push ecx
push str.CheckWndIsIM_pass__d_0x_08x
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x18
jmp 0x10006c8c
cmp eax, 0x2000
jne 0x1000677f
mov edi, dword [esp + 0x10]
push 0x101beb6c
mov edx, dword [edi]
push edx
call fcn.100ca4ff
add esp, 8
test eax, eax
je 0x10006dc4
mov eax, dword [edi]
push str.Lark
push eax
call fcn.100ca4ff
add esp, 8
test eax, eax
je 0x10006dc4
mov edi, dword [esp + 0x3ec4]
push 0xfffffffffffffff0
push edi
call dword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0x10000
cmp eax, 0x10000
jne 0x10006c8c
push edi
call dword [sym.imp.USER32.dll_GetParent]
test eax, eax
jne 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x40000
jne 0x100067b6
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 3
push edx
mov dword [esp + 0x1c], ebx
call fcn.1001bb70
add esp, 0xc
test eax, eax
je 0x10006c8c
cmp dword [esp + 0x10], 3
jae 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x200
jne 0x100069ea
mov eax, dword [esp + edi + 0x4c]
mov edi, dword [esp + edi + 0x50]
cmp eax, 0x10010
jne 0x100067dc
cmp edi, 0x200
je 0x10006895
cmp eax, 0x10020
jne 0x100067ef
cmp edi, 0x200
je 0x10006895
cmp eax, 0x10040
jne 0x10006dc4
cmp edi, 0x200
jne 0x10006dc4
mov eax, dword [esp + 0x10]
cmp dword [eax], ebx
je 0x10006dc4
mov edx, dword [esp + 0x18]
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x369e]
mov word [esp + 0x369c], bx
push 0x103
rep stosd dword es:[edi], eax
lea ecx, [esp + 0x36a0]
push ecx
push edx
stosw word es:[edi], ax
call fcn.100160b0
mov edi, dword [esp + 0x1c]
mov eax, dword [edi]
push eax
call fcn.100c9da4
mov ecx, dword [edi]
push eax
lea edx, [esp + 0x36b0]
push ecx
push edx
call fcn.100ca39a
add esp, 0x1c
test eax, eax
je 0x10006dc4
cmp dword [0x10274670], ebx
je 0x10006c8c
push str.CheckWndIsIM_SameTime_9_...
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x10
jmp 0x10006c8c
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x29ce]
mov word [esp + 0x29cc], bx
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x18]
push 0x103
stosw word es:[edi], ax
lea eax, [esp + 0x29d0]
push eax
push ecx
call fcn.100160b0
lea edx, [esp + 0x29d8]
push str.IBM_Lotus
push edx
call fcn.100ca359
add esp, 0x14
test eax, eax
je 0x10006c8c
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x328e]
mov word [esp + 0x328c], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
call fcn.100f5350
test eax, eax
je 0x1000691c
lea eax, [esp + 0x328c]
push 0x103
push eax
push ebx
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
jmp 0x10006969
mov ecx, 0x40
xor eax, eax
lea edi, [esp + 0x25bd]
mov byte [esp + 0x25bc], bl
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea ecx, [esp + 0x25bc]
push 0x103
push ecx
push ebx
stosb byte es:[edi], al
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea edx, [esp + 0x328c]
push 0x104
push edx
lea eax, [esp + 0x25c4]
push 0xffffffffffffffff
push eax
call fcn.10013060
add esp, 0x10
lea ecx, [esp + 0x328c]
push 0x5c
push ecx
call fcn.100c9d15
mov edx, eax
add esp, 8
cmp edx, ebx
je 0x10006c8c
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3496]
mov word [esp + 0x3494], bx
rep stosd dword es:[edi], eax
add edx, 2
push 0x103
stosw word es:[edi], ax
push edx
mov ecx, 0x41
xor eax, eax
lea edi, [esp + 0x349c]
lea edx, [esp + 0x349c]
rep stosd dword es:[edi], eax
push edx
call fcn.100c9dc1
push str.notes2
call fcn.100c9da4
push eax
lea eax, [esp + 0x34a8]
push str.notes2
push eax
call fcn.100ca3d2
add esp, 0x1c
jmp 0x10006aa3
cmp eax, 0x100000
jne 0x10006a4c
mov ecx, dword [esp + 0x3ec4]
push ecx
call dword [sym.imp.USER32.dll_GetParent]
test eax, eax
jne 0x10006c8c
push 0x101f9f78
call fcn.100c9da4
add esp, 4
test eax, eax
jne 0x10006a25
call fcn.10002ba0
test eax, eax
je 0x10006c8c
push 0x101f9f78
call fcn.100c9da4
add esp, 4
test eax, eax
je 0x10006c8c
push str.qqcrm
call fcn.100c9da4
push eax
push str.qqcrm
jmp 0x10006a96
cmp eax, 0x800000
jne 0x10006ab0
push 0x101f9f78
call fcn.100c9da4
add esp, 4
test eax, eax
jne 0x10006a71
call fcn.10002ba0
test eax, eax
je 0x10006c8c
push 0x101f9f78
call fcn.100c9da4
add esp, 4
test eax, eax
je 0x10006c8c
push str.qqeim
call fcn.100c9da4
push eax
push str.qqeim
push 0x101f9f78
call fcn.100ca3d2
add esp, 0x10
test eax, eax
je 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x40
je 0x10006d50
cmp eax, 0x8000
jne 0x10006b80
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10004
jne 0x10006dc4
cmp dword [eax + 4], 0x8000
jne 0x10006dc4
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2bd6]
mov word [esp + 0x2bd4], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, dword [esp + 0x18]
lea edx, [esp + 0x2bd4]
push 0x103
push edx
push eax
call fcn.100160b0
mov eax, dword [0x10274670]
add esp, 0xc
cmp eax, ebx
je 0x10006b43
lea ecx, [esp + 0x2bd4]
push ecx
push str.CheckWndIsIM_FeiQ___s_
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x14
lea edx, [esp + 0x2bd4]
push edx
call fcn.100c9da4
add esp, 4
cmp eax, 7
jb 0x10006c8c
push 6
lea eax, [esp + 0x2bd8]
push 0x101be9bc
push eax
call fcn.100ca39a
add esp, 0xc
test eax, eax
je 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x10000000
jne 0x10006c49
mov eax, dword [esp + edi + 0x4c]
mov edi, dword [esp + edi + 0x50]
cmp eax, 0x10003
jne 0x10006bb5
cmp edi, 0x10000000
jne 0x10006bb5
test dword [esp + 0x1c], 0x80000000
je 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x10004
jne 0x10006dc4
cmp edi, 0x10000000
jne 0x10006dc4
mov edx, dword [esp + 0x18]
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3086]
mov word [esp + 0x3084], bx
push 0x103
rep stosd dword es:[edi], eax
lea ecx, [esp + 0x3088]
push ecx
push edx
stosw word es:[edi], ax
call fcn.100160b0
mov eax, dword [0x10274670]
add esp, 0xc
cmp eax, ebx
je 0x10006c2a
lea eax, [esp + 0x3084]
push eax
push str.CheckWndIsIM_KK___s_
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x14
lea ecx, [esp + 0x3084]
push 0x101bed58
push ecx
call fcn.100ca359
add esp, 8
test eax, eax
jne 0x10006dc4
jmp 0x10006c8c
cmp eax, 0x20000
jne 0x10006d85
mov ecx, dword [esp + 0x18]
xor edx, edx
mov dword [esp + 0x30], edx
lea eax, [esp + 0x2c]
mov dword [esp + 0x34], edx
push eax
push ecx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x40], edx
call dword [sym.imp.USER32.dll_GetWindowRect]
mov edx, dword [esp + 0x34]
mov ecx, dword [esp + 0x2c]
sub edx, ecx
cmp edx, 0x190
jg 0x10006dc4
mov eax, dword [esp + 0x20]
inc eax
cmp eax, 0x50
mov dword [esp + 0x20], eax
jb 0x10006244
mov eax, dword [esp + 0x28]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
mov eax, dword [esp + 0x14]
mov dword [esp + 0x18], eax
mov eax, dword [0x10274670]
cmp eax, ebx
je 0x10006dc4
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x20]
push eax
push eax
push ecx
push str.CheckWndIsIM_IM_DINGTALK__d_0x_08x_0x_08x
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x1c
jmp 0x10006dc4
push str.32770
call fcn.100c9da4
mov edi, dword [esp + 0x24]
push eax
push str.32770
lea eax, [edi + edi*2]
lea edx, [eax + eax*4]
mov eax, dword [esp + edx*8 + 0x64]
push eax
call fcn.100ca39a
add esp, 0x10
test eax, eax
je 0x10006d1e
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x18], ecx
cmp dword [0x10274670], ebx
je 0x10006dc4
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
push edx
push eax
push edi
push str.CheckWndIsIM_IM_IMO__d_0x_08x_0x_08x
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x1c
jmp 0x10006dc4
mov eax, dword [0x10274670]
mov ecx, dword [esp + 0x14]
cmp eax, ebx
mov dword [esp + 0x18], ecx
je 0x10006dc4
mov edx, dword [esp + 0x20]
mov eax, ecx
push eax
push eax
push edx
push str.CheckWndIsIM_IM_LX__d_0x_08x_0x_08x
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x1c
jmp 0x10006dc4
mov eax, dword [esp + 0x20]
lea eax, [eax + eax*2]
lea eax, [eax + eax*4]
cmp dword [esp + eax*8 + 0x40], 0x20
jne 0x10006dc4
mov eax, dword [0x10274670]
mov ecx, dword [esp + 0x14]
cmp eax, ebx
mov dword [esp + 0x18], ecx
je 0x10006dc4
mov eax, ecx
push eax
push eax
push str.CheckWndIsIM_IM_WhatsApp_0x_08x_0x_08x
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
add esp, 0x18
mov ebp, dword [esp + 0x3ec8]
mov edx, dword [esp + 0x18]
mov dword [esp + 0x28], esi
mov dword [ebp], edx
mov edx, dword [esp + 0x20]
mov dword [ebp + 0x10], esi
lea eax, [edx + edx*2]
lea eax, [eax + eax*4]
shl eax, 3
mov edi, dword [esp + eax + 0x40]
lea ecx, [esp + eax + 0x40]
mov dword [ebp + 0xc], edi
lea edi, [esp + eax + 0x4c]
mov dword [esp + 0x10], ecx
mov dword [esp + 0x1c], edi
mov eax, dword [edi]
mov dword [ebp + 0x18], eax
mov eax, dword [edi + 4]
mov dword [ebp + 0x1c], eax
mov eax, dword [0x10274670]
cmp eax, ebx
je 0x10006e34
mov ecx, dword [esp + 0x14]
push ecx
push edx
push str.CheckWndIsIM__i_d___0x_08x_
push 0x101beb00
push 0xffffffffffffffff
push 0x10273ddc
call fcn.10119f10
mov ecx, dword [esp + 0x28]
add esp, 0x18
mov ecx, dword [ecx]
cmp ecx, 0x10
jne 0x100071bf
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x29ce]
mov word [esp + 0x29cc], bx
rep stosd dword es:[edi], eax
lea edx, [esp + 0x29cc]
push 0x104
push edx
push ebx
stosw word es:[edi], ax
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov eax, dword [esp + 0x1c]
cmp dword [eax], 0x10004
jne 0x1000716f
mov ecx, eax
cmp dword [ecx + 4], 0x10
jne 0x1000716f
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x25be]
mov word [esp + 0x25bc], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, dword [ebp]
lea edx, [esp + 0x25bc]
push 0x104
push edx
push eax
call fcn.100160b0
lea ecx, [esp + 0x25c8]
push ecx
call fcn.100cbc57
mov ecx, dword [0x101fa01c]
mov eax, 0x11
add esp, 0x10
cmp ecx, eax
jne 0x10006eea
mov dword [ebp + 0x18], 0x10001
mov dword [ebp + 0xc], esi
mov dword [ebp + 0x1c], eax
jmp 0x100070bb
lea edx, [esp + 0x25bc]
push 0x101be814
push edx
call fcn.100ca359
add esp, 8
test eax, eax
je 0x10006ffa
lea eax, [esp + 0x25bc]
push str.qq2009
push eax
mov dword [ebp + 0xc], esi
call fcn.100ca359
add esp, 8
test eax, eax
je 0x10006f32
mov dword [ebp + 0x18], 0x10003
mov dword [ebp + 0x1c], esi
jmp 0x100070bb
lea ecx, [esp + 0x25bc]
push str.qq201
push ecx
call fcn.100ca359
add esp, 8
test eax, eax
je 0x10006f9a
lea edx, [esp + 0x25bc]
push str.qq2012
mov dword [ebp + 0x18], 0x10004
push edx
mov dword [ebp + 0x1c], esi
call fcn.100ca359
add esp, 8
test eax, eax
jne 0x10006f8b
lea eax, [esp + 0x25bc]
push str.qq2013
push eax
call fcn.100ca359
add esp, 8
test eax, eax
je 0x100070bb
mov dword [ebp + 0x18], 0x10005
mov dword [ebp + 0x1c], esi
jmp 0x100070bb
lea ecx, [esp + 0x25bc]
push str.internation
push ecx
call fcn.100ca359
add esp, 8
mov dword [ebp + 0x18], 0x10005
test eax, eax
mov dword [ebp + 0x1c], esi
jne 0x100070bb
lea edx, [esp + 0x10]
lea eax, [esp + 0x1c]
push edx
push eax
mov dword [esp + 0x24], ebx
mov dword [esp + 0x18], ebx
call fcn.100166e0
mov ecx, dword [esp + 0x24]
add esp, 8
shr ecx, 0x10
cmp ecx, 5
jb 0x100070bb
mov dword [ebp + 0x18], 0x10006
mov dword [ebp + 0x1c], esi
jmp 0x100070bb
lea edx, [esp + 0x25bc]
push 0x101be7b8
push edx
call fcn.100ca359
add esp, 8
test eax, eax
je 0x100070bb
lea eax, [esp + 0x25bc]
push str.tm2008
push eax
call fcn.100ca359
add esp, 8
test eax, eax
je 0x10007039
mov dword [ebp + 0x18], 0x10004
jmp 0x10007040
mov dword [ebp + 0x18], 0x10008
lea ecx, [esp + 0x25bc]
mov edi, 0x10
push str.tm2013
push ecx
mov dword [ebp + 0x1c], edi
call fcn.100ca359
add esp, 8
test eax, eax
jne 0x1000707a
lea edx, [esp + 0x25bc]
push str.tm2014
push edx
call fcn.100ca359
add esp, 8
test eax, eax
je 0x10007084
mov dword [ebp + 0x18], 0x10010
mov dword [ebp + 0x1c], edi
lea eax, [esp + 0x10]
lea ecx, [esp + 0x1c]
push eax
push ecx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x18], ebx
call fcn.100166e0
mov eax, dword [esp + 0x24]
add esp, 8
mov edx, eax
shr edx, 0x10
cmp edx, esi
jb 0x100070bb
cmp ax, 0x60
jb 0x100070bb
mov dword [ebp + 0x18], 0x10020
mov dword [ebp + 0x1c], edi
push 0x101f9f78
call fcn.100c9da4
add esp, 4
test eax, eax
je 0x10007111
push str.qqeim
call fcn.100c9da4
push eax
push str.qqeim
push 0x101f9f78
call fcn.100ca3d2
add esp, 0x10
test eax, eax
jne 0x10007111
mov eax, dword [esp + 0x28]
mov dword [ebp + 0x18], 0x10001
pop edi
mov dword [ebp + 0xc], 0x800000
mov dword [ebp + 0x1c], 0x21
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
push 0x101f9f78
call fcn.100c9da4
add esp, 4
test eax, eax
je 0x10007218
push str.qidian
call fcn.100c9da4
push eax
push str.qidian
push 0x101f9f78
call fcn.100ca3d2
add esp, 0x10
test eax, eax
jne 0x10007218
mov eax, dword [esp + 0x28]
mov dword [ebp + 0x18], 0x10002
pop edi
mov dword [ebp + 0xc], 0x800000
mov dword [ebp + 0x1c], 0x21
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
mov eax, dword [esp + 0x18]
push ebx
push str.Tencent_BarMgr_Class_Ver1.0
push ebx
push eax
call dword [sym.imp.USER32.dll_FindWindowExW]
test eax, eax
jne 0x100071a2
mov eax, dword [esp + 0x28]
mov dword [ebp + 0x18], 0x10002
pop edi
mov dword [ebp + 0x1c], 0x10
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
mov eax, dword [esp + 0x28]
mov dword [ebp + 0x18], 0x10001
pop edi
mov dword [ebp + 0x1c], 0x10
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
mov esi, 0x80
cmp ecx, esi
jne 0x10007204
cmp dword [edi], 0x10000
jne 0x10007218
cmp dword [edi + 4], esi
jne 0x10007218
mov ecx, dword [esp + 0x18]
push ebx
push str.TConversationsControl
push ebx
push ecx
call dword [sym.imp.USER32.dll_FindWindowExW]
test eax, eax
je 0x10007218
mov eax, dword [esp + 0x28]
mov dword [ebp + 0x18], 0x10003
mov dword [ebp + 0x1c], esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret
cmp ecx, 0x1000000
jne 0x10007218
mov edx, dword [ebp]
push edx
call fcn.1001a8b0
add esp, 4
mov eax, dword [esp + 0x28]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3eb0
ret