Function at 0x18006576c
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xe6687cdd
pushf
not eax
add eax, 0xf681bc8b
xor eax, 0xb789510e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa8b89a2a
xor eax, 0xc106495f
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfd738239
xor eax, 0xcd029164
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa8ea1208
xor eax, 0x926fbd16
rol eax, 0x2b
popf
cmp eax, 0x29
jne 0x1800657cf
popf
pop rax
jmp 0x1800670c8
cmp eax, 0x48
jne 0x1800657de
popf
pop rax
jmp 0x1800680eb
cmp eax, 0x3f
jne 0x1800657ed
popf
pop rax
jmp 0x180067c93
cmp eax, 1
jne 0x1800657fc
popf
pop rax
jmp 0x180065c8b
cmp eax, 0xd
jne 0x18006580b
popf
pop rax
jmp 0x1800662eb
cmp eax, 0x1a
jne 0x18006581a
popf
pop rax
jmp 0x180066973
cmp eax, 0x44
jne 0x180065829
popf
pop rax
jmp 0x180067f05
cmp eax, 0x31
jne 0x180065838
popf
pop rax
jmp 0x18006754f
cmp eax, 0x40
jne 0x180065847
popf
pop rax
jmp 0x180067d2a
cmp eax, 8
jne 0x180065856
popf
pop rax
jmp 0x180065f41
cmp eax, 0x2a
jne 0x180065865
popf
pop rax
jmp 0x180067128
cmp eax, 0x17
jne 0x180065874
popf
pop rax
jmp 0x1800667dd
cmp eax, 0x1c
jne 0x180065883
popf
pop rax
jmp 0x180066a63
cmp eax, 0x2e
jne 0x180065892
popf
pop rax
jmp 0x18006734c
cmp eax, 0x18
jne 0x1800658a1
popf
pop rax
jmp 0x18006682b
cmp eax, 0x2b
jne 0x1800658b0
popf
pop rax
jmp 0x180067211
cmp eax, 0x1b
jne 0x1800658bf
popf
pop rax
jmp 0x180066a2d
cmp eax, 0x2d
jne 0x1800658ce
popf
pop rax
jmp 0x180067303
cmp eax, 0x23
jne 0x1800658dd
popf
pop rax
jmp 0x180066dbb
cmp eax, 0x25
jne 0x1800658ec
popf
pop rax
jmp 0x180066ed7
cmp eax, 0x43
jne 0x1800658fb
popf
pop rax
jmp 0x180067ea7
cmp eax, 0x13
jne 0x18006590a
popf
pop rax
jmp 0x1800665fd
cmp eax, 0x33
jne 0x180065919
popf
pop rax
jmp 0x18006767d
cmp eax, 0x24
jne 0x180065928
popf
pop rax
jmp 0x180066e31
cmp eax, 0x1e
jne 0x180065937
popf
pop rax
jmp 0x180066b34
cmp eax, 0xc
jne 0x180065946
popf
pop rax
jmp 0x1800662b2
cmp eax, 0x26
jne 0x180065955
popf
pop rax
jmp 0x180066f2d
cmp eax, 0x27
jne 0x180065964
popf
pop rax
jmp 0x180066f8e
cmp eax, 0x30
jne 0x180065973
popf
pop rax
jmp 0x180067494
cmp eax, 0x10
jne 0x180065982
popf
pop rax
jmp 0x18006647f
cmp eax, 0x37
jne 0x180065991
popf
pop rax
jmp 0x180067864
cmp eax, 9
jne 0x1800659a0
popf
pop rax
jmp 0x180066007
cmp eax, 0x39
jne 0x1800659af
popf
pop rax
jmp 0x180067918
cmp eax, 0x16
jne 0x1800659be
popf
pop rax
jmp 0x18006679f
cmp eax, 0x3b
jne 0x1800659cd
popf
pop rax
jmp 0x1800679a6
cmp eax, 0xa
jne 0x1800659dc
popf
pop rax
jmp 0x1800660ec
cmp eax, 0x36
jne 0x1800659eb
popf
pop rax
jmp 0x1800677c0
cmp eax, 0x14
jne 0x1800659fa
popf
pop rax
jmp 0x1800666a5
cmp eax, 0x46
jne 0x180065a09
popf
pop rax
jmp 0x18006802a
cmp eax, 0x3d
jne 0x180065a18
popf
pop rax
jmp 0x180067b5b
cmp eax, 2
jne 0x180065a27
popf
pop rax
jmp 0x180065d24
cmp eax, 0x47
jne 0x180065a36
popf
pop rax
jmp 0x1800680a3
cmp eax, 0x41
jne 0x180065a45
popf
pop rax
jmp 0x180067d6a
cmp eax, 0x11
jne 0x180065a54
popf
pop rax
jmp 0x1800664db
cmp eax, 0x35
jne 0x180065a63
popf
pop rax
jmp 0x18006771c
cmp eax, 0x3a
jne 0x180065a72
popf
pop rax
jmp 0x18006796b
cmp eax, 0x12
jne 0x180065a81
popf
pop rax
jmp 0x18006657f
cmp eax, 0x21
jne 0x180065a90
popf
pop rax
jmp 0x180066d19
cmp eax, 0x38
jne 0x180065a9f
popf
pop rax
jmp 0x1800678cf
cmp eax, 0xb
jne 0x180065aae
popf
pop rax
jmp 0x18006619d
cmp eax, 0xf
jne 0x180065abd
popf
pop rax
jmp 0x180066444
cmp eax, 0x15
jne 0x180065acc
popf
pop rax
jmp 0x180066712
cmp eax, 5
jne 0x180065adb
popf
pop rax
jmp 0x180065e2d
cmp eax, 6
jne 0x180065aea
popf
pop rax
jmp 0x180065eac
cmp eax, 0x22
jne 0x180065af9
popf
pop rax
jmp 0x180066d5b
cmp eax, 0x3c
jne 0x180065b08
popf
pop rax
jmp 0x1800679ee
cmp eax, 0x1f
jne 0x180065b17
popf
pop rax
jmp 0x180066b7c
cmp eax, 4
jne 0x180065b26
popf
pop rax
jmp 0x180065dcc
cmp eax, 0x2f
jne 0x180065b35
popf
pop rax
jmp 0x1800673f0
cmp eax, 0x28
jne 0x180065b44
popf
pop rax
jmp 0x180067022
cmp eax, 0x3e
jne 0x180065b53
popf
pop rax
jmp 0x180067bed
cmp eax, 0x45
jne 0x180065b62
popf
pop rax
jmp 0x180067fac
cmp eax, 0x2c
jne 0x180065b71
popf
pop rax
jmp 0x1800672cb
cmp eax, 3
jne 0x180065b80
popf
pop rax
jmp 0x180065d71
cmp eax, 0x19
jne 0x180065b8f
popf
pop rax
jmp 0x1800668e2
cmp eax, 0x1d
jne 0x180065b9e
popf
pop rax
jmp 0x180066ace
cmp eax, 0x34
jne 0x180065bad
popf
pop rax
jmp 0x1800676bb
cmp eax, 0x32
jne 0x180065bbc
popf
pop rax
jmp 0x1800675cf
cmp eax, 0xe
jne 0x180065bcb
popf
pop rax
jmp 0x18006639d
cmp eax, 0x42
jne 0x180065bda
popf
pop rax
jmp 0x180067df3
cmp eax, 7
jne 0x180065be9
popf
pop rax
jmp 0x180065ee6
cmp eax, 0x20
jne 0x180065bf8
popf
pop rax
jmp 0x180066c99
cmp eax, 0
jne 0x180065c07
popf
pop rax
jmp 0x180065c07
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
and dword [rsp + 0x70], 0
mov eax, 0xa4f2be81
pushf
not eax
add eax, 0x99684c77
xor eax, 0xccc96081
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcbcf03f6
xor eax, 0xa52b31b2
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbb43999e
xor eax, 0xfb7796e0
rol eax, 0x32
popf
pushf
not eax
add eax, 0x94311da5
xor eax, 0xcb1e08ce
rol eax, 0x13
popf
movzx esi, r8b
mov r11b, r9b
mov r15d, edx
mov rbx, rcx
cmp rcx, rax
jbe 0x180065e2d
mov rax, rcx
shr rax, 0x20
bsr ecx, eax
je 0x180065cdd
push rax
pushf
mov eax, 0x85ec843
pushf
not eax
add eax, 0x9e119e5c
xor eax, 0x9def3647
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf930472d
xor eax, 0x8a92c2e6
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9020805f
xor eax, 0xa2a3a015
rol eax, 0xde
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xad5d0f5c
pushf
not eax
add eax, 0x989c5916
xor eax, 0xa1e83960
rol eax, 7
popf
pushf
not eax
add eax, 0x9ec0b39c
xor eax, 0xedb0363d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc1f73c70
xor eax, 0xee1883ff
rol eax, 0x65
popf
jmp 0x1800657c0
inc ecx
jmp 0x180065dcc
xor ecx, ecx
push rax
pushf
mov eax, 0x2ad0869a
pushf
not eax
add eax, 0xd46526d0
xor eax, 0x8da82179
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x82ed5b18
xor eax, 0xd8886685
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa1393514
xor eax, 0xccceea46
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb9928079
xor eax, 0x802da6a1
rol eax, 0x29
popf
jmp 0x1800657c0
add ecx, 0x20
jmp 0x180065f41
bsr ecx, ebx
je 0x180065e78
push rax
pushf
mov eax, 0xbebeac0b
pushf
not eax
add eax, 0xd00b51db
xor eax, 0xbc986f3f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x903e422e
xor eax, 0xe5528174
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd63cfce6
xor eax, 0xad59e649
rol eax, 0x23
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x9cd28580
pushf
not eax
add eax, 0xb99a3e0f
xor eax, 0xec2e49b2
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9e4b8f20
xor eax, 0xca691522
rol eax, 0x3e
popf
jmp 0x1800657c0
inc ecx
jmp 0x180065f41
xor ecx, ecx
push rax
pushf
mov eax, 0x8068689b
pushf
not eax
add eax, 0xdd95f74c
xor eax, 0xfbb5178c
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd96405a7
xor eax, 0x8f8562cd
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9d84183d
xor eax, 0xe1aa3e7f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x88125b43
xor eax, 0x8468d37f
rol eax, 0x20
popf
jmp 0x1800657c0
mov r10, qword [rsp + 0x90]
mov edi, r15d
mov dl, byte [r10 + 8]
mov al, dl
neg al
mov al, dl
sbb ebp, ebp
and ebp, 0x1d
add ebp, 0x18
sub ebp, ecx
sub edi, ebp
neg al
sbb r8d, r8d
and r8d, 0x380
add r8d, 0x7f
cmp edi, r8d
jg 0x180065fc1
push rax
pushf
mov eax, 0x71051e36
pushf
not eax
add eax, 0xe14588c8
xor eax, 0xc8917fa6
rol eax, 0xba
popf
pushf
not eax
add eax, 0x91ce05db
xor eax, 0xde263b42
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xec2f7002
xor eax, 0xb5c8fb9f
rol eax, 0xf8
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x7e6e4ae2
pushf
not eax
add eax, 0xd4b12c75
xor eax, 0xcfba172d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf44b0906
xor eax, 0x93e679c4
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9095f97b
xor eax, 0xedbcc42d
rol eax, 0x3a
popf
jmp 0x1800657c0
mov al, dl
movabs r12, 0x21c80b000ec7f3e8
pushf
not r12
add r12, 0x7c21c616
xor r12, 0x6d5f45fb
rol r12, 0x4d
popf
pushf
not r12
add r12, 0x70edaac7
xor r12, 0x6215f9a7
rol r12, 0x8d
popf
pushf
not r12
add r12, 0x7d65adf9
xor r12, 0x696f322d
rol r12, 0xd2
popf
neg al
sbb ecx, ecx
and ecx, 0xfffffc80
add ecx, 0xffffff82
cmp edi, ecx
jge 0x1800660a6
push rax
pushf
mov eax, 0x866746bf
pushf
not eax
add eax, 0xc6007786
xor eax, 0xde5079e9
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9d3ef1c5
xor eax, 0xac5a472d
rol eax, 0x98
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xa0b17b4e
pushf
not eax
add eax, 0x9aa94066
xor eax, 0xdcec3673
rol eax, 0
popf
pushf
not eax
add eax, 0x88e578b9
xor eax, 0xbfde89a3
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8f6c1e23
xor eax, 0xbfee4f32
rol eax, 0x59
popf
jmp 0x1800657c0
lea r9d, [r15 - 1]
mov edi, r8d
push r8
not r8d
sub r9d, r8d
pop r8
sub r9d, 1
neg edi
mov dword [rsp + 0x70], r9d
test r9d, r9d
jns 0x180066157
push rax
pushf
mov eax, 0xc84fb309
pushf
not eax
add eax, 0xfda98806
xor eax, 0xd49889ab
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9871a219
xor eax, 0x98e04514
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa0ffa8e8
xor eax, 0x925d2e1b
rol eax, 0xd9
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x134d14da
pushf
not eax
add eax, 0xa515e00e
xor eax, 0xec1189e6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd77d176a
xor eax, 0x803b6c91
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf69bd672
xor eax, 0xb3ebc6a1
rol eax, 0x9c
popf
jmp 0x1800657c0
mov r13d, r9d
mov r14d, 0x67c51397
pushf
not r14d
add r14d, 0xd037055e
xor r14d, 0xcca776af
rol r14d, 0x84
popf
pushf
not r14d
add r14d, 0x8020795b
xor r14d, 0xbb368501
rol r14d, 0xfd
popf
pushf
not r14d
add r14d, 0x8a609baa
xor r14d, 0x922ca92e
rol r14d, 0x68
popf
pushf
not r14d
add r14d, 0xb790e842
xor r14d, 0x952d4876
rol r14d, 0xe3
popf
neg r13d
cmp r13d, 0x40
jb 0x180066259
push rax
pushf
mov eax, 0xaa6ba667
pushf
not eax
add eax, 0x97395ccb
xor eax, 0xf6ed7743
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9ffd2ee3
xor eax, 0xec3f7240
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe40a4e56
xor eax, 0xe5645652
rol eax, 0x12
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xe15a1ce2
pushf
not eax
add eax, 0xd0f3d8ec
xor eax, 0xe2c315e0
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbf0cadf1
xor eax, 0xaa8cafd3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd5c18de3
xor eax, 0x92bbe3b2
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf15af28e
xor eax, 0x854b1485
rol eax, 0xba
popf
jmp 0x1800657c0
xor ebx, ebx
jmp 0x180066c04
mov ecx, r13d
mov rax, r14
shl rax, cl
lea ecx, [r13 - 1]
and rax, rbx
mov qword [rsp + 0x20], rax
mov rax, r14
shl rax, cl
mov r12, rax
and r12, rbx
test r11b, r11b
je 0x180066357
push rax
pushf
mov eax, 0x242aa2ca
pushf
not eax
add eax, 0xc34bd0be
xor eax, 0xba6d1b4b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd432e10f
xor eax, 0xa70ff828
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd1fb86da
xor eax, 0x980f6418
rol eax, 0xbd
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x891103f8
pushf
not eax
add eax, 0xeceab127
xor eax, 0xb6f4ead6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xce680473
xor eax, 0xf09d6048
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x883b6949
xor eax, 0xa908cdaa
rol eax, 0x5e
popf
jmp 0x1800657c0
dec rax
test rbx, rax
jne 0x1800663eb
push rax
pushf
mov eax, 0x48bad26
pushf
not eax
add eax, 0xbc18bfc2
xor eax, 0x9d0820f7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbe2e211b
xor eax, 0xf8ccc5b0
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc635c18d
xor eax, 0xf8aaf5be
rol eax, 0x19
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x4c8451a3
pushf
not eax
add eax, 0xfdc8458e
xor eax, 0x8bd98960
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdabc6222
xor eax, 0xed0b5567
rol eax, 0xa
popf
pushf
not eax
add eax, 0xebc03972
xor eax, 0x897ab5c6
rol eax, 0xca
popf
pushf
not eax
add eax, 0xfa6281c2
xor eax, 0xeae887f9
rol eax, 0xf7
popf
jmp 0x1800657c0
xor r15b, r15b
jmp 0x1800664db
mov r15b, r14b
push rax
pushf
mov eax, 0x4fad52bd
pushf
not eax
add eax, 0xe5f7c108
xor eax, 0xe44e5ca6
rol eax, 8
popf
pushf
not eax
add eax, 0x940bb8ab
xor eax, 0xdd84de8b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe8e7d4b5
xor eax, 0x9d44c044
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe4adb490
xor eax, 0x8ff39942
rol eax, 0xc3
popf
jmp 0x1800657c0
test r12, r12
jne 0x180066526
push rax
pushf
mov eax, 0xe332a46b
pushf
not eax
add eax, 0xbce4a514
xor eax, 0x8888372c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbd459696
xor eax, 0xf52b6612
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcb240cdc
xor eax, 0xfc5f5ad1
rol eax, 0x1a
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x78aa85d9
pushf
not eax
add eax, 0xe3e9336a
xor eax, 0xdf053e1c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9a8756b8
xor eax, 0xee4e8fb4
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeda4fa1d
xor eax, 0xfec73ede
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8a0a3a3b
xor eax, 0xef6ffa28
rol eax, 0x97
popf
jmp 0x1800657c0
test r15b, r15b
je 0x1800665b7
push rax
pushf
mov eax, 0x979ea8b0
pushf
not eax
add eax, 0xbf3ad070
xor eax, 0xe3589c20
rol eax, 0x48
popf
pushf
not eax
add eax, 0xafe10c4f
xor eax, 0xeb256cc6
rol eax, 0xbe
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x21862987
pushf
not eax
add eax, 0x93bf07fc
xor eax, 0xab12e54b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc3376104
xor eax, 0xa81c9f40
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9f990810
xor eax, 0xa9cc3ed9
rol eax, 0x5d
popf
jmp 0x1800657c0
call fcn.1800b76af
test eax, eax
je 0x18006665f
push rax
pushf
mov eax, 0x85990863
pushf
not eax
add eax, 0xeebda891
xor eax, 0xfd756721
rol eax, 0x29
popf
pushf
not eax
add eax, 0x95a24d72
xor eax, 0xc4eb3481
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe68776cc
xor eax, 0xa53c3b3e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xab3e0985
xor eax, 0x9d0cae98
rol eax, 0x3a
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x78ff9569
pushf
not eax
add eax, 0xb19a676d
xor eax, 0xdf5b09d0
rol eax, 0x96
popf
pushf
not eax
add eax, 0xde39a14e
xor eax, 0xd50e1f1e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdf350664
xor eax, 0xad863d27
rol eax, 0x13
popf
jmp 0x1800657c0
cmp eax, 0x100
je 0x1800666df
push rax
pushf
mov eax, 0x72c9bb14
pushf
not eax
add eax, 0xaa68714c
xor eax, 0xa4f42af0
rol eax, 0xee
popf
pushf
not eax
add eax, 0x89f30387
xor eax, 0xe2c14aac
rol eax, 0x96
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x1d5c9892
pushf
not eax
add eax, 0xaa32c146
xor eax, 0xb7d7f5c9
rol eax, 8
popf
pushf
not eax
add eax, 0xf3178645
xor eax, 0xf1140c09
rol eax, 0xaf
popf
jmp 0x1800657c0
mov r9d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x90]
cmp eax, 0x200
jne 0x18006676c
push rax
pushf
mov eax, 0x2e822881
pushf
not eax
add eax, 0xe9da87eb
xor eax, 0x981bc738
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd9d799eb
xor eax, 0xa7394a1b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb40e31b2
xor eax, 0x934ddd2b
rol eax, 0x19
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x2f658420
pushf
not eax
add eax, 0x94c8a4ae
xor eax, 0x9e44ad43
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc9dc4149
xor eax, 0xae39caf9
rol eax, 0x32
popf
jmp 0x1800657c0
mov al, sil
xor al, r14b
jmp 0x180066b7c
mov al, sil
jmp 0x180066a63
test r12, r12
je 0x180066889
push rax
pushf
mov eax, 0x6d8318ee
pushf
not eax
add eax, 0x945ed0fd
xor eax, 0x852be51a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb4da95ee
xor eax, 0xf5cc794e
rol eax, 8
popf
pushf
not eax
add eax, 0xc79e5f9a
xor eax, 0x8ea46362
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe1220ccf
xor eax, 0xc7f34c3c
rol eax, 0xa5
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x1da2cc2c
pushf
not eax
add eax, 0xea6b7209
xor eax, 0xfda7c614
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd8122bcb
xor eax, 0xc25b3a22
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9ed3ac47
xor eax, 0xf6fed238
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xae7c602f
xor eax, 0xe7744fba
rol eax, 0xf7
popf
jmp 0x1800657c0
test r15b, r15b
jne 0x18006691a
push rax
pushf
mov eax, 0xdd2ebd7f
pushf
not eax
add eax, 0xfc79e10f
xor eax, 0xbfaa1138
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe2f28e87
xor eax, 0x8bfe7254
rol eax, 0xdf
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x7f3e0a1e
pushf
not eax
add eax, 0xb57e0724
xor eax, 0xccd0f695
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd580e06b
xor eax, 0xaa48fca8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x93d9c630
xor eax, 0xf457ffa8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe9c9ebfa
xor eax, 0x92994ca3
rol eax, 0xc5
popf
jmp 0x1800657c0
cmp qword [rsp + 0x20], 0
je 0x1800669d4
push rax
pushf
mov eax, 0x689897a6
pushf
not eax
add eax, 0xff8d43ed
xor eax, 0x953f3fe0
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc18744da
xor eax, 0x87ca9fe4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x82b31d43
xor eax, 0xa743e4a0
rol eax, 7
popf
pushf
not eax
add eax, 0x948ae0fd
xor eax, 0xbe90bab0
rol eax, 0x9b
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xec10cb7c
pushf
not eax
add eax, 0xf1ebc12e
xor eax, 0xb82dd129
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb2b2bf8e
xor eax, 0x9f39dcfc
rol eax, 0x95
popf
pushf
not eax
add eax, 0x85926ae9
xor eax, 0xde595221
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb6e534ae
xor eax, 0xdbb96017
rol eax, 0x1f
popf
jmp 0x1800657c0
mov al, r14b
push rax
pushf
mov eax, 0xf8a7ee08
pushf
not eax
add eax, 0x98d043f0
xor eax, 0xcb5efb4e
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd1a2baae
xor eax, 0xe44517d7
rol eax, 0x16
popf
jmp 0x1800657c0
mov r9d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x90]
jmp 0x180066b7c
mov r9d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x90]
push rax
pushf
mov eax, 0xb6ddd98b
pushf
not eax
add eax, 0x9ee5b5ac
xor eax, 0xbc105ec4
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf0ac0c74
xor eax, 0xadd44a47
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe659f430
xor eax, 0xb0196321
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x96508d87
xor eax, 0xec9b3e95
rol eax, 0xd4
popf
jmp 0x1800657c0
xor al, al
push rax
pushf
mov eax, 0xe8776985
pushf
not eax
add eax, 0xf76c9290
xor eax, 0xe174e1aa
rol eax, 4
popf
pushf
not eax
add eax, 0x99fa2cd6
xor eax, 0xa70d05d2
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf0428de0
xor eax, 0x9b09e5a8
rol eax, 0xe4
popf
jmp 0x1800657c0
mov r15d, dword [rsp + 0x78]
mov ecx, r13d
shr rbx, cl
movabs r12, 0x71ae001cfb67ee28
pushf
not r12
add r12, 0x52b15637
xor r12, 0x48d410b4
rol r12, 0x37
popf
pushf
not r12
add r12, 0x51708d58
xor r12, 0x5fe01e39
rol r12, 0x8b
popf
pushf
not r12
add r12, 0x7e42bbe9
xor r12, 0x793da5b4
rol r12, 0x13
popf
pushf
not r12
add r12, 0x597ef5fa
xor r12, 0x41bad445
rol r12, 0x95
popf
movzx eax, al
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mov dl, byte [r10 + 8]
test rbx, rbx
jne 0x180066c53
push rax
pushf
mov eax, 0x9c3b231d
pushf
not eax
add eax, 0xf8c6dd28
xor eax, 0x955e0737
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf11f5f94
xor eax, 0xcba5bfc9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa6dbc303
xor eax, 0xcc559b7c
rol eax, 0xbf
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x1eb92069
pushf
not eax
add eax, 0x9e58ad04
xor eax, 0xddfdf1ce
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf0e9ad7e
xor eax, 0xc21be5a5
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8546a0b8
xor eax, 0xa3a1d240
rol eax, 0x7c
popf
jmp 0x1800657c0
mov rcx, qword [r10]
test dl, dl
je 0x180066cd3
push rax
pushf
mov eax, 0x2f63696b
pushf
not eax
add eax, 0xdb7d7ecc
xor eax, 0x8132256f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa0087196
xor eax, 0x90cbc965
rol eax, 0x31
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xbe573723
pushf
not eax
add eax, 0xb18ea608
xor eax, 0xb706cce3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x895e289d
xor eax, 0xdea53d9f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe9f7baea
xor eax, 0x8b2e7954
rol eax, 0x9e
popf
jmp 0x1800657c0
mov rax, rsi
shl rax, 0x3f
mov qword [rcx], rax
jmp 0x180066dbb
mov eax, esi
shl eax, 0x1f
mov dword [rcx], eax
push rax
pushf
mov eax, 0x229ba391
pushf
not eax
add eax, 0xc65236f6
xor eax, 0xa5acc9bd
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8391997e
xor eax, 0xd37f7ed8
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdfeefdd5
xor eax, 0xcdc2d45d
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb29d2d1b
xor eax, 0x8fe26779
rol eax, 0x9a
popf
jmp 0x1800657c0
mov eax, 0x18ab7ef2
pushf
not eax
add eax, 0xc41f1ee6
xor eax, 0xc672c43a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf3c203b0
xor eax, 0x9b3e0775
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc7e092d9
xor eax, 0xf544dc49
rol eax, 0x3f
popf
jmp 0x1800680eb
mov al, dl
neg al
sbb rcx, rcx
and rcx, r12
add rcx, 0x7fffff
cmp rbx, rcx
jbe 0x180066e7e
push rax
pushf
mov eax, 0x2fc06f96
pushf
not eax
add eax, 0xf16bd892
xor eax, 0x93be02c1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9c2e1247
xor eax, 0xc7b97c9c
rol eax, 0xd9
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xb69de0ab
pushf
not eax
add eax, 0xe9457afe
xor eax, 0xbe2ce317
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9840e49e
xor eax, 0x87b3308b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbb45504b
xor eax, 0xf79d55be
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf7458bda
xor eax, 0xd5167fc2
rol eax, 0xf0
popf
jmp 0x1800657c0
mov edi, r15d
sub edi, r9d
sub edi, ebp
sub edi, r14d
jmp 0x180067f05
mov ecx, r9d
jmp 0x180067ea9
test ebp, ebp
jns 0x180066fef
push rax
pushf
mov eax, 0x66e45b63
pushf
not eax
add eax, 0xf86e5f8d
xor eax, 0xb9f95ce3
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcff9b165
xor eax, 0xbf35d025
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf9206eef
xor eax, 0xa94bc797
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe4998f30
xor eax, 0x805c36ac
rol eax, 0x4d
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xdc6e3487
pushf
not eax
add eax, 0xad6df843
xor eax, 0x832bc536
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe25399ae
xor eax, 0x8d5e9c2a
rol eax, 0x7c
popf
jmp 0x1800657c0
neg ebp
cmp ebp, 0x40
jb 0x180067082
push rax
pushf
mov eax, 0x9f0bf1f8
pushf
not eax
add eax, 0xe8f81628
xor eax, 0xab21f14e
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb1a910e1
xor eax, 0xc518a59e
rol eax, 6
popf
pushf
not eax
add eax, 0xe8cb332d
xor eax, 0x85aabf6c
rol eax, 0xde
popf
pushf
not eax
add eax, 0x91558035
xor eax, 0xea6b3d51
rol eax, 0x20
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xff9048f9
pushf
not eax
add eax, 0x8cff3008
xor eax, 0x80c00fdb
rol eax, 7
popf
pushf
not eax
add eax, 0xd0325b2f
xor eax, 0xd6d0a0cc
rol eax, 4
popf
pushf
not eax
add eax, 0x968b4363
xor eax, 0xafb76d20
rol eax, 0x95
popf
jmp 0x1800657c0
xor ebx, ebx
jmp 0x180067a57
mov r14d, 0x9380d4c6
pushf
not r14d
add r14d, 0xfdba9699
xor r14d, 0xe4b73ef1
rol r14d, 0x3a
popf
pushf
not r14d
add r14d, 0xfb04fdfd
xor r14d, 0xedcb402e
rol r14d, 0xe6
popf
pushf
not r14d
add r14d, 0xd344281b
xor r14d, 0x9ae39c7a
rol r14d, 0xa5
popf
mov ecx, ebp
mov r13d, r14d
mov eax, r14d
shl r13, cl
lea ecx, [rbp - 1]
shl rax, cl
and r13, rbx
mov r12, rax
and r12, rbx
test r11b, r11b
je 0x1800671cb
push rax
pushf
mov eax, 0x6af0ae73
pushf
not eax
add eax, 0x86250429
xor eax, 0xa6be1a9b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf04bb173
xor eax, 0x9d7e3b86
rol eax, 0xee
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xdf9c7ee7
pushf
not eax
add eax, 0xb50205dd
xor eax, 0xf4b56e12
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x84dd2330
xor eax, 0xf2763f84
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa39ab22f
xor eax, 0xa2976cda
rol eax, 0xbd
popf
jmp 0x1800657c0
dec rax
test rbx, rax
jne 0x180067272
push rax
pushf
mov eax, 0x4dbb3757
pushf
not eax
add eax, 0xa3d8fb53
xor eax, 0xd049eb4b
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8700457f
xor eax, 0xe3b5ed6e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfd243dfa
xor eax, 0xc6b50272
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd5a3cd8d
xor eax, 0xef519beb
rol eax, 0xac
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x2173dac8
pushf
not eax
add eax, 0x8798e70e
xor eax, 0xcdb30204
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe367e79d
xor eax, 0xb9b36535
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc6fec51b
xor eax, 0xb40a9719
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x80fde4bc
xor eax, 0xbde47174
rol eax, 0xc1
popf
jmp 0x1800657c0
xor r15b, r15b
jmp 0x18006734c
mov r15b, r14b
push rax
pushf
mov eax, 0xe18ce6fb
pushf
not eax
add eax, 0xd7c8a27b
xor eax, 0xc694c154
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa1dfe232
xor eax, 0xeb1aa539
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9ad76398
xor eax, 0xa34d4ccd
rol eax, 0x89
popf
jmp 0x1800657c0
test r12, r12
jne 0x180067397
push rax
pushf
mov eax, 0xb92f6e11
pushf
not eax
add eax, 0xfb742a12
xor eax, 0xc4d22129
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xde899fe1
xor eax, 0x80aaad91
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfe788945
xor eax, 0x986e4afd
rol eax, 0x52
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x85bbc20e
pushf
not eax
add eax, 0xec8e617a
xor eax, 0xd0d377a4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfdec43f7
xor eax, 0xfd87f8c4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa2ccaf3a
xor eax, 0xc785e921
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x92697526
xor eax, 0xcf59967a
rol eax, 0xd8
popf
jmp 0x1800657c0
test r15b, r15b
je 0x18006744e
push rax
pushf
mov eax, 0x3fbc8e1c
pushf
not eax
add eax, 0xeb418678
xor eax, 0xab04ba42
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf8646e89
xor eax, 0xa02dc867
rol eax, 0x96
popf
pushf
not eax
add eax, 0x915cce31
xor eax, 0xea47c64f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe840f373
xor eax, 0xdcc80ba5
rol eax, 0xca
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x347fde10
pushf
not eax
add eax, 0x86121c74
xor eax, 0x97fdc01f
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc460c36f
xor eax, 0x8eb6cbc3
rol eax, 9
popf
pushf
not eax
add eax, 0xd246d924
xor eax, 0xdeeef08c
rol eax, 0xe7
popf
jmp 0x1800657c0
call fcn.1800b76af
test eax, eax
je 0x1800674f6
push rax
pushf
mov eax, 0x75cac1f3
pushf
not eax
add eax, 0xd9eb3871
xor eax, 0xa3296708
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd29a3bf6
xor eax, 0xbecb0381
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd23f2d45
xor eax, 0xd4517a9b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xefcc8eef
xor eax, 0xe29fff37
rol eax, 0x63
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xb07d0047
pushf
not eax
add eax, 0x9b45bb6a
xor eax, 0x84877e4f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe483f264
xor eax, 0xc9993e25
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xecba760b
xor eax, 0x912f1211
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe768ba3e
xor eax, 0x81426533
rol eax, 0x65
popf
jmp 0x1800657c0
cmp eax, 0x100
je 0x180067589
push rax
pushf
mov eax, 0x207558a8
pushf
not eax
add eax, 0xdf2f113d
xor eax, 0xaf2b12dc
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc11f047d
xor eax, 0xf90d71de
rol eax, 0x22
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xadb338fa
pushf
not eax
add eax, 0x826ed5e0
xor eax, 0xd31c1359
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xad2c7755
xor eax, 0xba44717b
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc44f5955
xor eax, 0x9db8e860
rol eax, 0x7a
popf
jmp 0x1800657c0
mov r10, qword [rsp + 0x90]
cmp eax, 0x200
jne 0x180067637
push rax
pushf
mov eax, 0xe26ba8c7
pushf
not eax
add eax, 0xef0d183c
xor eax, 0xbc08cb00
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x94648f62
xor eax, 0x8e65a40a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xeb0d0326
xor eax, 0x901d2d8d
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8bf90cd9
xor eax, 0xa96550b9
rol eax, 0x97
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xbf920f68
pushf
not eax
add eax, 0x85b6a92d
xor eax, 0x8386bf58
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xac8d08ef
xor eax, 0xd8e6bbef
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf4d67e5d
xor eax, 0x99f35250
rol eax, 0xbf
popf
jmp 0x1800657c0
mov al, sil
xor al, r14b
jmp 0x1800679ee
mov al, sil
jmp 0x180067918
test r12, r12
je 0x18006777a
push rax
pushf
mov eax, 0x9b049e0d
pushf
not eax
add eax, 0xebcd7a43
xor eax, 0x976fa376
rol eax, 0x40
popf
pushf
not eax
add eax, 0x95a74fa1
xor eax, 0xda4eb9ec
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb270d1c6
xor eax, 0xa984756e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcc4e8817
xor eax, 0x84faea83
rol eax, 0x5c
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xcf8de8f3
pushf
not eax
add eax, 0xfce15317
xor eax, 0xe0fb93e3
rol eax, 0x12
popf
pushf
not eax
add eax, 0xed41cd07
xor eax, 0xeeef9565
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa336fd1e
xor eax, 0x931b8e90
rol eax, 0x71
popf
jmp 0x1800657c0
test r15b, r15b
jne 0x18006781e
push rax
pushf
mov eax, 0x7563c03f
pushf
not eax
add eax, 0xb3559b09
xor eax, 0xfebe9ebe
rol eax, 0x50
popf
pushf
not eax
add eax, 0x85a0d096
xor eax, 0xaead22de
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf7d94dbc
xor eax, 0xb246f96c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x81da8cd3
xor eax, 0xd72c588a
rol eax, 0x96
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x1443b807
pushf
not eax
add eax, 0xc494a39b
xor eax, 0xf23b7a7c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xddac02c3
xor eax, 0x949ec808
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe12b58b4
xor eax, 0xa6bfff4e
rol eax, 0x8c
popf
jmp 0x1800657c0
test r13, r13
je 0x18006789c
push rax
pushf
mov eax, 0x7d0e269a
pushf
not eax
add eax, 0x855e8c8d
xor eax, 0xf749b151
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb2b1748c
xor eax, 0xc1142a74
rol eax, 0xa0
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x672a7e7b
pushf
not eax
add eax, 0xaf2e4b8d
xor eax, 0xb5ea100b
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8f9cd578
xor eax, 0xeb7d183c
rol eax, 0x6b
popf
jmp 0x1800657c0
mov al, r14b
push rax
pushf
mov eax, 0xc22ce1f9
pushf
not eax
add eax, 0xae9f736d
xor eax, 0x90f887e6
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9fc9e460
xor eax, 0xa3cde10d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xcbc60364
xor eax, 0x9a622c46
rol eax, 0xe
popf
jmp 0x1800657c0
mov r10, qword [rsp + 0x90]
jmp 0x1800679ee
mov r10, qword [rsp + 0x90]
push rax
pushf
mov eax, 0xb101e0f
pushf
not eax
add eax, 0xd5f262d6
xor eax, 0xf201d767
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc24affd1
xor eax, 0x8ad76c2f
rol eax, 0x2c
popf
jmp 0x1800657c0
xor al, al
push rax
pushf
mov eax, 0x6155a0a
pushf
not eax
add eax, 0xe05cc8d8
xor eax, 0xfad5f731
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe2cb9b30
xor eax, 0xb5a33d69
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbc5bd775
xor eax, 0xee90b23f
rol eax, 0x82
popf
jmp 0x1800657c0
mov ecx, ebp
movzx eax, al
shr rbx, cl
movabs r12, 0x944500000bd71076
pushf
not r12
add r12, 0x4e85a640
xor r12, 0x44a50284
rol r12, 5
popf
pushf
not r12
add r12, 0x613a4adf
xor r12, 0x6027c373
rol r12, 0x90
popf
pushf
not r12
add r12, 0x500df451
xor r12, 0x523494b1
rol r12, 0x4f
popf
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mov dl, byte [r10 + 8]
mov al, dl
neg al
movabs rax, 0xfff0151ead3593da
pushf
not rax
add rax, 0x42d0cb04
xor rax, 0x70513729
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x72392b1a
xor rax, 0x7780b1a7
rol rax, 0xf6
popf
sbb rcx, rcx
and rcx, rax
add rcx, 0xffffff
cmp rbx, rcx
jbe 0x180067b02
push rax
pushf
mov eax, 0x11d526e7
pushf
not eax
add eax, 0xb20c18b6
xor eax, 0xc1a0d1ab
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9d27d489
xor eax, 0xc4e28a14
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb589e661
xor eax, 0xf3fc28c0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9a7c9e09
xor eax, 0xbfcb07ee
rol eax, 0xcc
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xe681d66a
pushf
not eax
add eax, 0xc94a242f
xor eax, 0xb56fd1ad
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb6243594
xor eax, 0x93c26fdf
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe55b8af3
xor eax, 0x8583bd5e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe5f85f7e
xor eax, 0xa1f04f27
rol eax, 0xbc
popf
jmp 0x1800657c0
shr rbx, 1
mov al, dl
jmp 0x180067b61
inc edi
neg al
sbb ecx, ecx
and ecx, 0x380
add ecx, 0x7f
cmp edi, ecx
jle 0x180067bba
push rax
pushf
mov eax, 0x332236af
pushf
not eax
add eax, 0xddeb87fa
xor eax, 0xc2a82664
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa1263550
xor eax, 0x8ca436ef
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd1804e34
xor eax, 0xe4f139d5
rol eax, 0xe0
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0xecf04b24
pushf
not eax
add eax, 0x822d71a4
xor eax, 0xabb9c259
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb167ae3c
xor eax, 0xcd506fb7
rol eax, 0x72
popf
jmp 0x1800657c0
mov r8, qword [r10]
test dl, dl
je 0x180067c4d
push rax
pushf
mov eax, 0xeb30717c
pushf
not eax
add eax, 0xd1e9e346
xor eax, 0x9fad7b82
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb030b716
xor eax, 0xeb41dad2
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaeb5e0ce
xor eax, 0xae2b07cd
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x962f1b1e
xor eax, 0xdc54b8c0
rol eax, 0x69
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x8cfc0141
pushf
not eax
add eax, 0x84c85b3f
xor eax, 0xbdd89139
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe608e56d
xor eax, 0x98441f83
rol eax, 0x18
popf
pushf
not eax
add eax, 0xae8d6a7f
xor eax, 0xedc0b630
rol eax, 0x7a
popf
jmp 0x1800657c0
mov rax, rsi
movabs rcx, 0x53a4bc3e8e3c4b85
pushf
not rcx
add rcx, 0x60253eaf
xor rcx, 0x58857315
rol rcx, 0x5a
popf
pushf
not rcx
add rcx, 0x7480865a
xor rcx, 0x7e30e6a4
rol rcx, 0x99
popf
pushf
not rcx
add rcx, 0x44b1ea29
xor rcx, 0x69403595
rol rcx, 0xe3
popf
shl rax, 0x3f
or rax, rcx
mov qword [r8], rax
jmp 0x180067d6a
mov eax, esi
shl eax, 0x1f
or eax, 0x7f800000
mov dword [r8], eax
push rax
pushf
mov eax, 0xf2298d9a
pushf
not eax
add eax, 0xeae3a12f
xor eax, 0x94276518
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9e920126
xor eax, 0xc0704eb0
rol eax, 0xc
popf
jmp 0x1800657c0
mov eax, 0x585da3a2
pushf
not eax
add eax, 0xf2b6aaee
xor eax, 0xe10f6b3b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb9510780
xor eax, 0xb87d3153
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdcbe4448
xor eax, 0xadf1ad05
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8aa2d8fb
xor eax, 0x8935630e
rol eax, 0xb5
popf
jmp 0x1800680eb
jle 0x180067e4e
push rax
pushf
mov eax, 0x342f3575
pushf
not eax
add eax, 0xf5994d78
xor eax, 0xbfb6b0d5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf728fae7
xor eax, 0x9e8378ec
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa58828c0
xor eax, 0xd3d1af4a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd02c1cf7
xor eax, 0xc9187f11
rol eax, 0xfd
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x30db314a
pushf
not eax
add eax, 0xc8e94156
xor eax, 0xc470636a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xed3f4847
xor eax, 0xf7a8a035
rol eax, 7
popf
pushf
not eax
add eax, 0x83b8849d
xor eax, 0xe9e050c2
rol eax, 0
popf
pushf
not eax
add eax, 0x8abb0451
xor eax, 0x98eef72d
rol eax, 0x69
popf
jmp 0x1800657c0
mov ecx, ebp
shl rbx, cl
push rax
pushf
mov eax, 0x85ea09ee
pushf
not eax
add eax, 0xb32bddbd
xor eax, 0xf3bc361e
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf7d8983c
xor eax, 0xcef88b6f
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8811d580
xor eax, 0xa96f0a22
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe7cd905e
xor eax, 0x921ddee5
rol eax, 0x28
popf
jmp 0x1800657c0
mov r9, qword [r10]
mov al, dl
neg al
sbb r8, r8
and r8, r12
add r8, 0x7fffff
and r8, rbx
test dl, dl
je 0x180067f66
push rax
pushf
mov eax, 0x59e578b9
pushf
not eax
add eax, 0xaf08e8e3
xor eax, 0xa2159a08
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd9cdff50
xor eax, 0xb391693f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd99b4249
xor eax, 0xcf1f2f7b
rol eax, 0x31
popf
jmp 0x1800657c0
push rax
pushf
mov eax, 0x5cfddafa
pushf
not eax
add eax, 0x958850f0
xor eax, 0xde20f637
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x86cf4664
xor eax, 0xdf22c83a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf96f51cc
xor eax, 0xc3bcc55c
rol eax, 0xf9
popf
jmp 0x1800657c0
lea ecx, [rdi + 0x3ff]
mov rax, rsi
and ecx, 0x7ff
shl rax, 0xb
or rcx, rax
shl rcx, 0x34
or rcx, r8
mov qword [r9], rcx
jmp 0x1800680a3
lea ecx, [rdi + 0x7f]
mov eax, esi
shl ecx, 0x17
and r8d, 0x7fffff
and ecx, 0x7f800000
shl eax, 0x1f
or ecx, eax
or ecx, r8d
mov dword [r9], ecx
push rax
pushf
mov eax, 0x3dcee56c
pushf
not eax
add eax, 0xb75e8acf
xor eax, 0x84ade043
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb07c3a5a
xor eax, 0x8bde79c5
rol eax, 0x92
popf
pushf
not eax
add eax, 0x936bc711
xor eax, 0x99ee944f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x99194057
xor eax, 0xa4b39904
rol eax, 0x70
popf
jmp 0x1800657c0
xor eax, eax
push rax
pushf
mov eax, 0x9888b95b
pushf
not eax
add eax, 0xab847833
xor eax, 0x8fa56235
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe8bcefcb
xor eax, 0xc7a07950
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf253c766
xor eax, 0x8e8c7088
rol eax, 0xbe
popf
jmp 0x1800657c0
mov rbx, qword [rsp + 0x80]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret