Function at 0x1027410
Capabilities:
Link many functions at runtime

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
cmp dword [ebp + 0x10], 0
je 0x1027e81
push esi
push 0x100b51c
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
mov esi, eax
test esi, esi
je 0x1027e80
push ebx
push edi
mov edi, dword [sym.imp.KERNEL32.DLL_GetProcAddress]
push 0x100b50c
push esi
call edi
test eax, eax
jne 0x102744e
mov eax, fcn.01027120
mov ebx, dword [ebp + 0xc]
push 0x100b4fc
push esi
mov dword [ebx + 0x3f8], eax
call edi
test eax, eax
jne 0x1027468
mov eax, fcn.01027120
push 0x100b4ec
push esi
mov dword [ebx + 0x3fc], eax
call edi
test eax, eax
jne 0x102747f
mov eax, fcn.01027120
push 0x100b4dc
push esi
mov dword [ebx + 0x400], eax
call edi
test eax, eax
jne 0x1027496
mov eax, fcn.01027120
push 0x100b4cc
push esi
mov dword [ebx + 0x404], eax
call edi
test eax, eax
jne 0x10274ad
mov eax, fcn.01027120
push 0x100b4b8
push esi
mov dword [ebx + 0x408], eax
call edi
test eax, eax
jne 0x10274c4
mov eax, fcn.01027120
push 0x100b4a4
push esi
mov dword [ebx + 0x40c], eax
call edi
test eax, eax
jne 0x10274db
mov eax, fcn.01027120
push 0x100b490
push esi
mov dword [ebx + 0x410], eax
call edi
test eax, eax
jne 0x10274f2
mov eax, fcn.01027120
push 0x100b480
push esi
mov dword [ebx + 0x414], eax
call edi
test eax, eax
jne 0x1027509
mov eax, fcn.01027120
push 0x100b470
push esi
mov dword [ebx + 0x418], eax
call edi
test eax, eax
jne 0x1027520
mov eax, fcn.01027120
push 0x100b45c
push esi
mov dword [ebx + 0x41c], eax
call edi
test eax, eax
jne 0x1027537
mov eax, fcn.01027120
push 0x100b448
push esi
mov dword [ebx + 0x420], eax
call edi
test eax, eax
jne 0x102754e
mov eax, fcn.01027120
push 0x100b438
push esi
mov dword [ebx + 0x424], eax
call edi
test eax, eax
jne 0x1027565
mov eax, fcn.01027120
push 0x100b428
push esi
mov dword [ebx + 0x428], eax
call edi
test eax, eax
jne 0x102757c
mov eax, fcn.01027120
push 0x100b410
push esi
mov dword [ebx + 0x42c], eax
call edi
test eax, eax
jne 0x1027593
mov eax, fcn.01027120
push 0x100b3f4
push esi
mov dword [ebx + 0x370], eax
call edi
test eax, eax
jne 0x10275aa
mov eax, fcn.01027120
push 0x100b4dc
push esi
mov dword [ebx + 0x378], eax
call edi
test eax, eax
jne 0x10275c1
mov eax, fcn.01027120
push 0x100b3e0
push esi
mov dword [ebx + 0x404], eax
call edi
test eax, eax
jne 0x10275d8
mov eax, fcn.01027120
push 0x100b3cc
push esi
mov dword [ebx + 0x108], eax
call edi
test eax, eax
jne 0x10275ef
mov eax, fcn.01027120
push 0x100b3c0
push esi
mov dword [ebx + 0x10c], eax
call edi
test eax, eax
jne 0x1027606
mov eax, fcn.01027120
push 0x100b3b4
push esi
mov dword [ebx + 0x104], eax
call edi
test eax, eax
jne 0x102761d
mov eax, fcn.01027120
push 0x100b3a8
push esi
mov dword [ebx + 0xfc], eax
call edi
test eax, eax
jne 0x1027634
mov eax, fcn.01027120
push 0x100b398
push esi
mov dword [ebx + 0x100], eax
call edi
test eax, eax
jne 0x102764b
mov eax, fcn.01027120
push 0x100b37c
push esi
mov dword [ebx + 0x164], eax
call edi
test eax, eax
jne 0x1027662
mov eax, fcn.01027120
push 0x100b368
push esi
mov dword [ebx + 0x16c], eax
call edi
test eax, eax
jne 0x1027679
mov eax, fcn.01027120
push 0x100b360
push esi
mov dword [ebx + 0x168], eax
call edi
test eax, eax
jne 0x1027690
mov eax, fcn.01027120
push 0x100b348
push esi
mov dword [ebx + 0x128], eax
call edi
test eax, eax
jne 0x10276a7
mov eax, fcn.01027120
push 0x100b32c
push esi
mov dword [ebx + 0x114], eax
call edi
test eax, eax
jne 0x10276be
mov eax, fcn.01027120
push 0x100b310
push esi
mov dword [ebx + 0x118], eax
call edi
test eax, eax
jne 0x10276d5
mov eax, fcn.01027120
push 0x100b2fc
push esi
mov dword [ebx + 0x12c], eax
call edi
test eax, eax
jne 0x10276ec
mov eax, fcn.01027120
push 0x100b2e0
push esi
mov dword [ebx + 0x130], eax
call edi
test eax, eax
jne 0x1027703
mov eax, fcn.01027120
push 0x100b2c8
push esi
mov dword [ebx + 0x134], eax
call edi
test eax, eax
jne 0x102771a
mov eax, fcn.01027120
push 0x100b2b4
push esi
mov dword [ebx + 0x23c], eax
call edi
test eax, eax
jne 0x1027731
mov eax, fcn.01027120
push 0x100b2a4
push esi
mov dword [ebx + 0x24c], eax
call edi
test eax, eax
jne 0x1027748
mov eax, fcn.01027120
push 0x100b294
push esi
mov dword [ebx + 0x250], eax
call edi
test eax, eax
jne 0x102775f
mov eax, fcn.01027120
push 0x100b288
push esi
mov dword [ebx + 0x254], eax
call edi
test eax, eax
jne 0x1027776
mov eax, fcn.01027120
push 0x100b278
push esi
mov dword [ebx + 0x284], eax
call edi
test eax, eax
jne 0x102778d
mov eax, fcn.01027120
push 0x100b260
push esi
mov dword [ebx + 0x294], eax
call edi
test eax, eax
jne 0x10277a4
mov eax, fcn.01027120
push 0x100b250
push esi
mov dword [ebx + 0x298], eax
call edi
test eax, eax
jne 0x10277bb
mov eax, fcn.01027120
push 0x100b240
push esi
mov dword [ebx + 0x29c], eax
call edi
test eax, eax
jne 0x10277d2
mov eax, fcn.01027120
push 0x100b230
push esi
mov dword [ebx + 0x2a0], eax
call edi
test eax, eax
jne 0x10277e9
mov eax, fcn.01027120
push 0x100b21c
push esi
mov dword [ebx + 0x358], eax
call edi
test eax, eax
jne 0x1027800
mov eax, fcn.01027120
push 0x100b208
push esi
mov dword [ebx + 0x35c], eax
call edi
test eax, eax
jne 0x1027817
mov eax, fcn.01027120
push 0x100b1f8
push esi
mov dword [ebx + 0x188], eax
call edi
test eax, eax
jne 0x102782e
mov eax, fcn.01027120
push 0x100b1d8
push esi
mov dword [ebx + 0x18c], eax
call edi
test eax, eax
jne 0x1027845
mov eax, fcn.01027120
push 0x100b1c4
push esi
mov dword [ebx + 0x1a0], eax
call edi
test eax, eax
jne 0x102785c
mov eax, fcn.01027120
push 0x100b1b8
push esi
mov dword [ebx + 0x1c4], eax
call edi
test eax, eax
jne 0x1027873
mov eax, fcn.01027120
push 0x100b1a8
push esi
mov dword [ebx + 0x1bc], eax
call edi
test eax, eax
jne 0x102788a
mov eax, fcn.01027120
push 0x100b19c
push esi
mov dword [ebx + 0x1c0], eax
call edi
test eax, eax
jne 0x10278a1
mov eax, fcn.01027120
push 0x100b180
push esi
mov dword [ebx + 0x1b4], eax
call edi
test eax, eax
jne 0x10278b8
mov eax, fcn.01027120
push 0x100b174
push esi
mov dword [ebx + 0x1b8], eax
call edi
test eax, eax
jne 0x10278cf
mov eax, fcn.01027120
push 0x100b164
push esi
mov dword [ebx + 0x1fc], eax
call edi
test eax, eax
jne 0x10278e6
mov eax, fcn.01027120
push 0x100b154
push esi
mov dword [ebx + 0x200], eax
call edi
test eax, eax
jne 0x10278fd
mov eax, fcn.01027120
push 0x100b140
push esi
mov dword [ebx + 0x204], eax
call edi
test eax, eax
jne 0x1027914
mov eax, fcn.01027120
push 0x100b12c
push esi
mov dword [ebx + 0x208], eax
call edi
test eax, eax
jne 0x102792b
mov eax, fcn.01027120
push 0x100b11c
push esi
mov dword [ebx + 0x234], eax
call edi
test eax, eax
jne 0x1027942
mov eax, fcn.01027120
push 0x100b110
push esi
mov dword [ebx + 0x238], eax
call edi
test eax, eax
jne 0x1027959
mov eax, fcn.01027120
push 0x100b100
push esi
mov dword [ebx + 0x230], eax
call edi
test eax, eax
jne 0x1027970
mov eax, fcn.01027120
push 0x100b0f4
push esi
mov dword [ebx + 0x324], eax
call edi
test eax, eax
jne 0x1027987
mov eax, fcn.01027120
push 0x100b0e4
push esi
mov dword [ebx + 0x310], eax
call edi
test eax, eax
jne 0x102799e
mov eax, fcn.01027120
push 0x100b0c8
push esi
mov dword [ebx + 0x2f4], eax
call edi
test eax, eax
jne 0x10279b5
mov eax, fcn.01027120
push 0x100b0bc
push esi
mov dword [ebx + 0x2ac], eax
call edi
test eax, eax
jne 0x10279cc
mov eax, fcn.01027120
push 0x100b0a0
push esi
mov dword [ebx + 0x2b0], eax
call edi
test eax, eax
jne 0x10279e3
mov eax, fcn.01027120
push 0x100b090
push esi
mov dword [ebx + 0x268], eax
call edi
test eax, eax
jne 0x10279fa
mov eax, fcn.01027120
push 0x100b084
push esi
mov dword [ebx + 0x258], eax
call edi
test eax, eax
jne 0x1027a11
mov eax, fcn.01027120
push 0x100b060
push esi
mov dword [ebx + 0x25c], eax
call edi
test eax, eax
jne 0x1027a28
mov eax, fcn.01027120
push 0x100b054
push esi
mov dword [ebx + 0x260], eax
call edi
test eax, eax
jne 0x1027a3f
mov eax, fcn.01027120
push 0x100b048
push esi
mov dword [ebx + 0x264], eax
call edi
test eax, eax
jne 0x1027a56
mov eax, fcn.01027120
push 0x100b038
push esi
mov dword [ebx + 0x26c], eax
call edi
test eax, eax
jne 0x1027a6d
mov eax, fcn.01027120
push 0x100b024
push esi
mov dword [ebx + 0x270], eax
call edi
test eax, eax
jne 0x1027a84
mov eax, fcn.01027120
push 0x100b00c
push esi
mov dword [ebx + 0x274], eax
call edi
test eax, eax
jne 0x1027a9b
mov eax, fcn.01027120
push 0x100aff8
push esi
mov dword [ebx + 0x278], eax
call edi
test eax, eax
jne 0x1027ab2
mov eax, fcn.01027120
push 0x100afe4
push esi
mov dword [ebx + 0x27c], eax
call edi
test eax, eax
jne 0x1027ac9
mov eax, fcn.01027120
push 0x100afc8
push esi
mov dword [ebx + 0x280], eax
call edi
test eax, eax
jne 0x1027ae0
mov eax, fcn.01027120
push 0x100afa4
push esi
mov dword [ebx + 0x2dc], eax
call edi
test eax, eax
jne 0x1027af7
mov eax, fcn.01027120
push 0x100af88
push esi
mov dword [ebx + 0x2e0], eax
call edi
test eax, eax
jne 0x1027b0e
mov eax, fcn.01027120
push 0x100af6c
push esi
mov dword [ebx + 0x2e4], eax
call edi
test eax, eax
jne 0x1027b25
mov eax, fcn.01027120
push 0x100af58
push esi
mov dword [ebx + 0x2e8], eax
call edi
test eax, eax
jne 0x1027b3c
mov eax, fcn.01027120
push 0x100af48
push esi
mov dword [ebx + 0x2ec], eax
call edi
test eax, eax
jne 0x1027b53
mov eax, fcn.01027120
push 0x100af38
push esi
mov dword [ebx + 0x2f0], eax
call edi
test eax, eax
jne 0x1027b6a
mov eax, fcn.01027120
push 0x100af2c
push esi
mov dword [ebx + 0x240], eax
call edi
test eax, eax
jne 0x1027b81
mov eax, fcn.01027120
push 0x100af14
push esi
mov dword [ebx + 0x190], eax
call edi
test eax, eax
jne 0x1027b98
mov eax, fcn.01027120
push 0x100aefc
push esi
mov dword [ebx + 0x194], eax
call edi
test eax, eax
jne 0x1027baf
mov eax, fcn.01027120
push 0x100aeec
push esi
mov dword [ebx + 0x46c], eax
call edi
test eax, eax
jne 0x1027bc6
mov eax, fcn.01027120
push 0x100aed8
push esi
mov dword [ebx + 0x470], eax
call edi
test eax, eax
jne 0x1027bdd
mov eax, fcn.01027120
push 0x100aec0
push esi
mov dword [ebx + 0x474], eax
call edi
test eax, eax
jne 0x1027bf4
mov eax, fcn.01027120
push 0x100aea4
push esi
mov dword [ebx + 0x480], eax
call edi
test eax, eax
jne 0x1027c0b
mov eax, fcn.01027120
push 0x100ae94
push esi
mov dword [ebx + 0x484], eax
call edi
test eax, eax
jne 0x1027c22
mov eax, fcn.01027120
push 0x100ae84
push esi
mov dword [ebx + 0x488], eax
call edi
test eax, eax
jne 0x1027c39
mov eax, fcn.01027120
push 0x100ae70
push esi
mov dword [ebx + 0x490], eax
call edi
test eax, eax
jne 0x1027c50
mov eax, fcn.01027120
push 0x100ae5c
push esi
mov dword [ebx + 0x494], eax
call edi
test eax, eax
jne 0x1027c67
mov eax, fcn.01027120
push 0x100ae48
push esi
mov dword [ebx + 0x498], eax
call edi
test eax, eax
jne 0x1027c7e
mov eax, fcn.01027120
push 0x100ae38
push esi
mov dword [ebx + 0x500], eax
call edi
test eax, eax
jne 0x1027c95
mov eax, fcn.01027120
push 0x100ae24
push esi
mov dword [ebx + 0x504], eax
call edi
test eax, eax
jne 0x1027cac
mov eax, fcn.01027120
push 0x100ae0c
push esi
mov dword [ebx + 0x508], eax
call edi
test eax, eax
jne 0x1027cc3
mov eax, fcn.01027120
push 0x100adf4
push esi
mov dword [ebx + 0x440], eax
call edi
test eax, eax
jne 0x1027cda
mov eax, fcn.01027120
push 0x100ade8
push esi
mov dword [ebx + 0x444], eax
call edi
test eax, eax
jne 0x1027cf1
mov eax, fcn.01027120
push 0x100ade0
push esi
mov dword [ebx + 0x448], eax
call edi
test eax, eax
jne 0x1027d08
mov eax, fcn.01027120
push 0x100adc4
push esi
mov dword [ebx + 0x44c], eax
call edi
test eax, eax
jne 0x1027d1f
mov eax, fcn.01027120
push 0x100adac
push esi
mov dword [ebx + 0x524], eax
call edi
test eax, eax
jne 0x1027d36
mov eax, fcn.01027120
push 0x100ada0
push esi
mov dword [ebx + 0x528], eax
call edi
test eax, eax
jne 0x1027d4d
mov eax, fcn.01027120
push 0x100ad88
push esi
mov dword [ebx + 0x52c], eax
call edi
test eax, eax
jne 0x1027d64
mov eax, fcn.01027120
push 0x100ad78
push esi
mov dword [ebx + 0x530], eax
call edi
test eax, eax
jne 0x1027d7b
mov eax, fcn.01027120
push 0x100ad60
push esi
mov dword [ebx + 0x590], eax
call edi
test eax, eax
jne 0x1027d92
mov eax, fcn.01027120
push 0x100ad50
push esi
mov dword [ebx + 0x534], eax
call edi
test eax, eax
jne 0x1027da9
mov eax, fcn.01027120
push 0x100ad38
push esi
mov dword [ebx + 0x538], eax
call edi
test eax, eax
jne 0x1027dc0
mov eax, fcn.01027120
push 0x100ad2c
push esi
mov dword [ebx + 0x53c], eax
call edi
test eax, eax
jne 0x1027dd7
mov eax, fcn.01027120
push 0x100ad10
push esi
mov dword [ebx + 0x540], eax
call edi
test eax, eax
jne 0x1027dee
mov eax, fcn.01027120
push 0x100acfc
push esi
mov dword [ebx + 0x544], eax
call edi
test eax, eax
jne 0x1027e05
mov eax, fcn.01027120
push 0x100ace4
push esi
mov dword [ebx + 0x548], eax
call edi
test eax, eax
jne 0x1027e1c
mov eax, fcn.01027120
push 0x100acc8
push esi
mov dword [ebx + 0x54c], eax
call edi
test eax, eax
jne 0x1027e33
mov eax, fcn.01027120
push 0x100aca4
push esi
mov dword [ebx + 0x594], eax
call edi
test eax, eax
jne 0x1027e4a
mov eax, fcn.01027120
push 0x100ac84
push esi
mov dword [ebx + 0x598], eax
call edi
test eax, eax
jne 0x1027e61
mov eax, fcn.01027120
push 0x100ac64
push esi
mov dword [ebx + 0x5a0], eax
call edi
test eax, eax
jne 0x1027e78
mov eax, fcn.01027120
pop edi
mov dword [ebx + 0x5a4], eax
pop ebx
pop esi
pop ebp
ret 0xc