Function at 0x4055f6
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
mov dword [ebp - 4], 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
je 0x405624
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0040c455
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x6baa78]
test ebx, ebx
je 0x405638
push ebx
call fcn.0040c45b
add esp, 4
pop eax
mov dword [0x6baa78], eax
push str.SkinID
push dword [0x6baa78]
push str.SoftwareMicrosoftJHsoft_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 2
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x40567d
mov eax, 0x4da0b2
push eax
push 0x80000301
push 0
push 3
push 3
mov ebx, 0x40d920
call fcn.0040c46d
add esp, 0x28
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4056af
push ebx
call fcn.0040c45b
add esp, 4
cmp dword [ebp - 0xc], 0
jle 0x4066b1
push VariantClear
push 0
push str.C:WINDOWS_system32JiaH.dll
push 1
mov ebx, 0x40d160
call fcn.0040c46d
add esp, 0x10
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x40570e
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da632
push VariantClear
push 0
push str.C:WINDOWS_system32JiaH.dll
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
push str.SkinID
push dword [0x6baa78]
push str.SoftwareMicrosoftJHsoft_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 2
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x40574d
mov eax, 0x4da0b2
push eax
push 0x80000301
push 0
push 3
push 3
mov ebx, 0x40d920
call fcn.0040c46d
add esp, 0x28
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40577f
push ebx
call fcn.0040c45b
add esp, 4
mov eax, dword [ebp - 0xc]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 1
jne 0x4057b9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f003a
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 2
jne 0x4057ed
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f3d36
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 3
jne 0x405821
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f627b
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 4
jne 0x405855
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fafcd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 5
jne 0x405889
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ffbfe
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 6
jne 0x4058bd
push reloc.WS2_32.dll_getpeername
push 0
push 0x5045f8
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 7
jne 0x4058f1
push reloc.WS2_32.dll_getpeername
push 0
push 0x507714
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 8
jne 0x405925
push reloc.WS2_32.dll_getpeername
push 0
push 0x5117a6
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 9
jne 0x405959
push reloc.WS2_32.dll_getpeername
push 0
push 0x517707
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0xa
jne 0x40598d
push reloc.WS2_32.dll_getpeername
push 0
push 0x51ef21
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0xb
jne 0x4059c1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5288fb
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0xc
jne 0x4059f5
push reloc.WS2_32.dll_getpeername
push 0
push 0x52a984
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0xd
jne 0x405a29
push reloc.WS2_32.dll_getpeername
push 0
push 0x52dd14
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0xe
jne 0x405a5d
push reloc.WS2_32.dll_getpeername
push 0
push 0x53441e
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0xf
jne 0x405a91
push reloc.WS2_32.dll_getpeername
push 0
push 0x53a059
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x10
jne 0x405ac5
push reloc.WS2_32.dll_getpeername
push 0
push 0x53f1e0
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x11
jne 0x405af9
push reloc.WS2_32.dll_getpeername
push 0
push 0x541f84
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x12
jne 0x405b2d
push reloc.WS2_32.dll_getpeername
push 0
push 0x5465d9
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x13
jne 0x405b61
push reloc.WS2_32.dll_getpeername
push 0
push 0x54f836
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x14
jne 0x405b95
push reloc.WS2_32.dll_getpeername
push 0
push 0x555cb1
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x15
jne 0x405bc9
push reloc.WS2_32.dll_getpeername
push 0
push 0x558c02
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x16
jne 0x405bfd
push reloc.WS2_32.dll_getpeername
push 0
push 0x55ff11
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x17
jne 0x405c31
push reloc.WS2_32.dll_getpeername
push 0
push 0x564f61
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x18
jne 0x405c65
push reloc.WS2_32.dll_getpeername
push 0
push 0x568c33
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x19
jne 0x405c99
push reloc.WS2_32.dll_getpeername
push 0
push 0x56dd3d
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x1a
jne 0x405ccd
push reloc.WS2_32.dll_getpeername
push 0
push 0x572692
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x1b
jne 0x405d01
push reloc.WS2_32.dll_getpeername
push 0
push 0x57640f
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x1c
jne 0x405d35
push reloc.WS2_32.dll_getpeername
push 0
push 0x581065
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x1d
jne 0x405d69
push reloc.WS2_32.dll_getpeername
push 0
push 0x585fa0
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x1e
jne 0x405d9d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x1f
jne 0x405dd1
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x20
jne 0x405e05
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x21
jne 0x405e39
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x22
jne 0x405e6d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x23
jne 0x405ea1
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x24
jne 0x405ed5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x25
jne 0x405f09
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x26
jne 0x405f3d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x27
jne 0x405f71
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x28
jne 0x405fa5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x29
jne 0x405fd9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x2a
jne 0x40600d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x2b
jne 0x406041
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x2c
jne 0x406075
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x2d
jne 0x4060a9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x2e
jne 0x4060dd
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x2f
jne 0x406111
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x30
jne 0x406145
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x31
jne 0x406179
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x32
jne 0x4061ad
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x33
jne 0x4061e1
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x34
jne 0x406215
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x35
jne 0x406249
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x36
jne 0x40627d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x37
jne 0x4062b1
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x38
jne 0x4062e5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x39
jne 0x406319
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x3a
jne 0x40634d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x3b
jne 0x406381
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x3c
jne 0x4063b5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x3d
jne 0x4063e9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x3e
jne 0x40641d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x3f
jne 0x406451
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x40
jne 0x406485
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x41
jne 0x4064b9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x42
jne 0x4064ed
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x43
jne 0x406521
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x44
jne 0x406555
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x45
jne 0x406589
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x46
jne 0x4065bd
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x47
jne 0x4065f1
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x48
jne 0x406625
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x49
jne 0x406659
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
cmp dword [ebp - 4], 0x4a
jne 0x40668d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4da0bd
push VariantClear
push 0
push str.C:WINDOWS_system32_skinh.she
push 2
mov ebx, 0x40d180
call fcn.0040c46d
add esp, 0x1c
mov dword [ebp - 8], esp
mov eax, 0x13
call fcn.0040c467
cmp dword [ebp - 8], esp
je 0x4066ac
push 6
call fcn.0040c461
add esp, 4
call fcn.00404ac3
mov esp, ebp
pop ebp
ret 4