Function at 0x494c34
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffec
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
call fcn.00405218
push eax
call sub.kernel32.dll_LoadLibraryA
mov dword [0x56fea4], eax
cmp dword [0x56fea4], 0
jne 0x494c7f
mov eax, dword [ebp - 4]
mov dword [ebp - 0x14], eax
mov byte [ebp - 0x10], 0xb
lea eax, [ebp - 0x14]
push eax
push 0
mov ecx, 0x495e88
mov dl, 1
mov eax, dword [0x4089e8]
call fcn.0040da94
call fcn.004046fc
push 0x495e98
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b06c], eax
push 0x495eac
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b074], eax
push 0x495ecc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b078], eax
push 0x495ee8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b07c], eax
push 0x495ef8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af7c], eax
push 0x495f08
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad64], eax
push 0x495f20
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad68], eax
push 0x495f34
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad60], eax
push 0x495f58
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad40], eax
push 0x495f70
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad44], eax
push 0x495f84
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad48], eax
push 0x495f98
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad4c], eax
push 0x495fac
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad50], eax
push 0x495fc0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad54], eax
push 0x495fd0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad58], eax
push 0x495ff0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad5c], eax
push 0x496008
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae3c], eax
push 0x496024
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae40], eax
push 0x496040
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b070], eax
push 0x496054
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae08], eax
push 0x496064
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae0c], eax
push 0x496074
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae10], eax
push 0x496080
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad18], eax
push 0x496090
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad1c], eax
push 0x49609c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad20], eax
push 0x4960a4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad24], eax
push 0x4960b0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad28], eax
push 0x4960bc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad2c], eax
push 0x4960c8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad30], eax
push 0x4960d4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad34], eax
push 0x4960ec
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad38], eax
push 0x496104
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad3c], eax
push 0x49611c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad70], eax
push 0x49612c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad74], eax
push 0x496140
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad6c], eax
push 0x49615c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad78], eax
push 0x496170
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad7c], eax
push 0x496180
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad80], eax
push 0x49619c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad84], eax
push 0x4961b8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad88], eax
push 0x4961dc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad8c], eax
push 0x4961ec
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad90], eax
push 0x49620c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad94], eax
push 0x496224
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad98], eax
push 0x496240
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ad9c], eax
push 0x496254
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ada0], eax
push 0x496264
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ada4], eax
push 0x49627c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ada8], eax
push 0x496294
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adac], eax
push 0x4962a8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adb0], eax
push 0x4962c0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adb4], eax
push 0x4962dc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adb8], eax
push 0x4962f8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adbc], eax
push 0x496314
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adc0], eax
push 0x496334
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adc4], eax
push 0x496358
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adc8], eax
push 0x496378
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adcc], eax
push 0x49639c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57add0], eax
push 0x4963c0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57add4], eax
push 0x4963d0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57add8], eax
push 0x4963e0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57addc], eax
push 0x4963f4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ade0], eax
push 0x496408
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ade4], eax
push 0x496420
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ade8], eax
push 0x496434
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adec], eax
push 0x496444
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adf0], eax
push 0x496458
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adf4], eax
push 0x496474
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adf8], eax
push 0x496494
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57adfc], eax
push 0x4964b4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae00], eax
push 0x4964d4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae04], eax
push 0x4964ec
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae14], eax
push 0x4964fc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae18], eax
push 0x49650c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae1c], eax
push 0x49651c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae20], eax
push 0x496528
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae24], eax
push 0x496538
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae28], eax
push 0x49654c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae2c], eax
push 0x496574
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae30], eax
push 0x49658c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae34], eax
push 0x49659c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae38], eax
push 0x4965b0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae44], eax
push 0x4965c0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae48], eax
push 0x4965d0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae4c], eax
push 0x4965e0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae50], eax
push 0x4965f4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae54], eax
push 0x496608
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae58], eax
push 0x49661c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae5c], eax
push 0x496630
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae60], eax
push 0x496640
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae64], eax
push 0x496654
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae68], eax
push 0x496668
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae6c], eax
push 0x496688
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae70], eax
push 0x49669c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae74], eax
push 0x4966ac
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae78], eax
push 0x4966bc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae7c], eax
push 0x4966cc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae80], eax
push 0x4966dc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae84], eax
push 0x4966ec
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae88], eax
push 0x496704
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae8c], eax
push 0x49671c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae90], eax
push 0x496734
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae94], eax
push 0x496748
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae98], eax
push 0x496760
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57ae9c], eax
push 0x496778
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aea0], eax
push 0x49678c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aea4], eax
push 0x4967a4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aea8], eax
push 0x4967b4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aeac], eax
push 0x4967c8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aeb0], eax
push 0x4967e0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aeb4], eax
push 0x4967fc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aeb8], eax
push 0x496814
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aebc], eax
push 0x496828
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aec0], eax
push 0x496848
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aec4], eax
push 0x49685c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aec8], eax
push 0x496870
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aecc], eax
push 0x49688c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aed0], eax
push 0x49689c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aed4], eax
push 0x4968b0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aed8], eax
push 0x4968c8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aedc], eax
push 0x4968d8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aee0], eax
push 0x4968ec
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aee4], eax
push 0x496900
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aee8], eax
push 0x496914
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aeec], eax
push 0x496928
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aef0], eax
push 0x496940
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aef4], eax
push 0x496958
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aef8], eax
push 0x496968
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aefc], eax
push 0x49697c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af00], eax
push 0x496998
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af04], eax
push 0x4969b0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af08], eax
push 0x4969c4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af0c], eax
push 0x4969dc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af10], eax
push 0x4969f8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af14], eax
push 0x496a14
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af18], eax
push 0x496a34
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af1c], eax
push 0x496a48
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af20], eax
push 0x496a5c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af24], eax
push 0x496a74
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af28], eax
push 0x496a8c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af2c], eax
push 0x496aa0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af30], eax
push 0x496abc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af34], eax
push 0x496ad0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af38], eax
push 0x496ae8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af3c], eax
push 0x496af4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af40], eax
push 0x496b10
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af44], eax
push 0x496b2c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af48], eax
push 0x496b40
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af4c], eax
push 0x496b54
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af50], eax
push 0x496b64
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af54], eax
push 0x496b74
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af58], eax
push 0x496b80
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af5c], eax
push 0x496b90
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af60], eax
push 0x496ba4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af64], eax
push 0x496bb4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af68], eax
push 0x496bc4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af6c], eax
push 0x496bd0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af74], eax
push 0x496bf0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af78], eax
push 0x496c08
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af80], eax
push 0x496c20
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af84], eax
push 0x496c38
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af88], eax
push 0x496c48
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af8c], eax
push 0x496c58
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af90], eax
push 0x496c68
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af94], eax
push 0x496c78
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af98], eax
push 0x496c80
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af9c], eax
push 0x496c98
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afa0], eax
push 0x496cb0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afa4], eax
push 0x496cc8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afa8], eax
push 0x496ce0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afac], eax
push 0x496cfc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afb0], eax
push 0x496d14
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afb4], eax
push 0x496d2c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afb8], eax
push 0x496d44
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afbc], eax
push 0x496d5c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afc0], eax
push 0x496d70
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afc4], eax
push 0x496d84
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afc8], eax
push 0x496d98
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afcc], eax
push 0x496db0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afd0], eax
push 0x496dc4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afd4], eax
push 0x496dd8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afd8], eax
push 0x496df0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afdc], eax
push 0x496e04
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afe0], eax
push 0x496e14
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afe4], eax
push 0x496e24
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afe8], eax
push 0x496e34
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57afec], eax
push 0x496e48
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aff0], eax
push 0x496e5c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aff4], eax
push 0x496e70
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57aff8], eax
push 0x496e84
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57affc], eax
push 0x496e94
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b000], eax
push 0x496ea8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b004], eax
push 0x496ebc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b008], eax
push 0x496ed0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b00c], eax
push 0x496ee8
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b010], eax
push 0x496f00
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b014], eax
push 0x496f18
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b018], eax
push 0x496f30
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b01c], eax
push 0x496f44
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b020], eax
push 0x496f5c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b024], eax
push 0x496f78
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b028], eax
push 0x496f8c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b02c], eax
push 0x496fa4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b030], eax
push 0x496fbc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b034], eax
push 0x496fd4
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b038], eax
push 0x496fe0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b03c], eax
push 0x496ff0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b040], eax
push 0x497000
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b044], eax
push 0x49701c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b050], eax
push 0x49703c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b054], eax
push 0x49705c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b058], eax
push 0x497070
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b05c], eax
push 0x49708c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b060], eax
push 0x49709c
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b064], eax
push 0x4970b0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b068], eax
push 0x4970cc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57af70], eax
push 0x4970e0
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x57b048], eax
call fcn.00497310
push 0x4970fc
mov eax, dword [0x56fea4]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
je 0x495e74
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
mov dword [0x57b04c], eax
mov byte [ebp - 5], 1
mov al, byte [ebp - 5]
mov esp, ebp
pop ebp
ret