Function at 0x44a850
Capabilities:
Parse credit card information

Disassembly:
cmp ecx, 0x31
je 0x44ae72
jbe 0x44a8b3
cmp ecx, 0x48
je 0x44ab42
ja 0x44a910
cmp ecx, 0x3c
je 0x44ae80
jbe 0x44aa10
cmp ecx, 0x42
je 0x44af40
jbe 0x44ac10
lea rax, str.DW_TAG_generic_subrange
cmp ecx, 0x45
je 0x44a8b2
ja 0x44ad31
lea rax, str.DW_TAG_template_alias
cmp ecx, 0x43
je 0x44a8b2
lea rax, str.DW_TAG_coarray_type
cmp ecx, 0x44
jne 0x44a90a
ret
cmp ecx, 0x1b
je 0x44aea0
ja 0x44a970
cmp ecx, 0xf
je 0x44aeb0
jbe 0x44a9c5
cmp ecx, 0x15
je 0x44af20
jbe 0x44acd0
lea rax, str.DW_TAG_unspecified_parameters
cmp ecx, 0x18
je 0x44a8b2
ja 0x44ae40
lea rax, str.DW_TAG_typedef
cmp ecx, 0x16
je 0x44a8b2
lea rax, str.DW_TAG_union_type
cmp ecx, 0x17
je 0x44a8b2
xor eax, eax
ret
cmp ecx, 0x4104
je 0x44aec0
jbe 0x44aab0
cmp ecx, 0x410a
je 0x44aed0
ja 0x44ab02
lea rax, str.DW_TAG_GNU_template_parameter_pack
cmp ecx, 0x4107
je 0x44a8b2
ja 0x44ae12
lea rax, str.DW_TAG_GNU_EINCL
cmp ecx, 0x4105
je 0x44a8b2
lea rax, str.DW_TAG_GNU_template_template_param
cmp ecx, 0x4106
jne 0x44a90a
ret
cmp ecx, 0x26
je 0x44ae90
jbe 0x44aa60
cmp ecx, 0x2b
je 0x44af10
jbe 0x44ab91
lea rax, str.DW_TAG_subprogram
cmp ecx, 0x2e
je 0x44a8b2
ja 0x44adf1
lea rax, str.DW_TAG_namelist_item
cmp ecx, 0x2c
je 0x44a8b2
lea rax, str.DW_TAG_packed_type
cmp ecx, 0x2d
jne 0x44a90a
ret
cmp ecx, 4
je 0x44af00
jbe 0x44ac90
lea rax, str.DW_TAG_label
cmp ecx, 0xa
je 0x44a8b2
ja 0x44ad80
lea rax, str.DW_TAG_formal_parameter
cmp ecx, 5
je 0x44a8b2
lea rax, str.DW_TAG_imported_declaration
cmp ecx, 8
jne 0x44a90a
ret
cmp ecx, 0x36
je 0x44aee0
jbe 0x44ac50
lea rax, str.DW_TAG_namespace
cmp ecx, 0x39
je 0x44a8b2
ja 0x44add0
lea rax, str.DW_TAG_restrict_type
cmp ecx, 0x37
je 0x44a8b2
lea rax, str.DW_TAG_interface_type
cmp ecx, 0x38
jne 0x44a90a
ret
cmp ecx, 0x20
je 0x44af30
jbe 0x44abd0
lea rax, str.DW_TAG_access_declaration
cmp ecx, 0x23
je 0x44a8b2
ja 0x44ad10
lea rax, str.DW_TAG_subrange_type
cmp ecx, 0x21
je 0x44a8b2
lea rax, str.DW_TAG_with_stmt
cmp ecx, 0x22
jne 0x44a90a
ret
cmp ecx, 0x4090
je 0x44aef0
jbe 0x44ab50
lea rax, str.DW_TAG_format_label
cmp ecx, 0x4101
je 0x44a8b2
ja 0x44ad52
lea rax, str.DW_TAG_HP_Bliss_field
cmp ecx, 0x4091
je 0x44a8b2
lea rax, str.DW_TAG_HP_Bliss_field_set
cmp ecx, 0x4092
jne 0x44a90a
ret
lea rax, str.DW_TAG_upc_relaxed_type
cmp ecx, 0x8767
je 0x44a8b2
ja 0x44ada1
lea rax, str.DW_TAG_upc_shared_type
cmp ecx, 0x8765
je 0x44a8b2
lea rax, str.DW_TAG_upc_strict_type
cmp ecx, 0x8766
jne 0x44a90a
ret
lea rax, str.DW_TAG_call_site
ret
lea rax, str.DW_TAG_skeleton_unit
cmp ecx, 0x4a
je 0x44a8b2
lea rax, str.DW_TAG_call_site_parameter
jb 0x44a8b2
lea rax, str.DW_TAG_immutable_type
cmp ecx, 0x4b
je 0x44a8b2
lea rax, str.DW_TAG_MIPS_loop
cmp ecx, 0x4081
jne 0x44a90a
ret
lea rax, str.DW_TAG_enumerator
cmp ecx, 0x28
je 0x44a8b2
lea rax, str.DW_TAG_constant
jb 0x44a8b2
lea rax, str.DW_TAG_file_type
cmp ecx, 0x29
je 0x44a8b2
lea rax, str.DW_TAG_friend
cmp ecx, 0x2a
jne 0x44a90a
ret
lea rax, str.DW_TAG_inlined_subroutine
cmp ecx, 0x1d
je 0x44a8b2
lea rax, str.DW_TAG_inheritance
jb 0x44a8b2
lea rax, str.DW_TAG_module
cmp ecx, 0x1e
je 0x44a8b2
lea rax, str.DW_TAG_ptr_to_member_type
cmp ecx, 0x1f
jne 0x44a90a
ret
lea rax, str.DW_TAG_condition
cmp ecx, 0x3f
je 0x44a8b2
jbe 0x44ae61
lea rax, str.DW_TAG_shared_type
cmp ecx, 0x40
je 0x44a8b2
lea rax, str.DW_TAG_type_unit
cmp ecx, 0x41
jne 0x44a90a
ret
lea rax, str.DW_TAG_variant_part
cmp ecx, 0x33
je 0x44a8b2
lea rax, str.DW_TAG_try_block
jb 0x44a8b2
lea rax, str.DW_TAG_variable
cmp ecx, 0x34
je 0x44a8b2
lea rax, str.DW_TAG_volatile_type
cmp ecx, 0x35
jne 0x44a90a
ret
lea rax, str.DW_TAG_array_type
cmp ecx, 1
je 0x44a8b2
lea rax, str.DW_TAG_padding
jb 0x44a8b2
lea rax, str.DW_TAG_class_type
cmp ecx, 2
je 0x44a8b2
lea rax, str.DW_TAG_entry_point
cmp ecx, 3
jne 0x44a90a
ret
lea rax, str.DW_TAG_compile_unit
cmp ecx, 0x11
je 0x44a8b2
lea rax, str.DW_TAG_reference_type
jb 0x44a8b2
lea rax, str.DW_TAG_string_type
cmp ecx, 0x12
je 0x44a8b2
lea rax, str.DW_TAG_structure_type
cmp ecx, 0x13
jne 0x44a90a
ret
lea rax, str.DW_TAG_base_type
cmp ecx, 0x24
je 0x44a8b2
lea rax, str.DW_TAG_catch_block
cmp ecx, 0x25
jne 0x44a90a
ret
lea rax, str.DW_TAG_dynamic_type
cmp ecx, 0x46
je 0x44a8b2
lea rax, str.DW_TAG_atomic_type
cmp ecx, 0x47
jne 0x44a90a
ret
lea rax, str.DW_TAG_function_template
cmp ecx, 0x4102
je 0x44a8b2
lea rax, str.DW_TAG_class_template
cmp ecx, 0x4103
jne 0x44a90a
ret
lea rax, str.DW_TAG_lexical_block
cmp ecx, 0xb
je 0x44a8b2
lea rax, str.DW_TAG_member
cmp ecx, 0xd
jne 0x44a90a
ret
lea rax, str.DW_TAG_PGI_kanji_type
cmp ecx, 0xa000
je 0x44a8b2
lea rax, str.DW_TAG_PGI_interface_block
cmp ecx, 0xa020
jne 0x44a90a
ret
lea rax, str.DW_TAG_imported_module
cmp ecx, 0x3a
je 0x44a8b2
lea rax, str.DW_TAG_unspecified_type
cmp ecx, 0x3b
jne 0x44a90a
ret
lea rax, str.DW_TAG_template_type_param
cmp ecx, 0x2f
je 0x44a8b2
lea rax, str.DW_TAG_template_value_param
cmp ecx, 0x30
jne 0x44a90a
ret
lea rax, str.DW_TAG_GNU_formal_parameter_pack
cmp ecx, 0x4108
je 0x44a8b2
lea rax, str.DW_TAG_GNU_call_site
cmp ecx, 0x4109
jne 0x44a90a
ret
lea rax, str.DW_TAG_variant
cmp ecx, 0x19
je 0x44a8b2
lea rax, str.DW_TAG_common_block
cmp ecx, 0x1a
jne 0x44a90a
ret
lea rax, str.DW_TAG_imported_unit
cmp ecx, 0x3d
jne 0x44a90a
ret
lea rax, str.DW_TAG_thrown_type
ret
lea rax, str.DW_TAG_partial_unit
ret
lea rax, str.DW_TAG_const_type
ret
lea rax, str.DW_TAG_common_inclusion
ret
lea rax, str.DW_TAG_pointer_type
ret
lea rax, str.DW_TAG_GNU_BINCL
ret
lea rax, str.DW_TAG_GNU_call_site_parameter
ret
lea rax, str.DW_TAG_dwarf_procedure
ret
lea rax, str.DW_TAG_HP_array_descriptor
ret
lea rax, str.DW_TAG_enumeration_type
ret
lea rax, str.DW_TAG_namelist
ret
lea rax, str.DW_TAG_subroutine_type
ret
lea rax, str.DW_TAG_set_type
ret
lea rax, str.DW_TAG_rvalue_reference_type
ret