Function at 0x4307a4
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 0x4308c0
je 0x4308b6
cmp eax, 0xe
jg 0x43084f
je 0x430845
cmp eax, 8
jg 0x430816
je 0x43080c
dec eax
je 0x430802
dec eax
je 0x4307f8
dec eax
dec eax
je 0x4307ee
sub eax, 3
jne case.0x431fc8.156
push str.Hitachi
jmp 0x4320b6
push str.Fujitsu
jmp 0x4320b6
push 0x586934
jmp 0x4320b6
push 0x586930
jmp 0x4320b6
push str.Inmos
jmp 0x4320b6
sub eax, 9
je 0x43083b
dec eax
dec eax
je 0x430831
dec eax
dec eax
jne case.0x431fc8.156
push str.Mostek
jmp 0x4320b6
push str.Intersil
jmp 0x4320b6
push str.Intel
jmp 0x4320b6
push str.Motorola
jmp 0x4320b6
sub eax, 0x10
je 0x4308ac
sub eax, 3
je 0x4308a2
dec eax
dec eax
je 0x430898
dec eax
je 0x43088e
sub eax, 3
je 0x430884
dec eax
je 0x43087a
dec eax
dec eax
jne case.0x431fc8.156
push str.Mitsubishi
jmp 0x4320b6
push str.Zilog
jmp 0x4320b6
push str.Xicor
jmp 0x4320b6
push str.Synertek
jmp 0x4320b6
push str.Philips
jmp 0x4320b6
push str.Conexant
jmp 0x4320b6
push 0x5868c0
jmp 0x4320b6
push str.SGS_Thomson
jmp 0x4320b6
mov ecx, 0x98
cmp eax, ecx
jg 0x431fb3
je 0x431c4f
cmp eax, 0x52
jg 0x4309c1
je 0x4309b7
cmp eax, 0x3e
jg 0x43095d
je 0x430953
sub eax, 0x25
je 0x430949
sub eax, 7
je 0x43093f
sub eax, 5
je 0x430935
dec eax
je 0x43092b
dec eax
dec eax
je 0x430921
sub eax, 4
je 0x430917
sub eax, 5
jne case.0x431fc8.156
push str.Tektronix
jmp 0x4320b6
push str.UTMC
jmp 0x4320b6
push str.Cypress
jmp 0x4320b6
push str.Panasonic
jmp 0x4320b6
push str.Catalyst
jmp 0x4320b6
push str.Micron_Technology
jmp 0x4320b6
push str.Tristar
jmp 0x4320b6
push str.Sun_Microsystems
jmp 0x4320b6
sub eax, 0x40
je 0x4309ad
sub eax, 3
je 0x4309a3
dec eax
dec eax
je 0x430999
dec eax
je 0x43098f
sub eax, 4
je 0x430985
dec eax
dec eax
jne case.0x431fc8.156
push 0x58684c
jmp 0x4320b6
push str.Compaq
jmp 0x4320b6
push str.Elan
jmp 0x4320b6
push str.SunDisk
jmp 0x4320b6
push str.Xerox
jmp 0x4320b6
push str.MOSEL
jmp 0x4320b6
push str.Alliance_Semiconductor
jmp 0x4320b6
mov ecx, 0x86
cmp eax, ecx
jg 0x431f5d
je 0x431f53
sub eax, 0x54
je 0x431f49
sub eax, 0xe
je 0x431f3f
sub eax, 0xb
je 0x431f35
sub eax, 0xf
je 0x431f2b
push 3
pop ecx
sub eax, ecx
je 0x430a20
sub eax, 4
je 0x430a16
dec eax
dec eax
jne case.0x431fc8.156
push 0x586808
jmp 0x4320b6
push str.Fairchild
jmp 0x4320b6
movzx eax, byte [esi + 1]
mov edx, 0x83
cmp eax, edx
jg 0x431dd9
je 0x431dcf
cmp eax, 0x3e
jg 0x430b49
je 0x430b3f
cmp eax, 0x1a
jg 0x430ad7
je 0x430acd
cmp eax, 0xd
jg 0x430a9e
je 0x430a94
sub eax, 0
je 0x430a8a
dec eax
je 0x430a80
sub eax, ecx
je 0x430a76
sub eax, ecx
jne case.0x431fc8.156
push str.JTAG_Technologies
jmp 0x4320b6
push str.Alcatel_Mietec
jmp 0x4320b6
push str.Cirrus_Logic
jmp 0x4320b6
push str.National_Instruments
jmp 0x4320b6
push str.GENNUM
jmp 0x4320b6
sub eax, 0xe
je 0x430ac3
dec eax
dec eax
je 0x430ab9
sub eax, ecx
jne case.0x431fc8.156
push str.TCSI
jmp 0x4320b6
push str.Chip_Express
jmp 0x4320b6
push str.VideoLogic
jmp 0x4320b6
push str.Ericsson
jmp 0x4320b6
sub eax, 0x1f
je 0x430b35
sub eax, 4
je 0x430b2b
dec eax
dec eax
je 0x430b21
dec eax
je 0x430b17
sub eax, ecx
je 0x430b0d
sub eax, 9
je 0x430b03
dec eax
dec eax
jne case.0x431fc8.156
push str.Adaptec_Inc.
jmp 0x4320b6
push str.Enhanced_Memories
jmp 0x4320b6
push str.Vanguard
jmp 0x4320b6
push str.Clearpoint
jmp 0x4320b6
push str.Zarlink
jmp 0x4320b6
push 0x586730
jmp 0x4320b6
push str.Integ._Memories
jmp 0x4320b6
push str.Seiko_Epson
jmp 0x4320b6
cmp eax, 0x61
jg 0x430bc1
je 0x430bb7
sub eax, 0x45
je 0x430bad
dec eax
je 0x430ba3
sub eax, 6
je 0x430b99
sub eax, ecx
je 0x430b8f
sub eax, 0xc
je 0x430b85
dec eax
dec eax
je 0x430b7b
dec eax
jne case.0x431fc8.156
push str.Itec_Memory
jmp 0x4320b6
push str.Oak_Technology
jmp 0x4320b6
push str.Acorn
jmp 0x4320b6
push str.Transcend_Information
jmp 0x4320b6
push str.Tellabs
jmp 0x4320b6
push str.ACDC
jmp 0x4320b6
push str.Micron_CMS
jmp 0x4320b6
push str.Wintec_Industries
jmp 0x4320b6
sub eax, 0x62
je 0x431dc5
push 2
pop ebx
sub eax, ebx
je 0x431dbb
push 4
pop edi
sub eax, edi
je 0x431db1
sub eax, ecx
je 0x431da7
sub eax, 0xf
je 0x431d9d
sub eax, ebx
je 0x431d93
sub eax, ecx
jne case.0x431fc8.156
movzx eax, byte [esi + 2]
cmp eax, 0x7c
jg 0x430d31
je 0x430d27
cmp eax, 0x2f
jg 0x430ca5
je 0x430c9b
cmp eax, 0x25
jg 0x430c6c
je 0x430c62
dec eax
je 0x430c58
sub eax, 0xc
je 0x430c4e
dec eax
je 0x430c44
sub eax, 0x12
jne case.0x431fc8.156
push str.ALPHA_Technologies
jmp 0x4320b6
push str.Novanet_Semiconductor
jmp 0x4320b6
push str.Oasis_Semiconductor
jmp 0x4320b6
push str.Camintonn_Corporation
jmp 0x4320b6
push str.Chameleon_Systems
jmp 0x4320b6
sub eax, 0x26
je 0x430c91
sub eax, edi
je 0x430c87
sub eax, ebx
jne case.0x431fc8.156
push str.ASIC_Designs
jmp 0x4320b6
push str.Kentron_Technologies
jmp 0x4320b6
push str.Aplus_Flash_Tech.
jmp 0x4320b6
push str.Siemens_AG
jmp 0x4320b6
cmp eax, 0x6b
jg 0x430cf6
je 0x430cec
cmp eax, 0x34
je 0x430ce2
cmp eax, 0x37
je 0x430cd8
cmp eax, 0x3b
je 0x430cce
cmp eax, 0x64
jne case.0x431fc8.156
push str.MCI_Computer
jmp 0x4320b6
push str.ESS_Technology
jmp 0x4320b6
push str.Enikia_Incorporated
jmp 0x4320b6
push str.Legend
jmp 0x4320b6
push str.nCUBE
jmp 0x4320b6
cmp eax, 0x6d
je 0x430d1d
cmp eax, 0x75
je 0x430d13
cmp eax, 0x79
jne case.0x431fc8.156
push str.eSilicon
jmp 0x4320b6
push str.Fast_Chip
jmp 0x4320b6
push str.FDK_Corporation
jmp 0x4320b6
push str.Silicon_Wave
jmp 0x4320b6
mov ecx, 0xb5
cmp eax, ecx
jg 0x431d27
je 0x431d1d
add ecx, 0xffffffe9
cmp eax, ecx
jg 0x431cea
je 0x431ce0
sub eax, 0x7f
je 0x430d88
sub eax, 6
je 0x430d7e
sub eax, edi
je 0x430d74
dec eax
jne case.0x431fc8.156
push str.Cisco_Systems
jmp 0x4320b6
push str.Switchcore
jmp 0x4320b6
push str.HYPERTEC
jmp 0x4320b6
movzx eax, byte [esi + 3]
cmp eax, 0x6b
jg 0x430e76
je 0x430e6c
cmp eax, 0x19
jg 0x430e11
je 0x430e07
dec eax
je 0x430dfd
dec eax
je 0x430df3
sub eax, ebx
je 0x430de9
sub eax, 7
je 0x430ddf
sub eax, 8
je 0x430dd5
sub eax, ebx
je 0x430dcb
dec eax
jne case.0x431fc8.156
push str.Netlist
jmp 0x4320b6
push str.Tioga_Technologies
jmp 0x4320b6
push str.GEIL
jmp 0x4320b6
push str.Nanya_Technology
jmp 0x4320b6
push str.TriMedia_Technologies
jmp 0x4320b6
push str.Optosys_Technologies
jmp 0x4320b6
push str.Solectron
jmp 0x4320b6
push str.Centon
jmp 0x4320b6
sub eax, 0x23
je 0x430e62
sub eax, ebx
je 0x430e58
dec eax
je 0x430e4e
sub eax, 3
je 0x430e44
sub eax, 0xb
je 0x430e3a
sub eax, 0xc
jne case.0x431fc8.156
push str.Silicon_Packets
jmp 0x4320b6
push str.Tekmos
jmp 0x4320b6
push str.eMemory_Technology
jmp 0x4320b6
push str.BOPS
jmp 0x4320b6
push str.Kingmax_Semiconductor
jmp 0x4320b6
push str.Acorn_Networks
jmp 0x4320b6
push str.NVIDIA
jmp 0x4320b6
mov ebx, 0x97
cmp eax, ebx
jg 0x431c81
je 0x431c77
sub eax, 0x7f
je 0x430ee9
sub eax, edi
je 0x430edf
dec eax
dec eax
je 0x430ed5
sub eax, 5
je 0x430ecb
dec eax
dec eax
je 0x430ec1
sub eax, 3
je 0x430eb7
sub eax, 5
jne case.0x431fc8.156
push str.Mushkin
jmp 0x4320b6
push str.ATI_Technologies
jmp 0x4320b6
push str.Elite_Flash_Storage
jmp 0x4320b6
push str.Princeton_Technology
jmp 0x4320b6
push str.Cyan_Technologies
jmp 0x4320b6
push str.Melco
jmp 0x4320b6
movzx ecx, byte [esi + 4]
cmp ecx, ebx
jg 0x431bd0
je 0x431bc6
cmp ecx, 0x51
jg 0x430f59
je 0x430f4f
dec ecx
je 0x430f45
sub ecx, 0x19
je 0x430f3b
sub ecx, 0xc
je 0x430f31
sub ecx, 0x1d
je 0x430f27
sub ecx, 3
jne case.0x431fc8.156
push str.Legacy_Electronics
jmp 0x4320b6
push str.Ramaxel_Technology
jmp 0x4320b6
push str.MediaTek
jmp 0x4320b6
push str.Direct2Data
jmp 0x4320b6
push str.T_RAM_Incorporated
jmp 0x4320b6
push str.Kingbox
jmp 0x4320b6
sub ecx, 0x61
je 0x431bbc
sub ecx, 0x15
je 0x431bb2
sub ecx, 3
je 0x431ba8
sub ecx, 6
je 0x430f8c
sub ecx, 7
jne case.0x431fc8.156
push str.RedSwitch
jmp 0x4320b6
movzx eax, byte [esi + 5]
cmp eax, edx
jg 0x431ad7
je 0x431acd
cmp eax, 0x3e
jg 0x431007
je 0x430ffd
dec eax
je 0x430ff3
dec eax
je 0x430fe9
dec eax
dec eax
je 0x430fdf
sub eax, edi
je 0x430fd5
sub eax, 8
je 0x430fcb
sub eax, 3
jne case.0x431fc8.156
push str.P.A._Semi
jmp 0x4320b6
push str.Gigaram
jmp 0x4320b6
push str.NetCell_Corporation
jmp 0x4320b6
push str.Silicon_Optix
jmp 0x4320b6
push str.Patriot_Memory
jmp 0x4320b6
push str.Specular_Networks
jmp 0x4320b6
push str.PQI_CORP.
jmp 0x4320b6
cmp eax, 0x51
je 0x431ac3
cmp eax, 0x57
je 0x431ab9
cmp eax, 0x62
je 0x431aaf
cmp eax, 0x70
je 0x431aa5
cmp eax, 0x73
je 0x431a9b
cmp eax, 0x7f
jne case.0x431fc8.156
movzx eax, byte [esi + 6]
cmp eax, 0x6b
jg 0x4310f3
je 0x4310e9
cmp eax, 0x34
jg 0x4310aa
je 0x4310a0
dec eax
je 0x431096
dec eax
je 0x43108c
dec eax
dec eax
je 0x431082
sub eax, edi
je 0x431078
sub eax, 0xe
jne case.0x431fc8.156
push str.Avexir
jmp 0x4320b6
push str.Molex_Inc.
jmp 0x4320b6
push str.Faraday_Technology
jmp 0x4320b6
push str.Mavrix_Technology
jmp 0x4320b6
push str.MOVEKING
jmp 0x4320b6
push 0x5862f0
jmp 0x4320b6
sub eax, 0x3b
je 0x4310df
dec eax
dec eax
je 0x4310d5
sub eax, 0x14
je 0x4310cb
sub eax, 0x11
jne case.0x431fc8.156
push str.Avantium
jmp 0x4320b6
push str.Kinglife_Corporation
jmp 0x4320b6
push str.Space_Micro
jmp 0x4320b6
push str.ZeroG_Wireless
jmp 0x4320b6
push str.TwinMOS
jmp 0x4320b6
mov edi, 0xa7
cmp eax, edi
jg 0x431a5b
je 0x431a51
sub eax, 0x6d
je 0x431a47
sub eax, 3
je 0x431a3d
sub eax, 0xf
je 0x43113f
sub eax, 4
je 0x431135
sub eax, 0x15
jne case.0x431fc8.156
push str.Edgewater_Computer_Systems
jmp 0x4320b6
push str.CellGuide_Ltd.
jmp 0x4320b6
movzx eax, byte [esi + 7]
push 0x68
pop edx
cmp eax, edx
jg 0x43120d
je 0x431203
cmp eax, 0x25
jg 0x4311b4
je 0x4311aa
cmp eax, 4
je 0x4311a0
cmp eax, 0xb
je 0x431196
cmp eax, 0x10
je 0x43118c
cmp eax, 0x1a
je 0x431182
cmp eax, 0x1f
jne case.0x431fc8.156
push str.Antec_Hadron
jmp 0x4320b6
push str.Mach_Xtreme_Inc.
jmp 0x4320b6
push str.King_Tiger
jmp 0x4320b6
push str.EK_Memory
jmp 0x4320b6
push str.Abilis_Systems
jmp 0x4320b6
push str.Ramos_Technology
jmp 0x4320b6
cmp eax, 0x29
je 0x4311f9
cmp eax, 0x32
je 0x4311ef
cmp eax, 0x46
je 0x4311e5
cmp eax, 0x5d
je 0x4311db
cmp eax, 0x64
jne case.0x431fc8.156
push str.Welink_Solution_Inc.
jmp 0x4320b6
push str.Wilk_Elektronik
jmp 0x4320b6
push str.Gloway_International__HK_
jmp 0x4320b6
push str.Ritek
jmp 0x4320b6
push str.MercyPower
jmp 0x4320b6
push str.Kingbomars
jmp 0x4320b6
mov ecx, 0xae
cmp eax, ecx
jg 0x4319fb
je 0x4319f1
sub eax, 0x70
je 0x4319e7
sub eax, 0xf
je 0x43125f
sub eax, 4
je 0x431255
sub eax, 0xc
je 0x43124b
sub eax, 0xf
jne case.0x431fc8.156
push str.Teikon
jmp 0x4320b6
push str.Nokia
jmp 0x4320b6
push str.Strontium
jmp 0x4320b6
movzx eax, byte [esi + 8]
mov ecx, 0x89
cmp eax, ecx
jg 0x431921
je 0x431917
cmp eax, 0x3d
jg 0x4312e0
je 0x4312d6
dec eax
je 0x4312cc
dec eax
je 0x4312c2
dec eax
dec eax
je 0x4312b8
sub eax, 4
je 0x4312ae
sub eax, 0xb
je 0x4312a4
sub eax, 7
jne case.0x431fc8.156
push 0x586180
jmp 0x4320b6
push str.Gloway
jmp 0x4320b6
push str.SCWW
jmp 0x4320b6
push str.Mercury_Systems
jmp 0x4320b6
push str.Diehl_Aerospace
jmp 0x4320b6
push str.3D_PLUS
jmp 0x4320b6
push str.Kuso
jmp 0x4320b6
sub eax, 0x49
je 0x43190d
sub eax, 0x2c
je 0x431903
sub eax, 0xa
je 0x431313
sub eax, 4
je 0x430a16
sub eax, 3
jne case.0x431fc8.156
push str.GE_Intelligent_Platforms
jmp 0x4320b6
movzx eax, byte [esi + 9]
mov ecx, 0x94
cmp eax, ecx
jg 0x431851
je 0x431847
cmp eax, 0x51
jg 0x431399
je 0x43138f
cmp eax, 0xb
je 0x431385
cmp eax, 0x1c
je 0x43137b
cmp eax, 0x20
je 0x431371
cmp eax, 0x29
je 0x431367
cmp eax, 0x43
je 0x43135d
cmp eax, 0x4a
jne case.0x431fc8.156
push str.Zifei
jmp 0x4320b6
push str.Shenzhen_Yuan_Chuang_Wei_Tech.
jmp 0x4320b6
push str.Tsulyn_Technology
jmp 0x4320b6
push 0x5860e4
jmp 0x4320b6
push str.MemxPro_Inc.
jmp 0x4320b6
push str.XTX_Technology
jmp 0x4320b6
push str.Antec_Memory
jmp 0x4320b6
sub eax, 0x67
je 0x43183d
sub eax, 0x15
je 0x431833
sub eax, 3
je 0x4313d2
sub eax, 0xd
je 0x4313c8
sub eax, 3
jne case.0x431fc8.156
push str.Daten_Tecnologia_LTDA
jmp 0x4320b6
push str.UMAX_Technology
jmp 0x4320b6
movzx ecx, byte [esi + 0xa]
mov eax, 0x9b
cmp ecx, eax
jg 0x43178e
je 0x431784
cmp ecx, edx
jg 0x431447
je 0x43143d
sub ecx, 8
je 0x431433
sub ecx, 6
je 0x431429
sub ecx, 0x18
je 0x43141f
sub ecx, 0x1d
je 0x431415
dec ecx
dec ecx
jne case.0x431fc8.156
push str.Chun_Well_Tech.
jmp 0x4320b6
push str.Shenzhen_OYang_Maile_Tech.
jmp 0x4320b6
push str.kimMiDi
jmp 0x4320b6
push str.AITC_Group
jmp 0x4320b6
push str.Warrior_Technology
jmp 0x4320b6
push str.Zhike
jmp 0x4320b6
sub ecx, 0x76
je 0x43177a
push 9
pop edx
sub ecx, edx
je 0x431479
sub ecx, 0x12
je 0x43146f
sub ecx, 3
jne case.0x431fc8.156
push str.V_GeN
jmp 0x4320b6
push str.ChangXin_Technologies
jmp 0x4320b6
movzx eax, byte [esi + 0xb]
mov ecx, 0x9e
cmp eax, ecx
jg 0x4316e2
je 0x4316d8
cmp eax, 0x75
jg 0x4314de
je 0x4314d4
dec eax
je 0x4314ca
sub eax, 0x1f
je 0x4314c0
sub eax, edx
je 0x4314b6
sub eax, 0x14
jne case.0x431fc8.156
push str.Envinda
jmp 0x4320b6
push str.KANMEIQi
jmp 0x4320b6
push str.Yingbang
jmp 0x4320b6
push str.ABIT_Electronics
jmp 0x4320b6
push str.Welldisk
jmp 0x4320b6
sub eax, 0x79
je 0x4316ce
sub eax, 6
je 0x43150d
sub eax, 0xa
je 0x431503
sub eax, edx
jne case.0x431fc8.156
push str.Kingbank_Technology
jmp 0x4320b6
push str.Pioneer_High_Fidelty_Taiwan_Co._Ltd
jmp 0x4320b6
movzx eax, byte [esi + 0xc]
cmp eax, ebx
jg 0x431645
je 0x43163b
cmp eax, 0x6e
jg 0x431570
je 0x431566
cmp eax, 0x1c
je 0x43155c
cmp eax, 0x38
je 0x431552
cmp eax, 0x3b
je 0x431548
cmp eax, 0x5d
jne case.0x431fc8.156
push str.OLOy_Technology
jmp 0x4320b6
push str.Shenzhen_RuiRen_Tech.
jmp 0x4320b6
push str.Shenzhen_Quanxing_Tech.
jmp 0x4320b6
push str.POWEV
jmp 0x4320b6
push str.Vickter
jmp 0x4320b6
sub eax, 0x75
je 0x431631
dec eax
je 0x431627
sub eax, edx
jne case.0x431fc8.156
movzx ecx, byte [esi + 0xd]
mov eax, 0xa2
cmp ecx, eax
jg 0x4315e8
je 0x4315de
dec ecx
je 0x4315d4
sub ecx, 0xa
je 0x4315ca
sub ecx, 0x33
je 0x4315c0
sub ecx, 0x41
je case.0x431fc8.156
sub ecx, 7
jne case.0x431fc8.156
push str.Shenzhen_Weien_Electronics
jmp 0x4320b6
push str.Peladn
jmp 0x4320b6
push str.Shenzhen_Quanji_Tech.
jmp 0x4320b6
push str.TECOTON
jmp 0x4320b6
push str.Sabrent
jmp 0x4320b6
sub ecx, edi
je 0x43161d
sub ecx, 0xe
je 0x431613
sub ecx, 0x19
je 0x431609
sub ecx, 0x15
jne case.0x431fc8.156
push str.MACHINIST
jmp 0x4320b6
push str.KeepData_Original_Chips
jmp 0x4320b6
push str.PROXMEM
jmp 0x4320b6
push str.Actseno
jmp 0x4320b6
push str.MOVE_SPEED
jmp 0x4320b6
push str.AirDisk
jmp 0x4320b6
push str.Groupe_LDLC
jmp 0x4320b6
mov ecx, 0xdc
cmp eax, ecx
jg 0x43169c
je 0x431692
sub eax, 0x9d
je 0x431688
sub eax, 0x11
je 0x43167e
sub eax, 7
je 0x431674
sub eax, 0x12
jne case.0x431fc8.156
push str.Pradeon
jmp 0x4320b6
push str.Jeestar
jmp 0x4320b6
push str.Fanxiang
jmp 0x4320b6
push str.LEORICE
jmp 0x4320b6
push str.Abacus_Peripherals
jmp 0x4320b6
sub eax, 0xe3
je 0x4316c4
dec eax
dec eax
je 0x4316ba
sub eax, 7
jne case.0x431fc8.156
push str.Tecmiyo
jmp 0x4320b6
push str.MEJEC
jmp 0x4320b6
push str.Star_Memory
jmp 0x4320b6
push str.Datotek_International
jmp 0x4320b6
push str.YooTin
jmp 0x4320b6
mov ecx, 0xcb
cmp eax, ecx
jg 0x431738
je 0x43172e
sub eax, 0xab
je 0x431724
sub eax, 0xf
je 0x43171a
sub eax, 5
je 0x431710
dec eax
dec eax
jne case.0x431fc8.156
push str.Shenzhen_Yze_Tech.
jmp 0x4320b6
push str.Shunlie
jmp 0x4320b6
push str.Kembona
jmp 0x4320b6
push str.ChaoXinDa
jmp 0x4320b6
push 0x585dfc
jmp 0x4320b6
sub eax, 0xdc
je 0x431770
sub eax, 0x18
je 0x431766
sub eax, 3
je 0x43175c
sub eax, 7
jne case.0x431fc8.156
push str.Bigway
jmp 0x4320b6
push str.Dahua
jmp 0x4320b6
push str.Pumeitou
jmp 0x4320b6
push str.XGCHU
jmp 0x4320b6
push str.Lexar
jmp 0x4320b6
push str.HongDingChen
jmp 0x4320b6
mov eax, 0xcd
cmp ecx, eax
jg 0x4317f0
je 0x4317e6
sub ecx, edi
je 0x4317dc
sub ecx, 4
je 0x4317d2
dec ecx
dec ecx
je 0x4317c8
sub ecx, 0x15
je 0x4317be
sub ecx, 5
jne case.0x431fc8.156
push str.VMEMORY
jmp 0x4320b6
push str.Thermaltake
jmp 0x4320b6
push str.Puskill
jmp 0x4320b6
push str.Sinker
jmp 0x4320b6
push str.StarRam
jmp 0x4320b6
push str.JU_YUN
jmp 0x4320b6
sub ecx, 0xd6
je 0x431829
sub ecx, 3
je 0x43181f
sub ecx, 0xa
je 0x431815
sub ecx, 0xe
jne case.0x431fc8.156
push str.Tanbassh
jmp 0x4320b6
push str.Gazda
jmp 0x4320b6
push str.Adamway
jmp 0x4320b6
push str.Longsys
jmp 0x4320b6
push str.XZN_Storage_Technology
jmp 0x4320b6
push str.Jin_Sheng
jmp 0x4320b6
push str.Jingyi
jmp 0x4320b6
mov ecx, 0xd0
cmp eax, ecx
jg 0x4318b5
je 0x4318ab
sub eax, 0x9d
je 0x4318a1
sub eax, 4
je 0x431897
dec eax
je 0x43188d
sub eax, 0x18
je 0x431883
sub eax, 8
jne case.0x431fc8.156
push str.Kllisre
jmp 0x4320b6
push str.OCPC
jmp 0x4320b6
push str.Maxsun
jmp 0x4320b6
push str.Teclast
jmp 0x4320b6
push str.Tammuz_Co.__Ltd
jmp 0x4320b6
push str.Shenzhen_Veineda_Tech.
jmp 0x4320b6
sub eax, 0xec
je 0x4318f9
sub eax, 6
je 0x4318ef
dec eax
dec eax
je 0x4318e5
sub eax, 3
je 0x4318db
dec eax
jne case.0x431fc8.156
push str.PCCOOLER
jmp 0x4320b6
push str.Netac_Technology
jmp 0x4320b6
push str.HYUNDAI
jmp 0x4320b6
push str.GIGABYTE
jmp 0x4320b6
push str.Colorful
jmp 0x4320b6
push str.JUHOR
jmp 0x4320b6
push str.ZTSZ
jmp 0x4320b6
push str.Silicon_Motion_Inc.
jmp 0x4320b6
mov ecx, 0xc8
cmp eax, ecx
jg 0x431996
je 0x43198c
sub eax, 0x92
je 0x431982
sub eax, 6
je 0x431978
sub eax, 9
je 0x43196e
sub eax, 0x14
je 0x431964
sub eax, 7
je 0x43195a
sub eax, 5
jne case.0x431fc8.156
push str.TEKISM
jmp 0x4320b6
push str.CUSO
jmp 0x4320b6
push str.Xiede
jmp 0x4320b6
push str.ADK_Media_Group
jmp 0x4320b6
push str.KLEVV
jmp 0x4320b6
push str.Galaxy_Microsystems_Ltd.
jmp 0x4320b6
push str.Lenovo
jmp 0x4320b6
sub eax, 0xd0
je 0x4319dd
sub eax, 0xc
je 0x4319d3
sub eax, 7
je 0x4319c9
sub eax, 0xe
je 0x4319bf
sub eax, 0xd
jne case.0x431fc8.156
push str.STARSWAY
jmp 0x4320b6
push str.Asgard
jmp 0x4320b6
push str.Loki
jmp 0x4320b6
push str.Vitesse_Enterprise_Co.
jmp 0x4320b6
push str.HEORIADY
jmp 0x4320b6
push str.Panram_Intl._Corp.
jmp 0x4320b6
push str.Topower_Computer_Ltd.
jmp 0x4320b6
sub eax, 0xc7
je 0x431a33
sub eax, 0x1c
je 0x431a29
sub eax, 0x14
je 0x431a1f
sub eax, 6
jne case.0x431fc8.156
push str.Positivo
jmp 0x4320b6
push str.ACPI_Digital_Co.
jmp 0x4320b6
push str.OCMEMORY
jmp 0x4320b6
push str.Kingcore
jmp 0x4320b6
push str.PhotoFast_Global_Inc.
jmp 0x4320b6
push str.V_Color_Technology
jmp 0x4320b6
push str.Kingxcon
jmp 0x4320b6
sub eax, 0xbc
je 0x431a91
sub eax, 5
je 0x431a87
sub eax, 0x30
je 0x431a7d
dec eax
jne case.0x431fc8.156
push str.Muscle_Power
jmp 0x4320b6
push str.InnoDisk_Corporation
jmp 0x4320b6
push str.ASint_Technology
jmp 0x4320b6
push str.Gingle_Technology
jmp 0x4320b6
push str.Vivace_Semiconductor
jmp 0x4320b6
push str.Axel_Electronics_Co._Ltd.
jmp 0x4320b6
push str.Goldenmars_Technology
jmp 0x4320b6
push str.AENEON
jmp 0x4320b6
push str.Qimonda
jmp 0x4320b6
push str.U_Chip_Technology
jmp 0x4320b6
mov ecx, 0xd3
cmp eax, ecx
jg 0x431b4a
je 0x431b40
sub eax, 0x8a
je 0x431b36
dec eax
dec eax
je 0x431b2c
sub eax, 8
je 0x431b22
sub eax, 3
je 0x431b18
sub eax, edi
je 0x431b0e
sub eax, 0x12
jne case.0x431fc8.156
push str.ULi_Electronics
jmp 0x4320b6
push str.Crucial_Technology
jmp 0x4320b6
push str.COS_Memory_AG
jmp 0x4320b6
push str.NovaTech_Solutions
jmp 0x4320b6
push str.CHIPS__Systems_Inc.
jmp 0x4320b6
push str.SCM_Microsystems
jmp 0x4320b6
push str.Velogix
jmp 0x4320b6
sub eax, 0xd6
je 0x431b9e
sub eax, 6
je 0x431b94
sub eax, 7
je 0x431b8a
sub eax, 0xc
je 0x431b80
sub eax, 8
je 0x431b76
dec eax
jne case.0x431fc8.156
push str.Asrock
jmp 0x4320b6
push str.Avant_Technology
jmp 0x4320b6
push str.MetaRAM
jmp 0x4320b6
push str.Kreton_Corp.
jmp 0x4320b6
push str.Hexon_Technology
jmp 0x4320b6
push str.Walton_Chaintech
jmp 0x4320b6
push str.SigmaTel
jmp 0x4320b6
push str.Thomson_SC
jmp 0x4320b6
push str.Genesis_Microchip_Inc.
jmp 0x4320b6
push str.XIOtech_Corporation
jmp 0x4320b6
mov eax, 0xcd
cmp ecx, eax
jg 0x431c35
je 0x431c2b
sub ecx, 0xb0
je 0x431c21
sub ecx, 5
je 0x431c17
dec ecx
je 0x431c0d
sub ecx, 9
je 0x431c03
sub ecx, 0xc
jne case.0x431fc8.156
push str.A_Data_Technology
jmp 0x4320b6
push str.Pericom
jmp 0x4320b6
push str.SolusTek
jmp 0x4320b6
push str.Vixel
jmp 0x4320b6
push 0x585950
jmp 0x4320b6
push str.G.Skill
jmp 0x4320b6
sub ecx, 0xd5
je 0x431c6d
sub ecx, 0xe
je 0x431c63
sub ecx, 0xc
je 0x431c59
dec ecx
dec ecx
jne case.0x431fc8.156
push str.Toshiba
jmp 0x4320b6
push str.TEAMGROUP_Inc.
jmp 0x4320b6
push str.WIS_Technology
jmp 0x4320b6
push str.Microsoft
jmp 0x4320b6
push str.Teralogic
jmp 0x4320b6
sub eax, 0xad
je 0x431cd6
sub eax, 0x15
je 0x431ccc
sub eax, 0x14
je 0x431cc2
sub eax, edi
je 0x431cb8
sub eax, 0xb
je 0x431cae
sub eax, 0x19
jne case.0x431fc8.156
push str.TeraChip
jmp 0x4320b6
push str.Mitac_International
jmp 0x4320b6
push str.Swissbit
jmp 0x4320b6
push str.Jade_Star_Technologies
jmp 0x4320b6
push str.Simtek
jmp 0x4320b6
push str.Delta_Electronics
jmp 0x4320b6
push str.Corsair
jmp 0x4320b6
sub eax, 0x9f
je 0x431d13
sub eax, 8
je 0x431d09
sub eax, 0xc
jne case.0x431fc8.156
push str.Benchmark_Elec.
jmp 0x4320b6
push str.MIPS_Technologies
jmp 0x4320b6
push str.Rhino
jmp 0x4320b6
push str.SpecTek_Incorporated
jmp 0x4320b6
sub eax, 0xd3
je 0x431d89
sub eax, ebx
je 0x431d7f
dec eax
je 0x431d75
sub eax, 3
je 0x431d6b
sub eax, 6
je 0x431d61
sub eax, 0x18
je 0x431d57
sub eax, 7
jne case.0x431fc8.156
push str.Elpida
jmp 0x4320b6
push str.Realchip
jmp 0x4320b6
push str.Helix_AG
jmp 0x4320b6
push str.Hyperchip
jmp 0x4320b6
push str.Megic
jmp 0x4320b6
push str.Elektrobit
jmp 0x4320b6
push str.IC_Technology
jmp 0x4320b6
push str.FOXCONN
jmp 0x4320b6
push str.Apacer_Technology
jmp 0x4320b6
push str.Goldenram
jmp 0x4320b6
push str.Integrated_Memory_System
jmp 0x4320b6
push str.Galvantech
jmp 0x4320b6
push str.Super_PC_Memory
jmp 0x4320b6
push 0x5857b0
jmp 0x4320b6
sub eax, 0x85
cmp eax, 0x79
ja case.0x431fc8.156
movzx eax, byte [eax + 0x43214c]
jmp dword [eax*4 + 0x4320cc]
push str.Micro_Linear
jmp 0x4320b6
push str.Nchip
jmp 0x4320b6
push str.DATARAM
jmp 0x4320b6
push str.Smart_Modular
jmp 0x4320b6
push str.Qlogic
jmp 0x4320b6
push str.Kingston
jmp 0x4320b6
push str.Programmable_Micro
jmp 0x4320b6
push 0x585754
jmp 0x4320b6
push str.Dallas_Semiconductor
jmp 0x4320b6
push str.Omnivision
jmp 0x4320b6
push str.Novatel_Wireless
jmp 0x4320b6
push str.Silicon_Technology
jmp 0x4320b6
push str.Hal_Computers
jmp 0x4320b6
push str.Tundra_Semiconductor
jmp 0x4320b6
push str.LightSpeed_Semi.
jmp 0x4320b6
push str.ZSP_Corp.
jmp 0x4320b6
push str.PNY_Electronics
jmp 0x4320b6
push str.Flextronics
jmp 0x4320b6
push str.Transmeta
jmp 0x4320b6
push str.Centaur_Technology
jmp 0x4320b6
push str.Unigen_Corp.
jmp 0x4320b6
push str.Memory_Card_Tech.
jmp 0x4320b6
push 0x58565c
jmp 0x4320b6
push str.GSI_Technology
jmp 0x4320b6
push str.Dane_Elec
jmp 0x4320b6
push str.Truevision
jmp 0x4320b6
push str.Triscend
jmp 0x4320b6
push str.Clear_Logic
jmp 0x4320b6
push str.Yamaha_Corporation
jmp 0x4320b6
push str.NetLogic_Microsystems
jmp 0x4320b6
push str.3COM
jmp 0x4320b6
push str.Dialog
jmp 0x4320b6
push str.Cannon
jmp 0x4320b6
push str.Sanyo
jmp 0x4320b6
push 0x5855c0
jmp 0x4320b6
push str.Harris
jmp 0x4320b6
sub eax, 0x89
je 0x43083b
dec eax
je 0x431fa9
dec eax
dec eax
je 0x431f9f
sub eax, 3
je 0x431f95
dec eax
dec eax
je 0x431f8b
sub eax, 6
jne case.0x431fc8.156
push str.Texas_Instrument
jmp 0x4320b6
push 0x5855a0
jmp 0x4320b6
push str.National
jmp 0x4320b6
push str.Monolithic_Memories
jmp 0x4320b6
push str.I.T.T.
jmp 0x4320b6
sub eax, 0x9b
cmp eax, 0x62
ja case.0x431fc8.156
movzx eax, byte [eax + 0x432240]
jmp dword [eax*4 + 0x4321c8]
push str.Eurotechnique
jmp 0x4320b6
push str.Lucent
jmp 0x4320b6
push 0x58555c
jmp 0x4320b6
push 0x585558
jmp 0x4320b6
push str.SK_Hynix
jmp 0x4320b6
push str.OKI_Semiconductor
jmp 0x4320b6
push str.Sharp
jmp 0x4320b6
push 0x58552c
jmp 0x4320b6
push 0x585528
jmp 0x4320b6
push str.LSI_Logic
jmp 0x4320b6
push str.Thomson_CSF
jmp 0x4320b6
push str.Honeywell
jmp 0x4320b6
push 0x585500
jmp 0x4320b6
push str.Infineon
jmp 0x4320b6
push str.Macronix
jmp 0x4320b6
push str.Plus_Logic
jmp 0x4320b6
push str.European_Silicon
jmp 0x4320b6
push str.Apple_Computer
jmp 0x4320b6
push str.Xilinx
jmp 0x4320b6
push str.Seiko_Instruments
jmp 0x4320b6
push str.Samsung
jmp 0x4320b6
push str.Winbond_Electronic
jmp 0x4320b6
push str.LG_Semiconductor
jmp 0x4320b6
push str.Nimbus_Technology
jmp 0x4320b6
push str.NEXCOM
jmp 0x4320b6
push str.Sony
jmp 0x4320b6
push str.Cray_Research
jmp 0x4320b6
push str.Allied_Signal
jmp 0x4320b6
push str.Media_Vision
push 0x100
push dword [ebp + 0xc]
call fcn.0045ea70
add esp, 0xc
pop edi
pop esi
pop ebx
pop ebp
ret