Function at 0x14017d6c6
Capabilities:
Encrypt data using speck
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xc9b7ed
pushf
not eax
add eax, 0xc546f81f
xor eax, 0x8ce4ba20
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xab119bb2
xor eax, 0x81fe5c6f
rol eax, 0xe9
popf
cmp eax, 0x29
jne 0x14017d703
popf
pop rax
jmp 0x14017edba
cmp eax, 0
jne 0x14017d712
popf
pop rax
jmp 0x14017dac3
cmp eax, 0x3f
jne 0x14017d721
popf
pop rax
jmp 0x14017f813
cmp eax, 1
jne 0x14017d730
popf
pop rax
jmp 0x14017db56
cmp eax, 0xd
jne 0x14017d73f
popf
pop rax
jmp 0x14017e126
cmp eax, 0x1a
jne 0x14017d74e
popf
pop rax
jmp 0x14017e725
cmp eax, 0xe
jne 0x14017d75d
popf
pop rax
jmp 0x14017e1df
cmp eax, 0x31
jne 0x14017d76c
popf
pop rax
jmp 0x14017f1e2
cmp eax, 0x40
jne 0x14017d77b
popf
pop rax
jmp 0x14017f849
cmp eax, 8
jne 0x14017d78a
popf
pop rax
jmp 0x14017de8f
cmp eax, 0x2a
jne 0x14017d799
popf
pop rax
jmp 0x14017edf4
cmp eax, 0x17
jne 0x14017d7a8
popf
pop rax
jmp 0x14017e647
cmp eax, 0x1c
jne 0x14017d7b7
popf
pop rax
jmp 0x14017e7d2
cmp eax, 0x2e
jne 0x14017d7c6
popf
pop rax
jmp 0x14017f088
cmp eax, 0x18
jne 0x14017d7d5
popf
pop rax
jmp 0x14017e6cb
cmp eax, 0x2b
jne 0x14017d7e4
popf
pop rax
jmp 0x14017eec8
cmp eax, 0x1b
jne 0x14017d7f3
popf
pop rax
jmp 0x14017e793
cmp eax, 0x2d
jne 0x14017d802
popf
pop rax
jmp 0x14017efd2
cmp eax, 0x23
jne 0x14017d811
popf
pop rax
jmp 0x14017eadb
cmp eax, 0x25
jne 0x14017d820
popf
pop rax
jmp 0x14017ec04
cmp eax, 0x32
jne 0x14017d82f
popf
pop rax
jmp 0x14017f259
cmp eax, 0x13
jne 0x14017d83e
popf
pop rax
jmp 0x14017e3f1
cmp eax, 0x33
jne 0x14017d84d
popf
pop rax
jmp 0x14017f2e6
cmp eax, 0x24
jne 0x14017d85c
popf
pop rax
jmp 0x14017eb60
cmp eax, 0x1e
jne 0x14017d86b
popf
pop rax
jmp 0x14017e8b7
cmp eax, 0xc
jne 0x14017d87a
popf
pop rax
jmp 0x14017e0d4
cmp eax, 0x26
jne 0x14017d889
popf
pop rax
jmp 0x14017ec5a
cmp eax, 0x27
jne 0x14017d898
popf
pop rax
jmp 0x14017ecd9
cmp eax, 0x30
jne 0x14017d8a7
popf
pop rax
jmp 0x14017f151
cmp eax, 0x10
jne 0x14017d8b6
popf
pop rax
jmp 0x14017e2b1
cmp eax, 0x37
jne 0x14017d8c5
popf
pop rax
jmp 0x14017f4b9
cmp eax, 9
jne 0x14017d8d4
popf
pop rax
jmp 0x14017df34
cmp eax, 0x39
jne 0x14017d8e3
popf
pop rax
jmp 0x14017f598
cmp eax, 0x16
jne 0x14017d8f2
popf
pop rax
jmp 0x14017e5a1
cmp eax, 0x3b
jne 0x14017d901
popf
pop rax
jmp 0x14017f61f
cmp eax, 0xa
jne 0x14017d910
popf
pop rax
jmp 0x14017df83
cmp eax, 0x36
jne 0x14017d91f
popf
pop rax
jmp 0x14017f480
cmp eax, 0x14
jne 0x14017d92e
popf
pop rax
jmp 0x14017e4c9
cmp eax, 7
jne 0x14017d93d
popf
pop rax
jmp 0x14017ddde
cmp eax, 0x3d
jne 0x14017d94c
popf
pop rax
jmp 0x14017f71f
cmp eax, 2
jne 0x14017d95b
popf
pop rax
jmp 0x14017db9e
cmp eax, 0x20
jne 0x14017d96a
popf
pop rax
jmp 0x14017e976
cmp eax, 0x1d
jne 0x14017d979
popf
pop rax
jmp 0x14017e852
cmp eax, 0x11
jne 0x14017d988
popf
pop rax
jmp 0x14017e2eb
cmp eax, 0x35
jne 0x14017d997
popf
pop rax
jmp 0x14017f3ef
cmp eax, 0x3a
jne 0x14017d9a6
popf
pop rax
jmp 0x14017f5e4
cmp eax, 0x12
jne 0x14017d9b5
popf
pop rax
jmp 0x14017e368
cmp eax, 0x21
jne 0x14017d9c4
popf
pop rax
jmp 0x14017e9d2
cmp eax, 0x38
jne 0x14017d9d3
popf
pop rax
jmp 0x14017f51a
cmp eax, 0xb
jne 0x14017d9e2
popf
pop rax
jmp 0x14017e01b
cmp eax, 0xf
jne 0x14017d9f1
popf
pop rax
jmp 0x14017e21e
cmp eax, 0x15
jne 0x14017da00
popf
pop rax
jmp 0x14017e533
cmp eax, 5
jne 0x14017da0f
popf
pop rax
jmp 0x14017dd07
cmp eax, 6
jne 0x14017da1e
popf
pop rax
jmp 0x14017dd7a
cmp eax, 0x22
jne 0x14017da2d
popf
pop rax
jmp 0x14017ea62
cmp eax, 0x3c
jne 0x14017da3c
popf
pop rax
jmp 0x14017f6c3
cmp eax, 0x1f
jne 0x14017da4b
popf
pop rax
jmp 0x14017e924
cmp eax, 4
jne 0x14017da5a
popf
pop rax
jmp 0x14017dcaf
cmp eax, 0x2f
jne 0x14017da69
popf
pop rax
jmp 0x14017f119
cmp eax, 0x28
jne 0x14017da78
popf
pop rax
jmp 0x14017ed71
cmp eax, 0x3e
jne 0x14017da87
popf
pop rax
jmp 0x14017f7c7
cmp eax, 0x34
jne 0x14017da96
popf
pop rax
jmp 0x14017f348
cmp eax, 0x2c
jne 0x14017daa5
popf
pop rax
jmp 0x14017ef40
cmp eax, 3
jne 0x14017dab4
popf
pop rax
jmp 0x14017dc1b
cmp eax, 0x19
jne 0x14017dac3
popf
pop rax
jmp 0x14017e718
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov r12, qword [rdx]
mov ebp, r8d
mov rbx, rdx
mov r13, rcx
test r12, r12
jne 0x14017db23
push rax
pushf
mov eax, 0xebd5f030
pushf
not eax
add eax, 0xcc537bfb
xor eax, 0xef2a0e42
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfa799c1a
xor eax, 0xde39215d
rol eax, 0xc4
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xb8c0a58a
pushf
not eax
add eax, 0xc1effe3c
xor eax, 0xc675b99a
rol eax, 0x72
popf
pushf
not eax
add eax, 0x81d747ce
xor eax, 0xfd280b62
rol eax, 0xf9
popf
jmp 0x14017d6f4
call fcn.1400f40b0
mov dword [rax], 0x16
call fcn.14014c7ba
jmp 0x14017dd07
test ebp, ebp
je 0x14017dbd5
push rax
pushf
mov eax, 0x233e9a2b
pushf
not eax
add eax, 0xfed52ad0
xor eax, 0x9f895818
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9bc93c7f
xor eax, 0x9f25783d
rol eax, 0xcd
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x215977ff
pushf
not eax
add eax, 0xd9cdc638
xor eax, 0xc54ad2f5
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbaa3d673
xor eax, 0xe15a5503
rol eax, 6
popf
pushf
not eax
add eax, 0xbca90b36
xor eax, 0xffe5fc71
rol eax, 0x80
popf
jmp 0x14017d6f4
lea eax, [r8 - 2]
cmp eax, 0x22
jbe 0x14017dc7c
push rax
pushf
mov eax, 0x462cc12a
pushf
not eax
add eax, 0xe5def9f8
xor eax, 0x862bcce6
rol eax, 1
popf
pushf
not eax
add eax, 0xdaa86146
xor eax, 0x8b20f6e8
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa207d859
xor eax, 0xb5e61a1c
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd162465e
xor eax, 0xb12b9e06
rol eax, 0x11
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xb7835f3c
pushf
not eax
add eax, 0xd774dc26
xor eax, 0xcde2c7f1
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc1dcc189
xor eax, 0xfba84c9a
rol eax, 0x94
popf
jmp 0x14017d6f4
mov byte [rcx + 0x30], 1
xor r9d, r9d
mov dword [rcx + 0x2c], 0x16
xor r8d, r8d
mov qword [rsp + 0x28], r13
xor ecx, ecx
and qword [rsp + 0x20], 0
xor edx, edx
call fcn.140114c44
push rax
pushf
mov eax, 0x8b30dd78
pushf
not eax
add eax, 0xa515eb6e
xor eax, 0xe015e35e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdc9116cc
xor eax, 0xf1cd5c1c
rol eax, 0x68
popf
jmp 0x14017d6f4
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14017dd47
push rax
pushf
mov eax, 0x69e897dc
pushf
not eax
add eax, 0xeec9fa39
xor eax, 0xc173b17b
rol eax, 0x61
popf
pushf
not eax
add eax, 0x88c1cabb
xor eax, 0xfd9c240c
rol eax, 0xbc
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xb1e72b07
pushf
not eax
add eax, 0xf9b145d7
xor eax, 0xf580d1d5
rol eax, 0xa
popf
pushf
not eax
add eax, 0xad5dcd75
xor eax, 0x8233f2ab
rol eax, 0x34
popf
jmp 0x14017d6f4
mov rax, qword [rbx]
mov qword [rcx], rax
jmp 0x14017edba
mov sil, byte [r12]
lea rcx, [r12 + 1]
xor r14d, r14d
movzx eax, r9b
mov edi, eax
mov qword [rdx], rcx
lea r15d, [r14 + 2]
or edi, r15d
cmp sil, 0x2d
cmovne edi, eax
je 0x14017de36
push rax
pushf
mov eax, 0x95692921
pushf
not eax
add eax, 0xd555727a
xor eax, 0xa3c7e64d
rol eax, 8
popf
pushf
not eax
add eax, 0xc553f6ba
xor eax, 0x99a4c11d
rol eax, 0x16
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x7b6b5d67
pushf
not eax
add eax, 0x9b2855ee
xor eax, 0x8589caa9
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd60aae3f
xor eax, 0xf6695b55
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xeac6ae97
xor eax, 0x9c1cfa6e
rol eax, 0x59
popf
pushf
not eax
add eax, 0x83baea1d
xor eax, 0xc0449778
rol eax, 0x41
popf
jmp 0x14017d6f4
cmp sil, 0x2b
jne 0x14017dedb
push rax
pushf
mov eax, 0xbfc7b78e
pushf
not eax
add eax, 0xefc76642
xor eax, 0xa769f5d6
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa3b22773
xor eax, 0xb5560cb7
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9e458d15
xor eax, 0x97b16bb7
rol eax, 0x37
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xf6f1dfe2
pushf
not eax
add eax, 0xd0408a94
xor eax, 0x83fa059d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa85c68dd
xor eax, 0xc98a644e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfd473f12
xor eax, 0xa6eb8ec6
rol eax, 6
popf
pushf
not eax
add eax, 0xea7dfadc
xor eax, 0xac53f5e6
rol eax, 0xb3
popf
jmp 0x14017d6f4
mov sil, byte [rcx]
inc rcx
mov qword [rdx], rcx
push rax
pushf
mov eax, 0x59e42d88
pushf
not eax
add eax, 0xb86f9a1f
xor eax, 0x9c415782
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xae5a960a
xor eax, 0x8832f98e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8427e2a3
xor eax, 0xbeac63a2
rol eax, 0xa6
popf
jmp 0x14017d6f4
test ebp, 0xffffffef
jne 0x14017dfd5
push rax
pushf
mov eax, 0x38355d4f
pushf
not eax
add eax, 0xe598bcbc
xor eax, 0xb997a7f5
rol eax, 0x66
popf
pushf
not eax
add eax, 0xec071b78
xor eax, 0xd602745a
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfa6f51e0
xor eax, 0x94cd6eb4
rol eax, 0xc3
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xd3e85c6f
pushf
not eax
add eax, 0xf77fbba2
xor eax, 0x9965df5a
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8bc3abfb
xor eax, 0xc01ebb24
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf8fe3717
xor eax, 0xbc099017
rol eax, 0x81
popf
jmp 0x14017d6f4
lea eax, [rsi - 0x30]
cmp al, 9
ja 0x14017e07b
push rax
pushf
mov eax, 0x15f43907
pushf
not eax
add eax, 0xb20fb9eb
xor eax, 0x9a0b4401
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe4495497
xor eax, 0xbf8bc283
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8cf88a30
xor eax, 0xb0ed2cd8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe37f5d51
xor eax, 0xee39bfa5
rol eax, 0xb1
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x6ae49b3e
pushf
not eax
add eax, 0xf8123ca3
xor eax, 0x902d43b9
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa27b4ea9
xor eax, 0xada8ebdd
rol eax, 0x51
popf
pushf
not eax
add eax, 0x84fe6fb1
xor eax, 0x8a35e187
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8d89f221
xor eax, 0x931784ca
rol eax, 0xbd
popf
jmp 0x14017d6f4
movsx eax, sil
add eax, 0xffffffd0
jmp 0x14017e2eb
lea eax, [rsi - 0x61]
cmp al, 0x19
ja 0x14017e186
push rax
pushf
mov eax, 0x45b39152
pushf
not eax
add eax, 0x86ae8954
xor eax, 0x904694c2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xeae0e30f
xor eax, 0xed9ac293
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf1ad5a9c
xor eax, 0xfaf225c8
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc93f12a3
xor eax, 0x9c13b7e6
rol eax, 0xbf
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x8a87655d
pushf
not eax
add eax, 0xc3dd382c
xor eax, 0xc00301cb
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfaf18504
xor eax, 0xa98655f8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa94aad7b
xor eax, 0x96544d71
rol eax, 0x92
popf
pushf
not eax
add eax, 0xee762765
xor eax, 0xe666950a
rol eax, 0x9f
popf
jmp 0x14017d6f4
movsx eax, sil
add eax, 0xffffffa9
jmp 0x14017e2eb
lea eax, [rsi - 0x41]
cmp al, 0x19
ja 0x14017e26b
push rax
pushf
mov eax, 0x79d4e87f
pushf
not eax
add eax, 0xe4ae7b31
xor eax, 0xdfa456c5
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd805759c
xor eax, 0xccd63634
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9635091a
xor eax, 0x8bdfae40
rol eax, 0x9e
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x3b907bbc
pushf
not eax
add eax, 0xcb97d2dd
xor eax, 0xad0c4d34
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8e386daf
xor eax, 0x923387eb
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfec8807c
xor eax, 0xe849b977
rol eax, 0
popf
jmp 0x14017d6f4
movsx eax, sil
add eax, 0xffffffc9
push rax
pushf
mov eax, 0x918b7ad9
pushf
not eax
add eax, 0xb3709862
xor eax, 0xa00de208
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc347e18b
xor eax, 0xc666ddb9
rol eax, 0x4b
popf
jmp 0x14017d6f4
test eax, eax
jne 0x14017e335
push rax
pushf
mov eax, 0x8535252b
pushf
not eax
add eax, 0xed373148
xor eax, 0xe50c948b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x93be424b
xor eax, 0xc1bced65
rol eax, 0x64
popf
pushf
not eax
add eax, 0x86c1ea76
xor eax, 0xcf1fa87f
rol eax, 0x4c
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x201e4ebb
pushf
not eax
add eax, 0x8cda24bc
xor eax, 0xb063ee97
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf447665e
xor eax, 0x94d4bd7b
rol eax, 0x35
popf
jmp 0x14017d6f4
mov dl, byte [rcx]
lea r8, [rcx + 1]
mov qword [rbx], r8
lea eax, [rdx - 0x58]
test al, 0xdf
je 0x14017e3be
push rax
pushf
mov eax, 0xb533abde
pushf
not eax
add eax, 0xf72847c5
xor eax, 0x930fcf30
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe1144325
xor eax, 0xa04e3a7f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9c98f47e
xor eax, 0xc8dbc3ee
rol eax, 0x85
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xb7b80691
pushf
not eax
add eax, 0x8de3a5ea
xor eax, 0xb93cfe0e
rol eax, 0x71
popf
pushf
not eax
add eax, 0x80cf10f4
xor eax, 0xbe7a32c5
rol eax, 0xee
popf
jmp 0x14017d6f4
test ebp, ebp
mov qword [rbx], rcx
mov eax, 0x410bad0c
pushf
not eax
add eax, 0xc939a1b6
xor eax, 0x8f4eb0a7
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd3816642
xor eax, 0xcfff8d71
rol eax, 0xc3
popf
cmovne eax, ebp
mov ebp, eax
test dl, dl
je 0x14017e483
push rax
pushf
mov eax, 0xcf7b4873
pushf
not eax
add eax, 0x86e4a684
xor eax, 0x8c418263
rol eax, 0
popf
pushf
not eax
add eax, 0xcfcb93ff
xor eax, 0x9573397b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfe6251c8
xor eax, 0xb561f4f0
rol eax, 4
popf
pushf
not eax
add eax, 0xcb65347a
xor eax, 0xf6eec979
rol eax, 0x37
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x59e883e9
pushf
not eax
add eax, 0xf1ea6561
xor eax, 0x8d97c35d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe92d0ae3
xor eax, 0xd729406e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd2f70c69
xor eax, 0x92513d87
rol eax, 0xeb
popf
jmp 0x14017d6f4
cmp byte [rcx], dl
je 0x14017e500
push rax
pushf
mov eax, 0xef0a71f2
pushf
not eax
add eax, 0xabb54e8c
xor eax, 0xa758aadc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb1768891
xor eax, 0xad3b6603
rol eax, 0x68
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x99b6c11b
pushf
not eax
add eax, 0xe04648df
xor eax, 0xef73bbb1
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe27a2b8d
xor eax, 0xab6b0ee2
rol eax, 0x65
popf
jmp 0x14017d6f4
call fcn.1400f40b0
mov dword [rax], 0x16
call fcn.14014c7ba
jmp 0x14017e718
mov sil, byte [r8]
lea rax, [r8 + 1]
mov qword [rbx], rax
mov eax, 0x8ea2dd1e
pushf
not eax
add eax, 0xe6fdd81f
xor eax, 0xa6aa4ea7
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8f50f737
xor eax, 0xdff0ab30
rol eax, 9
popf
pushf
not eax
add eax, 0xef7a1006
xor eax, 0xc761fd21
rol eax, 0xab
popf
jmp 0x14017e6cb
mov eax, 0x32c816bc
pushf
not eax
add eax, 0xd87a4922
xor eax, 0xd24e0b59
rol eax, 2
popf
pushf
not eax
add eax, 0xaafd3761
xor eax, 0xce0c526f
rol eax, 9
popf
push rax
pushf
mov eax, 0xd7c375aa
pushf
not eax
add eax, 0x867cc853
xor eax, 0x80f1ccec
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9e144b9c
xor eax, 0xa34309bd
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf61a9dd0
xor eax, 0xf8ffff17
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf3e67f5e
xor eax, 0x9f8e9a88
rol eax, 0x2d
popf
jmp 0x14017d6f4
test ebp, ebp
cmovne eax, ebp
mov ebp, eax
push rax
pushf
mov eax, 0x9f2c430
pushf
not eax
add eax, 0x9156eaa0
xor eax, 0xf008fbef
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb79b0b98
xor eax, 0xe2db962d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8967b9a6
xor eax, 0xad80963c
rol eax, 0xfa
popf
jmp 0x14017d6f4
mov r8, qword [rbx]
xor edx, edx
or eax, 0xffffffff
div ebp
mov r9d, eax
lea ecx, [rsi - 0x30]
cmp cl, 9
ja 0x14017e760
push rax
pushf
mov eax, 0x7d59d91c
pushf
not eax
add eax, 0x8185a19a
xor eax, 0xd239f633
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x92ce8ac8
xor eax, 0xefbc9851
rol eax, 9
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x86b9e00e
pushf
not eax
add eax, 0xdd125124
xor eax, 0xf588428f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8d779619
xor eax, 0xcca92b8a
rol eax, 3
popf
jmp 0x14017d6f4
movsx ecx, sil
add ecx, 0xffffffd0
jmp 0x14017e9d2
lea eax, [rsi - 0x61]
cmp al, 0x19
ja 0x14017e81f
push rax
pushf
mov eax, 0xca13010e
pushf
not eax
add eax, 0x993bd4ab
xor eax, 0xf51b6255
rol eax, 0x87
popf
pushf
not eax
add eax, 0xba8c6914
xor eax, 0xc979069a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe6417402
xor eax, 0xb4dad759
rol eax, 0x4b
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xaa809626
pushf
not eax
add eax, 0x87445a33
xor eax, 0x8bf6595b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb1dc1c38
xor eax, 0x9484c505
rol eax, 0x62
popf
jmp 0x14017d6f4
movsx ecx, sil
add ecx, 0xffffffa9
jmp 0x14017e9d2
lea eax, [rsi - 0x41]
cmp al, 0x19
ja 0x14017e8f1
push rax
pushf
mov eax, 0x30560c20
pushf
not eax
add eax, 0xbf733c50
xor eax, 0xc3d31a3a
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb87f559d
xor eax, 0x8e9208ce
rol eax, 0x6d
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xc1ec150c
pushf
not eax
add eax, 0xa0ef401e
xor eax, 0xf0bdaa7b
rol eax, 0x48
popf
pushf
not eax
add eax, 0x97480e74
xor eax, 0xd8c7a444
rol eax, 0xb5
popf
jmp 0x14017d6f4
movsx ecx, sil
add ecx, 0xffffffc9
jmp 0x14017e9d2
or ecx, 0xffffffff
push rax
pushf
mov eax, 0x5f59ba3f
pushf
not eax
add eax, 0xdf502498
xor eax, 0x9f7586da
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9ce57e49
xor eax, 0xd989cda3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfeafa38d
xor eax, 0xdbda0918
rol eax, 0x41
popf
pushf
not eax
add eax, 0xcaa06cba
xor eax, 0xcf5e0c93
rol eax, 0xe4
popf
jmp 0x14017d6f4
cmp ecx, ebp
jae 0x14017ea1c
push rax
pushf
mov eax, 0x44193132
pushf
not eax
add eax, 0xb4fb4883
xor eax, 0x96012919
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe3df7acf
xor eax, 0xb3a66e35
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb613a86f
xor eax, 0xeaee5621
rol eax, 0x5e
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x47cc8a5e
pushf
not eax
add eax, 0xe1c247c1
xor eax, 0x8c8959bb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8d29a7e3
xor eax, 0xc3c18f1f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd8d1f557
xor eax, 0x88ab5742
rol eax, 0xea
popf
jmp 0x14017d6f4
mov sil, byte [r8]
mov eax, r14d
imul eax, ebp
lea edx, [rax + rcx]
xor ecx, ecx
cmp edx, eax
setb cl
xor eax, eax
cmp r14d, r9d
mov r14d, edx
seta al
or ecx, eax
shl ecx, 2
or ecx, 8
or edi, ecx
inc r8
mov qword [rbx], r8
jmp 0x14017e725
lea rax, [r8 - 1]
mov qword [rbx], rax
test sil, sil
je 0x14017eb1a
push rax
pushf
mov eax, 0xa7afd9f0
pushf
not eax
add eax, 0x8a1c40e3
xor eax, 0xdbda36c3
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd3bdf089
xor eax, 0xc496b9be
rol eax, 0xaa
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xd7ae194b
pushf
not eax
add eax, 0xd857b62d
xor eax, 0xe7a72868
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbbe5ecb6
xor eax, 0xc87e6569
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf4ddaaf2
xor eax, 0x92469437
rol eax, 3
popf
jmp 0x14017d6f4
cmp byte [rax], sil
je 0x14017ebbe
push rax
pushf
mov eax, 0x55094374
pushf
not eax
add eax, 0x9ea0c36c
xor eax, 0x8d41dd8d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfad1e4b0
xor eax, 0x966b46f6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc2d0d372
xor eax, 0xff8b0999
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x84b394e9
xor eax, 0xc7e9177c
rol eax, 0xf4
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x825bbe1d
pushf
not eax
add eax, 0xe352802f
xor eax, 0xca24dae9
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9c8b54d2
xor eax, 0xd090ccf5
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8d5d8c82
xor eax, 0xec5b1edc
rol eax, 0x28
popf
jmp 0x14017d6f4
call fcn.1400f40b0
mov dword [rax], 0x16
call fcn.14014c7ba
push rax
pushf
mov eax, 0xe07ed624
pushf
not eax
add eax, 0xa6b381a6
xor eax, 0xdf15a84b
rol eax, 0xac
popf
pushf
not eax
add eax, 0x83a865b9
xor eax, 0xa3a41d81
rol eax, 6
popf
pushf
not eax
add eax, 0xd3e431ce
xor eax, 0x9fecf7d9
rol eax, 0xb5
popf
jmp 0x14017d6f4
test dil, 8
jne 0x14017ec93
push rax
pushf
mov eax, 0x69d47930
pushf
not eax
add eax, 0xd7836850
xor eax, 0xe9aa1246
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x95cc1d06
xor eax, 0xda2bf51b
rol eax, 0x69
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x1fe10283
pushf
not eax
add eax, 0xe43bbde4
xor eax, 0xb48538be
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbfd2ffb1
xor eax, 0x8f0053cd
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xda498c93
xor eax, 0xe77b5f85
rol eax, 0xc1
popf
jmp 0x14017d6f4
mov rax, qword [rbx + 8]
mov qword [rbx], r12
test rax, rax
je 0x14017ed2b
push rax
pushf
mov eax, 0xba2f8c6c
pushf
not eax
add eax, 0xf0fea8f5
xor eax, 0xe0e0fb37
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd0fc4d73
xor eax, 0x8200e776
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf74679ed
xor eax, 0xbe84f069
rol eax, 0x46
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x2eab607d
pushf
not eax
add eax, 0x8a471a6b
xor eax, 0xc7aa6193
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd62a83a0
xor eax, 0xe34f942e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa7f890b0
xor eax, 0x859ea674
rol eax, 0xd6
popf
jmp 0x14017d6f4
mov qword [rax], r12
push rax
pushf
mov eax, 0xbe0f4a12
pushf
not eax
add eax, 0x9d37f3da
xor eax, 0x96c3832c
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8c2cca26
xor eax, 0xab383b90
rol eax, 0x96
popf
pushf
not eax
add eax, 0xcbf1095c
xor eax, 0xcb6805a9
rol eax, 0x75
popf
jmp 0x14017d6f4
xor eax, eax
jmp 0x14017f849
mov r8d, 0x5db453a2
pushf
not r8d
add r8d, 0xbe3a6067
xor r8d, 0xa8092e9d
rol r8d, 0xca
popf
pushf
not r8d
add r8d, 0x86b2b878
xor r8d, 0xc4ef08c7
rol r8d, 0xde
popf
pushf
not r8d
add r8d, 0xa78c6504
xor r8d, 0x83dace9f
rol r8d, 0xa0
popf
lea r9d, [r8 - 1]
test dil, 4
je 0x14017ee82
push rax
pushf
mov eax, 0xb623b296
pushf
not eax
add eax, 0x82e066c0
xor eax, 0xca600caf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe27f1bb6
xor eax, 0xb4f199fe
rol eax, 0xe
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x2bd5004c
pushf
not eax
add eax, 0xaf43cfe4
xor eax, 0xc694b564
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdbfc6d70
xor eax, 0xa49747f1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa789978b
xor eax, 0xb43adcac
rol eax, 0x36
popf
jmp 0x14017d6f4
mov eax, 0x619ef153
pushf
not eax
add eax, 0x830273ef
xor eax, 0xf4fc2fbc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdd09f553
xor eax, 0xcbd03236
rol eax, 0xb
popf
pushf
not eax
add eax, 0xabda6650
xor eax, 0xd0463be7
rol eax, 0x3f
popf
mov ecx, edi
jmp 0x14017f259
test dil, 1
je 0x14017ef8c
push rax
pushf
mov eax, 0x39c5ac2d
pushf
not eax
add eax, 0xc9f7288d
xor eax, 0x815b56c3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfae73b8b
xor eax, 0xdb513481
rol eax, 9
popf
pushf
not eax
add eax, 0xd9af02ba
xor eax, 0xbe6ef663
rol eax, 0x5b
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xd2be36a7
pushf
not eax
add eax, 0xc7e1a278
xor eax, 0xfb15f16a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x941498f0
xor eax, 0xd8dcbf24
rol eax, 0x83
popf
pushf
not eax
add eax, 0x92ce656f
xor eax, 0xa10185af
rol eax, 0x2c
popf
jmp 0x14017d6f4
test r15b, dil
je 0x14017f02f
push rax
pushf
mov eax, 0x5d2793ee
pushf
not eax
add eax, 0x91cd3498
xor eax, 0xac334c67
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x84a1a226
xor eax, 0xa7be4198
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd655c89b
xor eax, 0xdf4e6a3a
rol eax, 1
popf
pushf
not eax
add eax, 0xdf1b6a03
xor eax, 0x98afc05d
rol eax, 0x82
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x3f83174
pushf
not eax
add eax, 0xbbd228f2
xor eax, 0xca13e3f6
rol eax, 0xc
popf
pushf
not eax
add eax, 0x887cb626
xor eax, 0xb8311f97
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xdafcdbae
xor eax, 0xb8641ed7
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa19d300a
xor eax, 0xafc37b3b
rol eax, 0x78
popf
jmp 0x14017d6f4
cmp r14d, r8d
jbe 0x14017f0e6
push rax
pushf
mov eax, 0x2e917b18
pushf
not eax
add eax, 0xed02557e
xor eax, 0x806983ba
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb25364d1
xor eax, 0xe60a1140
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa7114afd
xor eax, 0xd3a6442e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa32339e2
xor eax, 0xfb2b70e4
rol eax, 0x5f
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x4698b27c
pushf
not eax
add eax, 0xa96e11b4
xor eax, 0x900abfc4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc8224398
xor eax, 0xceb250de
rol eax, 0x1c
popf
jmp 0x14017d6f4
jmp 0x14017f1e2
cmp r14d, r9d
jbe 0x14017f19c
push rax
pushf
mov eax, 0xc540c630
pushf
not eax
add eax, 0xc5519f0c
xor eax, 0xf1de50f8
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x986040f9
xor eax, 0xcda323d1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x982a4154
xor eax, 0x8eb82000
rol eax, 0xd2
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x14e48c19
pushf
not eax
add eax, 0x9c2cc797
xor eax, 0xa29a1540
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8233dcbe
xor eax, 0xafb036e9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc6e1be1e
xor eax, 0xbcafecd5
rol eax, 0x85
popf
jmp 0x14017d6f4
mov ecx, 0x47faa2a9
pushf
not ecx
add ecx, 0x80981a82
xor ecx, 0x8c9f406a
rol ecx, 0xdc
popf
pushf
not ecx
add ecx, 0xe5f6eb91
xor ecx, 0xba96c815
rol ecx, 0xeb
popf
mov eax, edi
push rax
pushf
mov eax, 0xceff8c01
pushf
not eax
add eax, 0xf6ca94fe
xor eax, 0xc0895449
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9bb486d9
xor eax, 0x8bce26cf
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf76c9522
xor eax, 0xea485565
rol eax, 0x6e
popf
jmp 0x14017d6f4
and edi, r15d
mov byte [r13 + 0x30], 1
mov dword [r13 + 0x2c], 0x22
test eax, ecx
jne 0x14017f2b3
push rax
pushf
mov eax, 0x55433fd2
pushf
not eax
add eax, 0xa596314c
xor eax, 0xc7c89eb7
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbd8e4b2c
xor eax, 0xdc2c4e1a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd450c696
xor eax, 0xd0a151ae
rol eax, 0x9d
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xa4c5183e
pushf
not eax
add eax, 0xd08860fb
xor eax, 0xf01919f5
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe7a1e180
xor eax, 0xfa793192
rol eax, 0xfa
popf
jmp 0x14017d6f4
or r14d, 0xffffffff
jmp 0x14017f71f
mov rdx, qword [rbx + 8]
test edi, edi
je 0x14017f3a9
push rax
pushf
mov eax, 0xf3a3ab1b
pushf
not eax
add eax, 0x86035546
xor eax, 0xedac42fe
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcc7c567e
xor eax, 0xb4e68351
rol eax, 5
popf
pushf
not eax
add eax, 0xdb7aeb36
xor eax, 0xea0abdd3
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb09f8883
xor eax, 0xabcd4456
rol eax, 0x51
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xcc7f7347
pushf
not eax
add eax, 0xbcd30a47
xor eax, 0xd4523be0
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8ea04358
xor eax, 0xec62d6b4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa369d5a1
xor eax, 0xc40e7fa4
rol eax, 0xa6
popf
jmp 0x14017d6f4
test rdx, rdx
je 0x14017f43a
push rax
pushf
mov eax, 0xa1dfdfe9
pushf
not eax
add eax, 0x99a21c49
xor eax, 0x934138d0
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8cd824d0
xor eax, 0xfd77ed45
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9a85646a
xor eax, 0xf065d820
rol eax, 0xe2
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xc068a143
pushf
not eax
add eax, 0x92da08c4
xor eax, 0xe91ca0aa
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc6b89288
xor eax, 0xc028e106
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf183bcd1
xor eax, 0x9127d9dc
rol eax, 0
popf
jmp 0x14017d6f4
mov rcx, qword [rbx]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0x9e961477
pushf
not eax
add eax, 0xf027ab86
xor eax, 0xf1ab4616
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe799933d
xor eax, 0x8d7664b5
rol eax, 0xb9
popf
jmp 0x14017d6f4
mov eax, r8d
jmp 0x14017f849
test rdx, rdx
je 0x14017f565
push rax
pushf
mov eax, 0xe4c3d488
pushf
not eax
add eax, 0x9b65ee6a
xor eax, 0x98a43047
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x98c8a762
xor eax, 0xe098c0a7
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8a02d402
xor eax, 0xc403cf04
rol eax, 0x18
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x81fd3bdc
pushf
not eax
add eax, 0xdf88f1c8
xor eax, 0xa092aa99
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8c924bbd
xor eax, 0x8f792c3e
rol eax, 0x3f
popf
jmp 0x14017d6f4
mov rcx, qword [rbx]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0xe4690a23
pushf
not eax
add eax, 0xc5483eb3
xor eax, 0xffac63cb
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe0f46099
xor eax, 0x9df95168
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd1884df4
xor eax, 0x9ec3bcb8
rol eax, 0xfe
popf
jmp 0x14017d6f4
mov eax, r9d
jmp 0x14017f849
test r15b, dil
je 0x14017f66a
push rax
pushf
mov eax, 0xea398480
pushf
not eax
add eax, 0xbcb71ca1
xor eax, 0xbbdaef0e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb78ce0d8
xor eax, 0xcc9c67ea
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdb76ca8a
xor eax, 0xcb2f7723
rol eax, 0xe6
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0x74ebae12
pushf
not eax
add eax, 0xe6cd2617
xor eax, 0x9910ece6
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf4703969
xor eax, 0xb58aa28b
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf2460bc9
xor eax, 0x93a69cce
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xacdd46b0
xor eax, 0xb305b539
rol eax, 0x7f
popf
jmp 0x14017d6f4
neg r14d
push rax
pushf
mov eax, 0x30174d1c
pushf
not eax
add eax, 0xb5ab12e5
xor eax, 0xaefe6f92
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd5c60f11
xor eax, 0xe0e8fc74
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xce39b8e3
xor eax, 0xd68ff8e0
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf1b38f1c
xor eax, 0x87daedea
rol eax, 0x10
popf
jmp 0x14017d6f4
mov rax, qword [rbx + 8]
test rax, rax
je 0x14017f76e
push rax
pushf
mov eax, 0x1ca0b460
pushf
not eax
add eax, 0xecb20c6d
xor eax, 0xd13afb71
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe5e16a78
xor eax, 0xeebd8da8
rol eax, 0x16
popf
pushf
not eax
add eax, 0x95347fee
xor eax, 0xe1f13202
rol eax, 0xe8
popf
jmp 0x14017d6f4
push rax
pushf
mov eax, 0xd617edc
pushf
not eax
add eax, 0xad7c7a41
xor eax, 0xac134fa7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd1ace23e
xor eax, 0x863916ef
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf9552ddb
xor eax, 0xe236895a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbea7a8b2
xor eax, 0x9d002c69
rol eax, 0xab
popf
jmp 0x14017d6f4
mov rcx, qword [rbx]
mov qword [rax], rcx
push rax
pushf
mov eax, 0x355aa838
pushf
not eax
add eax, 0xe7c51193
xor eax, 0x8268c6dc
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbc09b8f2
xor eax, 0xdb9b38d5
rol eax, 0x27
popf
pushf
not eax
add eax, 0x98d43f92
xor eax, 0xb723a74e
rol eax, 0xe7
popf
jmp 0x14017d6f4
mov eax, r14d
push rax
pushf
mov eax, 0x48a0db44
pushf
not eax
add eax, 0xfcf8c428
xor eax, 0x9461e6b7
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcf767359
xor eax, 0xea346df8
rol eax, 0x7d
popf
jmp 0x14017d6f4
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret