Function at 0x18002a719
Capabilities:
Authenticate hmac
Check for software breakpoints
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x213599b0
pushf
not eax
add eax, 0xabe891e0
xor eax, 0xe9cf2eda
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa1373f19
xor eax, 0xa1745024
rol eax, 0x49
popf
pushf
not eax
add eax, 0x84789ab6
xor eax, 0xeb284c89
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb03528da
xor eax, 0xacf13c87
rol eax, 0x25
popf
cmp eax, 0x29
jne 0x18002a77c
popf
pop rax
jmp 0x18002c202
cmp eax, 0
jne 0x18002a78b
popf
pop rax
jmp 0x18002ab69
cmp eax, 0x3f
jne 0x18002a79a
popf
pop rax
jmp 0x18002ce0a
cmp eax, 1
jne 0x18002a7a9
popf
pop rax
jmp 0x18002ac2f
cmp eax, 0xd
jne 0x18002a7b8
popf
pop rax
jmp 0x18002b32a
cmp eax, 0x1a
jne 0x18002a7c7
popf
pop rax
jmp 0x18002b9a1
cmp eax, 0xe
jne 0x18002a7d6
popf
pop rax
jmp 0x18002b3af
cmp eax, 0x31
jne 0x18002a7e5
popf
pop rax
jmp 0x18002c605
cmp eax, 0x40
jne 0x18002a7f4
popf
pop rax
jmp 0x18002ce7a
cmp eax, 8
jne 0x18002a803
popf
pop rax
jmp 0x18002b092
cmp eax, 0x2a
jne 0x18002a812
popf
pop rax
jmp 0x18002c23e
cmp eax, 0x17
jne 0x18002a821
popf
pop rax
jmp 0x18002b84b
cmp eax, 0x1c
jne 0x18002a830
popf
pop rax
jmp 0x18002ba65
cmp eax, 0x2e
jne 0x18002a83f
popf
pop rax
jmp 0x18002c505
cmp eax, 0x18
jne 0x18002a84e
popf
pop rax
jmp 0x18002b8d1
cmp eax, 0x2b
jne 0x18002a85d
popf
pop rax
jmp 0x18002c35f
cmp eax, 0x1b
jne 0x18002a86c
popf
pop rax
jmp 0x18002ba10
cmp eax, 0x2d
jne 0x18002a87b
popf
pop rax
jmp 0x18002c44d
cmp eax, 0x23
jne 0x18002a88a
popf
pop rax
jmp 0x18002bdf9
cmp eax, 0x25
jne 0x18002a899
popf
pop rax
jmp 0x18002bfb5
cmp eax, 0x43
jne 0x18002a8a8
popf
pop rax
jmp 0x18002cfae
cmp eax, 0x13
jne 0x18002a8b7
popf
pop rax
jmp 0x18002b605
cmp eax, 0x33
jne 0x18002a8c6
popf
pop rax
jmp 0x18002c68b
cmp eax, 0x24
jne 0x18002a8d5
popf
pop rax
jmp 0x18002bea5
cmp eax, 0x1e
jne 0x18002a8e4
popf
pop rax
jmp 0x18002bb7e
cmp eax, 0xc
jne 0x18002a8f3
popf
pop rax
jmp 0x18002b2f3
cmp eax, 0x26
jne 0x18002a902
popf
pop rax
jmp 0x18002c04b
cmp eax, 0x27
jne 0x18002a911
popf
pop rax
jmp 0x18002c106
cmp eax, 0x30
jne 0x18002a920
popf
pop rax
jmp 0x18002c573
cmp eax, 0x10
jne 0x18002a92f
popf
pop rax
jmp 0x18002b473
cmp eax, 0x37
jne 0x18002a93e
popf
pop rax
jmp 0x18002c92e
cmp eax, 9
jne 0x18002a94d
popf
pop rax
jmp 0x18002b101
cmp eax, 0x39
jne 0x18002a95c
popf
pop rax
jmp 0x18002cab5
cmp eax, 0x16
jne 0x18002a96b
popf
pop rax
jmp 0x18002b797
cmp eax, 0x3b
jne 0x18002a97a
popf
pop rax
jmp 0x18002cc04
cmp eax, 0xa
jne 0x18002a989
popf
pop rax
jmp 0x18002b1de
cmp eax, 0x36
jne 0x18002a998
popf
pop rax
jmp 0x18002c896
cmp eax, 0x14
jne 0x18002a9a7
popf
pop rax
jmp 0x18002b6ae
cmp eax, 7
jne 0x18002a9b6
popf
pop rax
jmp 0x18002afdd
cmp eax, 0x3d
jne 0x18002a9c5
popf
pop rax
jmp 0x18002cd13
cmp eax, 2
jne 0x18002a9d4
popf
pop rax
jmp 0x18002acd2
cmp eax, 0x20
jne 0x18002a9e3
popf
pop rax
jmp 0x18002bc79
cmp eax, 0x41
jne 0x18002a9f2
popf
pop rax
jmp 0x18002cedb
cmp eax, 0x11
jne 0x18002aa01
popf
pop rax
jmp 0x18002b521
cmp eax, 0x35
jne 0x18002aa10
popf
pop rax
jmp 0x18002c83a
cmp eax, 0x3a
jne 0x18002aa1f
popf
pop rax
jmp 0x18002cb5a
cmp eax, 0x12
jne 0x18002aa2e
popf
pop rax
jmp 0x18002b596
cmp eax, 0x21
jne 0x18002aa3d
popf
pop rax
jmp 0x18002bcfb
cmp eax, 0x38
jne 0x18002aa4c
popf
pop rax
jmp 0x18002c9ad
cmp eax, 0xb
jne 0x18002aa5b
popf
pop rax
jmp 0x18002b24d
cmp eax, 0xf
jne 0x18002aa6a
popf
pop rax
jmp 0x18002b431
cmp eax, 0x15
jne 0x18002aa79
popf
pop rax
jmp 0x18002b755
cmp eax, 5
jne 0x18002aa88
popf
pop rax
jmp 0x18002ae97
cmp eax, 6
jne 0x18002aa97
popf
pop rax
jmp 0x18002af5a
cmp eax, 0x22
jne 0x18002aaa6
popf
pop rax
jmp 0x18002bd81
cmp eax, 0x3c
jne 0x18002aab5
popf
pop rax
jmp 0x18002cc95
cmp eax, 0x1f
jne 0x18002aac4
popf
pop rax
jmp 0x18002bbd9
cmp eax, 4
jne 0x18002aad3
popf
pop rax
jmp 0x18002ae01
cmp eax, 0x2f
jne 0x18002aae2
popf
pop rax
jmp 0x18002c53d
cmp eax, 0x28
jne 0x18002aaf1
popf
pop rax
jmp 0x18002c171
cmp eax, 0x3e
jne 0x18002ab00
popf
pop rax
jmp 0x18002cd9f
cmp eax, 0x42
jne 0x18002ab0f
popf
pop rax
jmp 0x18002cf66
cmp eax, 0x2c
jne 0x18002ab1e
popf
pop rax
jmp 0x18002c3b9
cmp eax, 3
jne 0x18002ab2d
popf
pop rax
jmp 0x18002ad6c
cmp eax, 0x19
jne 0x18002ab3c
popf
pop rax
jmp 0x18002b909
cmp eax, 0x1d
jne 0x18002ab4b
popf
pop rax
jmp 0x18002baeb
cmp eax, 0x34
jne 0x18002ab5a
popf
pop rax
jmp 0x18002c70d
cmp eax, 0x32
jne 0x18002ab69
popf
pop rax
jmp 0x18002c682
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rax, qword [0x18000a040]
xor rax, rsp
mov qword [rbp + 0x27], rax
xor edi, edi
mov word [rbp - 0x29], 0x15ff
xor r11b, r11b
mov dword [rbp - 0x27], 2
xor r15b, r15b
mov word [rbp - 0x23], 0x8eb
mov byte [rbp - 0x59], r15b
mov r14, rcx
mov qword [rbp - 0x21], rdi
mov r12d, edi
mov word [rbp - 0x49], 0x25ff
mov r13d, edi
mov dword [rbp - 0x47], edi
mov qword [rbp - 0x43], rdi
mov qword [rbp - 0x39], 0x25ff0e70
mov qword [rbp - 0x31], rdi
mov byte [rbp - 0x58], r11b
mov qword [rcx + 0x20], rdi
nop
push rax
pushf
mov eax, 0x1e58b9a1
pushf
not eax
add eax, 0x96053d8d
xor eax, 0xc8b88b67
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc4a6e6b0
xor eax, 0xdbacc6be
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9bf3f672
xor eax, 0x9a926c70
rol eax, 0x3e
popf
jmp 0x18002a76d
movzx esi, r15b
lea rdx, [rbp - 0x19]
mov r15, qword [r14 + 0x10]
movzx ebx, r11b
push rsi
not rsi
sub r15, rsi
pop rsi
sub r15, 1
add rbx, qword [r14]
mov rcx, rbx
mov qword [rbp - 0x51], rsi
call fcn.180001d60
mov r9d, dword [rbp + 8]
mov r8d, eax
bt r9d, 0xc
jb 0x18002ac9f
push rax
pushf
mov eax, 0x69856007
pushf
not eax
add eax, 0xf49d7318
xor eax, 0xb07b5dcd
rol eax, 0x47
popf
pushf
not eax
add eax, 0x86d5981b
xor eax, 0xd52e297f
rol eax, 0xc0
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xfe4136fa
pushf
not eax
add eax, 0xaa1b24a5
xor eax, 0xf85e775c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xcddfda63
xor eax, 0xefd91cce
rol eax, 0xac
popf
jmp 0x18002a76d
movzx r11d, byte [rbp - 0x58]
mov r10, rbx
cmp r11b, 5
jb 0x18002ad13
push rax
pushf
mov eax, 0x781a583a
pushf
not eax
add eax, 0xaed582c7
xor eax, 0xbd77e6f6
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb1305175
xor eax, 0xe468a4b8
rol eax, 0x96
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xb69a4c76
pushf
not eax
add eax, 0x9bcff062
xor eax, 0xf87d77fa
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8cd4d61a
xor eax, 0x80b2e577
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa552a0f8
xor eax, 0xfe302f54
rol eax, 0x94
popf
pushf
not eax
add eax, 0x85a5ff6a
xor eax, 0x86d6f76d
rol eax, 0x43
popf
jmp 0x18002a76d
mov r8d, 0x2d690bde
pushf
not r8d
add r8d, 0xf103c937
xor r8d, 0x804d1b66
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0x81ad6f70
xor r8d, 0xeb12c485
rol r8d, 0x32
popf
pushf
not r8d
add r8d, 0xfa64eda3
xor r8d, 0xae9688d2
rol r8d, 0xbc
popf
mov qword [rbp - 0x43], rbx
lea r10, [rbp - 0x49]
lea r13d, [r8 - 0xd]
jmp 0x18002bc7d
movzx eax, byte [rbp - 0xc]
and al, 0xc7
cmp al, 5
jne 0x18002ae64
push rax
pushf
mov eax, 0x85a7b00e
pushf
not eax
add eax, 0x893a5ce7
xor eax, 0xd9a8b2ed
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8871fc51
xor eax, 0x90ee2932
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe0680af7
xor eax, 0xf3a098da
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc7c0fefe
xor eax, 0xb2b5abc3
rol eax, 0x1c
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x510892d2
pushf
not eax
add eax, 0xf98adf55
xor eax, 0xfab0dc14
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfb2d6c3b
xor eax, 0xb00453f2
rol eax, 0x9b
popf
jmp 0x18002a76d
movzx eax, byte [rbp - 0x19]
lea rdi, [rbp + 0x17]
mov rcx, r8
lea r10, [rbp + 0x17]
mov rsi, rbx
mov edx, ebx
rep movsb byte [rdi], byte [rsi]
sub edx, r15d
mov ecx, r9d
add edx, dword [rbp + 4]
shr rcx, 2
and ecx, 0xf
sub rax, rcx
mov dword [rbp + rax + 0x13], edx
cmp byte [rbp - 0xe], 0xff
jne 0x18002af01
push rax
pushf
mov eax, 0x747d240a
pushf
not eax
add eax, 0xccd04011
xor eax, 0xe3e738f4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe8f57a4f
xor eax, 0xc1599cad
rol eax, 0xb0
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x5cbf1b9b
pushf
not eax
add eax, 0xe3b176aa
xor eax, 0xd4986229
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf2b8c857
xor eax, 0x8b455421
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe0b06576
xor eax, 0xebe3001a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa11e217a
xor eax, 0x93216e54
rol eax, 0xab
popf
jmp 0x18002a76d
cmp byte [rbp - 0xa], 4
jne 0x18002af97
push rax
pushf
mov eax, 0xddd945a8
pushf
not eax
add eax, 0xe37c3e24
xor eax, 0xc3b26239
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcdbc4ca7
xor eax, 0xa7281b22
rol eax, 0xf1
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xaab145fe
pushf
not eax
add eax, 0xe80299ba
xor eax, 0x878c5640
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8ee1ad51
xor eax, 0xda2ecde0
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8cdf5cf5
xor eax, 0xaef7a989
rol eax, 0x86
popf
jmp 0x18002a76d
mov r13d, 0x34714deb
pushf
not r13d
add r13d, 0xbf00c48e
xor r13d, 0x9adbc46a
rol r13d, 0x62
popf
pushf
not r13d
add r13d, 0xb3a144cc
xor r13d, 0x9ba86f28
rol r13d, 0x13
popf
pushf
not r13d
add r13d, 0xa3d92dd6
xor r13d, 0xa8660617
rol r13d, 0xe3
popf
pushf
not r13d
add r13d, 0xf147ba8b
xor r13d, 0xb24874f8
rol r13d, 0x51
popf
jmp 0x18002bc79
movzx ecx, byte [rbp - 0xe]
cmp cl, 0xe8
jne 0x18002b0ce
push rax
pushf
mov eax, 0x846f1c48
pushf
not eax
add eax, 0xb0bd2c13
xor eax, 0xc32fad60
rol eax, 5
popf
pushf
not eax
add eax, 0xf4fdfc0d
xor eax, 0x88c9a6ab
rol eax, 0xe1
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x43880992
pushf
not eax
add eax, 0xeed81986
xor eax, 0x9efa2e1c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9113f869
xor eax, 0x9aa8a425
rol eax, 0x86
popf
jmp 0x18002a76d
movsxd rax, dword [rbp - 4]
lea r10, [rbp - 0x29]
movzx ecx, byte [rbp - 0x19]
push rbx
not rbx
sub rax, rbx
pop rbx
sub rax, 1
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov r8d, 0xa9ff70d5
pushf
not r8d
add r8d, 0x98d7364e
xor r8d, 0xeff8f55b
rol r8d, 0xdd
popf
pushf
not r8d
add r8d, 0x859e5f4a
xor r8d, 0xbafcf2a1
rol r8d, 0xab
popf
pushf
not r8d
add r8d, 0xe1b1a8da
xor r8d, 0xade743e1
rol r8d, 0x44
popf
pushf
not r8d
add r8d, 0xaefa4281
xor r8d, 0xa39e3abf
rol r8d, 0xda
popf
mov qword [rbp - 0x21], rcx
jmp 0x18002bc7d
movzx eax, cl
and al, 0xfd
cmp al, 0xe9
jne 0x18002b21a
push rax
pushf
mov eax, 0xcc682f90
pushf
not eax
add eax, 0xf9ddafff
xor eax, 0xefee5428
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd896133b
xor eax, 0xf9f3dd0a
rol eax, 0xde
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x460da9c8
pushf
not eax
add eax, 0xb09b0740
xor eax, 0x8509c3d8
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbcb4fc55
xor eax, 0xaa3a3416
rol eax, 0x79
popf
jmp 0x18002a76d
movzx edx, byte [rbp - 0x19]
movsx rax, byte [rbp - 4]
push rbx
not rbx
sub rdx, rbx
pop rbx
sub rdx, 1
cmp cl, 0xeb
je 0x18002b2ad
push rax
pushf
mov eax, 0x1262face
pushf
not eax
add eax, 0xda55205c
xor eax, 0xf7e67bed
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x92d1a9fb
xor eax, 0xc0bbc37f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9e1059ac
xor eax, 0xfaf60710
rol eax, 0
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x18b9b11b
pushf
not eax
add eax, 0xabea05e0
xor eax, 0x9efc2b0b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x81b5c567
xor eax, 0xd7dc1a08
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf7493c03
xor eax, 0x97918733
rol eax, 0x6f
popf
jmp 0x18002a76d
movsxd rax, dword [rbp - 4]
push rax
pushf
mov eax, 0x8cbce6bd
pushf
not eax
add eax, 0xc189f2c1
xor eax, 0x8a1710ec
rol eax, 0x75
popf
pushf
not eax
add eax, 0x99dbee2d
xor eax, 0xfbe5b2e9
rol eax, 0x53
popf
jmp 0x18002a76d
lea rcx, [rax + rdx]
mov rax, qword [r14]
cmp rax, rcx
ja 0x18002b37c
push rax
pushf
mov eax, 0x94a7937c
pushf
not eax
add eax, 0xc9b4187b
xor eax, 0xa498fa68
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd915aae6
xor eax, 0xa22d2ba2
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe8aeed0d
xor eax, 0xe305344e
rol eax, 0xc0
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x863a2083
pushf
not eax
add eax, 0xa04c4e0a
xor eax, 0xd8e1aa08
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbdc9d7e7
xor eax, 0x8e915e7a
rol eax, 0x5d
popf
jmp 0x18002a76d
add rax, 5
cmp rcx, rax
jae 0x18002b3eb
push rax
pushf
mov eax, 0x3d313dd5
pushf
not eax
add eax, 0xc8b0a13f
xor eax, 0xd760daf7
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf11bcb80
xor eax, 0xd17c2d23
rol eax, 0xaf
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x5a61f550
pushf
not eax
add eax, 0xc3b77bff
xor eax, 0xfadde942
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe97ef34a
xor eax, 0xa6fd04fa
rol eax, 5
popf
pushf
not eax
add eax, 0xc0e2f5f5
xor eax, 0xd2aebba3
rol eax, 0x29
popf
jmp 0x18002a76d
cmp r12, rcx
cmovae rcx, r12
mov r12, rcx
jmp 0x18002bc7d
cmp rbx, r12
mov qword [rbp - 0x43], rcx
mov r13d, edi
lea r10, [rbp - 0x49]
setae r13b
mov r8d, 0xe843f2a5
pushf
not r8d
add r8d, 0xe3af6d20
xor r8d, 0xfa9d84fb
rol r8d, 0x32
popf
pushf
not r8d
add r8d, 0xe0171888
xor r8d, 0xff8309a6
rol r8d, 5
popf
pushf
not r8d
add r8d, 0xea18610a
xor r8d, 0xb816bfc6
rol r8d, 0xb2
popf
jmp 0x18002bc7d
movzx esi, byte [rbp - 0xd]
movzx edx, cl
and dl, 0xf0
cmp dl, 0x70
je 0x18002b563
push rax
pushf
mov eax, 0x11e73de4
pushf
not eax
add eax, 0xd0229059
xor eax, 0x9218c3dc
rol eax, 0xde
popf
pushf
not eax
add eax, 0x941a1649
xor eax, 0xa91131df
rol eax, 0x24
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xd08df81e
pushf
not eax
add eax, 0xabc33f10
xor eax, 0xf1ac2342
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9da24533
xor eax, 0xb8559259
rol eax, 0x25
popf
jmp 0x18002a76d
movzx eax, cl
and al, 0xfc
cmp al, 0xe0
je 0x18002b5d2
push rax
pushf
mov eax, 0x454d66b1
pushf
not eax
add eax, 0xf2a2a37b
xor eax, 0xd9babf00
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9ca34056
xor eax, 0xdcf41a82
rol eax, 0xab
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x4b32ef4
pushf
not eax
add eax, 0xb8f2a800
xor eax, 0x8e98d304
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa0d3e511
xor eax, 0x8f36913b
rol eax, 0xc8
popf
jmp 0x18002a76d
movzx eax, sil
and al, 0xf0
cmp al, 0x80
je 0x18002b655
push rax
pushf
mov eax, 0xb2cf398e
pushf
not eax
add eax, 0xf06f2020
xor eax, 0xa453cf08
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc5e789d0
xor eax, 0xab6d8ae9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa6ab7a0a
xor eax, 0xad54f633
rol eax, 0xac
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x48cbf3b7
pushf
not eax
add eax, 0x89edb3d2
xor eax, 0xa5af6c18
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbbaeccb1
xor eax, 0xb0dd9a04
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8cc62ab0
xor eax, 0xa0fca122
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd870d3d2
xor eax, 0x9a7550a5
rol eax, 0xe3
popf
jmp 0x18002a76d
and cl, 0xfe
cmp cl, 0xc2
jne 0x18002b70f
push rax
pushf
mov eax, 0x19546350
pushf
not eax
add eax, 0xa61ebf6f
xor eax, 0xecdb4810
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xdf3d6357
xor eax, 0x8e579a46
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd9fd2bfc
xor eax, 0x929d6a76
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc5056e0b
xor eax, 0xf57e030c
rol eax, 0xbf
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xd010e5d0
pushf
not eax
add eax, 0x91516a54
xor eax, 0xb5cee146
rol eax, 3
popf
pushf
not eax
add eax, 0xdbd2e250
xor eax, 0xd7e1500a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xee1c76a4
xor eax, 0xd63bf0c7
rol eax, 0xd3
popf
jmp 0x18002a76d
cmp rbx, r12
mov r13d, edi
setae r13b
jmp 0x18002bc79
movzx edi, byte [rbp - 0x19]
push rbx
not rbx
sub rdi, rbx
pop rbx
sub rdi, 1
cmp dl, 0x70
je 0x18002b805
push rax
pushf
mov eax, 0xef3fc646
pushf
not eax
add eax, 0xaccd4b0e
xor eax, 0xbd93c0a3
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbc5936d2
xor eax, 0x960ac5a9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb368a55e
xor eax, 0xf30e6369
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf9d70afd
xor eax, 0xe8937377
rol eax, 0xae
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x4723151
pushf
not eax
add eax, 0xad2e7333
xor eax, 0xd207f86c
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe3ae5f78
xor eax, 0xd680b674
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd60a0002
xor eax, 0xbe20c03b
rol eax, 0x36
popf
jmp 0x18002a76d
movzx eax, cl
and al, 0xfc
cmp al, 0xe0
movsxd rax, dword [rbp - 4]
jne 0x18002b88b
push rax
pushf
mov eax, 0x3819306c
pushf
not eax
add eax, 0xbadb9d34
xor eax, 0x8e47d741
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb5617ab2
xor eax, 0x9c4e03a5
rol eax, 0xd0
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x6bcdef42
pushf
not eax
add eax, 0x8652885c
xor eax, 0xbfddbf44
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd7a2af4c
xor eax, 0xae199574
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x83943816
xor eax, 0x915bc357
rol eax, 0x8f
popf
jmp 0x18002a76d
movsx rax, byte [rbp - 4]
push rax
pushf
mov eax, 0x1ef384f6
pushf
not eax
add eax, 0xe63e46e5
xor eax, 0xe2817911
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb3ff2f62
xor eax, 0x85d332ca
rol eax, 0xad
popf
jmp 0x18002a76d
lea rdx, [rax + rdi]
mov rax, qword [r14]
cmp rax, rdx
ja 0x18002b95b
push rax
pushf
mov eax, 0xfb5a91f4
pushf
not eax
add eax, 0x9f7409f3
xor eax, 0xf5d02595
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa7a76212
xor eax, 0xff29fd37
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb92f387c
xor eax, 0x8d66b53b
rol eax, 0xcb
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xd4b0afe9
pushf
not eax
add eax, 0xdf62e6fb
xor eax, 0x820a79d2
rol eax, 0x18
popf
pushf
not eax
add eax, 0xae4b5120
xor eax, 0xd0ce2e2f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe41b801d
xor eax, 0xb6587199
rol eax, 0x13
popf
jmp 0x18002a76d
add rax, 5
cmp rdx, rax
jae 0x18002b9dd
push rax
pushf
mov eax, 0x233813c9
pushf
not eax
add eax, 0x8129d52b
xor eax, 0xb8a5c8ed
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb082ac3b
xor eax, 0x9db0e192
rol eax, 0x2d
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x675584a2
pushf
not eax
add eax, 0xc7d5ca79
xor eax, 0xf770e425
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8320800c
xor eax, 0x86f8e326
rol eax, 0x75
popf
jmp 0x18002a76d
cmp r12, rdx
cmovae rdx, r12
mov r12, rdx
jmp 0x18002bc79
movzx eax, cl
and al, 0xfc
cmp al, 0xe0
je 0x18002bab8
push rax
pushf
mov eax, 0xd2ca7bc1
pushf
not eax
add eax, 0xe0cb32a4
xor eax, 0xc9058553
rol eax, 0xd
popf
pushf
not eax
add eax, 0xaaf75eb1
xor eax, 0xb8b55170
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9165f328
xor eax, 0xd5317ebd
rol eax, 0x3f
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xdde1e7cf
pushf
not eax
add eax, 0x96138bf1
xor eax, 0xf5d9c8d9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfa81cca9
xor eax, 0x80668c85
rol eax, 0xfd
popf
jmp 0x18002a76d
mov eax, ecx
cmp cl, 0xf
jne 0x18002bb38
push rax
pushf
mov eax, 0x837c047b
pushf
not eax
add eax, 0x8ac9e106
xor eax, 0x95cc9a10
rol eax, 0x41
popf
pushf
not eax
add eax, 0xba7f17b6
xor eax, 0xf1287591
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdf0af626
xor eax, 0x9f589d10
rol eax, 0x50
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x7f4bcb54
pushf
not eax
add eax, 0xdb73c7dd
xor eax, 0xdcc16301
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdd9ac0eb
xor eax, 0xc0038774
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdebef9fa
xor eax, 0x98c93e1d
rol eax, 0xc1
popf
jmp 0x18002a76d
mov eax, esi
push rax
pushf
mov eax, 0xf62c1509
pushf
not eax
add eax, 0x845118d9
xor eax, 0xebefaf12
rol eax, 0x59
popf
pushf
not eax
add eax, 0x866a1478
xor eax, 0x9aa16f62
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb57d3f4d
xor eax, 0xd41c164d
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9825fb89
xor eax, 0xd626b0e0
rol eax, 0x32
popf
jmp 0x18002a76d
and al, 0xf
mov qword [rbp - 0x31], rdx
xor al, 0x71
lea r10, [rbp - 0x39]
mov byte [rbp - 0x39], al
mov r8d, 0x2e8bd490
pushf
not r8d
add r8d, 0xec22db60
xor r8d, 0xae02a3d2
rol r8d, 0x1c
popf
pushf
not r8d
add r8d, 0xbbb29cce
xor r8d, 0xea79426c
rol r8d, 0x60
popf
push rax
pushf
mov eax, 0xf0296f9a
pushf
not eax
add eax, 0xe3db7916
xor eax, 0x9200317b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xed411d35
xor eax, 0xa1bc2ae4
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf68beb81
xor eax, 0x96f7a7dd
rol eax, 0x87
popf
pushf
not eax
add eax, 0xca7d37a1
xor eax, 0x87418674
rol eax, 0x51
popf
jmp 0x18002a76d
mov rsi, qword [rbp - 0x51]
cmp rbx, r12
jae 0x18002bcb5
push rax
pushf
mov eax, 0x349292a7
pushf
not eax
add eax, 0x8ca7af90
xor eax, 0xb5f97199
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf6151709
xor eax, 0xff1cf050
rol eax, 0xd4
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x57e9b505
pushf
not eax
add eax, 0xc3eaa648
xor eax, 0xff48848e
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf82d2529
xor eax, 0xfe411f8f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa375b579
xor eax, 0xe4011f58
rol eax, 0x9c
popf
jmp 0x18002a76d
movzx eax, byte [rbp - 0x19]
cmp r8d, eax
jne 0x18002bd4e
push rax
pushf
mov eax, 0x4296cda4
pushf
not eax
add eax, 0xd8597b65
xor eax, 0x8ea9d040
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x93e764a0
xor eax, 0xf5ccc5d0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb87f8a86
xor eax, 0xb8f04799
rol eax, 0xb4
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xcbde8fd0
pushf
not eax
add eax, 0x995cd630
xor eax, 0xe5fc8ee8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe5889b93
xor eax, 0xbd0d92db
rol eax, 0x93
popf
jmp 0x18002a76d
movzx r15d, byte [rbp - 0x59]
lea eax, [r8 + r15]
cmp eax, 0x32
ja 0x18002bdc6
push rax
pushf
mov eax, 0x608f30b9
pushf
not eax
add eax, 0x86ff32ba
xor eax, 0xe6884e57
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf4ba0250
xor eax, 0xf0dae0f0
rol eax, 0xf4
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xe682b364
pushf
not eax
add eax, 0xf5807ae4
xor eax, 0xdcbfcae2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x830bb9aa
xor eax, 0xf7a44518
rol eax, 6
popf
jmp 0x18002a76d
mov eax, dword [r14 + 0x24]
cmp eax, 8
jae 0x18002be5f
push rax
pushf
mov eax, 0xb1ca886f
pushf
not eax
add eax, 0xc7851e62
xor eax, 0xe6f48b77
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfcd4c94d
xor eax, 0xc88b130b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa5da2fb8
xor eax, 0x8779b138
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb69bacb9
xor eax, 0xd3e53d80
rol eax, 0x74
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x1354d4ea
pushf
not eax
add eax, 0xc83da718
xor eax, 0xff965745
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9cd93d29
xor eax, 0x921409af
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9def707d
xor eax, 0xd92cf47a
rol eax, 0x6d
popf
jmp 0x18002a76d
mov byte [rax + r14 + 0x28], r11b
mov eax, dword [r14 + 0x24]
mov ecx, r8d
mov byte [rax + r14 + 0x30], r15b
add r15b, r8b
mov rdi, qword [r14 + 0x10]
inc dword [r14 + 0x24]
push rsi
not rsi
sub rdi, rsi
pop rsi
sub rdi, 1
mov rsi, r10
mov byte [rbp - 0x59], r15b
rep movsb byte [rdi], byte [rsi]
add r11b, byte [rbp - 0x19]
mov edi, 0xdf5820e1
pushf
not edi
add edi, 0x805014bb
xor edi, 0x9f9cd23b
rol edi, 0x5c
popf
pushf
not edi
add edi, 0xd98f789e
xor edi, 0xb598c67f
rol edi, 0x77
popf
mov byte [rbp - 0x58], r11b
test r13d, r13d
je 0x18002bf6f
push rax
pushf
mov eax, 0xac02f19b
pushf
not eax
add eax, 0xe0818a63
xor eax, 0xc2524ea2
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf752dd5c
xor eax, 0x82fed725
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdd7f4f57
xor eax, 0xd5e41522
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf8cfbfac
xor eax, 0xbf9c2d09
rol eax, 0x78
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x86c160a0
pushf
not eax
add eax, 0xb56fc80d
xor eax, 0xaea5d5c4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcdbf8b5d
xor eax, 0xc4a6495a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe0ea9267
xor eax, 0x909c546c
rol eax, 0x42
popf
jmp 0x18002a76d
cmp r11b, 5
jae 0x18002bff2
push rax
pushf
mov eax, 0x212781ed
pushf
not eax
add eax, 0xe68e07c7
xor eax, 0xd2eb5fd3
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf08ae283
xor eax, 0xb922f624
rol eax, 0x77
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xc33a0442
pushf
not eax
add eax, 0xf7f0d608
xor eax, 0xf3780387
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdaf53596
xor eax, 0xb08788cd
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd2245afd
xor eax, 0x82f0e72e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x84d42303
xor eax, 0x88bb0708
rol eax, 0x39
popf
jmp 0x18002a76d
mov r9, qword [r14]
movzx edi, r11b
push r9
not r9
sub rdi, r9
pop r9
sub rdi, 1
movzx edx, byte [rdi]
test dl, dl
je 0x18002c0ad
push rax
pushf
mov eax, 0x5488d660
pushf
not eax
add eax, 0xf4373218
xor eax, 0xf389280e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb2f2d28a
xor eax, 0xab2edf5b
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbb3d3b6d
xor eax, 0xb9f99902
rol eax, 0x46
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x568cf554
pushf
not eax
add eax, 0xed3e48d1
xor eax, 0xbbb26b90
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd5dce714
xor eax, 0x8f11a5bd
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa5659cd0
xor eax, 0xf0d170ed
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbefc31bc
xor eax, 0xcf1401ce
rol eax, 0xdb
popf
jmp 0x18002a76d
cmp dl, 0x90
je 0x18002c13e
push rax
pushf
mov eax, 0x9f563c7e
pushf
not eax
add eax, 0xa1cdfab0
xor eax, 0xeda24773
rol eax, 7
popf
pushf
not eax
add eax, 0xddf8a61f
xor eax, 0xf2fc05e7
rol eax, 0x5d
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xae3e6736
pushf
not eax
add eax, 0xf6bfba4f
xor eax, 0xd5eb6a05
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9695e971
xor eax, 0xe6040f9a
rol eax, 0xa9
popf
jmp 0x18002a76d
cmp dl, 0xcc
je 0x18002c1a9
push rax
pushf
mov eax, 0x1d6114d6
pushf
not eax
add eax, 0xd2a29c68
xor eax, 0x98c3b0d1
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9752d776
xor eax, 0xba00216d
rol eax, 0xef
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x864d2c64
pushf
not eax
add eax, 0xa3b404c1
xor eax, 0xb9a573fe
rol eax, 0x31
popf
pushf
not eax
add eax, 0xec3ce616
xor eax, 0xf79deac7
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8ca29110
xor eax, 0xd5d162ad
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9b8d022a
xor eax, 0xd0632ce0
rol eax, 0x24
popf
jmp 0x18002a76d
movzx eax, r11b
jmp 0x18002c573
movzx r8d, r11b
mov esi, 0x352c14c2
pushf
not esi
add esi, 0xde1a7a32
xor esi, 0xa19db1b0
rol esi, 0x99
popf
pushf
not esi
add esi, 0x964ae5cd
xor esi, 0xd837f423
rol esi, 0x37
popf
sub esi, r8d
mov ecx, 0x52590c95
pushf
not ecx
add ecx, 0x95f15137
xor ecx, 0x9857b8cd
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xae6c27c8
xor ecx, 0xd0272938
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0xff41da9b
xor ecx, 0xb8cf4cb1
rol ecx, 0x1e
popf
cmp esi, ecx
jbe 0x18002c306
push rax
pushf
mov eax, 0x50ee49fa
pushf
not eax
add eax, 0xe635b853
xor eax, 0x9e5e2bc5
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc18ecaf5
xor eax, 0x93601d06
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf0895dd7
xor eax, 0xf323498c
rol eax, 0x45
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x805c7c79
pushf
not eax
add eax, 0xadb9c32f
xor eax, 0xe3d7cfa7
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf6a087cd
xor eax, 0xd0c893a9
rol eax, 0x11
popf
pushf
not eax
add eax, 0xab56cdbe
xor eax, 0xa30bc1ae
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xae465fb2
xor eax, 0xfdf01d25
rol eax, 0x77
popf
jmp 0x18002a76d
nop
push rax
pushf
mov eax, 0xc62f9b6
pushf
not eax
add eax, 0xd8bf2aa4
xor eax, 0xea1394ee
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcd9c71d3
xor eax, 0xb38b348d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf9b32ce4
xor eax, 0xb3ac0057
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe7cb817d
xor eax, 0xa345dba9
rol eax, 0xac
popf
jmp 0x18002a76d
mov eax, ecx
cmp byte [rax + rdi], dl
jne 0x18002c3f3
push rax
pushf
mov eax, 0x232d00e7
pushf
not eax
add eax, 0xc0d97c9e
xor eax, 0x9d25b81b
rol eax, 0x50
popf
pushf
not eax
add eax, 0x80173cc6
xor eax, 0xbc6a377c
rol eax, 0xda
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xc93d52cf
pushf
not eax
add eax, 0xa4f57364
xor eax, 0xf57b5495
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf20e011b
xor eax, 0xe0683ca4
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcc109818
xor eax, 0xf0748586
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc9f74d46
xor eax, 0xdd14e887
rol eax, 0x5c
popf
jmp 0x18002a76d
inc ecx
cmp ecx, esi
jb 0x18002c4ac
push rax
pushf
mov eax, 0xf324d4da
pushf
not eax
add eax, 0xe76cb5ba
xor eax, 0xa0334319
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc5d999e7
xor eax, 0xdd521f7d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcfb3c374
xor eax, 0xa87841f2
rol eax, 2
popf
pushf
not eax
add eax, 0xefae01c4
xor eax, 0x91e94250
rol eax, 0x28
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x306749d
pushf
not eax
add eax, 0xfda72d38
xor eax, 0xe458c222
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xccd82f72
xor eax, 0xc0453e84
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa03c5a96
xor eax, 0xebab01d8
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd0e4d7b0
xor eax, 0xadfde452
rol eax, 0x17
popf
jmp 0x18002a76d
jmp 0x18002cedb
mov eax, r8d
push rax
pushf
mov eax, 0xe4b95aaa
pushf
not eax
add eax, 0xa7e994a2
xor eax, 0xa55d8be1
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x820c3630
xor eax, 0xb5fe7fed
rol eax, 0xae
popf
jmp 0x18002a76d
cmp r11b, 2
jae 0x18002c5d2
push rax
pushf
mov eax, 0x9fc235ee
pushf
not eax
add eax, 0xa1303016
xor eax, 0xdad6c091
rol eax, 0x22
popf
pushf
not eax
add eax, 0xfc6fddc2
xor eax, 0xacefd339
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfeb90273
xor eax, 0xd58e26ee
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd12e3bc8
xor eax, 0xcadf702d
rol eax, 0x19
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xf4ccd5ad
pushf
not eax
add eax, 0xe20cbe25
xor eax, 0xd0187546
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8be765cb
xor eax, 0x9048f106
rol eax, 0x2b
popf
jmp 0x18002a76d
test dl, dl
je 0x18002c63c
push rax
pushf
mov eax, 0x83c4a1e2
pushf
not eax
add eax, 0x89d71212
xor eax, 0xcd8caf15
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa7c22779
xor eax, 0xdceb483e
rol eax, 0x8e
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xc20e140e
pushf
not eax
add eax, 0xb3722526
xor eax, 0x8f175d7e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe528d1a5
xor eax, 0xfb799f02
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbe3ee6bd
xor eax, 0xac203d6c
rol eax, 0xc6
popf
jmp 0x18002a76d
cmp dl, 0x90
je 0x18002c70d
cmp dl, 0xcc
jne 0x18002c6c7
push rax
pushf
mov eax, 0xd2cf274f
pushf
not eax
add eax, 0xcf6e5b24
xor eax, 0x93855e2d
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa104f862
xor eax, 0xe977f565
rol eax, 0xb8
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x158c2318
pushf
not eax
add eax, 0xd7637369
xor eax, 0xdd44519c
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcc294bc3
xor eax, 0x85499ead
rol eax, 0x92
popf
pushf
not eax
add eax, 0x85427459
xor eax, 0xd0b1eee8
rol eax, 0x5b
popf
jmp 0x18002a76d
mov esi, 0x6e29633e
pushf
not esi
add esi, 0xe4258bfa
xor esi, 0xce3edee9
rol esi, 0xd5
popf
pushf
not esi
add esi, 0x8d0db837
xor esi, 0xc2b23fd8
rol esi, 0xf
popf
mov ecx, 0xf4c8a82a
pushf
not ecx
add ecx, 0xffdc872e
xor ecx, 0x9086c656
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xca4714bb
xor ecx, 0x814be2bc
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0x9a11ec8b
xor ecx, 0xfdac3f35
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0xca66e029
xor ecx, 0xd24ee55c
rol ecx, 0x6d
popf
sub esi, eax
cmp esi, ecx
jbe 0x18002c7e1
push rax
pushf
mov eax, 0x8992a854
pushf
not eax
add eax, 0x9df2b7e7
xor eax, 0xdae3f4e5
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8e2642ab
xor eax, 0x836e9989
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc96fcde9
xor eax, 0xbb1bad8b
rol eax, 0x60
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x4e112550
pushf
not eax
add eax, 0xe7a2069c
xor eax, 0xd8d2be86
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9df94523
xor eax, 0xcbf7dac2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8005f8c2
xor eax, 0x8cedf8cb
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xec0b6a25
xor eax, 0xbb72c117
rol eax, 0xe9
popf
jmp 0x18002a76d
nop dword [rax]
push rax
pushf
mov eax, 0xaf29ffc0
pushf
not eax
add eax, 0xbf1bba14
xor eax, 0xd8cebe18
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xec6dbf7c
xor eax, 0xa2268e91
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdbf84c07
xor eax, 0xefd54541
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd7146ddd
xor eax, 0xce0e332f
rol eax, 0x3a
popf
jmp 0x18002a76d
mov eax, ecx
cmp byte [rax + rdi], dl
jne 0x18002c8d4
push rax
pushf
mov eax, 0x49efa5d4
pushf
not eax
add eax, 0x9dea2b14
xor eax, 0x8fb10171
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdd315b5a
xor eax, 0x8628bdac
rol eax, 2
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x731f4253
pushf
not eax
add eax, 0x9e7e8af2
xor eax, 0x868a9127
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xaaa363e6
xor eax, 0xb70be479
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x99c1d2b1
xor eax, 0xb011d206
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd22f10b2
xor eax, 0xc55bfdb9
rol eax, 4
popf
jmp 0x18002a76d
inc ecx
cmp ecx, esi
jb 0x18002c97a
push rax
pushf
mov eax, 0x1a2373ed
pushf
not eax
add eax, 0xa128726b
xor eax, 0xdddd1397
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe1d9adc8
xor eax, 0xaea48efd
rol eax, 7
popf
pushf
not eax
add eax, 0xe3f6d9b8
xor eax, 0xb44365c1
rol eax, 0x2f
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0xa1d0d7df
pushf
not eax
add eax, 0xb424a875
xor eax, 0x8283fd06
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xaf8b32a4
xor eax, 0xcb574b3f
rol eax, 0xf7
popf
jmp 0x18002a76d
lea rcx, [r9 - 5]
mov r8d, 0xaabc99e7
pushf
not r8d
add r8d, 0xff9eda55
xor r8d, 0x93f1fbfe
rol r8d, 0x90
popf
pushf
not r8d
add r8d, 0xc7c48f62
xor r8d, 0xca1b7cda
rol r8d, 0
popf
pushf
not r8d
add r8d, 0x88469e9c
xor r8d, 0xc2daea07
rol r8d, 0xce
popf
lea rdx, [rbp - 0x19]
jmp 0x18002ca07
call qword [sym.imp.KERNEL32.dll_VirtualQuery]
cmp dword [rbp + 7], 0x1000
jne 0x18002ca6f
push rax
pushf
mov eax, 0x5cb7d5e4
pushf
not eax
add eax, 0xbf353031
xor eax, 0xe46aa226
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf028ad61
xor eax, 0xdbc78a2e
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xcd5b8540
xor eax, 0xdde8cd6b
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9847a451
xor eax, 0xc2179e22
rol eax, 0xf5
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x6a795e34
pushf
not eax
add eax, 0xf8d78465
xor eax, 0x97e8e4e4
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbcf0d915
xor eax, 0xd9a77869
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfbcbafb7
xor eax, 0x98cbfb40
rol eax, 0x51
popf
jmp 0x18002a76d
test byte [rbp + 0xb], 0xf0
je 0x18002cb01
push rax
pushf
mov eax, 0x77d397f5
pushf
not eax
add eax, 0xd9e2acc2
xor eax, 0xd3312c58
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xecfa05e0
xor eax, 0x9d7248e5
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd6a4179c
xor eax, 0xe87dfee6
rol eax, 0x30
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x297e358d
pushf
not eax
add eax, 0xbc1d9840
xor eax, 0xab816944
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdbd2899f
xor eax, 0xc23d7eea
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xeca30ef9
xor eax, 0xe3042ea7
rol eax, 2
popf
pushf
not eax
add eax, 0xfd05c8f4
xor eax, 0x93852d97
rol eax, 0xaa
popf
jmp 0x18002a76d
mov rax, qword [r14]
movzx edx, byte [rax - 5]
test dl, dl
je 0x18002cbbe
push rax
pushf
mov eax, 0xa40d495b
pushf
not eax
add eax, 0xdc0e1798
xor eax, 0x981d45ff
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa84bc8bd
xor eax, 0xe8453535
rol eax, 0x73
popf
pushf
not eax
add eax, 0x82c0049e
xor eax, 0xd1467e64
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf3ebab43
xor eax, 0x9770d96d
rol eax, 0x85
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x8bb26121
pushf
not eax
add eax, 0xcfe36e1f
xor eax, 0xf6a0d3c6
rol eax, 0x11
popf
pushf
not eax
add eax, 0x90aa5769
xor eax, 0xbbad4e42
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc3282b88
xor eax, 0x8f30ad3a
rol eax, 0x1b
popf
jmp 0x18002a76d
cmp dl, 0x90
je 0x18002cc62
push rax
pushf
mov eax, 0xe67b5726
pushf
not eax
add eax, 0x93ee09f4
xor eax, 0xf658168d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd86eb2f1
xor eax, 0xd5da7a1e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb0d1bfb9
xor eax, 0x8233f990
rol eax, 0xac
popf
pushf
not eax
add eax, 0x976780ca
xor eax, 0x8266d8b6
rol eax, 0x95
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x4efe6be8
pushf
not eax
add eax, 0xe5c41148
xor eax, 0x89aa06da
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfadbef08
xor eax, 0xf8fed2df
rol eax, 0x8b
popf
jmp 0x18002a76d
cmp dl, 0xcc
jne 0x18002cccd
push rax
pushf
mov eax, 0xe581c0e5
pushf
not eax
add eax, 0x8b2cc1e8
xor eax, 0xbb2400e5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8be0c675
xor eax, 0xfc2adf56
rol eax, 0xe
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x2dac818e
pushf
not eax
add eax, 0xc2f3158c
xor eax, 0xa247320b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf817596a
xor eax, 0xfdaea659
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9aeee5c1
xor eax, 0xa0a2c25f
rol eax, 0x3e
popf
jmp 0x18002a76d
mov ecx, 0xb077a62d
pushf
not ecx
add ecx, 0x87d93a68
xor ecx, 0xb5b2d0b8
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0xe0edf3be
xor ecx, 0xcee468f0
rol ecx, 0xb9
popf
add rax, 0xfffffffffffffffc
push rax
pushf
mov eax, 0xb2d0d485
pushf
not eax
add eax, 0xabef5e72
xor eax, 0xade9a264
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe754909f
xor eax, 0x82497ca7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc5fbba99
xor eax, 0xacc578ec
rol eax, 2
popf
pushf
not eax
add eax, 0xa53a804c
xor eax, 0xe3e399ba
rol eax, 0xa3
popf
jmp 0x18002a76d
cmp byte [rax], dl
jne 0x18002cdd6
push rax
pushf
mov eax, 0xa9908fff
pushf
not eax
add eax, 0xa8ceec0b
xor eax, 0xec66bc7f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdae187c6
xor eax, 0xb42fd95d
rol eax, 0xf9
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x4e89c9d
pushf
not eax
add eax, 0xf1c1c031
xor eax, 0xe45f4d85
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe27d3df1
xor eax, 0xab62b9ad
rol eax, 0xb2
popf
jmp 0x18002a76d
inc ecx
inc rax
cmp ecx, 5
jb 0x18002ce47
push rax
pushf
mov eax, 0x86c03317
pushf
not eax
add eax, 0xe666ac50
xor eax, 0xf743aa3e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb2454d1e
xor eax, 0xaa9c674a
rol eax, 0x2e
popf
jmp 0x18002a76d
push rax
pushf
mov eax, 0x63e0754e
pushf
not eax
add eax, 0xe259b1ba
xor eax, 0xcdf82164
rol eax, 0x64
popf
pushf
not eax
add eax, 0xdc971aa8
xor eax, 0xa48577ac
rol eax, 0xd8
popf
jmp 0x18002a76d
mov dword [r14 + 0x20], 1
push rax
pushf
mov eax, 0x7cb997d3
pushf
not eax
add eax, 0xb94bf3bc
xor eax, 0x9877d869
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb6948721
xor eax, 0x9e313e28
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8c6a7af6
xor eax, 0x86d847ab
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8b603eff
xor eax, 0x8bcd8b29
rol eax, 0x7d
popf
jmp 0x18002a76d
mov rcx, qword [r14 + 8]
mov eax, 0x513791ab
pushf
not eax
add eax, 0xe567a9fc
xor eax, 0xb0bc638b
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe3bf9865
xor eax, 0x9d81aa92
rol eax, 0x9a
popf
mov qword [rbp - 0x43], rcx
mov ecx, dword [rbp - 0x41]
movsd xmm0, qword [rbp - 0x49]
movzx edx, r15b
add rdx, qword [r14 + 0x10]
mov qword [r14 + 0x18], rdx
movsd qword [rdx], xmm0
mov dword [rdx + 8], ecx
movzx ecx, word [rbp - 0x3d]
mov word [rdx + 0xc], cx
jmp 0x18002cfae
xor eax, eax
push rax
pushf
mov eax, 0xdcd9b173
pushf
not eax
add eax, 0xbd587b7a
xor eax, 0x970614e4
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc1387785
xor eax, 0x8b86166f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdc95a311
xor eax, 0xcfe517f9
rol eax, 0x22
popf
jmp 0x18002a76d
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.18001de15
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret