Function at 0x1400778de
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x2db48536
pushf
not eax
add eax, 0xa1ce72bd
xor eax, 0xfbdb89a9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xff6392ce
xor eax, 0xb26232ef
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf3aa6129
xor eax, 0xf0283816
rol eax, 0x7e
popf
cmp eax, 0x29
jne 0x14007792e
popf
pop rax
jmp 0x140079581
cmp eax, 0x48
jne 0x14007793d
popf
pop rax
jmp 0x14007a54f
cmp eax, 0x3f
jne 0x14007794c
popf
pop rax
jmp 0x14007a0e0
cmp eax, 1
jne 0x14007795b
popf
pop rax
jmp 0x140077ef3
cmp eax, 0x4a
jne 0x14007796a
popf
pop rax
jmp 0x14007a69e
cmp eax, 0x1a
jne 0x140077979
popf
pop rax
jmp 0x140078d64
cmp eax, 0x44
jne 0x140077988
popf
pop rax
jmp 0x14007a2c2
cmp eax, 0x31
jne 0x140077997
popf
pop rax
jmp 0x14007998c
cmp eax, 0x40
jne 0x1400779a6
popf
pop rax
jmp 0x14007a196
cmp eax, 8
jne 0x1400779b5
popf
pop rax
jmp 0x140078282
cmp eax, 0x2a
jne 0x1400779c4
popf
pop rax
jmp 0x140079643
cmp eax, 0x17
jne 0x1400779d3
popf
pop rax
jmp 0x140078b54
cmp eax, 0x1c
jne 0x1400779e2
popf
pop rax
jmp 0x140078ecb
cmp eax, 0x2e
jne 0x1400779f1
popf
pop rax
jmp 0x140079864
cmp eax, 0x4c
jne 0x140077a00
popf
pop rax
jmp 0x14007a7b9
cmp eax, 0x2b
jne 0x140077a0f
popf
pop rax
jmp 0x1400796d8
cmp eax, 0x1b
jne 0x140077a1e
popf
pop rax
jmp 0x140078e34
cmp eax, 0x2d
jne 0x140077a2d
popf
pop rax
jmp 0x14007977f
cmp eax, 0x23
jne 0x140077a3c
popf
pop rax
jmp 0x140079251
cmp eax, 0x25
jne 0x140077a4b
popf
pop rax
jmp 0x1400792fb
cmp eax, 0x43
jne 0x140077a5a
popf
pop rax
jmp 0x14007a288
cmp eax, 0x13
jne 0x140077a69
popf
pop rax
jmp 0x1400788b1
cmp eax, 0x33
jne 0x140077a78
popf
pop rax
jmp 0x1400799e8
cmp eax, 0x24
jne 0x140077a87
popf
pop rax
jmp 0x14007929c
cmp eax, 0x1e
jne 0x140077a96
popf
pop rax
jmp 0x140078fd9
cmp eax, 0xc
jne 0x140077aa5
popf
pop rax
jmp 0x1400784c7
cmp eax, 0x26
jne 0x140077ab4
popf
pop rax
jmp 0x1400793c1
cmp eax, 0x27
jne 0x140077ac3
popf
pop rax
jmp 0x140079451
cmp eax, 0x30
jne 0x140077ad2
popf
pop rax
jmp 0x14007994a
cmp eax, 0x10
jne 0x140077ae1
popf
pop rax
jmp 0x1400786ec
cmp eax, 0x37
jne 0x140077af0
popf
pop rax
jmp 0x140079c85
cmp eax, 9
jne 0x140077aff
popf
pop rax
jmp 0x1400782ee
cmp eax, 0x39
jne 0x140077b0e
popf
pop rax
jmp 0x140079d3c
cmp eax, 0x16
jne 0x140077b1d
popf
pop rax
jmp 0x140078a62
cmp eax, 0x3b
jne 0x140077b2c
popf
pop rax
jmp 0x140079e85
cmp eax, 0x4b
jne 0x140077b3b
popf
pop rax
jmp 0x14007a725
cmp eax, 0x36
jne 0x140077b4a
popf
pop rax
jmp 0x140079bdf
cmp eax, 0x14
jne 0x140077b59
popf
pop rax
jmp 0x14007896e
cmp eax, 0x46
jne 0x140077b68
popf
pop rax
jmp 0x14007a3e3
cmp eax, 0x3d
jne 0x140077b77
popf
pop rax
jmp 0x140079fd4
cmp eax, 2
jne 0x140077b86
popf
pop rax
jmp 0x140077f88
cmp eax, 0x47
jne 0x140077b95
popf
pop rax
jmp 0x14007a47c
cmp eax, 0x51
jne 0x140077ba4
popf
pop rax
jmp 0x14007a9de
cmp eax, 0x11
jne 0x140077bb3
popf
pop rax
jmp 0x1400787a3
cmp eax, 0x35
jne 0x140077bc2
popf
pop rax
jmp 0x140079b4b
cmp eax, 0x3a
jne 0x140077bd1
popf
pop rax
jmp 0x140079de1
cmp eax, 0x12
jne 0x140077be0
popf
pop rax
jmp 0x140078801
cmp eax, 0x21
jne 0x140077bef
popf
pop rax
jmp 0x140079107
cmp eax, 0x38
jne 0x140077bfe
popf
pop rax
jmp 0x140079cbd
cmp eax, 0xb
jne 0x140077c0d
popf
pop rax
jmp 0x140078408
cmp eax, 0xf
jne 0x140077c1c
popf
pop rax
jmp 0x140078653
cmp eax, 0x15
jne 0x140077c2b
popf
pop rax
jmp 0x1400789c8
cmp eax, 5
jne 0x140077c3a
popf
pop rax
jmp 0x140078134
cmp eax, 6
jne 0x140077c49
popf
pop rax
jmp 0x1400781d5
cmp eax, 0x4e
jne 0x140077c58
popf
pop rax
jmp 0x14007a884
cmp eax, 0x49
jne 0x140077c67
popf
pop rax
jmp 0x14007a622
cmp eax, 0x1f
jne 0x140077c76
popf
pop rax
jmp 0x140079037
cmp eax, 4
jne 0x140077c85
popf
pop rax
jmp 0x140078096
cmp eax, 0x2f
jne 0x140077c94
popf
pop rax
jmp 0x1400798a0
cmp eax, 0x4d
jne 0x140077ca3
popf
pop rax
jmp 0x14007a839
cmp eax, 0x3e
jne 0x140077cb2
popf
pop rax
jmp 0x14007a076
cmp eax, 0x45
jne 0x140077cc1
popf
pop rax
jmp 0x14007a352
cmp eax, 0x2c
jne 0x140077cd0
popf
pop rax
jmp 0x140079710
cmp eax, 3
jne 0x140077cdf
popf
pop rax
jmp 0x140078000
cmp eax, 0x19
jne 0x140077cee
popf
pop rax
jmp 0x140078cab
cmp eax, 0x1d
jne 0x140077cfd
popf
pop rax
jmp 0x140078f55
cmp eax, 0x34
jne 0x140077d0c
popf
pop rax
jmp 0x140079a8b
cmp eax, 0x53
jne 0x140077d1b
popf
pop rax
jmp 0x14007aaa4
cmp eax, 0x4f
jne 0x140077d2a
popf
pop rax
jmp 0x14007a8d2
cmp eax, 0x42
jne 0x140077d39
popf
pop rax
jmp 0x14007a223
cmp eax, 7
jne 0x140077d48
popf
pop rax
jmp 0x140078247
cmp eax, 0x20
jne 0x140077d57
popf
pop rax
jmp 0x14007908b
cmp eax, 0
jne 0x140077d66
popf
pop rax
jmp 0x140077e0b
cmp eax, 0x3c
jne 0x140077d75
popf
pop rax
jmp 0x140079f32
cmp eax, 0xd
jne 0x140077d84
popf
pop rax
jmp 0x140078573
cmp eax, 0xa
jne 0x140077d93
popf
pop rax
jmp 0x140078383
cmp eax, 0x18
jne 0x140077da2
popf
pop rax
jmp 0x140078bbf
cmp eax, 0x28
jne 0x140077db1
popf
pop rax
jmp 0x1400794ac
cmp eax, 0x22
jne 0x140077dc0
popf
pop rax
jmp 0x140079170
cmp eax, 0x50
jne 0x140077dcf
popf
pop rax
jmp 0x14007a94d
cmp eax, 0x52
jne 0x140077dde
popf
pop rax
jmp 0x14007aa41
cmp eax, 0x41
jne 0x140077ded
popf
pop rax
jmp 0x14007a1ce
cmp eax, 0xe
jne 0x140077dfc
popf
pop rax
jmp 0x140078615
cmp eax, 0x32
jne 0x140077e0b
popf
pop rax
jmp 0x1400799db
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
movdqa xmmword [rsp + 0x130], xmm13
movdqa xmmword [rsp + 0x120], xmm12
movdqa xmmword [rsp + 0x110], xmm11
movdqa xmmword [rsp + 0x100], xmm10
movdqa xmmword [rsp + 0xf0], xmm9
movdqa xmmword [rsp + 0xe0], xmm8
movdqa xmmword [rsp + 0xd0], xmm7
movdqa xmmword [rsp + 0xc0], xmm6
mov rdi, r8
mov rbx, rdx
mov r12, rcx
cmp rdx, r9
jae 0x140077ec0
push rax
pushf
mov eax, 0x2d704d44
pushf
not eax
add eax, 0xd243c306
xor eax, 0xa3903998
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd01e0e52
xor eax, 0x8e855309
rol eax, 7
popf
pushf
not eax
add eax, 0x9d17067f
xor eax, 0xdbc74255
rol eax, 0x5c
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x9dfd8ca3
pushf
not eax
add eax, 0xa2f37792
xor eax, 0xab08b186
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe0f70923
xor eax, 0x8df85b6e
rol eax, 8
popf
jmp 0x14007791f
test rbx, rbx
je 0x140077f55
push rax
pushf
mov eax, 0x5d7935f5
pushf
not eax
add eax, 0xec0f39a9
xor eax, 0xa951805e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8093b47f
xor eax, 0xb22c7470
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa4a6ec8b
xor eax, 0x9254b828
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x997d9110
xor eax, 0xb7e9dc81
rol eax, 0x9c
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x65a1820e
pushf
not eax
add eax, 0xa1441c2e
xor eax, 0xbe7cece9
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xced405e9
xor eax, 0x9fe0ea34
rol eax, 0x97
popf
jmp 0x14007791f
mov rsi, r9
movzx eax, byte [r12]
lea r9, [rbx - 1]
cmp rbx, 2
jne 0x140077fcd
push rax
pushf
mov eax, 0x5ed97ce8
pushf
not eax
add eax, 0x916d6470
xor eax, 0xf5a39c75
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdc782dbc
xor eax, 0xae7eca23
rol eax, 0x64
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xeb4d4836
pushf
not eax
add eax, 0xedad0baf
xor eax, 0xf6e13d63
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc68165c6
xor eax, 0xd1c067aa
rol eax, 0x12
popf
jmp 0x14007791f
cmp rsi, 0x11
jb 0x14007803d
push rax
pushf
mov eax, 0x213f61ee
pushf
not eax
add eax, 0xa839a769
xor eax, 0xe6907ab1
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb58810df
xor eax, 0xe1187a1e
rol eax, 0xe
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xcc7031bb
pushf
not eax
add eax, 0xde4cc275
xor eax, 0xa50156cc
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9d4ff63c
xor eax, 0xc35cbe40
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8abc60d9
xor eax, 0x914ce0af
rol eax, 0x35
popf
pushf
not eax
add eax, 0x825f95fa
xor eax, 0xafabf6b9
rol eax, 0x33
popf
jmp 0x14007791f
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx ecx, byte [r12 + 1]
mov r14d, 0x19f558b7
pushf
not r14d
add r14d, 0xaba469de
xor r14d, 0xcfd3260d
rol r14d, 0x84
popf
pushf
not r14d
add r14d, 0xe6fde7a3
xor r14d, 0xff3274ed
rol r14d, 0x6d
popf
jmp 0x140078a77
jne 0x14007817c
push rax
pushf
mov eax, 0x23198036
pushf
not eax
add eax, 0xc984fb2d
xor eax, 0xeddebcff
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf01ead31
xor eax, 0xc6513bf4
rol eax, 0x64
popf
pushf
not eax
add eax, 0x963640f5
xor eax, 0xd5072360
rol eax, 0x9f
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x1c10b3c2
pushf
not eax
add eax, 0x891d73e0
xor eax, 0xb3767a42
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb85b2cde
xor eax, 0xa50c66dd
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa666c597
xor eax, 0x9b418b55
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xea33243c
xor eax, 0x9428b932
rol eax, 0x4c
popf
jmp 0x14007791f
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete r15b
jmp 0x1400799e8
xor r15d, r15d
jmp 0x1400799e8
xor edx, edx
mov rcx, rbx
sub rcx, 4
cmovae rdx, rcx
mov r8, r9
nop dword [rax]
push rax
pushf
mov eax, 0xe3903c4c
pushf
not eax
add eax, 0x9a7c97ae
xor eax, 0xbe517079
rol eax, 0xde
popf
pushf
not eax
add eax, 0x944c5f1e
xor eax, 0xce67fc80
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfd72493c
xor eax, 0xdc139dcf
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xec637321
xor eax, 0xea0a17d8
rol eax, 0xb6
popf
jmp 0x14007791f
lea rcx, [r8 + 1]
cmp rdx, rcx
jae 0x140078350
push rax
pushf
mov eax, 0xcafef317
pushf
not eax
add eax, 0xbdc37403
xor eax, 0xc79e8604
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xcb566e1b
xor eax, 0xa81a8ee7
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xce2bce50
xor eax, 0x89023d94
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbbd4d96c
xor eax, 0x82dbbd67
rol eax, 0xb2
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xd6b74d0b
pushf
not eax
add eax, 0xbbc65b9d
xor eax, 0xdb871449
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe85d7a9e
xor eax, 0xcd8c3c15
rol eax, 0x11
popf
jmp 0x14007791f
mov r14, r8
cmp r8, rbx
jae 0x1400783d5
push rax
pushf
mov eax, 0x24e564a5
pushf
not eax
add eax, 0x866a4f05
xor eax, 0xec787f74
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa8c95ddf
xor eax, 0x9eedd314
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb0dcaefc
xor eax, 0xa36812dd
rol eax, 0x47
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x2f44a670
pushf
not eax
add eax, 0x9b4b13e5
xor eax, 0xa8e19dcb
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcc1460eb
xor eax, 0xd3b47e56
rol eax, 0x61
popf
jmp 0x14007791f
movzx ecx, byte [r12 + r14]
lea r8, [r14 - 1]
cmp cl, al
je 0x14007846e
push rax
pushf
mov eax, 0xfc73c35f
pushf
not eax
add eax, 0xf1573a3c
xor eax, 0xe0544d3c
rol eax, 0x45
popf
pushf
not eax
add eax, 0xeb94b8b7
xor eax, 0xd8f47910
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc0f0ee16
xor eax, 0xe8692f88
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf312a498
xor eax, 0xfa051848
rol eax, 0x4d
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x90dce521
pushf
not eax
add eax, 0xa04d5eff
xor eax, 0xd51e474e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe0b4b5d1
xor eax, 0x925db2cd
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf682389a
xor eax, 0xdd5d11d6
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x98efc4f7
xor eax, 0x92a9d566
rol eax, 0x28
popf
jmp 0x14007791f
lea rdx, [rbx + 0xf]
cmp rdx, rsi
jbe 0x14007852d
push rax
pushf
mov eax, 0x244bd53e
pushf
not eax
add eax, 0x8a46f666
xor eax, 0xb72f8ed9
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8d9b25d8
xor eax, 0xd63e5eb9
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd1553820
xor eax, 0xd29391c1
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf987e4c5
xor eax, 0x80de170d
rol eax, 0x56
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x39675fae
pushf
not eax
add eax, 0xdafc437d
xor eax, 0xe77ccba1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x896c0c08
xor eax, 0x8caddef1
rol eax, 0x91
popf
pushf
not eax
add eax, 0xab8c3040
xor eax, 0xc515c4d2
rol eax, 0xcc
popf
jmp 0x14007791f
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400785cf
push rax
pushf
mov eax, 0xff57bbfe
pushf
not eax
add eax, 0x80173610
xor eax, 0xb9523ff4
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbdabf861
xor eax, 0xd0399a81
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb5156836
xor eax, 0xb8da7875
rol eax, 0x57
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x1afc503
pushf
not eax
add eax, 0xa67de382
xor eax, 0xb1889656
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc6373e54
xor eax, 0x85f3f9f6
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xed561ec9
xor eax, 0xcd528f29
rol eax, 0x15
popf
jmp 0x14007791f
inc rdi
dec rsi
nop dword [rax + rax]
push rax
pushf
mov eax, 0xf4996716
pushf
not eax
add eax, 0xf15197ab
xor eax, 0xd9d9e205
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd15c490a
xor eax, 0x88c998d0
rol eax, 0x3c
popf
jmp 0x14007791f
cmp rsi, rbx
setae r15b
jb 0x1400786b9
push rax
pushf
mov eax, 0x9e11e728
pushf
not eax
add eax, 0xdc458a93
xor eax, 0x93bdf25a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd5a4bc0a
xor eax, 0xdd564c67
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdec2a71f
xor eax, 0xf2c3d2c0
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd318738c
xor eax, 0xe1b97590
rol eax, 0xe0
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xa23ee28d
pushf
not eax
add eax, 0x8b861739
xor eax, 0x84735184
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xdb99806d
xor eax, 0xa40450ff
rol eax, 0xcc
popf
jmp 0x14007791f
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
inc rdi
dec rsi
test eax, eax
jne 0x14007874a
push rax
pushf
mov eax, 0x5d67fea1
pushf
not eax
add eax, 0xf258e82f
xor eax, 0xc46f2724
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc1acc981
xor eax, 0xfe67334d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbb7ededc
xor eax, 0x9bc5cb5a
rol eax, 0x62
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xdd71a14b
pushf
not eax
add eax, 0xe9af0f10
xor eax, 0xd21039a1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xca8c64ce
xor eax, 0xb4329ffa
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xca181d2f
xor eax, 0xded413a3
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc5374a09
xor eax, 0xf9af181d
rol eax, 0xa5
popf
jmp 0x14007791f
jmp 0x1400799e8
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x40]
mov rdx, rdi
mov r8, rsi
mov r9, r12
call fcn.140059b95
cmp qword [rsp + 0x40], 0
je 0x14007887e
push rax
pushf
mov eax, 0x4a671356
pushf
not eax
add eax, 0xdc77280a
xor eax, 0x96411d66
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa27e0b46
xor eax, 0x8f1a3392
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb51b1994
xor eax, 0xfab292db
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd903045f
xor eax, 0xaa5f8643
rol eax, 0x16
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xeeab9763
pushf
not eax
add eax, 0xe2cd3340
xor eax, 0xdb27c7bc
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb1e98a29
xor eax, 0xcc23872f
rol eax, 0xa1
popf
jmp 0x14007791f
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x78], 0xffffffffffffffff
mov r8, qword [rsp + 0x88]
mov r9, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xa0]
je 0x140078915
push rax
pushf
mov eax, 0xecadae4a
pushf
not eax
add eax, 0xbb567ad3
xor eax, 0xf76fa0f0
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd7d08dd1
xor eax, 0xf3e9701f
rol eax, 0x8a
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x2d18c2b2
pushf
not eax
add eax, 0xf46dce2e
xor eax, 0xdef39777
rol eax, 0x74
popf
pushf
not eax
add eax, 0x89a7a864
xor eax, 0xe9666bcb
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe4a380d5
xor eax, 0x977e92f6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8e39b03a
xor eax, 0xf04389cd
rol eax, 0xb5
popf
jmp 0x14007791f
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
jmp 0x14007999b
mov r15b, 0x12
pushf
not r15b
add r15b, 0x52
xor r15b, 0x83
rol r15b, 0xc2
popf
pushf
not r15b
add r15b, 0x1c
xor r15b, 0x4b
rol r15b, 0x57
popf
pushf
not r15b
add r15b, 0xb
xor r15b, 0xf9
rol r15b, 0x43
popf
jmp 0x1400799e8
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx eax, cl
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
inc r12
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x58], r9
lea rax, [rbx + 0x3f]
cmp rax, rsi
jae 0x140078afb
push rax
pushf
mov eax, 0xe066504b
pushf
not eax
add eax, 0xc6b393aa
xor eax, 0x857fc4e7
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xdf1a1f3f
xor eax, 0x8996f674
rol eax, 0x41
popf
pushf
not eax
add eax, 0x93a72084
xor eax, 0xb36ea9db
rol eax, 0x54
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xeb6b8fe0
pushf
not eax
add eax, 0xacd6636c
xor eax, 0xac1f6b07
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xef76f33b
xor eax, 0xf66d9bd2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8c2596be
xor eax, 0xad3e7233
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe977b202
xor eax, 0x882acee6
rol eax, 0xd2
popf
jmp 0x14007791f
lea r13, [rbx + 0x7f]
lea rbp, [r14 + rdi]
add rbp, 0x30
xor r12d, r12d
xor r15d, r15d
push rax
pushf
mov eax, 0x156e8b54
pushf
not eax
add eax, 0xb39a9b53
xor eax, 0xddfff9ca
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdfad57e0
xor eax, 0x85ce5e1b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa5a6a51d
xor eax, 0xb759e957
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfa5c2446
xor eax, 0xa73fbe15
rol eax, 0xe6
popf
jmp 0x14007791f
movdqu xmm0, xmmword [rdi + r12]
movdqu xmm12, xmmword [rdi + r12 + 0x10]
movdqu xmm10, xmmword [rdi + r12 + 0x20]
movdqu xmm8, xmmword [rdi + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbp + r12 - 0x30]
movdqu xmm13, xmmword [rbp + r12 - 0x20]
movdqu xmm11, xmmword [rbp + r12 - 0x10]
movdqu xmm9, xmmword [rbp + r12]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140078c52
push rax
pushf
mov eax, 0x5f908269
pushf
not eax
add eax, 0xf1f3ea7d
xor eax, 0xb7fce435
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa1ae9605
xor eax, 0xb9a46c6c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xeacb8dff
xor eax, 0xce86a47f
rol eax, 0x55
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xd2584c2e
pushf
not eax
add eax, 0xf4e07e59
xor eax, 0xb7d4e1ec
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd25ecaf6
xor eax, 0xd4654d0b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x84205629
xor eax, 0xf9b67486
rol eax, 0x47
popf
pushf
not eax
add eax, 0xab14f499
xor eax, 0xd959ae42
rol eax, 0x5e
popf
jmp 0x14007791f
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140078d0b
push rax
pushf
mov eax, 0x2393114
pushf
not eax
add eax, 0xf7a8eef5
xor eax, 0xdcbf9970
rol eax, 0x75
popf
pushf
not eax
add eax, 0xae429522
xor eax, 0x9d4f5c9f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc31c2092
xor eax, 0xc2631cd3
rol eax, 0x43
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x2e798625
pushf
not eax
add eax, 0xa34c266d
xor eax, 0xe05d88b8
rol eax, 0x85
popf
pushf
not eax
add eax, 0xce8f97d8
xor eax, 0xba7a5760
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf0fac777
xor eax, 0xb073aadc
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xab554ece
xor eax, 0xa6501b02
rol eax, 0x7d
popf
jmp 0x14007791f
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x140078ddb
push rax
pushf
mov eax, 0xb2dd1f2c
pushf
not eax
add eax, 0xd99ad525
xor eax, 0xdfb0c155
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc3dc8642
xor eax, 0xe886ffcb
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa15b9b51
xor eax, 0xa648ae98
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd8e06284
xor eax, 0xa952598f
rol eax, 0xce
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xfb7ee6e9
pushf
not eax
add eax, 0x812a0e22
xor eax, 0xf88c11f7
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb9d308f2
xor eax, 0xa1bb5b33
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc60c4a1b
xor eax, 0xb19a12cd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd761c2ac
xor eax, 0xf2e56575
rol eax, 0xc7
popf
jmp 0x14007791f
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x140078e85
push rax
pushf
mov eax, 0xe87ba88e
pushf
not eax
add eax, 0x85471cc3
xor eax, 0xd3ca1fb6
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc70a5f5b
xor eax, 0xc59ead0b
rol eax, 0xb6
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x6031c053
pushf
not eax
add eax, 0xaa57f2a1
xor eax, 0xe38eee62
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd129e992
xor eax, 0xb627aa31
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa5425df0
xor eax, 0xb8f80f2e
rol eax, 0x48
popf
jmp 0x14007791f
lea rax, [r12 + r13]
add r12, 0x40
cmp rax, rsi
jae 0x140078f22
push rax
pushf
mov eax, 0x93404eb3
pushf
not eax
add eax, 0xb7bd91b4
xor eax, 0xb53b154c
rol eax, 5
popf
pushf
not eax
add eax, 0xa0e6e400
xor eax, 0xc670ae77
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc8322ce2
xor eax, 0xe1c578c7
rol eax, 0x25
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x59c3f76d
pushf
not eax
add eax, 0xd0b8657f
xor eax, 0xb3ef80b3
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd62643a1
xor eax, 0xa1cda027
rol eax, 0x43
popf
jmp 0x14007791f
mov eax, r15d
and al, 1
je 0x140078fa6
push rax
pushf
mov eax, 0xf389378f
pushf
not eax
add eax, 0xe918fc81
xor eax, 0xa4dd814a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xdcdb1c92
xor eax, 0xb6ff4a29
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc8f00cea
xor eax, 0xcc9dc4bb
rol eax, 0x93
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x3a346a08
pushf
not eax
add eax, 0xd472aae7
xor eax, 0xf994e825
rol eax, 6
popf
pushf
not eax
add eax, 0x8a201997
xor eax, 0x9f75da7e
rol eax, 0xbd
popf
jmp 0x14007791f
jmp 0x1400792fb
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x40]
mov rdx, r12
call fcn.1400d9fb4
or al, r15b
and al, 1
mov r15d, eax
jmp 0x140078cab
lea rdx, [r12 + 0x10]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x40]
call fcn.1400d9fb4
or al, r15b
and al, 1
mov r15d, eax
jmp 0x140078d64
lea rdx, [r12 + 0x20]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x40]
call fcn.1400d9fb4
or al, r15b
and al, 1
mov r15d, eax
jmp 0x140078e34
lea rdx, [r12 + 0x30]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x40]
call fcn.1400d9fb4
or al, r15b
and al, 1
mov r15d, eax
lea rax, [r12 + r13]
add r12, 0x40
cmp rax, rsi
jb 0x1400791f8
push rax
pushf
mov eax, 0x8a678d0
pushf
not eax
add eax, 0xc45e53a3
xor eax, 0xad40a972
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcd512d1c
xor eax, 0xa127e8f4
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8427d81b
xor eax, 0x9f91bddb
rol eax, 0x74
popf
pushf
not eax
add eax, 0xff6c72da
xor eax, 0x860991bf
rol eax, 0x27
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xf2982bbc
pushf
not eax
add eax, 0x83c0c515
xor eax, 0x81146c21
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x850c6192
xor eax, 0xf61ae81a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaea7f971
xor eax, 0x990c62aa
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x92f4c886
xor eax, 0xc70459b2
rol eax, 0x9a
popf
jmp 0x14007791f
jmp 0x1400792fb
xor r15d, r15d
xor r12d, r12d
push rax
pushf
mov eax, 0xe5a68563
pushf
not eax
add eax, 0xabe2224f
xor eax, 0x8b103eaf
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x84c3ad5f
xor eax, 0xca583376
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xec4b9d84
xor eax, 0xd7ff8a53
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8dd7893d
xor eax, 0x9f31e62d
rol eax, 0x76
popf
jmp 0x14007791f
lea rax, [rbx + r12]
add rax, 0xf
mov r9d, r15d
and r9b, 1
cmp rax, rsi
jae 0x140079368
push rax
pushf
mov eax, 0x1a0bdbf6
pushf
not eax
add eax, 0xe59d647d
xor eax, 0xd9ae6fb0
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9657bfae
xor eax, 0xa94cf7d5
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x93830f9b
xor eax, 0xde7ef862
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x823ae33a
xor eax, 0xc3163378
rol eax, 0xd1
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x4ece55c2
pushf
not eax
add eax, 0xd46e3e51
xor eax, 0x8d57a1fa
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe97db55b
xor eax, 0x89187293
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x83da1939
xor eax, 0x8a7fad7b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc0ce0f80
xor eax, 0xa3385ed3
rol eax, 0x71
popf
jmp 0x14007791f
test r9b, r9b
jne 0x1400793f8
push rax
pushf
mov eax, 0xc934de47
pushf
not eax
add eax, 0x94a82e7d
xor eax, 0xbc2c2e3c
rol eax, 1
popf
pushf
not eax
add eax, 0xca6ec1f8
xor eax, 0xdbab25e5
rol eax, 0x73
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x48ef105e
pushf
not eax
add eax, 0x96241a5c
xor eax, 0x89493632
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfa936cb9
xor eax, 0xac36d0c9
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf8c74266
xor eax, 0xcb9eef4b
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa36cf794
xor eax, 0xd3ee50cc
rol eax, 0x2e
popf
jmp 0x14007791f
add rbx, 0x1f
lea rbp, [rdi + r14]
lea r13, [rsp + 0x40]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x171f5655
pushf
not eax
add eax, 0xcf642396
xor eax, 0xe6a5e638
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xdd19bf7a
xor eax, 0xcf992a9c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe6576e7b
xor eax, 0xd9712e19
rol eax, 0x43
popf
jmp 0x14007791f
movdqu xmm0, xmmword [rdi + r12]
movdqu xmm1, xmmword [rbp + r12]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140079528
push rax
pushf
mov eax, 0x6d232fa6
pushf
not eax
add eax, 0xd12dda2f
xor eax, 0xdb83dae5
rol eax, 0xff
popf
pushf
not eax
add eax, 0x987069ae
xor eax, 0xb97547ed
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9bb7cf13
xor eax, 0x8eac4b02
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe8b1c3bb
xor eax, 0xf8b25fb5
rol eax, 0xb1
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xbedab3ae
pushf
not eax
add eax, 0xf24fba3e
xor eax, 0xcfa7e328
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbd35dcce
xor eax, 0xe5aeee9c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf16ec0e4
xor eax, 0xc9b5780b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa00f2c8e
xor eax, 0xfbf9717a
rol eax, 0x21
popf
jmp 0x14007791f
lea rax, [rbx + r12]
mov r9d, r15d
and r9b, 1
cmp rax, rsi
jae 0x1400795ea
push rax
pushf
mov eax, 0x2457758b
pushf
not eax
add eax, 0x84b8c716
xor eax, 0xdab0bee9
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8773144d
xor eax, 0xa2c2054a
rol eax, 0x27
popf
pushf
not eax
add eax, 0xda5fdb8c
xor eax, 0xe5b42319
rol eax, 0xef
popf
pushf
not eax
add eax, 0xceda3ba6
xor eax, 0x9ee47704
rol eax, 0xcc
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xe7afb121
pushf
not eax
add eax, 0xb1acb0ea
xor eax, 0xd1a9e2af
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb8830a2d
xor eax, 0x85764343
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd109a16c
xor eax, 0xc7348605
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa67b80fa
xor eax, 0xa2fed111
rol eax, 0xa9
popf
jmp 0x14007791f
add r12, 0x10
test r9b, r9b
je 0x14007967f
push rax
pushf
mov eax, 0xfa226999
pushf
not eax
add eax, 0xc9761f15
xor eax, 0xfc61749f
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9eb45114
xor eax, 0x8f92b5cd
rol eax, 0x3c
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x1f3ef899
pushf
not eax
add eax, 0xd7cc7b06
xor eax, 0x83f1a5d8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe7519e94
xor eax, 0xfaa2bc75
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x86aab08a
xor eax, 0x8d5eb466
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfa89b8ce
xor eax, 0xa0a55ba5
rol eax, 0xc6
popf
jmp 0x14007791f
jmp 0x14007977f
mov rcx, r13
mov rdx, r12
xor r9d, r9d
call fcn.1400d9fb4
mov r15d, eax
jmp 0x140079581
sub rsi, qword [rsp + 0x38]
lea rax, [rdi + rsi]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [rdi + rsi - 0x10]
movdqu xmm1, xmmword [r14 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14007980b
push rax
pushf
mov eax, 0xcf90f59f
pushf
not eax
add eax, 0x88762c65
xor eax, 0xa0850450
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8f341bb1
xor eax, 0xa185d1ca
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf421cb76
xor eax, 0xabda7fdf
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf7439e8a
xor eax, 0xf1a909b2
rol eax, 0xdd
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x219c2a4d
pushf
not eax
add eax, 0xd3be1043
xor eax, 0x9ddba26a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xabe63b91
xor eax, 0xbbe733c1
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc3f6092e
xor eax, 0x9b8f6c6d
rol eax, 0xc
popf
pushf
not eax
add eax, 0xad32d5c1
xor eax, 0x91ddf95b
rol eax, 0xed
popf
jmp 0x14007791f
and r15b, 1
jmp 0x1400799e8
cmp byte [rsp + 0x5a], 0
je 0x1400798f1
push rax
pushf
mov eax, 0xbb885113
pushf
not eax
add eax, 0xb49e71fa
xor eax, 0xb42378dc
rol eax, 0x81
popf
pushf
not eax
add eax, 0x94e869a1
xor eax, 0xcb26f597
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbc20a908
xor eax, 0xefc9d5c1
rol eax, 0x61
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x429f2d09
pushf
not eax
add eax, 0xdc13bcbc
xor eax, 0xba1c0ee1
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x87190411
xor eax, 0xa010958e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd9c796b9
xor eax, 0xe1a6a324
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf90167a4
xor eax, 0xf724628f
rol eax, 0x20
popf
jmp 0x14007791f
xor eax, eax
mov qword [rsp + 0xa8], rax
jmp 0x1400799db
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0xa8]
call fcn.1400d2cb9
push rax
pushf
mov eax, 0xd21928ee
pushf
not eax
add eax, 0xefab6807
xor eax, 0xae82f217
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd4d976c4
xor eax, 0xc52657f6
rol eax, 0x38
popf
jmp 0x14007791f
cmp qword [rsp + 0xa8], 0
setne r15b
mov eax, r15d
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xd0]
movaps xmm8, xmmword [rsp + 0xe0]
movaps xmm9, xmmword [rsp + 0xf0]
movaps xmm10, xmmword [rsp + 0x100]
movaps xmm11, xmmword [rsp + 0x110]
movaps xmm12, xmmword [rsp + 0x120]
movaps xmm13, xmmword [rsp + 0x130]
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
movzx eax, byte [rsp + 0x58]
mov r9, rdx
test r8, r8
je 0x140079af2
push rax
pushf
mov eax, 0x94d0699c
pushf
not eax
add eax, 0x859f84e1
xor eax, 0xaf220a42
rol eax, 1
popf
pushf
not eax
add eax, 0xa34fe58d
xor eax, 0xcdc1b165
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc3e1232c
xor eax, 0x8a6e8b05
rol eax, 0x9e
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xeae0171c
pushf
not eax
add eax, 0xfd642239
xor eax, 0xb87d8b93
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xcb9bf33c
xor eax, 0xced5f715
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xcb14f0f9
xor eax, 0xb0818b63
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa64e779d
xor eax, 0xc11724ab
rol eax, 0xc6
popf
jmp 0x14007791f
mov r9, rdx
sub r9, r8
jbe 0x140079b86
push rax
pushf
mov eax, 0x4f26467e
pushf
not eax
add eax, 0xf37bbb8b
xor eax, 0x84e2edcd
rol eax, 0x13
popf
pushf
not eax
add eax, 0xaf5a6876
xor eax, 0xe95179b9
rol eax, 0x19
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x53b90de4
pushf
not eax
add eax, 0xe02d2735
xor eax, 0xa6b096f0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xedd02be9
xor eax, 0x94bb751f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe7ed2726
xor eax, 0xe1e8356f
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9c3cc8e5
xor eax, 0x989fbf04
rol eax, 0x20
popf
jmp 0x14007791f
cmp byte [rcx + r8], 0xc0
jge 0x140079c3f
push rax
pushf
mov eax, 0x5a18916a
pushf
not eax
add eax, 0xd48cb7e4
xor eax, 0xe05b93c5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc4d911bb
xor eax, 0xe5be59a3
rol eax, 0x89
popf
pushf
not eax
add eax, 0x98c30da9
xor eax, 0x9bd55900
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe29a31ae
xor eax, 0xe022f627
rol eax, 0xe3
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x2189f96a
pushf
not eax
add eax, 0xf67eb00e
xor eax, 0x8652bd3c
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbbb2dbd4
xor eax, 0x81fa6267
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa3e0aafe
xor eax, 0xf175887c
rol eax, 0x30
popf
jmp 0x14007791f
jmp 0x14007aaa4
add rsi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.1400d9fb4
mov r15d, eax
or r15b, bl
and r15b, 1
jmp 0x1400799e8
jne 0x140079d9b
push rax
pushf
mov eax, 0x90f1190a
pushf
not eax
add eax, 0xb6156081
xor eax, 0xf0fcee3a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9d1163c9
xor eax, 0xab733845
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd9012398
xor eax, 0xf8c85a5e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x85889080
xor eax, 0xfcd7feda
rol eax, 0xcd
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x55a18fc
pushf
not eax
add eax, 0xa36d2bde
xor eax, 0xae00ca8b
rol eax, 0x20
popf
pushf
not eax
add eax, 0x92e4f7ae
xor eax, 0x9bf59870
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa610efc1
xor eax, 0xdcec9fa1
rol eax, 0xd9
popf
jmp 0x14007791f
test r9, r9
je 0x140079e3f
push rax
pushf
mov eax, 0xc45195b8
pushf
not eax
add eax, 0x874244ff
xor eax, 0xc3137507
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbb4ee7a6
xor eax, 0xb6b5bf4e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb3efbd31
xor eax, 0xa3976e82
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa548fa47
xor eax, 0x9e10ec16
rol eax, 0x3b
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x88318cbb
pushf
not eax
add eax, 0xd5492878
xor eax, 0xbd9a9b49
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe00b4fe5
xor eax, 0xf39009c3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbde3b921
xor eax, 0xabbd2513
rol eax, 0xe7
popf
jmp 0x14007791f
movzx r11d, byte [rcx + r8]
movzx r9d, r11b
test r9b, r9b
jns 0x140079ed9
push rax
pushf
mov eax, 0x1950a46c
pushf
not eax
add eax, 0xa3a0976a
xor eax, 0xa4f3aa27
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8899b112
xor eax, 0xca957ac3
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xec091dfc
xor eax, 0xace21c99
rol eax, 0x98
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xcbdddfec
pushf
not eax
add eax, 0xbf212cac
xor eax, 0xb4678390
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x81a85ae2
xor eax, 0xd8fc92c2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9418b465
xor eax, 0xceb3ed10
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x89286e3e
xor eax, 0x8c04e3bb
rol eax, 0x1a
popf
jmp 0x14007791f
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r9b, 0xe0
jb 0x140079fa1
push rax
pushf
mov eax, 0xefa5e2c6
pushf
not eax
add eax, 0x8ca1f842
xor eax, 0xa3544b73
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8915f255
xor eax, 0x981f711d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xfa9afafc
xor eax, 0xff387d6b
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf63512c1
xor eax, 0xec0627c9
rol eax, 0x5f
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x9e7a6ff0
pushf
not eax
add eax, 0xc879564f
xor eax, 0xcf4a442b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb4473c79
xor eax, 0xed129a03
rol eax, 0xa9
popf
jmp 0x14007791f
movzx r9d, byte [rcx + r8 + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14007a043
push rax
pushf
mov eax, 0xbc806131
pushf
not eax
add eax, 0xf9f733b6
xor eax, 0xc774065b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8280ed5c
xor eax, 0xfe671447
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe5ad9e7d
xor eax, 0xd23a5895
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd03c21ab
xor eax, 0x9bf1d1eb
rol eax, 3
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x551d801d
pushf
not eax
add eax, 0xca1e1081
xor eax, 0xb29690e7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa38bc0d3
xor eax, 0xa3cf5d07
rol eax, 0xaf
popf
jmp 0x14007791f
movzx r11d, byte [rcx + r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x14007a2c2
test al, al
jne 0x14007a13d
push rax
pushf
mov eax, 0x387f2eb1
pushf
not eax
add eax, 0xdafebfcb
xor eax, 0xa66128ee
rol eax, 9
popf
pushf
not eax
add eax, 0xe1e394ae
xor eax, 0x95caa51c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd16e2de8
xor eax, 0xb7449429
rol eax, 0x75
popf
pushf
not eax
add eax, 0xca4f4791
xor eax, 0xb78eab8a
rol eax, 7
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x4ef957e0
pushf
not eax
add eax, 0xe63c0d29
xor eax, 0xb29e219d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdb89deea
xor eax, 0xba49c7c3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8319c6df
xor eax, 0xabcbfa82
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf1a896c8
xor eax, 0xaeba1f9c
rol eax, 0xbf
popf
jmp 0x14007791f
jmp 0x14007994a
shl r10d, 6
or r10d, esi
mov r9d, r10d
jmp 0x14007a2c2
lea r8, [0x1a8213eaf]
pushf
sub r8, 0x681f89b7
popf
mov rcx, r14
mov rdx, rbx
call fcn.1400b861d
ud2
shl r10d, 0xc
or r9d, r10d
push rax
pushf
mov eax, 0x834b3951
pushf
not eax
add eax, 0xa60d4968
xor eax, 0xe66762cd
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb4a5b2f4
xor eax, 0xf0004108
rol eax, 0x5e
popf
jmp 0x14007791f
test al, al
je 0x14007a31f
push rax
pushf
mov eax, 0x8bddc187
pushf
not eax
add eax, 0xada997cb
xor eax, 0x8b70f771
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd2f1e6ce
xor eax, 0x9c3c5357
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa9dfd837
xor eax, 0x8c8a99f9
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8ec51a7a
xor eax, 0xcbd66be4
rol eax, 0x50
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xfcbc1550
pushf
not eax
add eax, 0xbcd0fbee
xor eax, 0xbc4277f8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa142d4cd
xor eax, 0xee84ade4
rol eax, 0xdc
popf
jmp 0x14007791f
mov eax, 0x12a2e6a9
pushf
not eax
add eax, 0xe52f6e33
xor eax, 0xa63134f1
rol eax, 0x44
popf
pushf
not eax
add eax, 0xdfcdaa56
xor eax, 0xb3f272ce
rol eax, 0xa3
popf
mov qword [rsp + 0xa8], rax
jmp 0x1400799db
cmp r9d, 0x110000
je 0x14007a449
push rax
pushf
mov eax, 0x7dbf9f93
pushf
not eax
add eax, 0xae98aead
xor eax, 0xf9f16046
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9bad0812
xor eax, 0xd353810f
rol eax, 0x48
popf
pushf
not eax
add eax, 0x935df03b
xor eax, 0x9947c8ff
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8fb51322
xor eax, 0xae90d7ba
rol eax, 0xd6
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xd0080f38
pushf
not eax
add eax, 0xbd24cbba
xor eax, 0x838ece42
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8ae8916c
xor eax, 0xf75e75f7
rol eax, 0x12
popf
jmp 0x14007791f
mov eax, 0x7b15d43a
pushf
not eax
add eax, 0xcbbf37e5
xor eax, 0xc54c111b
rol eax, 0x91
popf
pushf
not eax
add eax, 0xcdcc47cc
xor eax, 0x8371f741
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb4d87e01
xor eax, 0xb33c1a53
rol eax, 0x2c
popf
cmp r9d, 0x80
jb 0x14007a509
push rax
pushf
mov eax, 0xf256079c
pushf
not eax
add eax, 0xbaf4c9ec
xor eax, 0xb2379df2
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb54a98c1
xor eax, 0xff7f9d2e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd3b05a0d
xor eax, 0xe3b3020e
rol eax, 0xfb
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xfd639638
pushf
not eax
add eax, 0x91b48301
xor eax, 0x944d39ea
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x859fc54e
xor eax, 0xfb73a9b3
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8f564744
xor eax, 0xa0716bfa
rol eax, 0x5b
popf
jmp 0x14007791f
mov eax, 0x1cede0f7
pushf
not eax
add eax, 0x88e0a699
xor eax, 0xce5b1749
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xdfef9b08
xor eax, 0xe1a49b96
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9b423e59
xor eax, 0xf4636932
rol eax, 0x1f
popf
cmp r9d, 0x800
jb 0x14007a5c9
push rax
pushf
mov eax, 0xe3d407e5
pushf
not eax
add eax, 0x8bf311ba
xor eax, 0xb7d674e1
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf72df2b5
xor eax, 0xbba60055
rol eax, 0x6a
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x33acc8aa
pushf
not eax
add eax, 0xb4acf5e9
xor eax, 0xc82d7f8e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa7ffc208
xor eax, 0xb7abd28e
rol eax, 5
popf
pushf
not eax
add eax, 0xe2fe358f
xor eax, 0xb95fc22f
rol eax, 0
popf
pushf
not eax
add eax, 0xf3048ea6
xor eax, 0xc9f8928d
rol eax, 0x20
popf
jmp 0x14007791f
cmp r9d, 0x10000
mov eax, 0xab201eb6
pushf
not eax
add eax, 0xd89172fc
xor eax, 0xaec42a8b
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc60134ce
xor eax, 0xbe963734
rol eax, 0
popf
sbb rax, 0
push rax
pushf
mov eax, 0xa1af3097
pushf
not eax
add eax, 0xfdce94b0
xor eax, 0x894c430a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf40b0a29
xor eax, 0x9403905b
rol eax, 2
popf
pushf
not eax
add eax, 0xee91e0d8
xor eax, 0xf4021dd6
rol eax, 0x20
popf
jmp 0x14007791f
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
je 0x14007a6df
push rax
pushf
mov eax, 0xb4e2cb38
pushf
not eax
add eax, 0xdd545174
xor eax, 0xf5a4d591
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa1cee140
xor eax, 0xabf18c07
rol eax, 0x25
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x18916690
pushf
not eax
add eax, 0xadd9d8a7
xor eax, 0xe24bab16
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc759f3f4
xor eax, 0xe93187a5
rol eax, 0
popf
pushf
not eax
add eax, 0xf121d2d3
xor eax, 0x92549d20
rol eax, 0xf3
popf
jmp 0x14007791f
mov rax, rdx
sub rax, r8
jbe 0x14007a760
push rax
pushf
mov eax, 0x88869efb
pushf
not eax
add eax, 0x8d4f7622
xor eax, 0x8f671b3f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xbe6fb6a3
xor eax, 0xe6afa9dd
rol eax, 0xf1
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x276973bb
pushf
not eax
add eax, 0xfbff455e
xor eax, 0xb4aa22dd
rol eax, 0xce
popf
pushf
not eax
add eax, 0xed83a931
xor eax, 0xeddb8ecb
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc36d56bb
xor eax, 0xe89a55ff
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbabf51be
xor eax, 0xb6d6fefe
rol eax, 0xe1
popf
jmp 0x14007791f
cmp byte [rcx + r8], 0xbf
jg 0x14007a806
push rax
pushf
mov eax, 0x2b4aa0df
pushf
not eax
add eax, 0xc92eacf9
xor eax, 0xd5c1cc85
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9b9d52a9
xor eax, 0xe7facf8d
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa557453d
xor eax, 0xe5d03b47
rol eax, 0x10
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xc10ec5fc
pushf
not eax
add eax, 0xda2f1c28
xor eax, 0xc0bf8a47
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfd4e03e6
xor eax, 0xc6ce0cca
rol eax, 0xd1
popf
jmp 0x14007791f
jmp 0x14007aaa4
mov rax, rdx
jmp 0x14007a94d
jne 0x14007a907
push rax
pushf
mov eax, 0x1226148c
pushf
not eax
add eax, 0x98448575
xor eax, 0x82a40cd1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x86ec851b
xor eax, 0xcc705816
rol eax, 0x5a
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0x124844ae
pushf
not eax
add eax, 0xbd6be9b5
xor eax, 0xa0e663a9
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe9a66fa0
xor eax, 0xa1ef5ff0
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa941bdf0
xor eax, 0xda701c85
rol eax, 0x52
popf
jmp 0x14007791f
test rax, rax
je 0x14007a985
push rax
pushf
mov eax, 0x1846c887
pushf
not eax
add eax, 0x91742d33
xor eax, 0xa2ec5d7e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf898633a
xor eax, 0xaa23a849
rol eax, 0xd6
popf
jmp 0x14007791f
push rax
pushf
mov eax, 0xdce68d88
pushf
not eax
add eax, 0xf7f29067
xor eax, 0xb09de730
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf1612d5b
xor eax, 0xf2c28715
rol eax, 0x31
popf
pushf
not eax
add eax, 0xaf69ad87
xor eax, 0x867c03b5
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd629bdad
xor eax, 0xd960a6b7
rol eax, 0x8b
popf
jmp 0x14007791f
cmp byte [rcx + r8], 0
jmp 0x14007a352
lea r8, [0x1b5594c08]
pushf
sub r8, 0x75579728
popf
xor ecx, ecx
xor edx, edx
call fcn.1400b861d
ud2
lea rax, [0x189c89e29]
pushf
sub rax, 0x49c6e3e1
popf
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14006b9d1
ud2