Function at 0x140023000
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xf4a088a6
pushf
not eax
add eax, 0x8b365eed
xor eax, 0xec96d35a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf9174906
xor eax, 0xfc5385ef
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf706fcec
xor eax, 0xb2466c00
rol eax, 0x68
popf
pushf
not eax
add eax, 0xce36fb90
xor eax, 0x89d83713
rol eax, 0x80
popf
cmp eax, 0x29
jne 0x140023063
popf
pop rax
jmp 0x140024786
cmp eax, 0
jne 0x140023072
popf
pop rax
jmp 0x1400233ab
cmp eax, 3
jne 0x140023081
popf
pop rax
jmp 0x140023531
cmp eax, 1
jne 0x140023090
popf
pop rax
jmp 0x140023475
cmp eax, 0xd
jne 0x14002309f
popf
pop rax
jmp 0x140023a6e
cmp eax, 0x1a
jne 0x1400230ae
popf
pop rax
jmp 0x1400240b7
cmp eax, 0xe
jne 0x1400230bd
popf
pop rax
jmp 0x140023b13
cmp eax, 0x31
jne 0x1400230cc
popf
pop rax
jmp 0x140024bb5
cmp eax, 0x19
jne 0x1400230db
popf
pop rax
jmp 0x140024022
cmp eax, 8
jne 0x1400230ea
popf
pop rax
jmp 0x14002380d
cmp eax, 0x2a
jne 0x1400230f9
popf
pop rax
jmp 0x140024816
cmp eax, 0x17
jne 0x140023108
popf
pop rax
jmp 0x140023f6a
cmp eax, 0x1c
jne 0x140023117
popf
pop rax
jmp 0x1400241a9
cmp eax, 0x2e
jne 0x140023126
popf
pop rax
jmp 0x140024a38
cmp eax, 0x18
jne 0x140023135
popf
pop rax
jmp 0x140023fd5
cmp eax, 0x2b
jne 0x140023144
popf
pop rax
jmp 0x1400248a6
cmp eax, 0x1b
jne 0x140023153
popf
pop rax
jmp 0x140024116
cmp eax, 0x2d
jne 0x140023162
popf
pop rax
jmp 0x1400249da
cmp eax, 0x23
jne 0x140023171
popf
pop rax
jmp 0x140024497
cmp eax, 0x25
jne 0x140023180
popf
pop rax
jmp 0x140024576
cmp eax, 0x32
jne 0x14002318f
popf
pop rax
jmp 0x140024bff
cmp eax, 0x13
jne 0x14002319e
popf
pop rax
jmp 0x140023d7a
cmp eax, 0x33
jne 0x1400231ad
popf
pop rax
jmp 0x140024c60
cmp eax, 0x24
jne 0x1400231bc
popf
pop rax
jmp 0x140024517
cmp eax, 0x1e
jne 0x1400231cb
popf
pop rax
jmp 0x1400242dd
cmp eax, 0xc
jne 0x1400231da
popf
pop rax
jmp 0x1400239b7
cmp eax, 0x26
jne 0x1400231e9
popf
pop rax
jmp 0x1400245d3
cmp eax, 0x27
jne 0x1400231f8
popf
pop rax
jmp 0x140024663
cmp eax, 0x30
jne 0x140023207
popf
pop rax
jmp 0x140024b7b
cmp eax, 0x10
jne 0x140023216
popf
pop rax
jmp 0x140023c36
cmp eax, 0x37
jne 0x140023225
popf
pop rax
jmp 0x140024e1c
cmp eax, 9
jne 0x140023234
popf
pop rax
jmp 0x1400238b5
cmp eax, 4
jne 0x140023243
popf
pop rax
jmp 0x1400235d8
cmp eax, 0x16
jne 0x140023252
popf
pop rax
jmp 0x140023ed6
cmp eax, 0x28
jne 0x140023261
popf
pop rax
jmp 0x1400246e2
cmp eax, 0xa
jne 0x140023270
popf
pop rax
jmp 0x140023902
cmp eax, 0x36
jne 0x14002327f
popf
pop rax
jmp 0x140024d9e
cmp eax, 0x14
jne 0x14002328e
popf
pop rax
jmp 0x140023df7
cmp eax, 7
jne 0x14002329d
popf
pop rax
jmp 0x14002374a
cmp eax, 0x34
jne 0x1400232ac
popf
pop rax
jmp 0x140024cf0
cmp eax, 2
jne 0x1400232bb
popf
pop rax
jmp 0x1400234d5
cmp eax, 0x20
jne 0x1400232ca
popf
pop rax
jmp 0x140024399
cmp eax, 0x1d
jne 0x1400232d9
popf
pop rax
jmp 0x14002424d
cmp eax, 0x11
jne 0x1400232e8
popf
pop rax
jmp 0x140023c98
cmp eax, 0x35
jne 0x1400232f7
popf
pop rax
jmp 0x140024d4f
cmp eax, 0x2f
jne 0x140023306
popf
pop rax
jmp 0x140024abd
cmp eax, 0x12
jne 0x140023315
popf
pop rax
jmp 0x140023ce1
cmp eax, 0x21
jne 0x140023324
popf
pop rax
jmp 0x1400243e7
cmp eax, 0x38
jne 0x140023333
popf
pop rax
jmp 0x140024e53
cmp eax, 0xb
jne 0x140023342
popf
pop rax
jmp 0x140023939
cmp eax, 0xf
jne 0x140023351
popf
pop rax
jmp 0x140023ba5
cmp eax, 0x15
jne 0x140023360
popf
pop rax
jmp 0x140023e87
cmp eax, 5
jne 0x14002336f
popf
pop rax
jmp 0x140023668
cmp eax, 6
jne 0x14002337e
popf
pop rax
jmp 0x1400236ea
cmp eax, 0x22
jne 0x14002338d
popf
pop rax
jmp 0x140024449
cmp eax, 0x2c
jne 0x14002339c
popf
pop rax
jmp 0x14002495c
cmp eax, 0x1f
jne 0x1400233ab
popf
pop rax
jmp 0x140024394
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r12, qword [rsp + 0x70]
mov r13, r9
mov rbx, r8
mov r14, rdx
mov rdi, rcx
and qword [r12], 0
mov qword [r9], 1
test rdx, rdx
je 0x14002341c
push rax
pushf
mov eax, 0x2f018764
pushf
not eax
add eax, 0xc167caf0
xor eax, 0xe3604d5a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfc4e3a53
xor eax, 0xdb8c6824
rol eax, 0x35
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x4b1cee3
pushf
not eax
add eax, 0xaab1bf5a
xor eax, 0xb0f59bf8
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe001a1fe
xor eax, 0xe8dd0396
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8bf5c1c8
xor eax, 0xdad33db5
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd23c58e1
xor eax, 0xe8df5589
rol eax, 0x6b
popf
jmp 0x140023054
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0xfbe3a775
pushf
not eax
add eax, 0xe783f61b
xor eax, 0xda91a35d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd9ba918a
xor eax, 0x96372dea
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc639102b
xor eax, 0xb9073be6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb89b1c3d
xor eax, 0xf3e26422
rol eax, 6
popf
jmp 0x140023054
xor bpl, bpl
push rax
pushf
mov eax, 0x9a6f8440
pushf
not eax
add eax, 0x883b7016
xor eax, 0xf8b68062
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8defc9de
xor eax, 0xbd50fa76
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xee37605b
xor eax, 0x943f7705
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe38a276c
xor eax, 0xb89a7a68
rol eax, 0xe2
popf
jmp 0x140023054
cmp byte [rdi], 0x22
mov r15, rdi
jne 0x14002357f
push rax
pushf
mov eax, 0xdcc72678
pushf
not eax
add eax, 0xbeddf15f
xor eax, 0x850234e3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x826a513f
xor eax, 0xdbaed4bf
rol eax, 2
popf
pushf
not eax
add eax, 0xc99fa9ac
xor eax, 0xfd7085a0
rol eax, 0x96
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xfe7d4c1c
pushf
not eax
add eax, 0xbb3992ab
xor eax, 0xafa6d8df
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd7e277f7
xor eax, 0xc5e8a6f1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x81e00f70
xor eax, 0xdf6e1934
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcf2af2b5
xor eax, 0xca056f19
rol eax, 0xc2
popf
jmp 0x140023054
test bpl, bpl
mov sil, 0x4d
pushf
not sil
add sil, 0x51
xor sil, 0xe
rol sil, 0xc2
popf
pushf
not sil
add sil, 0x6c
xor sil, 0xc3
rol sil, 0xd7
popf
pushf
not sil
add sil, 0x75
xor sil, 0xeb
rol sil, 1
popf
sete bpl
inc rdi
jmp 0x1400239b7
inc qword [r12]
test rbx, rbx
je 0x1400236b7
push rax
pushf
mov eax, 0x665d3836
pushf
not eax
add eax, 0x8abd0c80
xor eax, 0xfea65c36
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf78eea78
xor eax, 0xcc313b18
rol eax, 0xe
popf
pushf
not eax
add eax, 0x943fbd3d
xor eax, 0x921766e5
rol eax, 0x65
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x4f0a2473
pushf
not eax
add eax, 0xcb79996b
xor eax, 0xd5712d35
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfd84f071
xor eax, 0x9c306147
rol eax, 0xe1
popf
jmp 0x140023054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xc00034a3
pushf
not eax
add eax, 0xb28b1a85
xor eax, 0x975d7869
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd257f40c
xor eax, 0xb63b0c07
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xff18a353
xor eax, 0xee386c1b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe7b3cf17
xor eax, 0xa19e3f7b
rol eax, 0x5a
popf
jmp 0x140023054
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.14002a5a2
test eax, eax
je 0x1400237b4
push rax
pushf
mov eax, 0x8454bc5f
pushf
not eax
add eax, 0x85b3ff24
xor eax, 0xcd03096e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9b39c15d
xor eax, 0xe2868c9e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd6c11fc7
xor eax, 0xd2d53f9b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc4c0aef5
xor eax, 0xff197107
rol eax, 0x2b
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x28fa6c4e
pushf
not eax
add eax, 0xdb29042f
xor eax, 0xcf316b73
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb60c7c2b
xor eax, 0xa57a031d
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbcb94a72
xor eax, 0x9d9d7635
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb58bdc50
xor eax, 0x945daa66
rol eax, 0xf2
popf
jmp 0x140023054
inc qword [r12]
test rbx, rbx
je 0x14002385c
push rax
pushf
mov eax, 0x9192c7d4
pushf
not eax
add eax, 0xe5e0ce58
xor eax, 0xad9cf10d
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd1d153e9
xor eax, 0xed09e432
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa1a86955
xor eax, 0x8d387b04
rol eax, 0xe0
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x8224d920
pushf
not eax
add eax, 0xb9ccab21
xor eax, 0x80b85918
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9452ad8c
xor eax, 0xca377aa7
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa3c11b91
xor eax, 0xc790c087
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf3176bbc
xor eax, 0xce3c9945
rol eax, 0x8d
popf
jmp 0x140023054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xe62fb311
pushf
not eax
add eax, 0xfeae493d
xor eax, 0x97ee777f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa32047dc
xor eax, 0xb1ac79b9
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x83565132
xor eax, 0xd06af949
rol eax, 0x64
popf
jmp 0x140023054
lea rdi, [r15 + 2]
push rax
pushf
mov eax, 0xfb91aee3
pushf
not eax
add eax, 0xe1af5f1b
xor eax, 0xa8f3c60f
rol eax, 0x31
popf
pushf
not eax
add eax, 0x845b91c1
xor eax, 0xcfeaf3e4
rol eax, 5
popf
jmp 0x140023054
test sil, sil
je 0x140023984
push rax
pushf
mov eax, 0x6f5d5877
pushf
not eax
add eax, 0xfdc65e9d
xor eax, 0xc669a1b5
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe1dec562
xor eax, 0xc19e3f2d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xff66f9ca
xor eax, 0xf4cdf977
rol eax, 0x45
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x7df08a7b
pushf
not eax
add eax, 0xb8c45eda
xor eax, 0x816dddbd
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8dcd1ef9
xor eax, 0xcfc37f3d
rol eax, 0x16
popf
jmp 0x140023054
test bpl, bpl
jne 0x140023a15
push rax
pushf
mov eax, 0x33a23c42
pushf
not eax
add eax, 0x9f68f53c
xor eax, 0xf831a691
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbcf7c97f
xor eax, 0xcf3ff9eb
rol eax, 0
popf
pushf
not eax
add eax, 0xf9bcb1f2
xor eax, 0x97157b5f
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8d188213
xor eax, 0x93d29052
rol eax, 0xce
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xfaef0df9
pushf
not eax
add eax, 0x9cf9d8c1
xor eax, 0xdc1a5cea
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc6039a7d
xor eax, 0xfa1a6589
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa706895f
xor eax, 0x86474cf3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x97b68788
xor eax, 0x800967dc
rol eax, 0xb7
popf
jmp 0x140023054
cmp sil, 0x20
je 0x140023aba
push rax
pushf
mov eax, 0x86a334f7
pushf
not eax
add eax, 0x8dd1c973
xor eax, 0xa5e07192
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc2e430f5
xor eax, 0x998d5c11
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd4767c6d
xor eax, 0xd897cc3d
rol eax, 0xd
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x984d07fd
pushf
not eax
add eax, 0xc9e447fa
xor eax, 0xf0bbd9b7
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8bf29d68
xor eax, 0xd9db8e41
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc1f5d28d
xor eax, 0xfcb7329e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x943aaeb3
xor eax, 0xd37e1613
rol eax, 0x60
popf
jmp 0x140023054
cmp sil, 9
jne 0x140023b72
push rax
pushf
mov eax, 0xb6a382a4
pushf
not eax
add eax, 0xd881bd81
xor eax, 0xa1c357d7
rol eax, 0x44
popf
pushf
not eax
add eax, 0x95c16a1e
xor eax, 0x80bc57eb
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc82c16e8
xor eax, 0xe2112d90
rol eax, 3
popf
pushf
not eax
add eax, 0xc22b6ce0
xor eax, 0xa6b0cbe5
rol eax, 0x9b
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x2715faa
pushf
not eax
add eax, 0xd83e0a91
xor eax, 0xfa1979d5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbc2869b2
xor eax, 0xd28ed2c7
rol eax, 0x18
popf
jmp 0x140023054
test rbx, rbx
je 0x140023bf0
push rax
pushf
mov eax, 0xfbd75743
pushf
not eax
add eax, 0xea20ed3e
xor eax, 0xa1d3f4ac
rol eax, 0x32
popf
pushf
not eax
add eax, 0xccf68c7b
xor eax, 0xafb4af18
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfee65471
xor eax, 0xc1e1104f
rol eax, 0xb9
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xcbbd8a3d
pushf
not eax
add eax, 0x903476f0
xor eax, 0x83746588
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf7e37076
xor eax, 0xe3747564
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe19aa248
xor eax, 0xa482d755
rol eax, 0x71
popf
jmp 0x140023054
mov byte [rbx - 1], 0
jmp 0x140023ce1
dec rdi
push rax
pushf
mov eax, 0xeeb1cab6
pushf
not eax
add eax, 0xef1d35f0
xor eax, 0xb053820d
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb29e2cd5
xor eax, 0xaf59e555
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa0a8b614
xor eax, 0xcad7044d
rol eax, 0x6e
popf
jmp 0x140023054
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x140023d47
push rax
pushf
mov eax, 0x9496fd49
pushf
not eax
add eax, 0xb086b32b
xor eax, 0x9cdad006
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfdd691f7
xor eax, 0xe01470cb
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd98b6c8f
xor eax, 0xf2ab4f4b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xfcd119d2
xor eax, 0x84bfdec8
rol eax, 0xcd
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x1f6e1e1e
pushf
not eax
add eax, 0xdfe2c2e7
xor eax, 0xf76c0ab8
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf030a5f1
xor eax, 0xe26a7be4
rol eax, 0x9d
popf
jmp 0x140023054
cmp al, 0x20
je 0x140023db1
push rax
pushf
mov eax, 0x8f3d024b
pushf
not eax
add eax, 0x8cfc1941
xor eax, 0xd2330e3e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdf4892a3
xor eax, 0xf9b0cc94
rol eax, 0x23
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xc700ad50
pushf
not eax
add eax, 0xa37d6300
xor eax, 0xe41609e4
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb550ff9f
xor eax, 0xeefa888f
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa272e6a2
xor eax, 0xf94a1c8b
rol eax, 0xc
popf
jmp 0x140023054
cmp al, 9
jne 0x140023e54
push rax
pushf
mov eax, 0xeceab4e3
pushf
not eax
add eax, 0x82946027
xor eax, 0xee8ccb7b
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8dd4eac9
xor eax, 0xb8756d70
rol eax, 0x32
popf
pushf
not eax
add eax, 0xad81dcb4
xor eax, 0xa828b5fa
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x974f1f73
xor eax, 0xecdbfcaa
rol eax, 0x84
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xeb04a94
pushf
not eax
add eax, 0xb7c9fdab
xor eax, 0xe715323b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf0d9c155
xor eax, 0x86625d4b
rol eax, 0xd1
popf
jmp 0x140023054
inc rdi
mov al, byte [rdi]
jmp 0x140023d7a
test al, al
je 0x140023f37
push rax
pushf
mov eax, 0xb9592fe7
pushf
not eax
add eax, 0xf274beba
xor eax, 0xc2c9f725
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb7f2e1a1
xor eax, 0xb561b898
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd2ebf4a1
xor eax, 0xb64d7d41
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe09bb0c0
xor eax, 0xcbfcc5de
rol eax, 0x5b
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xcd4baec5
pushf
not eax
add eax, 0xc7ac7557
xor eax, 0xe53d360a
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbe900413
xor eax, 0xb7be0e33
rol eax, 0xcc
popf
jmp 0x140023054
test r14, r14
je 0x140023fa2
push rax
pushf
mov eax, 0x22e9505f
pushf
not eax
add eax, 0xb9e27327
xor eax, 0xb889ad74
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa651286a
xor eax, 0x945cc29b
rol eax, 0xf2
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xa2ae3bb5
pushf
not eax
add eax, 0xeaffd34d
xor eax, 0xd5e128ba
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd9c7191b
xor eax, 0xe6ed3ec7
rol eax, 0xbd
popf
jmp 0x140023054
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0x5d9372b7
pushf
not eax
add eax, 0x898553d0
xor eax, 0xd31c17d7
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x91c7d390
xor eax, 0xd4473b40
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaa4b17c6
xor eax, 0x9b3b84af
rol eax, 0x7f
popf
jmp 0x140023054
inc qword [r13]
mov edx, 0x30c4dd7d
pushf
not edx
add edx, 0xb907fbb9
xor edx, 0xf6a3da01
rol edx, 0xd
popf
pushf
not edx
add edx, 0xa9532853
xor edx, 0xb8ab48eb
rol edx, 0x23
popf
pushf
not edx
add edx, 0xe9fa51b4
xor edx, 0xa6f4ccca
rol edx, 0x50
popf
xor eax, eax
jmp 0x140024116
inc rdi
jmp 0x1400240bb
inc eax
push rax
pushf
mov eax, 0xcb29ff22
pushf
not eax
add eax, 0xda5149ad
xor eax, 0xab54d7a9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb4bb0d37
xor eax, 0xc7be17f1
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9ba85ac5
xor eax, 0xa53d2255
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa6b77939
xor eax, 0xd33ebc6f
rol eax, 0xec
popf
jmp 0x140023054
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x140024176
push rax
pushf
mov eax, 0x8a2f19b2
pushf
not eax
add eax, 0xb3dbfd38
xor eax, 0x93cf8358
rol eax, 0x91
popf
pushf
not eax
add eax, 0x88d9e9e0
xor eax, 0xbfac8e16
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe98adb3c
xor eax, 0xdd7fc5f8
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x983a9e95
xor eax, 0x8054d0e6
rol eax, 0x33
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xd23e8e8a
pushf
not eax
add eax, 0xa8bd2d48
xor eax, 0xd19250c8
rol eax, 0x86
popf
pushf
not eax
add eax, 0x97c00267
xor eax, 0x9c5c6525
rol eax, 0x4d
popf
jmp 0x140023054
cmp cl, 0x22
jne 0x140024207
push rax
pushf
mov eax, 0xa8e2eb7e
pushf
not eax
add eax, 0x8738f5c7
xor eax, 0xf3049a7b
rol eax, 0x46
popf
pushf
not eax
add eax, 0xde598977
xor eax, 0x8fd8b588
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xad66c36a
xor eax, 0x8304ed45
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xec664c91
xor eax, 0xc23a15ab
rol eax, 0xe9
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xaa86c185
pushf
not eax
add eax, 0xee6bc70b
xor eax, 0xb99a8344
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x90816587
xor eax, 0x94e24e69
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe35deb8b
xor eax, 0x899f055c
rol eax, 0x33
popf
jmp 0x140023054
test dl, al
jne 0x140024284
push rax
pushf
mov eax, 0x4a9962b4
pushf
not eax
add eax, 0xf1817027
xor eax, 0xc6bb2389
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc33ef75a
xor eax, 0x99a77959
rol eax, 0x1d
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x6b17aef
pushf
not eax
add eax, 0xb8d4dc3e
xor eax, 0xe378a3de
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd9396aa7
xor eax, 0xe9bc185f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe68c0145
xor eax, 0xa252d4aa
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbc11b822
xor eax, 0xca51e24d
rol eax, 0xd1
popf
jmp 0x140023054
test sil, sil
je 0x14002433b
push rax
pushf
mov eax, 0x110ab8ed
pushf
not eax
add eax, 0xe7062559
xor eax, 0xf1947bbe
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x914954e1
xor eax, 0xcf0a7a97
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc33df762
xor eax, 0xd6fa125b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe3c476d7
xor eax, 0x9353a8be
rol eax, 0xdc
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x2e55f4a3
pushf
not eax
add eax, 0x82e0a45f
xor eax, 0xaa3d79e6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8a33ae62
xor eax, 0x9dabbbc9
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xedb5b2e0
xor eax, 0xd26579a8
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe7469b13
xor eax, 0xe5013860
rol eax, 0x1e
popf
jmp 0x140023054
cmp byte [rdi + 1], cl
jne 0x1400243e7
inc rdi
jmp 0x140024449
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0x78a15cc6
pushf
not eax
add eax, 0xe9c6cdd9
xor eax, 0xd43568d6
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xff5fb30b
xor eax, 0xdf09f531
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa6530ba8
xor eax, 0xdd221292
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb950c0e6
xor eax, 0xb48896cd
rol eax, 0xe0
popf
jmp 0x140023054
shr eax, 1
jmp 0x1400245d3
dec eax
test rbx, rbx
je 0x1400244e4
push rax
pushf
mov eax, 0x721c4b4
pushf
not eax
add eax, 0x95fdacf7
xor eax, 0xc0a274c6
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb3823970
xor eax, 0x89685a21
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe2073cc8
xor eax, 0xb171ec04
rol eax, 0xad
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x4943d341
pushf
not eax
add eax, 0x80725663
xor eax, 0x8466a890
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x813e8e21
xor eax, 0xa79a7108
rol eax, 0x1a
popf
jmp 0x140023054
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0x15c2b361
pushf
not eax
add eax, 0xed93513c
xor eax, 0xdf01b1e5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb46a74b0
xor eax, 0x8b0f8be1
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x99ed3a5d
xor eax, 0xac1c3681
rol eax, 0x16
popf
pushf
not eax
add eax, 0x891686d9
xor eax, 0x88ad2cc2
rol eax, 9
popf
jmp 0x140023054
inc qword [r12]
push rax
pushf
mov eax, 0xe1754b4b
pushf
not eax
add eax, 0x9cffb615
xor eax, 0xa22342ae
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf976d9d1
xor eax, 0xad41531d
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdca67955
xor eax, 0xe07236bb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x86bd4c31
xor eax, 0xef41fd90
rol eax, 0x1e
popf
jmp 0x140023054
test eax, eax
jne 0x140024630
push rax
pushf
mov eax, 0x4b62f265
pushf
not eax
add eax, 0xc8169ab0
xor eax, 0xe50fa244
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x83780221
xor eax, 0x9cb45c18
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd69d9262
xor eax, 0xa1a369af
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe6a2af35
xor eax, 0xc190fed5
rol eax, 0x70
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x480172b2
pushf
not eax
add eax, 0xeca5bdc2
xor eax, 0xdee4701e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd28c95af
xor eax, 0xd0bcc9dc
rol eax, 0x12
popf
jmp 0x140023054
mov al, byte [rdi]
test al, al
je 0x14002469c
push rax
pushf
mov eax, 0x7caa322c
pushf
not eax
add eax, 0xbeb75f15
xor eax, 0xaf5a15e7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x92736df1
xor eax, 0xd8afee86
rol eax, 0x93
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xbe8953de
pushf
not eax
add eax, 0xbb54d2f5
xor eax, 0xea767854
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbb2be120
xor eax, 0xaec52220
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe44c7c5e
xor eax, 0x9df89ab6
rol eax, 0x86
popf
jmp 0x140023054
test sil, sil
jne 0x140024740
push rax
pushf
mov eax, 0x319412ea
pushf
not eax
add eax, 0xa4d6312b
xor eax, 0x891b5bc5
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdcf06bf3
xor eax, 0x8de09e55
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc847ce3c
xor eax, 0x80785f8e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa7d3b660
xor eax, 0xbd5fd1ab
rol eax, 0xbd
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xe304c2f4
pushf
not eax
add eax, 0xd0bbc574
xor eax, 0xd760da0f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd205e6c8
xor eax, 0x9a85ac6a
rol eax, 0x34
popf
pushf
not eax
add eax, 0xadbb61be
xor eax, 0xcaa5c518
rol eax, 0xe8
popf
jmp 0x140023054
cmp al, 0x20
je 0x1400247bd
push rax
pushf
mov eax, 0x32ff584d
pushf
not eax
add eax, 0xc7a078f7
xor eax, 0xc86a716e
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf62942cf
xor eax, 0xaf0bcf09
rol eax, 0xbe
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xdcca6334
pushf
not eax
add eax, 0xda2f44d3
xor eax, 0x876d82c1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe5d95520
xor eax, 0xed700c25
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xbe30f840
xor eax, 0xfc8e9d13
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9090a7cb
xor eax, 0x9fd05de4
rol eax, 0x38
popf
jmp 0x140023054
cmp al, 9
je 0x140024873
push rax
pushf
mov eax, 0xfc346461
pushf
not eax
add eax, 0xa82f217d
xor eax, 0xa83ec4e5
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xae095f7b
xor eax, 0xd8bfbf4d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd7a8d668
xor eax, 0x82b70ae0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbd175043
xor eax, 0xc67bde35
rol eax, 0xc0
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xec842632
pushf
not eax
add eax, 0x9b756eb5
xor eax, 0xf0095741
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x844f308b
xor eax, 0x906eb17c
rol eax, 0xa5
popf
jmp 0x140023054
test edx, edx
je 0x140024903
push rax
pushf
mov eax, 0xe5ee7da0
pushf
not eax
add eax, 0xc472d466
xor eax, 0xc88351fd
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xed11be68
xor eax, 0xfec21716
rol eax, 0x58
popf
pushf
not eax
add eax, 0x92c1d6ee
xor eax, 0xe9419b70
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa7598142
xor eax, 0xb67ed748
rol eax, 0x85
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xbd8434e2
pushf
not eax
add eax, 0xdd151932
xor eax, 0xf73a092a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xec925a99
xor eax, 0xc402c485
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x97d35c5e
xor eax, 0xca1d9cce
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa13bd93b
xor eax, 0xa5d420d1
rol eax, 0x6c
popf
jmp 0x140023054
test rbx, rbx
je 0x1400249a7
push rax
pushf
mov eax, 0xb9bb5489
pushf
not eax
add eax, 0xafef6ea2
xor eax, 0xab7b315c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf054955c
xor eax, 0xae8e2829
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd661f5b6
xor eax, 0x90266b29
rol eax, 5
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x95648e91
pushf
not eax
add eax, 0xeadb1e78
xor eax, 0x9fbcb35e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcbe98882
xor eax, 0xa2f6a5ee
rol eax, 0x7e
popf
jmp 0x140023054
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xf4b5b2f8
pushf
not eax
add eax, 0xd20562ef
xor eax, 0xe9362bd2
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe6d5505b
xor eax, 0xa95ad3d0
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x909477e8
xor eax, 0xe044edb2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbade3620
xor eax, 0xfab931cc
rol eax, 0x6a
popf
jmp 0x140023054
movsx ecx, byte [rdi]
call fcn.14002a5a2
test eax, eax
je 0x140024a77
push rax
pushf
mov eax, 0xb370bf3c
pushf
not eax
add eax, 0x8eff38dd
xor eax, 0xa608041a
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf01052e6
xor eax, 0xb148f408
rol eax, 0xb3
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xb6e4fe51
pushf
not eax
add eax, 0xd75fa5a4
xor eax, 0xb3253c58
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfc613303
xor eax, 0xf05f5186
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb546f58d
xor eax, 0xc977415e
rol eax, 9
popf
jmp 0x140023054
inc qword [r12]
inc rdi
test rbx, rbx
je 0x140024b22
push rax
pushf
mov eax, 0xf3ceac40
pushf
not eax
add eax, 0xb43e0c4c
xor eax, 0xb2d77c2b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8e23eba2
xor eax, 0xeb699a4b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb3beeb52
xor eax, 0xa6e2eba8
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa308660c
xor eax, 0xc184a959
rol eax, 0xdb
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xabbd2c7d
pushf
not eax
add eax, 0xc5aa6898
xor eax, 0xd17a4f7d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xab5515e1
xor eax, 0xe70a3f13
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb2a8b746
xor eax, 0xbf113460
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd8547193
xor eax, 0xe00c2021
rol eax, 0xc6
popf
jmp 0x140023054
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x5affc406
pushf
not eax
add eax, 0x8cdd3c89
xor eax, 0xd1d90384
rol eax, 0x24
popf
pushf
not eax
add eax, 0x907e6a65
xor eax, 0x91beb9f6
rol eax, 0xcd
popf
jmp 0x140023054
inc qword [r12]
push rax
pushf
mov eax, 0xe64e1ace
pushf
not eax
add eax, 0xf22fd5b3
xor eax, 0xb65ea275
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa7429008
xor eax, 0xc5b73ebe
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe6f4303c
xor eax, 0x8823a2cb
rol eax, 0x9d
popf
jmp 0x140023054
inc rdi
jmp 0x140024026
test rbx, rbx
je 0x140024c98
push rax
pushf
mov eax, 0x2a77d0d4
pushf
not eax
add eax, 0x8ff8730f
xor eax, 0xf4234299
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xaa3eada4
xor eax, 0x984e5bd8
rol eax, 4
popf
jmp 0x140023054
push rax
pushf
mov eax, 0x758d4423
pushf
not eax
add eax, 0xede0be26
xor eax, 0xae73c24c
rol eax, 1
popf
pushf
not eax
add eax, 0xcc116ef8
xor eax, 0x9c6e578e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x90690be2
xor eax, 0x85cee791
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa79c1b44
xor eax, 0xbf1b566a
rol eax, 0xcd
popf
jmp 0x140023054
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0x33e75f5f
pushf
not eax
add eax, 0xa857242c
xor eax, 0xd11f4981
rol eax, 7
popf
pushf
not eax
add eax, 0x95df9525
xor eax, 0xe20bbfa8
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8c995ce0
xor eax, 0xc4ed61e1
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x919a2528
xor eax, 0xc18d037c
rol eax, 0xc1
popf
jmp 0x140023054
inc qword [r12]
jmp 0x140023ce4
test r14, r14
je 0x140024dd6
push rax
pushf
mov eax, 0x11127447
pushf
not eax
add eax, 0x9b5324a9
xor eax, 0xb7f1c5de
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x89cf886a
xor eax, 0x95f4460e
rol eax, 0x58
popf
jmp 0x140023054
push rax
pushf
mov eax, 0xa87d35f8
pushf
not eax
add eax, 0xa0b563b8
xor eax, 0xf906b488
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa1d65fac
xor eax, 0xb311a42f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdd9c9d51
xor eax, 0x9dfc61c1
rol eax, 0xc
popf
jmp 0x140023054
and qword [r14], 0
push rax
pushf
mov eax, 0xda9818c4
pushf
not eax
add eax, 0xcafd37db
xor eax, 0xcd825c7d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa920919e
xor eax, 0xec3827b6
rol eax, 0xdc
popf
jmp 0x140023054
inc qword [r13]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret