Function at 0x49f712
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 1
jne 0x49f74b
mov eax, 0x96e151
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f742
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 2
jne 0x49f774
mov eax, 0x8d35ed
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f76b
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 3
jne 0x49f79d
mov eax, 0x96b87c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f794
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 4
jne 0x49f7c6
mov eax, 0x96e156
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f7bd
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 5
jne 0x49f7ef
mov eax, 0x96e15f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f7e6
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 6
jne 0x49f818
mov eax, 0x96e16a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f80f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 7
jne 0x49f841
mov eax, 0x96e175
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f838
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 8
jne 0x49f86a
mov eax, 0x96e180
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f861
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 9
jne 0x49f893
mov eax, 0x96e18b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f88a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0xa
jne 0x49f8bc
mov eax, 0x96e194
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f8b3
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0xb
jne 0x49f8e5
mov eax, 0x96e19f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f8dc
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0xc
jne 0x49f90e
mov eax, 0x96e1a8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f905
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0xd
jne 0x49f937
mov eax, 0x96e1b1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f92e
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0xe
jne 0x49f960
mov eax, 0x96e1ba
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f957
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0xf
jne 0x49f989
mov eax, 0x96e1c5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f980
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x10
jne 0x49f9b2
mov eax, 0x96e1cc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f9a9
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x11
jne 0x49f9db
mov eax, 0x96e1d3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f9d2
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x12
jne 0x49fa04
mov eax, 0x96e1d8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f9fb
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x13
jne 0x49fa2d
mov eax, 0x96e1df
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa24
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x14
jne 0x49fa56
mov eax, 0x96e1e8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa4d
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x15
jne 0x49fa7f
mov eax, 0x96e1f5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa76
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x16
jne 0x49faa8
mov eax, str.COOINS
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa9f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x17
jne 0x49fad1
mov eax, 0x96e20b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fac8
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x18
jne 0x49fafa
mov eax, 0x96e214
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49faf1
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x19
jne 0x49fb23
mov eax, 0x96e219
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fb1a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x1a
jne 0x49fb4c
mov eax, 0x96e222
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fb43
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x1b
jne 0x49fb75
mov eax, 0x96e22b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fb6c
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x1c
jne 0x49fb9e
mov eax, 0x96e236
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fb95
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x1d
jne 0x49fbc7
mov eax, 0x96e23f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fbbe
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x1e
jne 0x49fbf0
mov eax, 0x96e248
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fbe7
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x1f
jne 0x49fc19
mov eax, 0x96e251
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fc10
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x20
jne 0x49fc42
mov eax, 0x96e25a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fc39
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x21
jne 0x49fc6b
mov eax, 0x96e265
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fc62
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x22
jne 0x49fc94
mov eax, 0x96ce3c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fc8b
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x23
jne 0x49fcbd
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fcb4
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x24
jne 0x49fce6
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fcdd
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x25
jne 0x49fd0f
mov eax, 0x96e273
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fd06
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x26
jne 0x49fd38
mov eax, 0x96d115
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fd2f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x27
jne 0x49fd61
mov eax, 0x96e27e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fd58
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x28
jne 0x49fd8a
mov eax, 0x96e28a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fd81
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x29
jne 0x49fdb3
mov eax, 0x96e295
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fdaa
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x2a
jne 0x49fddc
mov eax, 0x96e2a0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fdd3
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x2b
jne 0x49fe05
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fdfc
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x2c
jne 0x49fe2e
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fe25
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x2d
jne 0x49fe57
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fe4e
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x2e
jne 0x49fe80
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fe77
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x2f
jne 0x49fea9
mov eax, 0x96e2ac
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fea0
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x30
jne 0x49fed2
mov eax, 0x96e2b1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fec9
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x31
jne 0x49fefb
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fef2
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x32
jne 0x49ff24
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ff1b
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x33
jne 0x49ff4d
mov eax, 0x96e2b6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ff44
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x34
jne 0x49ff76
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ff6d
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x35
jne 0x49ff9f
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ff96
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x36
jne 0x49ffc8
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ffbf
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x37
jne 0x49fff1
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ffe8
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x38
jne 0x4a001a
mov eax, 0x96e2c0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0011
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x39
jne 0x4a0043
mov eax, 0x96e2c9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a003a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x3a
jne 0x4a006c
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0063
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x3b
jne 0x4a0095
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a008c
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x3c
jne 0x4a00be
mov eax, 0x96e26a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a00b5
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x3d
jne 0x4a00e7
mov eax, 0x96d55d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a00de
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x3e
jne 0x4a0110
mov eax, 0x96e2c0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0107
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
cmp dword [ebp + 8], 0x3f
jne 0x4a0139
mov eax, 0x96e2c9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0130
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4a0153
mov eax, 0x96e2d3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a014f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x4a016f
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004da4a5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x4a0174
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4a0185
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4