Function at 0x523b78
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
xor eax, eax
push ebp
push 0x5275b2
push dword fs:[eax]
mov dword fs:[eax], esp
mov byte [ebp - 1], 0
cmp dword [0x973858], 0
je 0x523bab
mov byte [ebp - 1], 1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x52761b
push 0x527624
call sub.kernel32.dll_LoadLibraryA
mov dword [0x973858], eax
cmp dword [0x973858], 0
je 0x5275a8
push 0x527630
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a808]
mov dword [edx], eax
push 0x52763c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98971c]
mov dword [edx], eax
push 0x527648
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d10]
mov dword [edx], eax
push 0x527658
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989db4]
mov dword [edx], eax
push 0x527668
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a8f8]
mov dword [edx], eax
push 0x527678
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4f8]
mov dword [edx], eax
push 0x527688
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa5c]
mov dword [edx], eax
push 0x52769c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a904]
mov dword [edx], eax
push 0x5276ac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9e8]
mov dword [edx], eax
push 0x5276bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab58]
mov dword [edx], eax
push 0x5276cc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ca0]
mov dword [edx], eax
push 0x5276e0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9bc]
mov dword [edx], eax
push 0x5276f4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b14]
mov dword [edx], eax
push 0x527708
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a054]
mov dword [edx], eax
push 0x52771c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a408]
mov dword [edx], eax
push 0x527730
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a50]
mov dword [edx], eax
push 0x527744
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a68c]
mov dword [edx], eax
push 0x527754
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c78]
mov dword [edx], eax
push 0x527768
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5e0]
mov dword [edx], eax
push 0x52777c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d74]
mov dword [edx], eax
push 0x527794
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989718]
mov dword [edx], eax
push 0x5277a8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a084]
mov dword [edx], eax
push 0x5277c0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab54]
mov dword [edx], eax
push 0x5277d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a894]
mov dword [edx], eax
push 0x5277e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c50]
mov dword [edx], eax
push 0x5277f8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989860]
mov dword [edx], eax
push 0x52780c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989788]
mov dword [edx], eax
push 0x52781c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa68]
mov dword [edx], eax
push 0x527830
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1fc]
mov dword [edx], eax
push 0x527844
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d30]
mov dword [edx], eax
push 0x527858
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989958]
mov dword [edx], eax
push 0x52786c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a70c]
mov dword [edx], eax
push 0x527880
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fbc]
mov dword [edx], eax
push 0x527898
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989be4]
mov dword [edx], eax
push 0x5278b0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a404]
mov dword [edx], eax
push 0x5278c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bb0]
mov dword [edx], eax
push 0x5278e0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab14]
mov dword [edx], eax
push 0x5278f4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98996c]
mov dword [edx], eax
push 0x527904
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fc4]
mov dword [edx], eax
push 0x527918
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a784]
mov dword [edx], eax
push 0x527928
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989784]
mov dword [edx], eax
push 0x52793c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989cbc]
mov dword [edx], eax
push 0x527950
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a164]
mov dword [edx], eax
push 0x527964
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989db8]
mov dword [edx], eax
push 0x527978
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989cc8]
mov dword [edx], eax
push 0x527988
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ae0]
mov dword [edx], eax
push 0x52799c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a764]
mov dword [edx], eax
push 0x5279b0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a254]
mov dword [edx], eax
push 0x5279c4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ea0]
mov dword [edx], eax
push 0x5279d8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989798]
mov dword [edx], eax
push 0x5279ec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4f4]
mov dword [edx], eax
push 0x527a04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a10c]
mov dword [edx], eax
push 0x527a20
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a948]
mov dword [edx], eax
push 0x527a38
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0ec]
mov dword [edx], eax
push 0x527a50
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ba4]
mov dword [edx], eax
push 0x527a64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ebc]
mov dword [edx], eax
push 0x527a74
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a524]
mov dword [edx], eax
push 0x527a88
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2ac]
mov dword [edx], eax
push 0x527a98
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c74]
mov dword [edx], eax
push 0x527ab0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ccc]
mov dword [edx], eax
push 0x527ac0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab68]
mov dword [edx], eax
push 0x527ad0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa44]
mov dword [edx], eax
push 0x527ae4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a598]
mov dword [edx], eax
push 0x527afc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aab0]
mov dword [edx], eax
push 0x527b14
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897dc]
mov dword [edx], eax
push 0x527b2c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d44]
mov dword [edx], eax
push 0x527b44
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898e0]
mov dword [edx], eax
push 0x527b64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e18]
mov dword [edx], eax
push 0x527b84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989afc]
mov dword [edx], eax
push 0x527b98
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989be0]
mov dword [edx], eax
push 0x527bac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa9c]
mov dword [edx], eax
push 0x527bc4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989aec]
mov dword [edx], eax
push 0x527be0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0e0]
mov dword [edx], eax
push 0x527bfc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f78]
mov dword [edx], eax
push 0x527c14
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a454]
mov dword [edx], eax
push 0x527c30
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7e8]
mov dword [edx], eax
push 0x527c48
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c58]
mov dword [edx], eax
push 0x527c64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897f4]
mov dword [edx], eax
push 0x527c78
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a614]
mov dword [edx], eax
push 0x527c90
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a320]
mov dword [edx], eax
push 0x527ca4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a890]
mov dword [edx], eax
push 0x527cbc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2bc]
mov dword [edx], eax
push 0x527cd4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a97c]
mov dword [edx], eax
push 0x527ce8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5d0]
mov dword [edx], eax
push 0x527cfc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ed4]
mov dword [edx], eax
push 0x527d10
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3e0]
mov dword [edx], eax
push 0x527d24
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9a8]
mov dword [edx], eax
push 0x527d34
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa70]
mov dword [edx], eax
push 0x527d48
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f98]
mov dword [edx], eax
push 0x527d60
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0c8]
mov dword [edx], eax
push 0x527d74
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f64]
mov dword [edx], eax
push 0x527d88
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a378]
mov dword [edx], eax
push 0x527d98
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a758]
mov dword [edx], eax
push 0x527dac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2a0]
mov dword [edx], eax
push 0x527dbc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a020]
mov dword [edx], eax
push 0x527dd0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a304]
mov dword [edx], eax
push 0x527dec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a86c]
mov dword [edx], eax
push 0x527e08
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab50]
mov dword [edx], eax
push 0x527e28
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bdc]
mov dword [edx], eax
push 0x527e4c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a944]
mov dword [edx], eax
push 0x527e64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a940]
mov dword [edx], eax
push 0x527e7c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989974]
mov dword [edx], eax
push 0x527e94
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a78]
mov dword [edx], eax
push 0x527ea8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989728]
mov dword [edx], eax
push 0x527ebc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d0c]
mov dword [edx], eax
push 0x527ed4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a21c]
mov dword [edx], eax
push 0x527eec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c2c]
mov dword [edx], eax
push 0x527f04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3a0]
mov dword [edx], eax
push 0x527f1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a778]
mov dword [edx], eax
push 0x527f34
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98973c]
mov dword [edx], eax
push 0x527f44
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98980c]
mov dword [edx], eax
push 0x527f58
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a13c]
mov dword [edx], eax
push 0x527f68
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a868]
mov dword [edx], eax
push 0x527f78
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a900]
mov dword [edx], eax
push 0x527f90
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989998]
mov dword [edx], eax
push 0x527fa8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a838]
mov dword [edx], eax
push 0x527fc0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab10]
mov dword [edx], eax
push 0x527fd8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1a8]
mov dword [edx], eax
push 0x527fec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a708]
mov dword [edx], eax
push 0x528004
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989868]
mov dword [edx], eax
push 0x528018
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1a4]
mov dword [edx], eax
push 0x52802c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a704]
mov dword [edx], eax
push 0x528044
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a138]
mov dword [edx], eax
push 0x528058
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f04]
mov dword [edx], eax
push 0x52806c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897f0]
mov dword [edx], eax
push 0x528084
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ce4]
mov dword [edx], eax
push 0x528098
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a648]
mov dword [edx], eax
push 0x5280b0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a974]
mov dword [edx], eax
push 0x5280c4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ac0]
mov dword [edx], eax
push 0x5280e0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a000]
mov dword [edx], eax
push 0x5280fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ffc]
mov dword [edx], eax
push 0x528114
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a578]
mov dword [edx], eax
push 0x528130
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a51c]
mov dword [edx], eax
push 0x528148
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6e0]
mov dword [edx], eax
push 0x52815c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989774]
mov dword [edx], eax
push 0x528170
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ab0]
mov dword [edx], eax
push 0x528180
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b78]
mov dword [edx], eax
push 0x528190
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a39c]
mov dword [edx], eax
push 0x5281a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a300]
mov dword [edx], eax
push 0x5281bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a888]
mov dword [edx], eax
push 0x5281d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0dc]
mov dword [edx], eax
push 0x5281ec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab3c]
mov dword [edx], eax
push 0x528208
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a030]
mov dword [edx], eax
push 0x52821c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c54]
mov dword [edx], eax
push 0x528230
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab24]
mov dword [edx], eax
push 0x528244
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a180]
mov dword [edx], eax
push 0x528258
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bac]
mov dword [edx], eax
push 0x528270
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4a4]
mov dword [edx], eax
push 0x528288
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b10]
mov dword [edx], eax
push 0x5282a0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898bc]
mov dword [edx], eax
push 0x5282bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a23c]
mov dword [edx], eax
push 0x5282dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0c4]
mov dword [edx], eax
push 0x5282fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4c4]
mov dword [edx], eax
push 0x528318
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a8cc]
mov dword [edx], eax
push 0x528334
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a450]
mov dword [edx], eax
push 0x52834c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989994]
mov dword [edx], eax
push 0x528364
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9a4]
mov dword [edx], eax
push 0x528378
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2b0]
mov dword [edx], eax
push 0x52838c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a76c]
mov dword [edx], eax
push 0x5283a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c70]
mov dword [edx], eax
push 0x5283bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a918]
mov dword [edx], eax
push 0x5283d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899a4]
mov dword [edx], eax
push 0x5283e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c44]
mov dword [edx], eax
push 0x528404
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a160]
mov dword [edx], eax
push 0x528424
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a700]
mov dword [edx], eax
push 0x52844c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989794]
mov dword [edx], eax
push 0x528474
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a00]
mov dword [edx], eax
push 0x528488
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3bc]
mov dword [edx], eax
push 0x52849c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d64]
mov dword [edx], eax
push 0x5284ac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a280]
mov dword [edx], eax
push 0x5284c0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f34]
mov dword [edx], eax
push 0x5284dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a8e4]
mov dword [edx], eax
push 0x5284f8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98989c]
mov dword [edx], eax
push 0x528510
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a48]
mov dword [edx], eax
push 0x528524
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a574]
mov dword [edx], eax
push 0x528538
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989838]
mov dword [edx], eax
push 0x528554
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899d0]
mov dword [edx], eax
push 0x52856c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4c0]
mov dword [edx], eax
push 0x528584
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899e4]
mov dword [edx], eax
push 0x52859c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a44c]
mov dword [edx], eax
push 0x5285b4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1e8]
mov dword [edx], eax
push 0x5285c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab9c]
mov dword [edx], eax
push 0x5285dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a238]
mov dword [edx], eax
push 0x5285f4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989898]
mov dword [edx], eax
push 0x52860c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aac8]
mov dword [edx], eax
push 0x528624
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fb8]
mov dword [edx], eax
push 0x528640
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e70]
mov dword [edx], eax
push 0x52865c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a250]
mov dword [edx], eax
push 0x528674
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a654]
mov dword [edx], eax
push 0x52868c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e34]
mov dword [edx], eax
push 0x5286a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a364]
mov dword [edx], eax
push 0x5286bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a518]
mov dword [edx], eax
push 0x5286dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2e4]
mov dword [edx], eax
push 0x5286fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989968]
mov dword [edx], eax
push 0x52871c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899fc]
mov dword [edx], eax
push 0x528748
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4f0]
mov dword [edx], eax
push 0x528774
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d08]
mov dword [edx], eax
push 0x52878c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a804]
mov dword [edx], eax
push 0x5287a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3d8]
mov dword [edx], eax
push 0x5287c4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a914]
mov dword [edx], eax
push 0x5287e4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a10]
mov dword [edx], eax
push 0x528804
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f60]
mov dword [edx], eax
push 0x528824
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989de0]
mov dword [edx], eax
push 0x52883c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2e0]
mov dword [edx], eax
push 0x528858
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab64]
mov dword [edx], eax
push 0x528878
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a800]
mov dword [edx], eax
push 0x5288a0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f94]
mov dword [edx], eax
push 0x5288c4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a93c]
mov dword [edx], eax
push 0x5288e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989918]
mov dword [edx], eax
push 0x528908
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989aa0]
mov dword [edx], eax
push 0x528924
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5dc]
mov dword [edx], eax
push 0x528940
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989894]
mov dword [edx], eax
push 0x528964
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a44]
mov dword [edx], eax
push 0x528984
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a570]
mov dword [edx], eax
push 0x5289a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a60]
mov dword [edx], eax
push 0x5289c4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4bc]
mov dword [edx], eax
push 0x5289e4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989770]
mov dword [edx], eax
push 0x528a00
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a24c]
mov dword [edx], eax
push 0x528a1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a29c]
mov dword [edx], eax
push 0x528a3c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989914]
mov dword [edx], eax
push 0x528a5c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab38]
mov dword [edx], eax
push 0x528a7c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a02c]
mov dword [edx], eax
push 0x528aa0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ee4]
mov dword [edx], eax
push 0x528ac4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2a8]
mov dword [edx], eax
push 0x528ae4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6a4]
mov dword [edx], eax
push 0x528b04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a820]
mov dword [edx], eax
push 0x528b24
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e90]
mov dword [edx], eax
push 0x528b44
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989870]
mov dword [edx], eax
push 0x528b54
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989954]
mov dword [edx], eax
push 0x528b64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d50]
mov dword [edx], eax
push 0x528b74
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e20]
mov dword [edx], eax
push 0x528b84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a57c]
mov dword [edx], eax
push 0x528b94
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a40]
mov dword [edx], eax
push 0x528ba4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a544]
mov dword [edx], eax
push 0x528bb4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a30]
mov dword [edx], eax
push 0x528bc4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98988c]
mov dword [edx], eax
push 0x528bdc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4a0]
mov dword [edx], eax
push 0x528bf0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989990]
mov dword [edx], eax
push 0x528c04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989828]
mov dword [edx], eax
push 0x528c1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899c0]
mov dword [edx], eax
push 0x528c30
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a31c]
mov dword [edx], eax
push 0x528c44
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1c8]
mov dword [edx], eax
push 0x528c5c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a398]
mov dword [edx], eax
push 0x528c70
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989884]
mov dword [edx], eax
push 0x528c84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98986c]
mov dword [edx], eax
push 0x528ca0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a208]
mov dword [edx], eax
push 0x528cbc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1d0]
mov dword [edx], eax
push 0x528cd4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab60]
mov dword [edx], eax
push 0x528cec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bd8]
mov dword [edx], eax
push 0x528d04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5cc]
mov dword [edx], eax
push 0x528d1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa10]
mov dword [edx], eax
push 0x528d2c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f1c]
mov dword [edx], eax
push 0x528d3c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989814]
mov dword [edx], eax
push 0x528d50
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1a0]
mov dword [edx], eax
push 0x528d64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa58]
mov dword [edx], eax
push 0x528d7c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f48]
mov dword [edx], eax
push 0x528d98
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ddc]
mov dword [edx], eax
push 0x528db4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1c4]
mov dword [edx], eax
push 0x528dcc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5d8]
mov dword [edx], eax
push 0x528de4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1b4]
mov dword [edx], eax
push 0x528df4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab5c]
mov dword [edx], eax
push 0x528e04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a688]
mov dword [edx], eax
push 0x528e18
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b70]
mov dword [edx], eax
push 0x528e2c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f44]
mov dword [edx], eax
push 0x528e40
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a748]
mov dword [edx], eax
push 0x528e54
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d90]
mov dword [edx], eax
push 0x528e68
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d04]
mov dword [edx], eax
push 0x528e80
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7fc]
mov dword [edx], eax
push 0x528e98
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a360]
mov dword [edx], eax
push 0x528eac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab00]
mov dword [edx], eax
push 0x528ec0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ff8]
mov dword [edx], eax
push 0x528ed4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a218]
mov dword [edx], eax
push 0x528eec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9f4]
mov dword [edx], eax
push 0x528f04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989efc]
mov dword [edx], eax
push 0x528f1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3c8]
mov dword [edx], eax
push 0x528f34
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a488]
mov dword [edx], eax
push 0x528f4c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3d4]
mov dword [edx], eax
push 0x528f64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989808]
mov dword [edx], eax
push 0x528f80
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e04]
mov dword [edx], eax
push 0x528fa0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7b4]
mov dword [edx], eax
push 0x528fc0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b6c]
mov dword [edx], eax
push 0x528fe0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a540]
mov dword [edx], eax
push 0x529000
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6fc]
mov dword [edx], eax
push 0x52901c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bf8]
mov dword [edx], eax
push 0x529038
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989af8]
mov dword [edx], eax
push 0x529058
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a490]
mov dword [edx], eax
push 0x529078
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a90]
mov dword [edx], eax
push 0x529098
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a42c]
mov dword [edx], eax
push 0x5290b8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a960]
mov dword [edx], eax
push 0x5290d8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c94]
mov dword [edx], eax
push 0x5290f8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a650]
mov dword [edx], eax
push 0x529118
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ce0]
mov dword [edx], eax
push 0x529138
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a684]
mov dword [edx], eax
push 0x529158
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a94c]
mov dword [edx], eax
push 0x529180
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e60]
mov dword [edx], eax
push 0x5291a8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa98]
mov dword [edx], eax
push 0x5291cc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fa0]
mov dword [edx], eax
push 0x5291f0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9fc]
mov dword [edx], eax
push 0x529208
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989920]
mov dword [edx], eax
push 0x529220
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a400]
mov dword [edx], eax
push 0x52923c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7d4]
mov dword [edx], eax
push 0x529258
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ef0]
mov dword [edx], eax
push 0x529268
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa18]
mov dword [edx], eax
push 0x52927c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f18]
mov dword [edx], eax
push 0x529290
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b34]
mov dword [edx], eax
push 0x5292a8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f40]
mov dword [edx], eax
push 0x5292b4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899f8]
mov dword [edx], eax
push 0x5292c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b8c]
mov dword [edx], eax
push 0x5292e4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a954]
mov dword [edx], eax
push 0x5292f8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d6c]
mov dword [edx], eax
push 0x529310
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7c4]
mov dword [edx], eax
push 0x529324
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bd4]
mov dword [edx], eax
push 0x529338
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ba0]
mov dword [edx], eax
push 0x52934c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a884]
mov dword [edx], eax
push 0x529370
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7e4]
mov dword [edx], eax
push 0x529390
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c6c]
mov dword [edx], eax
push 0x5293a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7f8]
mov dword [edx], eax
push 0x5293bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a588]
mov dword [edx], eax
push 0x5293d4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a27c]
mov dword [edx], eax
push 0x5293ec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a5c]
mov dword [edx], eax
push 0x52940c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989db0]
mov dword [edx], eax
push 0x529428
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d2c]
mov dword [edx], eax
push 0x52944c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a384]
mov dword [edx], eax
push 0x52946c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a080]
mov dword [edx], eax
push 0x529484
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a110]
mov dword [edx], eax
push 0x5294a0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a58]
mov dword [edx], eax
push 0x5294b4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98998c]
mov dword [edx], eax
push 0x5294c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a448]
mov dword [edx], eax
push 0x5294dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aad8]
mov dword [edx], eax
push 0x5294f4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a3c]
mov dword [edx], eax
push 0x52950c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a2c]
mov dword [edx], eax
push 0x529524
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4ec]
mov dword [edx], eax
push 0x52953c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a850]
mov dword [edx], eax
push 0x529550
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898dc]
mov dword [edx], eax
push 0x529564
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989880]
mov dword [edx], eax
push 0x52957c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a818]
mov dword [edx], eax
push 0x529594
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989eb8]
mov dword [edx], eax
push 0x5295a8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b88]
mov dword [edx], eax
push 0x5295c4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a26c]
mov dword [edx], eax
push 0x5295e0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a670]
mov dword [edx], eax
push 0x5295fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c90]
mov dword [edx], eax
push 0x52961c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a050]
mov dword [edx], eax
push 0x529638
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9a0]
mov dword [edx], eax
push 0x529654
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1c0]
mov dword [edx], eax
push 0x529674
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989824]
mov dword [edx], eax
push 0x529690
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e78]
mov dword [edx], eax
push 0x5296ac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e6c]
mov dword [edx], eax
push 0x5296c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e8c]
mov dword [edx], eax
push 0x5296e4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e88]
mov dword [edx], eax
push 0x529700
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898b8]
mov dword [edx], eax
push 0x529720
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a594]
mov dword [edx], eax
push 0x529734
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aaac]
mov dword [edx], eax
push 0x52974c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7b0]
mov dword [edx], eax
push 0x529760
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a194]
mov dword [edx], eax
push 0x529778
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989738]
mov dword [edx], eax
push 0x52978c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a214]
mov dword [edx], eax
push 0x5297a0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa40]
mov dword [edx], eax
push 0x5297b8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a278]
mov dword [edx], eax
push 0x5297d4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a298]
mov dword [edx], eax
push 0x5297f0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989950]
mov dword [edx], eax
push 0x52980c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3d0]
mov dword [edx], eax
push 0x529830
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4e8]
mov dword [edx], eax
push 0x52984c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989820]
mov dword [edx], eax
push 0x529870
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3fc]
mov dword [edx], eax
push 0x529890
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa0c]
mov dword [edx], eax
push 0x5298ac
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989adc]
mov dword [edx], eax
push 0x5298c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989790]
mov dword [edx], eax
push 0x5298e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a67c]
mov dword [edx], eax
push 0x52990c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989dac]
mov dword [edx], eax
push 0x52993c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f90]
mov dword [edx], eax
push 0x529960
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6e8]
mov dword [edx], eax
push 0x529980
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a99c]
mov dword [edx], eax
push 0x5299a0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fd8]
mov dword [edx], eax
push 0x5299c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5f0]
mov dword [edx], eax
push 0x5299d4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a630]
mov dword [edx], eax
push 0x5299e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a210]
mov dword [edx], eax
push 0x5299fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7ac]
mov dword [edx], eax
push 0x529a10
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a190]
mov dword [edx], eax
push 0x529a28
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a858]
mov dword [edx], eax
push 0x529a3c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aaf0]
mov dword [edx], eax
push 0x529a48
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a234]
mov dword [edx], eax
push 0x529a58
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0a0]
mov dword [edx], eax
push 0x529a70
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa6c]
mov dword [edx], eax
push 0x529a88
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a8c4]
mov dword [edx], eax
push 0x529aa0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989dc4]
mov dword [edx], eax
push 0x529ab8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a644]
mov dword [edx], eax
push 0x529ad4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b28]
mov dword [edx], eax
push 0x529af0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab04]
mov dword [edx], eax
push 0x529b08
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ff4]
mov dword [edx], eax
push 0x529b20
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9e4]
mov dword [edx], eax
push 0x529b38
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989eec]
mov dword [edx], eax
push 0x529b50
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a970]
mov dword [edx], eax
push 0x529b6c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e84]
mov dword [edx], eax
push 0x529b88
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898b4]
mov dword [edx], eax
push 0x529b9c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a248]
mov dword [edx], eax
push 0x529bb0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bf0]
mov dword [edx], eax
push 0x529bcc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5c8]
mov dword [edx], eax
push 0x529be8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a590]
mov dword [edx], eax
push 0x529c00
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2dc]
mov dword [edx], eax
push 0x529c18
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897ec]
mov dword [edx], eax
push 0x529c34
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab20]
mov dword [edx], eax
push 0x529c50
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a8c]
mov dword [edx], eax
push 0x529c68
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e80]
mov dword [edx], eax
push 0x529c84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a74]
mov dword [edx], eax
push 0x529c9c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9f0]
mov dword [edx], eax
push 0x529cb4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899bc]
mov dword [edx], eax
push 0x529cc4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899e0]
mov dword [edx], eax
push 0x529cd8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a49c]
mov dword [edx], eax
push 0x529ce8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4d8]
mov dword [edx], eax
push 0x529cfc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a640]
mov dword [edx], eax
push 0x529d08
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a460]
mov dword [edx], eax
push 0x529d14
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d84]
mov dword [edx], eax
push 0x529d28
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2a4]
mov dword [edx], eax
push 0x529d40
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1f0]
mov dword [edx], eax
push 0x529d54
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7d0]
mov dword [edx], eax
push 0x529d70
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0cc]
mov dword [edx], eax
push 0x529d80
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a62c]
mov dword [edx], eax
push 0x529d90
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898a4]
mov dword [edx], eax
push 0x529da0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989df4]
mov dword [edx], eax
push 0x529db0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c10]
mov dword [edx], eax
push 0x529dbc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a134]
mov dword [edx], eax
push 0x529dcc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a34]
mov dword [edx], eax
push 0x529ddc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f74]
mov dword [edx], eax
push 0x529dec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6ac]
mov dword [edx], eax
push 0x529dfc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989748]
mov dword [edx], eax
push 0x529e10
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a8b4]
mov dword [edx], eax
push 0x529e24
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98993c]
mov dword [edx], eax
push 0x529e38
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a04c]
mov dword [edx], eax
push 0x529e4c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5c4]
mov dword [edx], eax
push 0x529e60
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b00]
mov dword [edx], eax
push 0x529e70
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a044]
mov dword [edx], eax
push 0x529e84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e00]
mov dword [edx], eax
push 0x529e90
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a318]
mov dword [edx], eax
push 0x529ea0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a444]
mov dword [edx], eax
push 0x529eb0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9cc]
mov dword [edx], eax
push 0x529ec4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989780]
mov dword [edx], eax
push 0x529ed4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1ac]
mov dword [edx], eax
push 0x529ee4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6f8]
mov dword [edx], eax
push 0x529ef4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989dec]
mov dword [edx], eax
push 0x529f04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2fc]
mov dword [edx], eax
push 0x529f14
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab7c]
mov dword [edx], eax
push 0x529f24
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c28]
mov dword [edx], eax
push 0x529f34
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a43c]
mov dword [edx], eax
push 0x529f48
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9b8]
mov dword [edx], eax
push 0x529f60
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a07c]
mov dword [edx], eax
push 0x529f78
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5ec]
mov dword [edx], eax
push 0x529f90
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a938]
mov dword [edx], eax
push 0x529fa4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9e0]
mov dword [edx], eax
push 0x529fb8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a64]
mov dword [edx], eax
push 0x529fcc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a17c]
mov dword [edx], eax
push 0x529fe0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6dc]
mov dword [edx], eax
push 0x529ff4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5e8]
mov dword [edx], eax
push 0x52a004
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aae0]
mov dword [edx], eax
push 0x52a018
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1bc]
mov dword [edx], eax
push 0x52a02c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a71c]
mov dword [edx], eax
push 0x52a040
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c40]
mov dword [edx], eax
push 0x52a050
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a16c]
mov dword [edx], eax
push 0x52a064
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f30]
mov dword [edx], eax
push 0x52a070
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a438]
mov dword [edx], eax
push 0x52a080
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898a8]
mov dword [edx], eax
push 0x52a090
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5c0]
mov dword [edx], eax
push 0x52a0a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aac4]
mov dword [edx], eax
push 0x52a0bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a19c]
mov dword [edx], eax
push 0x52a0d4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6f4]
mov dword [edx], eax
push 0x52a0ec
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b68]
mov dword [edx], eax
push 0x52a0fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a1d4]
mov dword [edx], eax
push 0x52a10c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a730]
mov dword [edx], eax
push 0x52a11c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7c0]
mov dword [edx], eax
push 0x52a130
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989848]
mov dword [edx], eax
push 0x52a144
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a28]
mov dword [edx], eax
push 0x52a158
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f70]
mov dword [edx], eax
push 0x52a170
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a84c]
mov dword [edx], eax
push 0x52a188
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898f4]
mov dword [edx], eax
push 0x52a1a0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898fc]
mov dword [edx], eax
push 0x52a1b8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e30]
mov dword [edx], eax
push 0x52a1d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ff0]
mov dword [edx], eax
push 0x52a1e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a56c]
mov dword [edx], eax
push 0x52a204
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fd4]
mov dword [edx], eax
push 0x52a224
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a53c]
mov dword [edx], eax
push 0x52a244
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a538]
mov dword [edx], eax
push 0x52a264
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa78]
mov dword [edx], eax
push 0x52a284
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897b8]
mov dword [edx], eax
push 0x52a2a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d00]
mov dword [edx], eax
push 0x52a2c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a15c]
mov dword [edx], eax
push 0x52a2f0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6c0]
mov dword [edx], eax
push 0x52a318
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a6bc]
mov dword [edx], eax
push 0x52a340
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989758]
mov dword [edx], eax
push 0x52a368
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98994c]
mov dword [edx], eax
push 0x52a390
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e9c]
mov dword [edx], eax
push 0x52a3b8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2f8]
mov dword [edx], eax
push 0x52a3d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98987c]
mov dword [edx], eax
push 0x52a3e4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ad8]
mov dword [edx], eax
push 0x52a3f4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a01c]
mov dword [edx], eax
push 0x52a408
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899f4]
mov dword [edx], eax
push 0x52a418
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989cfc]
mov dword [edx], eax
push 0x52a42c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a584]
mov dword [edx], eax
push 0x52a43c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a754]
mov dword [edx], eax
push 0x52a44c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989abc]
mov dword [edx], eax
push 0x52a460
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fec]
mov dword [edx], eax
push 0x52a474
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ee0]
mov dword [edx], eax
push 0x52a480
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ab8]
mov dword [edx], eax
push 0x52a494
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fe8]
mov dword [edx], eax
push 0x52a4a8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989804]
mov dword [edx], eax
push 0x52a4b8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa54]
mov dword [edx], eax
push 0x52a4d4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ad4]
mov dword [edx], eax
push 0x52a4f0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a798]
mov dword [edx], eax
push 0x52a508
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a794]
mov dword [edx], eax
push 0x52a51c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98981c]
mov dword [edx], eax
push 0x52a530
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989818]
mov dword [edx], eax
push 0x52a544
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d60]
mov dword [edx], eax
push 0x52a558
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fb4]
mov dword [edx], eax
push 0x52a56c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5b0]
mov dword [edx], eax
push 0x52a580
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989eb4]
mov dword [edx], eax
push 0x52a594
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3cc]
mov dword [edx], eax
push 0x52a5a8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a9c]
mov dword [edx], eax
push 0x52a5bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b84]
mov dword [edx], eax
push 0x52a5d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a158]
mov dword [edx], eax
push 0x52a5f0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a108]
mov dword [edx], eax
push 0x52a610
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a4d4]
mov dword [edx], eax
push 0x52a630
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a104]
mov dword [edx], eax
push 0x52a650
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d18]
mov dword [edx], eax
push 0x52a674
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab98]
mov dword [edx], eax
push 0x52a68c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f14]
mov dword [edx], eax
push 0x52a6a4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa80]
mov dword [edx], eax
push 0x52a6c0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa3c]
mov dword [edx], eax
push 0x52a6dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989964]
mov dword [edx], eax
push 0x52a6f8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989de8]
mov dword [edx], eax
push 0x52a718
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa38]
mov dword [edx], eax
push 0x52a738
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0f8]
mov dword [edx], eax
push 0x52a74c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a66c]
mov dword [edx], eax
push 0x52a760
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a498]
mov dword [edx], eax
push 0x52a77c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa08]
mov dword [edx], eax
push 0x52a798
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a568]
mov dword [edx], eax
push 0x52a7b4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aa7c]
mov dword [edx], eax
push 0x52a7d0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989a38]
mov dword [edx], eax
push 0x52a7fc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3f8]
mov dword [edx], eax
push 0x52a828
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ad0]
mov dword [edx], eax
push 0x52a844
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e2c]
mov dword [edx], eax
push 0x52a85c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989988]
mov dword [edx], eax
push 0x52a878
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989cb8]
mov dword [edx], eax
push 0x52a890
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9899cc]
mov dword [edx], eax
push 0x52a89c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989acc]
mov dword [edx], eax
push 0x52a8bc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989e14]
mov dword [edx], eax
push 0x52a8d4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d4c]
mov dword [edx], eax
push 0x52a8e8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989da8]
mov dword [edx], eax
push 0x52a90c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0ac]
mov dword [edx], eax
push 0x52a92c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989d5c]
mov dword [edx], eax
push 0x52a950
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ed0]
mov dword [edx], eax
push 0x52a964
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897b4]
mov dword [edx], eax
push 0x52a97c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897d8]
mov dword [edx], eax
push 0x52a99c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a790]
mov dword [edx], eax
push 0x52a9b8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a3dc]
mov dword [edx], eax
push 0x52a9c8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989dfc]
mov dword [edx], eax
push 0x52a9dc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989f10]
mov dword [edx], eax
push 0x52a9f0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b48]
mov dword [edx], eax
push 0x52aa04
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a744]
mov dword [edx], eax
push 0x52aa1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9b4]
mov dword [edx], eax
push 0x52aa38
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a204]
mov dword [edx], eax
push 0x52aa54
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897e8]
mov dword [edx], eax
push 0x52aa64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989800]
mov dword [edx], eax
push 0x52aa74
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898f0]
mov dword [edx], eax
push 0x52aa84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a2d0]
mov dword [edx], eax
push 0x52aa94
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a8c0]
mov dword [edx], eax
push 0x52aaa8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a34c]
mov dword [edx], eax
push 0x52aab8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a9c8]
mov dword [edx], eax
push 0x52aac8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a998]
mov dword [edx], eax
push 0x52aadc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a96c]
mov dword [edx], eax
push 0x52aaf8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9898d8]
mov dword [edx], eax
push 0x52ab08
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a600]
mov dword [edx], eax
push 0x52ab18
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c3c]
mov dword [edx], eax
push 0x52ab38
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989ae8]
mov dword [edx], eax
push 0x52ab58
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a178]
mov dword [edx], eax
push 0x52ab78
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98976c]
mov dword [edx], eax
push 0x52ab9c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989dd8]
mov dword [edx], eax
push 0x52abbc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a018]
mov dword [edx], eax
push 0x52abd4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a0d8]
mov dword [edx], eax
push 0x52abf0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c0c]
mov dword [edx], eax
push 0x52ac00
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a968]
mov dword [edx], eax
push 0x52ac14
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989754]
mov dword [edx], eax
push 0x52ac30
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989948]
mov dword [edx], eax
push 0x52ac48
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a694]
mov dword [edx], eax
push 0x52ac60
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a470]
mov dword [edx], eax
push 0x52ac78
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989fb0]
mov dword [edx], eax
push 0x52ac9c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989c24]
mov dword [edx], eax
push 0x52acc4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a5ac]
mov dword [edx], eax
push 0x52acdc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a48c]
mov dword [edx], eax
push 0x52acf4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989890]
mov dword [edx], eax
push 0x52ad10
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a230]
mov dword [edx], eax
push 0x52ad2c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x9897d4]
mov dword [edx], eax
push 0x52ad48
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a174]
mov dword [edx], eax
push 0x52ad64
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a668]
mov dword [edx], eax
push 0x52ad84
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b44]
mov dword [edx], eax
push 0x52ada4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a18c]
mov dword [edx], eax
push 0x52adc0
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98ab4c]
mov dword [edx], eax
push 0x52addc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a7cc]
mov dword [edx], eax
push 0x52adfc
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989cdc]
mov dword [edx], eax
push 0x52ae1c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989b9c]
mov dword [edx], eax
push 0x52ae38
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a580]
mov dword [edx], eax
push 0x52ae54
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989734]
mov dword [edx], eax
push 0x52ae74
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a130]
mov dword [edx], eax
push 0x52ae9c
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98aaec]
mov dword [edx], eax
push 0x52aec4
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x989bd0]
mov dword [edx], eax
push 0x52aef8
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a048]
mov dword [edx], eax
push 0x52af28
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a434]
mov dword [edx], eax
push 0x52af40
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a564]
mov dword [edx], eax
push 0x52af58
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a78c]
mov dword [edx], eax
push 0x52af70
mov eax, dword [0x973858]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov edx, dword [0x98a964]
mov dword [edx], eax
mov eax, dword [0x989d10]
cmp dword [eax], 0
je 0x5275a8
mov eax, dword [0x989db4]
cmp dword [eax], 0
je 0x5275a8
mov eax, dword [0x9898a4]
cmp dword [eax], 0
je 0x5275a8
mov eax, dword [0x989b00]
cmp dword [eax], 0
je 0x5275a8
mov eax, dword [0x98a8b4]
cmp dword [eax], 0
je 0x5275a8
xor eax, eax
mov dword [0x98ed04], eax
xor eax, eax
mov dword [0x98ed08], eax
xor eax, eax
mov dword [0x98ed0c], eax
mov eax, dword [0x98ab48]
cmp dword [eax], 2
jne 0x52756a
mov eax, dword [0x989d9c]
cmp dword [eax], 6
jne 0x527528
mov eax, dword [0x98a5f4]
cmp dword [eax], 1
jge 0x527532
mov eax, dword [0x989d9c]
cmp dword [eax], 6
jle 0x52756a
mov dword [0x98ed00], 2
mov eax, dword [0x98a828]
mov dword [eax], 5
push 0
push 0x98ed00
push 0x98ed10
mov eax, dword [0x989d10]
mov eax, dword [eax]
call eax
test eax, eax
sete byte [ebp - 1]
mov al, byte [ebp - 1]
mov byte [0x973854], al
cmp byte [ebp - 1], 0
jne 0x5275a8
mov dword [0x98ed00], 1
mov eax, dword [0x98a828]
mov dword [eax], 2
push 0
push 0x98ed00
push 0x98ed10
mov eax, dword [0x989d10]
mov eax, dword [eax]
call eax
test eax, eax
sete byte [ebp - 1]
mov al, byte [ebp - 1]
mov byte [0x973854], al
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x5275bc
xor eax, eax
push ebp
push 0x527611
push dword fs:[eax]
mov dword fs:[eax], esp
cmp byte [ebp - 1], 0
jne 0x527607
cmp dword [0x973858], 0
je 0x527607
xor eax, eax
push ebp
push 0x5275f6
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.0052af84
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x527600
xor eax, eax
mov dword [0x973858], eax
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x52761b
mov al, byte [ebp - 1]
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret