Function at 0x46f2b0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x551773
push eax
mov dword fs:[0], esp
mov eax, dword fs:[0x2c]
mov ecx, dword [0x5aa6bc]
push esi
mov esi, dword [eax + ecx*4]
mov eax, dword [0x5aa550]
cmp eax, dword [esi + 4]
jg 0x46f332
mov eax, dword [0x5aa554]
cmp eax, dword [esi + 4]
jg 0x46f385
mov eax, dword [0x5aa558]
cmp eax, dword [esi + 4]
jg 0x46f3d8
movzx eax, byte [ebp + 0xc]
mov ecx, dword [ebp + 8]
lea eax, [eax + eax*2]
lea eax, [eax*8 + 0x59a7d8]
push eax
call fcn.00402c00
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
ret 8
push 0x5aa550
call fcn.004c8bba
add esp, 4
cmp dword [0x5aa550], 0xffffffff
jne 0x46f2e5
movq xmm0, qword [str.Available]
mov al, byte [0x564818]
push 0x55d550
movq qword [0x59a7a8], xmm0
mov byte [0x59a7b0], al
call fcn.004c879b
push 0x5aa550
mov dword [ebp - 4], 0xffffffff
call fcn.004c8b70
add esp, 8
jmp 0x46f2e5
push 0x5aa554
call fcn.004c8bba
add esp, 4
cmp dword [0x5aa554], 0xffffffff
jne 0x46f2f6
mov eax, dword [str.Reserved]
mov ecx, dword [0x5646ac]
push 0x55d600
mov dword [0x59a7c0], eax
mov dword [0x59a7c4], ecx
call fcn.004c879b
push 0x5aa554
mov dword [ebp - 4], 0xffffffff
call fcn.004c8b70
add esp, 8
jmp 0x46f2f6
push 0x5aa558
call fcn.004c8bba
add esp, 4
cmp dword [0x5aa558], 0xffffffff
jne 0x46f307
mov eax, dword [str.Other]
mov dword [0x59a7d8], eax
movzx eax, byte [0x562000]
mov byte [0x59a7dc], al
mov eax, dword [str.Unknown]
mov dword [0x59a7f0], eax
mov ax, word [0x561ff8]
mov word [0x59a7f4], ax
movzx eax, byte [0x561ffa]
mov dword [ebp - 4], 2
mov byte [0x59a7f6], al
mov eax, dword [str.80286]
mov dword [0x59a820], eax
movzx eax, byte [0x564820]
mov byte [0x59a824], al
movq xmm0, qword [str.Intel386_TM_]
mov eax, dword [0x56482c]
movq qword [0x59a838], xmm0
mov dword [0x59a840], eax
movq xmm0, qword [str.Intel486_TM_]
mov eax, dword [0x56483c]
movq qword [0x59a850], xmm0
mov dword [0x59a858], eax
mov eax, dword [str.80287]
mov dword [0x59a880], eax
movzx eax, byte [0x564848]
mov byte [0x59a884], al
mov eax, dword [str.80387]
mov dword [0x59a898], eax
movzx eax, byte [0x564850]
mov byte [0x59a89c], al
push 5
push str.80487
mov ecx, 0x59a8b0
mov byte [ebp - 4], 0xa
call fcn.00406430
push 0x13
mov dword [0x59a8c8], 0
mov ecx, 0x59a8c8
push str.Intel_R__Pentium_R_
mov byte [ebp - 4], 0xb
mov dword [0x59a8d8], 0
mov dword [0x59a8dc], 0xf
mov byte [0x59a8c8], 0
call fcn.00406430
push 0xe
mov dword [0x59a8e0], 0
mov ecx, 0x59a8e0
push str.Pentium_R__Pro
mov byte [ebp - 4], 0xc
mov dword [0x59a8f0], 0
mov dword [0x59a8f4], 0xf
mov byte [0x59a8e0], 0
call fcn.00406430
push 0xd
mov dword [0x59a8f8], 0
mov ecx, 0x59a8f8
push str.Pentium_R__II
mov byte [ebp - 4], 0xd
mov dword [0x59a908], 0
mov dword [0x59a90c], 0xf
mov byte [0x59a8f8], 0
call fcn.00406430
mov dword [0x59a910], 0
mov byte [ebp - 4], 0xe
mov dword [0x59a920], 0
mov dword [0x59a924], 0xf
mov byte [0x59a910], 0
push 0x22
push str.Pentium_R__with_MMX_TM__technology
mov ecx, 0x59a910
call fcn.00406430
push 0x13
mov dword [0x59a928], 0
mov ecx, 0x59a928
push str.Intel_R__Celeron_R_
mov byte [ebp - 4], 0xf
mov dword [0x59a938], 0
mov dword [0x59a93c], 0xf
mov byte [0x59a928], 0
call fcn.00406430
push 0x16
mov dword [0x59a940], 0
mov ecx, 0x59a940
push str.Pentium_R__II_Xeon_TM_
mov byte [ebp - 4], 0x10
mov dword [0x59a950], 0
mov dword [0x59a954], 0xf
mov byte [0x59a940], 0
call fcn.00406430
push 0xe
mov dword [0x59a958], 0
mov ecx, 0x59a958
push str.Pentium_R__III
mov byte [ebp - 4], 0x11
mov dword [0x59a968], 0
mov dword [0x59a96c], 0xf
mov byte [0x59a958], 0
call fcn.00406430
push 9
mov dword [0x59a970], 0
mov ecx, 0x59a970
push str.M1_Family
mov byte [ebp - 4], 0x12
mov dword [0x59a980], 0
mov dword [0x59a984], 0xf
mov byte [0x59a970], 0
call fcn.00406430
push 9
mov dword [0x59a988], 0
mov ecx, 0x59a988
push str.M2_Family
mov byte [ebp - 4], 0x13
mov dword [0x59a998], 0
mov dword [0x59a99c], 0xf
mov byte [0x59a988], 0
call fcn.00406430
push 0x15
mov dword [0x59a9a0], 0
mov ecx, 0x59a9a0
push str.Intel_R__Celeron_R__M
mov byte [ebp - 4], 0x14
mov dword [0x59a9b0], 0
mov dword [0x59a9b4], 0xf
mov byte [0x59a9a0], 0
call fcn.00406430
push 0x18
mov dword [0x59a9b8], 0
mov ecx, 0x59a9b8
push str.Intel_R__Pentium_R__4_HT
mov byte [ebp - 4], 0x15
mov dword [0x59a9c8], 0
mov dword [0x59a9cc], 0xf
mov byte [0x59a9b8], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59a9d0
mov byte [ebp - 4], 0x16
call fcn.00402c00
mov byte [ebp - 4], 0x17
push 0x59a7a8
mov ecx, 0x59a9e8
call fcn.00402c00
push 0x1e
mov dword [0x59aa00], 0
mov ecx, 0x59aa00
push str.AMD_Duron_TM__Processor_Family
mov byte [ebp - 4], 0x18
mov dword [0x59aa10], 0
mov dword [0x59aa14], 0xf
mov byte [0x59aa00], 0
call fcn.00406430
push 9
mov dword [0x59aa18], 0
mov ecx, 0x59aa18
push str.K5_Family
mov byte [ebp - 4], 0x19
mov dword [0x59aa28], 0
mov dword [0x59aa2c], 0xf
mov byte [0x59aa18], 0
call fcn.00406430
push 9
mov dword [0x59aa30], 0
mov ecx, 0x59aa30
push str.K6_Family
mov byte [ebp - 4], 0x1a
mov dword [0x59aa40], 0
mov dword [0x59aa44], 0xf
mov byte [0x59aa30], 0
call fcn.00406430
push 4
mov dword [0x59aa48], 0
mov ecx, 0x59aa48
push 0x564974
mov byte [ebp - 4], 0x1b
mov dword [0x59aa58], 0
mov dword [0x59aa5c], 0xf
mov byte [0x59aa48], 0
call fcn.00406430
push 4
mov dword [0x59aa60], 0
mov ecx, 0x59aa60
push str.K6_3
mov byte [ebp - 4], 0x1c
mov dword [0x59aa70], 0
mov dword [0x59aa74], 0xf
mov byte [0x59aa60], 0
call fcn.00406430
push 0x1f
mov dword [0x59aa78], 0
mov ecx, 0x59aa78
push str.AMD_Athlon_TM__Processor_Family
mov byte [ebp - 4], 0x1d
mov dword [0x59aa88], 0
mov dword [0x59aa8c], 0xf
mov byte [0x59aa78], 0
call fcn.00406430
push 0xf
mov dword [0x59aa90], 0
mov ecx, 0x59aa90
push str.AMD29000_Family
mov byte [ebp - 4], 0x1e
mov dword [0x59aaa0], 0
mov dword [0x59aaa4], 0xf
mov byte [0x59aa90], 0
call fcn.00406430
push 5
mov dword [0x59aaa8], 0
mov byte [ebp - 4], 0x1f
mov dword [0x59aab8], 0
mov dword [0x59aabc], 0xf
mov byte [0x59aaa8], 0
push str.K6_2
mov ecx, 0x59aaa8
call fcn.00406430
push 0xf
mov dword [0x59aac0], 0
mov ecx, 0x59aac0
push str.Power_PC_Family
mov byte [ebp - 4], 0x20
mov dword [0x59aad0], 0
mov dword [0x59aad4], 0xf
mov byte [0x59aac0], 0
call fcn.00406430
push 0xc
mov dword [0x59aad8], 0
mov ecx, 0x59aad8
push str.Power_PC_601
mov byte [ebp - 4], 0x21
mov dword [0x59aae8], 0
mov dword [0x59aaec], 0xf
mov byte [0x59aad8], 0
call fcn.00406430
push 0xc
mov dword [0x59aaf0], 0
mov ecx, 0x59aaf0
push 0x5649dc
mov byte [ebp - 4], 0x22
mov dword [0x59ab00], 0
mov dword [0x59ab04], 0xf
mov byte [0x59aaf0], 0
call fcn.00406430
push 0xd
mov dword [0x59ab08], 0
mov ecx, 0x59ab08
push str.Power_PC_603
mov byte [ebp - 4], 0x23
mov dword [0x59ab18], 0
mov dword [0x59ab1c], 0xf
mov byte [0x59ab08], 0
call fcn.00406430
push 0xc
mov dword [0x59ab20], 0
mov ecx, 0x59ab20
push str.Power_PC_604
mov byte [ebp - 4], 0x24
mov dword [0x59ab30], 0
mov dword [0x59ab34], 0xf
mov byte [0x59ab20], 0
call fcn.00406430
push 0xc
mov dword [0x59ab38], 0
mov ecx, 0x59ab38
push str.Power_PC_620
mov byte [ebp - 4], 0x25
mov dword [0x59ab48], 0
mov dword [0x59ab4c], 0xf
mov byte [0x59ab38], 0
call fcn.00406430
push 0xd
mov dword [0x59ab50], 0
mov ecx, 0x59ab50
push str.Power_PC_x704
mov byte [ebp - 4], 0x26
mov dword [0x59ab60], 0
mov dword [0x59ab64], 0xf
mov byte [0x59ab50], 0
call fcn.00406430
push 0xc
mov dword [0x59ab68], 0
mov ecx, 0x59ab68
mov byte [ebp - 4], 0x27
mov dword [0x59ab78], 0
mov dword [0x59ab7c], 0xf
mov byte [0x59ab68], 0
push str.Power_PC_750
call fcn.00406430
push 0x15
mov dword [0x59ab80], 0
mov ecx, 0x59ab80
push str.Intel_R__Core_TM__Duo
mov byte [ebp - 4], 0x28
mov dword [0x59ab90], 0
mov dword [0x59ab94], 0xf
mov byte [0x59ab80], 0
call fcn.00406430
push 0x1c
mov dword [0x59ab98], 0
mov ecx, 0x59ab98
push str.Intel_R__Core_TM__Duo_mobile
mov byte [ebp - 4], 0x29
mov dword [0x59aba8], 0
mov dword [0x59abac], 0xf
mov byte [0x59ab98], 0
call fcn.00406430
push 0x1d
mov dword [0x59abb0], 0
mov ecx, 0x59abb0
push str.Intel_R__Core_TM__Solo_mobile
mov byte [ebp - 4], 0x2a
mov dword [0x59abc0], 0
mov dword [0x59abc4], 0xf
mov byte [0x59abb0], 0
call fcn.00406430
push 0x11
mov dword [0x59abc8], 0
mov ecx, 0x59abc8
push str.Intel_R__Atom_TM_
mov byte [ebp - 4], 0x2b
mov dword [0x59abd8], 0
mov dword [0x59abdc], 0xf
mov byte [0x59abc8], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59abe0
mov byte [ebp - 4], 0x2c
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59abf8
mov byte [ebp - 4], 0x2d
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59ac10
mov byte [ebp - 4], 0x2e
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59ac28
mov byte [ebp - 4], 0x2f
call fcn.00402c00
push 0xc
mov dword [0x59ac40], 0
mov ecx, 0x59ac40
push str.Alpha_Family
mov byte [ebp - 4], 0x30
mov dword [0x59ac50], 0
mov dword [0x59ac54], 0xf
mov byte [0x59ac40], 0
call fcn.00406430
push 0xb
mov dword [0x59ac58], 0
mov ecx, 0x59ac58
push str.Alpha_21064
mov byte [ebp - 4], 0x31
mov dword [0x59ac68], 0
mov dword [0x59ac6c], 0xf
mov byte [0x59ac58], 0
call fcn.00406430
push 0xb
mov dword [0x59ac70], 0
mov ecx, 0x59ac70
push str.Alpha_21066
mov byte [ebp - 4], 0x32
mov dword [0x59ac80], 0
mov dword [0x59ac84], 0xf
mov byte [0x59ac70], 0
call fcn.00406430
push 0xb
mov dword [0x59ac88], 0
mov ecx, 0x59ac88
push str.Alpha_21164
mov byte [ebp - 4], 0x33
mov dword [0x59ac98], 0
mov dword [0x59ac9c], 0xf
mov byte [0x59ac88], 0
call fcn.00406430
push 0xd
mov dword [0x59aca0], 0
mov ecx, 0x59aca0
push str.Alpha_21164PC
mov byte [ebp - 4], 0x34
mov dword [0x59acb0], 0
mov dword [0x59acb4], 0xf
mov byte [0x59aca0], 0
call fcn.00406430
push 0xc
mov dword [0x59acb8], 0
mov ecx, 0x59acb8
push str.Alpha_21164a
mov byte [ebp - 4], 0x35
mov dword [0x59acc8], 0
mov dword [0x59accc], 0xf
mov byte [0x59acb8], 0
call fcn.00406430
push 0xb
mov dword [0x59acd0], 0
mov ecx, 0x59acd0
push str.Alpha_21264
mov byte [ebp - 4], 0x36
mov dword [0x59ace0], 0
mov dword [0x59ace4], 0xf
mov byte [0x59acd0], 0
call fcn.00406430
push 0xb
mov dword [0x59ace8], 0
mov ecx, 0x59ace8
push str.Alpha_21364
mov byte [ebp - 4], 0x37
mov dword [0x59acf8], 0
mov dword [0x59acfc], 0xf
mov byte [0x59ace8], 0
call fcn.00406430
push 0x3b
mov dword [0x59ad00], 0
mov ecx, 0x59ad00
push str.AMD_Turion_TM__II_Ultra_Dual_Core_Mobile_M_Processor_Family
mov byte [ebp - 4], 0x38
mov dword [0x59ad10], 0
mov dword [0x59ad14], 0xf
mov byte [0x59ad00], 0
call fcn.00406430
push 0x35
mov dword [0x59ad18], 0
mov ecx, 0x59ad18
push str.AMD_Turion_TM__II_Dual_Core_Mobile_M_Processor_Family
mov byte [ebp - 4], 0x39
mov dword [0x59ad28], 0
mov dword [0x59ad2c], 0xf
mov byte [0x59ad18], 0
call fcn.00406430
push 0x2e
mov dword [0x59ad30], 0
mov ecx, 0x59ad30
push str.AMD_Athlon_TM__II_Dual_Core_M_Processor_Family
mov byte [ebp - 4], 0x3a
mov dword [0x59ad40], 0
mov dword [0x59ad44], 0xf
mov byte [0x59ad30], 0
call fcn.00406430
push 0x25
mov dword [0x59ad48], 0
mov ecx, 0x59ad48
push str.AMD_Opteron_TM__6100_Series_Processor
mov byte [ebp - 4], 0x3b
mov dword [0x59ad58], 0
mov dword [0x59ad5c], 0xf
mov byte [0x59ad48], 0
call fcn.00406430
push 0x25
mov dword [0x59ad60], 0
mov ecx, 0x59ad60
push str.AMD_Opteron_TM__4100_Series_Processor
mov byte [ebp - 4], 0x3c
mov dword [0x59ad70], 0
mov dword [0x59ad74], 0xf
mov byte [0x59ad60], 0
call fcn.00406430
push 0x25
mov dword [0x59ad78], 0
mov ecx, 0x59ad78
push str.AMD_Opteron_TM__6200_Series_Processor
mov byte [ebp - 4], 0x3d
mov dword [0x59ad88], 0
mov dword [0x59ad8c], 0xf
mov byte [0x59ad78], 0
call fcn.00406430
push 0x25
mov dword [0x59ad90], 0
mov ecx, 0x59ad90
push str.AMD_Opteron_TM__4200_Series_Processor
mov byte [ebp - 4], 0x3e
mov dword [0x59ada0], 0
mov dword [0x59ada4], 0xf
mov byte [0x59ad90], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59ada8
mov byte [ebp - 4], 0x3f
call fcn.00402c00
push 0xb
mov dword [0x59adc0], 0
mov ecx, 0x59adc0
push str.MIPS_Family
mov byte [ebp - 4], 0x40
mov dword [0x59add0], 0
mov dword [0x59add4], 0xf
mov byte [0x59adc0], 0
call fcn.00406430
push 0xa
mov dword [0x59add8], 0
mov ecx, 0x59add8
push str.MIPS_R4000
mov byte [ebp - 4], 0x41
mov dword [0x59ade8], 0
mov dword [0x59adec], 0xf
mov byte [0x59add8], 0
call fcn.00406430
mov dword [0x59adf0], 0
mov byte [ebp - 4], 0x42
mov dword [0x59ae00], 0
mov dword [0x59ae04], 0xf
mov byte [0x59adf0], 0
push 0xa
push str.MIPS_R4200
mov ecx, 0x59adf0
call fcn.00406430
push 0xa
mov dword [0x59ae08], 0
mov ecx, 0x59ae08
push str.MIPS_R4400
mov byte [ebp - 4], 0x43
mov dword [0x59ae18], 0
mov dword [0x59ae1c], 0xf
mov byte [0x59ae08], 0
call fcn.00406430
push 0xa
mov dword [0x59ae20], 0
mov ecx, 0x59ae20
push str.MIPS_R4600
mov byte [ebp - 4], 0x44
mov dword [0x59ae30], 0
mov dword [0x59ae34], 0xf
mov byte [0x59ae20], 0
call fcn.00406430
push 0xb
mov dword [0x59ae38], 0
mov ecx, 0x59ae38
push str.MIPS_R10000
mov byte [ebp - 4], 0x45
mov dword [0x59ae48], 0
mov dword [0x59ae4c], 0xf
mov byte [0x59ae38], 0
call fcn.00406430
push 0x16
mov dword [0x59ae50], 0
mov ecx, 0x59ae50
push str.AMD_C_Series_Processor
mov byte [ebp - 4], 0x46
mov dword [0x59ae60], 0
mov dword [0x59ae64], 0xf
mov byte [0x59ae50], 0
call fcn.00406430
push 0x16
mov dword [0x59ae68], 0
mov ecx, 0x59ae68
push str.AMD_E_Series_Processor
mov byte [ebp - 4], 0x47
mov dword [0x59ae78], 0
mov dword [0x59ae7c], 0xf
mov byte [0x59ae68], 0
call fcn.00406430
push 0x16
mov dword [0x59ae80], 0
mov ecx, 0x59ae80
push str.AMD_S_Series_Processor
mov byte [ebp - 4], 0x48
mov dword [0x59ae90], 0
mov dword [0x59ae94], 0xf
mov byte [0x59ae80], 0
call fcn.00406430
push 0x16
mov dword [0x59ae98], 0
mov ecx, 0x59ae98
push str.AMD_G_Series_Processor
mov byte [ebp - 4], 0x49
mov dword [0x59aea8], 0
mov dword [0x59aeac], 0xf
mov byte [0x59ae98], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59aeb0
mov byte [ebp - 4], 0x4a
call fcn.00402c00
mov byte [ebp - 4], 0x4b
push 0x59a7a8
mov ecx, 0x59aec8
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59aee0
mov byte [ebp - 4], 0x4c
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59aef8
mov byte [ebp - 4], 0x4d
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59af10
mov byte [ebp - 4], 0x4e
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59af28
mov byte [ebp - 4], 0x4f
call fcn.00402c00
push 0xc
mov dword [0x59af40], 0
mov ecx, 0x59af40
push str.SPARC_Family
mov byte [ebp - 4], 0x50
mov dword [0x59af50], 0
mov dword [0x59af54], 0xf
mov byte [0x59af40], 0
call fcn.00406430
push 0xa
mov dword [0x59af58], 0
mov ecx, 0x59af58
push str.SuperSPARC
mov byte [ebp - 4], 0x51
mov dword [0x59af68], 0
mov dword [0x59af6c], 0xf
mov byte [0x59af58], 0
call fcn.00406430
push 0xd
mov dword [0x59af70], 0
mov ecx, 0x59af70
push str.microSPARC_II
mov byte [ebp - 4], 0x52
mov dword [0x59af80], 0
mov dword [0x59af84], 0xf
mov byte [0x59af70], 0
call fcn.00406430
push 0xf
mov dword [0x59af88], 0
mov ecx, 0x59af88
push str.microSPARC_IIep
mov byte [ebp - 4], 0x53
mov dword [0x59af98], 0
mov dword [0x59af9c], 0xf
mov byte [0x59af88], 0
call fcn.00406430
push 0xa
mov dword [0x59afa0], 0
mov ecx, 0x59afa0
push str.UltraSPARC
mov byte [ebp - 4], 0x54
mov dword [0x59afb0], 0
mov dword [0x59afb4], 0xf
mov byte [0x59afa0], 0
call fcn.00406430
push 0xd
mov dword [0x59afb8], 0
mov ecx, 0x59afb8
mov byte [ebp - 4], 0x55
mov dword [0x59afc8], 0
mov dword [0x59afcc], 0xf
mov byte [0x59afb8], 0
push str.UltraSPARC_II
call fcn.00406430
push 0xe
mov dword [0x59afd0], 0
mov ecx, 0x59afd0
push str.UltraSPARC_IIi
mov byte [ebp - 4], 0x56
mov dword [0x59afe0], 0
mov dword [0x59afe4], 0xf
mov byte [0x59afd0], 0
call fcn.00406430
push 0xe
mov dword [0x59afe8], 0
mov ecx, 0x59afe8
push str.UltraSPARC_III
mov byte [ebp - 4], 0x57
mov dword [0x59aff8], 0
mov dword [0x59affc], 0xf
mov byte [0x59afe8], 0
call fcn.00406430
push 0xf
mov dword [0x59b000], 0
mov ecx, 0x59b000
push str.UltraSPARC_IIIi
mov byte [ebp - 4], 0x58
mov dword [0x59b010], 0
mov dword [0x59b014], 0xf
mov byte [0x59b000], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59b018
mov byte [ebp - 4], 0x59
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b030
mov byte [ebp - 4], 0x5a
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b048
mov byte [ebp - 4], 0x5b
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b060
mov byte [ebp - 4], 0x5c
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b078
mov byte [ebp - 4], 0x5d
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b090
mov byte [ebp - 4], 0x5e
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b0a8
mov byte [ebp - 4], 0x5f
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b0c0
mov byte [ebp - 4], 0x60
call fcn.00402c00
push 0xc
mov dword [0x59b0d8], 0
mov ecx, 0x59b0d8
push str.68040_Family
mov byte [ebp - 4], 0x61
mov dword [0x59b0e8], 0
mov dword [0x59b0ec], 0xf
mov byte [0x59b0d8], 0
call fcn.00406430
push 5
mov dword [0x59b0f0], 0
mov ecx, 0x59b0f0
push str.68xxx
mov byte [ebp - 4], 0x62
mov dword [0x59b100], 0
mov dword [0x59b104], 0xf
mov byte [0x59b0f0], 0
call fcn.00406430
push 5
mov dword [0x59b108], 0
mov ecx, 0x59b108
push str.68000
mov byte [ebp - 4], 0x63
mov dword [0x59b118], 0
mov dword [0x59b11c], 0xf
mov byte [0x59b108], 0
call fcn.00406430
push 5
mov dword [0x59b120], 0
mov ecx, 0x59b120
push str.68010
mov byte [ebp - 4], 0x64
mov dword [0x59b130], 0
mov dword [0x59b134], 0xf
mov byte [0x59b120], 0
call fcn.00406430
push 5
mov dword [0x59b138], 0
mov ecx, 0x59b138
push str.68020
mov byte [ebp - 4], 0x65
mov dword [0x59b148], 0
mov dword [0x59b14c], 0xf
mov byte [0x59b138], 0
call fcn.00406430
push 5
mov dword [0x59b150], 0
mov ecx, 0x59b150
push str.68030
mov byte [ebp - 4], 0x66
mov dword [0x59b160], 0
mov dword [0x59b164], 0xf
mov byte [0x59b150], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59b168
mov byte [ebp - 4], 0x67
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b180
mov byte [ebp - 4], 0x68
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b198
mov byte [ebp - 4], 0x69
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b1b0
mov byte [ebp - 4], 0x6a
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b1c8
mov byte [ebp - 4], 0x6b
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b1e0
mov byte [ebp - 4], 0x6c
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b1f8
mov byte [ebp - 4], 0x6d
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b210
mov byte [ebp - 4], 0x6e
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b228
mov byte [ebp - 4], 0x6f
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b240
mov byte [ebp - 4], 0x70
call fcn.00402c00
push 0xd
mov dword [0x59b258], 0
mov ecx, 0x59b258
push str.Hobbit_Family
mov byte [ebp - 4], 0x71
mov dword [0x59b268], 0
mov dword [0x59b26c], 0xf
mov byte [0x59b258], 0
call fcn.00406430
push 0x59a7a8
mov ecx, 0x59b270
mov byte [ebp - 4], 0x72
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b288
mov byte [ebp - 4], 0x73
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b2a0
mov byte [ebp - 4], 0x74
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b2b8
mov byte [ebp - 4], 0x75
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b2d0
mov byte [ebp - 4], 0x76
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b2e8
mov byte [ebp - 4], 0x77
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b300
mov byte [ebp - 4], 0x78
call fcn.00402c00
mov dword [0x59b318], 0
mov ecx, 0x59b318
push str.Crusoe_TM__TM5000_Family
mov byte [ebp - 4], 0x79
mov dword [0x59b328], 0
mov dword [0x59b32c], 0xf
mov byte [0x59b318], 0
call fcn.00471730
push str.Crusoe_TM__TM3000_Family
mov ecx, 0x59b330
mov byte [ebp - 4], 0x7a
call fcn.00408370
mov byte [ebp - 4], 0x7b
push str.Efficeon_TM__TM8000_Family
mov ecx, 0x59b348
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59b360
mov byte [ebp - 4], 0x7c
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b378
mov byte [ebp - 4], 0x7d
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b390
mov byte [ebp - 4], 0x7e
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b3a8
mov byte [ebp - 4], 0x7f
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b3c0
mov byte [ebp - 4], 0x80
call fcn.00402c00
push str.Weitek
mov ecx, 0x59b3d8
mov byte [ebp - 4], 0x81
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59b3f0
mov byte [ebp - 4], 0x82
call fcn.00402c00
push str.Itanium_TM_
mov ecx, 0x59b408
mov byte [ebp - 4], 0x83
call fcn.00408370
push str.AMD_Athlon_TM__64_Processor_Family
mov ecx, 0x59b420
mov byte [ebp - 4], 0x84
call fcn.00408370
push str.AMD_Opteron_TM__Processor_Family
mov ecx, 0x59b438
mov byte [ebp - 4], 0x85
call fcn.00408370
push str.AMD_Sempron_TM__Processor_Family
mov ecx, 0x59b450
mov byte [ebp - 4], 0x86
call fcn.00408370
push str.AMD_Turion_TM__64_Mobile_Technology
mov ecx, 0x59b468
mov byte [ebp - 4], 0x87
call fcn.00408370
push str.Dual_Core_AMD_Opteron_TM__Processor_Family
mov ecx, 0x59b480
mov byte [ebp - 4], 0x88
call fcn.00408370
push str.AMD_Athlon_TM__64_X2_Dual_Core_Processor_Family
mov ecx, 0x59b498
mov byte [ebp - 4], 0x89
call fcn.00408370
push str.AMD_Turion_TM__64_X2_Mobile_Technology
mov ecx, 0x59b4b0
mov byte [ebp - 4], 0x8a
call fcn.00408370
mov byte [ebp - 4], 0x8b
mov ecx, 0x59b4c8
push str.Quad_Core_AMD_Opteron_TM__Processor_Family
call fcn.00408370
push str.Third_Generation_AMD_Opteron_TM__Processor_Family
mov ecx, 0x59b4e0
mov byte [ebp - 4], 0x8c
call fcn.00408370
push str.AMD_Phenom_TM__FX_Quad_Core_Processor_Family
mov ecx, 0x59b4f8
mov byte [ebp - 4], 0x8d
call fcn.00408370
push str.AMD_Phenom_TM__X4_Quad_Core_Processor_Family
mov ecx, 0x59b510
mov byte [ebp - 4], 0x8e
call fcn.00408370
push str.AMD_Phenom_TM__X2_Dual_Core_Processor_Family
mov ecx, 0x59b528
mov byte [ebp - 4], 0x8f
call fcn.00408370
push str.AMD_Athlon_TM__X2_Dual_Core_Processor_Family
mov ecx, 0x59b540
mov byte [ebp - 4], 0x90
call fcn.00408370
push str.PA_RISC_Family
mov ecx, 0x59b558
mov byte [ebp - 4], 0x91
call fcn.00408370
push str.PA_RISC_8500
mov ecx, 0x59b570
mov byte [ebp - 4], 0x92
call fcn.00408370
push str.PA_RISC_8000
mov ecx, 0x59b588
mov byte [ebp - 4], 0x93
call fcn.00408370
push str.PA_RISC_7300LC
mov ecx, 0x59b5a0
mov byte [ebp - 4], 0x94
call fcn.00408370
push str.PA_RISC_7200
mov ecx, 0x59b5b8
mov byte [ebp - 4], 0x95
call fcn.00408370
push str.PA_RISC_7100LC
mov ecx, 0x59b5d0
mov byte [ebp - 4], 0x96
call fcn.00408370
push str.PA_RISC_7100
mov ecx, 0x59b5e8
mov byte [ebp - 4], 0x97
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59b600
mov byte [ebp - 4], 0x98
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b618
mov byte [ebp - 4], 0x99
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b630
mov byte [ebp - 4], 0x9a
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b648
mov byte [ebp - 4], 0x9b
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b660
mov byte [ebp - 4], 0x9c
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b678
mov byte [ebp - 4], 0x9d
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b690
mov byte [ebp - 4], 0x9e
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b6a8
mov byte [ebp - 4], 0x9f
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59b6c0
mov byte [ebp - 4], 0xa0
call fcn.00402c00
push str.V30_Family
mov ecx, 0x59b6d8
mov byte [ebp - 4], 0xa1
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__3200_Series
mov ecx, 0x59b6f0
mov byte [ebp - 4], 0xa2
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__3000_Series
mov ecx, 0x59b708
mov byte [ebp - 4], 0xa3
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__5300_Series
mov ecx, 0x59b720
mov byte [ebp - 4], 0xa4
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__5100_Series
mov ecx, 0x59b738
mov byte [ebp - 4], 0xa5
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__5000_Series
mov ecx, 0x59b750
mov byte [ebp - 4], 0xa6
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__LV
mov ecx, 0x59b768
mov byte [ebp - 4], 0xa7
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__ULV
mov ecx, 0x59b780
mov byte [ebp - 4], 0xa8
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__7100_Series
mov ecx, 0x59b798
mov byte [ebp - 4], 0xa9
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__5400_Series
mov ecx, 0x59b7b0
mov byte [ebp - 4], 0xaa
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R_
mov ecx, 0x59b7c8
mov byte [ebp - 4], 0xab
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__5200_Series
mov ecx, 0x59b7e0
mov byte [ebp - 4], 0xac
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__7200_Series
mov ecx, 0x59b7f8
mov byte [ebp - 4], 0xad
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__7300_Series
mov ecx, 0x59b810
mov byte [ebp - 4], 0xae
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__7400_Series
mov ecx, 0x59b828
mov byte [ebp - 4], 0xaf
call fcn.00408370
push str.Multi_Core_Intel_R__Xeon_R__7400_Series
mov ecx, 0x59b840
mov byte [ebp - 4], 0xb0
call fcn.00408370
push str.Pentium_R__III_Xeon_TM_
mov ecx, 0x59b858
mov byte [ebp - 4], 0xb1
call fcn.00408370
push str.Pentium_R__III_Processor_with_Intel_R__SpeedStep_TM__Technology
mov ecx, 0x59b870
mov byte [ebp - 4], 0xb2
call fcn.00408370
push str.Pentium_R__4_Processor
mov ecx, 0x59b888
mov byte [ebp - 4], 0xb3
call fcn.00408370
push str.Intel_R__Xeon_R_
mov ecx, 0x59b8a0
mov byte [ebp - 4], 0xb4
call fcn.00408370
push str.AS400_Family
mov ecx, 0x59b8b8
mov byte [ebp - 4], 0xb5
call fcn.00408370
push str.Intel_R__Xeon_TM__MP
mov ecx, 0x59b8d0
mov byte [ebp - 4], 0xb6
call fcn.00408370
push str.AMD_Athlon_TM__XP_Processor_Family
mov ecx, 0x59b8e8
mov byte [ebp - 4], 0xb7
call fcn.00408370
push str.AMD_Athlon_TM__MP_Processor_Family
mov ecx, 0x59b900
mov byte [ebp - 4], 0xb8
call fcn.00408370
push str.Intel_R__Itanium_R__2
mov ecx, 0x59b918
mov byte [ebp - 4], 0xb9
call fcn.00408370
push str.Intel_R__Pentium_R__M
mov ecx, 0x59b930
mov byte [ebp - 4], 0xba
call fcn.00408370
push str.Intel_R__Celeron_R__D
mov ecx, 0x59b948
mov byte [ebp - 4], 0xbb
call fcn.00408370
mov byte [ebp - 4], 0xbc
push str.Intel_R__Pentium_R__D
mov ecx, 0x59b960
call fcn.00408370
push str.Intel_R__Pentium_R__Processor_Extreme_Edition
mov ecx, 0x59b978
mov byte [ebp - 4], 0xbd
call fcn.00408370
push str.Intel_R__Core_TM__Solo_Processor
mov ecx, 0x59b990
mov byte [ebp - 4], 0xbe
call fcn.00408370
push 0x59a7c0
mov ecx, 0x59b9a8
mov byte [ebp - 4], 0xbf
call fcn.00402c00
push str.Intel_R__Core_TM__2_Duo_Processor
mov ecx, 0x59b9c0
mov byte [ebp - 4], 0xc0
call fcn.00408370
push str.Intel_R__Core_TM__2_Solo
mov ecx, 0x59b9d8
mov byte [ebp - 4], 0xc1
call fcn.00408370
push str.Intel_R__Core_TM__2_Extreme
mov ecx, 0x59b9f0
mov byte [ebp - 4], 0xc2
call fcn.00408370
push str.Intel_R__Core_TM__2_Quad
mov ecx, 0x59ba08
mov byte [ebp - 4], 0xc3
call fcn.00408370
push str.Intel_R__Core_TM__2_Extreme_mobile
mov ecx, 0x59ba20
mov byte [ebp - 4], 0xc4
call fcn.00408370
push str.Intel_R__Core_TM__2_Duo_mobile
mov ecx, 0x59ba38
mov byte [ebp - 4], 0xc5
call fcn.00408370
push str.Intel_R__Core_TM__2_Solo_mobile
mov ecx, 0x59ba50
mov byte [ebp - 4], 0xc6
call fcn.00408370
push str.Intel_R__Core_TM__i7
mov ecx, 0x59ba68
mov byte [ebp - 4], 0xc7
call fcn.00408370
push str.Dual_Core_Intel_R__Celeron_R_
mov ecx, 0x59ba80
mov byte [ebp - 4], 0xc8
call fcn.00408370
push str.IBM390_Family
mov ecx, 0x59ba98
mov byte [ebp - 4], 0xc9
call fcn.00408370
push 0x5655f4
mov ecx, 0x59bab0
mov byte [ebp - 4], 0xca
call fcn.00408370
push 0x5655f8
mov ecx, 0x59bac8
mov byte [ebp - 4], 0xcb
call fcn.00408370
mov byte [ebp - 4], 0xcc
push str.ESA_390_G6
mov ecx, 0x59bae0
call fcn.00408370
push str.z_Architectur_base
mov ecx, 0x59baf8
mov byte [ebp - 4], 0xcd
call fcn.00408370
push str.Intel_R__Core_TM__i5
mov ecx, 0x59bb10
mov byte [ebp - 4], 0xce
call fcn.00408370
push str.Intel_R__Core_TM__i3
mov ecx, 0x59bb28
mov byte [ebp - 4], 0xcf
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59bb40
mov byte [ebp - 4], 0xd0
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bb58
mov byte [ebp - 4], 0xd1
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bb70
mov byte [ebp - 4], 0xd2
call fcn.00402c00
push str.VIA_C7_TM__M_Processor_Family
mov ecx, 0x59bb88
mov byte [ebp - 4], 0xd3
call fcn.00408370
push str.VIA_C7_TM__D_Processor_Family
mov ecx, 0x59bba0
mov byte [ebp - 4], 0xd4
call fcn.00408370
push str.VIA_C7_TM__Processor_Family
mov ecx, 0x59bbb8
mov byte [ebp - 4], 0xd5
call fcn.00408370
push str.VIA_Eden_TM__Processor_Family
mov ecx, 0x59bbd0
mov byte [ebp - 4], 0xd6
call fcn.00408370
push str.Multi_Core_Intel_R__Xeon_R_
mov ecx, 0x59bbe8
mov byte [ebp - 4], 0xd7
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__3xxx_Series
mov ecx, 0x59bc00
mov byte [ebp - 4], 0xd8
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__3xxx_Series
mov ecx, 0x59bc18
mov byte [ebp - 4], 0xd9
call fcn.00408370
push str.VIA_Nano_TM__Processor_Family
mov ecx, 0x59bc30
mov byte [ebp - 4], 0xda
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__5xxx_Series
mov ecx, 0x59bc48
mov byte [ebp - 4], 0xdb
call fcn.00408370
mov byte [ebp - 4], 0xdc
mov ecx, 0x59bc60
push str.Quad_Core_Intel_R__Xeon_R__5xxx_Series
call fcn.00408370
push str.Available_for_assignment
mov ecx, 0x59bc78
mov byte [ebp - 4], 0xdd
call fcn.00408370
push str.Dual_Core_Intel_R__Xeon_R__7xxx_Series
mov ecx, 0x59bc90
mov byte [ebp - 4], 0xde
call fcn.00408370
push str.Quad_Core_Intel_R__Xeon_R__7xxx_Series
mov ecx, 0x59bca8
mov byte [ebp - 4], 0xdf
call fcn.00408370
push str.Multi_Core_Intel_R__Xeon_R__7xxx_Series
mov ecx, 0x59bcc0
mov byte [ebp - 4], 0xe0
call fcn.00408370
push str.Multi_Core_Intel_R__Xeon_R__3400_Series
mov ecx, 0x59bcd8
mov byte [ebp - 4], 0xe1
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59bcf0
mov byte [ebp - 4], 0xe2
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bd08
mov byte [ebp - 4], 0xe3
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bd20
mov byte [ebp - 4], 0xe4
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bd38
mov byte [ebp - 4], 0xe5
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bd50
mov byte [ebp - 4], 0xe6
call fcn.00402c00
push str.Embedded_AMD_Opteron_TM__Quad_Core_Processor_Family
mov ecx, 0x59bd68
mov byte [ebp - 4], 0xe7
call fcn.00408370
push str.AMD_Phenom_TM__Triple_Core_Processor_Family
mov ecx, 0x59bd80
mov byte [ebp - 4], 0xe8
call fcn.00408370
push str.AMD_Turion_TM__Ultra_Dual_Core_Mobile_Processor_Family
mov ecx, 0x59bd98
mov byte [ebp - 4], 0xe9
call fcn.00408370
push str.AMD_Turion_TM__Dual_Core_Mobile_Processor_Family
mov ecx, 0x59bdb0
mov byte [ebp - 4], 0xea
call fcn.00408370
push str.AMD_Athlon_TM__Dual_Core_Processor_Family
mov ecx, 0x59bdc8
mov byte [ebp - 4], 0xeb
call fcn.00408370
push str.AMD_Sempron_TM__SI_Processor_Family
mov ecx, 0x59bde0
mov byte [ebp - 4], 0xec
call fcn.00408370
push str.AMD_Phenom_TM__II_Processor_Family
mov ecx, 0x59bdf8
mov byte [ebp - 4], 0xed
call fcn.00408370
push str.AMD_Athlon_TM__II_Processor_Family
mov ecx, 0x59be10
mov byte [ebp - 4], 0xee
call fcn.00408370
push str.Six_Core_AMD_Opteron_TM__Processor_Family
mov ecx, 0x59be28
mov byte [ebp - 4], 0xef
call fcn.00408370
push str.AMD_Sempron_TM__M_Processor_Family
mov ecx, 0x59be40
mov byte [ebp - 4], 0xf0
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59be58
mov byte [ebp - 4], 0xf1
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59be70
mov byte [ebp - 4], 0xf2
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59be88
mov byte [ebp - 4], 0xf3
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bea0
mov byte [ebp - 4], 0xf4
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59beb8
mov byte [ebp - 4], 0xf5
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bed0
mov byte [ebp - 4], 0xf6
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bee8
mov byte [ebp - 4], 0xf7
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bf00
mov byte [ebp - 4], 0xf8
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bf18
mov byte [ebp - 4], 0xf9
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bf30
mov byte [ebp - 4], 0xfa
call fcn.00402c00
push str.i860
mov ecx, 0x59bf48
mov byte [ebp - 4], 0xfb
call fcn.00408370
push str.i960
mov ecx, 0x59bf60
mov byte [ebp - 4], 0xfc
call fcn.00408370
push 0x59a7a8
mov ecx, 0x59bf78
mov byte [ebp - 4], 0xfd
call fcn.00402c00
push 0x59a7a8
mov ecx, 0x59bf90
mov byte [ebp - 4], 0xfe
call fcn.00402c00
push str.Incomplete__check_family_2
mov ecx, 0x59bfa8
mov byte [ebp - 4], 0xff
call fcn.00408370
push str.Reserved
mov ecx, 0x59bfc0
mov dword [ebp - 4], 0x100
call fcn.00408370
push 0x55d5e0
mov dword [ebp - 4], 0xffffffff
call fcn.004c879b
push 0x5aa558
call fcn.004c8b70
add esp, 8
jmp 0x46f307