Function at 0x1000a899
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 0x1000a9b5
je 0x1000a9ab
cmp eax, 0xe
jg 0x1000a944
je 0x1000a93a
cmp eax, 8
jg 0x1000a90b
je 0x1000a901
dec eax
je 0x1000a8f7
dec eax
je 0x1000a8ed
dec eax
dec eax
je 0x1000a8e3
sub eax, 3
jne case.0x1000c27a.156
push 0x10177d28
jmp 0x1000c368
push 0x10177d20
jmp 0x1000c368
push 0x10177d1c
jmp 0x1000c368
push 0x10177d18
jmp 0x1000c368
push str.Inmos
jmp 0x1000c368
sub eax, 9
je 0x1000a930
dec eax
dec eax
je 0x1000a926
dec eax
dec eax
jne case.0x1000c27a.156
push str.Mostek
jmp 0x1000c368
push str.Intersil
jmp 0x1000c368
push 0x10177cf4
jmp 0x1000c368
push str.Motorola
jmp 0x1000c368
sub eax, 0x10
je 0x1000a9a1
sub eax, 3
je 0x1000a997
dec eax
dec eax
je 0x1000a98d
dec eax
je 0x1000a983
sub eax, 3
je 0x1000a979
dec eax
je 0x1000a96f
dec eax
dec eax
jne case.0x1000c27a.156
push str.Mitsubishi
jmp 0x1000c368
push str.Zilog
jmp 0x1000c368
push str.Xicor
jmp 0x1000c368
push str.Synertek
jmp 0x1000c368
push 0x10177cb8
jmp 0x1000c368
push str.Conexant
jmp 0x1000c368
push 0x10177ca8
jmp 0x1000c368
push str.SGS_Thomson
jmp 0x1000c368
mov ecx, 0x98
cmp eax, ecx
jg 0x1000c265
je 0x1000bf01
cmp eax, 0x52
jg 0x1000aab6
je 0x1000aaac
cmp eax, 0x3e
jg 0x1000aa52
je 0x1000aa48
sub eax, 0x25
je 0x1000aa3e
sub eax, 7
je 0x1000aa34
sub eax, 5
je 0x1000aa2a
dec eax
je 0x1000aa20
dec eax
dec eax
je 0x1000aa16
sub eax, 4
je 0x1000aa0c
sub eax, 5
jne case.0x1000c27a.156
push str.Tektronix
jmp 0x1000c368
push str.UTMC
jmp 0x1000c368
push 0x10177c80
jmp 0x1000c368
push 0x10177c74
jmp 0x1000c368
push str.Catalyst
jmp 0x1000c368
push 0x10177c54
jmp 0x1000c368
push str.Tristar
jmp 0x1000c368
push str.Sun_Microsystems
jmp 0x1000c368
sub eax, 0x40
je 0x1000aaa2
sub eax, 3
je 0x1000aa98
dec eax
dec eax
je 0x1000aa8e
dec eax
je 0x1000aa84
sub eax, 4
je 0x1000aa7a
dec eax
dec eax
jne case.0x1000c27a.156
push 0x10177c34
jmp 0x1000c368
push str.Compaq
jmp 0x1000c368
push str.Elan
jmp 0x1000c368
push str.SunDisk
jmp 0x1000c368
push str.Xerox
jmp 0x1000c368
push str.MOSEL
jmp 0x1000c368
push str.Alliance_Semiconductor
jmp 0x1000c368
mov ecx, 0x86
cmp eax, ecx
jg 0x1000c20f
je 0x1000c205
sub eax, 0x54
je 0x1000c1fb
sub eax, 0xe
je 0x1000c1f1
sub eax, 0xb
je 0x1000c1e7
sub eax, 0xf
je 0x1000c1dd
push 3
pop ecx
sub eax, ecx
je 0x1000ab15
sub eax, 4
je 0x1000ab0b
dec eax
dec eax
jne case.0x1000c27a.156
push 0x10177bf0
jmp 0x1000c368
push str.Fairchild
jmp 0x1000c368
movzx eax, byte [esi + 1]
mov edx, 0x83
cmp eax, edx
jg 0x1000c08b
je 0x1000c081
cmp eax, 0x3e
jg 0x1000ac3e
je 0x1000ac34
cmp eax, 0x1a
jg 0x1000abcc
je 0x1000abc2
cmp eax, 0xd
jg 0x1000ab93
je 0x1000ab89
sub eax, 0
je 0x1000ab7f
dec eax
je 0x1000ab75
sub eax, ecx
je 0x1000ab6b
sub eax, ecx
jne case.0x1000c27a.156
push str.JTAG_Technologies
jmp 0x1000c368
push str.Alcatel_Mietec
jmp 0x1000c368
push 0x10177bb0
jmp 0x1000c368
push str.National_Instruments
jmp 0x1000c368
push str.GENNUM
jmp 0x1000c368
sub eax, 0xe
je 0x1000abb8
dec eax
dec eax
je 0x1000abae
sub eax, ecx
jne case.0x1000c27a.156
push str.TCSI
jmp 0x1000c368
push str.Chip_Express
jmp 0x1000c368
push str.VideoLogic
jmp 0x1000c368
push str.Ericsson
jmp 0x1000c368
sub eax, 0x1f
je 0x1000ac2a
sub eax, 4
je 0x1000ac20
dec eax
dec eax
je 0x1000ac16
dec eax
je 0x1000ac0c
sub eax, ecx
je 0x1000ac02
sub eax, 9
je 0x1000abf8
dec eax
dec eax
jne case.0x1000c27a.156
push str.Adaptec_Inc.
jmp 0x1000c368
push str.Enhanced_Memories
jmp 0x1000c368
push str.Vanguard
jmp 0x1000c368
push str.Clearpoint
jmp 0x1000c368
push str.Zarlink
jmp 0x1000c368
push 0x10177b18
jmp 0x1000c368
push str.Integ._Memories
jmp 0x1000c368
push 0x10177afc
jmp 0x1000c368
cmp eax, 0x61
jg 0x1000acb6
je 0x1000acac
sub eax, 0x45
je 0x1000aca2
dec eax
je 0x1000ac98
sub eax, 6
je 0x1000ac8e
sub eax, ecx
je 0x1000ac84
sub eax, 0xc
je 0x1000ac7a
dec eax
dec eax
je 0x1000ac70
dec eax
jne case.0x1000c27a.156
push str.Itec_Memory
jmp 0x1000c368
push str.Oak_Technology
jmp 0x1000c368
push str.Acorn
jmp 0x1000c368
push str.Transcend_Information
jmp 0x1000c368
push str.Tellabs
jmp 0x1000c368
push str.ACDC
jmp 0x1000c368
push str.Micron_CMS
jmp 0x1000c368
push str.Wintec_Industries
jmp 0x1000c368
sub eax, 0x62
je 0x1000c077
push 2
pop ebx
sub eax, ebx
je 0x1000c06d
push 4
pop edi
sub eax, edi
je 0x1000c063
sub eax, ecx
je 0x1000c059
sub eax, 0xf
je 0x1000c04f
sub eax, ebx
je 0x1000c045
sub eax, ecx
jne case.0x1000c27a.156
movzx eax, byte [esi + 2]
cmp eax, 0x7c
jg 0x1000ae26
je 0x1000ae1c
cmp eax, 0x2f
jg 0x1000ad9a
je 0x1000ad90
cmp eax, 0x25
jg 0x1000ad61
je 0x1000ad57
dec eax
je 0x1000ad4d
sub eax, 0xc
je 0x1000ad43
dec eax
je 0x1000ad39
sub eax, 0x12
jne case.0x1000c27a.156
push str.ALPHA_Technologies
jmp 0x1000c368
push str.Novanet_Semiconductor
jmp 0x1000c368
push str.Oasis_Semiconductor
jmp 0x1000c368
push str.Camintonn_Corporation
jmp 0x1000c368
push str.Chameleon_Systems
jmp 0x1000c368
sub eax, 0x26
je 0x1000ad86
sub eax, edi
je 0x1000ad7c
sub eax, ebx
jne case.0x1000c27a.156
push str.ASIC_Designs
jmp 0x1000c368
push str.Kentron_Technologies
jmp 0x1000c368
push str.Aplus_Flash_Tech.
jmp 0x1000c368
push 0x101779dc
jmp 0x1000c368
cmp eax, 0x6b
jg 0x1000adeb
je 0x1000ade1
cmp eax, 0x34
je 0x1000add7
cmp eax, 0x37
je 0x1000adcd
cmp eax, 0x3b
je 0x1000adc3
cmp eax, 0x64
jne case.0x1000c27a.156
push str.MCI_Computer
jmp 0x1000c368
push str.ESS_Technology
jmp 0x1000c368
push str.Enikia_Incorporated
jmp 0x1000c368
push str.Legend
jmp 0x1000c368
push str.nCUBE
jmp 0x1000c368
cmp eax, 0x6d
je 0x1000ae12
cmp eax, 0x75
je 0x1000ae08
cmp eax, 0x79
jne case.0x1000c27a.156
push str.eSilicon
jmp 0x1000c368
push str.Fast_Chip
jmp 0x1000c368
push str.FDK_Corporation
jmp 0x1000c368
push str.Silicon_Wave
jmp 0x1000c368
mov ecx, 0xb5
cmp eax, ecx
jg 0x1000bfd9
je 0x1000bfcf
add ecx, 0xffffffe9
cmp eax, ecx
jg 0x1000bf9c
je 0x1000bf92
sub eax, 0x7f
je 0x1000ae7d
sub eax, 6
je 0x1000ae73
sub eax, edi
je 0x1000ae69
dec eax
jne case.0x1000c27a.156
push str.Cisco_Systems
jmp 0x1000c368
push str.Switchcore
jmp 0x1000c368
push str.HYPERTEC
jmp 0x1000c368
movzx eax, byte [esi + 3]
cmp eax, 0x6b
jg 0x1000af6b
je 0x1000af61
cmp eax, 0x19
jg 0x1000af06
je 0x1000aefc
dec eax
je 0x1000aef2
dec eax
je 0x1000aee8
sub eax, ebx
je 0x1000aede
sub eax, 7
je 0x1000aed4
sub eax, 8
je 0x1000aeca
sub eax, ebx
je 0x1000aec0
dec eax
jne case.0x1000c27a.156
push str.Netlist
jmp 0x1000c368
push str.Tioga_Technologies
jmp 0x1000c368
push str.GEIL
jmp 0x1000c368
push str.Nanya_Technology
jmp 0x1000c368
push str.TriMedia_Technologies
jmp 0x1000c368
push str.Optosys_Technologies
jmp 0x1000c368
push str.Solectron
jmp 0x1000c368
push str.Centon
jmp 0x1000c368
sub eax, 0x23
je 0x1000af57
sub eax, ebx
je 0x1000af4d
dec eax
je 0x1000af43
sub eax, 3
je 0x1000af39
sub eax, 0xb
je 0x1000af2f
sub eax, 0xc
jne case.0x1000c27a.156
push str.Silicon_Packets
jmp 0x1000c368
push str.Tekmos
jmp 0x1000c368
push str.eMemory_Technology
jmp 0x1000c368
push str.BOPS
jmp 0x1000c368
push str.Kingmax_Semiconductor
jmp 0x1000c368
push str.Acorn_Networks
jmp 0x1000c368
push 0x10177858
jmp 0x1000c368
mov ebx, 0x97
cmp eax, ebx
jg 0x1000bf33
je 0x1000bf29
sub eax, 0x7f
je 0x1000afde
sub eax, edi
je 0x1000afd4
dec eax
dec eax
je 0x1000afca
sub eax, 5
je 0x1000afc0
dec eax
dec eax
je 0x1000afb6
sub eax, 3
je 0x1000afac
sub eax, 5
jne case.0x1000c27a.156
push str.Mushkin
jmp 0x1000c368
push str.ATI_Technologies
jmp 0x1000c368
push str.Elite_Flash_Storage
jmp 0x1000c368
push str.Princeton_Technology
jmp 0x1000c368
push str.Cyan_Technologies
jmp 0x1000c368
push str.Melco
jmp 0x1000c368
movzx eax, byte [esi + 4]
cmp eax, ebx
jg 0x1000be84
je 0x1000be7a
cmp eax, 0x51
jg 0x1000b04e
je 0x1000b044
dec eax
je 0x1000b03a
sub eax, 0x19
je 0x1000b030
sub eax, 0xc
je 0x1000b026
sub eax, 0x1d
je 0x1000b01c
sub eax, 3
jne case.0x1000c27a.156
push str.Legacy_Electronics
jmp 0x1000c368
push str.Ramaxel_Technology
jmp 0x1000c368
push str.MediaTek
jmp 0x1000c368
push str.Direct2Data
jmp 0x1000c368
push str.T_RAM_Incorporated
jmp 0x1000c368
push str.Kingbox
jmp 0x1000c368
sub eax, 0x61
je 0x1000be70
sub eax, 0x15
je 0x1000be66
sub eax, 3
je 0x1000be5c
push 6
pop edi
sub eax, edi
je 0x1000b083
sub eax, 7
jne case.0x1000c27a.156
push str.RedSwitch
jmp 0x1000c368
movzx eax, byte [esi + 5]
cmp eax, edx
jg 0x1000bd8b
je 0x1000bd81
cmp eax, 0x3e
jg 0x1000b0ff
je 0x1000b0f5
dec eax
je 0x1000b0eb
dec eax
je 0x1000b0e1
dec eax
dec eax
je 0x1000b0d7
sub eax, 4
je 0x1000b0cd
sub eax, 8
je 0x1000b0c3
sub eax, 3
jne case.0x1000c27a.156
push str.P.A._Semi
jmp 0x1000c368
push str.Gigaram
jmp 0x1000c368
push str.NetCell_Corporation
jmp 0x1000c368
push str.Silicon_Optix
jmp 0x1000c368
push str.Patriot_Memory
jmp 0x1000c368
push str.Specular_Networks
jmp 0x1000c368
push str.PQI_CORP.
jmp 0x1000c368
cmp eax, 0x51
je 0x1000bd77
cmp eax, 0x57
je 0x1000bd6d
cmp eax, 0x62
je 0x1000bd63
cmp eax, 0x70
je 0x1000bd59
cmp eax, 0x73
je 0x1000bd4f
cmp eax, 0x7f
jne case.0x1000c27a.156
movzx eax, byte [esi + 6]
cmp eax, 0x6b
jg 0x1000b1ec
je 0x1000b1e2
cmp eax, 0x34
jg 0x1000b1a3
je 0x1000b199
dec eax
je 0x1000b18f
dec eax
je 0x1000b185
dec eax
dec eax
je 0x1000b17b
sub eax, 4
je 0x1000b171
sub eax, 0xe
jne case.0x1000c27a.156
push str.Avexir
jmp 0x1000c368
push str.Molex_Inc.
jmp 0x1000c368
push str.Faraday_Technology
jmp 0x1000c368
push str.Mavrix_Technology
jmp 0x1000c368
push str.MOVEKING
jmp 0x1000c368
push 0x101776d8
jmp 0x1000c368
sub eax, 0x3b
je 0x1000b1d8
dec eax
dec eax
je 0x1000b1ce
sub eax, 0x14
je 0x1000b1c4
sub eax, 0x11
jne case.0x1000c27a.156
push str.Avantium
jmp 0x1000c368
push str.Kinglife_Corporation
jmp 0x1000c368
push str.Space_Micro
jmp 0x1000c368
push str.ZeroG_Wireless
jmp 0x1000c368
push str.TwinMOS
jmp 0x1000c368
mov edx, 0xa7
cmp eax, edx
jg 0x1000bd0f
je 0x1000bd05
sub eax, 0x6d
je 0x1000bcfb
sub eax, 3
je 0x1000bcf1
sub eax, 0xf
je 0x1000b238
sub eax, 4
je 0x1000b22e
sub eax, 0x15
jne case.0x1000c27a.156
push str.Edgewater_Computer_Systems
jmp 0x1000c368
push str.CellGuide_Ltd.
jmp 0x1000c368
movzx eax, byte [esi + 7]
cmp eax, 0x68
jg 0x1000b304
je 0x1000b2fa
cmp eax, 0x25
jg 0x1000b2ab
je 0x1000b2a1
cmp eax, 4
je 0x1000b297
cmp eax, 0xb
je 0x1000b28d
cmp eax, 0x10
je 0x1000b283
cmp eax, 0x1a
je 0x1000b279
cmp eax, 0x1f
jne case.0x1000c27a.156
push str.Antec_Hadron
jmp 0x1000c368
push str.Mach_Xtreme_Inc.
jmp 0x1000c368
push str.King_Tiger
jmp 0x1000c368
push str.EK_Memory
jmp 0x1000c368
push str.Abilis_Systems
jmp 0x1000c368
push str.Ramos_Technology
jmp 0x1000c368
cmp eax, 0x29
je 0x1000b2f0
cmp eax, 0x32
je 0x1000b2e6
cmp eax, 0x46
je 0x1000b2dc
cmp eax, 0x5d
je 0x1000b2d2
cmp eax, 0x64
jne case.0x1000c27a.156
push str.Welink_Solution_Inc.
jmp 0x1000c368
push str.Wilk_Elektronik
jmp 0x1000c368
push str.Gloway_International__HK_
jmp 0x1000c368
push str.Ritek
jmp 0x1000c368
push str.MercyPower
jmp 0x1000c368
push str.Kingbomars
jmp 0x1000c368
mov ecx, 0xae
cmp eax, ecx
jg 0x1000bcb0
je 0x1000bca6
sub eax, 0x70
je 0x1000bc9c
sub eax, 0xf
je 0x1000b356
sub eax, 4
je 0x1000b34c
sub eax, 0xc
je 0x1000b342
sub eax, 0xf
jne case.0x1000c27a.156
push str.Teikon
jmp 0x1000c368
push 0x10177590
jmp 0x1000c368
push str.Strontium
jmp 0x1000c368
movzx eax, byte [esi + 8]
mov ecx, 0x89
cmp eax, ecx
jg 0x1000bbd7
je 0x1000bbcd
cmp eax, 0x3d
jg 0x1000b3d7
je 0x1000b3cd
dec eax
je 0x1000b3c3
dec eax
je 0x1000b3b9
dec eax
dec eax
je 0x1000b3af
sub eax, 4
je 0x1000b3a5
sub eax, 0xb
je 0x1000b39b
sub eax, 7
jne case.0x1000c27a.156
push 0x10177568
jmp 0x1000c368
push str.Gloway
jmp 0x1000c368
push str.SCWW
jmp 0x1000c368
push str.Mercury_Systems
jmp 0x1000c368
push str.Diehl_Aerospace
jmp 0x1000c368
push str.3D_PLUS
jmp 0x1000c368
push str.Kuso
jmp 0x1000c368
sub eax, 0x49
je 0x1000bbc3
sub eax, 0x2c
je 0x1000bbb9
push 0xa
pop edi
sub eax, edi
je 0x1000b40c
sub eax, 4
je 0x1000ab0b
sub eax, 3
jne case.0x1000c27a.156
push str.GE_Intelligent_Platforms
jmp 0x1000c368
movzx eax, byte [esi + 9]
mov ecx, 0x8f
cmp eax, ecx
jg 0x1000baf8
je 0x1000baee
cmp eax, 0x51
jg 0x1000b492
je 0x1000b488
cmp eax, 0xb
je 0x1000b47e
cmp eax, 0x1c
je 0x1000b474
cmp eax, 0x20
je 0x1000b46a
cmp eax, 0x29
je 0x1000b460
cmp eax, 0x43
je 0x1000b456
cmp eax, 0x4a
jne case.0x1000c27a.156
push str.Zifei
jmp 0x1000c368
push str.Shenzhen_Yuan_Chuang_Wei_Tech.
jmp 0x1000c368
push str.Tsulyn_Technology
jmp 0x1000c368
push 0x101774cc
jmp 0x1000c368
push str.MemxPro_Inc.
jmp 0x1000c368
push str.XTX_Technology
jmp 0x1000c368
push str.Antec_Memory
jmp 0x1000c368
sub eax, 0x67
je 0x1000bae4
dec eax
je 0x1000bada
sub eax, 0x14
je 0x1000bad0
sub eax, 3
je 0x1000b4c3
sub eax, 0xd
jne case.0x1000c27a.156
push str.UMAX_Technology
jmp 0x1000c368
movzx eax, byte [esi + 0xa]
mov ecx, 0x9b
cmp eax, ecx
jg 0x1000ba2d
je 0x1000ba23
cmp eax, 0x45
jg 0x1000b53a
je 0x1000b530
cmp eax, 8
je 0x1000b526
cmp eax, 0xe
je 0x1000b51c
cmp eax, 0x26
je 0x1000b512
cmp eax, 0x31
je 0x1000b508
cmp eax, 0x43
jne case.0x1000c27a.156
push str.Shenzhen_OYang_Maile_Tech.
jmp 0x1000c368
push str.BIWINTECH
jmp 0x1000c368
push str.kimMiDi
jmp 0x1000c368
push str.AITC_Group
jmp 0x1000c368
push str.Warrior_Technology
jmp 0x1000c368
push str.Chun_Well_Tech.
jmp 0x1000c368
sub eax, 0x68
je 0x1000ba19
sub eax, 0xe
je 0x1000ba0f
sub eax, 9
je 0x1000b573
sub eax, 0x12
je 0x1000b569
sub eax, 3
jne case.0x1000c27a.156
push str.V_GeN
jmp 0x1000c368
push str.ChangXin_Technologies
jmp 0x1000c368
movzx eax, byte [esi + 0xb]
mov ecx, 0x92
cmp eax, ecx
jg 0x1000b968
je 0x1000b95e
cmp eax, 0x75
jg 0x1000b5e8
je 0x1000b5de
dec eax
je 0x1000b5d4
sub eax, 0x1f
je 0x1000b5ca
sub eax, 9
je 0x1000b5c0
sub eax, 0x14
je 0x1000b5b6
sub eax, 8
jne case.0x1000c27a.156
push str.Shenzhen_Wodposit_Electronics
jmp 0x1000c368
push str.Envinda
jmp 0x1000c368
push str.KANMEIQi
jmp 0x1000c368
push str.Yingbang
jmp 0x1000c368
push str.ABIT_Electronics
jmp 0x1000c368
push str.Welldisk
jmp 0x1000c368
sub eax, 0x79
je 0x1000b954
push 6
pop edx
sub eax, edx
je 0x1000b619
sub eax, edx
je 0x1000b60f
sub eax, 4
jne case.0x1000c27a.156
push str.Pioneer_High_Fidelty_Taiwan_Co._Ltd
jmp 0x1000c368
push str.WALRAM
jmp 0x1000c368
movzx eax, byte [esi + 0xc]
cmp eax, 0x7f
jg 0x1000b8b1
je 0x1000b6d5
cmp eax, 0x49
jg 0x1000b689
je 0x1000b67f
sub eax, 0x1c
je 0x1000b675
sub eax, 0x1c
je 0x1000b66b
sub eax, 3
je 0x1000b661
sub eax, edi
je 0x1000b657
dec eax
jne case.0x1000c27a.156
push str.BIOSTAR
jmp 0x1000c368
push str.Aigo_Data_Security_Tech.
jmp 0x1000c368
push str.Shenzhen_RuiRen_Tech.
jmp 0x1000c368
push str.Shenzhen_Quanxing_Tech.
jmp 0x1000c368
push str.POWEV
jmp 0x1000c368
push str.PRIME
jmp 0x1000c368
sub eax, 0x57
je 0x1000b6cb
sub eax, edx
je 0x1000b6c1
sub eax, 0x11
je 0x1000b6b7
sub eax, 7
je 0x1000b6ad
dec eax
jne case.0x1000c27a.156
push str.MOVE_SPEED
jmp 0x1000c368
push str.AirDisk
jmp 0x1000c368
push str.Vickter
jmp 0x1000c368
push str.OLOy_Technology
jmp 0x1000c368
push 0x101772ec
jmp 0x1000c368
movzx eax, byte [esi + 0xd]
mov ecx, 0x86
cmp eax, ecx
jg 0x1000b860
je 0x1000b856
dec eax
je 0x1000b84c
sub eax, edi
je 0x1000b842
sub eax, 0xe
je 0x1000b838
sub eax, 0x25
je 0x1000b82e
sub eax, 0x23
je 0x1000b824
sub eax, 0x1e
jne case.0x1000c27a.156
movzx eax, byte [esi + 0xe]
add ecx, 0xe
cmp eax, ecx
jg 0x1000b7d3
je 0x1000b7c9
cmp eax, 0x15
je 0x1000b7bf
cmp eax, 0x1c
je 0x1000b7b5
cmp eax, 0x51
je 0x1000b7ab
cmp eax, 0x73
je 0x1000b7a1
cmp eax, 0x7f
jne case.0x1000c27a.156
movzx eax, byte [esi + 0xf]
sub eax, 0x19
je 0x1000b797
sub eax, 0x11
je 0x1000b78d
sub eax, 0x55
je case.0x1000c27a.156
sub eax, 0x1c
je 0x1000b783
dec eax
dec eax
jne case.0x1000c27a.156
push str.NEWREESTAR
jmp 0x1000c368
push str.Udstore
jmp 0x1000c368
push str.CUSU
jmp 0x1000c368
push str.NEXDRIVE
jmp 0x1000c368
push str.EA_SEMI
jmp 0x1000c368
push str.Xiaoli_AI_Electronics
jmp 0x1000c368
push str.Gigastone
jmp 0x1000c368
push str.HKC_Storage
jmp 0x1000c368
push str.Samnix
jmp 0x1000c368
sub eax, 0xb0
je 0x1000b81a
sub eax, 0x11
je 0x1000b810
sub eax, 0x14
je 0x1000b806
sub eax, 0x1a
je 0x1000b7fc
sub eax, 5
jne case.0x1000c27a.156
push str.ZGJOLONG
jmp 0x1000c368
push str.AGI_Technology
jmp 0x1000c368
push str.SORBANG
jmp 0x1000c368
push str.KAIBRIGHT
jmp 0x1000c368
push str.YINRAM
jmp 0x1000c368
push str.Lyczar
jmp 0x1000c368
push str.Peladn
jmp 0x1000c368
push str.Lecoo
jmp 0x1000c368
push str.Shenzhen_Quanji_Tech.
jmp 0x1000c368
push str.TECOTON
jmp 0x1000c368
push str.Shenzhen_Weien_Electronics
jmp 0x1000c368
sub eax, 0xa2
je 0x1000b8a7
sub eax, 5
je 0x1000b89d
sub eax, 0xe
je 0x1000b893
sub eax, 0x19
je 0x1000b889
sub eax, 0x15
jne case.0x1000c27a.156
push str.MACHINIST
jmp 0x1000c368
push str.KeepData_Original_Chips
jmp 0x1000c368
push str.PROXMEM
jmp 0x1000c368
push str.Actseno
jmp 0x1000c368
push str.Sabrent
jmp 0x1000c368
mov ecx, 0xc7
cmp eax, ecx
jg 0x1000b913
je 0x1000b909
sub eax, ebx
je 0x1000b8ff
sub eax, edx
je 0x1000b8f5
sub eax, 0xe
je 0x1000b8eb
sub eax, 3
je 0x1000b8e1
sub eax, 7
jne case.0x1000c27a.156
push str.Jeestar
jmp 0x1000c368
push str.Fanxiang
jmp 0x1000c368
push str.BIWIN
jmp 0x1000c368
push str.LEORICE
jmp 0x1000c368
push str.Groupe_LDLC
jmp 0x1000c368
push str.Pradeon
jmp 0x1000c368
sub eax, 0xdc
je 0x1000b94a
sub eax, 7
je 0x1000b940
dec eax
dec eax
je 0x1000b936
sub eax, 7
jne case.0x1000c27a.156
push str.Tecmiyo
jmp 0x1000c368
push str.MEJEC
jmp 0x1000c368
push str.Star_Memory
jmp 0x1000c368
push str.Abacus_Peripherals
jmp 0x1000c368
push str.Datotek_International
jmp 0x1000c368
push str.Kingbank_Technology
jmp 0x1000c368
mov ecx, 0xcb
cmp eax, ecx
jg 0x1000b9cd
je 0x1000b9c3
sub eax, 0x9e
je 0x1000b9b9
sub eax, 0xd
je 0x1000b9af
sub eax, 0xf
je 0x1000b9a5
sub eax, 5
je 0x1000b99b
dec eax
dec eax
jne case.0x1000c27a.156
push str.Shenzhen_Yze_Tech.
jmp 0x1000c368
push str.Shunlie
jmp 0x1000c368
push str.Kembona
jmp 0x1000c368
push str.ChaoXinDa
jmp 0x1000c368
push str.YooTin
jmp 0x1000c368
push str.Whampoa
jmp 0x1000c368
sub eax, 0xdc
je 0x1000ba05
sub eax, 0x18
je 0x1000b9fb
sub eax, 3
je 0x1000b9f1
sub eax, 7
jne case.0x1000c27a.156
push str.Bigway
jmp 0x1000c368
push str.Dahua
jmp 0x1000c368
push str.Pumeitou
jmp 0x1000c368
push str.XGCHU
jmp 0x1000c368
push str.Lexar
jmp 0x1000c368
push str.Zhike
jmp 0x1000c368
push str.HongDingChen
jmp 0x1000c368
mov ecx, 0xcd
cmp eax, ecx
jg 0x1000ba8f
je 0x1000ba85
sub eax, edx
je 0x1000ba7b
sub eax, 4
je 0x1000ba71
dec eax
dec eax
je 0x1000ba67
sub eax, 0x15
je 0x1000ba5d
sub eax, 5
jne case.0x1000c27a.156
push str.VMEMORY
jmp 0x1000c368
push str.Thermaltake
jmp 0x1000c368
push str.Puskill
jmp 0x1000c368
push str.Sinker
jmp 0x1000c368
push str.StarRam
jmp 0x1000c368
push str.JU_YUN
jmp 0x1000c368
sub eax, 0xd6
je 0x1000bac6
sub eax, 3
je 0x1000babc
sub eax, edi
je 0x1000bab2
sub eax, 0xe
jne case.0x1000c27a.156
push str.Tanbassh
jmp 0x1000c368
push str.Gazda
jmp 0x1000c368
push str.Adamway
jmp 0x1000c368
push str.Longsys
jmp 0x1000c368
push str.XZN_Storage_Technology
jmp 0x1000c368
push str.Kimtigo
jmp 0x1000c368
push str.Jin_Sheng
jmp 0x1000c368
push str.Daten_Tecnologia_LTDA
jmp 0x1000c368
mov ecx, 0xd0
cmp eax, ecx
jg 0x1000bb6b
je 0x1000bb61
sub eax, 0x94
je 0x1000bb57
sub eax, 9
je 0x1000bb4d
sub eax, 4
je 0x1000bb43
dec eax
je 0x1000bb39
sub eax, 0x18
je 0x1000bb2f
sub eax, 8
jne case.0x1000c27a.156
push str.Kllisre
jmp 0x1000c368
push str.OCPC
jmp 0x1000c368
push str.Maxsun
jmp 0x1000c368
push str.Teclast
jmp 0x1000c368
push str.Tammuz_Co.__Ltd
jmp 0x1000c368
push str.Jingyi
jmp 0x1000c368
push str.Shenzhen_Veineda_Tech.
jmp 0x1000c368
sub eax, 0xec
je 0x1000bbaf
sub eax, 6
je 0x1000bba5
dec eax
dec eax
je 0x1000bb9b
sub eax, 3
je 0x1000bb91
dec eax
jne case.0x1000c27a.156
push str.PCCOOLER
jmp 0x1000c368
push str.Netac_Technology
jmp 0x1000c368
push str.HYUNDAI
jmp 0x1000c368
push 0x10176f84
jmp 0x1000c368
push 0x10176f78
jmp 0x1000c368
push str.JUHOR
jmp 0x1000c368
push str.ZTSZ
jmp 0x1000c368
push str.Silicon_Motion_Inc.
jmp 0x1000c368
mov ecx, 0xc8
cmp eax, ecx
jg 0x1000bc4b
je 0x1000bc41
sub eax, 0x92
je 0x1000bc37
sub eax, edi
je 0x1000bc2d
sub eax, 9
je 0x1000bc23
sub eax, 0x14
je 0x1000bc19
sub eax, 7
je 0x1000bc0f
sub eax, 5
jne case.0x1000c27a.156
push str.TEKISM
jmp 0x1000c368
push str.CUSO
jmp 0x1000c368
push str.Xiede
jmp 0x1000c368
push str.ADK_Media_Group
jmp 0x1000c368
push str.KLEVV
jmp 0x1000c368
push 0x10176f08
jmp 0x1000c368
push 0x10176f00
jmp 0x1000c368
sub eax, 0xd0
je 0x1000bc92
sub eax, 0xc
je 0x1000bc88
sub eax, 7
je 0x1000bc7e
sub eax, 0xe
je 0x1000bc74
sub eax, 0xd
jne case.0x1000c27a.156
push str.STARSWAY
jmp 0x1000c368
push str.Asgard
jmp 0x1000c368
push str.Loki
jmp 0x1000c368
push str.Vitesse_Enterprise_Co.
jmp 0x1000c368
push str.HEORIADY
jmp 0x1000c368
push str.Panram_Intl._Corp.
jmp 0x1000c368
push str.Topower_Computer_Ltd.
jmp 0x1000c368
sub eax, 0xc7
je 0x1000bce7
sub eax, 0x1c
je 0x1000bcdd
sub eax, 0x14
je 0x1000bcd3
sub eax, edi
jne case.0x1000c27a.156
push str.Positivo
jmp 0x1000c368
push str.ACPI_Digital_Co.
jmp 0x1000c368
push str.OCMEMORY
jmp 0x1000c368
push str.Kingcore
jmp 0x1000c368
push str.PhotoFast_Global_Inc.
jmp 0x1000c368
push str.V_Color_Technology
jmp 0x1000c368
push str.Kingxcon
jmp 0x1000c368
sub eax, 0xbc
je 0x1000bd45
sub eax, 5
je 0x1000bd3b
sub eax, 0x30
je 0x1000bd31
dec eax
jne case.0x1000c27a.156
push str.Muscle_Power
jmp 0x1000c368
push str.InnoDisk_Corporation
jmp 0x1000c368
push str.ASint_Technology
jmp 0x1000c368
push str.Gingle_Technology
jmp 0x1000c368
push str.Vivace_Semiconductor
jmp 0x1000c368
push str.Axel_Electronics_Co._Ltd.
jmp 0x1000c368
push str.Goldenmars_Technology
jmp 0x1000c368
push str.AENEON
jmp 0x1000c368
push 0x10176d78
jmp 0x1000c368
push str.U_Chip_Technology
jmp 0x1000c368
mov ecx, 0xd3
cmp eax, ecx
jg 0x1000bdff
je 0x1000bdf5
sub eax, 0x8a
je 0x1000bdeb
dec eax
dec eax
je 0x1000bde1
sub eax, 8
je 0x1000bdd7
sub eax, 3
je 0x1000bdcd
sub eax, 4
je 0x1000bdc3
sub eax, 0x12
jne case.0x1000c27a.156
push str.ULi_Electronics
jmp 0x1000c368
push str.Crucial_Technology
jmp 0x1000c368
push str.COS_Memory_AG
jmp 0x1000c368
push str.NovaTech_Solutions
jmp 0x1000c368
push str.CHIPS__Systems_Inc.
jmp 0x1000c368
push str.SCM_Microsystems
jmp 0x1000c368
push str.Velogix
jmp 0x1000c368
sub eax, 0xd6
je 0x1000be52
sub eax, edi
je 0x1000be48
sub eax, 7
je 0x1000be3e
sub eax, 0xc
je 0x1000be34
sub eax, 8
je 0x1000be2a
dec eax
jne case.0x1000c27a.156
push 0x10176ce0
jmp 0x1000c368
push str.Avant_Technology
jmp 0x1000c368
push str.MetaRAM
jmp 0x1000c368
push str.Kreton_Corp.
jmp 0x1000c368
push str.Hexon_Technology
jmp 0x1000c368
push str.Walton_Chaintech
jmp 0x1000c368
push str.SigmaTel
jmp 0x1000c368
push str.Thomson_SC
jmp 0x1000c368
push str.Genesis_Microchip_Inc.
jmp 0x1000c368
push str.XIOtech_Corporation
jmp 0x1000c368
mov ecx, 0xcd
cmp eax, ecx
jg 0x1000bee8
je 0x1000bede
sub eax, 0xb0
je 0x1000bed4
sub eax, 5
je 0x1000beca
dec eax
je 0x1000bec0
sub eax, 9
je 0x1000beb6
sub eax, 0xc
jne case.0x1000c27a.156
push str.A_Data_Technology
jmp 0x1000c368
push str.Pericom
jmp 0x1000c368
push str.SolusTek
jmp 0x1000c368
push str.Vixel
jmp 0x1000c368
push 0x10176c14
jmp 0x1000c368
push str.G.Skill
jmp 0x1000c368
sub eax, 0xd5
je 0x1000bf1f
sub eax, 0xe
je 0x1000bf15
sub eax, 0xc
je 0x1000bf0b
dec eax
dec eax
jne case.0x1000c27a.156
push 0x10176c04
jmp 0x1000c368
push str.TEAMGROUP_Inc.
jmp 0x1000c368
push str.WIS_Technology
jmp 0x1000c368
push 0x10176bd8
jmp 0x1000c368
push str.Teralogic
jmp 0x1000c368
sub eax, 0xad
je 0x1000bf88
sub eax, 0x15
je 0x1000bf7e
sub eax, 0x14
je 0x1000bf74
sub eax, edi
je 0x1000bf6a
sub eax, 0xb
je 0x1000bf60
sub eax, 0x19
jne case.0x1000c27a.156
push str.TeraChip
jmp 0x1000c368
push str.Mitac_International
jmp 0x1000c368
push str.Swissbit
jmp 0x1000c368
push str.Jade_Star_Technologies
jmp 0x1000c368
push str.Simtek
jmp 0x1000c368
push 0x10176b6c
jmp 0x1000c368
push 0x10176698
jmp 0x1000c368
sub eax, 0x9f
je 0x1000bfc5
sub eax, 8
je 0x1000bfbb
sub eax, 0xc
jne case.0x1000c27a.156
push str.Benchmark_Elec.
jmp 0x1000c368
push str.MIPS_Technologies
jmp 0x1000c368
push str.Rhino
jmp 0x1000c368
push str.SpecTek_Incorporated
jmp 0x1000c368
sub eax, 0xd3
je 0x1000c03b
sub eax, ebx
je 0x1000c031
dec eax
je 0x1000c027
sub eax, 3
je 0x1000c01d
sub eax, 6
je 0x1000c013
sub eax, 0x18
je 0x1000c009
sub eax, 7
jne case.0x1000c27a.156
push 0x10176b20
jmp 0x1000c368
push str.Realchip
jmp 0x1000c368
push str.Helix_AG
jmp 0x1000c368
push str.Hyperchip
jmp 0x1000c368
push str.Megic
jmp 0x1000c368
push str.Elektrobit
jmp 0x1000c368
push str.IC_Technology
jmp 0x1000c368
push str.FOXCONN
jmp 0x1000c368
push str.Apacer_Technology
jmp 0x1000c368
push str.Goldenram
jmp 0x1000c368
push str.Integrated_Memory_System
jmp 0x1000c368
push str.Galvantech
jmp 0x1000c368
push str.Super_PC_Memory
jmp 0x1000c368
push 0x10176a74
jmp 0x1000c368
sub eax, 0x85
cmp eax, 0x79
ja case.0x1000c27a.156
movzx eax, byte [eax + 0x1000c3fd]
jmp dword [eax*4 + 0x1000c37d]
push str.Micro_Linear
jmp 0x1000c368
push str.Nchip
jmp 0x1000c368
push str.DATARAM
jmp 0x1000c368
push str.Smart_Modular
jmp 0x1000c368
push str.Qlogic
jmp 0x1000c368
push 0x10176a30
jmp 0x1000c368
push str.Programmable_Micro
jmp 0x1000c368
push 0x10176a18
jmp 0x1000c368
push str.Dallas_Semiconductor
jmp 0x1000c368
push str.Omnivision
jmp 0x1000c368
push str.Novatel_Wireless
jmp 0x1000c368
push str.Silicon_Technology
jmp 0x1000c368
push str.Hal_Computers
jmp 0x1000c368
push str.Tundra_Semiconductor
jmp 0x1000c368
push str.LightSpeed_Semi.
jmp 0x1000c368
push str.ZSP_Corp.
jmp 0x1000c368
push str.PNY_Electronics
jmp 0x1000c368
push str.Flextronics
jmp 0x1000c368
push str.Transmeta
jmp 0x1000c368
push str.Centaur_Technology
jmp 0x1000c368
push str.Unigen_Corp.
jmp 0x1000c368
push str.Memory_Card_Tech.
jmp 0x1000c368
push 0x10176920
jmp 0x1000c368
push str.GSI_Technology
jmp 0x1000c368
push str.Dane_Elec
jmp 0x1000c368
push str.Truevision
jmp 0x1000c368
push str.Triscend
jmp 0x1000c368
push str.Clear_Logic
jmp 0x1000c368
push str.Yamaha_Corporation
jmp 0x1000c368
push str.NetLogic_Microsystems
jmp 0x1000c368
push str.3COM
jmp 0x1000c368
push str.Dialog
jmp 0x1000c368
push str.Cannon
jmp 0x1000c368
push 0x10176894
jmp 0x1000c368
push 0x10176884
jmp 0x1000c368
push str.Harris
jmp 0x1000c368
sub eax, 0x89
je 0x1000a930
dec eax
je 0x1000c25b
dec eax
dec eax
je 0x1000c251
sub eax, 3
je 0x1000c247
dec eax
dec eax
je 0x1000c23d
sub eax, 6
jne case.0x1000c27a.156
push str.Texas_Instrument
jmp 0x1000c368
push 0x10176864
jmp 0x1000c368
push str.National
jmp 0x1000c368
push str.Monolithic_Memories
jmp 0x1000c368
push str.I.T.T.
jmp 0x1000c368
sub eax, 0x9b
cmp eax, 0x62
ja case.0x1000c27a.156
movzx eax, byte [eax + 0x1000c4f1]
jmp dword [eax*4 + 0x1000c479]
push str.Eurotechnique
jmp 0x1000c368
push str.Lucent
jmp 0x1000c368
push 0x10176820
jmp 0x1000c368
push 0x1017681c
jmp 0x1000c368
push str.SK_Hynix
jmp 0x1000c368
push str.OKI_Semiconductor
jmp 0x1000c368
push str.Sharp
jmp 0x1000c368
push 0x101767f0
jmp 0x1000c368
push 0x101767ec
jmp 0x1000c368
push str.LSI_Logic
jmp 0x1000c368
push str.Thomson_CSF
jmp 0x1000c368
push str.Honeywell
jmp 0x1000c368
push 0x101767c4
jmp 0x1000c368
push str.Infineon
jmp 0x1000c368
push str.Macronix
jmp 0x1000c368
push str.Plus_Logic
jmp 0x1000c368
push str.European_Silicon
jmp 0x1000c368
push 0x1017677c
jmp 0x1000c368
push str.Xilinx
jmp 0x1000c368
push str.Seiko_Instruments
jmp 0x1000c368
push 0x10176758
jmp 0x1000c368
push str.Winbond_Electronic
jmp 0x1000c368
push str.LG_Semiconductor
jmp 0x1000c368
push str.Nimbus_Technology
jmp 0x1000c368
push str.NEXCOM
jmp 0x1000c368
push 0x1017670c
jmp 0x1000c368
push str.Cray_Research
jmp 0x1000c368
push str.Allied_Signal
jmp 0x1000c368
push str.Media_Vision
push 0x100
push dword [ebp + 0xc]
call fcn.1013b440
add esp, 0xc
pop edi
pop esi
pop ebx
pop ebp
ret