Function at 0x14001e8f0
Capabilities:
Check http status code
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x10], rdx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
movzx eax, byte [rcx + 0xb]
mov rdi, r8
movzx r8d, byte [rcx + 0xa]
xor r10d, r10d
movzx esi, byte [rcx + 0xd]
mov bpl, 2
movzx r12d, byte [rcx + 0xe]
movzx r15d, byte [rcx + 0xf]
cmp r8b, 0x10
jne 0x14001e985
cmp al, 6
jne 0x14001f583
cmp sil, 0xa0
jne 0x14001f583
mov ebx, 0x100
lea r8, str.Correctable_ECC_logging_disabled
mov edx, ebx
mov rcx, rdi
call fcn.140007bc0
movsxd rcx, eax
movzx r9d, r12b
sub rbx, rcx
mov byte [rsp + 0x20], r15b
mov rdx, rbx
add rcx, rdi
movzx r8d, sil
call fcn.14001def0
mov bpl, 4
jmp 0x14001f56d
cmp r8b, 7
jne 0x14001ea43
cmp al, 9
jne 0x14001e9c2
cmp sil, 0xa0
jne 0x14001f583
lea r8, str.CPU_IERR__Mask0x_02X_APIC_02X.
movzx r9d, r12b
movzx eax, r15b
mov edx, 0x100
mov dword [rsp + 0x20], eax
mov rcx, rdi
call fcn.140007bc0
jmp 0x14001f56a
cmp al, 0x3c
jne 0x14001e9d9
cmp sil, 0xac
jne 0x14001f583
lea r8, str.Corr_CPU_MCE__Mask0x_02X_APIC_02X.
jmp 0x14001e9a4
cmp al, 0x4d
jne 0x14001f583
and sil, 0xf
mov ecx, r10d
cmp sil, 0xe
mov eax, r10d
sete cl
cmp sil, 0xd
sete al
or ecx, eax
je 0x14001f583
movzx eax, r15b
lea rdx, str.Software_Int
cmp sil, 0xd
movzx ecx, r12b
mov dword [rsp + 0x28], eax
lea r9, str.HW_Exception
cmove r9, rdx
mov dword [rsp + 0x20], ecx
mov edx, 0x100
lea r8, str.CPU__s__Type0x_02X__Event0x_02X
mov rcx, rdi
call fcn.140007bc0
mov bpl, 2
jmp 0x14001f56d
cmp r8b, 0xc1
jne 0x14001eb0b
cmp al, 0x25
jne 0x14001f583
movzx eax, sil
and al, 0xf0
cmp al, 0xa0
jne 0x14001f583
movzx ecx, sil
and ecx, 0xf
sub ecx, 1
je 0x14001eada
sub ecx, 1
je 0x14001ea96
cmp ecx, 1
jne 0x14001f583
lea r8, str.Tuning_flex_address_not_in_BMC
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
jmp 0x14001f56a
mov ebx, 0x100
lea r8, str.Device_option_ROM_failed_tuning_flex_address
mov edx, ebx
mov rcx, rdi
call fcn.140007bc0
movsxd rcx, eax
test r15b, r15b
jns 0x14001f56a
sub rbx, rcx
movzx r9d, r15b
and r9d, 0x7f
lea r8, str._Slot__d
mov rdx, rbx
add rcx, rdi
call fcn.140007bc0
jmp 0x14001f56a
lea r8, str.Failed_virtual_MAC_addr__Bus_0x_02X_Dev_0x_02X_Fn_0x_02X
movzx ecx, r12b
mov eax, ecx
movzx r9d, r15b
and eax, 7
shr ecx, 3
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
jmp 0x14001f56a
cmp r8b, 0xc2
jne 0x14001ee2b
cmp al, 0x26
jne 0x14001eb74
and sil, 0xf0
cmp sil, 0xa0
jne 0x14001f583
movzx edx, r12b
lea r8, [0x1400899f0]
mov ecx, edx
movzx eax, r15b
and ecx, 7
shr edx, 3
mov dword [rsp + 0x30], ecx
lea r9, [0x1400899f8]
and eax, 0x7f
mov dword [rsp + 0x28], edx
test r15b, r15b
mov dword [rsp + 0x20], eax
mov edx, 0x100
mov rcx, rdi
cmovs r9, r8
lea r8, str.Non_fatal_PCIe_Err___s_0x_02X_Dev_0x_02X_Fn_0x_02X
call fcn.140007bc0
jmp 0x14001f56a
cmp al, 0x29
jne 0x14001ec0c
cmp sil, 0xa2
jne 0x14001f583
movzx r11d, r12b
lea r13, [0x140000000]
mov edx, r11d
movzx r9d, r15b
mov eax, r9d
shr edx, 2
mov r8d, r11d
shr r9, 1
mov ecx, r11d
movzx r10d, r15b
and r8d, 3
shr ecx, 4
and edx, 3
shr r10d, 2
mov dword [rsp + 0x48], r10d
and ecx, 3
mov dword [rsp + 0x40], r8d
and eax, 1
mov dword [rsp + 0x38], edx
lea r8, str.QPI_Link_Error_Agent1___s__Link_d_Socket_d__Agent0___s__Link_d_Socket_d__ErrType0x_X.
and r9d, 1
shr r11d, 6
mov edx, 0x100
mov rax, qword [r13 + rax*8 + 0x7b540]
mov qword [rsp + 0x30], rax
mov r9, qword [r13 + r9*8 + 0x7b540]
mov dword [rsp + 0x28], ecx
mov rcx, rdi
mov dword [rsp + 0x20], r11d
call fcn.140007bc0
jmp 0x14001f56a
cmp al, 0x2f
jne 0x14001ec36
cmp sil, 0xa6
jne 0x14001f583
lea r8, str.CPU_TDP___C1E_disabled_fan_boost
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
mov bpl, 2
jmp 0x14001f56d
cmp al, 0x32
jne 0x14001ec87
cmp sil, 0xa3
jne 0x14001f583
movzx r9d, r12b
lea r8, str.Link_Corrected_Socket_0x_X__Type_0x_X__Num__d__Err_0x_X
mov edx, r9d
movzx ecx, r15b
mov dword [rsp + 0x30], ecx
mov eax, r9d
and edx, 7
shr eax, 3
mov dword [rsp + 0x28], edx
and eax, 3
mov edx, 0x100
shr r9d, 5
mov rcx, rdi
mov dword [rsp + 0x20], eax
call fcn.140007bc0
mov bpl, 2
jmp 0x14001f56d
cmp al, 0x33
jne 0x14001ecd5
cmp sil, 0xa4
jne 0x14001f583
movzx r9d, r12b
lea r8, str.Link_Degraded_Socket_0x_X__Type_0x_X__Num__d__DegradedType_0x_X
mov edx, r9d
movzx ecx, r15b
mov dword [rsp + 0x30], ecx
mov eax, r9d
and edx, 7
shr eax, 3
mov dword [rsp + 0x28], edx
and eax, 3
mov edx, 0x100
shr r9d, 5
mov rcx, rdi
mov dword [rsp + 0x20], eax
call fcn.140007bc0
jmp 0x14001f56a
cmp al, 0x39
jne 0x14001ecef
cmp sil, 0xa8
jne 0x14001f583
lea r8, str.Non_fatal_PCIe_Bus_0x_02X_Dev_0x_02X_Fn_0x_02X
jmp 0x14001eae1
cmp al, 0x3b
jne 0x14001ed09
cmp sil, 0xaa
jne 0x14001f583
lea r8, str.Non_fatal_PCIe_SSD_Err_Slot_0x_02X__Bay_0x_02X
jmp 0x14001e9a4
cmp al, 0x3e
jne 0x14001ed58
cmp sil, 0xab
jne 0x14001f583
movzx ecx, r15b
lea r8, [0x1400899f0]
and ecx, 0x7f
movzx eax, r12b
test r15b, r15b
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea r9, [0x1400899f8]
cmovs r9, r8
mov edx, 0x100
lea r8, str.Non_fatal_pciE__ARI___s_0x_02X__Dev_0__Fn_0x_02X
mov rcx, rdi
call fcn.140007bc0
jmp 0x14001f56a
cmp al, 0x40
jne 0x14001ed7a
cmp sil, 0xa7
jne 0x14001f583
movzx eax, r12b
lea r8, str.Non_fatal_pciE_Bus__ARI__Bus_0x_02X__Dev_0__Fn_0x_02X
movzx r9d, r15b
jmp 0x14001e9ac
cmp al, 0x42
jne 0x14001ed94
cmp sil, 0xa5
jne 0x14001f583
lea r8, str.CPU_Link_Degraded_CPU_Mask_0x_02X__Link_Mask_0x_02X
jmp 0x14001e9a4
cmp al, 0x46
jne 0x14001f583
movzx ebp, sil
lea r8, str.NVDIMM_Warning_0x_02X
and ebp, 0xf
mov ebx, 0x100
mov r9d, ebp
mov edx, ebx
mov rcx, rdi
call fcn.140007bc0
movsxd r14, eax
sub ebp, 1
je 0x14001edee
sub ebp, 8
je 0x14001ede5
sub ebp, 4
je 0x14001eddc
sub ebp, 1
jne 0x14001ee0a
lea r8, str.__backup_fw_
jmp 0x14001edf5
lea r8, str.__life___5_pct_
jmp 0x14001edf5
lea r8, str.__fw_update_fail_
jmp 0x14001edf5
lea r8, str.__AEP__see_2nd_
mov rdx, rbx
lea rcx, [r14 + rdi]
sub rdx, r14
call fcn.140007bc0
movsxd rcx, eax
add r14, rcx
sub rbx, r14
mov byte [rsp + 0x20], r15b
mov rdx, rbx
lea rcx, [r14 + rdi]
movzx r9d, r12b
movzx r8d, sil
call fcn.14001def0
jmp 0x14001f56a
cmp r8b, 0xc3
jne 0x14001f047
cmp al, 0x27
jne 0x14001eedb
and sil, 0xf0
cmp sil, 0xa0
jne 0x14001f583
mov ebx, 0x100
lea r8, str.Fatal_I_O_Err
mov edx, ebx
mov rcx, rdi
call fcn.140007bc0
movsxd rsi, eax
cmp r15b, 0xff
je 0x14001eea5
movzx eax, r15b
lea r8, [0x1400899f0]
and eax, 0x7f
lea r9, [0x1400899f8]
test r15b, r15b
mov dword [rsp + 0x20], eax
mov edx, ebx
lea rcx, [rsi + rdi]
cmovs r9, r8
sub rdx, rsi
lea r8, str.__s_0x_02X
call fcn.140007bc0
movsxd rcx, eax
add rsi, rcx
cmp r12b, 0xff
je 0x14001eed3
movzx r9d, r12b
lea rcx, [rsi + rdi]
mov eax, r9d
lea r8, str._Dev_0x_02X_Fn_0x_02X
sub rbx, rsi
shr r9d, 3
and eax, 7
mov rdx, rbx
mov dword [rsp + 0x20], eax
call fcn.140007bc0
mov bpl, 4
jmp 0x14001f56d
cmp al, 0x34
jne 0x14001ef2c
cmp sil, 0xa5
jne 0x14001f583
movzx r9d, r12b
lea r8, str.Link_Fatal_Socket_0x_X__Type_0x_X__Num__d__FailType_0x_X
mov edx, r9d
movzx ecx, r15b
mov dword [rsp + 0x30], ecx
mov eax, r9d
and edx, 7
shr eax, 3
mov dword [rsp + 0x28], edx
and eax, 3
mov edx, 0x100
shr r9d, 5
mov rcx, rdi
mov dword [rsp + 0x20], eax
call fcn.140007bc0
mov bpl, 4
jmp 0x14001f56d
cmp al, 0x3f
jne 0x14001ef62
cmp sil, 0xa6
jne 0x14001f583
movzx eax, r12b
lea r8, str.Fatal_pciE_Bus__ARI__Bus_0x_02X__Dev_0__Fn_0x_02X
movzx r9d, r15b
mov edx, 0x100
mov dword [rsp + 0x20], eax
mov rcx, rdi
call fcn.140007bc0
mov bpl, 4
jmp 0x14001f56d
cmp al, 0x47
jne 0x14001f583
movzx ebp, sil
lea r8, str.NVDIMM_Error_0x_02X
and ebp, 0xf
mov ebx, 0x100
mov r9d, ebp
mov edx, ebx
mov rcx, rdi
call fcn.140007bc0
movsxd r14, eax
cmp ebp, 0xd
ja case.0x14001efab.1
lea r13, [0x140000000]
movsxd rax, ebp
mov eax, dword [r13 + rax*4 + 0x1f5a4]
add rax, r13
jmp rax
lea r8, str.__Not_Ready_
jmp 0x14001f00e
lea r8, str.__Save_Error_
jmp 0x14001f00e
lea r8, str.__Restore_Error_
jmp 0x14001f00e
lea r8, str.__Illegal_Cfg_
jmp 0x14001f00e
lea r8, str.__Not_Responding_
jmp 0x14001f00e
lea r8, str.__Arm_Failure_
jmp 0x14001f00e
lea r8, str.__Write_Protect_
jmp 0x14001f00e
lea r8, str.__Lifetime_Exp_
jmp 0x14001f00e
lea r8, str.__AEP__see_2nd_
jmp 0x14001f00e
lea r8, str.__Persist_Lost_
jmp 0x14001f00e
lea r8, str.__Erase_Fail_
mov rdx, rbx
lea rcx, [r14 + rdi]
sub rdx, r14
call fcn.140007bc0
movsxd rcx, eax
add r14, rcx
sub rbx, r14
mov byte [rsp + 0x20], r15b
mov rdx, rbx
lea rcx, [r14 + rdi]
movzx r9d, r12b
movzx r8d, sil
call fcn.14001def0
mov bpl, 4
jmp 0x14001f56d
cmp r8b, 0x20
jne 0x14001f06b
cmp al, 0x2a
jne 0x14001f583
cmp sil, 0xa0
jne 0x14001f583
lea r8, str.TXT_Error__Pkg_Data_0x_02X__02X.
jmp 0x14001e9a4
cmp r8b, 0xc8
jne 0x14001f16d
cmp al, 0x30
jne 0x14001f08f
cmp sil, 0xa0
jne 0x14001f583
lea r8, str.QPIRC_Warning_Mask_0x_02X_02X
jmp 0x14001e9a4
cmp al, 0x31
jne 0x14001f0d4
cmp sil, 0xa1
jne 0x14001f583
movzx ecx, r15b
lea r13, [0x140000000]
and ecx, 0xf
movzx eax, r15b
shr rax, 4
lea r8, str.QPIRC_Warning_Socket_0x_02X___s__Link_0x_02X
mov dword [rsp + 0x28], ecx
movzx r9d, r12b
mov rax, qword [r13 + rax*8 + 0x7b540]
mov qword [rsp + 0x20], rax
jmp 0x14001eaf9
cmp al, 0x35
jne 0x14001f0ee
cmp sil, 0xa6
jne 0x14001f583
lea r8, str.MRC_Warning_Code0x_02X_02X
jmp 0x14001e9a4
cmp al, 0x36
jne 0x14001f583
cmp sil, 0xa7
jne 0x14001f583
movzx ebx, r15b
movzx r9d, r12b
mov r10d, ebx
mov ecx, r9d
shr r10d, 3
and ecx, 1
mov r11d, ebx
mov r8d, ebx
and r11d, 7
mov dword [rsp + 0x50], r11d
and r10d, 3
mov dword [rsp + 0x48], r10d
mov edx, ebx
shr r8d, 5
mov eax, r9d
and r8d, 1
shr edx, 6
mov dword [rsp + 0x40], r8d
lea r8, str.MRC_Warning___02X__02X__SktID:_d_Mbox_iMC_d_SMICh_d_DDRCh_d_DimmNum_d_DimmRank_d.
mov dword [rsp + 0x38], edx
mov edx, 0x100
mov dword [rsp + 0x30], ecx
mov rcx, rdi
shr eax, 1
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ebx
call fcn.140007bc0
jmp 0x14001f56a
cmp r8b, 0x2b
jne 0x14001f1db
cmp al, 0x37
jne 0x14001f1a9
cmp sil, 0xaf
jne 0x14001f583
movzx eax, r15b
lea r8, str.Chassis_Mismatch_iDrac0x_X_CMC0x_X.
movzx r9d, r12b
mov edx, 0x100
mov rcx, rdi
mov dword [rsp + 0x20], eax
call fcn.140007bc0
mov bpl, 2
jmp 0x14001f56d
cmp al, 0x41
jne 0x14001f583
cmp sil, 0xaf
jne 0x14001f583
movzx r9d, r12b
lea r8, str.TPM_Auth_Bypassed_PPI_OP_0x_02X
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
mov bpl, 2
jmp 0x14001f56d
cmp r8b, 0x13
jne 0x14001f29f
cmp al, 0x38
jne 0x14001f227
cmp sil, 0xac
jne 0x14001f583
movzx ecx, r12b
lea r8, str.Fatal_PCIe_Err_Bus_0x_02X__Dev_0x_02X__Fn_0x_02X
mov eax, ecx
movzx r9d, r15b
shr ecx, 3
and eax, 7
mov dword [rsp + 0x28], eax
mov edx, 0x100
mov dword [rsp + 0x20], ecx
mov rcx, rdi
call fcn.140007bc0
mov bpl, 4
jmp 0x14001f56d
cmp al, 0x3a
jne 0x14001f249
cmp sil, 0xad
jne 0x14001f583
movzx eax, r15b
lea r8, str.Fatal_PCIe_SSD_Err_Slot_0x_02X__Bay_0x_02X
movzx r9d, r12b
jmp 0x14001ef49
cmp al, 0x3d
jne 0x14001f583
cmp sil, 0xae
jne 0x14001f583
movzx ecx, r15b
lea r8, [0x1400899f0]
and ecx, 0x7f
movzx eax, r12b
test r15b, r15b
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea r9, [0x1400899f8]
cmovs r9, r8
mov edx, 0x100
lea r8, str.Fatal_pciE__ARI___s_0x_02X__Dev_0__Fn_0x_02X
mov rcx, rdi
call fcn.140007bc0
mov bpl, 4
jmp 0x14001f56d
cmp r8b, 0xc4
jne 0x14001f423
cmp al, 0x48
je 0x14001f3a0
cmp al, 0x4c
je 0x14001f35b
cmp al, 0x51
jne 0x14001f583
cmp sil, 0xa5
jne 0x14001f583
movzx r9d, r12b
and r9d, 0xf
cmp r9d, 8
ja case.0x14001f2ee.5
lea r13, [0x140000000]
movsxd rax, r9d
mov eax, dword [r13 + rax*4 + 0x1f5dc]
add rax, r13
jmp rax
lea r8, str.Auth_Success
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
jmp 0x14001f56d
lea r8, str.Auth_Failed
jmp 0x14001ea84
lea r8, str.Image_Not_Found
jmp 0x14001ea84
lea r8, str.BIOS_Update_Fail
jmp 0x14001ea84
lea r8, str.BIOS_Update_Start
jmp 0x14001f2f7
lea r8, str.Pgmble_Update_Fail
jmp 0x14001ea84
lea r8, str.Unknown_reason_0x_X
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
jmp 0x14001f56a
movzx ecx, sil
and ecx, 0xf
sub ecx, 3
je 0x14001f375
cmp ecx, 1
jne 0x14001f38f
lea r8, str.Disable_Mach_Chk
jmp 0x14001f37c
lea r8, str.SMI_to_NMI_Mode
mov edx, 0x100
mov rcx, rdi
call fcn.140007bc0
mov r10d, 1
mov bpl, 2
test r10d, r10d
je 0x14001f583
jmp 0x14001f573
movzx ebp, sil
lea r8, str.NVDIMM_Info_0x_02X
and ebp, 0xf
mov ebx, 0x100
mov r9d, ebp
mov edx, ebx
mov rcx, rdi
call fcn.140007bc0
movsxd r14, eax
test ebp, ebp
je 0x14001f3e3
sub ebp, 1
je 0x14001f3da
sub ebp, 1
jne 0x14001f3ff
lea r8, str.__AEP__see_2nd_
jmp 0x14001f3ea
lea r8, str.__Other_
jmp 0x14001f3ea
lea r8, str.__Persist_Restored_
mov rdx, rbx
lea rcx, [r14 + rdi]
sub rdx, r14
call fcn.140007bc0
movsxd rcx, eax
add r14, rcx
sub rbx, r14
mov byte [rsp + 0x20], r15b
mov rdx, rbx
lea rcx, [r14 + rdi]
movzx r9d, r12b
movzx r8d, sil
call fcn.14001def0
mov bpl, 2
jmp 0x14001f56d
cmp r8b, 0xcb
jne 0x14001f4b0
cmp al, 0x4e
jne 0x14001f583
movzx eax, sil
and al, 0xf0
cmp al, 0xa0
jne 0x14001f583
movzx ecx, sil
and ecx, 0xf
je 0x14001f484
sub ecx, 1
je 0x14001f466
cmp ecx, 1
jne 0x14001f583
lea r8, str.DPC_on_SSD_slot_0x_X_Bay_0x_X
jmp 0x14001e9a4
movzx r9d, r12b
lea r8, str.DPC_on_Dev_0x_X_Fn_0x_X_Bus_0x_X
mov ecx, r9d
movzx eax, r15b
and ecx, 7
shr r9d, 3
jmp 0x14001eaf1
movzx r9d, r12b
lea r8, str.DPC_on_Dev_0x_X_Fn_0x_X_Slot_0x_X
mov eax, r9d
movzx ecx, r15b
and ecx, 0xef
and eax, 7
mov dword [rsp + 0x28], ecx
shr r9d, 3
mov dword [rsp + 0x20], eax
jmp 0x14001eaf9
cmp r8b, 0x26
jne 0x14001f52d
cmp al, 0x4f
jne 0x14001f4cf
test sil, sil
jne 0x14001f583
lea r8, str.CPLD_authentication_failure
jmp 0x14001ec21
cmp al, 0x50
jne 0x14001f583
cmp sil, 0x81
jne 0x14001f583
movzx ecx, r12b
test r12b, r12b
je 0x14001f521
sub ecx, 1
je 0x14001f515
sub ecx, 1
je 0x14001f509
cmp ecx, 1
jne 0x14001f583
lea r8, str.Shell_hash_mismatch
jmp 0x14001ea84
lea r8, str.Ex_Post_hash_mismatch
jmp 0x14001ea84
lea r8, str.DXE_hash_mismatch
jmp 0x14001ea84
lea r8, str.PEI_hash_mismatch
jmp 0x14001ea84
cmp r8b, 0x80
jne 0x14001f583
cmp al, 0x99
jne 0x14001f583
cmp sil, 0xa6
jne 0x14001f583
movups xmm0, xmmword [str.The_power_in_the_system_exceeds_the_capacity_of_the_PSU]
movaps xmmword [rdi], xmm0
movups xmm1, xmmword [0x14008a260]
movaps xmmword [rdi + 0x10], xmm1
movups xmm0, xmmword [0x14008a270]
movaps xmmword [rdi + 0x20], xmm0
movsd xmm1, qword [0x14008a280]
movsd qword [rdi + 0x30], xmm1
mov bpl, 3
mov r10d, 1
mov rax, qword [rsp + 0x98]
test rax, rax
je 0x14001f583
mov byte [rax], bpl
lea r11, [rsp + 0x60]
mov eax, r10d
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret