Function at 0x4d9c80
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f1bfd
mov eax, dword fs:[0]
push eax
sub esp, 0x60
mov eax, dword [0x55a064]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
test cl, cl
jne 0x4d9cc7
xor al, al
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004e9056
mov esp, ebp
pop ebp
ret
cmp cl, 1
jne 0x4d9cd0
mov al, cl
jmp 0x4d9cae
cmp cl, 2
jne 0x4d9cd9
mov al, cl
jmp 0x4d9cae
cmp cl, 3
jne 0x4d9ce2
mov al, cl
jmp 0x4d9cae
cmp cl, 4
jne 0x4d9ceb
mov al, cl
jmp 0x4d9cae
cmp cl, 5
jne 0x4d9cf4
mov al, cl
jmp 0x4d9cae
cmp cl, 6
jne 0x4d9cfd
mov al, cl
jmp 0x4d9cae
cmp cl, 7
jne 0x4d9d06
mov al, cl
jmp 0x4d9cae
cmp cl, 8
jne 0x4d9d0f
mov al, cl
jmp 0x4d9cae
cmp cl, 9
jne 0x4d9d18
mov al, cl
jmp 0x4d9cae
cmp cl, 0xa
jne 0x4d9d21
mov al, cl
jmp 0x4d9cae
cmp cl, 0xb
jne 0x4d9d2a
mov al, cl
jmp 0x4d9cae
cmp cl, 0xc
jne 0x4d9d36
mov al, cl
jmp 0x4d9cae
cmp cl, 0xd
jne 0x4d9d42
mov al, cl
jmp 0x4d9cae
cmp cl, 0xe
jne 0x4d9d4e
mov al, cl
jmp 0x4d9cae
cmp cl, 0xf
jne 0x4d9d5a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x10
jne 0x4d9d66
mov al, cl
jmp 0x4d9cae
cmp cl, 0x11
jne 0x4d9d72
mov al, cl
jmp 0x4d9cae
cmp cl, 0x12
jne 0x4d9d7e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x13
jne 0x4d9d8a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x14
jne 0x4d9d96
mov al, cl
jmp 0x4d9cae
cmp cl, 0x15
jne 0x4d9da2
mov al, cl
jmp 0x4d9cae
cmp cl, 0x16
jne 0x4d9dae
mov al, cl
jmp 0x4d9cae
cmp cl, 0x17
jne 0x4d9dba
mov al, cl
jmp 0x4d9cae
cmp cl, 0x18
jne 0x4d9dc6
mov al, cl
jmp 0x4d9cae
cmp cl, 0x19
jne 0x4d9dd2
mov al, cl
jmp 0x4d9cae
cmp cl, 0x1a
jne 0x4d9dde
mov al, cl
jmp 0x4d9cae
cmp cl, 0x1b
jne 0x4d9dea
mov al, cl
jmp 0x4d9cae
cmp cl, 0x1c
jne 0x4d9df6
mov al, cl
jmp 0x4d9cae
cmp cl, 0x1d
jne 0x4d9e02
mov al, cl
jmp 0x4d9cae
cmp cl, 0x1e
jne 0x4d9e0e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x1f
jne 0x4d9e1a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x20
jne 0x4d9e26
mov al, cl
jmp 0x4d9cae
cmp cl, 0x21
jne 0x4d9e32
mov al, cl
jmp 0x4d9cae
cmp cl, 0x22
jne 0x4d9e3e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x23
jne 0x4d9e4a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x24
jne 0x4d9e56
mov al, cl
jmp 0x4d9cae
cmp cl, 0x25
jne 0x4d9e62
mov al, cl
jmp 0x4d9cae
cmp cl, 0x26
jne 0x4d9e6e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x27
jne 0x4d9e7a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x28
jne 0x4d9e86
mov al, cl
jmp 0x4d9cae
cmp cl, 0x29
jne 0x4d9e92
mov al, cl
jmp 0x4d9cae
cmp cl, 0x2a
jne 0x4d9e9e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x2b
jne 0x4d9eaa
mov al, cl
jmp 0x4d9cae
cmp cl, 0x2c
jne 0x4d9eb6
mov al, cl
jmp 0x4d9cae
cmp cl, 0x2d
jne 0x4d9ec2
mov al, cl
jmp 0x4d9cae
cmp cl, 0x2e
jne 0x4d9ece
mov al, cl
jmp 0x4d9cae
cmp cl, 0x2f
jne 0x4d9eda
mov al, cl
jmp 0x4d9cae
cmp cl, 0x30
jne 0x4d9ee6
mov al, cl
jmp 0x4d9cae
cmp cl, 0x31
jne 0x4d9ef2
mov al, cl
jmp 0x4d9cae
cmp cl, 0x32
jne 0x4d9efe
mov al, cl
jmp 0x4d9cae
cmp cl, 0x33
jne 0x4d9f0a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x34
jne 0x4d9f16
mov al, cl
jmp 0x4d9cae
cmp cl, 0x35
jne 0x4d9f22
mov al, cl
jmp 0x4d9cae
cmp cl, 0x36
jne 0x4d9f2e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x37
jne 0x4d9f3a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x38
jne 0x4d9f46
mov al, cl
jmp 0x4d9cae
cmp cl, 0x39
jne 0x4d9f52
mov al, cl
jmp 0x4d9cae
cmp cl, 0x3a
jne 0x4d9f5e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x3b
jne 0x4d9f6a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x3c
jne 0x4d9f76
mov al, cl
jmp 0x4d9cae
cmp cl, 0x3d
jne 0x4d9f82
mov al, cl
jmp 0x4d9cae
cmp cl, 0x3e
jne 0x4d9f8e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x3f
jne 0x4d9f9a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x40
jne 0x4d9fa6
mov al, cl
jmp 0x4d9cae
cmp cl, 0x41
jne 0x4d9fb2
mov al, cl
jmp 0x4d9cae
cmp cl, 0x42
jne 0x4d9fbe
mov al, cl
jmp 0x4d9cae
cmp cl, 0x43
jne 0x4d9fca
mov al, cl
jmp 0x4d9cae
cmp cl, 0x44
jne 0x4d9fd6
mov al, cl
jmp 0x4d9cae
cmp cl, 0x45
jne 0x4d9fe2
mov al, cl
jmp 0x4d9cae
cmp cl, 0x46
jne 0x4d9fee
mov al, cl
jmp 0x4d9cae
cmp cl, 0x47
jne 0x4d9ffa
mov al, cl
jmp 0x4d9cae
cmp cl, 0x48
jne 0x4da006
mov al, cl
jmp 0x4d9cae
cmp cl, 0x49
jne 0x4da012
mov al, cl
jmp 0x4d9cae
cmp cl, 0x4a
jne 0x4da01e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x4b
jne 0x4da02a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x4c
jne 0x4da036
mov al, cl
jmp 0x4d9cae
cmp cl, 0x4d
jne 0x4da042
mov al, cl
jmp 0x4d9cae
cmp cl, 0x4e
jne 0x4da04e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x4f
jne 0x4da05a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x50
jne 0x4da066
mov al, cl
jmp 0x4d9cae
cmp cl, 0x51
jne 0x4da072
mov al, cl
jmp 0x4d9cae
cmp cl, 0x52
jne 0x4da07e
mov al, cl
jmp 0x4d9cae
cmp cl, 0x53
jne 0x4da08a
mov al, cl
jmp 0x4d9cae
cmp cl, 0x54
jne 0x4da096
mov al, cl
jmp 0x4d9cae
cmp cl, 0x55
jne 0x4da0a2
mov al, cl
jmp 0x4d9cae
mov byte [ebp - 0x59], cl
lea edx, [ebp - 0x59]
lea ecx, [ebp - 0x28]
call fcn.004bdf50
push eax
mov edx, str.Unrecognised_GogLanguage_
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x40]
call fcn.00434190
push str.__to_enumeration_mapping.
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 1
push eax
call fcn.00427160
add esp, 0x10
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 2
call fcn.0042f8e0
push 0x54b614
lea eax, [ebp - 0x68]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
int3