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

Disassembly:
push rax
pushf
mov eax, 0x2be552bf
pushf
not eax
add eax, 0xfe72da20
xor eax, 0xc795aad7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb534b362
xor eax, 0xc177dceb
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcd45997c
xor eax, 0xc0889ea1
rol eax, 0x36
popf
pushf
not eax
add eax, 0x883214bc
xor eax, 0xe20f63e1
rol eax, 0x87
popf
cmp eax, 0x29
jne 0x18006549e
popf
pop rax
jmp 0x180066cac
cmp eax, 0x48
jne 0x1800654ad
popf
pop rax
jmp 0x180067c22
cmp eax, 0x3f
jne 0x1800654bc
popf
pop rax
jmp 0x180067846
cmp eax, 1
jne 0x1800654cb
popf
pop rax
jmp 0x180065934
cmp eax, 0xd
jne 0x1800654da
popf
pop rax
jmp 0x180065fac
cmp eax, 0x1a
jne 0x1800654e9
popf
pop rax
jmp 0x180066621
cmp eax, 0x44
jne 0x1800654f8
popf
pop rax
jmp 0x180067a9b
cmp eax, 0x31
jne 0x180065507
popf
pop rax
jmp 0x180067115
cmp eax, 0x40
jne 0x180065516
popf
pop rax
jmp 0x18006790c
cmp eax, 8
jne 0x180065525
popf
pop rax
jmp 0x180065bd4
cmp eax, 0x2a
jne 0x180065534
popf
pop rax
jmp 0x180066cf8
cmp eax, 0x17
jne 0x180065543
popf
pop rax
jmp 0x18006649e
cmp eax, 0x1c
jne 0x180065552
popf
pop rax
jmp 0x1800666fe
cmp eax, 0x2e
jne 0x180065561
popf
pop rax
jmp 0x180066f5e
cmp eax, 0x18
jne 0x180065570
popf
pop rax
jmp 0x1800664ec
cmp eax, 0x2b
jne 0x18006557f
popf
pop rax
jmp 0x180066e20
cmp eax, 0x1b
jne 0x18006558e
popf
pop rax
jmp 0x1800666b5
cmp eax, 0x2d
jne 0x18006559d
popf
pop rax
jmp 0x180066f02
cmp eax, 0x23
jne 0x1800655ac
popf
pop rax
jmp 0x1800669c5
cmp eax, 0x25
jne 0x1800655bb
popf
pop rax
jmp 0x180066ae1
cmp eax, 0x43
jne 0x1800655ca
popf
pop rax
jmp 0x180067a50
cmp eax, 0x13
jne 0x1800655d9
popf
pop rax
jmp 0x1800662ab
cmp eax, 0x33
jne 0x1800655e8
popf
pop rax
jmp 0x18006721d
cmp eax, 0x24
jne 0x1800655f7
popf
pop rax
jmp 0x180066a61
cmp eax, 0x1e
jne 0x180065606
popf
pop rax
jmp 0x180066796
cmp eax, 0xc
jne 0x180065615
popf
pop rax
jmp 0x180065f4c
cmp eax, 0x26
jne 0x180065624
popf
pop rax
jmp 0x180066b24
cmp eax, 0x27
jne 0x180065633
popf
pop rax
jmp 0x180066b85
cmp eax, 0x30
jne 0x180065642
popf
pop rax
jmp 0x180067080
cmp eax, 0x10
jne 0x180065651
popf
pop rax
jmp 0x180066140
cmp eax, 0x37
jne 0x180065660
popf
pop rax
jmp 0x1800673de
cmp eax, 9
jne 0x18006566f
popf
pop rax
jmp 0x180065cad
cmp eax, 0x39
jne 0x18006567e
popf
pop rax
jmp 0x1800674cb
cmp eax, 0x16
jne 0x18006568d
popf
pop rax
jmp 0x18006644d
cmp eax, 0x3b
jne 0x18006569c
popf
pop rax
jmp 0x180067592
cmp eax, 0xa
jne 0x1800656ab
popf
pop rax
jmp 0x180065db2
cmp eax, 0x36
jne 0x1800656ba
popf
pop rax
jmp 0x18006734d
cmp eax, 0x14
jne 0x1800656c9
popf
pop rax
jmp 0x18006632d
cmp eax, 0x46
jne 0x1800656d8
popf
pop rax
jmp 0x180067b74
cmp eax, 0x3d
jne 0x1800656e7
popf
pop rax
jmp 0x180067721
cmp eax, 2
jne 0x1800656f6
popf
pop rax
jmp 0x1800659f3
cmp eax, 0x47
jne 0x180065705
popf
pop rax
jmp 0x180067bc7
cmp eax, 0x41
jne 0x180065714
popf
pop rax
jmp 0x18006794c
cmp eax, 0x11
jne 0x180065723
popf
pop rax
jmp 0x18006619c
cmp eax, 0x35
jne 0x180065732
popf
pop rax
jmp 0x1800672bc
cmp eax, 0x3a
jne 0x180065741
popf
pop rax
jmp 0x180067531
cmp eax, 0x12
jne 0x180065750
popf
pop rax
jmp 0x180066240
cmp eax, 0x21
jne 0x18006575f
popf
pop rax
jmp 0x180066936
cmp eax, 0x38
jne 0x18006576e
popf
pop rax
jmp 0x180067482
cmp eax, 0xb
jne 0x18006577d
popf
pop rax
jmp 0x180065e63
cmp eax, 0xf
jne 0x18006578c
popf
pop rax
jmp 0x1800660df
cmp eax, 0x15
jne 0x18006579b
popf
pop rax
jmp 0x1800663c0
cmp eax, 5
jne 0x1800657aa
popf
pop rax
jmp 0x180065ae9
cmp eax, 6
jne 0x1800657b9
popf
pop rax
jmp 0x180065b55
cmp eax, 0x22
jne 0x1800657c8
popf
pop rax
jmp 0x18006698b
cmp eax, 0x3c
jne 0x1800657d7
popf
pop rax
jmp 0x1800675da
cmp eax, 0x1f
jne 0x1800657e6
popf
pop rax
jmp 0x1800667cb
cmp eax, 4
jne 0x1800657f5
popf
pop rax
jmp 0x180065a88
cmp eax, 0x2f
jne 0x180065804
popf
pop rax
jmp 0x180067002
cmp eax, 0x28
jne 0x180065813
popf
pop rax
jmp 0x180066c19
cmp eax, 0x3e
jne 0x180065822
popf
pop rax
jmp 0x1800677d9
cmp eax, 0x45
jne 0x180065831
popf
pop rax
jmp 0x180067b1c
cmp eax, 0x2c
jne 0x180065840
popf
pop rax
jmp 0x180066eb4
cmp eax, 3
jne 0x18006584f
popf
pop rax
jmp 0x180065a53
cmp eax, 0x19
jne 0x18006585e
popf
pop rax
jmp 0x18006657d
cmp eax, 0x1d
jne 0x18006586d
popf
pop rax
jmp 0x180066756
cmp eax, 0x34
jne 0x18006587c
popf
pop rax
jmp 0x180067281
cmp eax, 0x32
jne 0x18006588b
popf
pop rax
jmp 0x1800671a8
cmp eax, 0xe
jne 0x18006589a
popf
pop rax
jmp 0x18006605e
cmp eax, 0x42
jne 0x1800658a9
popf
pop rax
jmp 0x1800679c2
cmp eax, 7
jne 0x1800658b8
popf
pop rax
jmp 0x180065b9f
cmp eax, 0x20
jne 0x1800658c7
popf
pop rax
jmp 0x180066890
cmp eax, 0
jne 0x1800658d6
popf
pop rax
jmp 0x1800658d6
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, 0x1c7cdf40
pushf
not eax
add eax, 0xa069e437
xor eax, 0xaae66766
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8aaa4e18
xor eax, 0x91d6fa43
rol eax, 0x6c
popf
movzx esi, r8b
mov r11b, r9b
mov r15d, edx
mov rbx, rcx
cmp rcx, rax
jbe 0x180065ae9
mov rax, rcx
shr rax, 0x20
bsr ecx, eax
je 0x180065999
push rax
pushf
mov eax, 0x87aa67a4
pushf
not eax
add eax, 0xc5f8c945
xor eax, 0xc5c047a2
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc720d823
xor eax, 0xb3d972f1
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa538cbe6
xor eax, 0xc3353cb7
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe2c7e12b
xor eax, 0x91768884
rol eax, 0x80
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xabb0e65c
pushf
not eax
add eax, 0xbf58ba0a
xor eax, 0xb3aec80f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xec27f4dc
xor eax, 0xf2c7bbeb
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc5b2b9f7
xor eax, 0xbe76c52c
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd50968c9
xor eax, 0xb283d380
rol eax, 0xa7
popf
jmp 0x18006548f
inc ecx
jmp 0x180065a88
xor ecx, ecx
push rax
pushf
mov eax, 0x7ee15407
pushf
not eax
add eax, 0xb9502beb
xor eax, 0xb96ecc11
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc995c2b8
xor eax, 0xd05c42aa
rol eax, 0x6f
popf
jmp 0x18006548f
add ecx, 0x20
jmp 0x180065bd4
bsr ecx, ebx
je 0x180065b21
push rax
pushf
mov eax, 0xe3ba3aae
pushf
not eax
add eax, 0xd2e336bd
xor eax, 0xb1ff1898
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd94508e6
xor eax, 0x8e159cf5
rol eax, 0x40
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xaf155f9f
pushf
not eax
add eax, 0x87f3ebc0
xor eax, 0xebfda22d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf6029855
xor eax, 0x8b697ee4
rol eax, 0x48
popf
jmp 0x18006548f
inc ecx
jmp 0x180065bd4
xor ecx, ecx
push rax
pushf
mov eax, 0x9b3b89b8
pushf
not eax
add eax, 0xb234b0e9
xor eax, 0x9442b967
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa885bec8
xor eax, 0xc30d830e
rol eax, 0x57
popf
jmp 0x18006548f
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 0x180065c54
push rax
pushf
mov eax, 0xa172f1cd
pushf
not eax
add eax, 0xa46146cf
xor eax, 0x85089a30
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9b0ebb5a
xor eax, 0xe6c0e98b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc9ff0f55
xor eax, 0xb911399f
rol eax, 0xe7
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x8bf35bd2
pushf
not eax
add eax, 0x9c205f59
xor eax, 0xcfb5c9f1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc9cb553d
xor eax, 0xeccc5b7d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbf7461cb
xor eax, 0xb62b14ae
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe3274ed0
xor eax, 0xd5a72d5a
rol eax, 0x28
popf
jmp 0x18006548f
mov al, dl
movabs r12, 0x800000011b6d5505
pushf
not r12
add r12, 0x61b28dbe
xor r12, 0x4a3bf119
rol r12, 0xc4
popf
pushf
not r12
add r12, 0x7ec8b38b
xor r12, 0x4923e6f3
rol r12, 0x10
popf
neg al
sbb ecx, ecx
and ecx, 0xfffffc80
add ecx, 0xffffff82
cmp edi, ecx
jge 0x180065d59
push rax
pushf
mov eax, 0x6e8ef86c
pushf
not eax
add eax, 0x90195e31
xor eax, 0xfe62d7dd
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa31c9af8
xor eax, 0x9d233fac
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xabfe591c
xor eax, 0xf108a4a2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xef2b9804
xor eax, 0x91e974ec
rol eax, 0xe5
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x2c51ca23
pushf
not eax
add eax, 0x89185217
xor eax, 0xbf84c590
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xade0a88a
xor eax, 0xc983fdab
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd3af6fc7
xor eax, 0xcc57ba15
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xebf12abe
xor eax, 0xfe99dc13
rol eax, 0x25
popf
jmp 0x18006548f
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 0x180065e0a
push rax
pushf
mov eax, 0xab61c66e
pushf
not eax
add eax, 0xe6a9dfb2
xor eax, 0xe62c6311
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9c3300bb
xor eax, 0xa78d53f2
rol eax, 0xb7
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x57a06950
pushf
not eax
add eax, 0xbadcf5d2
xor eax, 0xeee083a1
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8fc7eef8
xor eax, 0xac35b956
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x952915d4
xor eax, 0xe2975971
rol eax, 0x68
popf
pushf
not eax
add eax, 0xae2f3f88
xor eax, 0xe0e8f2af
rol eax, 0xd3
popf
jmp 0x18006548f
mov r13d, r9d
mov r14d, 0x11786394
pushf
not r14d
add r14d, 0x86eff832
xor r14d, 0xfba85edc
rol r14d, 0x58
popf
pushf
not r14d
add r14d, 0xd27b3dcb
xor r14d, 0xe115918c
rol r14d, 0x28
popf
pushf
not r14d
add r14d, 0xc6c4ac59
xor r14d, 0xccf51fef
rol r14d, 0x7d
popf
neg r13d
cmp r13d, 0x40
jb 0x180065f19
push rax
pushf
mov eax, 0x3554106b
pushf
not eax
add eax, 0xde112522
xor eax, 0xdb3f3874
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb32ed370
xor eax, 0xee93a83e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xef4950b7
xor eax, 0xed9d3bde
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xced0680b
xor eax, 0xbd0de8c9
rol eax, 0xa
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x69dfb252
pushf
not eax
add eax, 0xd858af2b
xor eax, 0x85af856c
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9a9b9b7f
xor eax, 0xeb3db9ab
rol eax, 0xb8
popf
jmp 0x18006548f
xor ebx, ebx
jmp 0x180066821
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 0x180066005
push rax
pushf
mov eax, 0xf9936a29
pushf
not eax
add eax, 0xea22fcb4
xor eax, 0xd144c3bb
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9774617b
xor eax, 0xe2614f66
rol eax, 0x9e
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x144ab9aa
pushf
not eax
add eax, 0x82cd8d23
xor eax, 0xe2b0f92c
rol eax, 0x99
popf
pushf
not eax
add eax, 0xda2a353f
xor eax, 0xaebe719b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa768727b
xor eax, 0x907f6cc9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb859a424
xor eax, 0xae361be1
rol eax, 0x66
popf
jmp 0x18006548f
dec rax
test rbx, rax
jne 0x1800660ac
push rax
pushf
mov eax, 0x6720ebd0
pushf
not eax
add eax, 0x9c17ad98
xor eax, 0xd657a26b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcf7f3881
xor eax, 0xefa7f2c1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x91962988
xor eax, 0x95095ced
rol eax, 0xa7
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x7fe242b9
pushf
not eax
add eax, 0xdd730091
xor eax, 0xc3dfee00
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8fcebebc
xor eax, 0x9c045441
rol eax, 0x55
popf
jmp 0x18006548f
xor r15b, r15b
jmp 0x18006619c
mov r15b, r14b
push rax
pushf
mov eax, 0xd7d55203
pushf
not eax
add eax, 0xa8232916
xor eax, 0xc869eb23
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xefe35a3d
xor eax, 0xd4b496da
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb8b03e1d
xor eax, 0x90e695be
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb3c9f570
xor eax, 0x9bd321f4
rol eax, 0x56
popf
jmp 0x18006548f
test r12, r12
jne 0x1800661fa
push rax
pushf
mov eax, 0xb5f62fc8
pushf
not eax
add eax, 0x96989019
xor eax, 0xe35c2fc0
rol eax, 0x71
popf
pushf
not eax
add eax, 0xba0d8907
xor eax, 0xf24cc6ef
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9fabd841
xor eax, 0xf6cfb317
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8ec08edf
xor eax, 0xc8ab8681
rol eax, 0x4b
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x1c26f8a6
pushf
not eax
add eax, 0xfe35d382
xor eax, 0xfa0c54f4
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd0b06a7d
xor eax, 0xcb3f1c57
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb0987951
xor eax, 0xa2dcf817
rol eax, 0x34
popf
jmp 0x18006548f
test r15b, r15b
je 0x180066278
push rax
pushf
mov eax, 0xa8a55596
pushf
not eax
add eax, 0xa2e515dd
xor eax, 0xc5a59cbd
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc7e5c8e3
xor eax, 0xcb12e039
rol eax, 0x7c
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xa9cf12cb
pushf
not eax
add eax, 0xb56f21c9
xor eax, 0xa85ff4cc
rol eax, 0x93
popf
pushf
not eax
add eax, 0xcc8a0a1d
xor eax, 0xfafcea65
rol eax, 0xde
popf
jmp 0x18006548f
call fcn.1800b6c3c
test eax, eax
je 0x1800662e7
push rax
pushf
mov eax, 0xc212d2d2
pushf
not eax
add eax, 0xe0daf4ce
xor eax, 0xc20eb4a4
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe11ae5fe
xor eax, 0xe5871352
rol eax, 0x52
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x1ad117d3
pushf
not eax
add eax, 0xf2ba5410
xor eax, 0xc32c411b
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8200dc11
xor eax, 0xa975aea3
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x97347c87
xor eax, 0xd575f440
rol eax, 0xc5
popf
jmp 0x18006548f
cmp eax, 0x100
je 0x180066367
push rax
pushf
mov eax, 0x4f140714
pushf
not eax
add eax, 0xb221680a
xor eax, 0x8e4ffb28
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x874747e6
xor eax, 0xa95a05e2
rol eax, 0xfd
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x6a7128df
pushf
not eax
add eax, 0xb5b36e27
xor eax, 0xd4a289ab
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xdf2eb4df
xor eax, 0xfdd307a3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x934e4465
xor eax, 0xd4453ece
rol eax, 0x70
popf
pushf
not eax
add eax, 0x88e29330
xor eax, 0x86fab338
rol eax, 0x2a
popf
jmp 0x18006548f
mov r9d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x90]
cmp eax, 0x200
jne 0x180066407
push rax
pushf
mov eax, 0x2da94b99
pushf
not eax
add eax, 0x9dbe9e59
xor eax, 0x88a163eb
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8eabe5d0
xor eax, 0xc83802ff
rol eax, 0x4c
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x2fc2234a
pushf
not eax
add eax, 0xa9203fb6
xor eax, 0xe9f18c33
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa800a2a4
xor eax, 0xc8efdb84
rol eax, 0xde
popf
pushf
not eax
add eax, 0x90faa585
xor eax, 0xf6575279
rol eax, 0x33
popf
jmp 0x18006548f
mov al, sil
xor al, r14b
jmp 0x1800667cb
mov al, sil
jmp 0x1800666fe
test r12, r12
je 0x18006654a
push rax
pushf
mov eax, 0x2dbdbcf3
pushf
not eax
add eax, 0x9156eae6
xor eax, 0xdc30283d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe54ca23a
xor eax, 0x87da928d
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8ef33c4a
xor eax, 0xb01c261c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xff0338df
xor eax, 0xe4f805e6
rol eax, 0x67
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x2512471a
pushf
not eax
add eax, 0xee20d7d8
xor eax, 0xab38a750
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe61597c6
xor eax, 0xe86924ff
rol eax, 0x76
popf
jmp 0x18006548f
test r15b, r15b
jne 0x1800665c8
push rax
pushf
mov eax, 0xcb43af3c
pushf
not eax
add eax, 0xd34b9ad7
xor eax, 0xca6b4690
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc8d7d4cc
xor eax, 0xb55bb1e6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xea7e5c12
xor eax, 0xe10b87d5
rol eax, 0xe4
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xa54f55b1
pushf
not eax
add eax, 0xb8be3a98
xor eax, 0xe3cdaa46
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc1895988
xor eax, 0xd8e40ba0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcd7a86d2
xor eax, 0xc643d314
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x90c79dab
xor eax, 0x9f9203fc
rol eax, 0x26
popf
jmp 0x18006548f
cmp qword [rsp + 0x20], 0
je 0x18006665c
push rax
pushf
mov eax, 0x2d1fedf
pushf
not eax
add eax, 0x9a4a0319
xor eax, 0xbbf1df61
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xacdfd0bc
xor eax, 0xeb7b81fa
rol eax, 0
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x63bd11e1
pushf
not eax
add eax, 0x8fd851fa
xor eax, 0xa970a530
rol eax, 0x78
popf
pushf
not eax
add eax, 0xebbde09e
xor eax, 0xffe6f4e9
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8af065ab
xor eax, 0xe43d652d
rol eax, 0x40
popf
pushf
not eax
add eax, 0xfb3bf784
xor eax, 0x9db09c61
rol eax, 0x2c
popf
jmp 0x18006548f
mov al, r14b
push rax
pushf
mov eax, 0x3d12e35
pushf
not eax
add eax, 0xf9de8d3a
xor eax, 0x85a40d8f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8b72ba39
xor eax, 0xc5b53203
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9e7d1546
xor eax, 0x81e1d237
rol eax, 0x1c
popf
jmp 0x18006548f
mov r9d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x90]
jmp 0x1800667cb
mov r9d, dword [rsp + 0x70]
mov r10, qword [rsp + 0x90]
push rax
pushf
mov eax, 0x3a27182c
pushf
not eax
add eax, 0xd9b9bb4e
xor eax, 0xcf792be9
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf5f32f28
xor eax, 0x99ac94a0
rol eax, 0xb6
popf
jmp 0x18006548f
xor al, al
push rax
pushf
mov eax, 0xb62e2bff
pushf
not eax
add eax, 0xd6e14945
xor eax, 0xec4d1e43
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc0b614f8
xor eax, 0xb9e9160c
rol eax, 0x1d
popf
jmp 0x18006548f
mov r15d, dword [rsp + 0x78]
mov ecx, r13d
shr rbx, cl
movabs r12, 0x9d007fffd1a8f41e
pushf
not r12
add r12, 0x4096bd51
xor r12, 0x6ec05216
rol r12, 0x4a
popf
pushf
not r12
add r12, 0x4d6c1d0c
xor r12, 0x66ff8b80
rol r12, 0x7b
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 0x18006685d
push rax
pushf
mov eax, 0xedf31fef
pushf
not eax
add eax, 0xbb48c114
xor eax, 0xd3c32af5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb9b70b48
xor eax, 0xc89874bc
rol eax, 0x88
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x1b35d7f8
pushf
not eax
add eax, 0x84d8e083
xor eax, 0xbc27494b
rol eax, 0x18
popf
pushf
not eax
add eax, 0xaf46bce2
xor eax, 0xed71a8a0
rol eax, 0xb6
popf
jmp 0x18006548f
mov rcx, qword [r10]
test dl, dl
je 0x1800668dd
push rax
pushf
mov eax, 0xec90f934
pushf
not eax
add eax, 0xe3f453bb
xor eax, 0xbc21efde
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf9809ab6
xor eax, 0xa0dd02f2
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xaf47ee18
xor eax, 0x903853d6
rol eax, 0x3b
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x25eac48a
pushf
not eax
add eax, 0xb93e1a3f
xor eax, 0xb5834a7e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe342ad7f
xor eax, 0xd84ae640
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdc06e3e0
xor eax, 0x8f697b99
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb1b3d255
xor eax, 0xb9166e35
rol eax, 0xf2
popf
jmp 0x18006548f
mov rax, rsi
shl rax, 0x3f
mov qword [rcx], rax
jmp 0x1800669c5
mov eax, esi
shl eax, 0x1f
mov dword [rcx], eax
push rax
pushf
mov eax, 0xd3b23f02
pushf
not eax
add eax, 0xec704461
xor eax, 0xe9acf6a7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb0ca13ca
xor eax, 0xec7e41d2
rol eax, 0xdc
popf
jmp 0x18006548f
mov eax, 0x32569aeb
pushf
not eax
add eax, 0x8afd6afe
xor eax, 0xf4ae1e33
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc546e9ad
xor eax, 0xc9cdf14c
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd20be3ae
xor eax, 0xe28377e0
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdba1b9dd
xor eax, 0xa10b32ca
rol eax, 0xb2
popf
jmp 0x180067c22
mov al, dl
neg al
sbb rcx, rcx
and rcx, r12
add rcx, 0x7fffff
cmp rbx, rcx
jbe 0x180066aae
push rax
pushf
mov eax, 0xc1429b4c
pushf
not eax
add eax, 0x981fcdef
xor eax, 0xb121533e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x978e583f
xor eax, 0x9e811f6f
rol eax, 0x8f
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x5c01ff22
pushf
not eax
add eax, 0xa39622e0
xor eax, 0xa6e97584
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xba486250
xor eax, 0xc989b722
rol eax, 0x22
popf
jmp 0x18006548f
mov edi, r15d
sub edi, r9d
sub edi, ebp
sub edi, r14d
jmp 0x180067a9b
mov ecx, r9d
jmp 0x180067a52
test ebp, ebp
jns 0x180066be6
push rax
pushf
mov eax, 0x797dea70
pushf
not eax
add eax, 0xcdb5f844
xor eax, 0x93ac20bd
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf00899eb
xor eax, 0x9004e1cd
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8613df6f
xor eax, 0xfd6cc71d
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9b1a9d5c
xor eax, 0x94613a0f
rol eax, 0xfb
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xe1210135
pushf
not eax
add eax, 0x88430bc2
xor eax, 0xab85fd83
rol eax, 0x96
popf
pushf
not eax
add eax, 0x84c48e38
xor eax, 0xc10164be
rol eax, 0x7f
popf
jmp 0x18006548f
neg ebp
cmp ebp, 0x40
jb 0x180066c53
push rax
pushf
mov eax, 0x40d98cc5
pushf
not eax
add eax, 0xa244ac65
xor eax, 0x8e360a59
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb27f6ae3
xor eax, 0xf6a26571
rol eax, 0xb2
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x34dc99a7
pushf
not eax
add eax, 0x8188d846
xor eax, 0xc02d3193
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd53854e2
xor eax, 0xa26cd914
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc1ae262f
xor eax, 0xd097b951
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x853d0328
xor eax, 0xfdc3fbd4
rol eax, 0x7f
popf
jmp 0x18006548f
xor ebx, ebx
jmp 0x180067643
mov r14d, 0x8b11a86e
pushf
not r14d
add r14d, 0xb239faec
xor r14d, 0x8349990f
rol r14d, 0x49
popf
pushf
not r14d
add r14d, 0x90034e64
xor r14d, 0xaeea410a
rol r14d, 0x96
popf
pushf
not r14d
add r14d, 0xee68e88c
xor r14d, 0xf039bee6
rol r14d, 0xc2
popf
pushf
not r14d
add r14d, 0xf1e68b1b
xor r14d, 0x893ea33e
rol r14d, 0xda
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 0x180066dda
push rax
pushf
mov eax, 0xd241181e
pushf
not eax
add eax, 0xff84dde4
xor eax, 0xa93f3a11
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8c266319
xor eax, 0xc732d933
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc74efa77
xor eax, 0xd879b1e2
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9eca2532
xor eax, 0xb58146f0
rol eax, 0x38
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x93f06ee5
pushf
not eax
add eax, 0xc2adade3
xor eax, 0x9735c72c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf5259061
xor eax, 0x9486ddfd
rol eax, 0x59
popf
pushf
not eax
add eax, 0x87492261
xor eax, 0x81123268
rol eax, 0x51
popf
jmp 0x18006548f
dec rax
test rbx, rax
jne 0x180066e6e
push rax
pushf
mov eax, 0xcaf06b70
pushf
not eax
add eax, 0xf89b07aa
xor eax, 0xba579b65
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb24734c9
xor eax, 0x89c78d23
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x819ef51c
xor eax, 0xf63cfe43
rol eax, 0xf9
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x551c6bae
pushf
not eax
add eax, 0xbe5ab0cc
xor eax, 0xd7028ce7
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa1e316db
xor eax, 0xc56cacfc
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8ab561d4
xor eax, 0xcbf68077
rol eax, 0x7f
popf
jmp 0x18006548f
xor r15b, r15b
jmp 0x180066f5e
mov r15b, r14b
push rax
pushf
mov eax, 0x45cf0abf
pushf
not eax
add eax, 0xb9867406
xor eax, 0xfb0335ef
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9e37cc3c
xor eax, 0xd482a7a0
rol eax, 0xab
popf
pushf
not eax
add eax, 0x83174167
xor eax, 0xaec3c388
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8436a69b
xor eax, 0xc8c7c3fb
rol eax, 0xec
popf
jmp 0x18006548f
test r12, r12
jne 0x180066fbc
push rax
pushf
mov eax, 0x78189dbf
pushf
not eax
add eax, 0x81aee324
xor eax, 0x8bc16b26
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf9edad8f
xor eax, 0xb3a808fd
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd7dd0aa0
xor eax, 0x94dbbc7a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9a5ca12e
xor eax, 0xce232bb0
rol eax, 0xcf
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xf796266d
pushf
not eax
add eax, 0xef9aeda6
xor eax, 0xdb2bdf3c
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd7198e86
xor eax, 0xf5207bde
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xeda48fcd
xor eax, 0xe44810e8
rol eax, 0x71
popf
jmp 0x18006548f
test r15b, r15b
je 0x18006703a
push rax
pushf
mov eax, 0x81333c17
pushf
not eax
add eax, 0xfb8e905f
xor eax, 0x8e78b005
rol eax, 8
popf
pushf
not eax
add eax, 0xd62f458f
xor eax, 0xb14b029a
rol eax, 0x6c
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x60f9d51c
pushf
not eax
add eax, 0xbd2afe25
xor eax, 0xd32d60d6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfbcb4090
xor eax, 0x939bca3c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd200ded6
xor eax, 0x85e3f73d
rol eax, 0xeb
popf
jmp 0x18006548f
call fcn.1800b6c3c
test eax, eax
je 0x1800670e2
push rax
pushf
mov eax, 0x3b90e8b2
pushf
not eax
add eax, 0x847f221a
xor eax, 0xc2342476
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa1307169
xor eax, 0x9edf4633
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe67f123f
xor eax, 0xdbe39ce7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xaa9a574d
xor eax, 0xd5002f65
rol eax, 0x53
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x18d6172e
pushf
not eax
add eax, 0x9b607150
xor eax, 0xa76c1cd6
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdd05d1be
xor eax, 0xcb7413f5
rol eax, 0x65
popf
jmp 0x18006548f
cmp eax, 0x100
je 0x18006714f
push rax
pushf
mov eax, 0xd3fb9290
pushf
not eax
add eax, 0xfc0e24a6
xor eax, 0xc1597575
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf1baa038
xor eax, 0xafe80865
rol eax, 2
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x41142eef
pushf
not eax
add eax, 0xfa95ecb0
xor eax, 0x98813352
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xccb4ecd6
xor eax, 0xd8489982
rol eax, 0x47
popf
pushf
not eax
add eax, 0x82905e72
xor eax, 0xf72c2b82
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbead0f0e
xor eax, 0xc2050da8
rol eax, 0x80
popf
jmp 0x18006548f
mov r10, qword [rsp + 0x90]
cmp eax, 0x200
jne 0x1800671ea
push rax
pushf
mov eax, 0x9a416604
pushf
not eax
add eax, 0xe2a6d0e2
xor eax, 0x9f32b19e
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc071fffc
xor eax, 0xa896bc28
rol eax, 0x42
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x390491c4
pushf
not eax
add eax, 0xff4fc1c2
xor eax, 0xcd17fc73
rol eax, 0xba
popf
pushf
not eax
add eax, 0xef6bc37b
xor eax, 0xaabe502c
rol eax, 0x29
popf
jmp 0x18006548f
mov al, sil
xor al, r14b
jmp 0x1800675da
mov al, sil
jmp 0x1800674cb
test r12, r12
je 0x18006731a
push rax
pushf
mov eax, 0xc886a5a6
pushf
not eax
add eax, 0xa0acb124
xor eax, 0x9a08106a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe1d4f4cf
xor eax, 0xf1cd4888
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xae7445ca
xor eax, 0xcf57dbe9
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd87e09d4
xor eax, 0xee4a575e
rol eax, 0xd9
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x34aa3f56
pushf
not eax
add eax, 0xeeceae1b
xor eax, 0xc580dc84
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xaf295221
xor eax, 0xc5fcc3d1
rol eax, 0x5d
popf
jmp 0x18006548f
test r15b, r15b
jne 0x1800673ab
push rax
pushf
mov eax, 0xe2cc796b
pushf
not eax
add eax, 0x8bf51842
xor eax, 0x8df14dfc
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd63a8748
xor eax, 0xcf2622ea
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe2223074
xor eax, 0xf2381a45
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8903494a
xor eax, 0x92d2ae84
rol eax, 0x5c
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x78204528
pushf
not eax
add eax, 0xe86aec0f
xor eax, 0xeb506135
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xaf07aedb
xor eax, 0xd8c9120c
rol eax, 0x42
popf
jmp 0x18006548f
test r13, r13
je 0x180067429
push rax
pushf
mov eax, 0x83e343d2
pushf
not eax
add eax, 0xe7b7de7a
xor eax, 0xd9e61759
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9c4e30f7
xor eax, 0x9d5f55ec
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa88b6dfb
xor eax, 0xac7a666d
rol eax, 0x93
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xa9da6eb8
pushf
not eax
add eax, 0xd29b6df0
xor eax, 0x98d491c5
rol eax, 0x82
popf
pushf
not eax
add eax, 0x84fb97ad
xor eax, 0x82e099f4
rol eax, 0x62
popf
pushf
not eax
add eax, 0x944d603b
xor eax, 0xea663388
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf864a16c
xor eax, 0xbed5bb26
rol eax, 0x73
popf
jmp 0x18006548f
mov al, r14b
push rax
pushf
mov eax, 0x75142627
pushf
not eax
add eax, 0xa6916397
xor eax, 0xf011fe09
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe6860fc9
xor eax, 0xf9ed3d3f
rol eax, 9
popf
pushf
not eax
add eax, 0xf2e63a89
xor eax, 0x93b38988
rol eax, 0xf2
popf
jmp 0x18006548f
mov r10, qword [rsp + 0x90]
jmp 0x1800675da
mov r10, qword [rsp + 0x90]
push rax
pushf
mov eax, 0x952a826a
pushf
not eax
add eax, 0xf594aa4b
xor eax, 0x91a6e680
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf558b0aa
xor eax, 0xc9776b69
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xeeb54597
xor eax, 0xedddc69a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfd74eebd
xor eax, 0xe04c574a
rol eax, 0xd5
popf
jmp 0x18006548f
xor al, al
push rax
pushf
mov eax, 0x6f9612b9
pushf
not eax
add eax, 0xf8e9f5e3
xor eax, 0x80fadaef
rol eax, 0x69
popf
pushf
not eax
add eax, 0x924b9318
xor eax, 0x97a60e5e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf0138c59
xor eax, 0xb2a8ea60
rol eax, 0x27
popf
jmp 0x18006548f
mov ecx, ebp
movzx eax, al
shr rbx, cl
movabs r12, 0x6b6c4000d43f0992
pushf
not r12
add r12, 0x76ab84b6
xor r12, 0x5d9cbb52
rol r12, 0x8d
popf
pushf
not r12
add r12, 0x6f8c5978
xor r12, 0x57b0d7ae
rol r12, 5
popf
pushf
not r12
add r12, 0x5b5bb006
xor r12, 0x417d8693
rol r12, 0x31
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, 0xf80296bc3fe5383d
pushf
not rax
add rax, 0x65591ddd
xor rax, 0x7f73e59f
rol rax, 0xa8
popf
pushf
not rax
add rax, 0x404384a2
xor rax, 0x42da4047
rol rax, 0x75
popf
sbb rcx, rcx
and rcx, rax
add rcx, 0xffffff
cmp rbx, rcx
jbe 0x1800676c8
push rax
pushf
mov eax, 0xd7bcb574
pushf
not eax
add eax, 0xbb33c324
xor eax, 0xdd1bfc15
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xeb303a2e
xor eax, 0xb4b75dfa
rol eax, 0xfe
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xa1b1da9
pushf
not eax
add eax, 0x86bbba29
xor eax, 0xb5678d4d
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9a1ea6e4
xor eax, 0xd372307e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe41e5114
xor eax, 0x89d8d169
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe2239a10
xor eax, 0xd72ad09d
rol eax, 0x25
popf
jmp 0x18006548f
shr rbx, 1
mov al, dl
jmp 0x180067727
inc edi
neg al
sbb ecx, ecx
and ecx, 0x380
add ecx, 0x7f
cmp edi, ecx
jle 0x180067793
push rax
pushf
mov eax, 0x42fb7309
pushf
not eax
add eax, 0xcb61f43e
xor eax, 0xcaf5cb34
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xaa63aaa5
xor eax, 0xb18e0dd2
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe5278158
xor eax, 0x9e121584
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfca56cf0
xor eax, 0xa7e339f9
rol eax, 0x88
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x9c3bffa1
pushf
not eax
add eax, 0xe0b5ddb4
xor eax, 0xc9f08b8c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfa55cc4e
xor eax, 0xf9f94db0
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb4e93370
xor eax, 0xa9a4d774
rol eax, 0xff
popf
jmp 0x18006548f
mov r8, qword [r10]
test dl, dl
je 0x180067813
push rax
pushf
mov eax, 0x94631732
pushf
not eax
add eax, 0x87850c84
xor eax, 0xda3a3d12
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd8cb5088
xor eax, 0xfa8930df
rol eax, 0xdb
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xc905c4a0
pushf
not eax
add eax, 0xb3a07440
xor eax, 0xc937dc6c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x84fe97a3
xor eax, 0xd680232d
rol eax, 0xfa
popf
jmp 0x18006548f
mov rax, rsi
movabs rcx, 0xe5099407deb2bd6b
pushf
not rcx
add rcx, 0x511fd92f
xor rcx, 0x5e13bbb3
rol rcx, 0xe0
popf
pushf
not rcx
add rcx, 0x729cae1c
xor rcx, 0x56adf0b5
rol rcx, 6
popf
pushf
not rcx
add rcx, 0x69645ac3
xor rcx, 0x59884960
rol rcx, 0x93
popf
pushf
not rcx
add rcx, 0x46110ea9
xor rcx, 0x62a01168
rol rcx, 0x82
popf
shl rax, 0x3f
or rax, rcx
mov qword [r8], rax
jmp 0x18006794c
mov eax, esi
shl eax, 0x1f
or eax, 0x7f800000
mov dword [r8], eax
push rax
pushf
mov eax, 0x761e77ec
pushf
not eax
add eax, 0x95946aa1
xor eax, 0xa7f3a89a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa71d039d
xor eax, 0x850477ee
rol eax, 0xef
popf
jmp 0x18006548f
mov eax, 0xa4ac56b
pushf
not eax
add eax, 0xa30920c3
xor eax, 0x9530b14a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf7230a2a
xor eax, 0xd98ed00e
rol eax, 0x2a
popf
jmp 0x180067c22
jle 0x1800679f7
push rax
pushf
mov eax, 0x865bf53a
pushf
not eax
add eax, 0xda3c2b9c
xor eax, 0xbe1708a7
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf677b6af
xor eax, 0xb7b0caaf
rol eax, 0xfd
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0xc719f1a3
pushf
not eax
add eax, 0x9f1c5217
xor eax, 0xf489b3d1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf5f6f40b
xor eax, 0xb20dc7ea
rol eax, 0x29
popf
pushf
not eax
add eax, 0x909aab54
xor eax, 0xbd181c33
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe6d12dc3
xor eax, 0xdde9cf69
rol eax, 0xbb
popf
jmp 0x18006548f
mov ecx, ebp
shl rbx, cl
push rax
pushf
mov eax, 0x93dabe82
pushf
not eax
add eax, 0xbb217bd5
xor eax, 0xb5330ba5
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf30c21c3
xor eax, 0x91bf56c6
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9962fca2
xor eax, 0xa80523c9
rol eax, 0xf5
popf
jmp 0x18006548f
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 0x180067ae9
push rax
pushf
mov eax, 0xd5e3f13f
pushf
not eax
add eax, 0x95344c34
xor eax, 0xfd7d4b4c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfddfafc4
xor eax, 0xb6fea61b
rol eax, 0xde
popf
jmp 0x18006548f
push rax
pushf
mov eax, 0x7e39cae0
pushf
not eax
add eax, 0xe0bb39c3
xor eax, 0xb59d6604
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb20bfb1b
xor eax, 0x8e709c9a
rol eax, 0xdd
popf
jmp 0x18006548f
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 0x180067bc7
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, 0x8e582fcb
pushf
not eax
add eax, 0xe9b9874c
xor eax, 0x84454599
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x93135da4
xor eax, 0x8e8895da
rol eax, 0x54
popf
jmp 0x18006548f
xor eax, eax
push rax
pushf
mov eax, 0xdd6d6df1
pushf
not eax
add eax, 0x87d900a2
xor eax, 0xbd5773fc
rol eax, 6
popf
pushf
not eax
add eax, 0x877dfafb
xor eax, 0xa323108a
rol eax, 7
popf
pushf
not eax
add eax, 0xf820a450
xor eax, 0x8873415b
rol eax, 0xff
popf
pushf
not eax
add eax, 0x849a8ce3
xor eax, 0xd63eba16
rol eax, 0xc8
popf
jmp 0x18006548f
mov rbx, qword [rsp + 0x80]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret