Function at 0x1001c9a0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
mov esi, dword [ebp + 8]
mov ebx, ecx
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x1004fd9c
push esi
mov dword [ebx], esi
call edi
push 0x1004fdac
push esi
mov dword [0x10074470], eax
call edi
push 0x1004fdc0
push esi
mov dword [0x10074474], eax
call edi
push 0x1004fdd4
push esi
mov dword [0x10074478], eax
call edi
push 0x1004fde8
push esi
mov dword [0x1007447c], eax
call edi
push 0x10052608
mov dword [0x10074480], eax
push dword [ebx]
call edi
push 0x10052614
push dword [ebx]
mov dword [ebx + 4], eax
call edi
push 0x10052624
push dword [ebx]
mov dword [ebx + 8], eax
call edi
push 0x10052634
push dword [ebx]
mov dword [ebx + 0xc], eax
call edi
push 0x10052648
push dword [ebx]
mov dword [ebx + 0x10], eax
call edi
push 0x10052660
push dword [ebx]
mov dword [ebx + 0x14], eax
call edi
push 0x10052674
push dword [ebx]
mov dword [ebx + 0x18], eax
call edi
push 0x10052680
push dword [ebx]
mov dword [ebx + 0x1c], eax
call edi
push 0x1005268c
push dword [ebx]
mov dword [ebx + 0x20], eax
call edi
push 0x10052698
push dword [ebx]
mov dword [ebx + 0x24], eax
call edi
push 0x100526a4
push dword [ebx]
mov dword [ebx + 0x28], eax
call edi
push 0x100526b8
push dword [ebx]
mov dword [ebx + 0x2c], eax
call edi
push 0x100526cc
push dword [ebx]
mov dword [ebx + 0x30], eax
call edi
push 0x100526ec
push dword [ebx]
mov dword [ebx + 0x34], eax
call edi
push 0x100526f8
push dword [ebx]
mov dword [ebx + 0x38], eax
call edi
push 0x10052708
push dword [ebx]
mov dword [ebx + 0x3c], eax
call edi
push 0x10052718
push dword [ebx]
mov dword [ebx + 0x40], eax
call edi
push 0x10052728
push dword [ebx]
mov dword [ebx + 0x44], eax
call edi
push 0x10052738
push dword [ebx]
mov dword [ebx + 0x48], eax
call edi
push 0x10052748
push dword [ebx]
mov dword [ebx + 0x4c], eax
call edi
push 0x10052758
push dword [ebx]
mov dword [ebx + 0x50], eax
call edi
push 0x10052768
push dword [ebx]
mov dword [ebx + 0x54], eax
call edi
push 0x10052778
push dword [ebx]
mov dword [ebx + 0x58], eax
call edi
push 0x1005278c
push dword [ebx]
mov dword [ebx + 0x5c], eax
call edi
push 0x1005279c
push dword [ebx]
mov dword [ebx + 0x60], eax
call edi
push 0x100527ac
push dword [ebx]
mov dword [ebx + 0x64], eax
call edi
push 0x100527bc
push dword [ebx]
mov dword [ebx + 0x68], eax
call edi
push 0x100527c8
push dword [ebx]
mov dword [ebx + 0x6c], eax
call edi
push 0x100527d4
push dword [ebx]
mov dword [ebx + 0x70], eax
call edi
push 0x100527e4
push dword [ebx]
mov dword [ebx + 0x74], eax
call edi
push 0x100527f8
push dword [ebx]
mov dword [ebx + 0x78], eax
call edi
push 0x10052808
push dword [ebx]
mov dword [ebx + 0x7c], eax
call edi
push 0x10052818
push dword [ebx]
mov dword [ebx + 0x80], eax
call edi
push 0x10052828
push dword [ebx]
mov dword [ebx + 0x84], eax
call edi
push 0x10052838
push dword [ebx]
mov dword [ebx + 0x88], eax
call edi
push 0x10052848
push dword [ebx]
mov dword [ebx + 0x8c], eax
call edi
push 0x10052854
push dword [ebx]
mov dword [ebx + 0x90], eax
call edi
push 0x1005286c
push dword [ebx]
mov dword [ebx + 0x94], eax
call edi
push 0x10052880
push dword [ebx]
mov dword [ebx + 0x98], eax
call edi
push 0x10052890
push dword [ebx]
mov dword [ebx + 0x9c], eax
call edi
push 0x100528b0
push dword [ebx]
mov dword [ebx + 0xa0], eax
call edi
push 0x100528d0
push dword [ebx]
mov dword [ebx + 0xa4], eax
call edi
push 0x100528e0
push dword [ebx]
mov dword [ebx + 0xa8], eax
call edi
push 0x100528f4
push dword [ebx]
mov dword [ebx + 0xac], eax
call edi
push 0x10052908
push dword [ebx]
mov dword [ebx + 0xb0], eax
call edi
push 0x1005291c
push dword [ebx]
mov dword [ebx + 0xb4], eax
call edi
push 0x1005292c
push dword [ebx]
mov dword [ebx + 0xb8], eax
call edi
push 0x10052944
push dword [ebx]
mov dword [ebx + 0xbc], eax
call edi
push 0x10052954
push dword [ebx]
mov dword [ebx + 0xc0], eax
call edi
push 0x10052964
push dword [ebx]
mov dword [ebx + 0xc4], eax
call edi
push 0x10052974
push dword [ebx]
mov dword [ebx + 0xc8], eax
call edi
push 0x10052984
push dword [ebx]
mov dword [ebx + 0xcc], eax
call edi
push 0x10052998
push dword [ebx]
mov dword [ebx + 0xd0], eax
call edi
push 0x100529a8
push dword [ebx]
mov dword [ebx + 0xd4], eax
call edi
mov dword [ebx + 0xd8], eax
push 0x100529b8
push dword [ebx]
call edi
push 0x100529c4
push dword [ebx]
mov dword [ebx + 0xdc], eax
call edi
push 0x100529d4
push dword [ebx]
mov dword [ebx + 0xe0], eax
call edi
push 0x100529e4
push dword [ebx]
mov dword [ebx + 0xe4], eax
call edi
push 0x100529f0
push dword [ebx]
mov dword [ebx + 0xe8], eax
call edi
push 0x10052a04
push dword [ebx]
mov dword [ebx + 0xec], eax
call edi
push 0x10052a18
push dword [ebx]
mov dword [ebx + 0xf0], eax
call edi
push 0x10052a2c
push dword [ebx]
mov dword [ebx + 0xf4], eax
call edi
push 0x10052a40
push dword [ebx]
mov dword [ebx + 0xf8], eax
call edi
push 0x10052a4c
push dword [ebx]
mov dword [ebx + 0xfc], eax
call edi
push 0x10052a60
push dword [ebx]
mov dword [ebx + 0x100], eax
call edi
push 0x10052a70
push dword [ebx]
mov dword [ebx + 0x104], eax
call edi
push 0x10052a7c
push dword [ebx]
mov dword [ebx + 0x108], eax
call edi
push 0x10052a90
push dword [ebx]
mov dword [ebx + 0x10c], eax
call edi
push 0x10052a9c
push dword [ebx]
mov dword [ebx + 0x110], eax
call edi
push 0x10052aa8
push dword [ebx]
mov dword [ebx + 0x114], eax
call edi
push 0x10052ab4
push dword [ebx]
mov dword [ebx + 0x118], eax
call edi
push 0x10052acc
push dword [ebx]
mov dword [ebx + 0x11c], eax
call edi
push 0x10052ae4
push dword [ebx]
mov dword [ebx + 0x120], eax
call edi
push 0x10052af8
push dword [ebx]
mov dword [ebx + 0x124], eax
call edi
mov dword [ebx + 0x128], eax
push 0x10052b08
push dword [ebx]
call edi
push 0x10052b1c
push dword [ebx]
mov dword [ebx + 0x12c], eax
call edi
push 0x10052b30
push dword [ebx]
mov dword [ebx + 0x130], eax
call edi
push 0x10052b48
push dword [ebx]
mov dword [ebx + 0x134], eax
call edi
push 0x10052b60
push dword [ebx]
mov dword [ebx + 0x138], eax
call edi
push 0x10052b70
push dword [ebx]
mov dword [ebx + 0x13c], eax
call edi
push 0x10052b84
push dword [ebx]
mov dword [ebx + 0x140], eax
call edi
push 0x10052b98
push dword [ebx]
mov dword [ebx + 0x144], eax
call edi
push 0x10052ba8
push dword [ebx]
mov dword [ebx + 0x148], eax
call edi
push 0x10052bb8
push dword [ebx]
mov dword [ebx + 0x14c], eax
call edi
push 0x10052bc4
push dword [ebx]
mov dword [ebx + 0x150], eax
call edi
push 0x10052bdc
push dword [ebx]
mov dword [ebx + 0x154], eax
call edi
push 0x10052bec
push dword [ebx]
mov dword [ebx + 0x158], eax
call edi
push 0x10052c00
push dword [ebx]
mov dword [ebx + 0x15c], eax
call edi
push 0x10052c10
push dword [ebx]
mov dword [ebx + 0x160], eax
call edi
push 0x10052c28
push dword [ebx]
mov dword [ebx + 0x164], eax
call edi
push 0x10052c38
push dword [ebx]
mov dword [ebx + 0x168], eax
call edi
push 0x10052c48
push dword [ebx]
mov dword [ebx + 0x16c], eax
call edi
push 0x10052c58
push dword [ebx]
mov dword [ebx + 0x170], eax
call edi
push 0x10052c68
push dword [ebx]
mov dword [ebx + 0x174], eax
call edi
push 0x10052c7c
push dword [ebx]
mov dword [ebx + 0x178], eax
call edi
push 0x10052c90
push dword [ebx]
mov dword [ebx + 0x17c], eax
call edi
push 0x10052ca4
mov dword [ebx + 0x180], eax
push dword [ebx]
call edi
push 0x10052cb4
mov dword [ebx + 0x184], eax
push dword [ebx]
call edi
push 0x10052cc0
mov dword [ebx + 0x188], eax
push dword [ebx]
call edi
push 0x10052cd8
mov dword [ebx + 0x18c], eax
push dword [ebx]
call edi
push 0x10052cf0
mov dword [ebx + 0x190], eax
push dword [ebx]
call edi
push 0x10052d04
mov dword [ebx + 0x194], eax
push dword [ebx]
call edi
push 0x10052d18
mov dword [ebx + 0x198], eax
push dword [ebx]
call edi
push 0x10052d24
mov dword [ebx + 0x19c], eax
push dword [ebx]
call edi
push 0x10052d3c
mov dword [ebx + 0x1a0], eax
push dword [ebx]
call edi
push 0x10052d54
mov dword [ebx + 0x1a4], eax
push dword [ebx]
call edi
push 0x10052d68
mov dword [ebx + 0x1a8], eax
push dword [ebx]
call edi
push 0x10052d7c
mov dword [ebx + 0x1ac], eax
push dword [ebx]
call edi
push 0x10052d8c
mov dword [ebx + 0x1b0], eax
push dword [ebx]
call edi
push 0x10052d9c
mov dword [ebx + 0x1b4], eax
push dword [ebx]
call edi
push 0x10052da8
mov dword [ebx + 0x1b8], eax
push dword [ebx]
call edi
push 0x10052dc0
mov dword [ebx + 0x1bc], eax
push dword [ebx]
call edi
push 0x10052dd0
mov dword [ebx + 0x1c0], eax
push dword [ebx]
call edi
push 0x10052de4
mov dword [ebx + 0x1c4], eax
push dword [ebx]
call edi
push 0x10052df0
mov dword [ebx + 0x1c8], eax
push dword [ebx]
call edi
push 0x10052e00
mov dword [ebx + 0x1cc], eax
push dword [ebx]
call edi
push 0x10052e10
mov dword [ebx + 0x1d0], eax
push dword [ebx]
call edi
push 0x10052e1c
mov dword [ebx + 0x1d4], eax
push dword [ebx]
call edi
push 0x10052e28
mov dword [ebx + 0x1d8], eax
push dword [ebx]
call edi
push 0x10052e34
mov dword [ebx + 0x1dc], eax
push dword [ebx]
call edi
push 0x10052e40
mov dword [ebx + 0x1e0], eax
push dword [ebx]
call edi
push 0x10052e50
mov dword [ebx + 0x1e4], eax
push dword [ebx]
call edi
push 0x10052e5c
mov dword [ebx + 0x1e8], eax
push dword [ebx]
call edi
push 0x10052e68
mov dword [ebx + 0x1ec], eax
push dword [ebx]
call edi
push 0x10052e74
mov dword [ebx + 0x1f0], eax
push dword [ebx]
call edi
push 0x10052e88
mov dword [ebx + 0x1f4], eax
push dword [ebx]
call edi
push 0x10052e9c
mov dword [ebx + 0x1f8], eax
push dword [ebx]
call edi
push 0x10052ea8
mov dword [ebx + 0x1fc], eax
push dword [ebx]
call edi
push 0x10052eb4
mov dword [ebx + 0x200], eax
push dword [ebx]
call edi
push 0x10052ec0
mov dword [ebx + 0x204], eax
push dword [ebx]
call edi
push 0x10052ecc
mov dword [ebx + 0x208], eax
push dword [ebx]
call edi
push 0x10052ed8
mov dword [ebx + 0x20c], eax
push dword [ebx]
call edi
push 0x10052ee4
mov dword [ebx + 0x210], eax
push dword [ebx]
call edi
push 0x10052ef4
mov dword [ebx + 0x214], eax
push dword [ebx]
call edi
push 0x10052f04
mov dword [ebx + 0x218], eax
push dword [ebx]
call edi
mov dword [ebx + 0x21c], eax
push 0x10052f10
push dword [ebx]
call edi
push 0x10052f24
mov dword [ebx + 0x220], eax
push dword [ebx]
call edi
push 0x10052f38
mov dword [ebx + 0x224], eax
push dword [ebx]
call edi
push 0x10052f44
mov dword [ebx + 0x228], eax
push dword [ebx]
call edi
push 0x10052f58
mov dword [ebx + 0x22c], eax
push dword [ebx]
call edi
push 0x10052f68
mov dword [ebx + 0x230], eax
push dword [ebx]
call edi
push 0x10052f78
mov dword [ebx + 0x234], eax
push dword [ebx]
call edi
push 0x10052f88
mov dword [ebx + 0x238], eax
push dword [ebx]
call edi
push 0x10052f98
mov dword [ebx + 0x23c], eax
push dword [ebx]
call edi
push 0x10052fa8
mov dword [ebx + 0x240], eax
push dword [ebx]
call edi
push 0x10052fb8
mov dword [ebx + 0x244], eax
push dword [ebx]
call edi
push 0x10052fc8
mov dword [ebx + 0x248], eax
push dword [ebx]
call edi
push 0x10052fd8
mov dword [ebx + 0x24c], eax
push dword [ebx]
call edi
push 0x10052fec
mov dword [ebx + 0x250], eax
push dword [ebx]
call edi
push 0x10052ff8
mov dword [ebx + 0x254], eax
push dword [ebx]
call edi
push 0x10053008
mov dword [ebx + 0x258], eax
push dword [ebx]
call edi
push 0x10053018
mov dword [ebx + 0x25c], eax
push dword [ebx]
call edi
push 0x10053028
mov dword [ebx + 0x260], eax
push dword [ebx]
call edi
push 0x10053034
mov dword [ebx + 0x264], eax
push dword [ebx]
call edi
push 0x10053048
mov dword [ebx + 0x268], eax
push dword [ebx]
call edi
mov dword [ebx + 0x26c], eax
push 0x1005305c
push dword [ebx]
call edi
push 0x10053070
mov dword [ebx + 0x270], eax
push dword [ebx]
call edi
push 0x10053084
mov dword [ebx + 0x274], eax
push dword [ebx]
call edi
push 0x10053090
mov dword [ebx + 0x278], eax
push dword [ebx]
call edi
push 0x100530a4
mov dword [ebx + 0x27c], eax
push dword [ebx]
call edi
push 0x100530b8
mov dword [ebx + 0x280], eax
push dword [ebx]
call edi
push 0x100530c8
mov dword [ebx + 0x284], eax
push dword [ebx]
call edi
push 0x100530d4
mov dword [ebx + 0x288], eax
push dword [ebx]
call edi
push 0x100530e8
mov dword [ebx + 0x28c], eax
push dword [ebx]
call edi
push 0x100530f4
mov dword [ebx + 0x290], eax
push dword [ebx]
call edi
push 0x10053100
mov dword [ebx + 0x294], eax
push dword [ebx]
call edi
push 0x1005310c
mov dword [ebx + 0x298], eax
push dword [ebx]
call edi
push 0x10053124
mov dword [ebx + 0x29c], eax
push dword [ebx]
call edi
push 0x10053138
mov dword [ebx + 0x2a0], eax
push dword [ebx]
call edi
push 0x10053148
mov dword [ebx + 0x2a4], eax
push dword [ebx]
call edi
push 0x1005315c
mov dword [ebx + 0x2a8], eax
push dword [ebx]
call edi
push 0x10053170
mov dword [ebx + 0x2ac], eax
push dword [ebx]
call edi
push 0x10053188
mov dword [ebx + 0x2b0], eax
push dword [ebx]
call edi
push 0x100531a0
mov dword [ebx + 0x2b4], eax
push dword [ebx]
call edi
push 0x100531b0
mov dword [ebx + 0x2b8], eax
push dword [ebx]
call edi
push 0x100531c4
mov dword [ebx + 0x2bc], eax
push dword [ebx]
call edi
push 0x100531d4
mov dword [ebx + 0x2c0], eax
push dword [ebx]
call edi
push 0x100531ec
mov dword [ebx + 0x2c4], eax
push dword [ebx]
call edi
push 0x10053200
mov dword [ebx + 0x2c8], eax
push dword [ebx]
call edi
push 0x10053214
mov dword [ebx + 0x2cc], eax
push dword [ebx]
call edi
push 0x10053224
mov dword [ebx + 0x2d0], eax
push dword [ebx]
call edi
push 0x10053230
mov dword [ebx + 0x2d4], eax
push dword [ebx]
call edi
push 0x10053240
mov dword [ebx + 0x2d8], eax
push dword [ebx]
call edi
push 0x10053258
mov dword [ebx + 0x2dc], eax
push dword [ebx]
call edi
push 0x10053268
mov dword [ebx + 0x2e0], eax
push dword [ebx]
call edi
push 0x10053278
mov dword [ebx + 0x2e4], eax
push dword [ebx]
call edi
push 0x10053288
mov dword [ebx + 0x2e8], eax
push dword [ebx]
call edi
push 0x100532a0
mov dword [ebx + 0x2ec], eax
push dword [ebx]
call edi
push 0x100532b4
mov dword [ebx + 0x2f0], eax
push dword [ebx]
call edi
push 0x100532cc
mov dword [ebx + 0x2f4], eax
push dword [ebx]
call edi
push 0x100532dc
mov dword [ebx + 0x2f8], eax
push dword [ebx]
call edi
push 0x100532ec
mov dword [ebx + 0x2fc], eax
push dword [ebx]
call edi
pop edi
pop esi
mov dword [ebx + 0x300], eax
pop ebx
pop ebp
ret 4