Function at 0x406fb0
Capabilities:
Parse credit card information

Disassembly:
push ecx
mov eax, dword [esp + 0xc]
test eax, eax
push esi
mov dword [esp + 4], 0
jne 0x406fd7
mov esi, dword [esp + 0xc]
push str.Battery_Saving
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 1
jne 0x406ff1
mov esi, dword [esp + 0xc]
push str.Power_Saving__Integrated_Graphics_
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 2
jne 0x40700b
mov esi, dword [esp + 0xc]
push str.DVD_Movie
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 3
jne 0x407025
mov esi, dword [esp + 0xc]
push str.Entertainment_Mode
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 4
jne 0x40703f
mov esi, dword [esp + 0xc]
push str.Game
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 5
jne 0x407059
mov esi, dword [esp + 0xc]
push str.Power_Detection_Graphics_Switch
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 6
jne 0x407073
mov esi, dword [esp + 0xc]
push str.High_Performance
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 7
jne 0x40708d
mov esi, dword [esp + 0xc]
push str.High_Performance__Discrete_Graphics_
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 8
jne 0x4070a7
mov esi, dword [esp + 0xc]
push str.Presentation
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 9
jne 0x4070c1
mov esi, dword [esp + 0xc]
push str.Quiet_Office
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0xa
jne 0x4070db
mov esi, dword [esp + 0xc]
push str.Super_Performance
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0xb
jne 0x4070f5
mov esi, dword [esp + 0xc]
push str.TwinTurbo_Mode_is_enabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0xc
jne 0x40710f
mov esi, dword [esp + 0xc]
push str.TwinTurbo_Mode_is_disabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0xd
jne 0x407129
mov esi, dword [esp + 0xc]
push str.3G_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0xe
jne 0x407143
mov esi, dword [esp + 0xc]
push str.3G_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0xf
jne 0x40715d
mov esi, dword [esp + 0xc]
push str.All_Wireless_Devices_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x10
jne 0x407177
mov esi, dword [esp + 0xc]
push str.All_Wireless_Devices_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x11
jne 0x407191
mov esi, dword [esp + 0xc]
push str.No_Bluetooth
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x12
jne 0x4071ab
mov esi, dword [esp + 0xc]
push str.Bluetooth_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x13
jne 0x4071c5
mov esi, dword [esp + 0xc]
push str.Bluetooth_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x14
jne 0x4071df
mov esi, dword [esp + 0xc]
push str.WLAN__Bluetooth_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x15
jne 0x4071f9
mov esi, dword [esp + 0xc]
push str.WLAN__Bluetooth_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x16
jne 0x407213
mov esi, dword [esp + 0xc]
push str.Wireless_LAN_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x17
jne 0x40722d
mov esi, dword [esp + 0xc]
push str.Wireless_LAN_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x18
jne 0x407247
mov esi, dword [esp + 0xc]
push str.Direction
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x19
jne 0x407261
mov esi, dword [esp + 0xc]
push str.Numbers
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x1a
jne 0x40727b
mov esi, dword [esp + 0xc]
push str.Volume_Down
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x1b
jne 0x407295
mov esi, dword [esp + 0xc]
push str.Volume_Level
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x1c
jne 0x4072af
mov esi, dword [esp + 0xc]
push str.Volume_Up
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x1d
jne 0x4072c9
mov esi, dword [esp + 0xc]
push str.Super_Hybrid_Engine_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x1e
jne 0x4072e3
mov esi, dword [esp + 0xc]
push str.Super_Hybrid_Engine_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x1f
jne 0x4072fd
mov esi, dword [esp + 0xc]
push str.Turbo33_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x20
jne 0x407317
mov esi, dword [esp + 0xc]
push str.Turbo33_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x21
jne 0x407331
mov esi, dword [esp + 0xc]
push str.Calculator
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x22
jne 0x40734b
mov esi, dword [esp + 0xc]
push str.TouchPad_is_disabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x23
jne 0x407365
mov esi, dword [esp + 0xc]
push str.TouchPad_is_enabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x24
jne 0x40737f
mov esi, dword [esp + 0xc]
push str.Gamma_Correction
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x25
jne 0x407399
mov esi, dword [esp + 0xc]
push str.My_Profile
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x26
jne 0x4073b3
mov esi, dword [esp + 0xc]
push str.Normal_Mode
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x27
jne 0x4073cd
mov esi, dword [esp + 0xc]
push str.Soft_Mode
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x28
jne 0x4073e7
mov esi, dword [esp + 0xc]
push str.Theater_Mode
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x29
jne 0x407401
mov esi, dword [esp + 0xc]
push str.Vivid_Mode
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x2a
jne 0x40741b
mov esi, dword [esp + 0xc]
push str.The_Etiquette_Mode_is_disabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x2b
jne 0x407435
mov esi, dword [esp + 0xc]
push str.The_Etiquette_Mode_is_enabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x2c
jne 0x40744f
mov esi, dword [esp + 0xc]
push str.3D_is_disabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x2d
jne 0x407469
mov esi, dword [esp + 0xc]
push str.3D_is_enabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x2e
jne 0x407483
mov esi, dword [esp + 0xc]
push str.Mute
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x2f
jne 0x40749d
mov esi, dword [esp + 0xc]
push str.Volume_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x30
jne 0x4074b7
mov esi, dword [esp + 0xc]
push str.Microphone_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x31
jne 0x4074d1
mov esi, dword [esp + 0xc]
push str.Microphone_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x32
jne 0x4074eb
mov esi, dword [esp + 0xc]
push str.Full_screen_mode_3x
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x33
jne 0x407505
mov esi, dword [esp + 0xc]
push str.Lens_mode_2x
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x34
jne 0x40751f
mov esi, dword [esp + 0xc]
push str.Lens_mode_3x
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x35
je 0x40766e
cmp eax, 0x36
jne 0x407542
mov esi, dword [esp + 0xc]
push str.Keyboard_Light_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x37
je 0x407688
cmp eax, 0x38
jne 0x407565
mov esi, dword [esp + 0xc]
push str.LightBar_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x39
jne 0x40757f
mov esi, dword [esp + 0xc]
push str.All_Lights_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x3a
jne 0x407599
mov esi, dword [esp + 0xc]
push str.All_Lights_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x3b
jne 0x4075b3
mov esi, dword [esp + 0xc]
push str.LCD_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x3c
jne 0x4075cd
mov esi, dword [esp + 0xc]
push str.LCD_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x3d
jne 0x4075e7
mov esi, dword [esp + 0xc]
push str.Ionizer_Off
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x3e
jne 0x407601
mov esi, dword [esp + 0xc]
push str.Ionizer_On
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x3f
jne 0x40761b
mov esi, dword [esp + 0xc]
push str.HDMI__DisplayPort__VideoAudio_Output
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x40
jne 0x407635
mov esi, dword [esp + 0xc]
push str.The_hard_disk_drive_is_protected
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x41
jne 0x40764f
mov esi, dword [esp + 0xc]
push str.Multi_keys_Combination_is_disabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x42
jne 0x407669
mov esi, dword [esp + 0xc]
push str.Multi_keys_Combination_is_enabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x43
jne 0x407683
mov esi, dword [esp + 0xc]
push str.Brightness_Down
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x44
jne 0x40769d
mov esi, dword [esp + 0xc]
push str.Brightness_Up
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x45
jne 0x4076b7
mov esi, dword [esp + 0xc]
push str.Plugged_In
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x46
jne 0x4076d1
mov esi, dword [esp + 0xc]
push str.On_Battery
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x47
jne 0x4076eb
mov esi, dword [esp + 0xc]
push str.Ambient_Light_Sensor_is_disabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x48
jne 0x407705
mov esi, dword [esp + 0xc]
push str.Ambient_Light_Sensor_is_enabled
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x49
jne 0x40771f
mov esi, dword [esp + 0xc]
push 0x430d08
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x4a
jne 0x407739
mov esi, dword [esp + 0xc]
push 0x430cf0
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x4b
jne 0x407753
mov esi, dword [esp + 0xc]
push 0x430cd8
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x4c
jne 0x40776d
mov esi, dword [esp + 0xc]
push 0x430cc0
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x4d
jne 0x407787
mov esi, dword [esp + 0xc]
push str.HDMI
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x4e
jne 0x4077a1
mov esi, dword [esp + 0xc]
push str.DisplayPort
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
cmp eax, 0x4f
jne 0x4077bb
mov esi, dword [esp + 0xc]
push str.Wireless_Display
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret
mov esi, dword [esp + 0xc]
push 0x431b5c
mov ecx, esi
call fcn.00405bb0
mov eax, esi
pop esi
pop ecx
ret