Function at 0x14002b200
Capabilities:
Parse pe header

Disassembly:
push rbp
push rsi
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rax, rdx
mov rsi, rcx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], 0
cmp byte [rcx + 0x17e], 0
mov qword [rbp - 0x10], rdx
je 0x14002b256
cmp byte [rsi + 0x17d], 0
jne 0x14002b256
mov dword [rbp - 4], 0x2f
lea r8, [rbp - 4]
mov rcx, rax
xor edx, edx
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x186], 0
je 0x14002b296
cmp byte [rsi + 0x185], 0
jne 0x14002b296
mov dword [rbp - 4], 0x30
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b286
mov dword [rdx], 0x30
add qword [rax + 8], 4
jmp 0x14002b292
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x18e], 0
je 0x14002b2d6
cmp byte [rsi + 0x18d], 0
jne 0x14002b2d6
mov dword [rbp - 4], 0x31
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b2c6
mov dword [rdx], 0x31
add qword [rax + 8], 4
jmp 0x14002b2d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x196], 0
je 0x14002b316
cmp byte [rsi + 0x195], 0
jne 0x14002b316
mov dword [rbp - 4], 0x32
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b306
mov dword [rdx], 0x32
add qword [rax + 8], 4
jmp 0x14002b312
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x19e], 0
je 0x14002b356
cmp byte [rsi + 0x19d], 0
jne 0x14002b356
mov dword [rbp - 4], 0x33
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b346
mov dword [rdx], 0x33
add qword [rax + 8], 4
jmp 0x14002b352
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1a6], 0
je 0x14002b396
cmp byte [rsi + 0x1a5], 0
jne 0x14002b396
mov dword [rbp - 4], 0x34
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b386
mov dword [rdx], 0x34
add qword [rax + 8], 4
jmp 0x14002b392
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1ae], 0
je 0x14002b3d6
cmp byte [rsi + 0x1ad], 0
jne 0x14002b3d6
mov dword [rbp - 4], 0x35
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b3c6
mov dword [rdx], 0x35
add qword [rax + 8], 4
jmp 0x14002b3d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1b6], 0
je 0x14002b416
cmp byte [rsi + 0x1b5], 0
jne 0x14002b416
mov dword [rbp - 4], 0x36
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b406
mov dword [rdx], 0x36
add qword [rax + 8], 4
jmp 0x14002b412
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1be], 0
je 0x14002b456
cmp byte [rsi + 0x1bd], 0
jne 0x14002b456
mov dword [rbp - 4], 0x37
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b446
mov dword [rdx], 0x37
add qword [rax + 8], 4
jmp 0x14002b452
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1c6], 0
je 0x14002b496
cmp byte [rsi + 0x1c5], 0
jne 0x14002b496
mov dword [rbp - 4], 0x38
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b486
mov dword [rdx], 0x38
add qword [rax + 8], 4
jmp 0x14002b492
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1ce], 0
je 0x14002b4d6
cmp byte [rsi + 0x1cd], 0
jne 0x14002b4d6
mov dword [rbp - 4], 0x39
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b4c6
mov dword [rdx], 0x39
add qword [rax + 8], 4
jmp 0x14002b4d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1d6], 0
je 0x14002b516
cmp byte [rsi + 0x1d5], 0
jne 0x14002b516
mov dword [rbp - 4], 0x3a
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b506
mov dword [rdx], 0x3a
add qword [rax + 8], 4
jmp 0x14002b512
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1de], 0
je 0x14002b556
cmp byte [rsi + 0x1dd], 0
jne 0x14002b556
mov dword [rbp - 4], 0x3b
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b546
mov dword [rdx], 0x3b
add qword [rax + 8], 4
jmp 0x14002b552
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1e6], 0
je 0x14002b596
cmp byte [rsi + 0x1e5], 0
jne 0x14002b596
mov dword [rbp - 4], 0x3c
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b586
mov dword [rdx], 0x3c
add qword [rax + 8], 4
jmp 0x14002b592
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1ee], 0
je 0x14002b5d6
cmp byte [rsi + 0x1ed], 0
jne 0x14002b5d6
mov dword [rbp - 4], 0x3d
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b5c6
mov dword [rdx], 0x3d
add qword [rax + 8], 4
jmp 0x14002b5d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1f6], 0
je 0x14002b616
cmp byte [rsi + 0x1f5], 0
jne 0x14002b616
mov dword [rbp - 4], 0x3e
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b606
mov dword [rdx], 0x3e
add qword [rax + 8], 4
jmp 0x14002b612
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1fe], 0
je 0x14002b656
cmp byte [rsi + 0x1fd], 0
jne 0x14002b656
mov dword [rbp - 4], 0x3f
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b646
mov dword [rdx], 0x3f
add qword [rax + 8], 4
jmp 0x14002b652
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x206], 0
je 0x14002b696
cmp byte [rsi + 0x205], 0
jne 0x14002b696
mov dword [rbp - 4], 0x40
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b686
mov dword [rdx], 0x40
add qword [rax + 8], 4
jmp 0x14002b692
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x20e], 0
je 0x14002b6d6
cmp byte [rsi + 0x20d], 0
jne 0x14002b6d6
mov dword [rbp - 4], 0x41
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b6c6
mov dword [rdx], 0x41
add qword [rax + 8], 4
jmp 0x14002b6d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x216], 0
je 0x14002b716
cmp byte [rsi + 0x215], 0
jne 0x14002b716
mov dword [rbp - 4], 0x42
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b706
mov dword [rdx], 0x42
add qword [rax + 8], 4
jmp 0x14002b712
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x21e], 0
je 0x14002b756
cmp byte [rsi + 0x21d], 0
jne 0x14002b756
mov dword [rbp - 4], 0x43
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b746
mov dword [rdx], 0x43
add qword [rax + 8], 4
jmp 0x14002b752
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x226], 0
je 0x14002b796
cmp byte [rsi + 0x225], 0
jne 0x14002b796
mov dword [rbp - 4], 0x44
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b786
mov dword [rdx], 0x44
add qword [rax + 8], 4
jmp 0x14002b792
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x22e], 0
je 0x14002b7d6
cmp byte [rsi + 0x22d], 0
jne 0x14002b7d6
mov dword [rbp - 4], 0x45
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b7c6
mov dword [rdx], 0x45
add qword [rax + 8], 4
jmp 0x14002b7d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x236], 0
je 0x14002b816
cmp byte [rsi + 0x235], 0
jne 0x14002b816
mov dword [rbp - 4], 0x46
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b806
mov dword [rdx], 0x46
add qword [rax + 8], 4
jmp 0x14002b812
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x23e], 0
je 0x14002b856
cmp byte [rsi + 0x23d], 0
jne 0x14002b856
mov dword [rbp - 4], 0x47
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b846
mov dword [rdx], 0x47
add qword [rax + 8], 4
jmp 0x14002b852
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x246], 0
je 0x14002b896
cmp byte [rsi + 0x245], 0
jne 0x14002b896
mov dword [rbp - 4], 0x48
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b886
mov dword [rdx], 0x48
add qword [rax + 8], 4
jmp 0x14002b892
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x24e], 0
je 0x14002b8d6
cmp byte [rsi + 0x24d], 0
jne 0x14002b8d6
mov dword [rbp - 4], 0x49
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b8c6
mov dword [rdx], 0x49
add qword [rax + 8], 4
jmp 0x14002b8d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x256], 0
je 0x14002b916
cmp byte [rsi + 0x255], 0
jne 0x14002b916
mov dword [rbp - 4], 0x4a
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b906
mov dword [rdx], 0x4a
add qword [rax + 8], 4
jmp 0x14002b912
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x25e], 0
je 0x14002b956
cmp byte [rsi + 0x25d], 0
jne 0x14002b956
mov dword [rbp - 4], 0x4b
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b946
mov dword [rdx], 0x4b
add qword [rax + 8], 4
jmp 0x14002b952
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x266], 0
je 0x14002b996
cmp byte [rsi + 0x265], 0
jne 0x14002b996
mov dword [rbp - 4], 0x4c
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b986
mov dword [rdx], 0x4c
add qword [rax + 8], 4
jmp 0x14002b992
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x26e], 0
je 0x14002b9d6
cmp byte [rsi + 0x26d], 0
jne 0x14002b9d6
mov dword [rbp - 4], 0x4d
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002b9c6
mov dword [rdx], 0x4d
add qword [rax + 8], 4
jmp 0x14002b9d2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x276], 0
je 0x14002ba16
cmp byte [rsi + 0x275], 0
jne 0x14002ba16
mov dword [rbp - 4], 0x4e
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002ba06
mov dword [rdx], 0x4e
add qword [rax + 8], 4
jmp 0x14002ba12
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x27e], 0
je 0x14002ba56
cmp byte [rsi + 0x27d], 0
jne 0x14002ba56
mov dword [rbp - 4], 0x4f
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002ba46
mov dword [rdx], 0x4f
add qword [rax + 8], 4
jmp 0x14002ba52
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x286], 0
je 0x14002ba96
cmp byte [rsi + 0x285], 0
jne 0x14002ba96
mov dword [rbp - 4], 0x50
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002ba86
mov dword [rdx], 0x50
add qword [rax + 8], 4
jmp 0x14002ba92
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x28e], 0
je 0x14002bad6
cmp byte [rsi + 0x28d], 0
jne 0x14002bad6
mov dword [rbp - 4], 0x51
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bac6
mov dword [rdx], 0x51
add qword [rax + 8], 4
jmp 0x14002bad2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x296], 0
je 0x14002bb16
cmp byte [rsi + 0x295], 0
jne 0x14002bb16
mov dword [rbp - 4], 0x52
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bb06
mov dword [rdx], 0x52
add qword [rax + 8], 4
jmp 0x14002bb12
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x29e], 0
je 0x14002bb56
cmp byte [rsi + 0x29d], 0
jne 0x14002bb56
mov dword [rbp - 4], 0x53
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bb46
mov dword [rdx], 0x53
add qword [rax + 8], 4
jmp 0x14002bb52
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2a6], 0
je 0x14002bb96
cmp byte [rsi + 0x2a5], 0
jne 0x14002bb96
mov dword [rbp - 4], 0x54
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bb86
mov dword [rdx], 0x54
add qword [rax + 8], 4
jmp 0x14002bb92
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2ae], 0
je 0x14002bbd6
cmp byte [rsi + 0x2ad], 0
jne 0x14002bbd6
mov dword [rbp - 4], 0x55
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bbc6
mov dword [rdx], 0x55
add qword [rax + 8], 4
jmp 0x14002bbd2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2b6], 0
je 0x14002bc16
cmp byte [rsi + 0x2b5], 0
jne 0x14002bc16
mov dword [rbp - 4], 0x56
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bc06
mov dword [rdx], 0x56
add qword [rax + 8], 4
jmp 0x14002bc12
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2be], 0
je 0x14002bc56
cmp byte [rsi + 0x2bd], 0
jne 0x14002bc56
mov dword [rbp - 4], 0x57
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bc46
mov dword [rdx], 0x57
add qword [rax + 8], 4
jmp 0x14002bc52
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2c6], 0
je 0x14002bc96
cmp byte [rsi + 0x2c5], 0
jne 0x14002bc96
mov dword [rbp - 4], 0x58
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bc86
mov dword [rdx], 0x58
add qword [rax + 8], 4
jmp 0x14002bc92
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2ce], 0
je 0x14002bcd6
cmp byte [rsi + 0x2cd], 0
jne 0x14002bcd6
mov dword [rbp - 4], 0x59
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bcc6
mov dword [rdx], 0x59
add qword [rax + 8], 4
jmp 0x14002bcd2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2d6], 0
je 0x14002bd16
cmp byte [rsi + 0x2d5], 0
jne 0x14002bd16
mov dword [rbp - 4], 0x5a
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bd06
mov dword [rdx], 0x5a
add qword [rax + 8], 4
jmp 0x14002bd12
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2de], 0
je 0x14002bd56
cmp byte [rsi + 0x2dd], 0
jne 0x14002bd56
mov dword [rbp - 4], 0x5b
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bd46
mov dword [rdx], 0x5b
add qword [rax + 8], 4
jmp 0x14002bd52
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 6], 0
je 0x14002bd90
cmp byte [rsi + 5], 0
jne 0x14002bd90
mov dword [rbp - 4], 0
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bd80
mov dword [rdx], 0
add qword [rax + 8], 4
jmp 0x14002bd8c
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xe], 0
je 0x14002bdca
cmp byte [rsi + 0xd], 0
jne 0x14002bdca
mov dword [rbp - 4], 1
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bdba
mov dword [rdx], 1
add qword [rax + 8], 4
jmp 0x14002bdc6
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x16], 0
je 0x14002be04
cmp byte [rsi + 0x15], 0
jne 0x14002be04
mov dword [rbp - 4], 2
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bdf4
mov dword [rdx], 2
add qword [rax + 8], 4
jmp 0x14002be00
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x1e], 0
je 0x14002be3e
cmp byte [rsi + 0x1d], 0
jne 0x14002be3e
mov dword [rbp - 4], 3
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002be2e
mov dword [rdx], 3
add qword [rax + 8], 4
jmp 0x14002be3a
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x26], 0
je 0x14002be78
cmp byte [rsi + 0x25], 0
jne 0x14002be78
mov dword [rbp - 4], 4
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002be68
mov dword [rdx], 4
add qword [rax + 8], 4
jmp 0x14002be74
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x2e], 0
je 0x14002beb2
cmp byte [rsi + 0x2d], 0
jne 0x14002beb2
mov dword [rbp - 4], 5
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bea2
mov dword [rdx], 5
add qword [rax + 8], 4
jmp 0x14002beae
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x36], 0
je 0x14002beec
cmp byte [rsi + 0x35], 0
jne 0x14002beec
mov dword [rbp - 4], 6
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bedc
mov dword [rdx], 6
add qword [rax + 8], 4
jmp 0x14002bee8
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x3e], 0
je 0x14002bf26
cmp byte [rsi + 0x3d], 0
jne 0x14002bf26
mov dword [rbp - 4], 7
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bf16
mov dword [rdx], 7
add qword [rax + 8], 4
jmp 0x14002bf22
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x46], 0
je 0x14002bf60
cmp byte [rsi + 0x45], 0
jne 0x14002bf60
mov dword [rbp - 4], 8
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bf50
mov dword [rdx], 8
add qword [rax + 8], 4
jmp 0x14002bf5c
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x4e], 0
je 0x14002bf9a
cmp byte [rsi + 0x4d], 0
jne 0x14002bf9a
mov dword [rbp - 4], 9
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bf8a
mov dword [rdx], 9
add qword [rax + 8], 4
jmp 0x14002bf96
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x56], 0
je 0x14002bfd4
cmp byte [rsi + 0x55], 0
jne 0x14002bfd4
mov dword [rbp - 4], 0xa
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bfc4
mov dword [rdx], 0xa
add qword [rax + 8], 4
jmp 0x14002bfd0
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x5e], 0
je 0x14002c00e
cmp byte [rsi + 0x5d], 0
jne 0x14002c00e
mov dword [rbp - 4], 0xb
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002bffe
mov dword [rdx], 0xb
add qword [rax + 8], 4
jmp 0x14002c00a
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x66], 0
je 0x14002c048
cmp byte [rsi + 0x65], 0
jne 0x14002c048
mov dword [rbp - 4], 0xc
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c038
mov dword [rdx], 0xc
add qword [rax + 8], 4
jmp 0x14002c044
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x6e], 0
je 0x14002c082
cmp byte [rsi + 0x6d], 0
jne 0x14002c082
mov dword [rbp - 4], 0xd
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c072
mov dword [rdx], 0xd
add qword [rax + 8], 4
jmp 0x14002c07e
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x76], 0
je 0x14002c0bc
cmp byte [rsi + 0x75], 0
jne 0x14002c0bc
mov dword [rbp - 4], 0xe
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c0ac
mov dword [rdx], 0xe
add qword [rax + 8], 4
jmp 0x14002c0b8
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x7e], 0
je 0x14002c0f6
cmp byte [rsi + 0x7d], 0
jne 0x14002c0f6
mov dword [rbp - 4], 0xf
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c0e6
mov dword [rdx], 0xf
add qword [rax + 8], 4
jmp 0x14002c0f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x86], 0
je 0x14002c136
cmp byte [rsi + 0x85], 0
jne 0x14002c136
mov dword [rbp - 4], 0x10
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c126
mov dword [rdx], 0x10
add qword [rax + 8], 4
jmp 0x14002c132
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x8e], 0
je 0x14002c176
cmp byte [rsi + 0x8d], 0
jne 0x14002c176
mov dword [rbp - 4], 0x11
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c166
mov dword [rdx], 0x11
add qword [rax + 8], 4
jmp 0x14002c172
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x96], 0
je 0x14002c1b6
cmp byte [rsi + 0x95], 0
jne 0x14002c1b6
mov dword [rbp - 4], 0x12
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c1a6
mov dword [rdx], 0x12
add qword [rax + 8], 4
jmp 0x14002c1b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x9e], 0
je 0x14002c1f6
cmp byte [rsi + 0x9d], 0
jne 0x14002c1f6
mov dword [rbp - 4], 0x13
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c1e6
mov dword [rdx], 0x13
add qword [rax + 8], 4
jmp 0x14002c1f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xa6], 0
je 0x14002c236
cmp byte [rsi + 0xa5], 0
jne 0x14002c236
mov dword [rbp - 4], 0x14
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c226
mov dword [rdx], 0x14
add qword [rax + 8], 4
jmp 0x14002c232
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xae], 0
je 0x14002c276
cmp byte [rsi + 0xad], 0
jne 0x14002c276
mov dword [rbp - 4], 0x15
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c266
mov dword [rdx], 0x15
add qword [rax + 8], 4
jmp 0x14002c272
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xb6], 0
je 0x14002c2b6
cmp byte [rsi + 0xb5], 0
jne 0x14002c2b6
mov dword [rbp - 4], 0x16
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c2a6
mov dword [rdx], 0x16
add qword [rax + 8], 4
jmp 0x14002c2b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xbe], 0
je 0x14002c2f6
cmp byte [rsi + 0xbd], 0
jne 0x14002c2f6
mov dword [rbp - 4], 0x17
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c2e6
mov dword [rdx], 0x17
add qword [rax + 8], 4
jmp 0x14002c2f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xc6], 0
je 0x14002c336
cmp byte [rsi + 0xc5], 0
jne 0x14002c336
mov dword [rbp - 4], 0x18
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c326
mov dword [rdx], 0x18
add qword [rax + 8], 4
jmp 0x14002c332
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xce], 0
je 0x14002c376
cmp byte [rsi + 0xcd], 0
jne 0x14002c376
mov dword [rbp - 4], 0x19
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c366
mov dword [rdx], 0x19
add qword [rax + 8], 4
jmp 0x14002c372
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xd6], 0
je 0x14002c3b6
cmp byte [rsi + 0xd5], 0
jne 0x14002c3b6
mov dword [rbp - 4], 0x1a
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c3a6
mov dword [rdx], 0x1a
add qword [rax + 8], 4
jmp 0x14002c3b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xde], 0
je 0x14002c3f6
cmp byte [rsi + 0xdd], 0
jne 0x14002c3f6
mov dword [rbp - 4], 0x1b
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c3e6
mov dword [rdx], 0x1b
add qword [rax + 8], 4
jmp 0x14002c3f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xe6], 0
je 0x14002c436
cmp byte [rsi + 0xe5], 0
jne 0x14002c436
mov dword [rbp - 4], 0x1c
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c426
mov dword [rdx], 0x1c
add qword [rax + 8], 4
jmp 0x14002c432
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xee], 0
je 0x14002c476
cmp byte [rsi + 0xed], 0
jne 0x14002c476
mov dword [rbp - 4], 0x1d
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c466
mov dword [rdx], 0x1d
add qword [rax + 8], 4
jmp 0x14002c472
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xf6], 0
je 0x14002c4b6
cmp byte [rsi + 0xf5], 0
jne 0x14002c4b6
mov dword [rbp - 4], 0x1e
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c4a6
mov dword [rdx], 0x1e
add qword [rax + 8], 4
jmp 0x14002c4b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0xfe], 0
je 0x14002c4f6
cmp byte [rsi + 0xfd], 0
jne 0x14002c4f6
mov dword [rbp - 4], 0x1f
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c4e6
mov dword [rdx], 0x1f
add qword [rax + 8], 4
jmp 0x14002c4f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x106], 0
je 0x14002c536
cmp byte [rsi + 0x105], 0
jne 0x14002c536
mov dword [rbp - 4], 0x20
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c526
mov dword [rdx], 0x20
add qword [rax + 8], 4
jmp 0x14002c532
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x10e], 0
je 0x14002c576
cmp byte [rsi + 0x10d], 0
jne 0x14002c576
mov dword [rbp - 4], 0x21
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c566
mov dword [rdx], 0x21
add qword [rax + 8], 4
jmp 0x14002c572
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x116], 0
je 0x14002c5b6
cmp byte [rsi + 0x115], 0
jne 0x14002c5b6
mov dword [rbp - 4], 0x22
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c5a6
mov dword [rdx], 0x22
add qword [rax + 8], 4
jmp 0x14002c5b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x11e], 0
je 0x14002c5f6
cmp byte [rsi + 0x11d], 0
jne 0x14002c5f6
mov dword [rbp - 4], 0x23
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c5e6
mov dword [rdx], 0x23
add qword [rax + 8], 4
jmp 0x14002c5f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x126], 0
je 0x14002c636
cmp byte [rsi + 0x125], 0
jne 0x14002c636
mov dword [rbp - 4], 0x24
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c626
mov dword [rdx], 0x24
add qword [rax + 8], 4
jmp 0x14002c632
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x12e], 0
je 0x14002c676
cmp byte [rsi + 0x12d], 0
jne 0x14002c676
mov dword [rbp - 4], 0x25
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c666
mov dword [rdx], 0x25
add qword [rax + 8], 4
jmp 0x14002c672
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x136], 0
je 0x14002c6b6
cmp byte [rsi + 0x135], 0
jne 0x14002c6b6
mov dword [rbp - 4], 0x26
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c6a6
mov dword [rdx], 0x26
add qword [rax + 8], 4
jmp 0x14002c6b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x13e], 0
je 0x14002c6f6
cmp byte [rsi + 0x13d], 0
jne 0x14002c6f6
mov dword [rbp - 4], 0x27
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c6e6
mov dword [rdx], 0x27
add qword [rax + 8], 4
jmp 0x14002c6f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x146], 0
je 0x14002c736
cmp byte [rsi + 0x145], 0
jne 0x14002c736
mov dword [rbp - 4], 0x28
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c726
mov dword [rdx], 0x28
add qword [rax + 8], 4
jmp 0x14002c732
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x14e], 0
je 0x14002c776
cmp byte [rsi + 0x14d], 0
jne 0x14002c776
mov dword [rbp - 4], 0x29
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c766
mov dword [rdx], 0x29
add qword [rax + 8], 4
jmp 0x14002c772
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x156], 0
je 0x14002c7b6
cmp byte [rsi + 0x155], 0
jne 0x14002c7b6
mov dword [rbp - 4], 0x2a
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c7a6
mov dword [rdx], 0x2a
add qword [rax + 8], 4
jmp 0x14002c7b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x15e], 0
je 0x14002c7f6
cmp byte [rsi + 0x15d], 0
jne 0x14002c7f6
mov dword [rbp - 4], 0x2b
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c7e6
mov dword [rdx], 0x2b
add qword [rax + 8], 4
jmp 0x14002c7f2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x166], 0
je 0x14002c836
cmp byte [rsi + 0x165], 0
jne 0x14002c836
mov dword [rbp - 4], 0x2c
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c826
mov dword [rdx], 0x2c
add qword [rax + 8], 4
jmp 0x14002c832
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x16e], 0
je 0x14002c876
cmp byte [rsi + 0x16d], 0
jne 0x14002c876
mov dword [rbp - 4], 0x2d
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c866
mov dword [rdx], 0x2d
add qword [rax + 8], 4
jmp 0x14002c872
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
cmp byte [rsi + 0x176], 0
je 0x14002c8b6
cmp byte [rsi + 0x175], 0
jne 0x14002c8b6
mov dword [rbp - 4], 0x2e
mov rdx, qword [rax + 8]
cmp rdx, qword [rax + 0x10]
je 0x14002c8a6
mov dword [rdx], 0x2e
add qword [rax + 8], 4
jmp 0x14002c8b2
lea r8, [rbp - 4]
mov rcx, rax
call fcn.14002f940
mov rax, qword [rbp - 0x10]
add rsp, 0x38
pop rsi
pop rbp
ret