Function at 0x180025b40
Capabilities:
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
sub rsp, 0x28
mov r10d, 0xff
xor r11d, r11d
mov r9, rcx
mov rdx, rcx
cmp word [rcx], r10w
je 0x180025f59
mov qword [rax + 0x10], rbx
lea r9d, [r11 + 0x36]
mov qword [rax + 0x18], rbp
lea rbx, sym.MZ_1twCm_c__H_Lg_v_nz_d:1L2_r__r_Q_Xw93l3w_
mov qword [rax + 0x20], rsi
lea esi, [r11 + 0x30]
mov qword [rax - 8], rdi
lea ebp, [rsi + 1]
mov qword [rax - 0x10], r12
lea edi, [rsi + 0xa]
mov qword [rax - 0x18], r13
lea r12d, [r11 + 0x34]
mov qword [rax - 0x20], r14
lea r13d, [r11 + 0x35]
mov qword [rsp], r15
lea r14d, [r11 + 0x32]
lea r15d, [r11 + 0x33]
nop dword [rax]
movzx r8d, byte [rdx]
cmp r8d, 0xfe
ja case.0x180025bd4.90
movzx eax, byte [rbx + r8 + 0x260d4]
mov ecx, dword [rbx + rax*4 + 0x25f68]
add rcx, rbx
jmp rcx
mov word [rdx], r11w
jmp 0x180025f1f
mov word [rdx], si
jmp 0x180025f1f
mov word [rdx], bp
jmp 0x180025f1f
mov word [rdx], r14w
jmp 0x180025f1f
mov word [rdx], r15w
jmp 0x180025f1f
mov word [rdx], r12w
jmp 0x180025f1f
mov word [rdx], r13w
jmp 0x180025f1f
mov word [rdx], r9w
jmp 0x180025f1f
mov eax, 0x37
jmp 0x180025f1c
mov eax, 0x38
jmp 0x180025f1c
mov eax, 0x39
jmp 0x180025f1c
mov eax, 0x61
jmp 0x180025f1c
mov eax, 0x62
jmp 0x180025f1c
mov eax, 0x63
jmp 0x180025f1c
mov eax, 0x64
jmp 0x180025f1c
mov eax, 0x65
jmp 0x180025f1c
mov eax, 0x66
jmp 0x180025f1c
mov eax, 0x67
jmp 0x180025f1c
mov eax, 0x68
jmp 0x180025f1c
mov eax, 0x69
jmp 0x180025f1c
mov eax, 0x6a
jmp 0x180025f1c
mov eax, 0x6b
jmp 0x180025f1c
mov eax, 0x6c
jmp 0x180025f1c
mov eax, 0x6d
jmp 0x180025f1c
mov eax, 0x6e
jmp 0x180025f1c
mov eax, 0x6f
jmp 0x180025f1c
mov eax, 0x70
jmp 0x180025f1c
mov eax, 0x71
jmp 0x180025f1c
mov eax, 0x72
jmp 0x180025f1c
mov eax, 0x73
jmp 0x180025f1c
mov eax, 0x74
jmp 0x180025f1c
mov eax, 0x75
jmp 0x180025f1c
mov eax, 0x76
jmp 0x180025f1c
mov eax, 0x77
jmp 0x180025f1c
mov eax, 0x78
jmp 0x180025f1c
mov eax, 0x79
jmp 0x180025f1c
mov eax, 0x7a
jmp 0x180025f1c
mov eax, 0x41
jmp 0x180025f1c
mov eax, 0x42
jmp 0x180025f1c
mov eax, 0x43
jmp 0x180025f1c
mov eax, 0x44
jmp 0x180025f1c
mov eax, 0x45
jmp 0x180025f1c
mov eax, 0x46
jmp 0x180025f1c
mov eax, 0x47
jmp 0x180025f1c
mov eax, 0x48
jmp 0x180025f1c
mov eax, 0x49
jmp 0x180025f1c
mov eax, 0x4a
jmp 0x180025f1c
mov eax, 0x4b
jmp 0x180025f1c
mov eax, 0x4c
jmp 0x180025f1c
mov eax, 0x4d
jmp 0x180025f1c
mov eax, 0x4e
jmp 0x180025f1c
mov eax, 0x4f
jmp 0x180025f1c
mov eax, 0x50
jmp 0x180025f1c
mov eax, 0x51
jmp 0x180025f1c
mov eax, 0x52
jmp 0x180025f1c
mov eax, 0x53
jmp 0x180025f1c
mov eax, 0x54
jmp 0x180025f1c
mov eax, 0x55
jmp 0x180025f1c
mov eax, 0x56
jmp 0x180025f1c
mov eax, 0x57
jmp 0x180025f1c
mov eax, 0x58
jmp 0x180025f1c
mov eax, 0x59
jmp 0x180025f1c
mov eax, 0x5a
jmp 0x180025f1c
mov eax, 0x20
jmp 0x180025f1c
mov eax, 0x2e
jmp 0x180025f1c
mov eax, 0x2c
jmp 0x180025f1c
mov eax, 0x2f
jmp 0x180025f1c
mov eax, 0x5c
jmp 0x180025f1c
mov eax, 0x3f
jmp 0x180025f1c
mov eax, 0x28
jmp 0x180025f1c
mov word [rdx], di
jmp 0x180025f1f
mov eax, 0x3b
jmp 0x180025f1c
mov eax, 0x25
jmp 0x180025f1c
mov eax, 0x26
jmp 0x180025f1c
mov eax, 0x2a
jmp 0x180025f1c
mov eax, 0x5f
jmp 0x180025f1c
mov eax, 0x3d
jmp 0x180025f1c
mov eax, 0x2d
jmp 0x180025f1c
mov eax, 0x7c
jmp 0x180025f1c
mov eax, 0x22
jmp 0x180025f1c
mov eax, 0x7b
jmp 0x180025f1c
mov eax, 0x7d
jmp 0x180025f1c
mov eax, 0x5b
jmp 0x180025f1c
mov eax, 0x5d
jmp 0x180025f1c
mov eax, 0x21
jmp 0x180025f1c
mov eax, 0x23
jmp 0x180025f1c
mov eax, 0x2b
jmp 0x180025f1c
mov eax, 0x7e
jmp 0x180025f1c
mov eax, 0x24
jmp 0x180025f1c
mov eax, 0x5e
jmp 0x180025f1c
movsx eax, r8b
mov word [rdx], ax
add rdx, 2
cmp word [rdx], r10w
jne 0x180025bb0
mov r9, qword [rsp + 0x30]
mov r15, qword [rsp]
mov r14, qword [rsp + 8]
mov r13, qword [rsp + 0x10]
mov r12, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x38]
mov word [rdx], r11w
mov rax, r9
add rsp, 0x28
ret