Function at 0x4071fd
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 0x407319
je 0x40730f
cmp eax, 0xe
jg 0x4072a8
je 0x40729e
cmp eax, 8
jg 0x40726f
je 0x407265
dec eax
je 0x40725b
dec eax
je 0x407251
dec eax
dec eax
je 0x407247
sub eax, 3
jne case.0x408a21.156
push 0x565f6c
jmp 0x408b0f
push 0x565f64
jmp 0x408b0f
push 0x565f60
jmp 0x408b0f
push 0x565f5c
jmp 0x408b0f
push str.Inmos
jmp 0x408b0f
sub eax, 9
je 0x407294
dec eax
dec eax
je 0x40728a
dec eax
dec eax
jne case.0x408a21.156
push str.Mostek
jmp 0x408b0f
push str.Intersil
jmp 0x408b0f
push str.Intel
jmp 0x408b0f
push str.Motorola
jmp 0x408b0f
sub eax, 0x10
je 0x407305
sub eax, 3
je 0x4072fb
dec eax
dec eax
je 0x4072f1
dec eax
je 0x4072e7
sub eax, 3
je 0x4072dd
dec eax
je 0x4072d3
dec eax
dec eax
jne case.0x408a21.156
push str.Mitsubishi
jmp 0x408b0f
push str.Zilog
jmp 0x408b0f
push str.Xicor
jmp 0x408b0f
push str.Synertek
jmp 0x408b0f
push 0x565efc
jmp 0x408b0f
push str.Conexant
jmp 0x408b0f
push 0x565eec
jmp 0x408b0f
push str.SGS_Thomson
jmp 0x408b0f
mov ecx, 0x98
cmp eax, ecx
jg 0x408a0c
je 0x4086a8
cmp eax, 0x52
jg 0x40741a
je 0x407410
cmp eax, 0x3e
jg 0x4073b6
je 0x4073ac
sub eax, 0x25
je 0x4073a2
sub eax, 7
je 0x407398
sub eax, 5
je 0x40738e
dec eax
je 0x407384
dec eax
dec eax
je 0x40737a
sub eax, 4
je 0x407370
sub eax, 5
jne case.0x408a21.156
push str.Tektronix
jmp 0x408b0f
push str.UTMC
jmp 0x408b0f
push str.Cypress
jmp 0x408b0f
push 0x565eb8
jmp 0x408b0f
push str.Catalyst
jmp 0x408b0f
push str.Micron_Technology
jmp 0x408b0f
push str.Tristar
jmp 0x408b0f
push str.Sun_Microsystems
jmp 0x408b0f
sub eax, 0x40
je 0x407406
sub eax, 3
je 0x4073fc
dec eax
dec eax
je 0x4073f2
dec eax
je 0x4073e8
sub eax, 4
je 0x4073de
dec eax
dec eax
jne case.0x408a21.156
push 0x565e78
jmp 0x408b0f
push str.Compaq
jmp 0x408b0f
push str.Elan
jmp 0x408b0f
push str.SunDisk
jmp 0x408b0f
push str.Xerox
jmp 0x408b0f
push str.MOSEL
jmp 0x408b0f
push str.Alliance_Semiconductor
jmp 0x408b0f
mov ecx, 0x86
cmp eax, ecx
jg 0x4089b6
je 0x4089ac
sub eax, 0x54
je 0x4089a2
sub eax, 0xe
je 0x408998
sub eax, 0xb
je 0x40898e
sub eax, 0xf
je 0x408984
push 3
pop ecx
sub eax, ecx
je 0x407479
sub eax, 4
je 0x40746f
dec eax
dec eax
jne case.0x408a21.156
push 0x565e34
jmp 0x408b0f
push str.Fairchild
jmp 0x408b0f
movzx eax, byte [esi + 1]
mov edx, 0x83
cmp eax, edx
jg 0x408832
je 0x408828
cmp eax, 0x3e
jg 0x4075a2
je 0x407598
cmp eax, 0x1a
jg 0x407530
je 0x407526
cmp eax, 0xd
jg 0x4074f7
je 0x4074ed
sub eax, 0
je 0x4074e3
dec eax
je 0x4074d9
sub eax, ecx
je 0x4074cf
sub eax, ecx
jne case.0x408a21.156
push str.JTAG_Technologies
jmp 0x408b0f
push str.Alcatel_Mietec
jmp 0x408b0f
push str.Cirrus_Logic
jmp 0x408b0f
push str.National_Instruments
jmp 0x408b0f
push str.GENNUM
jmp 0x408b0f
sub eax, 0xe
je 0x40751c
dec eax
dec eax
je 0x407512
sub eax, ecx
jne case.0x408a21.156
push str.TCSI
jmp 0x408b0f
push str.Chip_Express
jmp 0x408b0f
push str.VideoLogic
jmp 0x408b0f
push str.Ericsson
jmp 0x408b0f
sub eax, 0x1f
je 0x40758e
sub eax, 4
je 0x407584
dec eax
dec eax
je 0x40757a
dec eax
je 0x407570
sub eax, ecx
je 0x407566
sub eax, 9
je 0x40755c
dec eax
dec eax
jne case.0x408a21.156
push str.Adaptec_Inc.
jmp 0x408b0f
push str.Enhanced_Memories
jmp 0x408b0f
push str.Vanguard
jmp 0x408b0f
push str.Clearpoint
jmp 0x408b0f
push str.Zarlink
jmp 0x408b0f
push 0x565d5c
jmp 0x408b0f
push str.Integ._Memories
jmp 0x408b0f
push 0x565d40
jmp 0x408b0f
cmp eax, 0x61
jg 0x40761a
je 0x407610
sub eax, 0x45
je 0x407606
dec eax
je 0x4075fc
sub eax, 6
je 0x4075f2
sub eax, ecx
je 0x4075e8
sub eax, 0xc
je 0x4075de
dec eax
dec eax
je 0x4075d4
dec eax
jne case.0x408a21.156
push str.Itec_Memory
jmp 0x408b0f
push str.Oak_Technology
jmp 0x408b0f
push str.Acorn
jmp 0x408b0f
push str.Transcend_Information
jmp 0x408b0f
push str.Tellabs
jmp 0x408b0f
push str.ACDC
jmp 0x408b0f
push str.Micron_CMS
jmp 0x408b0f
push str.Wintec_Industries
jmp 0x408b0f
sub eax, 0x62
je 0x40881e
push 2
pop ebx
sub eax, ebx
je 0x408814
push 4
pop edi
sub eax, edi
je 0x40880a
sub eax, ecx
je 0x408800
sub eax, 0xf
je 0x4087f6
sub eax, ebx
je 0x4087ec
sub eax, ecx
jne case.0x408a21.156
movzx eax, byte [esi + 2]
cmp eax, 0x7c
jg 0x40778a
je 0x407780
cmp eax, 0x2f
jg 0x4076fe
je 0x4076f4
cmp eax, 0x25
jg 0x4076c5
je 0x4076bb
dec eax
je 0x4076b1
sub eax, 0xc
je 0x4076a7
dec eax
je 0x40769d
sub eax, 0x12
jne case.0x408a21.156
push str.ALPHA_Technologies
jmp 0x408b0f
push str.Novanet_Semiconductor
jmp 0x408b0f
push str.Oasis_Semiconductor
jmp 0x408b0f
push str.Camintonn_Corporation
jmp 0x408b0f
push str.Chameleon_Systems
jmp 0x408b0f
sub eax, 0x26
je 0x4076ea
sub eax, edi
je 0x4076e0
sub eax, ebx
jne case.0x408a21.156
push str.ASIC_Designs
jmp 0x408b0f
push str.Kentron_Technologies
jmp 0x408b0f
push str.Aplus_Flash_Tech.
jmp 0x408b0f
push str.Siemens_AG
jmp 0x408b0f
cmp eax, 0x6b
jg 0x40774f
je 0x407745
cmp eax, 0x34
je 0x40773b
cmp eax, 0x37
je 0x407731
cmp eax, 0x3b
je 0x407727
cmp eax, 0x64
jne case.0x408a21.156
push str.MCI_Computer
jmp 0x408b0f
push str.ESS_Technology
jmp 0x408b0f
push str.Enikia_Incorporated
jmp 0x408b0f
push str.Legend
jmp 0x408b0f
push str.nCUBE
jmp 0x408b0f
cmp eax, 0x6d
je 0x407776
cmp eax, 0x75
je 0x40776c
cmp eax, 0x79
jne case.0x408a21.156
push str.eSilicon
jmp 0x408b0f
push str.Fast_Chip
jmp 0x408b0f
push str.FDK_Corporation
jmp 0x408b0f
push str.Silicon_Wave
jmp 0x408b0f
mov ecx, 0xb5
cmp eax, ecx
jg 0x408780
je 0x408776
add ecx, 0xffffffe9
cmp eax, ecx
jg 0x408743
je 0x408739
sub eax, 0x7f
je 0x4077e1
sub eax, 6
je 0x4077d7
sub eax, edi
je 0x4077cd
dec eax
jne case.0x408a21.156
push str.Cisco_Systems
jmp 0x408b0f
push str.Switchcore
jmp 0x408b0f
push str.HYPERTEC
jmp 0x408b0f
movzx eax, byte [esi + 3]
cmp eax, 0x6b
jg 0x4078cf
je 0x4078c5
cmp eax, 0x19
jg 0x40786a
je 0x407860
dec eax
je 0x407856
dec eax
je 0x40784c
sub eax, ebx
je 0x407842
sub eax, 7
je 0x407838
sub eax, 8
je 0x40782e
sub eax, ebx
je 0x407824
dec eax
jne case.0x408a21.156
push str.Netlist
jmp 0x408b0f
push str.Tioga_Technologies
jmp 0x408b0f
push str.GEIL
jmp 0x408b0f
push str.Nanya_Technology
jmp 0x408b0f
push str.TriMedia_Technologies
jmp 0x408b0f
push str.Optosys_Technologies
jmp 0x408b0f
push str.Solectron
jmp 0x408b0f
push str.Centon
jmp 0x408b0f
sub eax, 0x23
je 0x4078bb
sub eax, ebx
je 0x4078b1
dec eax
je 0x4078a7
sub eax, 3
je 0x40789d
sub eax, 0xb
je 0x407893
sub eax, 0xc
jne case.0x408a21.156
push str.Silicon_Packets
jmp 0x408b0f
push str.Tekmos
jmp 0x408b0f
push str.eMemory_Technology
jmp 0x408b0f
push str.BOPS
jmp 0x408b0f
push str.Kingmax_Semiconductor
jmp 0x408b0f
push str.Acorn_Networks
jmp 0x408b0f
push str.NVIDIA
jmp 0x408b0f
mov ebx, 0x97
cmp eax, ebx
jg 0x4086da
je 0x4086d0
sub eax, 0x7f
je 0x407942
sub eax, edi
je 0x407938
dec eax
dec eax
je 0x40792e
sub eax, 5
je 0x407924
dec eax
dec eax
je 0x40791a
sub eax, 3
je 0x407910
sub eax, 5
jne case.0x408a21.156
push str.Mushkin
jmp 0x408b0f
push str.ATI_Technologies
jmp 0x408b0f
push str.Elite_Flash_Storage
jmp 0x408b0f
push str.Princeton_Technology
jmp 0x408b0f
push str.Cyan_Technologies
jmp 0x408b0f
push str.Melco
jmp 0x408b0f
movzx ecx, byte [esi + 4]
cmp ecx, ebx
jg 0x408629
je 0x40861f
cmp ecx, 0x51
jg 0x4079b2
je 0x4079a8
dec ecx
je 0x40799e
sub ecx, 0x19
je 0x407994
sub ecx, 0xc
je 0x40798a
sub ecx, 0x1d
je 0x407980
sub ecx, 3
jne case.0x408a21.156
push str.Legacy_Electronics
jmp 0x408b0f
push str.Ramaxel_Technology
jmp 0x408b0f
push str.MediaTek
jmp 0x408b0f
push str.Direct2Data
jmp 0x408b0f
push str.T_RAM_Incorporated
jmp 0x408b0f
push str.Kingbox
jmp 0x408b0f
sub ecx, 0x61
je 0x408615
sub ecx, 0x15
je 0x40860b
sub ecx, 3
je 0x408601
sub ecx, 6
je 0x4079e5
sub ecx, 7
jne case.0x408a21.156
push str.RedSwitch
jmp 0x408b0f
movzx eax, byte [esi + 5]
cmp eax, edx
jg 0x408530
je 0x408526
cmp eax, 0x3e
jg 0x407a60
je 0x407a56
dec eax
je 0x407a4c
dec eax
je 0x407a42
dec eax
dec eax
je 0x407a38
sub eax, edi
je 0x407a2e
sub eax, 8
je 0x407a24
sub eax, 3
jne case.0x408a21.156
push str.P.A._Semi
jmp 0x408b0f
push str.Gigaram
jmp 0x408b0f
push str.NetCell_Corporation
jmp 0x408b0f
push str.Silicon_Optix
jmp 0x408b0f
push str.Patriot_Memory
jmp 0x408b0f
push str.Specular_Networks
jmp 0x408b0f
push str.PQI_CORP.
jmp 0x408b0f
cmp eax, 0x51
je 0x40851c
cmp eax, 0x57
je 0x408512
cmp eax, 0x62
je 0x408508
cmp eax, 0x70
je 0x4084fe
cmp eax, 0x73
je 0x4084f4
cmp eax, 0x7f
jne case.0x408a21.156
movzx eax, byte [esi + 6]
cmp eax, 0x6b
jg 0x407b4c
je 0x407b42
cmp eax, 0x34
jg 0x407b03
je 0x407af9
dec eax
je 0x407aef
dec eax
je 0x407ae5
dec eax
dec eax
je 0x407adb
sub eax, edi
je 0x407ad1
sub eax, 0xe
jne case.0x408a21.156
push str.Avexir
jmp 0x408b0f
push str.Molex_Inc.
jmp 0x408b0f
push str.Faraday_Technology
jmp 0x408b0f
push str.Mavrix_Technology
jmp 0x408b0f
push str.MOVEKING
jmp 0x408b0f
push 0x56591c
jmp 0x408b0f
sub eax, 0x3b
je 0x407b38
dec eax
dec eax
je 0x407b2e
sub eax, 0x14
je 0x407b24
sub eax, 0x11
jne case.0x408a21.156
push str.Avantium
jmp 0x408b0f
push str.Kinglife_Corporation
jmp 0x408b0f
push str.Space_Micro
jmp 0x408b0f
push str.ZeroG_Wireless
jmp 0x408b0f
push str.TwinMOS
jmp 0x408b0f
mov edi, 0xa7
cmp eax, edi
jg 0x4084b4
je 0x4084aa
sub eax, 0x6d
je 0x4084a0
sub eax, 3
je 0x408496
sub eax, 0xf
je 0x407b98
sub eax, 4
je 0x407b8e
sub eax, 0x15
jne case.0x408a21.156
push str.Edgewater_Computer_Systems
jmp 0x408b0f
push str.CellGuide_Ltd.
jmp 0x408b0f
movzx eax, byte [esi + 7]
push 0x68
pop edx
cmp eax, edx
jg 0x407c66
je 0x407c5c
cmp eax, 0x25
jg 0x407c0d
je 0x407c03
cmp eax, 4
je 0x407bf9
cmp eax, 0xb
je 0x407bef
cmp eax, 0x10
je 0x407be5
cmp eax, 0x1a
je 0x407bdb
cmp eax, 0x1f
jne case.0x408a21.156
push str.Antec_Hadron
jmp 0x408b0f
push str.Mach_Xtreme_Inc.
jmp 0x408b0f
push str.King_Tiger
jmp 0x408b0f
push str.EK_Memory
jmp 0x408b0f
push str.Abilis_Systems
jmp 0x408b0f
push str.Ramos_Technology
jmp 0x408b0f
cmp eax, 0x29
je 0x407c52
cmp eax, 0x32
je 0x407c48
cmp eax, 0x46
je 0x407c3e
cmp eax, 0x5d
je 0x407c34
cmp eax, 0x64
jne case.0x408a21.156
push str.Welink_Solution_Inc.
jmp 0x408b0f
push str.Wilk_Elektronik
jmp 0x408b0f
push str.Gloway_International__HK_
jmp 0x408b0f
push str.Ritek
jmp 0x408b0f
push str.MercyPower
jmp 0x408b0f
push str.Kingbomars
jmp 0x408b0f
mov ecx, 0xae
cmp eax, ecx
jg 0x408454
je 0x40844a
sub eax, 0x70
je 0x408440
sub eax, 0xf
je 0x407cb8
sub eax, 4
je 0x407cae
sub eax, 0xc
je 0x407ca4
sub eax, 0xf
jne case.0x408a21.156
push str.Teikon
jmp 0x408b0f
push 0x5657d4
jmp 0x408b0f
push str.Strontium
jmp 0x408b0f
movzx eax, byte [esi + 8]
mov ecx, 0x89
cmp eax, ecx
jg 0x40837a
je 0x408370
cmp eax, 0x3d
jg 0x407d39
je 0x407d2f
dec eax
je 0x407d25
dec eax
je 0x407d1b
dec eax
dec eax
je 0x407d11
sub eax, 4
je 0x407d07
sub eax, 0xb
je 0x407cfd
sub eax, 7
jne case.0x408a21.156
push 0x5657ac
jmp 0x408b0f
push str.Gloway
jmp 0x408b0f
push str.SCWW
jmp 0x408b0f
push str.Mercury_Systems
jmp 0x408b0f
push str.Diehl_Aerospace
jmp 0x408b0f
push str.3D_PLUS
jmp 0x408b0f
push str.Kuso
jmp 0x408b0f
sub eax, 0x49
je 0x408366
sub eax, 0x2c
je 0x40835c
sub eax, 0xa
je 0x407d6c
sub eax, 4
je 0x40746f
sub eax, 3
jne case.0x408a21.156
push str.GE_Intelligent_Platforms
jmp 0x408b0f
movzx eax, byte [esi + 9]
mov ecx, 0x94
cmp eax, ecx
jg 0x4082aa
je 0x4082a0
cmp eax, 0x51
jg 0x407df2
je 0x407de8
cmp eax, 0xb
je 0x407dde
cmp eax, 0x1c
je 0x407dd4
cmp eax, 0x20
je 0x407dca
cmp eax, 0x29
je 0x407dc0
cmp eax, 0x43
je 0x407db6
cmp eax, 0x4a
jne case.0x408a21.156
push str.Zifei
jmp 0x408b0f
push str.Shenzhen_Yuan_Chuang_Wei_Tech.
jmp 0x408b0f
push str.Tsulyn_Technology
jmp 0x408b0f
push 0x565710
jmp 0x408b0f
push str.MemxPro_Inc.
jmp 0x408b0f
push str.XTX_Technology
jmp 0x408b0f
push str.Antec_Memory
jmp 0x408b0f
sub eax, 0x67
je 0x408296
sub eax, 0x15
je 0x40828c
sub eax, 3
je 0x407e2b
sub eax, 0xd
je 0x407e21
sub eax, 3
jne case.0x408a21.156
push str.Daten_Tecnologia_LTDA
jmp 0x408b0f
push str.UMAX_Technology
jmp 0x408b0f
movzx ecx, byte [esi + 0xa]
mov eax, 0x9b
cmp ecx, eax
jg 0x4081e7
je 0x4081dd
cmp ecx, edx
jg 0x407ea0
je 0x407e96
sub ecx, 8
je 0x407e8c
sub ecx, 6
je 0x407e82
sub ecx, 0x18
je 0x407e78
sub ecx, 0x1d
je 0x407e6e
dec ecx
dec ecx
jne case.0x408a21.156
push str.Chun_Well_Tech.
jmp 0x408b0f
push str.Shenzhen_OYang_Maile_Tech.
jmp 0x408b0f
push str.kimMiDi
jmp 0x408b0f
push str.AITC_Group
jmp 0x408b0f
push str.Warrior_Technology
jmp 0x408b0f
push str.Zhike
jmp 0x408b0f
sub ecx, 0x76
je 0x4081d3
push 9
pop edx
sub ecx, edx
je 0x407ed2
sub ecx, 0x12
je 0x407ec8
sub ecx, 3
jne case.0x408a21.156
push str.V_GeN
jmp 0x408b0f
push str.ChangXin_Technologies
jmp 0x408b0f
movzx eax, byte [esi + 0xb]
mov ecx, 0x9e
cmp eax, ecx
jg 0x40813b
je 0x408131
cmp eax, 0x75
jg 0x407f37
je 0x407f2d
dec eax
je 0x407f23
sub eax, 0x1f
je 0x407f19
sub eax, edx
je 0x407f0f
sub eax, 0x14
jne case.0x408a21.156
push str.Envinda
jmp 0x408b0f
push str.KANMEIQi
jmp 0x408b0f
push str.Yingbang
jmp 0x408b0f
push str.ABIT_Electronics
jmp 0x408b0f
push str.Welldisk
jmp 0x408b0f
sub eax, 0x79
je 0x408127
sub eax, 6
je 0x407f66
sub eax, 0xa
je 0x407f5c
sub eax, edx
jne case.0x408a21.156
push str.Kingbank_Technology
jmp 0x408b0f
push str.Pioneer_High_Fidelty_Taiwan_Co._Ltd
jmp 0x408b0f
movzx eax, byte [esi + 0xc]
cmp eax, ebx
jg 0x40809e
je 0x408094
cmp eax, 0x6e
jg 0x407fc9
je 0x407fbf
cmp eax, 0x1c
je 0x407fb5
cmp eax, 0x38
je 0x407fab
cmp eax, 0x3b
je 0x407fa1
cmp eax, 0x5d
jne case.0x408a21.156
push str.OLOy_Technology
jmp 0x408b0f
push str.Shenzhen_RuiRen_Tech.
jmp 0x408b0f
push str.Shenzhen_Quanxing_Tech.
jmp 0x408b0f
push str.POWEV
jmp 0x408b0f
push str.Vickter
jmp 0x408b0f
sub eax, 0x75
je 0x40808a
dec eax
je 0x408080
sub eax, edx
jne case.0x408a21.156
movzx ecx, byte [esi + 0xd]
mov eax, 0xa2
cmp ecx, eax
jg 0x408041
je 0x408037
dec ecx
je 0x40802d
sub ecx, 0xa
je 0x408023
sub ecx, 0x33
je 0x408019
sub ecx, 0x41
je case.0x408a21.156
sub ecx, 7
jne case.0x408a21.156
push str.Shenzhen_Weien_Electronics
jmp 0x408b0f
push str.Peladn
jmp 0x408b0f
push str.Shenzhen_Quanji_Tech.
jmp 0x408b0f
push str.TECOTON
jmp 0x408b0f
push str.Sabrent
jmp 0x408b0f
sub ecx, edi
je 0x408076
sub ecx, 0xe
je 0x40806c
sub ecx, 0x19
je 0x408062
sub ecx, 0x15
jne case.0x408a21.156
push str.MACHINIST
jmp 0x408b0f
push str.KeepData_Original_Chips
jmp 0x408b0f
push str.PROXMEM
jmp 0x408b0f
push str.Actseno
jmp 0x408b0f
push str.MOVE_SPEED
jmp 0x408b0f
push str.AirDisk
jmp 0x408b0f
push str.Groupe_LDLC
jmp 0x408b0f
mov ecx, 0xdc
cmp eax, ecx
jg 0x4080f5
je 0x4080eb
sub eax, 0x9d
je 0x4080e1
sub eax, 0x11
je 0x4080d7
sub eax, 7
je 0x4080cd
sub eax, 0x12
jne case.0x408a21.156
push str.Pradeon
jmp 0x408b0f
push str.Jeestar
jmp 0x408b0f
push str.Fanxiang
jmp 0x408b0f
push str.LEORICE
jmp 0x408b0f
push str.Abacus_Peripherals
jmp 0x408b0f
sub eax, 0xe3
je 0x40811d
dec eax
dec eax
je 0x408113
sub eax, 7
jne case.0x408a21.156
push str.Tecmiyo
jmp 0x408b0f
push str.MEJEC
jmp 0x408b0f
push str.Star_Memory
jmp 0x408b0f
push str.Datotek_International
jmp 0x408b0f
push str.YooTin
jmp 0x408b0f
mov ecx, 0xcb
cmp eax, ecx
jg 0x408191
je 0x408187
sub eax, 0xab
je 0x40817d
sub eax, 0xf
je 0x408173
sub eax, 5
je 0x408169
dec eax
dec eax
jne case.0x408a21.156
push str.Shenzhen_Yze_Tech.
jmp 0x408b0f
push str.Shunlie
jmp 0x408b0f
push str.Kembona
jmp 0x408b0f
push str.ChaoXinDa
jmp 0x408b0f
push str.Whampoa
jmp 0x408b0f
sub eax, 0xdc
je 0x4081c9
sub eax, 0x18
je 0x4081bf
sub eax, 3
je 0x4081b5
sub eax, 7
jne case.0x408a21.156
push str.Bigway
jmp 0x408b0f
push str.Dahua
jmp 0x408b0f
push str.Pumeitou
jmp 0x408b0f
push str.XGCHU
jmp 0x408b0f
push str.Lexar
jmp 0x408b0f
push str.HongDingChen
jmp 0x408b0f
mov eax, 0xcd
cmp ecx, eax
jg 0x408249
je 0x40823f
sub ecx, edi
je 0x408235
sub ecx, 4
je 0x40822b
dec ecx
dec ecx
je 0x408221
sub ecx, 0x15
je 0x408217
sub ecx, 5
jne case.0x408a21.156
push str.VMEMORY
jmp 0x408b0f
push str.Thermaltake
jmp 0x408b0f
push str.Puskill
jmp 0x408b0f
push str.Sinker
jmp 0x408b0f
push str.StarRam
jmp 0x408b0f
push str.JU_YUN
jmp 0x408b0f
sub ecx, 0xd6
je 0x408282
sub ecx, 3
je 0x408278
sub ecx, 0xa
je 0x40826e
sub ecx, 0xe
jne case.0x408a21.156
push str.Tanbassh
jmp 0x408b0f
push str.Gazda
jmp 0x408b0f
push str.Adamway
jmp 0x408b0f
push str.Longsys
jmp 0x408b0f
push str.XZN_Storage_Technology
jmp 0x408b0f
push str.Jin_Sheng
jmp 0x408b0f
push str.Jingyi
jmp 0x408b0f
mov ecx, 0xd0
cmp eax, ecx
jg 0x40830e
je 0x408304
sub eax, 0x9d
je 0x4082fa
sub eax, 4
je 0x4082f0
dec eax
je 0x4082e6
sub eax, 0x18
je 0x4082dc
sub eax, 8
jne case.0x408a21.156
push str.Kllisre
jmp 0x408b0f
push str.OCPC
jmp 0x408b0f
push str.Maxsun
jmp 0x408b0f
push str.Teclast
jmp 0x408b0f
push str.Tammuz_Co.__Ltd
jmp 0x408b0f
push str.Shenzhen_Veineda_Tech.
jmp 0x408b0f
sub eax, 0xec
je 0x408352
sub eax, 6
je 0x408348
dec eax
dec eax
je 0x40833e
sub eax, 3
je 0x408334
dec eax
jne case.0x408a21.156
push str.PCCOOLER
jmp 0x408b0f
push str.Netac_Technology
jmp 0x408b0f
push str.HYUNDAI
jmp 0x408b0f
push str.GIGABYTE
jmp 0x408b0f
push str.Colorful
jmp 0x408b0f
push str.JUHOR
jmp 0x408b0f
push str.ZTSZ
jmp 0x408b0f
push str.Silicon_Motion_Inc.
jmp 0x408b0f
mov ecx, 0xc8
cmp eax, ecx
jg 0x4083ef
je 0x4083e5
sub eax, 0x92
je 0x4083db
sub eax, 6
je 0x4083d1
sub eax, 9
je 0x4083c7
sub eax, 0x14
je 0x4083bd
sub eax, 7
je 0x4083b3
sub eax, 5
jne case.0x408a21.156
push str.TEKISM
jmp 0x408b0f
push str.CUSO
jmp 0x408b0f
push str.Xiede
jmp 0x408b0f
push str.ADK_Media_Group
jmp 0x408b0f
push str.KLEVV
jmp 0x408b0f
push str.Galaxy_Microsystems_Ltd.
jmp 0x408b0f
push str.Lenovo
jmp 0x408b0f
sub eax, 0xd0
je 0x408436
sub eax, 0xc
je 0x40842c
sub eax, 7
je 0x408422
sub eax, 0xe
je 0x408418
sub eax, 0xd
jne case.0x408a21.156
push str.STARSWAY
jmp 0x408b0f
push str.Asgard
jmp 0x408b0f
push str.Loki
jmp 0x408b0f
push str.Vitesse_Enterprise_Co.
jmp 0x408b0f
push str.HEORIADY
jmp 0x408b0f
push str.Panram_Intl._Corp.
jmp 0x408b0f
push str.Topower_Computer_Ltd.
jmp 0x408b0f
sub eax, 0xc7
je 0x40848c
sub eax, 0x1c
je 0x408482
sub eax, 0x14
je 0x408478
sub eax, 6
jne case.0x408a21.156
push str.Positivo
jmp 0x408b0f
push str.ACPI_Digital_Co.
jmp 0x408b0f
push str.OCMEMORY
jmp 0x408b0f
push str.Kingcore
jmp 0x408b0f
push str.PhotoFast_Global_Inc.
jmp 0x408b0f
push str.V_Color_Technology
jmp 0x408b0f
push str.Kingxcon
jmp 0x408b0f
sub eax, 0xbc
je 0x4084ea
sub eax, 5
je 0x4084e0
sub eax, 0x30
je 0x4084d6
dec eax
jne case.0x408a21.156
push str.Muscle_Power
jmp 0x408b0f
push str.InnoDisk_Corporation
jmp 0x408b0f
push str.ASint_Technology
jmp 0x408b0f
push str.Gingle_Technology
jmp 0x408b0f
push str.Vivace_Semiconductor
jmp 0x408b0f
push str.Axel_Electronics_Co._Ltd.
jmp 0x408b0f
push str.Goldenmars_Technology
jmp 0x408b0f
push str.AENEON
jmp 0x408b0f
push str.Qimonda
jmp 0x408b0f
push str.U_Chip_Technology
jmp 0x408b0f
mov ecx, 0xd3
cmp eax, ecx
jg 0x4085a3
je 0x408599
sub eax, 0x8a
je 0x40858f
dec eax
dec eax
je 0x408585
sub eax, 8
je 0x40857b
sub eax, 3
je 0x408571
sub eax, edi
je 0x408567
sub eax, 0x12
jne case.0x408a21.156
push str.ULi_Electronics
jmp 0x408b0f
push str.Crucial_Technology
jmp 0x408b0f
push str.COS_Memory_AG
jmp 0x408b0f
push str.NovaTech_Solutions
jmp 0x408b0f
push str.CHIPS__Systems_Inc.
jmp 0x408b0f
push str.SCM_Microsystems
jmp 0x408b0f
push str.Velogix
jmp 0x408b0f
sub eax, 0xd6
je 0x4085f7
sub eax, 6
je 0x4085ed
sub eax, 7
je 0x4085e3
sub eax, 0xc
je 0x4085d9
sub eax, 8
je 0x4085cf
dec eax
jne case.0x408a21.156
push str.Asrock
jmp 0x408b0f
push str.Avant_Technology
jmp 0x408b0f
push str.MetaRAM
jmp 0x408b0f
push str.Kreton_Corp.
jmp 0x408b0f
push str.Hexon_Technology
jmp 0x408b0f
push str.Walton_Chaintech
jmp 0x408b0f
push str.SigmaTel
jmp 0x408b0f
push str.Thomson_SC
jmp 0x408b0f
push str.Genesis_Microchip_Inc.
jmp 0x408b0f
push str.XIOtech_Corporation
jmp 0x408b0f
mov eax, 0xcd
cmp ecx, eax
jg 0x40868e
je 0x408684
sub ecx, 0xb0
je 0x40867a
sub ecx, 5
je 0x408670
dec ecx
je 0x408666
sub ecx, 9
je 0x40865c
sub ecx, 0xc
jne case.0x408a21.156
push str.A_Data_Technology
jmp 0x408b0f
push str.Pericom
jmp 0x408b0f
push str.SolusTek
jmp 0x408b0f
push str.Vixel
jmp 0x408b0f
push 0x564f7c
jmp 0x408b0f
push str.G.Skill
jmp 0x408b0f
sub ecx, 0xd5
je 0x4086c6
sub ecx, 0xe
je 0x4086bc
sub ecx, 0xc
je 0x4086b2
dec ecx
dec ecx
jne case.0x408a21.156
push 0x564f6c
jmp 0x408b0f
push str.TEAMGROUP_Inc.
jmp 0x408b0f
push str.WIS_Technology
jmp 0x408b0f
push str.Microsoft
jmp 0x408b0f
push str.Teralogic
jmp 0x408b0f
sub eax, 0xad
je 0x40872f
sub eax, 0x15
je 0x408725
sub eax, 0x14
je 0x40871b
sub eax, edi
je 0x408711
sub eax, 0xb
je 0x408707
sub eax, 0x19
jne case.0x408a21.156
push str.TeraChip
jmp 0x408b0f
push str.Mitac_International
jmp 0x408b0f
push str.Swissbit
jmp 0x408b0f
push str.Jade_Star_Technologies
jmp 0x408b0f
push str.Simtek
jmp 0x408b0f
push 0x564ed4
jmp 0x408b0f
push 0x564948
jmp 0x408b0f
sub eax, 0x9f
je 0x40876c
sub eax, 8
je 0x408762
sub eax, 0xc
jne case.0x408a21.156
push str.Benchmark_Elec.
jmp 0x408b0f
push str.MIPS_Technologies
jmp 0x408b0f
push str.Rhino
jmp 0x408b0f
push str.SpecTek_Incorporated
jmp 0x408b0f
sub eax, 0xd3
je 0x4087e2
sub eax, ebx
je 0x4087d8
dec eax
je 0x4087ce
sub eax, 3
je 0x4087c4
sub eax, 6
je 0x4087ba
sub eax, 0x18
je 0x4087b0
sub eax, 7
jne case.0x408a21.156
push str.Elpida
jmp 0x408b0f
push str.Realchip
jmp 0x408b0f
push str.Helix_AG
jmp 0x408b0f
push str.Hyperchip
jmp 0x408b0f
push str.Megic
jmp 0x408b0f
push str.Elektrobit
jmp 0x408b0f
push str.IC_Technology
jmp 0x408b0f
push str.FOXCONN
jmp 0x408b0f
push str.Apacer_Technology
jmp 0x408b0f
push str.Goldenram
jmp 0x408b0f
push str.Integrated_Memory_System
jmp 0x408b0f
push str.Galvantech
jmp 0x408b0f
push str.Super_PC_Memory
jmp 0x408b0f
push 0x564ddc
jmp 0x408b0f
sub eax, 0x85
cmp eax, 0x79
ja case.0x408a21.156
movzx eax, byte [eax + 0x408ba5]
jmp dword [eax*4 + 0x408b25]
push str.Micro_Linear
jmp 0x408b0f
push str.Nchip
jmp 0x408b0f
push str.DATARAM
jmp 0x408b0f
push str.Smart_Modular
jmp 0x408b0f
push str.Qlogic
jmp 0x408b0f
push str.Kingston
jmp 0x408b0f
push str.Programmable_Micro
jmp 0x408b0f
push 0x564d80
jmp 0x408b0f
push str.Dallas_Semiconductor
jmp 0x408b0f
push str.Omnivision
jmp 0x408b0f
push str.Novatel_Wireless
jmp 0x408b0f
push str.Silicon_Technology
jmp 0x408b0f
push str.Hal_Computers
jmp 0x408b0f
push str.Tundra_Semiconductor
jmp 0x408b0f
push str.LightSpeed_Semi.
jmp 0x408b0f
push str.ZSP_Corp.
jmp 0x408b0f
push str.PNY_Electronics
jmp 0x408b0f
push str.Flextronics
jmp 0x408b0f
push str.Transmeta
jmp 0x408b0f
push str.Centaur_Technology
jmp 0x408b0f
push str.Unigen_Corp.
jmp 0x408b0f
push str.Memory_Card_Tech.
jmp 0x408b0f
push 0x564c88
jmp 0x408b0f
push str.GSI_Technology
jmp 0x408b0f
push str.Dane_Elec
jmp 0x408b0f
push str.Truevision
jmp 0x408b0f
push str.Triscend
jmp 0x408b0f
push str.Clear_Logic
jmp 0x408b0f
push str.Yamaha_Corporation
jmp 0x408b0f
push str.NetLogic_Microsystems
jmp 0x408b0f
push str.3COM
jmp 0x408b0f
push str.Dialog
jmp 0x408b0f
push str.Cannon
jmp 0x408b0f
push 0x564bfc
jmp 0x408b0f
push 0x564bec
jmp 0x408b0f
push str.Harris
jmp 0x408b0f
sub eax, 0x89
je 0x407294
dec eax
je 0x408a02
dec eax
dec eax
je 0x4089f8
sub eax, 3
je 0x4089ee
dec eax
dec eax
je 0x4089e4
sub eax, 6
jne case.0x408a21.156
push str.Texas_Instrument
jmp 0x408b0f
push 0x564bcc
jmp 0x408b0f
push str.National
jmp 0x408b0f
push str.Monolithic_Memories
jmp 0x408b0f
push str.I.T.T.
jmp 0x408b0f
sub eax, 0x9b
cmp eax, 0x62
ja case.0x408a21.156
movzx eax, byte [eax + 0x408c99]
jmp dword [eax*4 + 0x408c21]
push str.Eurotechnique
jmp 0x408b0f
push str.Lucent
jmp 0x408b0f
push 0x564b88
jmp 0x408b0f
push 0x564b84
jmp 0x408b0f
push str.SK_Hynix
jmp 0x408b0f
push str.OKI_Semiconductor
jmp 0x408b0f
push str.Sharp
jmp 0x408b0f
push 0x564b58
jmp 0x408b0f
push 0x564b54
jmp 0x408b0f
push str.LSI_Logic
jmp 0x408b0f
push str.Thomson_CSF
jmp 0x408b0f
push str.Honeywell
jmp 0x408b0f
push 0x564b2c
jmp 0x408b0f
push str.Infineon
jmp 0x408b0f
push str.Macronix
jmp 0x408b0f
push str.Plus_Logic
jmp 0x408b0f
push str.European_Silicon
jmp 0x408b0f
push 0x564ae4
jmp 0x408b0f
push str.Xilinx
jmp 0x408b0f
push str.Seiko_Instruments
jmp 0x408b0f
push 0x564ac0
jmp 0x408b0f
push str.Winbond_Electronic
jmp 0x408b0f
push str.LG_Semiconductor
jmp 0x408b0f
push str.Nimbus_Technology
jmp 0x408b0f
push str.NEXCOM
jmp 0x408b0f
push str.Sony
jmp 0x408b0f
push str.Cray_Research
jmp 0x408b0f
push str.Allied_Signal
jmp 0x408b0f
push str.Media_Vision
push 0x100
push dword [ebp + 0xc]
call fcn.00415470
add esp, 0xc
pop edi
pop esi
pop ebx
pop ebp
ret