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

Disassembly:
push rax
pushf
mov eax, 0x52f9d715
pushf
not eax
add eax, 0xe38b87c4
xor eax, 0xabec7857
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x860dafbc
xor eax, 0xaa1f67f2
rol eax, 0x39
popf
cmp eax, 0x29
jne 0x14008cec5
popf
pop rax
jmp 0x14008eb24
cmp eax, 0
jne 0x14008ced4
popf
pop rax
jmp 0x14008d2a3
cmp eax, 0x3f
jne 0x14008cee3
popf
pop rax
jmp 0x14008f7b2
cmp eax, 1
jne 0x14008cef2
popf
pop rax
jmp 0x14008d336
cmp eax, 0xd
jne 0x14008cf01
popf
pop rax
jmp 0x14008dad5
cmp eax, 0x1a
jne 0x14008cf10
popf
pop rax
jmp 0x14008e2e0
cmp eax, 0xe
jne 0x14008cf1f
popf
pop rax
jmp 0x14008db93
cmp eax, 0x31
jne 0x14008cf2e
popf
pop rax
jmp 0x14008f006
cmp eax, 0x40
jne 0x14008cf3d
popf
pop rax
jmp 0x14008f812
cmp eax, 8
jne 0x14008cf4c
popf
pop rax
jmp 0x14008d717
cmp eax, 0x2a
jne 0x14008cf5b
popf
pop rax
jmp 0x14008ebd8
cmp eax, 0x17
jne 0x14008cf6a
popf
pop rax
jmp 0x14008e0ea
cmp eax, 0x1c
jne 0x14008cf79
popf
pop rax
jmp 0x14008e47e
cmp eax, 0x2e
jne 0x14008cf88
popf
pop rax
jmp 0x14008ed9c
cmp eax, 0x18
jne 0x14008cf97
popf
pop rax
jmp 0x14008e1a6
cmp eax, 0x2b
jne 0x14008cfa6
popf
pop rax
jmp 0x14008ec36
cmp eax, 0x1b
jne 0x14008cfb5
popf
pop rax
jmp 0x14008e3e6
cmp eax, 0x2d
jne 0x14008cfc4
popf
pop rax
jmp 0x14008ed04
cmp eax, 0x23
jne 0x14008cfd3
popf
pop rax
jmp 0x14008e88c
cmp eax, 0x25
jne 0x14008cfe2
popf
pop rax
jmp 0x14008e93e
cmp eax, 0x32
jne 0x14008cff1
popf
pop rax
jmp 0x14008f071
cmp eax, 0x13
jne 0x14008d000
popf
pop rax
jmp 0x14008de74
cmp eax, 0x33
jne 0x14008d00f
popf
pop rax
jmp 0x14008f119
cmp eax, 0x24
jne 0x14008d01e
popf
pop rax
jmp 0x14008e8d9
cmp eax, 0x1e
jne 0x14008d02d
popf
pop rax
jmp 0x14008e585
cmp eax, 0xc
jne 0x14008d03c
popf
pop rax
jmp 0x14008da6d
cmp eax, 0x26
jne 0x14008d04b
popf
pop rax
jmp 0x14008e9f8
cmp eax, 0x27
jne 0x14008d05a
popf
pop rax
jmp 0x14008ea2d
cmp eax, 0x30
jne 0x14008d069
popf
pop rax
jmp 0x14008eed9
cmp eax, 0x10
jne 0x14008d078
popf
pop rax
jmp 0x14008dccb
cmp eax, 0x37
jne 0x14008d087
popf
pop rax
jmp 0x14008f308
cmp eax, 9
jne 0x14008d096
popf
pop rax
jmp 0x14008d7bf
cmp eax, 0x39
jne 0x14008d0a5
popf
pop rax
jmp 0x14008f43f
cmp eax, 0x16
jne 0x14008d0b4
popf
pop rax
jmp 0x14008e02e
cmp eax, 0x3b
jne 0x14008d0c3
popf
pop rax
jmp 0x14008f5ae
cmp eax, 0xa
jne 0x14008d0d2
popf
pop rax
jmp 0x14008d8cf
cmp eax, 0x36
jne 0x14008d0e1
popf
pop rax
jmp 0x14008f272
cmp eax, 0x14
jne 0x14008d0f0
popf
pop rax
jmp 0x14008dee3
cmp eax, 7
jne 0x14008d0ff
popf
pop rax
jmp 0x14008d691
cmp eax, 0x3d
jne 0x14008d10e
popf
pop rax
jmp 0x14008f6da
cmp eax, 2
jne 0x14008d11d
popf
pop rax
jmp 0x14008d3f5
cmp eax, 0x20
jne 0x14008d12c
popf
pop rax
jmp 0x14008e6cd
cmp eax, 0x41
jne 0x14008d13b
popf
pop rax
jmp 0x14008f86d
cmp eax, 0x11
jne 0x14008d14a
popf
pop rax
jmp 0x14008dd73
cmp eax, 0x35
jne 0x14008d159
popf
pop rax
jmp 0x14008f211
cmp eax, 0x3a
jne 0x14008d168
popf
pop rax
jmp 0x14008f4d4
cmp eax, 0x12
jne 0x14008d177
popf
pop rax
jmp 0x14008de29
cmp eax, 0x21
jne 0x14008d186
popf
pop rax
jmp 0x14008e775
cmp eax, 0x38
jne 0x14008d195
popf
pop rax
jmp 0x14008f387
cmp eax, 0xb
jne 0x14008d1a4
popf
pop rax
jmp 0x14008da10
cmp eax, 0xf
jne 0x14008d1b3
popf
pop rax
jmp 0x14008dc3a
cmp eax, 0x15
jne 0x14008d1c2
popf
pop rax
jmp 0x14008dfb7
cmp eax, 5
jne 0x14008d1d1
popf
pop rax
jmp 0x14008d5e1
cmp eax, 6
jne 0x14008d1e0
popf
pop rax
jmp 0x14008d649
cmp eax, 0x22
jne 0x14008d1ef
popf
pop rax
jmp 0x14008e80b
cmp eax, 0x3c
jne 0x14008d1fe
popf
pop rax
jmp 0x14008f633
cmp eax, 0x1f
jne 0x14008d20d
popf
pop rax
jmp 0x14008e64f
cmp eax, 4
jne 0x14008d21c
popf
pop rax
jmp 0x14008d537
cmp eax, 0x2f
jne 0x14008d22b
popf
pop rax
jmp 0x14008ee44
cmp eax, 0x28
jne 0x14008d23a
popf
pop rax
jmp 0x14008ea76
cmp eax, 0x3e
jne 0x14008d249
popf
pop rax
jmp 0x14008f738
cmp eax, 0x42
jne 0x14008d258
popf
pop rax
jmp 0x14008f8c9
cmp eax, 0x2c
jne 0x14008d267
popf
pop rax
jmp 0x14008ec9d
cmp eax, 3
jne 0x14008d276
popf
pop rax
jmp 0x14008d474
cmp eax, 0x19
jne 0x14008d285
popf
pop rax
jmp 0x14008e225
cmp eax, 0x1d
jne 0x14008d294
popf
pop rax
jmp 0x14008e525
cmp eax, 0x34
jne 0x14008d2a3
popf
pop rax
jmp 0x14008f205
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14008d303
push rax
pushf
mov eax, 0xeb5e8d36
pushf
not eax
add eax, 0x967c990e
xor eax, 0xc409ec38
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x86a32326
xor eax, 0x89a43df3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf91529be
xor eax, 0x989101e8
rol eax, 0xf1
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xb34d0182
pushf
not eax
add eax, 0xad8c88b4
xor eax, 0xe11188de
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc26f0799
xor eax, 0x8c1b67ba
rol eax, 0xf1
popf
jmp 0x14008ceb6
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae 0x14008d39c
push rax
pushf
mov eax, 0xd07705b7
pushf
not eax
add eax, 0xe69fdc09
xor eax, 0xc4bc8045
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa641e723
xor eax, 0xabc97e40
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe0cc9832
xor eax, 0x8ca92673
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd926652d
xor eax, 0xe38924be
rol eax, 0x91
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x104a3c51
pushf
not eax
add eax, 0x9ac88e3a
xor eax, 0xa35c4c09
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x924e27a5
xor eax, 0xcb739ca0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc37517d2
xor eax, 0xb463df13
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9fa18e27
xor eax, 0x9c6ee8b1
rol eax, 0x8a
popf
jmp 0x14008ceb6
cmp byte [rcx + rax], 0x47
jne 0x14008d441
push rax
pushf
mov eax, 0xb6fa7e16
pushf
not eax
add eax, 0xb43c9558
xor eax, 0xf9fe236f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcbbce95c
xor eax, 0x9360efa7
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xce535e97
xor eax, 0x96970c33
rol eax, 0x52
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x5b9645a9
pushf
not eax
add eax, 0x98d09ad1
xor eax, 0xd2ac941b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa683e946
xor eax, 0xad17b577
rol eax, 0x74
popf
jmp 0x14008ceb6
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x14008d4de
push rax
pushf
mov eax, 0x418c5afc
pushf
not eax
add eax, 0x9d636aa7
xor eax, 0xf227fa8c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9e521646
xor eax, 0xa5f84097
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd0b1ba0b
xor eax, 0xc33ca532
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdc6f69ee
xor eax, 0xa39c6626
rol eax, 0xd7
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xbaf33b6d
pushf
not eax
add eax, 0xa154d5b2
xor eax, 0x933f60ea
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf54c156b
xor eax, 0x878299f6
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa396fff0
xor eax, 0xaa93b586
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9d29a31e
xor eax, 0xdd052605
rol eax, 0xed
popf
jmp 0x14008ceb6
cmp byte [rcx + r9], 0x5f
jne 0x14008d59b
push rax
pushf
mov eax, 0x12c88e67
pushf
not eax
add eax, 0x9bc0fd44
xor eax, 0xb5e97ade
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8dd364d0
xor eax, 0xb8f70363
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf40bc56f
xor eax, 0xf0da35a9
rol eax, 0x35
popf
pushf
not eax
add eax, 0x837c794e
xor eax, 0x8f50f4e0
rol eax, 0x95
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xfac6ef66
pushf
not eax
add eax, 0xe24632bf
xor eax, 0xf167e794
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd61de4c8
xor eax, 0x86a757f4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfa29aa90
xor eax, 0xc21f2299
rol eax, 0x13
popf
jmp 0x14008ceb6
add rax, 2
mov qword [rsi + 0x10], rax
xor edi, edi
jmp 0x14008ed9c
xor edi, edi
push rax
pushf
mov eax, 0x2dac2a0e
pushf
not eax
add eax, 0xb94c1d02
xor eax, 0xd4c7b125
rol eax, 0x36
popf
pushf
not eax
add eax, 0x92202715
xor eax, 0x88f493e7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc0e4e3cf
xor eax, 0xa1b42b15
rol eax, 0x9e
popf
jmp 0x14008ceb6
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008d6d1
push rax
pushf
mov eax, 0x4d36495c
pushf
not eax
add eax, 0xf8eedb6f
xor eax, 0x89a8984b
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc9c905e9
xor eax, 0xa7b8f38f
rol eax, 0x58
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xe15914d3
pushf
not eax
add eax, 0xcd22d9a9
xor eax, 0x8142a063
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8f9f1c77
xor eax, 0xf0c9e4a4
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd27c45ef
xor eax, 0xc4cfaf01
rol eax, 0xeb
popf
jmp 0x14008ceb6
test rdi, rdi
je 0x14008d779
push rax
pushf
mov eax, 0xfcdc38a4
pushf
not eax
add eax, 0xce0b58df
xor eax, 0xb935b0b9
rol eax, 9
popf
pushf
not eax
add eax, 0xcc7ea545
xor eax, 0x8959122d
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8fc5b3eb
xor eax, 0xfad1b2d0
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x86bcf6bc
xor eax, 0x81d1d351
rol eax, 0x1c
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x3c898aad
pushf
not eax
add eax, 0xb6434398
xor eax, 0xb601c26f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa8b2fb2c
xor eax, 0xc9946b85
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa028c7e3
xor eax, 0xdae4e238
rol eax, 0x5a
popf
jmp 0x14008ceb6
lea rcx, [0x1a8278d91]
pushf
sub rcx, 0x6825a82e
popf
mov edx, 0xf74d026f
pushf
not edx
add edx, 0xec9ef770
xor edx, 0xc1ac0809
rol edx, 0xdc
popf
pushf
not edx
add edx, 0x94bb85e4
xor edx, 0xecb78917
rol edx, 0x4e
popf
pushf
not edx
add edx, 0x97dddd89
xor edx, 0x8c1caa11
rol edx, 0x77
popf
call fcn.14007b1a1
mov bl, 0xea
pushf
not bl
add bl, 0xde
xor bl, 0x58
rol bl, 0x50
popf
pushf
not bl
add bl, 0xa0
xor bl, 0xb4
rol bl, 0xda
popf
test al, al
jne 0x14008d89b
push rax
pushf
mov eax, 0x7097334e
pushf
not eax
add eax, 0xf2aeb618
xor eax, 0x9a7c4773
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe4d5eadd
xor eax, 0xf2f91404
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8992942f
xor eax, 0x8d3d3c59
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc4b6a3b5
xor eax, 0xf2dfe528
rol eax, 0xee
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x281cfb33
pushf
not eax
add eax, 0xf0aae59b
xor eax, 0xfa05773c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9a223d72
xor eax, 0xc08df803
rol eax, 0x7f
popf
jmp 0x14008ceb6
inc dword [rsi + 0x28]
mov r15d, 0x8fcd892b
pushf
not r15d
add r15d, 0xbe3e4120
xor r15d, 0xb5c09765
rol r15d, 0x9f
popf
pushf
not r15d
add r15d, 0x9fdfcafb
xor r15d, 0xd207baba
rol r15d, 0x9d
popf
mov edx, 0x2de84ef0
pushf
not edx
add edx, 0xa46b45d1
xor edx, 0xc553911a
rol edx, 0xdf
popf
pushf
not edx
add edx, 0xbac6d7fb
xor edx, 0xee4ffc54
rol edx, 0x29
popf
pushf
not edx
add edx, 0xf0760128
xor edx, 0xccb6be0a
rol edx, 0xb4
popf
mov rcx, rsi
call fcn.1400d5eb5
test al, al
jne 0x14008d9b7
push rax
pushf
mov eax, 0x14d34d1f
pushf
not eax
add eax, 0xc4305c55
xor eax, 0xb0a0b1fc
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc34cdbe6
xor eax, 0xe942fd45
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc1d1d9e2
xor eax, 0xf9da86fa
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x82b744aa
xor eax, 0xcbf5b170
rol eax, 0x2a
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x5039691a
pushf
not eax
add eax, 0xcc35e782
xor eax, 0xa387351d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xab1e7844
xor eax, 0xc1310748
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf180e9da
xor eax, 0xa21406b7
rol eax, 0x35
popf
pushf
not eax
add eax, 0x98ad35cd
xor eax, 0xe2654a69
rol eax, 0x10
popf
jmp 0x14008ceb6
lea r14, [0x1bd946747]
pushf
sub r14, 0x7d9281de
popf
jmp 0x14008db93
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x6d551957
pushf
not eax
add eax, 0xd7ec446d
xor eax, 0xab389d70
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa99a5527
xor eax, 0xda09381b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe87a1416
xor eax, 0xb0e0372a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9787a351
xor eax, 0xc6a0b9f4
rol eax, 0x51
popf
jmp 0x14008ceb6
inc dword [rsi + 0x28]
mov edx, 0xe0602577
pushf
not edx
add edx, 0x986222b1
xor edx, 0x82ba702d
rol edx, 0xd9
popf
pushf
not edx
add edx, 0xc3451a3f
xor edx, 0xdacfa324
rol edx, 0xe2
popf
mov rcx, rsi
call fcn.1400d5eb5
inc r15
test al, al
jne 0x14008db4d
push rax
pushf
mov eax, 0x82043949
pushf
not eax
add eax, 0xf5e73aa5
xor eax, 0x8046b2cb
rol eax, 0x74
popf
pushf
not eax
add eax, 0xed8fe4b3
xor eax, 0xb480da57
rol eax, 0x35
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xbd4112e9
pushf
not eax
add eax, 0xa4278b25
xor eax, 0x825081a3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd0cca2a7
xor eax, 0xeb8d3b58
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa27d03c6
xor eax, 0xdd99f044
rol eax, 0xaf
popf
jmp 0x14008ceb6
cmp rdi, r15
je 0x14008dbf5
push rax
pushf
mov eax, 0xb4ca0fa5
pushf
not eax
add eax, 0xf9f01d96
xor eax, 0xc0c9f9c6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf29ccde2
xor eax, 0xcd3cf94b
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfb4291d3
xor eax, 0x9d2e1908
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdb74e072
xor eax, 0xd51c6c18
rol eax, 0x6f
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x7c8b78ed
pushf
not eax
add eax, 0xd56bd1a1
xor eax, 0x8081cc66
rol eax, 8
popf
pushf
not eax
add eax, 0xfd18b3d1
xor eax, 0xa7d6e3f1
rol eax, 1
popf
pushf
not eax
add eax, 0xdc220652
xor eax, 0xab778a3f
rol eax, 6
popf
jmp 0x14008ceb6
test r15, r15
je 0x14008dc72
push rax
pushf
mov eax, 0x5f330073
pushf
not eax
add eax, 0x83aaffbe
xor eax, 0xeeb042c2
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xcd421cec
xor eax, 0xa26326c8
rol eax, 0x6e
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x1b21b038
pushf
not eax
add eax, 0xe46a8a5c
xor eax, 0xcbf08336
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa576503c
xor eax, 0x898cb309
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd955edc5
xor eax, 0xd298edde
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbe24e65b
xor eax, 0x850a16f8
rol eax, 0xd8
popf
jmp 0x14008ceb6
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008dd1a
push rax
pushf
mov eax, 0x75eb98d8
pushf
not eax
add eax, 0x87e60199
xor eax, 0xa0afa8a4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x858c7846
xor eax, 0xd51298ab
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9d320972
xor eax, 0xb2b95a98
rol eax, 0x80
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x4cba3f26
pushf
not eax
add eax, 0x8fe67047
xor eax, 0xc242aefb
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xc2ecc8a0
xor eax, 0xed250e9d
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdb0a46fd
xor eax, 0xd04063d1
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfaa4c07e
xor eax, 0x9667b7a0
rol eax, 0xc9
popf
jmp 0x14008ceb6
mov edx, 0x8592b83f
pushf
not edx
add edx, 0xc1aa6137
xor edx, 0xbd6ced6d
rol edx, 0x32
popf
pushf
not edx
add edx, 0xeba44b9c
xor edx, 0x8c57b453
rol edx, 0x1c
popf
pushf
not edx
add edx, 0xb6bdadc9
xor edx, 0xe126cee9
rol edx, 0xdb
popf
mov rcx, r14
call fcn.14007b1a1
test al, al
je 0x14008ddf6
push rax
pushf
mov eax, 0xf0fd23fd
pushf
not eax
add eax, 0x85adbae2
xor eax, 0x925f4d38
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb3db051e
xor eax, 0x981b948d
rol eax, 0xbc
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x9a651942
pushf
not eax
add eax, 0xd8b40f32
xor eax, 0x9d83fb7c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfb019d06
xor eax, 0x892f288c
rol eax, 0x44
popf
jmp 0x14008ceb6
jmp 0x14008f8c9
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008deb0
push rax
pushf
mov eax, 0xdac7ac33
pushf
not eax
add eax, 0xcabdf661
xor eax, 0x892b530b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf6ca8d5b
xor eax, 0x88f85af4
rol eax, 0x55
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xd80fd9a1
pushf
not eax
add eax, 0xe5bb2d85
xor eax, 0xef1a36e9
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe2cd89fd
xor eax, 0x8af3048b
rol eax, 0x4d
popf
jmp 0x14008ceb6
lea rcx, [0x191310d57]
pushf
sub rcx, 0x512f27f6
popf
mov edx, 0xe716b47c
pushf
not edx
add edx, 0xf866bb72
xor edx, 0xd267ef97
rol edx, 0x25
popf
pushf
not edx
add edx, 0x83a21d77
xor edx, 0xa57f19ef
rol edx, 8
popf
pushf
not edx
add edx, 0x92fc015e
xor edx, 0xeb01528f
rol edx, 0xce
popf
pushf
not edx
add edx, 0x8c5ee397
xor edx, 0xf5141c92
rol edx, 0xf4
popf
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14007b1a1
xor ebx, ebx
lea rdi, [0x18ee2c0c2]
pushf
sub rdi, 0x4ee0db30
popf
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0xda648408
pushf
not eax
add eax, 0xdde075a9
xor eax, 0xa700292e
rol eax, 0x88
popf
pushf
not eax
add eax, 0x907e980e
xor eax, 0xb50f2b58
rol eax, 0x48
popf
pushf
not eax
add eax, 0xca21f27c
xor eax, 0xee3edd6e
rol eax, 0
popf
pushf
not eax
add eax, 0x863dfda7
xor eax, 0xb77cde92
rol eax, 0x5c
popf
jmp 0x14008ceb6
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae 0x14008e091
push rax
pushf
mov eax, 0x25e2f728
pushf
not eax
add eax, 0xa53d76e9
xor eax, 0xcc92ae71
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa5849063
xor eax, 0xefb3dcbc
rol eax, 0xad
popf
pushf
not eax
add eax, 0xed25aa59
xor eax, 0xce291ddd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb9caabf7
xor eax, 0xaf16a929
rol eax, 0xa4
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xc80390c0
pushf
not eax
add eax, 0xcd863deb
xor eax, 0xe41536cd
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbbd78079
xor eax, 0xa3b6b85a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa62dad7e
xor eax, 0xd25c5547
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xfebc291b
xor eax, 0x97b2a3d8
rol eax, 0x42
popf
jmp 0x14008ceb6
cmp byte [rcx + rax], 0x45
je 0x14008e14d
push rax
pushf
mov eax, 0x696de531
pushf
not eax
add eax, 0xc186d415
xor eax, 0xe2c4054e
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb695d364
xor eax, 0xbe51116c
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x87def811
xor eax, 0xee2c1c70
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe80e5174
xor eax, 0x8331503c
rol eax, 0xd0
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xa7588683
pushf
not eax
add eax, 0xb4283506
xor eax, 0x8876fb29
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9d10f56e
xor eax, 0xc583587f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc6017c9b
xor eax, 0xce9e7f7d
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe85b08b2
xor eax, 0x8531a0ab
rol eax, 0x75
popf
jmp 0x14008ceb6
sub rbx, 1
jb 0x14008e1f2
push rax
pushf
mov eax, 0x59d1a5dd
pushf
not eax
add eax, 0xe22edb5e
xor eax, 0xcd264b9b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9ed667a8
xor eax, 0xcddea8df
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf18e6986
xor eax, 0xeecb1864
rol eax, 0xc6
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x16b3004
pushf
not eax
add eax, 0x97d9208d
xor eax, 0xd4ba6721
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x844e997b
xor eax, 0xc4433b1c
rol eax, 8
popf
jmp 0x14008ceb6
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008e287
push rax
pushf
mov eax, 0x49ad7609
pushf
not eax
add eax, 0x90b127c5
xor eax, 0xfc1f441d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x863f4c12
xor eax, 0xd0520c7e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbcc2a207
xor eax, 0x9ea7b976
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb028f5ca
xor eax, 0xd24c526b
rol eax, 0x33
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xf601086e
pushf
not eax
add eax, 0xdeae2cdc
xor eax, 0xcbe1a7ce
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x92ec458a
xor eax, 0x89223874
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc9586b6b
xor eax, 0xb78ccd1c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd3635870
xor eax, 0xf45a629c
rol eax, 0xb
popf
jmp 0x14008ceb6
mov edx, 0x84b1c4aa
pushf
not edx
add edx, 0xe21b09f3
xor edx, 0xfc38485c
rol edx, 0xfa
popf
pushf
not edx
add edx, 0xcf08c608
xor edx, 0xc70767f0
rol edx, 0xa4
popf
pushf
not edx
add edx, 0xb41baa27
xor edx, 0xfb0d47eb
rol edx, 0xa
popf
mov rcx, rdi
call fcn.14007b1a1
test al, al
jne 0x14008e38d
push rax
pushf
mov eax, 0xc3daef5f
pushf
not eax
add eax, 0x8ca36ddb
xor eax, 0x9d3b390e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x92ddc7fb
xor eax, 0x9c6cbf03
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc0345d20
xor eax, 0x98267851
rol eax, 0x69
popf
pushf
not eax
add eax, 0x87b4ad2a
xor eax, 0x82b6eb05
rol eax, 0xdb
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x5f9fdd69
pushf
not eax
add eax, 0x869badd4
xor eax, 0xf45fbb55
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa70cea20
xor eax, 0xfbfff8e5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xbd1b30e9
xor eax, 0xbed01243
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xde2c6960
xor eax, 0xa177eb08
rol eax, 0xb9
popf
jmp 0x14008ceb6
mov rcx, rsi
call fcn.140046121
test al, al
jne 0x14008e425
push rax
pushf
mov eax, 0x660e560
pushf
not eax
add eax, 0x92770413
xor eax, 0x9009f524
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc8f1d0bb
xor eax, 0xe472740a
rol eax, 0x8b
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x958a9bc
pushf
not eax
add eax, 0xa9fc8d47
xor eax, 0xde17ffb2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8b247614
xor eax, 0x9fcaf1ab
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa85b9207
xor eax, 0xdf55b518
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdc2a9220
xor eax, 0xe6eec9eb
rol eax, 0xe8
popf
jmp 0x14008ceb6
mov rcx, qword [rsi]
test rcx, rcx
jne 0x14008e4df
push rax
pushf
mov eax, 0x675b1df8
pushf
not eax
add eax, 0x9fff6bf3
xor eax, 0xb4bcbd1c
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc34bd6e0
xor eax, 0xf537983c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc230db99
xor eax, 0xa6429ef3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb79b0a17
xor eax, 0xeae1bc84
rol eax, 0x2b
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xb4fb84ac
pushf
not eax
add eax, 0xed685ba8
xor eax, 0x8a7319e3
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb19f76b0
xor eax, 0xea806a15
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd8c5bd12
xor eax, 0x94eb8b52
rol eax, 0x55
popf
jmp 0x14008ceb6
xor ebx, ebx
jmp 0x14008f8c9
xor edi, edi
mov r10d, 0x8f3d8e83
pushf
not r10d
add r10d, 0xd8643552
xor r10d, 0xa0a750aa
rol r10d, 0xf8
popf
pushf
not r10d
add r10d, 0xafaed7aa
xor r10d, 0xf354173b
rol r10d, 0xc
popf
pushf
not r10d
add r10d, 0xa2d4b29d
xor r10d, 0xa8679154
rol r10d, 0xb7
popf
pushf
not r10d
add r10d, 0xdb6f5b24
xor r10d, 0xafdbf534
rol r10d, 0xbf
popf
nop dword [rax + rax]
push rax
pushf
mov eax, 0xacc6c4
pushf
not eax
add eax, 0x862cd0b7
xor eax, 0xb2555283
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc7f4c9d5
xor eax, 0xa63e7b94
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8809b555
xor eax, 0xb8e1ba41
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa7b7f01b
xor eax, 0xfb835c25
rol eax, 0x1b
popf
jmp 0x14008ceb6
cmp r9, r8
jae 0x14008e687
push rax
pushf
mov eax, 0x5bec504f
pushf
not eax
add eax, 0xde4eb0b7
xor eax, 0x93cbb86b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xed7a58ce
xor eax, 0xe77383e1
rol eax, 0xd4
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x6d842d72
pushf
not eax
add eax, 0xb5539481
xor eax, 0xbae67842
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe4186b1d
xor eax, 0xa3c3a0b8
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd20369bd
xor eax, 0x92f993c7
rol eax, 0x8a
popf
jmp 0x14008ceb6
movzx eax, byte [rcx + r9]
cmp al, 0x5f
je 0x14008e71c
push rax
pushf
mov eax, 0x4edc4bb1
pushf
not eax
add eax, 0x81ba7d17
xor eax, 0xdca5fac0
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xed2af405
xor eax, 0xc08e5347
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdac4bfe3
xor eax, 0xd6200490
rol eax, 0x5c
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x9d61fb82
pushf
not eax
add eax, 0xb81d1545
xor eax, 0xcd5097b2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe7bdde9b
xor eax, 0x9126fb76
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc5900c5c
xor eax, 0x87b48002
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf052fa43
xor eax, 0xf42dc5cd
rol eax, 0xb7
popf
jmp 0x14008ceb6
lea r11d, [rax - 0x30]
cmp r11b, 0xa
jb 0x14008e7b2
push rax
pushf
mov eax, 0x38bd6458
pushf
not eax
add eax, 0x9a0ca4b3
xor eax, 0x8457c179
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe917dfd6
xor eax, 0xf68fdf44
rol eax, 0xf3
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x751d7b59
pushf
not eax
add eax, 0xcb2d8615
xor eax, 0xad448fb4
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd3ee30f6
xor eax, 0xdb4c60eb
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa6a2d356
xor eax, 0xdab7a36a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8ade886a
xor eax, 0xf9cc3e7e
rol eax, 0x66
popf
jmp 0x14008ceb6
lea edx, [rax - 0x61]
cmp dl, 0x1a
jae 0x14008e846
push rax
pushf
mov eax, 0xdb819692
pushf
not eax
add eax, 0xc33c2745
xor eax, 0xc24551e8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xafd67e5b
xor eax, 0xb3d15bfb
rol eax, 0x31
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xfeca20d4
pushf
not eax
add eax, 0x9b2a6374
xor eax, 0xa47e02d0
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcaa74aaa
xor eax, 0xa171529c
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb0d05ff3
xor eax, 0xc61241a7
rol eax, 0xbb
popf
jmp 0x14008ceb6
add al, 0xa9
jmp 0x14008ea2d
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x3b6d7276
pushf
not eax
add eax, 0xb54e0154
xor eax, 0x849ef1de
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xee1b1924
xor eax, 0xca856a74
rol eax, 0x13
popf
pushf
not eax
add eax, 0x909fa8c9
xor eax, 0xc2851df2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdda67c05
xor eax, 0xe2248e30
rol eax, 0xe4
popf
jmp 0x14008ceb6
lea edx, [rax - 0x41]
cmp dl, 0x1a
jae 0x14008e99f
push rax
pushf
mov eax, 0x128c6f3b
pushf
not eax
add eax, 0x82f0f0b5
xor eax, 0xfda14791
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdff3b00a
xor eax, 0xa413c9a1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9b96fea9
xor eax, 0xf93c4625
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9f78b3f9
xor eax, 0xc5d196e7
rol eax, 0x2e
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x74460d03
pushf
not eax
add eax, 0xfb12998d
xor eax, 0xacfd8c88
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd2660256
xor eax, 0xb3a69050
rol eax, 0x28
popf
pushf
not eax
add eax, 0xac6aa7b2
xor eax, 0xe7f2350b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd039d59a
xor eax, 0xccb6d02d
rol eax, 0x72
popf
jmp 0x14008ceb6
add al, 0xe3
push rax
pushf
mov eax, 0x7d0e52ca
pushf
not eax
add eax, 0x86e0a79f
xor eax, 0xc494be39
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdb96fe0b
xor eax, 0x94a5d03d
rol eax, 0x72
popf
jmp 0x14008ceb6
mov r11d, eax
push rax
pushf
mov eax, 0x61b30987
pushf
not eax
add eax, 0x820807c7
xor eax, 0xfca1d4c8
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xff1aa3ae
xor eax, 0xc0bf62a4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9d602da2
xor eax, 0xcc275926
rol eax, 0xb0
popf
jmp 0x14008ceb6
inc r9
mov qword [rsi + 0x10], r9
mov rax, rdi
mul r10
jo 0x14008eacb
push rax
pushf
mov eax, 0x7be7c0bd
pushf
not eax
add eax, 0xd709c921
xor eax, 0xa43510a1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfea82642
xor eax, 0x9e05ce84
rol eax, 0x19
popf
pushf
not eax
add eax, 0xac3ce071
xor eax, 0xad4b8169
rol eax, 0x3a
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x2e63cd72
pushf
not eax
add eax, 0xc1534eb4
xor eax, 0xe0c2151f
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8ffafe29
xor eax, 0xf9401a65
rol eax, 0x67
popf
pushf
not eax
add eax, 0x983538a3
xor eax, 0x9a4d9eeb
rol eax, 0x96
popf
pushf
not eax
add eax, 0x96439db6
xor eax, 0x9fb19b7d
rol eax, 0x2b
popf
jmp 0x14008ceb6
mov rdi, rax
movzx eax, r11b
push rax
not rax
sub rdi, rax
pop rax
sub rdi, 1
jae 0x14008eb92
push rax
pushf
mov eax, 0x8e56e92b
pushf
not eax
add eax, 0xef473965
xor eax, 0xad1aa02b
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfd7dd7e3
xor eax, 0x940f5d46
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8287b8b9
xor eax, 0xaf7593cd
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc774bb8e
xor eax, 0x92e2c0f3
rol eax, 0x9e
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xc37de355
pushf
not eax
add eax, 0xb1f25550
xor eax, 0xcb3c4a79
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x94441650
xor eax, 0xe1a77c9d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x882549c5
xor eax, 0xc0c716c0
rol eax, 0x4b
popf
jmp 0x14008ceb6
jmp 0x14008ee44
mov bl, 0xf6
pushf
not bl
add bl, 0x44
xor bl, 0x58
rol bl, 0xea
popf
pushf
not bl
add bl, 0x2a
xor bl, 0xef
rol bl, 0x42
popf
pushf
not bl
add bl, 0xb0
xor bl, 0xcf
rol bl, 0xdd
popf
jmp 0x14008f8c9
inc rax
mov qword [rsi + 0x10], rax
xor ebx, ebx
jmp 0x14008f8c9
inc r9
mov qword [rsi + 0x10], r9
inc rdi
je 0x14008ed43
push rax
pushf
mov eax, 0x5c75e8d6
pushf
not eax
add eax, 0xc07af42b
xor eax, 0xc18f0353
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xee2fee89
xor eax, 0xde21d374
rol eax, 0x35
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x3e3e9524
pushf
not eax
add eax, 0xffe2c4b2
xor eax, 0x865f4fdb
rol eax, 0x45
popf
pushf
not eax
add eax, 0xaa2c8f0a
xor eax, 0xb8c2add4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xab50f279
xor eax, 0xd20315e6
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8bdb38e2
xor eax, 0xeb579026
rol eax, 0xa7
popf
jmp 0x14008ceb6
inc rdi
jne 0x14008edfe
push rax
pushf
mov eax, 0x35a70140
pushf
not eax
add eax, 0xc742c826
xor eax, 0xcabbbf36
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb7662fee
xor eax, 0x81637f31
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa181bfe8
xor eax, 0xd30bb946
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd2cbf4b0
xor eax, 0x9d675a3d
rol eax, 5
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x1a523568
pushf
not eax
add eax, 0xef52c7f0
xor eax, 0xc20b6f98
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb9aefc00
xor eax, 0xeab1574d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd26c8df6
xor eax, 0xb395c7ac
rol eax, 0xde
popf
jmp 0x14008ceb6
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008ee80
push rax
pushf
mov eax, 0x4c1fb1a1
pushf
not eax
add eax, 0xf9b7e367
xor eax, 0xf4a4e28e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xff9ea066
xor eax, 0xb2713b12
rol eax, 0x3f
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x16c8f870
pushf
not eax
add eax, 0xf8ca9d42
xor eax, 0xf2cade40
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8f47c8de
xor eax, 0xa4081e2c
rol eax, 7
popf
pushf
not eax
add eax, 0xd57cf766
xor eax, 0xb26f5afe
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9fd24de9
xor eax, 0xebe80a13
rol eax, 0x6c
popf
jmp 0x14008ceb6
lea rcx, [0x1a0964551]
pushf
sub rcx, 0x60946019
popf
mov edx, 0x679e955b
pushf
not edx
add edx, 0x8fd05bc5
xor edx, 0xfd87f4f0
rol edx, 0xf1
popf
pushf
not edx
add edx, 0xdaf5642a
xor edx, 0xe451f2c3
rol edx, 0x96
popf
pushf
not edx
add edx, 0x99df5cc2
xor edx, 0xea3af8af
rol edx, 0x28
popf
call fcn.14007b1a1
mov bl, 0xa
pushf
not bl
add bl, 0x1e
xor bl, 0xf2
rol bl, 0x83
popf
pushf
not bl
add bl, 0x52
xor bl, 0xd
rol bl, 8
popf
pushf
not bl
add bl, 0xd9
xor bl, 9
rol bl, 0xc7
popf
pushf
not bl
add bl, 0xeb
xor bl, 0xab
rol bl, 0xa0
popf
test al, al
jne 0x14008efd3
push rax
pushf
mov eax, 0x2ec23445
pushf
not eax
add eax, 0xfbb18497
xor eax, 0xe7b0e37f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb1ed1dd1
xor eax, 0xe0e40fba
rol eax, 0x88
popf
pushf
not eax
add eax, 0xddb07d4e
xor eax, 0xe638272f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe98fa2a9
xor eax, 0x86ef9614
rol eax, 4
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x377ad232
pushf
not eax
add eax, 0xe11af30d
xor eax, 0xc7156f93
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x81a92cae
xor eax, 0xeabd95b9
rol eax, 0xf8
popf
jmp 0x14008ceb6
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor ebx, ebx
jmp 0x14008f8c9
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008f0d3
push rax
pushf
mov eax, 0x40524497
pushf
not eax
add eax, 0xfdcb2e08
xor eax, 0xc58611f6
rol eax, 9
popf
pushf
not eax
add eax, 0xd5bc7b10
xor eax, 0x8c972dde
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb6a080e0
xor eax, 0xacbed4e6
rol eax, 0x11
popf
pushf
not eax
add eax, 0xed3056a5
xor eax, 0x812168a3
rol eax, 0xcd
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x86ea0cd8
pushf
not eax
add eax, 0xae6b8bbe
xor eax, 0xb7d53cb5
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf13a4ec8
xor eax, 0xbadccbf0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x949044b9
xor eax, 0xc25b5a56
rol eax, 0x27
popf
jmp 0x14008ceb6
lea rcx, [0x189716391]
pushf
sub rcx, 0x496f7e2a
popf
mov edx, 0xd89bba96
pushf
not edx
add edx, 0x8458d832
xor edx, 0xcc7a99d7
rol edx, 0x6e
popf
pushf
not edx
add edx, 0x8ee8e7b9
xor edx, 0xf76c55bc
rol edx, 0x1d
popf
pushf
not edx
add edx, 0x9069960a
xor edx, 0xd91a1134
rol edx, 1
popf
pushf
not edx
add edx, 0x83303c28
xor edx, 0x8b1f558a
rol edx, 0xd9
popf
call fcn.14007b1a1
test al, al
jne 0x14008f1d2
push rax
pushf
mov eax, 0x3f0403e9
pushf
not eax
add eax, 0xc284e15f
xor eax, 0xd42b9f65
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc0e6c936
xor eax, 0x80dc3d59
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xeae372aa
xor eax, 0xeed3a180
rol eax, 0x78
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x138b0c87
pushf
not eax
add eax, 0xbe7252b5
xor eax, 0x80f68c96
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xede08fb3
xor eax, 0x8996565b
rol eax, 0x8e
popf
jmp 0x14008ceb6
mov rax, qword [rsi]
test rax, rax
je 0x14008f812
xor r14d, r14d
lea rbx, [0x18c18dd7a]
pushf
sub rbx, 0x4c16f7e8
popf
nop word [rax + rax]
push rax
pushf
mov eax, 0xceba3e48
pushf
not eax
add eax, 0x9a820891
xor eax, 0xda80cdf6
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb565e2fa
xor eax, 0x9a961f4e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xce863e4c
xor eax, 0xaaad6058
rol eax, 0xe0
popf
jmp 0x14008ceb6
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x14008f2af
push rax
pushf
mov eax, 0x4b45f79b
pushf
not eax
add eax, 0x9f79c0cd
xor eax, 0xdb633c96
rol eax, 0x15
popf
pushf
not eax
add eax, 0x829425b9
xor eax, 0xcda238ea
rol eax, 0xbc
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0xba5f5746
pushf
not eax
add eax, 0xed71acfc
xor eax, 0x9b1cae7b
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9bdeec8c
xor eax, 0xd2f01f49
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbd31b889
xor eax, 0xf2e1d3b6
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd5e11832
xor eax, 0xf45351f7
rol eax, 0xd9
popf
jmp 0x14008ceb6
cmp byte [rax + rcx], 0x45
je 0x14008f354
push rax
pushf
mov eax, 0x7ba71639
pushf
not eax
add eax, 0xa18c029f
xor eax, 0xb842698b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdeb682c1
xor eax, 0xc838e432
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa9dd4cd6
xor eax, 0xe985ccdd
rol eax, 0x84
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x935dfa46
pushf
not eax
add eax, 0xdecc3758
xor eax, 0xa75bd578
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9ab9a186
xor eax, 0xeb762c24
rol eax, 0x97
popf
jmp 0x14008ceb6
sub r14, 1
jb 0x14008f3e6
push rax
pushf
mov eax, 0xd133ffc7
pushf
not eax
add eax, 0xa1dc2e42
xor eax, 0xda1c94d2
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa4f4a59d
xor eax, 0xb972316b
rol eax, 0xac
popf
pushf
not eax
add eax, 0x864c2ab9
xor eax, 0xe5d43f40
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xafd4b20f
xor eax, 0x833545ce
rol eax, 0xe6
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x9e73b1dc
pushf
not eax
add eax, 0xc2726a52
xor eax, 0xa8ccdb0d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaa750ecf
xor eax, 0xb66ddbf8
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8c7b8264
xor eax, 0xd70da65a
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc16ed533
xor eax, 0xc32f6bdc
rol eax, 0xa1
popf
jmp 0x14008ceb6
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x14008f47b
push rax
pushf
mov eax, 0x8fce0031
pushf
not eax
add eax, 0xc4912fec
xor eax, 0x9638bd1f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf9e67ef3
xor eax, 0xaf4e2304
rol eax, 0x75
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x58fc0a4b
pushf
not eax
add eax, 0xa7d5004b
xor eax, 0x81826680
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xbb9f95ad
xor eax, 0xdc9fa014
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xaee7e16f
xor eax, 0xe85d0de5
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa853885b
xor eax, 0xcd823345
rol eax, 0xd7
popf
jmp 0x14008ceb6
mov edx, 0x5005ed4a
pushf
not edx
add edx, 0xa42e5f08
xor edx, 0xb4b578bd
rol edx, 0xde
popf
pushf
not edx
add edx, 0xf60a1325
xor edx, 0xbdd2d0e4
rol edx, 0x8c
popf
mov rcx, rbx
call fcn.14007b1a1
test al, al
jne 0x14008f568
push rax
pushf
mov eax, 0xac6bc20a
pushf
not eax
add eax, 0xc5c93af3
xor eax, 0xa185c060
rol eax, 0x67
popf
pushf
not eax
add eax, 0x83c3dc6d
xor eax, 0xb62b7e12
rol eax, 7
popf
pushf
not eax
add eax, 0xdba7293f
xor eax, 0xf99635ca
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8c64a7a3
xor eax, 0x813c2318
rol eax, 0x25
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x83056cea
pushf
not eax
add eax, 0x99ff980d
xor eax, 0xc988b8d3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xabe42342
xor eax, 0xaab3f675
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbe24f424
xor eax, 0x82a00afe
rol eax, 0x3c
popf
jmp 0x14008ceb6
mov rcx, rsi
call fcn.140046121
test al, al
jne 0x14008f5ed
push rax
pushf
mov eax, 0x20a1fe5c
pushf
not eax
add eax, 0xba67dae1
xor eax, 0xc3f59f05
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc54dbba8
xor eax, 0xc1e5a604
rol eax, 0x2e
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x9d2b1c3
pushf
not eax
add eax, 0xbed49037
xor eax, 0xa57ef357
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xeec59b49
xor eax, 0xc53fb71c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbf8e548b
xor eax, 0x8e7b2d05
rol eax, 0xf5
popf
jmp 0x14008ceb6
mov rax, qword [rsi]
test rax, rax
jne 0x14008f681
push rax
pushf
mov eax, 0x79fd02c
pushf
not eax
add eax, 0xe4cb098e
xor eax, 0xceccb1fe
rol eax, 0x19
popf
pushf
not eax
add eax, 0xde091636
xor eax, 0xb862cf45
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf9e20378
xor eax, 0x98ba7c3f
rol eax, 0x1c
popf
jmp 0x14008ceb6
push rax
pushf
mov eax, 0x91ecdaf1
pushf
not eax
add eax, 0xed54bb6b
xor eax, 0xd27c2bf8
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb8251c7a
xor eax, 0x9d0ea8b2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc3e866cf
xor eax, 0x8a7bf36b
rol eax, 0xac
popf
pushf
not eax
add eax, 0x89654742
xor eax, 0xb0f3fb76
rol eax, 0x79
popf
jmp 0x14008ceb6
jmp 0x14008f812
mov bl, 0xb0
pushf
not bl
add bl, 0x37
xor bl, 0xf5
rol bl, 0x3a
popf
pushf
not bl
add bl, 0xbb
xor bl, 0xb8
rol bl, 0xe1
popf
pushf
not bl
add bl, 0x1d
xor bl, 0xf2
rol bl, 0x89
popf
jmp 0x14008f86d
inc rcx
mov qword [rsi + 0x10], rcx
push rax
pushf
mov eax, 0xcc11c44d
pushf
not eax
add eax, 0xda222e19
xor eax, 0xc427a745
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd01ff054
xor eax, 0x88d41736
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x874e18f1
xor eax, 0xa6ce4406
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdc0123a1
xor eax, 0xf418f962
rol eax, 0x81
popf
jmp 0x14008ceb6
xor ebx, ebx
push rax
pushf
mov eax, 0x6ea561bc
pushf
not eax
add eax, 0x86598cf9
xor eax, 0xa67dce5b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xabdb9b00
xor eax, 0xdf6405a4
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdb3f3c4b
xor eax, 0xb01f3d05
rol eax, 0x23
popf
pushf
not eax
add eax, 0xab25df66
xor eax, 0xc8a6df6f
rol eax, 0x8d
popf
jmp 0x14008ceb6
sub dword [rsi + 0x28], edi
push rax
pushf
mov eax, 0x95786642
pushf
not eax
add eax, 0x933d3f45
xor eax, 0xb9486bb7
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9c73babb
xor eax, 0x8c0002f4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe5e55985
xor eax, 0xca48295b
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc487e382
xor eax, 0xe2dd4b3e
rol eax, 0xa8
popf
jmp 0x14008ceb6
mov eax, ebx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret