Function at 0x1800aa7ed
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x2bc03b47
pushf
not eax
add eax, 0x8d56ac78
xor eax, 0xa962f04e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe415ed2c
xor eax, 0xde1ac959
rol eax, 0x12
popf
cmp eax, 0x29
jne 0x1800aa82a
popf
pop rax
jmp 0x1800ac1f2
cmp eax, 0x48
jne 0x1800aa839
popf
pop rax
jmp 0x1800ad08c
cmp eax, 0x3f
jne 0x1800aa848
popf
pop rax
jmp 0x1800acb19
cmp eax, 1
jne 0x1800aa857
popf
pop rax
jmp 0x1800aad24
cmp eax, 0x4a
jne 0x1800aa866
popf
pop rax
jmp 0x1800ad124
cmp eax, 0x1a
jne 0x1800aa875
popf
pop rax
jmp 0x1800ab9cc
cmp eax, 0x44
jne 0x1800aa884
popf
pop rax
jmp 0x1800ace24
cmp eax, 0x31
jne 0x1800aa893
popf
pop rax
jmp 0x1800ac533
cmp eax, 0x40
jne 0x1800aa8a2
popf
pop rax
jmp 0x1800acb98
cmp eax, 8
jne 0x1800aa8b1
popf
pop rax
jmp 0x1800ab060
cmp eax, 0x2a
jne 0x1800aa8c0
popf
pop rax
jmp 0x1800ac254
cmp eax, 0x17
jne 0x1800aa8cf
popf
pop rax
jmp 0x1800ab8a7
cmp eax, 0x1c
jne 0x1800aa8de
popf
pop rax
jmp 0x1800abb21
cmp eax, 0x2e
jne 0x1800aa8ed
popf
pop rax
jmp 0x1800ac3d8
cmp eax, 0x4c
jne 0x1800aa8fc
popf
pop rax
jmp 0x1800ad23c
cmp eax, 0x2b
jne 0x1800aa90b
popf
pop rax
jmp 0x1800ac2bf
cmp eax, 0x1b
jne 0x1800aa91a
popf
pop rax
jmp 0x1800aba4e
cmp eax, 0x2d
jne 0x1800aa929
popf
pop rax
jmp 0x1800ac38d
cmp eax, 0x23
jne 0x1800aa938
popf
pop rax
jmp 0x1800abed6
cmp eax, 0x25
jne 0x1800aa947
popf
pop rax
jmp 0x1800abfe5
cmp eax, 0x43
jne 0x1800aa956
popf
pop rax
jmp 0x1800acdd5
cmp eax, 0x13
jne 0x1800aa965
popf
pop rax
jmp 0x1800ab6a7
cmp eax, 0x33
jne 0x1800aa974
popf
pop rax
jmp 0x1800ac5ee
cmp eax, 0x24
jne 0x1800aa983
popf
pop rax
jmp 0x1800abf67
cmp eax, 0x1e
jne 0x1800aa992
popf
pop rax
jmp 0x1800abc04
cmp eax, 0xc
jne 0x1800aa9a1
popf
pop rax
jmp 0x1800ab26a
cmp eax, 0x26
jne 0x1800aa9b0
popf
pop rax
jmp 0x1800ac07a
cmp eax, 0x27
jne 0x1800aa9bf
popf
pop rax
jmp 0x1800ac10e
cmp eax, 0x30
jne 0x1800aa9ce
popf
pop rax
jmp 0x1800ac4f7
cmp eax, 0x10
jne 0x1800aa9dd
popf
pop rax
jmp 0x1800ab507
cmp eax, 0x37
jne 0x1800aa9ec
popf
pop rax
jmp 0x1800ac77f
cmp eax, 9
jne 0x1800aa9fb
popf
pop rax
jmp 0x1800ab0bf
cmp eax, 0x39
jne 0x1800aaa0a
popf
pop rax
jmp 0x1800ac846
cmp eax, 0x16
jne 0x1800aaa19
popf
pop rax
jmp 0x1800ab845
cmp eax, 0x3b
jne 0x1800aaa28
popf
pop rax
jmp 0x1800ac920
cmp eax, 0x4b
jne 0x1800aaa37
popf
pop rax
jmp 0x1800ad1dc
cmp eax, 0x36
jne 0x1800aaa46
popf
pop rax
jmp 0x1800ac73f
cmp eax, 0x14
jne 0x1800aaa55
popf
pop rax
jmp 0x1800ab729
cmp eax, 0x46
jne 0x1800aaa64
popf
pop rax
jmp 0x1800acf66
cmp eax, 0x3d
jne 0x1800aaa73
popf
pop rax
jmp 0x1800aca5b
cmp eax, 2
jne 0x1800aaa82
popf
pop rax
jmp 0x1800aad5d
cmp eax, 0x47
jne 0x1800aaa91
popf
pop rax
jmp 0x1800ad055
cmp eax, 0x41
jne 0x1800aaaa0
popf
pop rax
jmp 0x1800acc28
cmp eax, 0x11
jne 0x1800aaaaf
popf
pop rax
jmp 0x1800ab585
cmp eax, 0x35
jne 0x1800aaabe
popf
pop rax
jmp 0x1800ac6ab
cmp eax, 0x3a
jne 0x1800aaacd
popf
pop rax
jmp 0x1800ac8b1
cmp eax, 0x12
jne 0x1800aaadc
popf
pop rax
jmp 0x1800ab63c
cmp eax, 0x21
jne 0x1800aaaeb
popf
pop rax
jmp 0x1800abd7b
cmp eax, 0x38
jne 0x1800aaafa
popf
pop rax
jmp 0x1800ac7b5
cmp eax, 0xb
jne 0x1800aab09
popf
pop rax
jmp 0x1800ab1ae
cmp eax, 0xf
jne 0x1800aab18
popf
pop rax
jmp 0x1800ab450
cmp eax, 0x15
jne 0x1800aab27
popf
pop rax
jmp 0x1800ab7e4
cmp eax, 5
jne 0x1800aab36
popf
pop rax
jmp 0x1800aaf16
cmp eax, 6
jne 0x1800aab45
popf
pop rax
jmp 0x1800aafbd
cmp eax, 0x22
jne 0x1800aab54
popf
pop rax
jmp 0x1800abe1f
cmp eax, 0x49
jne 0x1800aab63
popf
pop rax
jmp 0x1800ad0c8
cmp eax, 0x1f
jne 0x1800aab72
popf
pop rax
jmp 0x1800abc4d
cmp eax, 4
jne 0x1800aab81
popf
pop rax
jmp 0x1800aae86
cmp eax, 0x2f
jne 0x1800aab90
popf
pop rax
jmp 0x1800ac475
cmp eax, 0x28
jne 0x1800aab9f
popf
pop rax
jmp 0x1800ac170
cmp eax, 0x3e
jne 0x1800aabae
popf
pop rax
jmp 0x1800acabd
cmp eax, 0x45
jne 0x1800aabbd
popf
pop rax
jmp 0x1800acf2a
cmp eax, 0x2c
jne 0x1800aabcc
popf
pop rax
jmp 0x1800ac30f
cmp eax, 3
jne 0x1800aabdb
popf
pop rax
jmp 0x1800aadda
cmp eax, 0x19
jne 0x1800aabea
popf
pop rax
jmp 0x1800ab945
cmp eax, 0x1d
jne 0x1800aabf9
popf
pop rax
jmp 0x1800abb82
cmp eax, 0x34
jne 0x1800aac08
popf
pop rax
jmp 0x1800ac638
cmp eax, 0x32
jne 0x1800aac17
popf
pop rax
jmp 0x1800ac5b4
cmp eax, 0xe
jne 0x1800aac26
popf
pop rax
jmp 0x1800ab3a8
cmp eax, 0x42
jne 0x1800aac35
popf
pop rax
jmp 0x1800accbc
cmp eax, 7
jne 0x1800aac44
popf
pop rax
jmp 0x1800aaffb
cmp eax, 0x20
jne 0x1800aac53
popf
pop rax
jmp 0x1800abcea
cmp eax, 0
jne 0x1800aac62
popf
pop rax
jmp 0x1800aac9e
cmp eax, 0x3c
jne 0x1800aac71
popf
pop rax
jmp 0x1800ac982
cmp eax, 0xd
jne 0x1800aac80
popf
pop rax
jmp 0x1800ab316
cmp eax, 0xa
jne 0x1800aac8f
popf
pop rax
jmp 0x1800ab11b
cmp eax, 0x18
jne 0x1800aac9e
popf
pop rax
jmp 0x1800ab93d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor eax, eax
mov r8, rdx
mov qword [rcx], rax
mov rbx, rcx
mov dword [rcx + 8], eax
mov eax, dword [0x180042df4]
mov dword [rcx + 4], eax
mov al, byte [rdx]
jmp 0x1800aad5d
inc r8
mov al, byte [r8]
push rax
pushf
mov eax, 0xd4fae395
pushf
not eax
add eax, 0xa81c61a3
xor eax, 0xabb26d18
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf287ecbb
xor eax, 0xe0a58a0b
rol eax, 0xca
popf
jmp 0x1800aa81b
cmp al, 0x20
je 0x1800aada7
push rax
pushf
mov eax, 0x16170684
pushf
not eax
add eax, 0xb813651b
xor eax, 0xf95d834b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb0acda8c
xor eax, 0xcd54071a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xff4bec14
xor eax, 0xe928adad
rol eax, 0x7b
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x1ff729f1
pushf
not eax
add eax, 0xe48cbfa6
xor eax, 0x895c61ad
rol eax, 0x70
popf
pushf
not eax
add eax, 0xba301d91
xor eax, 0xc61ecfc7
rol eax, 0x6d
popf
jmp 0x1800aa81b
mov esi, 0x9ede37a3
pushf
not esi
add esi, 0xb065180c
xor esi, 0x9cf48530
rol esi, 0x6f
popf
pushf
not esi
add esi, 0xfe4bf1dd
xor esi, 0xcb9faba3
rol esi, 0xfa
popf
cmp al, 0x61
je 0x1800aae53
push rax
pushf
mov eax, 0xc70aac84
pushf
not eax
add eax, 0xb41c92de
xor eax, 0xa415916d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb3a09176
xor eax, 0xe895a61e
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfb559d03
xor eax, 0x9ee23c88
rol eax, 0xdb
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x88f2a07
pushf
not eax
add eax, 0xefc73e30
xor eax, 0x85eed839
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd3014e95
xor eax, 0xf97f22ba
rol eax, 0xdc
popf
jmp 0x1800aa81b
cmp al, 0x72
je 0x1800aaee3
push rax
pushf
mov eax, 0xb3ebd17
pushf
not eax
add eax, 0xd514d636
xor eax, 0xb21095d8
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdef35a46
xor eax, 0xe953222b
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc1391913
xor eax, 0xb3ea38e4
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc4d86b4f
xor eax, 0xb5453739
rol eax, 0xd4
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xc7fccf94
pushf
not eax
add eax, 0xb1d2da5b
xor eax, 0xe99f8be7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd9f5c770
xor eax, 0xd1f37b5e
rol eax, 0x5d
popf
jmp 0x1800aa81b
cmp al, 0x77
jne 0x1800aaf77
push rax
pushf
mov eax, 0xec388b20
pushf
not eax
add eax, 0x8b4c67ec
xor eax, 0x91c4a3cc
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe6940879
xor eax, 0xd9060b62
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd88abc00
xor eax, 0x843dc4ce
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8302e508
xor eax, 0xe9f87387
rol eax, 0x8a
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x4da4d215
pushf
not eax
add eax, 0xcba0d841
xor eax, 0xced48fe1
rol eax, 0x62
popf
pushf
not eax
add eax, 0xaf32c5fd
xor eax, 0x80e2c663
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb49aefe1
xor eax, 0xef112658
rol eax, 0xa1
popf
jmp 0x1800aa81b
mov dword [rcx], 0x301
jmp 0x1800ab0bf
mov dword [rcx + 4], 1
jmp 0x1800ab11b
mov dword [rcx], 0x109
push rax
pushf
mov eax, 0x5cc0ec6b
pushf
not eax
add eax, 0xdbf45781
xor eax, 0xa65a8896
rol eax, 0x90
popf
pushf
not eax
add eax, 0x869b8aff
xor eax, 0xc00ff18e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd2b8879e
xor eax, 0x8c34ec42
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb6b203f8
xor eax, 0xaef289b5
rol eax, 0x25
popf
jmp 0x1800aa81b
mov dword [rcx + 4], esi
push rax
pushf
mov eax, 0x592017c8
pushf
not eax
add eax, 0x8b0d8096
xor eax, 0xb7efc057
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa99a8287
xor eax, 0xff0cf86b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf5fc0cd8
xor eax, 0x88c46d2f
rol eax, 0xae
popf
pushf
not eax
add eax, 0x917b7678
xor eax, 0xb4dccdb6
rol eax, 0x13
popf
jmp 0x1800aa81b
inc r8
xor r9b, r9b
xor dil, dil
xor r10b, r10b
xor r11b, r11b
mov dl, 0xbd
pushf
not dl
add dl, 4
xor dl, 0xb8
rol dl, 5
popf
pushf
not dl
add dl, 0xbe
xor dl, 0x25
rol dl, 0x39
popf
pushf
not dl
add dl, 0x4f
xor dl, 5
rol dl, 0x56
popf
pushf
not dl
add dl, 0x66
xor dl, 0xc1
rol dl, 0x64
popf
push rax
pushf
mov eax, 0x9d30f365
pushf
not eax
add eax, 0xeb7908dc
xor eax, 0xc64c7c4b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe196861b
xor eax, 0x9abbc454
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8c1b9318
xor eax, 0xac21e260
rol eax, 0x4d
popf
jmp 0x1800aa81b
cmp byte [r8], 0
je 0x1800ab211
push rax
pushf
mov eax, 0xa4989fdd
pushf
not eax
add eax, 0x93008451
xor eax, 0xe725df08
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd858f6b3
xor eax, 0x8da44bab
rol eax, 0x56
popf
pushf
not eax
add eax, 0xfdd6fa85
xor eax, 0xe52e20e1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd81d13f5
xor eax, 0xbe9fbf9a
rol eax, 0x8f
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xea189a64
pushf
not eax
add eax, 0xe9f4c5dc
xor eax, 0x9ad471a7
rol eax, 0x73
popf
pushf
not eax
add eax, 0xbfdaacc4
xor eax, 0xc6a9d99e
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xadbf0b86
xor eax, 0xcd54a49c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe525ae81
xor eax, 0xe9ce4109
rol eax, 0xdf
popf
jmp 0x1800aa81b
movsx ecx, byte [r8]
cmp ecx, 0x53
jg 0x1800ab2d0
push rax
pushf
mov eax, 0xf9a169f3
pushf
not eax
add eax, 0xc7f4c80a
xor eax, 0xa0c4be9f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc45175c8
xor eax, 0x8b98968c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb9070b52
xor eax, 0xbe76809e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb2099c4f
xor eax, 0xead92a2f
rol eax, 0xeb
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xba24213c
pushf
not eax
add eax, 0xaeaaaf38
xor eax, 0xb15e539b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf99111a0
xor eax, 0xaabe9f7d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbe9f96c1
xor eax, 0x8093f1ea
rol eax, 0x6d
popf
jmp 0x1800aa81b
je 0x1800ab362
push rax
pushf
mov eax, 0x77a7df5a
pushf
not eax
add eax, 0xd833bc18
xor eax, 0xc59f2a06
rol eax, 0xed
popf
pushf
not eax
add eax, 0x912c7de2
xor eax, 0xde6ed60e
rol eax, 5
popf
pushf
not eax
add eax, 0xdd25e1e5
xor eax, 0xd5a9fbbc
rol eax, 0xe2
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x944594a0
pushf
not eax
add eax, 0xa18c38fb
xor eax, 0xec3ca4ab
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbd793aeb
xor eax, 0xd93e6326
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd0404216
xor eax, 0xc5e30020
rol eax, 0x45
popf
jmp 0x1800aa81b
sub ecx, 0x20
je 0x1800ab40a
push rax
pushf
mov eax, 0x560662b5
pushf
not eax
add eax, 0xdeb82e86
xor eax, 0x8c8c2190
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x951919e5
xor eax, 0x86896b18
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe2b7582a
xor eax, 0xf34d5761
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc35c42c5
xor eax, 0xf02e5459
rol eax, 0xb
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x9dc955c7
pushf
not eax
add eax, 0xb33ce840
xor eax, 0xe6bacd27
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xbf8de363
xor eax, 0xb32f18fe
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8888bc34
xor eax, 0xea29dc1c
rol eax, 0x74
popf
jmp 0x1800aa81b
sub ecx, 0xb
je 0x1800ab4ae
push rax
pushf
mov eax, 0x264733df
pushf
not eax
add eax, 0xc9e6579f
xor eax, 0x8829fcdf
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb8b06afa
xor eax, 0xd712d8a4
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8661566f
xor eax, 0x90eea45e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xac623704
xor eax, 0xc1b6c5ce
rol eax, 0x43
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x88342f26
pushf
not eax
add eax, 0xec356d9d
xor eax, 0xbc77b80b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9bb1b457
xor eax, 0xc59b0d06
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc540ae09
xor eax, 0xba393d96
rol eax, 0x13
popf
pushf
not eax
add eax, 0xeacbca95
xor eax, 0x8d333967
rol eax, 0x2d
popf
jmp 0x1800aa81b
sub ecx, 1
je 0x1800ab552
push rax
pushf
mov eax, 0x8674b3cb
pushf
not eax
add eax, 0xf0d89c06
xor eax, 0xa5112161
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe4b380b5
xor eax, 0xd2186be2
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd5c6d921
xor eax, 0xcdd17799
rol eax, 0xc7
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x1469663c
pushf
not eax
add eax, 0xbea8fd57
xor eax, 0xb178e2e5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc0482700
xor eax, 0xe2c8042e
rol eax, 0x96
popf
jmp 0x1800aa81b
sub ecx, 0x18
je 0x1800ab5e3
push rax
pushf
mov eax, 0x30a78929
pushf
not eax
add eax, 0xb3d69a7f
xor eax, 0xb7a5b3a0
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbd2bd27b
xor eax, 0xc55c2afc
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc934cae3
xor eax, 0xc6730da6
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd84b4fc8
xor eax, 0xfd993844
rol eax, 0x1e
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x1b442623
pushf
not eax
add eax, 0xf97d54fc
xor eax, 0x9555b38f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xac4cb425
xor eax, 0xd1aaa6fe
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa4d96ca8
xor eax, 0xad719c96
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc805bfff
xor eax, 0xc9bef1e7
rol eax, 0xdc
popf
jmp 0x1800aa81b
sub ecx, 0xa
je 0x1800ab674
push rax
pushf
mov eax, 0x2c19a07
pushf
not eax
add eax, 0xcf12a81c
xor eax, 0xf828b136
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9fbd9fe3
xor eax, 0xaab4cdfc
rol eax, 0xe9
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x694e7541
pushf
not eax
add eax, 0x8aee2df6
xor eax, 0xc912d450
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd3646029
xor eax, 0x84dae95a
rol eax, 0x34
popf
jmp 0x1800aa81b
cmp ecx, 4
jne 0x1800ab6e3
push rax
pushf
mov eax, 0xdf7f0cb6
pushf
not eax
add eax, 0xfb14bfed
xor eax, 0xae8ffb70
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf3afc5f4
xor eax, 0xaaa6ea50
rol eax, 0xba
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x695f335c
pushf
not eax
add eax, 0xb1d1c050
xor eax, 0xf98a1c28
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xcab592cf
xor eax, 0xd5e3f109
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb5713cd9
xor eax, 0xc7ebff5f
rol eax, 0x76
popf
jmp 0x1800aa81b
test r10b, r10b
jne 0x1800ab78b
push rax
pushf
mov eax, 0xe39b7b67
pushf
not eax
add eax, 0x818a44b7
xor eax, 0xff4e1b28
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa6d8ce13
xor eax, 0x95f3ada7
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8de87586
xor eax, 0xebfd79f0
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe381340b
xor eax, 0xd6cebc1d
rol eax, 0xcc
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xf3a1ae1f
pushf
not eax
add eax, 0x82ffc6ff
xor eax, 0xff327f19
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbd43217d
xor eax, 0xfbd6fbf3
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf97903b9
xor eax, 0x8d1d8be1
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa0f20513
xor eax, 0xa4f218d4
rol eax, 0x6b
popf
jmp 0x1800aa81b
or dword [rbx], 0x10
jmp 0x1800abc4d
bts dword [rbx], 7
jmp 0x1800ac63a
mov eax, dword [rbx]
test al, 0x40
jne 0x1800ab8e4
push rax
pushf
mov eax, 0xfd5ff9f6
pushf
not eax
add eax, 0xef5738db
xor eax, 0xb4b83e51
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb9110043
xor eax, 0x8dbfac82
rol eax, 0xaa
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x88ccb62e
pushf
not eax
add eax, 0xd3946fc6
xor eax, 0xa8fff993
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf2fd353d
xor eax, 0x8bba4c6b
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbf8d323f
xor eax, 0x90710277
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd1cd8b4e
xor eax, 0xcab623a4
rol eax, 0xc2
popf
jmp 0x1800aa81b
or eax, 0x40
jmp 0x1800ac638
mov r11b, 0xe8
pushf
not r11b
add r11b, 0x10
xor r11b, 0xff
rol r11b, 0xa7
popf
pushf
not r11b
add r11b, 0x53
xor r11b, 0xd0
rol r11b, 0x9d
popf
pushf
not r11b
add r11b, 0x2b
xor r11b, 0x24
rol r11b, 0x92
popf
jmp 0x1800ac5b4
test dil, dil
jne 0x1800aba08
push rax
pushf
mov eax, 0x3314f1f
pushf
not eax
add eax, 0x9a5f26a4
xor eax, 0xbfeaf366
rol eax, 0xef
popf
pushf
not eax
add eax, 0x89d052fb
xor eax, 0xf75f3e4f
rol eax, 0xdd
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xce13460a
pushf
not eax
add eax, 0x82fd059c
xor eax, 0xe184d66e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd1e8734b
xor eax, 0x98372612
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe3062d2f
xor eax, 0xef0d3def
rol eax, 0x4a
popf
jmp 0x1800aa81b
mov eax, dword [rbx]
mov dil, 0xcc
pushf
not dil
add dil, 0x99
xor dil, 0x19
rol dil, 0x66
popf
pushf
not dil
add dil, 0x10
xor dil, 0x15
rol dil, 0x16
popf
pushf
not dil
add dil, 0x48
xor dil, 0xe4
rol dil, 0xa1
popf
test sil, al
jne 0x1800abadb
push rax
pushf
mov eax, 0x1b69d557
pushf
not eax
add eax, 0x85643560
xor eax, 0xd808c228
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdb0c220d
xor eax, 0xe90a196c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe2e2954f
xor eax, 0xc2e2969e
rol eax, 0x22
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x4d07918b
pushf
not eax
add eax, 0xc38b0164
xor eax, 0x96fcf18b
rol eax, 3
popf
pushf
not eax
add eax, 0xfbec9720
xor eax, 0xad636cf2
rol eax, 0xea
popf
pushf
not eax
add eax, 0xdb396620
xor eax, 0xa8179cd1
rol eax, 0x3f
popf
jmp 0x1800aa81b
and eax, 0xfffffffe
mov dl, dil
or eax, esi
mov dword [rbx], eax
mov eax, dword [rbx + 4]
and eax, 0xfffffffc
or eax, 4
mov dword [rbx + 4], eax
jmp 0x1800ac6ab
test r10b, r10b
jne 0x1800abbbe
push rax
pushf
mov eax, 0x3a66340a
pushf
not eax
add eax, 0xf6f4d86f
xor eax, 0xce7cb1fb
rol eax, 0x99
popf
pushf
not eax
add eax, 0xda8146d3
xor eax, 0x9b9b1aa7
rol eax, 0x16
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x6a367310
pushf
not eax
add eax, 0xb7f87db9
xor eax, 0x8254bc94
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd4bc790d
xor eax, 0xe8f34798
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfc39d43b
xor eax, 0xd03cd692
rol eax, 0x5e
popf
jmp 0x1800aa81b
or dword [rbx], 0x20
push rax
pushf
mov eax, 0xc53a35d5
pushf
not eax
add eax, 0xb44e1015
xor eax, 0x86c2fe6f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe712b5d7
xor eax, 0xac4cd92f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe859ecbe
xor eax, 0x86d91306
rol eax, 0x6d
popf
jmp 0x1800aa81b
mov r10b, 0x70
pushf
not r10b
add r10b, 0xa5
xor r10b, 0x48
rol r10b, 0x5d
popf
pushf
not r10b
add r10b, 0x7d
xor r10b, 0xaa
rol r10b, 0x25
popf
pushf
not r10b
add r10b, 0xe2
xor r10b, 0x93
rol r10b, 0x2b
popf
pushf
not r10b
add r10b, 0x61
xor r10b, 9
rol r10b, 0x76
popf
mov dl, r10b
jmp 0x1800ac6ab
sub ecx, 0x54
je 0x1800abd48
push rax
pushf
mov eax, 0x43ee519
pushf
not eax
add eax, 0xa0f9b90d
xor eax, 0xdc01adde
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x97b61e84
xor eax, 0xab2001c8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf3c8c52f
xor eax, 0xfe265e51
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8bcd1b0b
xor eax, 0xcca63ebb
rol eax, 0xa4
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x9303e1ca
pushf
not eax
add eax, 0xc659ff1d
xor eax, 0xd09bddce
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8e367ce3
xor eax, 0xb22d26a6
rol eax, 0xd5
popf
jmp 0x1800aa81b
sub ecx, 0xe
je 0x1800abdc6
push rax
pushf
mov eax, 0x246e19b9
pushf
not eax
add eax, 0xbf06f134
xor eax, 0xcd688790
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb8886e7f
xor eax, 0x8874669e
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdb7c5f96
xor eax, 0xc7a5375c
rol eax, 0x8a
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x26a4c21f
pushf
not eax
add eax, 0xd58808db
xor eax, 0x92ca3fd8
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf18cd48d
xor eax, 0xc53abc98
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9ac734c6
xor eax, 0xe10d462f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xed4ee207
xor eax, 0xa2c5b65f
rol eax, 8
popf
jmp 0x1800aa81b
sub ecx, 1
je 0x1800abe7d
push rax
pushf
mov eax, 0x30210294
pushf
not eax
add eax, 0xcc2e3f1d
xor eax, 0xfd595940
rol eax, 0xee
popf
pushf
not eax
add eax, 0xbef41fa4
xor eax, 0x9a3d73d6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xca172267
xor eax, 0xc0e004fb
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe756d859
xor eax, 0xbb708cb5
rol eax, 0xd2
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xc58c8584
pushf
not eax
add eax, 0x9c42a485
xor eax, 0xb12be207
rol eax, 0x13
popf
pushf
not eax
add eax, 0xba5f7406
xor eax, 0xb1df208e
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8a5c3a7c
xor eax, 0xad1f8dc7
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf23ca3d7
xor eax, 0xdee19064
rol eax, 0x45
popf
jmp 0x1800aa81b
sub ecx, 0xb
je 0x1800abf34
push rax
pushf
mov eax, 0xe5123850
pushf
not eax
add eax, 0xdee15373
xor eax, 0x9d53989c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf7931ee9
xor eax, 0x87e549fc
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa8081ba0
xor eax, 0x8fce2156
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb66486c2
xor eax, 0xeef56b57
rol eax, 0x48
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xae751914
pushf
not eax
add eax, 0xbbad47e0
xor eax, 0xd73b093f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa814d5ab
xor eax, 0xd486c90b
rol eax, 0xf0
popf
jmp 0x1800aa81b
sub ecx, 6
je 0x1800abfb2
push rax
pushf
mov eax, 0x4e02dc12
pushf
not eax
add eax, 0xbf180f3b
xor eax, 0x9c2540ee
rol eax, 0xef
popf
pushf
not eax
add eax, 0x816f433e
xor eax, 0xd4703488
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa9c189b7
xor eax, 0xb8d3f5bb
rol eax, 0x2a
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x5c455480
pushf
not eax
add eax, 0xdb8a15ca
xor eax, 0xd2f25bb1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa4c07595
xor eax, 0xefe8ba27
rol eax, 0xda
popf
jmp 0x1800aa81b
cmp ecx, 4
jne 0x1800ac021
push rax
pushf
mov eax, 0x4202aa97
pushf
not eax
add eax, 0xa90c6791
xor eax, 0xd801bea1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa4b7630e
xor eax, 0xe2b6ccf8
rol eax, 0xe0
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xdc12dd6e
pushf
not eax
add eax, 0xf00e2c96
xor eax, 0xd14cfd14
rol eax, 0x75
popf
pushf
not eax
add eax, 0xda6f7a18
xor eax, 0xf6c56429
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb480a742
xor eax, 0xf7e1cd4f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x926c12ee
xor eax, 0xe3ad5d13
rol eax, 8
popf
jmp 0x1800aa81b
mov eax, dword [rbx]
bt eax, 9
jae 0x1800ac0c8
push rax
pushf
mov eax, 0x1454e76c
pushf
not eax
add eax, 0x8838123c
xor eax, 0x98cd4d58
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xce4ed707
xor eax, 0x8c889c22
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf023439a
xor eax, 0xe965b057
rol eax, 0xb6
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x6b995b63
pushf
not eax
add eax, 0xb0bf306b
xor eax, 0xd39b5f9e
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x82b20ebb
xor eax, 0xb6779b97
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8a864adc
xor eax, 0xe395482e
rol eax, 0x79
popf
jmp 0x1800aa81b
bts eax, 0xa
jmp 0x1800ac638
mov eax, dword [rbx]
test eax, 0xc000
jne 0x1800ac1ac
push rax
pushf
mov eax, 0x1073dd28
pushf
not eax
add eax, 0x9fdf1523
xor eax, 0xd24c6e04
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa4098102
xor eax, 0xa5ac590c
rol eax, 0xde
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x880c7bb5
pushf
not eax
add eax, 0x8143ed99
xor eax, 0xacc047e5
rol eax, 0x78
popf
pushf
not eax
add eax, 0x88e909b1
xor eax, 0xdcdeebac
rol eax, 7
popf
pushf
not eax
add eax, 0xfc028d5d
xor eax, 0xd985a22d
rol eax, 0x6a
popf
jmp 0x1800aa81b
bts eax, 0xe
jmp 0x1800ac638
test r9b, r9b
jne 0x1800ac28c
push rax
pushf
mov eax, 0x59f46ca7
pushf
not eax
add eax, 0x9b83b2c9
xor eax, 0xb4cf6798
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xde44e056
xor eax, 0xdf0df880
rol eax, 0x2c
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x5fd93011
pushf
not eax
add eax, 0xd7f80607
xor eax, 0x86869a99
rol eax, 0
popf
pushf
not eax
add eax, 0xbd8bfdcd
xor eax, 0xbef36660
rol eax, 0x96
popf
jmp 0x1800aa81b
btr dword [rbx + 4], 0xb
jmp 0x1800ac3d8
test r9b, r9b
jne 0x1800ac347
push rax
pushf
mov eax, 0xddb7b9ca
pushf
not eax
add eax, 0xe9f2b305
xor eax, 0xe686a01e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc3010771
xor eax, 0xe9dc1ca2
rol eax, 0xe1
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x193c8456
pushf
not eax
add eax, 0x8245986e
xor eax, 0xabf696ab
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe67a859b
xor eax, 0x9dc1dc88
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd9339f87
xor eax, 0x8945cc69
rol eax, 0xfe
popf
jmp 0x1800aa81b
bts dword [rbx + 4], 0xb
push rax
pushf
mov eax, 0xe060c579
pushf
not eax
add eax, 0xacca0e8e
xor eax, 0x905d8140
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaf9f1fc3
xor eax, 0xa2598ab0
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd4a88938
xor eax, 0xb0dc580f
rol eax, 0x31
popf
jmp 0x1800aa81b
mov r9b, 0x9c
pushf
not r9b
add r9b, 0xea
xor r9b, 0xac
rol r9b, 0x76
popf
pushf
not r9b
add r9b, 0x65
xor r9b, 0x56
rol r9b, 0xaa
popf
pushf
not r9b
add r9b, 0x9a
xor r9b, 0xef
rol r9b, 0x72
popf
mov dl, r9b
jmp 0x1800ac6ab
mov eax, dword [rbx]
test eax, 0xc000
jne 0x1800ac4b1
push rax
pushf
mov eax, 0x87c1e9ca
pushf
not eax
add eax, 0xcddf64a5
xor eax, 0x88303073
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe1972a45
xor eax, 0xaaf1d55d
rol eax, 0x27
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xc8f6f34d
pushf
not eax
add eax, 0xefefd422
xor eax, 0xe86dc82b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe8135750
xor eax, 0xbe034aba
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc811fd6d
xor eax, 0xc5cdfadb
rol eax, 0x51
popf
jmp 0x1800aa81b
bts eax, 0xf
jmp 0x1800ac638
mov eax, dword [rbx]
bt eax, 0xc
jae 0x1800ac581
push rax
pushf
mov eax, 0x72e06d12
pushf
not eax
add eax, 0xfcb45d40
xor eax, 0xcf6d877d
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8026a08f
xor eax, 0xeba182c5
rol eax, 0x22
popf
pushf
not eax
add eax, 0xae9cc750
xor eax, 0xc5fe7feb
rol eax, 0xc1
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xd054f810
pushf
not eax
add eax, 0x800e0cce
xor eax, 0xf8734f24
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xabce06f5
xor eax, 0x94f13c36
rol eax, 0x26
popf
jmp 0x1800aa81b
xor dl, dl
jmp 0x1800ac6ab
bts eax, 0xc
push rax
pushf
mov eax, 0x823aeed2
pushf
not eax
add eax, 0xfea72ecd
xor eax, 0xfcc4b6f9
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd031abf2
xor eax, 0xa98f2a13
rol eax, 0x12
popf
pushf
not eax
add eax, 0x83e94ae3
xor eax, 0xddcfb5ea
rol eax, 0xb0
popf
jmp 0x1800aa81b
mov dword [rbx], eax
mov dl, 0xc4
pushf
not dl
add dl, 0x70
xor dl, 0x3b
rol dl, 0x4a
popf
pushf
not dl
add dl, 0xc5
xor dl, 0x8c
rol dl, 0x2f
popf
pushf
not dl
add dl, 3
xor dl, 0x7d
rol dl, 0xcc
popf
pushf
not dl
add dl, 0xf5
xor dl, 0xac
rol dl, 0x73
popf
push rax
pushf
mov eax, 0x1e1aeb8b
pushf
not eax
add eax, 0x873480a9
xor eax, 0xe34f1411
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xfd59a177
xor eax, 0xd2039b31
rol eax, 0x71
popf
jmp 0x1800aa81b
xor eax, eax
test dl, dl
setne al
push rax
not rax
sub r8, rax
pop rax
sub r8, 1
test dl, dl
jne 0x1800ac70c
push rax
pushf
mov eax, 0x6c72dbf4
pushf
not eax
add eax, 0x8c57b20a
xor eax, 0x8644b329
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc243e4b0
xor eax, 0x859b1650
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x830fb463
xor eax, 0xcb952efb
rol eax, 0xb4
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x87801f71
pushf
not eax
add eax, 0x881d00da
xor eax, 0xf3ed7311
rol eax, 2
popf
pushf
not eax
add eax, 0x814e8cc1
xor eax, 0xb60842d9
rol eax, 0x69
popf
jmp 0x1800aa81b
test r11b, r11b
lea rdi, [r8 + 1]
cmove rdi, r8
jmp 0x1800ac7b5
inc rdi
push rax
pushf
mov eax, 0xe6a33287
pushf
not eax
add eax, 0xabe9073f
xor eax, 0xedd85880
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdeada50f
xor eax, 0xb74a94c4
rol eax, 0x5c
popf
jmp 0x1800aa81b
cmp byte [rdi], 0x20
je 0x1800ac813
push rax
pushf
mov eax, 0xf295965f
pushf
not eax
add eax, 0xafe4aba9
xor eax, 0xb9b540c7
rol eax, 0xee
popf
pushf
not eax
add eax, 0x96bd9220
xor eax, 0x830d4537
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa53fad5d
xor eax, 0xe4812381
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xab390d9a
xor eax, 0xd3d92b4d
rol eax, 0x1a
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xda0c0909
pushf
not eax
add eax, 0xb58a775f
xor eax, 0xb3078513
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8c97767d
xor eax, 0xe153a723
rol eax, 0x25
popf
jmp 0x1800aa81b
test r11b, r11b
jne 0x1800ac87e
push rax
pushf
mov eax, 0x92b4f114
pushf
not eax
add eax, 0x96d7c0f8
xor eax, 0xdffe79d6
rol eax, 7
popf
pushf
not eax
add eax, 0x94b554d0
xor eax, 0xd25a39e2
rol eax, 0x47
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x61c0869e
pushf
not eax
add eax, 0xb74e03c3
xor eax, 0xf0e8258c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf6992372
xor eax, 0xcd3fc247
rol eax, 0x1a
popf
jmp 0x1800aa81b
cmp byte [rdi], r11b
jne 0x1800ac8ed
push rax
pushf
mov eax, 0x858d2e91
pushf
not eax
add eax, 0x9f3b5aa4
xor eax, 0xdc76f0bd
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe8e28fd7
xor eax, 0xb623787d
rol eax, 0x22
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xc0a88d43
pushf
not eax
add eax, 0x9d237cef
xor eax, 0xf167bdb1
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb1fedec8
xor eax, 0x84f28cad
rol eax, 0x92
popf
jmp 0x1800aa81b
mov byte [rbx + 8], 1
jmp 0x1800ad24c
mov r8d, 0x8378301a
pushf
not r8d
add r8d, 0xb5494e8d
xor r8d, 0xeae96d37
rol r8d, 0xac
popf
pushf
not r8d
add r8d, 0xa4e79530
xor r8d, 0xace8e334
rol r8d, 0x3d
popf
pushf
not r8d
add r8d, 0xc32c4325
xor r8d, 0xad01489b
rol r8d, 0xb1
popf
lea rdx, [0x1c135dae4]
pushf
sub rdx, 0x41329664
popf
mov rcx, rdi
call fcn.1800ea002
test eax, eax
jne 0x1800aca28
push rax
pushf
mov eax, 0x893e333b
pushf
not eax
add eax, 0x89bf7225
xor eax, 0x84d92613
rol eax, 0x46
popf
pushf
not eax
add eax, 0xae4bd7b3
xor eax, 0x98459eb1
rol eax, 0xbb
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xe2d95fcf
pushf
not eax
add eax, 0xfc80f0dd
xor eax, 0xe589685e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xff785b4c
xor eax, 0xc3930b52
rol eax, 0xc3
popf
jmp 0x1800aa81b
add rdi, 3
jmp 0x1800acb19
inc rdi
push rax
pushf
mov eax, 0x50b6061b
pushf
not eax
add eax, 0xd103dc06
xor eax, 0xf08b3330
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa9e9d889
xor eax, 0xb68e1b0a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfc9d0471
xor eax, 0xefb5d544
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa94562e0
xor eax, 0xdf75246d
rol eax, 0xde
popf
jmp 0x1800aa81b
mov al, byte [rdi]
cmp al, 0x20
je 0x1800acb52
push rax
pushf
mov eax, 0x5efe3e99
pushf
not eax
add eax, 0xc1a47443
xor eax, 0xff2426aa
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd639bbba
xor eax, 0xb03288b5
rol eax, 0xdb
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x40700ae8
pushf
not eax
add eax, 0xfbbb2206
xor eax, 0xbff2d56b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcfb798eb
xor eax, 0x9e10f1f7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc736a297
xor eax, 0x91014196
rol eax, 0x45
popf
jmp 0x1800aa81b
cmp al, 0x3d
jne 0x1800acbcf
push rax
pushf
mov eax, 0x5f13f565
pushf
not eax
add eax, 0xb59cc92c
xor eax, 0xb78ca25f
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8562cbc2
xor eax, 0xb872488d
rol eax, 0xfe
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x3e97b5cc
pushf
not eax
add eax, 0xbaf82f32
xor eax, 0x879cd22a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9e01ad17
xor eax, 0xe32562a4
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa5726ccf
xor eax, 0x8f4f23fd
rol eax, 0x12
popf
pushf
not eax
add eax, 0x85a5f957
xor eax, 0xc2a7c300
rol eax, 0x80
popf
jmp 0x1800aa81b
inc rdi
cmp byte [rdi], 0x20
je 0x1800acc76
push rax
pushf
mov eax, 0xfa2a7ae0
pushf
not eax
add eax, 0xed57dd30
xor eax, 0xef4703be
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe9245eda
xor eax, 0x92305830
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe6f5f642
xor eax, 0xc8663afa
rol eax, 0x4d
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x4e749bd4
pushf
not eax
add eax, 0xcd7c7797
xor eax, 0xe832d400
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe548c696
xor eax, 0x90e8c804
rol eax, 4
popf
pushf
not eax
add eax, 0xa2b9cbad
xor eax, 0x81401795
rol eax, 0xa7
popf
jmp 0x1800aa81b
mov esi, 0x7c945a9f
pushf
not esi
add esi, 0xa3b66370
xor esi, 0xaf441042
rol esi, 0xe0
popf
pushf
not esi
add esi, 0x84c470a1
xor esi, 0xf41192c0
rol esi, 0x9b
popf
pushf
not esi
add esi, 0xf6634563
xor esi, 0xc21f9a2d
rol esi, 0x43
popf
pushf
not esi
add esi, 0xddd130b6
xor esi, 0xbbdc47ab
rol esi, 0xef
popf
lea rdx, [0x1cc63f5b7]
pushf
sub rdx, 0x4c60b133
popf
mov r8d, esi
mov rcx, rdi
call fcn.18008a82f
test eax, eax
jne 0x1800acd7c
push rax
pushf
mov eax, 0x9e2343d8
pushf
not eax
add eax, 0x907102d8
xor eax, 0xc71e9bdc
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe2f05997
xor eax, 0xbb744ede
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9770676b
xor eax, 0xf02e3f10
rol eax, 0x77
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x7a46f939
pushf
not eax
add eax, 0x85ba2017
xor eax, 0xd5704b4a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xed85a9a4
xor eax, 0xd01ddd5b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa6c36988
xor eax, 0xfdaf9990
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe3aec0c0
xor eax, 0x95bf989f
rol eax, 0xd3
popf
jmp 0x1800aa81b
bts dword [rbx], 0x12
jmp 0x1800ad08c
mov esi, 0x7ffd866f
pushf
not esi
add esi, 0xc5d97683
xor esi, 0xfdaa7101
rol esi, 0xb6
popf
pushf
not esi
add esi, 0xdded7167
xor esi, 0xcac7c46c
rol esi, 0x3b
popf
pushf
not esi
add esi, 0xf5c57407
xor esi, 0xb51d3239
rol esi, 0x5c
popf
pushf
not esi
add esi, 0xe8ff0adc
xor esi, 0xc79b8117
rol esi, 0xdf
popf
lea rdx, [0x1f33b61f3]
pushf
sub rdx, 0x73381d63
popf
mov r8d, esi
mov rcx, rdi
call fcn.18008a82f
test eax, eax
jne 0x1800aced1
push rax
pushf
mov eax, 0x207fb76f
pushf
not eax
add eax, 0x81ae4c9d
xor eax, 0xc9df596b
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfdd46c61
xor eax, 0xda7ddb7a
rol eax, 0xf5
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0xf634dda8
pushf
not eax
add eax, 0xc2abd279
xor eax, 0xabbe5089
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8a7c3ec8
xor eax, 0xe35b3cde
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe893df5a
xor eax, 0xfe3b691e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xefbd4621
xor eax, 0x9daad25d
rol eax, 0x61
popf
jmp 0x1800aa81b
bts dword [rbx], 0x11
jmp 0x1800ad08c
mov esi, 0x69b95136
pushf
not esi
add esi, 0xaa88b84b
xor esi, 0xff96e149
rol esi, 0xeb
popf
pushf
not esi
add esi, 0xb4632761
xor esi, 0xef303966
rol esi, 0xa8
popf
lea rdx, [0x1e5fb6867]
pushf
sub rdx, 0x65f823cf
popf
mov r8d, esi
mov rcx, rdi
call fcn.18008a82f
test eax, eax
jne 0x1800acffc
push rax
pushf
mov eax, 0x9d8887b
pushf
not eax
add eax, 0xaed6f167
xor eax, 0x8260c050
rol eax, 0x50
popf
pushf
not eax
add eax, 0xcc3c420d
xor eax, 0x8310d143
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x98026bd1
xor eax, 0x8ee5cc86
rol eax, 0x7c
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x76eeb9df
pushf
not eax
add eax, 0x97853ff1
xor eax, 0xd13ef57c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd8a32987
xor eax, 0xde44953e
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa3d69504
xor eax, 0xf3892026
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa88461ad
xor eax, 0x8fd2b28f
rol eax, 0x18
popf
jmp 0x1800aa81b
bts dword [rbx], 0x10
push rax
pushf
mov eax, 0x8cf6718f
pushf
not eax
add eax, 0xcbf68d1d
xor eax, 0x83939701
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc871c2f2
xor eax, 0xfca88a20
rol eax, 0x63
popf
jmp 0x1800aa81b
lea rcx, [rsi + rdi]
jmp 0x1800ad124
inc rcx
push rax
pushf
mov eax, 0x5f575eb0
pushf
not eax
add eax, 0xe55d02fb
xor eax, 0xf069ce7f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x818bfe0b
xor eax, 0xb98629f5
rol eax, 0x76
popf
pushf
not eax
add eax, 0x94c04a2f
xor eax, 0xdeba0204
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x81cf7ba7
xor eax, 0x85f892a0
rol eax, 0x7e
popf
jmp 0x1800aa81b
mov al, byte [rcx]
cmp al, 0x20
je 0x1800ad183
push rax
pushf
mov eax, 0xed069f3
pushf
not eax
add eax, 0x97ef4125
xor eax, 0xba2c41da
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x931d5489
xor eax, 0xf9feb4c9
rol eax, 0x81
popf
pushf
not eax
add eax, 0xcba86a72
xor eax, 0xda54e27b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbbf0abc7
xor eax, 0xf28fd4c3
rol eax, 0x36
popf
jmp 0x1800aa81b
push rax
pushf
mov eax, 0x1542d593
pushf
not eax
add eax, 0xd78ab936
xor eax, 0xb68088b2
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf6bf3420
xor eax, 0xcbe47ddb
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xedabe272
xor eax, 0xa19e3ad8
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb3736132
xor eax, 0x9011359f
rol eax, 0xc5
popf
jmp 0x1800aa81b
test al, al
jmp 0x1800ac8b4
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret