Function at 0xb3c28c
Capabilities:
Encode data using base64
Packed with generic packer

Disassembly:
pop eax
jmp 0x80a7a1
jne 0xc2ea42
mov eax, 0x62c9f0
jmp 0x9bcf9e
call fcn.00556793
add esp, 4
rcr eax, cl
shr eax, 0x88
pop eax
cmp di, di
mov dword [ebp - 4], eax
add ah, 0x6e
shld ax, cx, 0x67
movsx ax, bl
push reloc.WS2_32.dll_getpeername
push 0
btr ax, ax
test dh, 0xa4
sbb eax, 0x64b3042b
mov eax, dword [ebp - 4]
cmp esi, esi
jmp 0xa19b3b
call fcn.00556799
add esp, 0x10
jmp 0xb3a1b3
push 0
setg bl
movsx ebx, dx
push eax
push 1
mov ebx, 0x558300
jmp 0x8ac442
call fcn.00556793
lea esp, [esp + 4]
clc
mov ebx, dword [ebp - 0x18]
cmp edx, 0x315767a
test ebx, ebx
je 0x41e8ec
push ebx
jmp 0x41e8de
je 0x8f4bff
push ebx
jmp 0x8f4bf3
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
movzx ebx, ax
movsx bx, ah
push 1
mov ebx, 0x5578c0
jmp 0xc197c8
push eax
movsx eax, cx
mov eax, esi
push 0x7b376c
mov eax, dword [esp]
jmp 0x423940
call fcn.00556793
add esp, 4
cbw
setns al
lea eax, [ebp - 0x38]
jmp 0x8e8389
call fcn.00556793
lea esp, [esp + 4]
sal bx, cl
mov ebx, dword [ebp - 8]
cmp sp, di
clc
test ebx, ebx
jmp 0xa082ca
jne 0x95a877
mov eax, 0x62c9f0
cmovo bx, si
movsx ebx, si
push eax
push 1
setbe bl
not ebx
mov ebx, 0x556e70
jmp 0xb1aa4d
mov dword [ebp - 0x18], 0
jmp 0xaa4df8
mov eax, 2
lahf
cwd
cmovb cx, si
mov eax, 4
mov eax, 2
cdq
mov eax, 5
mov eax, 4
jmp 0xa446bb
mov eax, dword [eax]
jmp 0xb9c9ae
call dword [eax + 0x18]
mov dword [ebp - 0x20], eax
clc
cmc
stc
cmp dword [ebp - 0x20], 0
jmp 0xb75f7e
pushal
mov cl, 0x23
cwde
cwd
mov eax, 1
jmp 0x983d5f
mov eax, 6
cwd
movzx ebx, bx
cdq
popal
bswap eax
push edx
mov edx, 0xa3e2f53
cbw
not edx
mov edx, 1
movzx eax, cx
mov edx, 2
mov edx, 4
mov al, 0x4b
rdtsc
mov edx, 2
movzx edx, bp
mov edx, 5
mov edx, 4
xchg dh, dl
mov edx, 2
cwde
mov edx, 5
cwd
mov edx, 5
cwde
nop
pop edx
jmp 0xb7ea06
push eax
inc ebx
shld ebx, ebp, 0x35
mov ebx, dword [ebp - 4]
test ebx, ebx
jmp 0x8c5027
je 0x8bbf41
push ebx
jmp 0x8bbf37
test eax, eax
jmp 0x95a865
mov eax, 2
mov eax, eax
mov eax, 5
jmp 0x9b1d1d
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
jmp 0x97e174
jmp 0x9b0469
call fcn.00556799
add esp, 0x10
mov dword [ebp - 0x24], eax
movzx ebx, bp
cmovae ebx, esp
not bh
fild dword [ebp - 0x24]
movzx ebx, si
mov bx, 0x13bb
bswap bx
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
not ebx
fadd qword [0x62cd54]
mov bx, 0x61f9
movsx ebx, si
fstp qword [ebp - 0x2c]
xchg bh, bh
push 0x80000601
jmp 0x8de5c2
mov dword [ebp - 0x34], eax
cmovae ecx, edi
bswap cx
push dword [ebp - 4]
push dword [ebp - 0x34]
cmovne ecx, esi
push 0x62d236
movzx cx, dh
cmovns ecx, eax
mov ecx, 3
jmp 0xb9349f
push ebp
mov ebp, esp
test ebx, edx
sub esp, 0x48
mov dword [ebp - 4], 0
jmp 0xb8741b
jne 0xc2ea42
push dword [0x7b3774]
cmovp eax, esp
push 0x7b3770
push 0x7b376c
mov eax, dword [esp]
jmp 0xb8743e
push 0x7b376c
mov eax, dword [esp]
mov eax, dword [eax]
jmp 0xbeb222
mov dword [ebp - 8], 0
jmp 0xa5a5cb
mov eax, dword [eax]
jmp 0x9a8966
call fcn.004062e9
lea esp, [esp + 0xc]
bts ebx, ecx
mov dword [ebp - 0x38], eax
bts bx, cx
mov ebx, dword [ebp - 0x34]
test ebx, ebx
jmp 0xbb92ad
call dword [eax + 0x20]
mov dword [ebp - 0x20], eax
test esp, ebp
cmp dword [ebp - 0x20], 0
jmp 0x80d430
je 0x83adaf
push ebx
jmp 0x83ada2
je 0x8e9a85
push ebx
jmp 0x8e9a78
mov eax, dword [eax]
jmp 0x9ab053
call fcn.00556799
add esp, 0x10
push 0x80000301
jmp 0x8b7827
push dword [ebp + 8]
call fcn.00412327
mov dword [ebp - 0x1c], eax
btr ebx, 0x37
movzx bx, bh
mov eax, dword [ebp - 0x1c]
stc
cmp ebp, edi
push eax
cmc
mov ebx, dword [ebp - 4]
cmp edi, esi
test ebx, ebx
jmp 0xba5162