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

Disassembly:
mov eax, 0x3c30
call fcn.1314d090
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], 0x1321910c
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], 0x1321909c
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], 0x13219028
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], 0x13218ff4
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], 0x13218fc0
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], 0x13218fa8
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], 0x13218f8c
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], 0x13218f64
mov dword [esp + 0x764], 0x13218f58
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], 0x13218f28
mov dword [esp + 0x7dc], 0x13218f58
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], 0x13218ee8
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], 0x132191d8
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], 0x13218ed4
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], 0x132191d8
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], 0x132191bc
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], 0x13218eb4
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], 0x13218e9c
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], 0x13218e80
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], 0x13218e9c
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], 0x13218e80
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], 0x13218e9c
mov dword [esp + 0xaac], 0x13218e48
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], 0x13218e80
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], 0x13218e9c
mov dword [esp + 0xb24], 0x13218e48
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], 0x13218e80
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], 0x13218e30
mov dword [esp + 0xb9c], 0x13218e48
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], 0x13218e9c
mov dword [esp + 0xc14], 0x13218e04
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], 0x132191d8
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], 0x13218e80
mov dword [esp + 0xccc], 0x13218df8
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], 0x13218ddc
mov dword [esp + 0xd04], 0x13218dd0
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], 0x13218db8
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], 0x13218ddc
mov dword [esp + 0xd7c], 0x13218dac
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], 0x13218db8
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], 0x13218ddc
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], 0x13218d90
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], 0x13218ddc
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], 0x13218d70
mov dword [esp + 0xe8c], 0x13218d58
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], 0x13218d18
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], 0x13218cd4
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], 0x13218d18
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], 0x13218c90
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], 0x13218c84
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], 0x13218c6c
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], 0x13218c84
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], 0x13218c5c
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], 0x13218c20
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], 0x13218f64
mov dword [esp + 0x113c], 0x13218c18
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], 0x13218be0
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x1174]
mov dword [esp + 0x115c], 0x13218bb4
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], 0x13218b5c
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], 0x13218b4c
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], 0x13218b2c
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], 0x13218b1c
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], 0x13218afc
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], 0x13218af0
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], 0x13218ae4
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], 0x13218af0
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], 0x13218ab4
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], 0x132191a8
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], 0x13218a94
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], 0x13218a80
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], 0x132191d8
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], 0x13218a5c
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], 0x13218a3c
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], 0x13218a0c
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], 0x13218a5c
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], 0x13218a3c
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], 0x132189e0
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], 0x132191d8
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], 0x13218e80
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], 0x132189cc
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], 0x132189b4
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], 0x132189b4
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], 0x13218998
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], 0x13218974
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], 0x13218a94
mov dword [esp + 0x19ac], 0x13218968
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], 0x13218944
mov dword [esp + 0x1a24], 0x13218968
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], 0x132191d8
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], 0x13218af0
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], 0x13218924
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], 0x132188ec
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], 0x132188c4
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], 0x1321889c
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], 0x1321888c
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, SysReAllocStringLen
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], 0x13218874
mov dword [esp + 0x1cf4], ebx
mov dword [esp + 0x1cf8], ebx
mov dword [esp + 0x1cfc], ebx
mov dword [esp + 0x1d00], ebx
mov dword [esp + 0x1d04], ebx
mov dword [esp + 0x1d08], ebx
rep stosd dword es:[edi], eax
mov eax, SysReAllocStringLen
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], 0x13218858
mov dword [esp + 0x1d6c], ebx
mov dword [esp + 0x1d70], ebx
mov dword [esp + 0x1d74], ebx
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], 0x132191d8
mov dword [esp + 0x1de4], 0x13218850
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], 0x13218808
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], 0x132187e4
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], 0x13218794
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, 0x20000000
mov ecx, 0x10000
mov edi, str.32770
mov dword [esp + 0x1f2c], ebx
mov dword [esp + 0x1f30], eax
mov dword [esp + 0x1f34], edx
mov dword [esp + 0x1f3c], ecx
mov dword [esp + 0x1f40], eax
mov dword [esp + 0x1f44], ebx
mov dword [esp + 0x1f48], edi
mov dword [esp + 0x1f4c], ebx
mov dword [esp + 0x1f50], ebx
mov dword [esp + 0x1f54], 0x20000
mov dword [esp + 0x1f58], ebx
mov dword [esp + 0x1f5c], ebx
mov dword [esp + 0x1f60], esi
mov dword [esp + 0x1f64], ebx
mov dword [esp + 0x1f68], 0x13218770
mov dword [esp + 0x1f6c], ebx
mov dword [esp + 0x1f70], ebx
mov dword [esp + 0x1f74], ebx
mov dword [esp + 0x1f78], ebp
mov dword [esp + 0x1f7c], esi
mov dword [esp + 0x1f80], esi
mov dword [esp + 0x1f84], ebx
mov dword [esp + 0x1f88], 0x13218a3c
mov dword [esp + 0x1f8c], ebx
mov dword [esp + 0x1f90], ebx
mov dword [esp + 0x1f94], ebx
mov dword [esp + 0x1f98], ebp
mov dword [esp + 0x1f9c], esi
mov dword [esp + 0x1fa0], ebx
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], 0x13218750
mov dword [esp + 0x1fc4], ebx
mov dword [esp + 0x1fc8], ebx
mov dword [esp + 0x1fcc], ebx
mov dword [esp + 0x1fd0], ebx
mov dword [esp + 0x1fd4], ebx
mov dword [esp + 0x1fd8], esi
mov eax, 0x40000000
mov dword [esp + 0x1fe0], edi
mov dword [esp + 0x2020], eax
mov dword [esp + 0x202c], ecx
mov dword [esp + 0x2030], eax
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x2074]
mov dword [esp + 0x1fdc], ebx
mov dword [esp + 0x1fe4], ebx
mov dword [esp + 0x1fe8], ebx
mov dword [esp + 0x1fec], 0x20000
mov dword [esp + 0x1ff0], ebp
mov dword [esp + 0x1ff4], esi
mov dword [esp + 0x1ff8], esi
mov dword [esp + 0x1ffc], ebx
mov dword [esp + 0x2000], 0x13218770
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], ebp
mov dword [esp + 0x2034], ebx
mov dword [esp + 0x2038], 0x13218f64
mov dword [esp + 0x203c], 0x13218748
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 + 0x2058], 0x13218be0
mov dword [esp + 0x205c], ebx
mov dword [esp + 0x2060], ebx
mov dword [esp + 0x2064], ebx
mov dword [esp + 0x2068], ebp
mov dword [esp + 0x206c], esi
mov dword [esp + 0x2070], ebx
rep stosd dword es:[edi], eax
mov eax, 0x40000000
mov ecx, 8
mov dword [esp + 0x2098], eax
mov dword [esp + 0x20a8], eax
xor eax, eax
lea edi, [esp + 0x20ec]
mov dword [esp + 0x2094], ebx
mov dword [esp + 0x209c], ebp
mov dword [esp + 0x20a4], 0x10000
mov dword [esp + 0x20ac], ebx
mov dword [esp + 0x20b0], 0x13218ddc
mov dword [esp + 0x20b4], 0x13218748
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], 0x13218be0
mov dword [esp + 0x20d4], ebx
mov dword [esp + 0x20d8], ebx
mov dword [esp + 0x20dc], ebx
mov dword [esp + 0x20e0], ebp
mov dword [esp + 0x20e4], 4
mov dword [esp + 0x20e8], ebx
rep stosd dword es:[edi], eax
mov eax, 0x40000000
mov ecx, 0x10000
mov dword [esp + 0x210c], ebx
mov dword [esp + 0x2110], eax
mov dword [esp + 0x2114], edx
mov dword [esp + 0x211c], ecx
mov dword [esp + 0x2120], eax
mov dword [esp + 0x2124], ebx
mov dword [esp + 0x2128], 0x13218718
mov dword [esp + 0x212c], ebx
mov dword [esp + 0x2130], ebx
mov dword [esp + 0x2134], ebx
mov dword [esp + 0x2138], ebx
mov eax, str.Chrome_WidgetWin_0
mov edi, 0x40
mov dword [esp + 0x2148], eax
mov dword [esp + 0x21e0], eax
mov eax, 4
mov dword [esp + 0x2188], edi
mov dword [esp + 0x2194], ecx
mov dword [esp + 0x2198], edi
mov dword [esp + 0x2200], eax
mov dword [esp + 0x2210], eax
mov ecx, 0x10
xor eax, eax
lea edi, [esp + 0x2234]
mov dword [esp + 0x213c], ebx
mov dword [esp + 0x2140], esi
mov dword [esp + 0x2144], ebx
mov dword [esp + 0x214c], ebx
mov dword [esp + 0x2150], ebx
mov dword [esp + 0x2154], ebx
mov dword [esp + 0x2158], ebp
mov dword [esp + 0x215c], edx
mov dword [esp + 0x2160], esi
mov dword [esp + 0x2164], ebx
mov dword [esp + 0x2168], 0x13218be0
mov dword [esp + 0x216c], ebx
mov dword [esp + 0x2170], ebx
mov dword [esp + 0x2174], ebx
mov dword [esp + 0x2178], ebp
mov dword [esp + 0x217c], esi
mov dword [esp + 0x2180], ebx
mov dword [esp + 0x2184], ebx
mov dword [esp + 0x218c], edx
mov dword [esp + 0x219c], ebx
mov dword [esp + 0x21a0], 0x132186cc
mov dword [esp + 0x21a4], 0x132186c4
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 + 0x21c0], 0x132186a0
mov dword [esp + 0x21c4], ebx
mov dword [esp + 0x21c8], ebx
mov dword [esp + 0x21cc], ebx
mov dword [esp + 0x21d0], ebp
mov dword [esp + 0x21d4], esi
mov dword [esp + 0x21d8], esi
mov dword [esp + 0x21dc], ebx
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 + 0x2204], esi
mov dword [esp + 0x220c], 0x10001
mov dword [esp + 0x2214], ebx
mov dword [esp + 0x2218], 0x13218a94
mov dword [esp + 0x221c], 0x13218680
mov dword [esp + 0x2220], ebx
mov dword [esp + 0x2224], ebx
mov dword [esp + 0x2228], ebx
mov dword [esp + 0x222c], ebx
mov dword [esp + 0x2230], ebx
rep stosd dword es:[edi], eax
mov eax, 0x20000
mov dword [esp + 0x2274], ebx
mov dword [esp + 0x2278], eax
mov dword [esp + 0x227c], ebp
mov dword [esp + 0x2284], 0x10000
mov dword [esp + 0x2288], eax
mov dword [esp + 0x228c], ebx
mov dword [esp + 0x2290], 0x13218f64
mov dword [esp + 0x2294], 0x13218678
mov dword [esp + 0x2298], ebx
mov dword [esp + 0x229c], 0x10c20000
mov dword [esp + 0x22a0], ebx
mov dword [esp + 0x22a4], ebx
mov dword [esp + 0x22a8], esi
mov ecx, 8
xor eax, eax
lea edi, [esp + 0x22cc]
mov dword [esp + 0x22ac], ebx
mov dword [esp + 0x22b0], 0x13218be0
mov dword [esp + 0x22b4], 0x13218bb4
mov dword [esp + 0x22b8], ebx
mov dword [esp + 0x22bc], 0x10000000
mov dword [esp + 0x22c0], ebp
mov dword [esp + 0x22c4], esi
mov dword [esp + 0x22c8], edx
rep stosd dword es:[edi], eax
mov ecx, 8
lea edi, [esp + 0x2344]
mov dword [esp + 0x22ec], ebx
mov dword [esp + 0x22f0], ecx
mov dword [esp + 0x22f4], ebp
mov dword [esp + 0x22fc], 0x10000
mov dword [esp + 0x2300], ecx
mov dword [esp + 0x2304], ebx
mov dword [esp + 0x2308], 0x13218f64
mov dword [esp + 0x230c], 0x1321866c
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], 0x13218be0
mov dword [esp + 0x232c], ebx
mov dword [esp + 0x2330], ebx
mov dword [esp + 0x2334], 0x10000000
mov dword [esp + 0x2338], ebp
mov dword [esp + 0x233c], esi
mov dword [esp + 0x2340], ebx
rep stosd dword es:[edi], eax
mov eax, 0x2000
mov ecx, 8
mov dword [esp + 0x2368], eax
mov dword [esp + 0x2378], eax
xor eax, eax
lea edi, [esp + 0x23bc]
mov dword [esp + 0x2364], ebx
mov dword [esp + 0x236c], ebp
mov dword [esp + 0x2374], 0x10002
mov dword [esp + 0x237c], ebx
mov dword [esp + 0x2380], 0x13218f64
mov dword [esp + 0x2384], 0x13218664
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], 0x13218be0
mov dword [esp + 0x23a4], 0x13218bb4
mov dword [esp + 0x23a8], ebx
mov dword [esp + 0x23ac], 0x10000000
mov dword [esp + 0x23b0], ebp
mov dword [esp + 0x23b4], esi
mov dword [esp + 0x23b8], edx
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], 0x132186f0
mov dword [esp + 0x23fc], 0x13218664
mov dword [esp + 0x2400], ebx
mov dword [esp + 0x2404], 0x100a0000
mov dword [esp + 0x2408], ebx
mov dword [esp + 0x240c], ebx
mov dword [esp + 0x2410], esi
mov dword [esp + 0x2414], ebx
mov dword [esp + 0x2418], 0x13218be0
mov dword [esp + 0x241c], 0x13218bb4
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], 0x132186f0
mov dword [esp + 0x2474], 0x13218658
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], 0x13218be0
mov dword [esp + 0x2494], 0x13218bb4
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
push 0x132330c4
rep stosd dword es:[edi], eax
mov eax, 0x20
mov ecx, 8
mov dword [esp + 0x24d4], eax
mov dword [esp + 0x24e4], eax
xor eax, eax
lea edi, [esp + 0x2528]
mov dword [esp + 0x24d0], ebx
mov dword [esp + 0x24d8], ebp
mov dword [esp + 0x24e0], 0x10000
mov dword [esp + 0x24e8], ebx
mov dword [esp + 0x24ec], 0x13218f64
mov dword [esp + 0x24f0], 0x13218644
mov dword [esp + 0x24f4], ebx
mov dword [esp + 0x24f8], 0x10c20000
mov dword [esp + 0x24fc], ebx
mov dword [esp + 0x2500], ebx
mov dword [esp + 0x2504], esi
mov dword [esp + 0x2508], ebx
mov dword [esp + 0x250c], 0x13218be0
mov dword [esp + 0x2510], 0x13218bb4
mov dword [esp + 0x2514], ebx
mov dword [esp + 0x2518], 0x10000000
mov dword [esp + 0x251c], ebp
mov dword [esp + 0x2520], esi
mov dword [esp + 0x2524], edx
rep stosd dword es:[edi], eax
call fcn.1314cebe
add esp, 4
test eax, eax
jne 0x13124bd9
call fcn.13121680
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x274e]
mov word [esp + 0x274c], bx
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x3c44]
push 0x104
stosw word es:[edi], ax
lea eax, [esp + 0x2750]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetClassNameW]
lea edx, [esp + 0x274c]
push edx
call fcn.1314cebe
add esp, 4
test eax, eax
jne 0x13124c2d
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3c30
ret
mov eax, dword [esp + 0x3c44]
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 + 0x2d68]
mov dword [esp + 0x2d64], 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 0x13124cb4
mov dx, word [esp + 0x274c]
cmp dx, word [ecx]
jne 0x13125614
push ecx
call fcn.1314cebe
push eax
mov eax, dword [edi]
lea ecx, [esp + 0x2754]
push eax
push ecx
call fcn.1314cf89
add esp, 0x10
test eax, eax
jne 0x13125614
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + eax + 0x64]
cmp ecx, ebx
je 0x13124cce
mov edx, dword [esp + 0x1c]
and edx, ecx
cmp edx, ecx
jne 0x13125614
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 0x13124d38
mov ecx, 0x82
xor eax, eax
lea edi, [esp + 0x382e]
mov word [esp + 0x382c], bx
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x3c44]
lea eax, [esp + 0x382c]
push 0x104
push eax
push ecx
call fcn.1312d4b0
mov edi, dword [esp + 0x1c]
mov edx, dword [edi]
push edx
call fcn.1314cebe
push eax
mov eax, dword [edi]
lea ecx, [esp + 0x3840]
push eax
push ecx
call fcn.1314cf89
add esp, 0x1c
test eax, eax
jne 0x13125614
mov eax, dword [0x13234310]
mov edx, dword [esp + 0x3c44]
cmp eax, ebx
mov dword [esp + 0x14], ebx
mov dword [esp + 0x18], edx
je 0x13124d7f
mov ecx, dword [esp + 0x24]
lea eax, [esp + 0x274c]
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 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x1c
mov ecx, dword [esp + 0x24]
mov eax, dword [esp + ecx + 0x44]
lea edx, [esp + ecx + 0x44]
cmp eax, esi
jbe 0x13124e19
mov ecx, 0xaa
xor eax, eax
lea edi, [esp + 0x2d64]
rep stosd dword es:[edi], eax
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x3c44]
lea edi, [esp + eax + 0x74]
mov dword [edi], ecx
mov ecx, dword [esp + eax + 0x40]
cmp ecx, 0x800
jne 0x13124dc3
push esi
jmp 0x13124dc4
push ebx
mov edx, dword [edx]
mov eax, dword [esp + 0x3c48]
push ebx
push ebx
dec edx
push ebx
push edx
push edi
lea ecx, [esp + 0x2d7c]
push eax
push ecx
call fcn.1313c1e0
mov eax, dword [esp + 0x2d84]
add esp, 0x20
cmp eax, ebx
mov dword [edi], ebx
jbe 0x13125614
mov edi, dword [esp + 0x24]
mov eax, dword [esp + 0x2d68]
mov dword [esp + 0x14], eax
cmp dword [esp + edi + 0x3c], ebx
je 0x13124e1d
push eax
call fcn.1313c310
add esp, 4
mov dword [esp + 0x18], eax
jmp 0x13124e1d
mov edi, dword [esp + 0x24]
cmp dword [0x13234310], ebx
je 0x13124e3e
push str.CheckWndIsIM_2
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x10
mov eax, dword [esp + edi + 0x40]
cmp eax, esi
jne 0x13124e60
mov edx, dword [esp + 0x14]
push 5
push edx
call dword [sym.imp.USER32.dll_GetWindow]
test eax, eax
jne 0x1312574e
jmp 0x13125614
cmp eax, 0x40000000
je 0x13125635
cmp eax, 0x20000000
je 0x13125671
cmp eax, 0x10
jne 0x13124f57
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10004
jne 0x1312574e
cmp dword [eax + 4], 0x10
jne 0x1312574e
mov ecx, dword [esp + 0x3c44]
lea eax, [esp + 0x10]
push eax
push esi
push ecx
mov dword [esp + 0x1c], ebx
call fcn.1313c330
mov ecx, dword [0x13233168]
add esp, 0xc
cmp ecx, 0x11
je 0x13124ed4
cmp eax, ebx
je 0x13125614
cmp dword [esp + 0x10], esi
jne 0x13125614
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3626]
mov word [esp + 0x3624], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, dword [esp + 0x3c44]
lea edx, [esp + 0x3624]
push 0x104
push edx
push eax
call fcn.1312d4b0
lea ecx, [esp + 0x3630]
push ecx
call fcn.1314cebe
add esp, 0x10
test eax, eax
jbe 0x13125614
mov edx, dword [esp + 0x3c44]
push ebx
push str.Edit
push ebx
push edx
call dword [sym.imp.USER32.dll_FindWindowExW]
test eax, eax
jne 0x13125614
mov eax, dword [esp + 0x3c44]
push ebx
push str.QQEdit
push ebx
push eax
call dword [sym.imp.USER32.dll_FindWindowExW]
jmp 0x131254bf
cmp eax, 0x100
jne 0x13124f91
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10001
jne 0x1312574e
cmp dword [eax + 4], 0x100
jne 0x1312574e
mov ecx, dword [esp + 0x14]
push 5
push ecx
call dword [sym.imp.USER32.dll_GetWindow]
jmp 0x131254bf
cmp eax, ebp
jne 0x13124fdf
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x2010000
jne 0x1312574e
cmp dword [eax + 4], ebp
jne 0x1312574e
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push eax
mov dword [esp + 0x18], ebx
call fcn.131217b0
add esp, 8
test eax, eax
je 0x13125614
cmp dword [esp + 0x10], ebx
jne 0x1312574e
jmp 0x13125614
cmp eax, 0x800
jne 0x13125048
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 3
push edx
mov dword [esp + 0x1c], ebx
call fcn.1313c330
add esp, 0xc
test eax, eax
je 0x1312500d
cmp dword [esp + 0x10], 3
je 0x13125614
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x1010008
jne 0x1312574e
cmp dword [eax + 4], 0x800
jne 0x1312574e
mov eax, dword [esp + 0x14]
push 0xffffffffffffffec
push eax
call dword [sym.imp.USER32.dll_GetWindowLongW]
test al, 4
jne 0x1312574e
jmp 0x13125614
cmp eax, 0x400
jne 0x1312512c
mov ecx, dword [esp + edi + 0x4c]
mov edx, dword [esp + edi + 0x50]
cmp ecx, 0x2010008
jne 0x1312506b
cmp edx, eax
je 0x1312512c
cmp ecx, 0x10001
jne 0x1312507c
cmp edx, 0x12
je 0x1312512c
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 5
push edx
mov dword [esp + 0x1c], ebx
call fcn.1313c330
mov dword [esp + 0x30], eax
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3a46]
mov word [esp + 0x3a44], 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 + 0x3a3c]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetClassNameW]
lea edx, [esp + 0x3a38]
push str.WWUI.SuperListView
push edx
call fcn.1314cedb
add esp, 8
test eax, eax
jne 0x1312574e
cmp dword [esp + 0x24], ebx
je 0x131250f8
cmp dword [esp + 0x10], 5
jae 0x1312574e
cmp dword [0x13234310], ebx
je 0x13125614
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x20]
push eax
push ecx
push str.CheckWndIsIM_pass__d_0x_08x
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x18
jmp 0x13125614
cmp eax, 0x2000
jne 0x1312519b
mov edi, dword [esp + 0x10]
push 0x13218664
mov edx, dword [edi]
push edx
call fcn.1314d0bf
add esp, 8
test eax, eax
je 0x1312574e
mov eax, dword [edi]
push str.Lark
push eax
call fcn.1314d0bf
add esp, 8
test eax, eax
je 0x1312574e
mov edi, dword [esp + 0x3c44]
push 0xfffffffffffffff0
push edi
call dword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0x10000
cmp eax, 0x10000
jne 0x13125614
push edi
call dword [sym.imp.USER32.dll_GetParent]
test eax, eax
jne 0x1312574e
jmp 0x13125614
cmp eax, 0x40000
jne 0x131251d2
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 3
push edx
mov dword [esp + 0x1c], ebx
call fcn.1313c330
add esp, 0xc
test eax, eax
je 0x13125614
cmp dword [esp + 0x10], 3
jae 0x1312574e
jmp 0x13125614
cmp eax, 0x200
jne 0x13125406
mov eax, dword [esp + edi + 0x4c]
mov edi, dword [esp + edi + 0x50]
cmp eax, 0x10010
jne 0x131251f8
cmp edi, 0x200
je 0x131252b1
cmp eax, 0x10020
jne 0x1312520b
cmp edi, 0x200
je 0x131252b1
cmp eax, 0x10040
jne 0x1312574e
cmp edi, 0x200
jne 0x1312574e
mov eax, dword [esp + 0x10]
cmp dword [eax], ebx
je 0x1312574e
mov edx, dword [esp + 0x18]
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x341e]
mov word [esp + 0x341c], bx
push 0x103
rep stosd dword es:[edi], eax
lea ecx, [esp + 0x3420]
push ecx
push edx
stosw word es:[edi], ax
call fcn.1312d4b0
mov edi, dword [esp + 0x1c]
mov eax, dword [edi]
push eax
call fcn.1314cebe
mov ecx, dword [edi]
push eax
lea edx, [esp + 0x3430]
push ecx
push edx
call fcn.1314cf51
add esp, 0x1c
test eax, eax
je 0x1312574e
cmp dword [0x13234310], ebx
je 0x13125614
push str.CheckWndIsIM_SameTime_9_...
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x10
jmp 0x13125614
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2956]
mov word [esp + 0x2954], bx
rep stosd dword es:[edi], eax
mov ecx, dword [esp + 0x18]
push 0x103
stosw word es:[edi], ax
lea eax, [esp + 0x2958]
push eax
push ecx
call fcn.1312d4b0
lea edx, [esp + 0x2960]
push str.IBM_Lotus
push edx
call fcn.1314cf10
add esp, 0x14
test eax, eax
je 0x13125614
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x300e]
mov word [esp + 0x300c], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
call fcn.13178190
test eax, eax
je 0x13125338
lea eax, [esp + 0x300c]
push 0x103
push eax
push ebx
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
jmp 0x13125385
mov ecx, 0x40
xor eax, eax
lea edi, [esp + 0x2545]
mov byte [esp + 0x2544], bl
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea ecx, [esp + 0x2544]
push 0x103
push ecx
push ebx
stosb byte es:[edi], al
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea edx, [esp + 0x300c]
push 0x104
push edx
lea eax, [esp + 0x254c]
push 0xffffffffffffffff
push eax
call fcn.1312a460
add esp, 0x10
lea ecx, [esp + 0x300c]
push 0x5c
push ecx
call fcn.1314c9fa
mov edx, eax
add esp, 8
cmp edx, ebx
je 0x13125614
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3216]
mov word [esp + 0x3214], 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 + 0x321c]
lea edx, [esp + 0x321c]
rep stosd dword es:[edi], eax
push edx
call fcn.1314ca89
push str.notes2
call fcn.1314cebe
push eax
lea eax, [esp + 0x3228]
push str.notes2
push eax
call fcn.1314cf89
add esp, 0x1c
jmp 0x131254bf
cmp eax, 0x100000
jne 0x13125468
mov ecx, dword [esp + 0x3c44]
push ecx
call dword [sym.imp.USER32.dll_GetParent]
test eax, eax
jne 0x13125614
push 0x132330c4
call fcn.1314cebe
add esp, 4
test eax, eax
jne 0x13125441
call fcn.13121680
test eax, eax
je 0x13125614
push 0x132330c4
call fcn.1314cebe
add esp, 4
test eax, eax
je 0x13125614
push str.qqcrm
call fcn.1314cebe
push eax
push str.qqcrm
jmp 0x131254b2
cmp eax, 0x800000
jne 0x131254cc
push 0x132330c4
call fcn.1314cebe
add esp, 4
test eax, eax
jne 0x1312548d
call fcn.13121680
test eax, eax
je 0x13125614
push 0x132330c4
call fcn.1314cebe
add esp, 4
test eax, eax
je 0x13125614
push str.qqeim
call fcn.1314cebe
push eax
push str.qqeim
push 0x132330c4
call fcn.1314cf89
add esp, 0x10
test eax, eax
je 0x1312574e
jmp 0x13125614
cmp eax, 0x40
je 0x131256d6
cmp eax, 0x8000
jne 0x13125599
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10004
jne 0x1312574e
cmp dword [eax + 4], 0x8000
jne 0x1312574e
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2b5e]
mov word [esp + 0x2b5c], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, dword [esp + 0x18]
lea edx, [esp + 0x2b5c]
push 0x103
push edx
push eax
call fcn.1312d4b0
mov eax, dword [0x13234310]
add esp, 0xc
cmp eax, ebx
je 0x1312555f
lea ecx, [esp + 0x2b5c]
push ecx
push str.CheckWndIsIM_FeiQ___s_
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x14
lea edx, [esp + 0x2b5c]
push edx
call fcn.1314cebe
add esp, 4
cmp eax, 7
jb 0x13125614
push 6
lea eax, [esp + 0x2b60]
push 0x132184b4
push eax
call fcn.1314cf51
add esp, 0xc
test eax, eax
je 0x1312574e
jmp 0x13125614
cmp eax, 0x10000000
jne 0x131255d1
mov ecx, dword [esp + edi + 0x4c]
lea eax, [esp + edi + 0x4c]
cmp ecx, 0x10003
jne 0x1312574e
cmp dword [eax + 4], 0x10000000
jne 0x1312574e
test dword [esp + 0x1c], 0x80000000
je 0x1312574e
jmp 0x13125614
cmp eax, 0x20000
jne 0x1312570d
mov eax, dword [esp + 0x18]
xor ecx, ecx
mov dword [esp + 0x30], ecx
lea edx, [esp + 0x2c]
mov dword [esp + 0x34], ecx
push edx
push eax
mov dword [esp + 0x34], ebx
mov dword [esp + 0x40], ecx
call dword [sym.imp.USER32.dll_GetWindowRect]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x2c]
sub ecx, edx
cmp ecx, 0x190
jg 0x1312574e
mov eax, dword [esp + 0x20]
inc eax
cmp eax, 0x4f
mov dword [esp + 0x20], eax
jb 0x13124c60
mov eax, dword [esp + 0x28]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3c30
ret
mov eax, dword [0x13234310]
mov edx, dword [esp + 0x14]
cmp eax, ebx
mov dword [esp + 0x18], edx
je 0x1312574e
mov eax, edx
push eax
push eax
mov eax, dword [esp + 0x28]
push eax
push str.CheckWndIsIM_IM_DINGTALK__d_0x_08x_0x_08x
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x1c
jmp 0x1312574e
push str.32770
call fcn.1314cebe
mov edi, dword [esp + 0x24]
push eax
push str.32770
lea eax, [edi + edi*2]
lea ecx, [eax + eax*4]
mov edx, dword [esp + ecx*8 + 0x64]
push edx
call fcn.1314cf51
add esp, 0x10
test eax, eax
je 0x131256a4
mov eax, dword [esp + 0x14]
mov dword [esp + 0x18], eax
cmp dword [0x13234310], ebx
je 0x1312574e
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
push ecx
push edx
push edi
push str.CheckWndIsIM_IM_IMO__d_0x_08x_0x_08x
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x1c
jmp 0x1312574e
mov eax, dword [esp + 0x14]
mov dword [esp + 0x18], eax
mov eax, dword [0x13234310]
cmp eax, ebx
je 0x1312574e
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x20]
push eax
push eax
push ecx
push str.CheckWndIsIM_IM_LX__d_0x_08x_0x_08x
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x1c
jmp 0x1312574e
mov eax, dword [esp + 0x20]
lea eax, [eax + eax*2]
lea edx, [eax + eax*4]
cmp dword [esp + edx*8 + 0x40], 0x20
jne 0x1312574e
mov eax, dword [esp + 0x14]
mov dword [esp + 0x18], eax
mov eax, dword [0x13234310]
cmp eax, ebx
je 0x1312574e
mov eax, dword [esp + 0x14]
push eax
push eax
push str.CheckWndIsIM_IM_WhatsApp_0x_08x_0x_08x
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
add esp, 0x18
mov edx, dword [esp + 0x20]
mov ebp, dword [esp + 0x3c48]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x28], esi
lea eax, [edx + edx*2]
mov dword [ebp], ecx
mov dword [ebp + 0x10], esi
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 [0x13234310]
cmp eax, ebx
je 0x131257be
mov ecx, dword [esp + 0x14]
push ecx
push edx
push str.CheckWndIsIM__i_d___0x_08x_
push 0x132185f8
push 0xffffffffffffffff
push 0x132342a4
call fcn.131403d0
mov ecx, dword [esp + 0x28]
add esp, 0x18
mov ecx, dword [ecx]
cmp ecx, 0x10
jne 0x13125b49
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2956]
mov word [esp + 0x2954], bx
rep stosd dword es:[edi], eax
lea edx, [esp + 0x2954]
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 0x13125af9
mov ecx, eax
cmp dword [ecx + 4], 0x10
jne 0x13125af9
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2546]
mov word [esp + 0x2544], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, dword [ebp]
lea edx, [esp + 0x2544]
push 0x104
push edx
push eax
call fcn.1312d4b0
lea ecx, [esp + 0x2550]
push ecx
call fcn.1314e1e7
mov ecx, dword [0x13233168]
mov eax, 0x11
add esp, 0x10
cmp ecx, eax
jne 0x13125874
mov dword [ebp + 0x18], 0x10001
mov dword [ebp + 0xc], esi
mov dword [ebp + 0x1c], eax
jmp 0x13125a45
lea edx, [esp + 0x2544]
push 0x13218338
push edx
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x13125984
lea eax, [esp + 0x2544]
push str.qq2009
push eax
mov dword [ebp + 0xc], esi
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x131258bc
mov dword [ebp + 0x18], 0x10003
mov dword [ebp + 0x1c], esi
jmp 0x13125a45
lea ecx, [esp + 0x2544]
push str.qq201
push ecx
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x13125924
lea edx, [esp + 0x2544]
push str.qq2012
mov dword [ebp + 0x18], 0x10004
push edx
mov dword [ebp + 0x1c], esi
call fcn.1314cf10
add esp, 8
test eax, eax
jne 0x13125915
lea eax, [esp + 0x2544]
push str.qq2013
push eax
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x13125a45
mov dword [ebp + 0x18], 0x10005
mov dword [ebp + 0x1c], esi
jmp 0x13125a45
lea ecx, [esp + 0x2544]
push str.internation
push ecx
call fcn.1314cf10
add esp, 8
mov dword [ebp + 0x18], 0x10005
test eax, eax
mov dword [ebp + 0x1c], esi
jne 0x13125a45
lea edx, [esp + 0x10]
lea eax, [esp + 0x1c]
push edx
push eax
mov dword [esp + 0x24], ebx
mov dword [esp + 0x18], ebx
call fcn.1312dae0
mov ecx, dword [esp + 0x24]
add esp, 8
shr ecx, 0x10
cmp ecx, 5
jb 0x13125a45
mov dword [ebp + 0x18], 0x10006
mov dword [ebp + 0x1c], esi
jmp 0x13125a45
lea edx, [esp + 0x2544]
push 0x132182dc
push edx
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x13125a45
lea eax, [esp + 0x2544]
push str.tm2008
push eax
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x131259c3
mov dword [ebp + 0x18], 0x10004
jmp 0x131259ca
mov dword [ebp + 0x18], 0x10008
lea ecx, [esp + 0x2544]
mov edi, 0x10
push str.tm2013
push ecx
mov dword [ebp + 0x1c], edi
call fcn.1314cf10
add esp, 8
test eax, eax
jne 0x13125a04
lea edx, [esp + 0x2544]
push str.tm2014
push edx
call fcn.1314cf10
add esp, 8
test eax, eax
je 0x13125a0e
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.1312dae0
mov eax, dword [esp + 0x24]
add esp, 8
mov edx, eax
shr edx, 0x10
cmp edx, esi
jb 0x13125a45
cmp ax, 0x60
jb 0x13125a45
mov dword [ebp + 0x18], 0x10020
mov dword [ebp + 0x1c], edi
push 0x132330c4
call fcn.1314cebe
add esp, 4
test eax, eax
je 0x13125a9b
push str.qqeim
call fcn.1314cebe
push eax
push str.qqeim
push 0x132330c4
call fcn.1314cf89
add esp, 0x10
test eax, eax
jne 0x13125a9b
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, 0x3c30
ret
push 0x132330c4
call fcn.1314cebe
add esp, 4
test eax, eax
je 0x13125ba2
push str.qidian
call fcn.1314cebe
push eax
push str.qidian
push 0x132330c4
call fcn.1314cf89
add esp, 0x10
test eax, eax
jne 0x13125ba2
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, 0x3c30
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 0x13125b2c
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, 0x3c30
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, 0x3c30
ret
mov esi, 0x80
cmp ecx, esi
jne 0x13125b8e
cmp dword [edi], 0x10000
jne 0x13125ba2
cmp dword [edi + 4], esi
jne 0x13125ba2
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 0x13125ba2
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, 0x3c30
ret
cmp ecx, 0x1000000
jne 0x13125ba2
mov edx, dword [ebp]
push edx
call fcn.1312ed40
add esp, 4
mov eax, dword [esp + 0x28]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3c30
ret