Function at 0x558ab6
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
mov esi, dword [ebp + 8]
movzx eax, byte [esi]
cmp eax, 0x20
push edi
jg 0x558bd2
je 0x558bc8
cmp eax, 0xe
jg 0x558b61
je 0x558b57
cmp eax, 8
jg 0x558b28
je 0x558b1e
dec eax
je 0x558b14
dec eax
je 0x558b0a
dec eax
dec eax
je 0x558b00
sub eax, 3
jne case.0x55a3dc.156
push str.Hitachi
jmp 0x55a4ca
push str.Fujitsu
jmp 0x55a4ca
push 0x5c3798
jmp 0x55a4ca
push 0x5ac958
jmp 0x55a4ca
push str.Inmos
jmp 0x55a4ca
sub eax, 9
je 0x558b4d
dec eax
dec eax
je 0x558b43
dec eax
dec eax
jne case.0x55a3dc.156
push str.Mostek
jmp 0x55a4ca
push str.Intersil
jmp 0x55a4ca
push str.Intel
jmp 0x55a4ca
push str.Motorola
jmp 0x55a4ca
sub eax, 0x10
je 0x558bbe
sub eax, 3
je 0x558bb4
dec eax
dec eax
je 0x558baa
dec eax
je 0x558ba0
sub eax, 3
je 0x558b96
dec eax
je 0x558b8c
dec eax
dec eax
jne case.0x55a3dc.156
push str.Mitsubishi
jmp 0x55a4ca
push str.Zilog
jmp 0x55a4ca
push str.Xicor
jmp 0x55a4ca
push str.Synertek
jmp 0x55a4ca
push str.Philips
jmp 0x55a4ca
push str.Conexant
jmp 0x55a4ca
push 0x5a27f0
jmp 0x55a4ca
push str.SGS_Thomson
jmp 0x55a4ca
mov ecx, 0x98
cmp eax, ecx
jg 0x55a3c7
je 0x55a063
cmp eax, 0x52
jg 0x558cd3
je 0x558cc9
cmp eax, 0x3e
jg 0x558c6f
je 0x558c65
sub eax, 0x25
je 0x558c5b
sub eax, 7
je 0x558c51
sub eax, 5
je 0x558c47
dec eax
je 0x558c3d
dec eax
dec eax
je 0x558c33
sub eax, 4
je 0x558c29
sub eax, 5
jne case.0x55a3dc.156
push str.Tektronix
jmp 0x55a4ca
push str.UTMC
jmp 0x55a4ca
push str.Cypress
jmp 0x55a4ca
push str.Panasonic
jmp 0x55a4ca
push str.Catalyst
jmp 0x55a4ca
push str.Micron_Technology
jmp 0x55a4ca
push str.Tristar
jmp 0x55a4ca
push str.Sun_Microsystems
jmp 0x55a4ca
sub eax, 0x40
je 0x558cbf
sub eax, 3
je 0x558cb5
dec eax
dec eax
je 0x558cab
dec eax
je 0x558ca1
sub eax, 4
je 0x558c97
dec eax
dec eax
jne case.0x55a3dc.156
push 0x5c36f0
jmp 0x55a4ca
push str.Compaq
jmp 0x55a4ca
push str.Elan
jmp 0x55a4ca
push str.SunDisk
jmp 0x55a4ca
push str.Xerox
jmp 0x55a4ca
push str.MOSEL
jmp 0x55a4ca
push str.Alliance_Semiconductor
jmp 0x55a4ca
mov ecx, 0x86
cmp eax, ecx
jg 0x55a371
je 0x55a367
sub eax, 0x54
je 0x55a35d
sub eax, 0xe
je 0x55a353
sub eax, 0xb
je 0x55a349
sub eax, 0xf
je 0x55a33f
push 3
pop ecx
sub eax, ecx
je 0x558d32
sub eax, 4
je 0x558d28
dec eax
dec eax
jne case.0x55a3dc.156
push 0x5c36b4
jmp 0x55a4ca
push str.Fairchild
jmp 0x55a4ca
movzx eax, byte [esi + 1]
mov edx, 0x83
cmp eax, edx
jg 0x55a1ed
je 0x55a1e3
cmp eax, 0x3e
jg 0x558e5b
je 0x558e51
cmp eax, 0x1a
jg 0x558de9
je 0x558ddf
cmp eax, 0xd
jg 0x558db0
je 0x558da6
sub eax, 0
je 0x558d9c
dec eax
je 0x558d92
sub eax, ecx
je 0x558d88
sub eax, ecx
jne case.0x55a3dc.156
push str.JTAG_Technologies
jmp 0x55a4ca
push str.Alcatel_Mietec
jmp 0x55a4ca
push str.Cirrus_Logic
jmp 0x55a4ca
push str.National_Instruments
jmp 0x55a4ca
push str.GENNUM
jmp 0x55a4ca
sub eax, 0xe
je 0x558dd5
dec eax
dec eax
je 0x558dcb
sub eax, ecx
jne case.0x55a3dc.156
push str.TCSI
jmp 0x55a4ca
push str.Chip_Express
jmp 0x55a4ca
push str.VideoLogic
jmp 0x55a4ca
push str.Ericsson
jmp 0x55a4ca
sub eax, 0x1f
je 0x558e47
sub eax, 4
je 0x558e3d
dec eax
dec eax
je 0x558e33
dec eax
je 0x558e29
sub eax, ecx
je 0x558e1f
sub eax, 9
je 0x558e15
dec eax
dec eax
jne case.0x55a3dc.156
push str.Adaptec_Inc.
jmp 0x55a4ca
push str.Enhanced_Memories
jmp 0x55a4ca
push str.Vanguard
jmp 0x55a4ca
push str.Clearpoint
jmp 0x55a4ca
push str.Zarlink
jmp 0x55a4ca
push 0x5c35ec
jmp 0x55a4ca
push str.Integ._Memories
jmp 0x55a4ca
push str.Seiko_Epson
jmp 0x55a4ca
cmp eax, 0x61
jg 0x558ed3
je 0x558ec9
sub eax, 0x45
je 0x558ebf
dec eax
je 0x558eb5
sub eax, 6
je 0x558eab
sub eax, ecx
je 0x558ea1
sub eax, 0xc
je 0x558e97
dec eax
dec eax
je 0x558e8d
dec eax
jne case.0x55a3dc.156
push str.Itec_Memory
jmp 0x55a4ca
push str.Oak_Technology
jmp 0x55a4ca
push str.Acorn
jmp 0x55a4ca
push str.Transcend_Information
jmp 0x55a4ca
push str.Tellabs
jmp 0x55a4ca
push str.ACDC
jmp 0x55a4ca
push str.Micron_CMS
jmp 0x55a4ca
push str.Wintec_Industries
jmp 0x55a4ca
sub eax, 0x62
je 0x55a1d9
push 2
pop ebx
sub eax, ebx
je 0x55a1cf
push 4
pop edi
sub eax, edi
je 0x55a1c5
sub eax, ecx
je 0x55a1bb
sub eax, 0xf
je 0x55a1b1
sub eax, ebx
je 0x55a1a7
sub eax, ecx
jne case.0x55a3dc.156
movzx eax, byte [esi + 2]
cmp eax, 0x7c
jg 0x559043
je 0x559039
cmp eax, 0x2f
jg 0x558fb7
je 0x558fad
cmp eax, 0x25
jg 0x558f7e
je 0x558f74
dec eax
je 0x558f6a
sub eax, 0xc
je 0x558f60
dec eax
je 0x558f56
sub eax, 0x12
jne case.0x55a3dc.156
push str.ALPHA_Technologies
jmp 0x55a4ca
push str.Novanet_Semiconductor
jmp 0x55a4ca
push str.Oasis_Semiconductor
jmp 0x55a4ca
push str.Camintonn_Corporation
jmp 0x55a4ca
push str.Chameleon_Systems
jmp 0x55a4ca
sub eax, 0x26
je 0x558fa3
sub eax, edi
je 0x558f99
sub eax, ebx
jne case.0x55a3dc.156
push str.ASIC_Designs
jmp 0x55a4ca
push str.Kentron_Technologies
jmp 0x55a4ca
push str.Aplus_Flash_Tech.
jmp 0x55a4ca
push str.Siemens_AG
jmp 0x55a4ca
cmp eax, 0x6b
jg 0x559008
je 0x558ffe
cmp eax, 0x34
je 0x558ff4
cmp eax, 0x37
je 0x558fea
cmp eax, 0x3b
je 0x558fe0
cmp eax, 0x64
jne case.0x55a3dc.156
push str.MCI_Computer
jmp 0x55a4ca
push str.ESS_Technology
jmp 0x55a4ca
push str.Enikia_Incorporated
jmp 0x55a4ca
push str.Legend
jmp 0x55a4ca
push str.nCUBE
jmp 0x55a4ca
cmp eax, 0x6d
je 0x55902f
cmp eax, 0x75
je 0x559025
cmp eax, 0x79
jne case.0x55a3dc.156
push str.eSilicon
jmp 0x55a4ca
push str.Fast_Chip
jmp 0x55a4ca
push str.FDK_Corporation
jmp 0x55a4ca
push str.Silicon_Wave
jmp 0x55a4ca
mov ecx, 0xb5
cmp eax, ecx
jg 0x55a13b
je 0x55a131
add ecx, 0xffffffe9
cmp eax, ecx
jg 0x55a0fe
je 0x55a0f4
sub eax, 0x7f
je 0x55909a
sub eax, 6
je 0x559090
sub eax, edi
je 0x559086
dec eax
jne case.0x55a3dc.156
push str.Cisco_Systems
jmp 0x55a4ca
push str.Switchcore
jmp 0x55a4ca
push str.HYPERTEC
jmp 0x55a4ca
movzx eax, byte [esi + 3]
cmp eax, 0x6b
jg 0x559188
je 0x55917e
cmp eax, 0x19
jg 0x559123
je 0x559119
dec eax
je 0x55910f
dec eax
je 0x559105
sub eax, ebx
je 0x5590fb
sub eax, 7
je 0x5590f1
sub eax, 8
je 0x5590e7
sub eax, ebx
je 0x5590dd
dec eax
jne case.0x55a3dc.156
push str.Netlist
jmp 0x55a4ca
push str.Tioga_Technologies
jmp 0x55a4ca
push str.GEIL
jmp 0x55a4ca
push str.Nanya_Technology
jmp 0x55a4ca
push str.TriMedia_Technologies
jmp 0x55a4ca
push str.Optosys_Technologies
jmp 0x55a4ca
push str.Solectron
jmp 0x55a4ca
push str.Centon
jmp 0x55a4ca
sub eax, 0x23
je 0x559174
sub eax, ebx
je 0x55916a
dec eax
je 0x559160
sub eax, 3
je 0x559156
sub eax, 0xb
je 0x55914c
sub eax, 0xc
jne case.0x55a3dc.156
push str.Silicon_Packets
jmp 0x55a4ca
push str.Tekmos
jmp 0x55a4ca
push str.eMemory_Technology
jmp 0x55a4ca
push str.BOPS
jmp 0x55a4ca
push str.Kingmax_Semiconductor
jmp 0x55a4ca
push str.Acorn_Networks
jmp 0x55a4ca
push str.NVIDIA
jmp 0x55a4ca
mov ebx, 0x97
cmp eax, ebx
jg 0x55a095
je 0x55a08b
sub eax, 0x7f
je 0x5591fb
sub eax, edi
je 0x5591f1
dec eax
dec eax
je 0x5591e7
sub eax, 5
je 0x5591dd
dec eax
dec eax
je 0x5591d3
sub eax, 3
je 0x5591c9
sub eax, 5
jne case.0x55a3dc.156
push str.Mushkin
jmp 0x55a4ca
push str.ATI_Technologies
jmp 0x55a4ca
push str.Elite_Flash_Storage
jmp 0x55a4ca
push str.Princeton_Technology
jmp 0x55a4ca
push str.Cyan_Technologies
jmp 0x55a4ca
push str.Melco
jmp 0x55a4ca
movzx eax, byte [esi + 4]
cmp eax, ebx
jg 0x559fe6
je 0x559fdc
push 0x51
pop edi
cmp eax, edi
jg 0x55926d
je 0x559263
dec eax
je 0x559259
sub eax, 0x19
je 0x55924f
sub eax, 0xc
je 0x559245
sub eax, 0x1d
je 0x55923b
sub eax, 3
jne case.0x55a3dc.156
push str.Legacy_Electronics
jmp 0x55a4ca
push str.Ramaxel_Technology
jmp 0x55a4ca
push str.MediaTek
jmp 0x55a4ca
push str.Direct2Data
jmp 0x55a4ca
push str.T_RAM_Incorporated
jmp 0x55a4ca
push str.Kingbox
jmp 0x55a4ca
sub eax, 0x61
je 0x559fd2
sub eax, 0x15
je 0x559fc8
sub eax, 3
je 0x559fbe
sub eax, 6
je 0x5592a0
sub eax, 7
jne case.0x55a3dc.156
push str.RedSwitch
jmp 0x55a4ca
movzx eax, byte [esi + 5]
cmp eax, edx
jg 0x559eec
je 0x559ee2
cmp eax, 0x3e
jg 0x55931c
je 0x559312
dec eax
je 0x559308
dec eax
je 0x5592fe
dec eax
dec eax
je 0x5592f4
sub eax, 4
je 0x5592ea
sub eax, 8
je 0x5592e0
sub eax, 3
jne case.0x55a3dc.156
push str.P.A._Semi
jmp 0x55a4ca
push str.Gigaram
jmp 0x55a4ca
push str.NetCell_Corporation
jmp 0x55a4ca
push str.Silicon_Optix
jmp 0x55a4ca
push str.Patriot_Memory
jmp 0x55a4ca
push str.Specular_Networks
jmp 0x55a4ca
push str.PQI_CORP.
jmp 0x55a4ca
cmp eax, edi
je 0x559ed8
cmp eax, 0x57
je 0x559ece
cmp eax, 0x62
je 0x559ec4
cmp eax, 0x70
je 0x559eba
cmp eax, 0x73
je 0x559eb0
cmp eax, 0x7f
jne case.0x55a3dc.156
movzx eax, byte [esi + 6]
cmp eax, 0x6b
jg 0x559408
je 0x5593fe
cmp eax, 0x34
jg 0x5593bf
je 0x5593b5
dec eax
je 0x5593ab
dec eax
je 0x5593a1
dec eax
dec eax
je 0x559397
sub eax, 4
je 0x55938d
sub eax, 0xe
jne case.0x55a3dc.156
push str.Avexir
jmp 0x55a4ca
push str.Molex_Inc.
jmp 0x55a4ca
push str.Faraday_Technology
jmp 0x55a4ca
push str.Mavrix_Technology
jmp 0x55a4ca
push str.MOVEKING
jmp 0x55a4ca
push 0x5c31cc
jmp 0x55a4ca
sub eax, 0x3b
je 0x5593f4
dec eax
dec eax
je 0x5593ea
sub eax, 0x14
je 0x5593e0
sub eax, 0x11
jne case.0x55a3dc.156
push str.Avantium
jmp 0x55a4ca
push str.Kinglife_Corporation
jmp 0x55a4ca
push str.Space_Micro
jmp 0x55a4ca
push str.ZeroG_Wireless
jmp 0x55a4ca
push str.TwinMOS
jmp 0x55a4ca
mov edx, 0xa7
cmp eax, edx
jg 0x559e70
je 0x559e66
sub eax, 0x6d
je 0x559e5c
sub eax, 3
je 0x559e52
sub eax, 0xf
je 0x559454
sub eax, 4
je 0x55944a
sub eax, 0x15
jne case.0x55a3dc.156
push str.Edgewater_Computer_Systems
jmp 0x55a4ca
push str.CellGuide_Ltd.
jmp 0x55a4ca
movzx eax, byte [esi + 7]
cmp eax, 0x68
jg 0x559520
je 0x559516
cmp eax, 0x25
jg 0x5594c7
je 0x5594bd
cmp eax, 4
je 0x5594b3
cmp eax, 0xb
je 0x5594a9
cmp eax, 0x10
je 0x55949f
cmp eax, 0x1a
je 0x559495
cmp eax, 0x1f
jne case.0x55a3dc.156
push str.Antec_Hadron
jmp 0x55a4ca
push str.Mach_Xtreme_Inc.
jmp 0x55a4ca
push str.King_Tiger
jmp 0x55a4ca
push str.EK_Memory
jmp 0x55a4ca
push str.Abilis_Systems
jmp 0x55a4ca
push str.Ramos_Technology
jmp 0x55a4ca
cmp eax, 0x29
je 0x55950c
cmp eax, 0x32
je 0x559502
cmp eax, 0x46
je 0x5594f8
cmp eax, 0x5d
je 0x5594ee
cmp eax, 0x64
jne case.0x55a3dc.156
push str.Welink_Solution_Inc.
jmp 0x55a4ca
push str.Wilk_Elektronik
jmp 0x55a4ca
push str.Gloway_International__HK_
jmp 0x55a4ca
push str.Ritek
jmp 0x55a4ca
push str.MercyPower
jmp 0x55a4ca
push str.Kingbomars
jmp 0x55a4ca
mov ecx, 0xae
cmp eax, ecx
jg 0x559e10
je 0x559e06
sub eax, 0x70
je 0x559dfc
sub eax, 0xf
je 0x559572
sub eax, 4
je 0x559568
sub eax, 0xc
je 0x55955e
sub eax, 0xf
jne case.0x55a3dc.156
push str.Teikon
jmp 0x55a4ca
push str.Nokia
jmp 0x55a4ca
push str.Strontium
jmp 0x55a4ca
movzx eax, byte [esi + 8]
mov ecx, 0x89
cmp eax, ecx
jg 0x559d36
je 0x559d2c
cmp eax, 0x3d
jg 0x5595f3
je 0x5595e9
dec eax
je 0x5595df
dec eax
je 0x5595d5
dec eax
dec eax
je 0x5595cb
sub eax, 4
je 0x5595c1
sub eax, 0xb
je 0x5595b7
sub eax, 7
jne case.0x55a3dc.156
push 0x5c3064
jmp 0x55a4ca
push str.Gloway
jmp 0x55a4ca
push str.SCWW
jmp 0x55a4ca
push str.Mercury_Systems
jmp 0x55a4ca
push str.Diehl_Aerospace
jmp 0x55a4ca
push str.3D_PLUS
jmp 0x55a4ca
push str.Kuso
jmp 0x55a4ca
sub eax, 0x49
je 0x559d22
sub eax, 0x2c
je 0x559d18
sub eax, 0xa
je 0x559626
sub eax, 4
je 0x558d28
sub eax, 3
jne case.0x55a3dc.156
push str.GE_Intelligent_Platforms
jmp 0x55a4ca
movzx eax, byte [esi + 9]
mov ecx, 0x8f
cmp eax, ecx
jg 0x559c57
je 0x559c4d
cmp eax, edi
jg 0x5596ab
je 0x5596a1
cmp eax, 0xb
je 0x559697
cmp eax, 0x1c
je 0x55968d
cmp eax, 0x20
je 0x559683
cmp eax, 0x29
je 0x559679
cmp eax, 0x43
je 0x55966f
cmp eax, 0x4a
jne case.0x55a3dc.156
push str.Zifei
jmp 0x55a4ca
push str.Shenzhen_Yuan_Chuang_Wei_Tech.
jmp 0x55a4ca
push str.Tsulyn_Technology
jmp 0x55a4ca
push 0x5c2fc8
jmp 0x55a4ca
push str.MemxPro_Inc.
jmp 0x55a4ca
push str.XTX_Technology
jmp 0x55a4ca
push str.Antec_Memory
jmp 0x55a4ca
sub eax, 0x67
je 0x559c43
dec eax
je 0x559c39
sub eax, 0x14
je 0x559c2f
sub eax, 3
je 0x5596dc
sub eax, 0xd
jne case.0x55a3dc.156
push str.UMAX_Technology
jmp 0x55a4ca
movzx eax, byte [esi + 0xa]
mov ecx, 0x9b
cmp eax, ecx
jg 0x559b8b
je 0x559b81
cmp eax, 0x45
jg 0x559753
je 0x559749
cmp eax, 8
je 0x55973f
cmp eax, 0xe
je 0x559735
cmp eax, 0x26
je 0x55972b
cmp eax, 0x31
je 0x559721
cmp eax, 0x43
jne case.0x55a3dc.156
push str.Shenzhen_OYang_Maile_Tech.
jmp 0x55a4ca
push str.BIWINTECH
jmp 0x55a4ca
push str.kimMiDi
jmp 0x55a4ca
push str.AITC_Group
jmp 0x55a4ca
push str.Warrior_Technology
jmp 0x55a4ca
push str.Chun_Well_Tech.
jmp 0x55a4ca
sub eax, 0x68
je 0x559b77
sub eax, 0xe
je 0x559b6d
sub eax, 9
je 0x55978c
sub eax, 0x12
je 0x559782
sub eax, 3
jne case.0x55a3dc.156
push str.V_GeN
jmp 0x55a4ca
push str.ChangXin_Technologies
jmp 0x55a4ca
movzx eax, byte [esi + 0xb]
mov ecx, 0x92
cmp eax, ecx
jg 0x559ac6
je 0x559abc
cmp eax, 0x75
jg 0x559801
je 0x5597f7
dec eax
je 0x5597ed
sub eax, 0x1f
je 0x5597e3
sub eax, 9
je 0x5597d9
sub eax, 0x14
je 0x5597cf
sub eax, 8
jne case.0x55a3dc.156
push str.Shenzhen_Wodposit_Electronics
jmp 0x55a4ca
push str.Envinda
jmp 0x55a4ca
push str.KANMEIQi
jmp 0x55a4ca
push str.Yingbang
jmp 0x55a4ca
push str.ABIT_Electronics
jmp 0x55a4ca
push str.Welldisk
jmp 0x55a4ca
sub eax, 0x79
je 0x559ab2
sub eax, 6
je 0x559831
sub eax, 6
je 0x559827
sub eax, 4
jne case.0x55a3dc.156
push str.Pioneer_High_Fidelty_Taiwan_Co._Ltd
jmp 0x55a4ca
push str.WALRAM
jmp 0x55a4ca
movzx eax, byte [esi + 0xc]
cmp eax, 0x7f
jg 0x559a0e
je 0x5598e2
cmp eax, 0x57
jg 0x5598a4
je 0x55989a
cmp eax, 0x1c
je 0x559890
cmp eax, 0x38
je 0x559886
cmp eax, 0x3b
je 0x55987c
cmp eax, 0x46
je 0x559872
cmp eax, 0x49
jne case.0x55a3dc.156
push str.PRIME
jmp 0x55a4ca
push str.BIOSTAR
jmp 0x55a4ca
push str.Shenzhen_RuiRen_Tech.
jmp 0x55a4ca
push str.Shenzhen_Quanxing_Tech.
jmp 0x55a4ca
push str.POWEV
jmp 0x55a4ca
push 0x5c2e30
jmp 0x55a4ca
sub eax, 0x5d
je 0x5598d8
sub eax, 0x11
je 0x5598ce
sub eax, 7
je 0x5598c4
dec eax
jne case.0x55a3dc.156
push str.MOVE_SPEED
jmp 0x55a4ca
push str.AirDisk
jmp 0x55a4ca
push str.Vickter
jmp 0x55a4ca
push str.OLOy_Technology
jmp 0x55a4ca
movzx eax, byte [esi + 0xd]
mov ecx, 0x86
cmp eax, ecx
jg 0x5599bd
je 0x5599b3
dec eax
je 0x5599a9
sub eax, 0xa
je 0x55999f
sub eax, 0x33
je 0x559995
sub eax, 0x23
je 0x55998b
sub eax, 0x1e
jne case.0x55a3dc.156
movzx eax, byte [esi + 0xe]
sub eax, 0x15
je 0x559981
sub eax, 7
je 0x559977
sub eax, 0x63
je case.0x55a3dc.156
sub eax, 0x15
je 0x55996d
sub eax, 0x1c
je 0x559963
sub eax, 0x11
je 0x559959
sub eax, 0x2e
jne case.0x55a3dc.156
push str.AGI_Technology
jmp 0x55a4ca
push str.KAIBRIGHT
jmp 0x55a4ca
push str.YINRAM
jmp 0x55a4ca
push str.Samnix
jmp 0x55a4ca
push str.Gigastone
jmp 0x55a4ca
push str.HKC_Storage
jmp 0x55a4ca
push str.Lyczar
jmp 0x55a4ca
push str.Peladn
jmp 0x55a4ca
push str.Shenzhen_Quanji_Tech.
jmp 0x55a4ca
push str.TECOTON
jmp 0x55a4ca
push str.Shenzhen_Weien_Electronics
jmp 0x55a4ca
sub eax, 0xa2
je 0x559a04
sub eax, 5
je 0x5599fa
sub eax, 0xe
je 0x5599f0
sub eax, 0x19
je 0x5599e6
sub eax, 0x15
jne case.0x55a3dc.156
push str.MACHINIST
jmp 0x55a4ca
push str.KeepData_Original_Chips
jmp 0x55a4ca
push str.PROXMEM
jmp 0x55a4ca
push str.Actseno
jmp 0x55a4ca
push str.Sabrent
jmp 0x55a4ca
mov ecx, 0xc7
cmp eax, ecx
jg 0x559a71
je 0x559a67
sub eax, ebx
je 0x559a5d
sub eax, 6
je 0x559a53
sub eax, 0xe
je 0x559a49
sub eax, 3
je 0x559a3f
sub eax, 7
jne case.0x55a3dc.156
push str.Jeestar
jmp 0x55a4ca
push str.Fanxiang
jmp 0x55a4ca
push str.BIWIN
jmp 0x55a4ca
push str.LEORICE
jmp 0x55a4ca
push str.Groupe_LDLC
jmp 0x55a4ca
push str.Pradeon
jmp 0x55a4ca
sub eax, 0xdc
je 0x559aa8
sub eax, 7
je 0x559a9e
dec eax
dec eax
je 0x559a94
sub eax, 7
jne case.0x55a3dc.156
push str.Tecmiyo
jmp 0x55a4ca
push str.MEJEC
jmp 0x55a4ca
push str.Star_Memory
jmp 0x55a4ca
push str.Abacus_Peripherals
jmp 0x55a4ca
push str.Datotek_International
jmp 0x55a4ca
push str.Kingbank_Technology
jmp 0x55a4ca
mov ecx, 0xcb
cmp eax, ecx
jg 0x559b2b
je 0x559b21
sub eax, 0x9e
je 0x559b17
sub eax, 0xd
je 0x559b0d
sub eax, 0xf
je 0x559b03
sub eax, 5
je 0x559af9
dec eax
dec eax
jne case.0x55a3dc.156
push str.Shenzhen_Yze_Tech.
jmp 0x55a4ca
push str.Shunlie
jmp 0x55a4ca
push str.Kembona
jmp 0x55a4ca
push str.ChaoXinDa
jmp 0x55a4ca
push str.YooTin
jmp 0x55a4ca
push 0x5c2c64
jmp 0x55a4ca
sub eax, 0xdc
je 0x559b63
sub eax, 0x18
je 0x559b59
sub eax, 3
je 0x559b4f
sub eax, 7
jne case.0x55a3dc.156
push str.Bigway
jmp 0x55a4ca
push str.Dahua
jmp 0x55a4ca
push str.Pumeitou
jmp 0x55a4ca
push str.XGCHU
jmp 0x55a4ca
push str.Lexar
jmp 0x55a4ca
push str.Zhike
jmp 0x55a4ca
push str.HongDingChen
jmp 0x55a4ca
mov ecx, 0xcd
cmp eax, ecx
jg 0x559bed
je 0x559be3
sub eax, edx
je 0x559bd9
sub eax, 4
je 0x559bcf
dec eax
dec eax
je 0x559bc5
sub eax, 0x15
je 0x559bbb
sub eax, 5
jne case.0x55a3dc.156
push str.VMEMORY
jmp 0x55a4ca
push str.Thermaltake
jmp 0x55a4ca
push str.Puskill
jmp 0x55a4ca
push str.Sinker
jmp 0x55a4ca
push str.StarRam
jmp 0x55a4ca
push str.JU_YUN
jmp 0x55a4ca
sub eax, 0xd6
je 0x559c25
sub eax, 3
je 0x559c1b
sub eax, 0xa
je 0x559c11
sub eax, 0xe
jne case.0x55a3dc.156
push str.Tanbassh
jmp 0x55a4ca
push str.Gazda
jmp 0x55a4ca
push str.Adamway
jmp 0x55a4ca
push str.Longsys
jmp 0x55a4ca
push str.XZN_Storage_Technology
jmp 0x55a4ca
push str.Kimtigo
jmp 0x55a4ca
push str.Jin_Sheng
jmp 0x55a4ca
push str.Daten_Tecnologia_LTDA
jmp 0x55a4ca
mov ecx, 0xd0
cmp eax, ecx
jg 0x559cca
je 0x559cc0
sub eax, 0x94
je 0x559cb6
sub eax, 9
je 0x559cac
sub eax, 4
je 0x559ca2
dec eax
je 0x559c98
sub eax, 0x18
je 0x559c8e
sub eax, 8
jne case.0x55a3dc.156
push str.Kllisre
jmp 0x55a4ca
push str.OCPC
jmp 0x55a4ca
push str.Maxsun
jmp 0x55a4ca
push str.Teclast
jmp 0x55a4ca
push str.Tammuz_Co.__Ltd
jmp 0x55a4ca
push str.Jingyi
jmp 0x55a4ca
push str.Shenzhen_Veineda_Tech.
jmp 0x55a4ca
sub eax, 0xec
je 0x559d0e
sub eax, 6
je 0x559d04
dec eax
dec eax
je 0x559cfa
sub eax, 3
je 0x559cf0
dec eax
jne case.0x55a3dc.156
push str.PCCOOLER
jmp 0x55a4ca
push str.Netac_Technology
jmp 0x55a4ca
push str.HYUNDAI
jmp 0x55a4ca
push str.GIGABYTE
jmp 0x55a4ca
push str.Colorful
jmp 0x55a4ca
push str.JUHOR
jmp 0x55a4ca
push str.ZTSZ
jmp 0x55a4ca
push str.Silicon_Motion_Inc.
jmp 0x55a4ca
mov ecx, 0xc8
cmp eax, ecx
jg 0x559dab
je 0x559da1
sub eax, 0x92
je 0x559d97
sub eax, 6
je 0x559d8d
sub eax, 9
je 0x559d83
sub eax, 0x14
je 0x559d79
sub eax, 7
je 0x559d6f
sub eax, 5
jne case.0x55a3dc.156
push str.TEKISM
jmp 0x55a4ca
push str.CUSO
jmp 0x55a4ca
push str.Xiede
jmp 0x55a4ca
push str.ADK_Media_Group
jmp 0x55a4ca
push str.KLEVV
jmp 0x55a4ca
push str.Galaxy_Microsystems_Ltd.
jmp 0x55a4ca
push str.Lenovo
jmp 0x55a4ca
sub eax, 0xd0
je 0x559df2
sub eax, 0xc
je 0x559de8
sub eax, 7
je 0x559dde
sub eax, 0xe
je 0x559dd4
sub eax, 0xd
jne case.0x55a3dc.156
push str.STARSWAY
jmp 0x55a4ca
push str.Asgard
jmp 0x55a4ca
push str.Loki
jmp 0x55a4ca
push str.Vitesse_Enterprise_Co.
jmp 0x55a4ca
push str.HEORIADY
jmp 0x55a4ca
push str.Panram_Intl._Corp.
jmp 0x55a4ca
push str.Topower_Computer_Ltd.
jmp 0x55a4ca
sub eax, 0xc7
je 0x559e48
sub eax, 0x1c
je 0x559e3e
sub eax, 0x14
je 0x559e34
sub eax, 6
jne case.0x55a3dc.156
push str.Positivo
jmp 0x55a4ca
push str.ACPI_Digital_Co.
jmp 0x55a4ca
push str.OCMEMORY
jmp 0x55a4ca
push str.Kingcore
jmp 0x55a4ca
push str.PhotoFast_Global_Inc.
jmp 0x55a4ca
push str.V_Color_Technology
jmp 0x55a4ca
push str.Kingxcon
jmp 0x55a4ca
sub eax, 0xbc
je 0x559ea6
sub eax, 5
je 0x559e9c
sub eax, 0x30
je 0x559e92
dec eax
jne case.0x55a3dc.156
push str.Muscle_Power
jmp 0x55a4ca
push str.InnoDisk_Corporation
jmp 0x55a4ca
push str.ASint_Technology
jmp 0x55a4ca
push str.Gingle_Technology
jmp 0x55a4ca
push str.Vivace_Semiconductor
jmp 0x55a4ca
push str.Axel_Electronics_Co._Ltd.
jmp 0x55a4ca
push str.Goldenmars_Technology
jmp 0x55a4ca
push str.AENEON
jmp 0x55a4ca
push str.Qimonda
jmp 0x55a4ca
push str.U_Chip_Technology
jmp 0x55a4ca
mov ecx, 0xd3
cmp eax, ecx
jg 0x559f60
je 0x559f56
sub eax, 0x8a
je 0x559f4c
dec eax
dec eax
je 0x559f42
sub eax, 8
je 0x559f38
sub eax, 3
je 0x559f2e
sub eax, 4
je 0x559f24
sub eax, 0x12
jne case.0x55a3dc.156
push str.ULi_Electronics
jmp 0x55a4ca
push str.Crucial_Technology
jmp 0x55a4ca
push str.COS_Memory_AG
jmp 0x55a4ca
push str.NovaTech_Solutions
jmp 0x55a4ca
push str.CHIPS__Systems_Inc.
jmp 0x55a4ca
push str.SCM_Microsystems
jmp 0x55a4ca
push str.Velogix
jmp 0x55a4ca
sub eax, 0xd6
je 0x559fb4
sub eax, 6
je 0x559faa
sub eax, 7
je 0x559fa0
sub eax, 0xc
je 0x559f96
sub eax, 8
je 0x559f8c
dec eax
jne case.0x55a3dc.156
push str.Asrock
jmp 0x55a4ca
push str.Avant_Technology
jmp 0x55a4ca
push str.MetaRAM
jmp 0x55a4ca
push str.Kreton_Corp.
jmp 0x55a4ca
push str.Hexon_Technology
jmp 0x55a4ca
push str.Walton_Chaintech
jmp 0x55a4ca
push str.SigmaTel
jmp 0x55a4ca
push str.Thomson_SC
jmp 0x55a4ca
push str.Genesis_Microchip_Inc.
jmp 0x55a4ca
push str.XIOtech_Corporation
jmp 0x55a4ca
mov ecx, 0xcd
cmp eax, ecx
jg 0x55a04a
je 0x55a040
sub eax, 0xb0
je 0x55a036
sub eax, 5
je 0x55a02c
dec eax
je 0x55a022
sub eax, 9
je 0x55a018
sub eax, 0xc
jne case.0x55a3dc.156
push str.A_Data_Technology
jmp 0x55a4ca
push str.Pericom
jmp 0x55a4ca
push str.SolusTek
jmp 0x55a4ca
push str.Vixel
jmp 0x55a4ca
push 0x5ac528
jmp 0x55a4ca
push str.G.Skill
jmp 0x55a4ca
sub eax, 0xd5
je 0x55a081
sub eax, 0xe
je 0x55a077
sub eax, 0xc
je 0x55a06d
dec eax
dec eax
jne case.0x55a3dc.156
push str.Toshiba
jmp 0x55a4ca
push str.TEAMGROUP_Inc.
jmp 0x55a4ca
push str.WIS_Technology
jmp 0x55a4ca
push str.Microsoft
jmp 0x55a4ca
push str.Teralogic
jmp 0x55a4ca
sub eax, 0xad
je 0x55a0ea
sub eax, 0x15
je 0x55a0e0
sub eax, 0x14
je 0x55a0d6
sub eax, edi
je 0x55a0cc
sub eax, 0xb
je 0x55a0c2
sub eax, 0x19
jne case.0x55a3dc.156
push str.TeraChip
jmp 0x55a4ca
push str.Mitac_International
jmp 0x55a4ca
push str.Swissbit
jmp 0x55a4ca
push str.Jade_Star_Technologies
jmp 0x55a4ca
push str.Simtek
jmp 0x55a4ca
push str.Delta_Electronics
jmp 0x55a4ca
push str.Corsair
jmp 0x55a4ca
sub eax, 0x9f
je 0x55a127
sub eax, 8
je 0x55a11d
sub eax, 0xc
jne case.0x55a3dc.156
push str.Benchmark_Elec.
jmp 0x55a4ca
push str.MIPS_Technologies
jmp 0x55a4ca
push str.Rhino
jmp 0x55a4ca
push str.SpecTek_Incorporated
jmp 0x55a4ca
sub eax, 0xd3
je 0x55a19d
sub eax, ebx
je 0x55a193
dec eax
je 0x55a189
sub eax, 3
je 0x55a17f
sub eax, 6
je 0x55a175
sub eax, 0x18
je 0x55a16b
sub eax, 7
jne case.0x55a3dc.156
push str.Elpida
jmp 0x55a4ca
push str.Realchip
jmp 0x55a4ca
push str.Helix_AG
jmp 0x55a4ca
push str.Hyperchip
jmp 0x55a4ca
push str.Megic
jmp 0x55a4ca
push str.Elektrobit
jmp 0x55a4ca
push str.IC_Technology
jmp 0x55a4ca
push str.FOXCONN
jmp 0x55a4ca
push str.Apacer_Technology
jmp 0x55a4ca
push str.Goldenram
jmp 0x55a4ca
push str.Integrated_Memory_System
jmp 0x55a4ca
push str.Galvantech
jmp 0x55a4ca
push str.Super_PC_Memory
jmp 0x55a4ca
push 0x5c2670
jmp 0x55a4ca
sub eax, 0x85
cmp eax, 0x79
ja case.0x55a3dc.156
movzx eax, byte [eax + 0x55a562]
jmp dword [eax*4 + 0x55a4e2]
push str.Micro_Linear
jmp 0x55a4ca
push str.Nchip
jmp 0x55a4ca
push str.DATARAM
jmp 0x55a4ca
push str.Smart_Modular
jmp 0x55a4ca
push str.Qlogic
jmp 0x55a4ca
push str.Kingston
jmp 0x55a4ca
push str.Programmable_Micro
jmp 0x55a4ca
push 0x5c2614
jmp 0x55a4ca
push str.Dallas_Semiconductor
jmp 0x55a4ca
push str.Omnivision
jmp 0x55a4ca
push str.Novatel_Wireless
jmp 0x55a4ca
push str.Silicon_Technology
jmp 0x55a4ca
push str.Hal_Computers
jmp 0x55a4ca
push str.Tundra_Semiconductor
jmp 0x55a4ca
push str.LightSpeed_Semi.
jmp 0x55a4ca
push str.ZSP_Corp.
jmp 0x55a4ca
push str.PNY_Electronics
jmp 0x55a4ca
push str.Flextronics
jmp 0x55a4ca
push str.Transmeta
jmp 0x55a4ca
push str.Centaur_Technology
jmp 0x55a4ca
push str.Unigen_Corp.
jmp 0x55a4ca
push str.Memory_Card_Tech.
jmp 0x55a4ca
push 0x5c2528
jmp 0x55a4ca
push str.GSI_Technology
jmp 0x55a4ca
push str.Dane_Elec
jmp 0x55a4ca
push str.Truevision
jmp 0x55a4ca
push str.Triscend
jmp 0x55a4ca
push str.Clear_Logic
jmp 0x55a4ca
push str.Yamaha_Corporation
jmp 0x55a4ca
push str.NetLogic_Microsystems
jmp 0x55a4ca
push str.3COM
jmp 0x55a4ca
push str.Dialog
jmp 0x55a4ca
push str.Cannon
jmp 0x55a4ca
push str.Sanyo
jmp 0x55a4ca
push str.Hewlett_Packard
jmp 0x55a4ca
push str.Harris
jmp 0x55a4ca
sub eax, 0x89
je 0x558b4d
dec eax
je 0x55a3bd
dec eax
dec eax
je 0x55a3b3
sub eax, 3
je 0x55a3a9
dec eax
dec eax
je 0x55a39f
sub eax, 6
jne case.0x55a3dc.156
push str.Texas_Instrument
jmp 0x55a4ca
push 0x5c2484
jmp 0x55a4ca
push str.National
jmp 0x55a4ca
push str.Monolithic_Memories
jmp 0x55a4ca
push str.I.T.T.
jmp 0x55a4ca
sub eax, 0x9b
cmp eax, 0x62
ja case.0x55a3dc.156
movzx eax, byte [eax + 0x55a656]
jmp dword [eax*4 + 0x55a5de]
push str.Eurotechnique
jmp 0x55a4ca
push str.Lucent
jmp 0x55a4ca
push 0x5c2440
jmp 0x55a4ca
push 0x5a28f4
jmp 0x55a4ca
push str.SK_Hynix
jmp 0x55a4ca
push str.OKI_Semiconductor
jmp 0x55a4ca
push str.Sharp
jmp 0x55a4ca
push 0x5c2414
jmp 0x55a4ca
push 0x5a2a34
jmp 0x55a4ca
push str.LSI_Logic
jmp 0x55a4ca
push str.Thomson_CSF
jmp 0x55a4ca
push str.Honeywell
jmp 0x55a4ca
push 0x5c23ec
jmp 0x55a4ca
push str.Infineon
jmp 0x55a4ca
push str.Macronix
jmp 0x55a4ca
push str.Plus_Logic
jmp 0x55a4ca
push str.European_Silicon
jmp 0x55a4ca
push str.Apple_Computer
jmp 0x55a4ca
push str.Xilinx
jmp 0x55a4ca
push str.Seiko_Instruments
jmp 0x55a4ca
push str.Samsung
jmp 0x55a4ca
push str.Winbond_Electronic
jmp 0x55a4ca
push str.LG_Semiconductor
jmp 0x55a4ca
push str.Nimbus_Technology
jmp 0x55a4ca
push str.NEXCOM
jmp 0x55a4ca
push str.Sony
jmp 0x55a4ca
push str.Cray_Research
jmp 0x55a4ca
push str.Allied_Signal
jmp 0x55a4ca
push str.Media_Vision
push 0x100
push dword [ebp + 0xc]
call fcn.00439b20
add esp, 0xc
pop edi
pop esi
pop ebx
pop ebp
ret