Function at 0x100053a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x448
mov edx, 0x8990c4d8
mov dword [ebp - 8], ecx
mov dword [ebp - 0x2c], edx
xor eax, eax
mov dword [ebp - 0x28], 0x1000c
mov dword [ebp - 0x24], 0x89f5c4b3
mov dword [ebp - 0x20], 0x89fec4aa
mov dword [ebp - 0x1c], 0x89fcc4bd
mov dword [ebp - 0x18], 0x89a2c4eb
mov dword [ebp - 0x14], 0x89f4c4f6
mov dword [ebp - 0x10], 0x89fcc4b4
mov dword [ebp - 0xc], edx
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x24], edx
inc eax
cmp eax, 7
je 0x100053ff
mov edx, dword [ebp - 0x2c]
jmp 0x100053f0
push ebx
push esi
xor eax, eax
lea ecx, [ebp - 0x24]
push edi
mov word [ebp - 0x26], ax
call fcn.10005280
mov ecx, 0x7c8e3ca9
mov dword [ebp - 4], eax
mov esi, 0x118a651f
mov dword [ebp - 0x400], ecx
mov ebx, 0xdd7843df
mov dword [ebp - 0x3fc], 0x10018
mov edi, 0x6c6d8dec
mov dword [ebp - 0x3f8], 0x15fd4fe8
mov dword [ebp - 0x3f4], 0xede52ce
mov dword [ebp - 0x3f0], 0xfeb5fc6
mov dword [ebp - 0x3ec], 0x36e168da
mov dword [ebp - 0x3e8], 0x1ec15ec6
mov dword [ebp - 0x3e4], 0x8ed59c3
mov dword [ebp - 0x3e0], ecx
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x38], 0x10004
mov dword [ebp - 0x34], 0x61ef005d
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x60], edi
mov dword [ebp - 0x5c], 0x1000b
mov dword [ebp - 0x58], 0x1f02e1af
mov dword [ebp - 0x54], 0x20cc589
mov dword [ebp - 0x50], 0x6c08e188
mov dword [ebp - 0x3bc], ebx
mov dword [ebp - 0x3b8], 0x10010
mov dword [ebp - 0x3b4], 0xbc1d319c
mov dword [ebp - 0x3b0], 0xb43c26ab
mov dword [ebp - 0x3ac], 0xa91b26ad
mov dword [ebp - 0x3a8], 0x9c0131b0
mov dword [ebp - 0x3a4], ebx
mov dword [ebp - 0x2a4], 0xfbcf9336
mov dword [ebp - 0x2a0], 0x1000c
mov dword [ebp - 0x29c], 0x9aaae175
mov dword [ebp - 0x298], 0x8d8af642
mov dword [ebp - 0x294], 0xacbbfd53
mov dword [ebp - 0x290], 0xfbcf9336
mov dword [ebp - 0x74], 0x2ca67e12
mov dword [ebp - 0x70], 0x1000b
mov dword [ebp - 0x6c], 0x4dc30c51
mov dword [ebp - 0x68], 0x45e01b66
mov dword [ebp - 0x64], 0x2ce71b7e
mov dword [ebp - 0x2c0], 0x36689000
mov dword [ebp - 0x2bc], 0x10010
mov dword [ebp - 0x2b8], 0x570de243
mov dword [ebp - 0x2b4], 0x5922f574
mov dword [ebp - 0x2b0], 0x5c0adf62
mov dword [ebp - 0x2ac], 0x771cf365
mov dword [ebp - 0x2a8], 0x36689000
mov dword [ebp - 0x154], 0x86089625
mov dword [ebp - 0x150], 0x1000e
mov dword [ebp - 0x14c], 0xe76de466
mov dword [ebp - 0x148], 0xf458f351
mov dword [ebp - 0x144], 0xf56df54a
mov dword [ebp - 0x140], 0x8608d756
mov dword [ebp - 0x2dc], 0x1632bdda
mov dword [ebp - 0x2d8], 0x10012
mov dword [ebp - 0x2d4], 0x7757cf99
mov dword [ebp - 0x2d0], 0x7360d8ae
mov dword [ebp - 0x2cc], 0x7346d2b7
mov dword [ebp - 0x2c8], 0x7340d58e
mov dword [ebp - 0x2c4], 0x1632d9bb
mov dword [ebp - 0x2f8], 0x9aa1aa05
mov dword [ebp - 0x2f4], 0x10010
mov dword [ebp - 0x2f0], 0xfbc4d846
mov dword [ebp - 0x2ec], 0xfff2cf71
mov dword [ebp - 0x2e8], 0xf2d1cb68
mov dword [ebp - 0x2e4], 0xdbc4d86a
mov dword [ebp - 0x2e0], 0x9aa1aa05
mov dword [ebp - 0x16c], 0xf26512be
mov dword [ebp - 0x168], 0x1000c
mov dword [ebp - 0x164], 0x930060fd
mov dword [ebp - 0x160], 0x9a3177ca
mov dword [ebp - 0x15c], 0x960477cc
mov dword [ebp - 0x158], 0xf26512be
mov dword [ebp - 0x424], 0xc48b45f4
mov dword [ebp - 0x420], 0x10018
mov dword [ebp - 0x41c], 0xa5ee37b7
mov dword [ebp - 0x418], 0xabdf2080
mov dword [ebp - 0x414], 0xa1e3299b
mov dword [ebp - 0x410], 0xf6b83598
mov dword [ebp - 0x40c], 0xb4ea2ba7
mov dword [ebp - 0x408], 0xb0e42d87
mov dword [ebp - 0x404], 0xc48b45f4
mov dword [ebp - 0x88], 0x84080918
mov dword [ebp - 0x84], 0x1000b
mov dword [ebp - 0x80], 0xe1646c5c
mov dword [ebp - 0x7c], 0xed4e6c6c
mov dword [ebp - 0x78], 0x84496c74
mov dword [ebp - 0x9c], 0x8dccf508
mov dword [ebp - 0x98], 0x10009
mov dword [ebp - 0x94], 0xe9a29c4e
mov dword [ebp - 0x90], 0xfea3994b
mov dword [ebp - 0x8c], 0x8dccf56d
mov dword [ebp - 0x184], 0x4cc6128
mov dword [ebp - 0x180], 0x1000e
mov dword [ebp - 0x17c], 0x60a2086e
mov dword [ebp - 0x178], 0x77be086e
mov dword [ebp - 0x174], 0x68a5275c
mov dword [ebp - 0x170], 0x4cc204d
mov dword [ebp - 0x19c], 0xdebcac7d
mov dword [ebp - 0x198], 0x1000d
mov dword [ebp - 0x194], 0xbad2c53b
mov dword [ebp - 0x190], 0xaac4c933
mov dword [ebp - 0x18c], 0xbbd0c53b
mov dword [ebp - 0x188], 0xdebcac3c
mov dword [ebp - 0x3dc], 0x29624494
mov dword [ebp - 0x3d8], 0x10015
mov dword [ebp - 0x3d4], 0x5a1728d2
mov dword [ebp - 0x3d0], 0x5a0c0dfc
mov dword [ebp - 0x3cc], 0x4a1736e0
mov dword [ebp - 0x3c8], 0x470d2de0
mov dword [ebp - 0x3c4], 0x410125d7
mov dword [ebp - 0x3c0], 0x296244f1
mov dword [ebp - 0xb0], 0xd5864209
mov dword [ebp - 0xac], 0x1000b
mov dword [ebp - 0xa8], 0xb0e3304f
mov dword [ebp - 0xa4], 0xa7e42b45
mov dword [ebp - 0xa0], 0xd5ff3068
mov dword [ebp - 0x314], 0xda9ca18c
mov dword [ebp - 0x310], 0x10011
mov dword [ebp - 0x30c], 0x99e8c4cb
mov dword [ebp - 0x308], 0xbfeed3f9
mov dword [ebp - 0x304], 0xa8ccd5e2
mov dword [ebp - 0x300], 0xa9f9c2e3
mov dword [ebp - 0x2fc], 0xda9ca1ff
mov dword [ebp - 0x448], 0x8e7a97c1
mov dword [ebp - 0x444], 0x10018
mov dword [ebp - 0x440], 0xeb1fe587
mov dword [ebp - 0x43c], 0xfc18fe8d
mov dword [ebp - 0x438], 0xcf03e5a0
mov dword [ebp - 0x434], 0xf63ff3af
mov dword [ebp - 0x430], 0xe62ee3a8
mov dword [ebp - 0x42c], 0xea1bf2b3
mov dword [ebp - 0x428], 0x8e7a97c1
mov dword [ebp - 0x330], 0xdb01f145
mov dword [ebp - 0x32c], 0x10012
mov dword [ebp - 0x328], 0x9e759402
mov dword [ebp - 0x324], 0x9875983d
mov dword [ebp - 0x320], 0x8b64952a
mov dword [ebp - 0x31c], 0xbe629e37
mov dword [ebp - 0x318], 0xdb018236
mov dword [ebp - 0xc4], 0x99462443
mov dword [ebp - 0xc0], 0x1000b
mov dword [ebp - 0xbc], 0xdf324104
mov dword [ebp - 0xb8], 0xca23482a
mov dword [ebp - 0xb4], 0x99235e2a
mov dword [ebp - 0x1b4], 0xc7a05a51
mov dword [ebp - 0x1b0], 0x1000c
mov dword [ebp - 0x1ac], 0x8bd43f16
mov dword [ebp - 0x1a8], 0x82d42930
mov dword [ebp - 0x1a4], 0xb5cf2823
mov dword [ebp - 0x1a0], 0xc7a05a51
mov dword [ebp - 0x34c], 0xf349c425
mov dword [ebp - 0x348], 0x10010
mov dword [ebp - 0x344], 0xb53da162
mov dword [ebp - 0x340], 0xa325a850
mov dword [ebp - 0x33c], 0xbd21b044
mov dword [ebp - 0x338], 0xb22ca944
mov dword [ebp - 0x334], 0xf349c425
mov dword [ebp - 0x1cc], 0x4f1274ea
mov dword [ebp - 0x1c8], 0x1000e
mov dword [ebp - 0x1c4], 0x1f6611ad
mov dword [ebp - 0x1c0], 0x2a711b98
mov dword [ebp - 0x1bc], 0x2a5a0799
mov dword [ebp - 0x1b8], 0x4f12048b
mov dword [ebp - 0x1e4], 0x9ac5c094
mov dword [ebp - 0x1e0], 0x1000c
mov dword [ebp - 0x1dc], 0xcab1a5d3
mov dword [ebp - 0x1d8], 0xffa6afe6
mov dword [ebp - 0x1d4], 0xfe8cb3e7
mov dword [ebp - 0x1d0], 0x9ac5c094
mov dword [ebp - 0xd8], 0x2b0e2bc1
mov dword [ebp - 0xd4], 0x1000a
mov dword [ebp - 0xd0], 0x49614786
mov dword [ebp - 0xcc], 0x444247a0
mov dword [ebp - 0xc8], 0x2b0e40a2
mov dword [ebp - 0x1fc], 0x5bce62e8
mov dword [ebp - 0x1f8], 0x1000c
mov dword [ebp - 0x1f4], 0x39a10eaf
mov dword [ebp - 0x1f0], 0x359b0e89
mov dword [ebp - 0x1ec], 0x30ad0d84
mov dword [ebp - 0x1e8], 0x5bce62e8
mov dword [ebp - 0x214], 0xb3d542e6
mov dword [ebp - 0x210], 0x1000c
mov dword [ebp - 0x20c], 0xd7b42daa
mov dword [ebp - 0x208], 0xc1b72baa
mov dword [ebp - 0x204], 0xf2ac3087
mov dword [ebp - 0x200], 0xb3d542e6
mov dword [ebp - 0x22c], 0x496923ea
mov dword [ebp - 0x228], 0x1000d
mov dword [ebp - 0x224], 0x3c0d4ca7
mov dword [ebp - 0x220], 0x7b5a4686
mov dword [ebp - 0x21c], 0x3a1b4aac
mov dword [ebp - 0x218], 0x4969239e
mov dword [ebp - 0x244], 0xee7ce575
mov dword [ebp - 0x240], 0x1000c
mov dword [ebp - 0x23c], 0x9b188a38
mov dword [ebp - 0x238], 0xdc4f8019
mov dword [ebp - 0x234], 0x9a04803b
mov dword [ebp - 0x230], 0xee7ce575
mov dword [ebp - 0xec], 0x2b1be55c
mov dword [ebp - 0xe8], 0x10008
mov dword [ebp - 0xe4], 0x4f7a800e
mov dword [ebp - 0xe0], 0x4e778c1a
mov dword [ebp - 0xdc], 0x2b1be55c
mov dword [ebp - 0x368], 0x2c03b57e
mov dword [ebp - 0x364], 0x10010
mov dword [ebp - 0x360], 0x496fd02c
mov dword [ebp - 0x35c], 0x7f66c61f
mov dword [ebp - 0x358], 0x5c62d81b
mov dword [ebp - 0x354], 0x4971da16
mov dword [ebp - 0x350], 0x2c03b57e
mov dword [ebp - 0x100], 0x26650d14
mov dword [ebp - 0xfc], 0x1000a
mov dword [ebp - 0xf8], 0x43166846
mov dword [ebp - 0xf4], 0x43134860
mov dword [ebp - 0xf0], 0x2665797a
mov dword [ebp - 0x114], 0xbb74274c
mov dword [ebp - 0x110], 0x10008
mov dword [ebp - 0x10c], 0xfe00421f
mov dword [ebp - 0x108], 0xcf1a423a
mov dword [ebp - 0x104], 0xbb74274c
mov dword [ebp - 0x28], 0x51c295c7
mov dword [ebp - 0x24], 0x10017
mov dword [ebp - 0x20], 0x18b6f094
mov dword [ebp - 0x1c], 0x23adf3a9
mov dword [ebp - 0x18], 0x38b6f4aa
mov dword [ebp - 0x14], 0x3e88fba8
mov dword [ebp - 0x10], 0x3ba0daa5
mov dword [ebp - 0xc], 0x51b6f6a2
mov dword [ebp - 0x4c], 0x64b62736
mov dword [ebp - 0x48], 0x10005
mov dword [ebp - 0x44], 0x1d34b65
mov dword [ebp - 0x40], 0x64b62746
mov dword [ebp - 0x384], 0x142ad7b
mov dword [ebp - 0x380], 0x10010
mov dword [ebp - 0x37c], 0x6c30c82f
xor eax, eax
mov dword [ebp - 0x378], 0x7523c312
mov dword [ebp - 0x374], 0x6e30fd1e
mov dword [ebp - 0x370], 0x7231c818
mov dword [ebp - 0x36c], 0x142ad7b
mov dword [ebp - 0x25c], 0xa76c900a
mov dword [ebp - 0x258], 0x1000c
mov dword [ebp - 0x254], 0xd31ef95c
mov dword [ebp - 0x250], 0xe600f17f
mov dword [ebp - 0x24c], 0xc403fc66
mov dword [ebp - 0x248], 0xa76c900a
mov dword [ebp - 0x274], 0xb9380d37
mov dword [ebp - 0x270], 0x1000e
mov dword [ebp - 0x26c], 0xcd4a6461
mov dword [ebp - 0x268], 0xf8546c42
mov dword [ebp - 0x264], 0xda57615b
mov dword [ebp - 0x260], 0xb9387572
mov dword [ebp - 0x128], 0xea269ffa
mov dword [ebp - 0x124], 0x1000b
mov dword [ebp - 0x120], 0x9e54f6ac
mov dword [ebp - 0x11c], 0xac4afe8f
mov dword [ebp - 0x118], 0xea43fa88
mov dword [ebp - 0x28c], 0x4a22cb5b
mov dword [ebp - 0x288], 0x1000e
mov dword [ebp - 0x284], 0x3e50a20d
mov dword [ebp - 0x280], 0x1a4eaa2e
mov dword [ebp - 0x27c], 0x2f56a429
mov dword [ebp - 0x278], 0x4a22bf38
mov dword [ebp - 0x3a0], 0x9370f553
mov dword [ebp - 0x39c], 0x10013
mov dword [ebp - 0x398], 0xe7199404
mov dword [ebp - 0x394], 0xc0029a15
mov dword [ebp - 0x390], 0xff179b3a
mov dword [ebp - 0x38c], 0xf912ba36
mov dword [ebp - 0x388], 0x93049636
mov dword [ebp - 0x13c], 0x3523f79b
mov dword [ebp - 0x138], 0x10009
mov dword [ebp - 0x134], 0x414a85cc
mov dword [ebp - 0x130], 0x594ab1fe
mov dword [ebp - 0x12c], 0x3523f7fe
nop dword [eax]
xor dword [ebp + eax*4 - 0x3f8], ecx
inc eax
cmp eax, 7
je 0x10005e65
mov ecx, dword [ebp - 0x400]
jmp 0x10005e50
mov ecx, dword [ebp - 4]
lea edx, [ebp - 0x3f8]
xor eax, eax
mov word [ebp - 0x3fa], ax
call fcn.10005310
mov ecx, dword [ebp - 8]
mov dword [ecx], eax
xor eax, eax
xor dword [ebp + eax*4 - 0x34], esi
inc eax
cmp eax, 2
je 0x10005e92
mov esi, dword [ebp - 0x3c]
jmp 0x10005e83
mov ecx, dword [ebp - 4]
lea edx, [ebp - 0x34]
xor eax, eax
mov word [ebp - 0x36], ax
call fcn.10005310
mov esi, dword [ebp - 8]
mov dword [esi + 4], eax
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x58], edi
inc eax
cmp eax, 3
je 0x10005ebf
mov edi, dword [ebp - 0x60]
jmp 0x10005eb0
mov edi, dword [ebp - 4]
lea edx, [ebp - 0x58]
xor eax, eax
mov ecx, edi
mov word [ebp - 0x5a], ax
call fcn.10005310
mov dword [esi + 8], eax
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x3b4], ebx
inc eax
cmp eax, 5
je 0x10005ef5
mov ebx, dword [ebp - 0x3bc]
jmp 0x10005ee0
xor eax, eax
lea edx, [ebp - 0x3b4]
mov ecx, edi
mov word [ebp - 0x3b6], ax
call fcn.10005310
mov dword [esi + 0xc], eax
mov ecx, 0xfbcf9336
xor eax, eax
xor dword [ebp + eax*4 - 0x29c], ecx
inc eax
cmp eax, 4
je 0x10005f2a
mov ecx, dword [ebp - 0x2a4]
jmp 0x10005f15
xor eax, eax
lea edx, [ebp - 0x29c]
mov ecx, edi
mov word [ebp - 0x29e], ax
call fcn.10005310
mov dword [esi + 0x10], eax
mov ecx, 0x2ca67e12
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x6c], ecx
inc eax
cmp eax, 3
je 0x10005f5f
mov ecx, dword [ebp - 0x74]
jmp 0x10005f50
xor eax, eax
lea edx, [ebp - 0x6c]
mov ecx, edi
mov word [ebp - 0x6e], ax
call fcn.10005310
mov dword [esi + 0x14], eax
mov ecx, 0x36689000
xor eax, eax
nop dword [eax]
xor dword [ebp + eax*4 - 0x2b8], ecx
inc eax
cmp eax, 5
je 0x10005f95
mov ecx, dword [ebp - 0x2c0]
jmp 0x10005f80
xor eax, eax
lea edx, [ebp - 0x2b8]
mov ecx, edi
mov word [ebp - 0x2ba], ax
call fcn.10005310
mov dword [esi + 0x18], eax
mov ecx, 0x86089625
xor eax, eax
xor dword [ebp + eax*4 - 0x14c], ecx
inc eax
cmp eax, 4
je 0x10005fca
mov ecx, dword [ebp - 0x154]
jmp 0x10005fb5
xor eax, eax
lea edx, [ebp - 0x14c]
mov ecx, edi
mov word [ebp - 0x14e], ax
call fcn.10005310
mov dword [esi + 0x1c], eax
mov ecx, 0x1632bdda
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x2d4], ecx
inc eax
cmp eax, 5
je 0x10006005
mov ecx, dword [ebp - 0x2dc]
jmp 0x10005ff0
xor eax, eax
lea edx, [ebp - 0x2d4]
mov ecx, edi
mov word [ebp - 0x2d6], ax
call fcn.10005310
mov dword [esi + 0x20], eax
mov ecx, 0x9aa1aa05
xor eax, eax
xor dword [ebp + eax*4 - 0x2f0], ecx
inc eax
cmp eax, 5
je 0x1000603a
mov ecx, dword [ebp - 0x2f8]
jmp 0x10006025
xor eax, eax
lea edx, [ebp - 0x2f0]
mov ecx, edi
mov word [ebp - 0x2f2], ax
call fcn.10005310
mov dword [esi + 0x24], eax
mov ecx, 0xf26512be
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x164], ecx
inc eax
cmp eax, 4
je 0x10006075
mov ecx, dword [ebp - 0x16c]
jmp 0x10006060
xor eax, eax
lea edx, [ebp - 0x164]
mov ecx, edi
mov word [ebp - 0x166], ax
call fcn.10005310
mov dword [esi + 0x28], eax
mov ecx, 0xc48b45f4
xor eax, eax
xor dword [ebp + eax*4 - 0x41c], ecx
inc eax
cmp eax, 7
je 0x100060aa
mov ecx, dword [ebp - 0x424]
jmp 0x10006095
xor eax, eax
lea edx, [ebp - 0x41c]
mov ecx, edi
mov word [ebp - 0x41e], ax
call fcn.10005310
mov dword [esi + 0x2c], eax
mov ecx, 0x84080918
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x80], ecx
inc eax
cmp eax, 3
je 0x100060e2
mov ecx, dword [ebp - 0x88]
jmp 0x100060d0
xor eax, eax
lea edx, [ebp - 0x80]
mov ecx, edi
mov word [ebp - 0x82], ax
call fcn.10005310
mov dword [esi + 0x30], eax
mov ecx, 0x8dccf508
xor eax, eax
nop
xor dword [ebp + eax*4 - 0x94], ecx
inc eax
cmp eax, 3
je 0x10006115
mov ecx, dword [ebp - 0x9c]
jmp 0x10006100
xor eax, eax
lea edx, [ebp - 0x94]
mov ecx, edi
mov word [ebp - 0x96], ax
call fcn.10005310
mov dword [esi + 0x34], eax
mov ecx, 0x4cc6128
xor eax, eax
xor dword [ebp + eax*4 - 0x17c], ecx
inc eax
cmp eax, 4
je 0x1000614a
mov ecx, dword [ebp - 0x184]
jmp 0x10006135
xor eax, eax
lea edx, [ebp - 0x17c]
mov ecx, edi
mov word [ebp - 0x17e], ax
call fcn.10005310
mov dword [esi + 0x38], eax
mov ecx, 0xdebcac7d
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x194], ecx
inc eax
cmp eax, 4
je 0x10006185
mov ecx, dword [ebp - 0x19c]
jmp 0x10006170
xor eax, eax
lea edx, [ebp - 0x194]
mov ecx, edi
mov word [ebp - 0x196], ax
call fcn.10005310
mov dword [esi + 0x3c], eax
mov ecx, 0x29624494
xor eax, eax
xor dword [ebp + eax*4 - 0x3d4], ecx
inc eax
cmp eax, 6
je 0x100061ba
mov ecx, dword [ebp - 0x3dc]
jmp 0x100061a5
xor eax, eax
lea edx, [ebp - 0x3d4]
mov ecx, edi
mov word [ebp - 0x3d6], ax
call fcn.10005310
mov dword [esi + 0x40], eax
mov ecx, 0xd5864209
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0xa8], ecx
inc eax
cmp eax, 3
je 0x100061f5
mov ecx, dword [ebp - 0xb0]
jmp 0x100061e0
xor eax, eax
lea edx, [ebp - 0xa8]
mov ecx, edi
mov word [ebp - 0xaa], ax
call fcn.10005310
mov dword [esi + 0x44], eax
mov ecx, 0x8e7a97c1
xor eax, eax
xor dword [ebp + eax*4 - 0x440], ecx
inc eax
cmp eax, 7
je 0x1000622a
mov ecx, dword [ebp - 0x448]
jmp 0x10006215
xor eax, eax
lea edx, [ebp - 0x440]
mov ecx, edi
mov word [ebp - 0x442], ax
call fcn.10005310
mov dword [esi + 0x48], eax
mov ecx, 0xda9ca18c
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x30c], ecx
inc eax
cmp eax, 5
je 0x10006265
mov ecx, dword [ebp - 0x314]
jmp 0x10006250
xor eax, eax
lea edx, [ebp - 0x30c]
mov ecx, edi
mov word [ebp - 0x30e], ax
call fcn.10005310
mov dword [esi + 0x4c], eax
mov ecx, 0xdb01f145
xor eax, eax
xor dword [ebp + eax*4 - 0x328], ecx
inc eax
cmp eax, 5
je 0x1000629a
mov ecx, dword [ebp - 0x330]
jmp 0x10006285
xor eax, eax
lea edx, [ebp - 0x328]
mov ecx, edi
mov word [ebp - 0x32a], ax
call fcn.10005310
mov dword [esi + 0x50], eax
mov ecx, 0x99462443
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0xbc], ecx
inc eax
cmp eax, 3
je 0x100062d5
mov ecx, dword [ebp - 0xc4]
jmp 0x100062c0
xor eax, eax
lea edx, [ebp - 0xbc]
mov ecx, edi
mov word [ebp - 0xbe], ax
call fcn.10005310
mov dword [esi + 0x54], eax
mov ecx, 0xf349c425
xor eax, eax
xor dword [ebp + eax*4 - 0x344], ecx
inc eax
cmp eax, 5
je 0x1000630a
mov ecx, dword [ebp - 0x34c]
jmp 0x100062f5
xor eax, eax
lea edx, [ebp - 0x344]
mov ecx, edi
mov word [ebp - 0x346], ax
call fcn.10005310
mov dword [esi + 0x58], eax
mov ecx, 0xc7a05a51
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x1ac], ecx
inc eax
cmp eax, 4
je 0x10006345
mov ecx, dword [ebp - 0x1b4]
jmp 0x10006330
xor eax, eax
lea edx, [ebp - 0x1ac]
mov ecx, edi
mov word [ebp - 0x1ae], ax
call fcn.10005310
mov dword [esi + 0x5c], eax
mov ecx, 0x4f1274ea
xor eax, eax
xor dword [ebp + eax*4 - 0x1c4], ecx
inc eax
cmp eax, 4
je 0x1000637a
mov ecx, dword [ebp - 0x1cc]
jmp 0x10006365
xor eax, eax
lea edx, [ebp - 0x1c4]
mov ecx, edi
mov word [ebp - 0x1c6], ax
call fcn.10005310
mov dword [esi + 0x60], eax
mov ecx, 0x9ac5c094
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x1dc], ecx
inc eax
cmp eax, 4
je 0x100063b5
mov ecx, dword [ebp - 0x1e4]
jmp 0x100063a0
xor eax, eax
lea edx, [ebp - 0x1dc]
mov ecx, edi
mov word [ebp - 0x1de], ax
call fcn.10005310
mov dword [esi + 0x64], eax
mov ecx, 0x2b0e2bc1
xor eax, eax
xor dword [ebp + eax*4 - 0xd0], ecx
inc eax
cmp eax, 3
je 0x100063ea
mov ecx, dword [ebp - 0xd8]
jmp 0x100063d5
xor eax, eax
lea edx, [ebp - 0xd0]
mov ecx, edi
mov word [ebp - 0xd2], ax
call fcn.10005310
mov dword [esi + 0x68], eax
mov ecx, 0x5bce62e8
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x1f4], ecx
inc eax
cmp eax, 4
je 0x10006425
mov ecx, dword [ebp - 0x1fc]
jmp 0x10006410
xor eax, eax
lea edx, [ebp - 0x1f4]
mov ecx, edi
mov word [ebp - 0x1f6], ax
call fcn.10005310
mov dword [esi + 0x6c], eax
mov ecx, 0xb3d542e6
xor eax, eax
xor dword [ebp + eax*4 - 0x20c], ecx
inc eax
cmp eax, 4
je 0x1000645a
mov ecx, dword [ebp - 0x214]
jmp 0x10006445
xor eax, eax
lea edx, [ebp - 0x20c]
mov ecx, edi
mov word [ebp - 0x20e], ax
call fcn.10005310
mov dword [esi + 0x70], eax
mov ecx, 0x496923ea
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0x224], ecx
inc eax
cmp eax, 4
je 0x10006495
mov ecx, dword [ebp - 0x22c]
jmp 0x10006480
xor eax, eax
lea edx, [ebp - 0x224]
mov ecx, edi
mov word [ebp - 0x226], ax
call fcn.10005310
mov dword [esi + 0x74], eax
mov ecx, 0xee7ce575
xor eax, eax
xor dword [ebp + eax*4 - 0x23c], ecx
inc eax
cmp eax, 4
je 0x100064ca
mov ecx, dword [ebp - 0x244]
jmp 0x100064b5
xor eax, eax
lea edx, [ebp - 0x23c]
mov ecx, edi
mov word [ebp - 0x23e], ax
call fcn.10005310
mov dword [esi + 0x78], eax
mov ecx, 0x2b1be55c
xor eax, eax
nop word [eax + eax]
xor dword [ebp + eax*4 - 0xe4], ecx
inc eax
cmp eax, 3
je 0x10006505
mov ecx, dword [ebp - 0xec]
jmp 0x100064f0
xor eax, eax
lea edx, [ebp - 0xe4]
mov ecx, edi
mov word [ebp - 0xe6], ax
call fcn.10005310
mov dword [esi + 0x7c], eax
mov ecx, 0x2c03b57e
xor eax, eax
xor dword [ebp + eax*4 - 0x360], ecx
inc eax
cmp eax, 5
je 0x1000653a
mov ecx, dword [ebp - 0x368]
jmp 0x10006525
xor eax, eax
lea edx, [ebp - 0x360]
mov ecx, edi
mov word [ebp - 0x362], ax
call fcn.10005310
mov dword [esi + 0x80], eax
mov ecx, 0x26650d14
xor eax, eax
nop dword [eax]
xor dword [ebp + eax*4 - 0xf8], ecx
inc eax
cmp eax, 3
je 0x10006575
mov ecx, dword [ebp - 0x100]
jmp 0x10006560
xor eax, eax
lea edx, [ebp - 0xf8]
mov ecx, edi
mov word [ebp - 0xfa], ax
call fcn.10005310
mov dword [esi + 0x84], eax
mov ecx, 0xbb74274c
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x10c], ecx
inc eax
cmp eax, 3
je 0x100065b5
mov ecx, dword [ebp - 0x114]
jmp 0x100065a0
xor eax, eax
lea edx, [ebp - 0x10c]
mov ecx, edi
mov word [ebp - 0x10e], ax
call fcn.10005310
mov dword [esi + 0x88], eax
mov ecx, 0x51c295c7
xor eax, eax
xor dword [ebp + eax*4 - 0x20], ecx
inc eax
cmp eax, 6
je 0x100065e7
mov ecx, dword [ebp - 0x28]
jmp 0x100065d8
xor eax, eax
lea edx, [ebp - 0x20]
mov ecx, edi
mov word [ebp - 0x22], ax
call fcn.10005310
mov dword [esi + 0x8c], eax
mov ecx, 0x64b62736
xor eax, eax
xor dword [ebp + eax*4 - 0x44], ecx
inc eax
cmp eax, 2
je 0x10006613
mov ecx, dword [ebp - 0x4c]
jmp 0x10006604
xor eax, eax
lea edx, [ebp - 0x44]
mov ecx, edi
mov word [ebp - 0x46], ax
call fcn.10005310
mov dword [esi + 0x90], eax
mov ecx, 0x142ad7b
xor eax, eax
xor dword [ebp + eax*4 - 0x37c], ecx
inc eax
cmp eax, 5
je 0x10006645
mov ecx, dword [ebp - 0x384]
jmp 0x10006630
xor eax, eax
lea edx, [ebp - 0x37c]
mov ecx, edi
mov word [ebp - 0x37e], ax
call fcn.10005310
mov dword [esi + 0x94], eax
mov ecx, 0xa76c900a
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x254], ecx
inc eax
cmp eax, 4
je 0x10006685
mov ecx, dword [ebp - 0x25c]
jmp 0x10006670
xor eax, eax
lea edx, [ebp - 0x254]
mov ecx, edi
mov word [ebp - 0x256], ax
call fcn.10005310
mov dword [esi + 0x98], eax
mov ecx, 0xb9380d37
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x26c], ecx
inc eax
cmp eax, 4
je 0x100066c5
mov ecx, dword [ebp - 0x274]
jmp 0x100066b0
xor eax, eax
lea edx, [ebp - 0x26c]
mov ecx, edi
mov word [ebp - 0x26e], ax
call fcn.10005310
mov dword [esi + 0x9c], eax
mov ecx, 0xea269ffa
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x120], ecx
inc eax
cmp eax, 3
je 0x10006705
mov ecx, dword [ebp - 0x128]
jmp 0x100066f0
xor eax, eax
lea edx, [ebp - 0x120]
mov ecx, edi
mov word [ebp - 0x122], ax
call fcn.10005310
mov dword [esi + 0xa0], eax
mov ecx, 0x4a22cb5b
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x284], ecx
inc eax
cmp eax, 4
je 0x10006745
mov ecx, dword [ebp - 0x28c]
jmp 0x10006730
xor eax, eax
lea edx, [ebp - 0x284]
mov ecx, edi
mov word [ebp - 0x286], ax
call fcn.10005310
mov dword [esi + 0xa4], eax
mov ecx, 0x9370f553
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x398], ecx
inc eax
cmp eax, 5
je 0x10006785
mov ecx, dword [ebp - 0x3a0]
jmp 0x10006770
xor eax, eax
lea edx, [ebp - 0x398]
mov ecx, edi
mov word [ebp - 0x39a], ax
call fcn.10005310
mov dword [esi + 0xa8], eax
mov ecx, 0x3523f79b
xor eax, eax
nop dword [eax + eax]
xor dword [ebp + eax*4 - 0x134], ecx
inc eax
cmp eax, 3
je 0x100067c5
mov ecx, dword [ebp - 0x13c]
jmp 0x100067b0
xor eax, eax
lea edx, [ebp - 0x134]
mov ecx, edi
mov word [ebp - 0x136], ax
call fcn.10005310
pop edi
mov dword [esi + 0xac], eax
pop esi
pop ebx
mov esp, ebp
pop ebp
ret