Function at 0x1000149e
Capabilities:
Authenticate hmac
Check for software breakpoints
Encode data using base64

Disassembly:
dec ecx
nop
sub ebx, 0x4f5e71
xor ebp, esp
inc ecx
jmp 0x1000183e
xor ebp, eax
add esi, 0x2820205f
test ebx, ecx
jmp 0x100014b9
nop
mov esi, 0xe77be233
cmp ebx, ebx
jmp 0x10001485
jmp 0x1000155a
xor eax, eax
and edi, esi
xor ecx, edi
jmp 0x10001563
cmp al, 0xd2
sub esi, 0x179bfa93
cmp edi, ebx
inc ecx
jmp 0x100015a1
inc ecx
inc edx
add ebp, 0x40259e60
mov edx, eax
jmp 0x100014e5
dec ecx
mov ebp, 0xac58df37
xor ecx, edx
jmp 0x1000151b
not eax
xor ebp, 0x5305abea
test dl, al
jmp 0x100015bf
dec edx
sub edi, ebp
test cl, cl
jmp 0x1000160a
jmp 0x100014f4
stc
add ebp, 0x66873e53
not edx
jmp 0x100014c9
inc edx
ror ebx, 0xb4
neg eax
jmp 0x1000153c
dec edx
and ebx, esi
mov edx, edx
dec ecx
jmp 0x10001616
inc edx
dec eax
xor ebx, dword [edi]
cmovp eax, ebx
jmp 0x10001531
cld
pop edx
inc eax
cld
jmp 0x1000154e
inc eax
ror edx, 0xe2
rcl eax, 0xaa
jmp 0x10001576
cld
pop edi
not eax
jmp 0x10001494
cmp ebp, ebp
bswap esi
rcl eax, 0xdf
jmp 0x100014d8
jne 0x100014fe
jmp 0x1000164c
clc
xor edx, 0x38273395
neg ecx
jmp 0x10001602
btc ebx, ebx
lea eax, [eax + 0x6a683]
mov dx, 0xd83d
bnd jmp 0x100015e2
dec edx
rol esi, 0xf5
mov eax, ebp
jmp 0x100014ae
neg ebp
xor eax, edi
neg edx
nop
jmp 0x1000158e
add eax, dword [eax]
dec ecx
jmp 0x100015f0
test edx, ecx
add edi, ebp
xchg edx, eax
jmp 0x100014fe
clc
rol ebx, 0x77
mov eax, edx
jmp 0x10001656
dec ebx
mov esi, 0xd44eeb00
xor edx, ebp
jmp 0x100015f7
stc
sub eax, 0x4a532
test ah, al
inc ecx
jmp 0x100018b7
dec ebx
push ecx
cmovne ebp, ebp
jmp 0x100015d5
mov edx, ebp
mov ecx, esi
cld
clc
jmp 0x10001686
dec ecx
cmp ebx, edx
jmp 0x1000156f
neg ecx
mov ebx, 0
clc
xor ecx, ebx
jmp 0x100015ca
dec eax
push 0xe09da760
cmp dl, ah
jmp 0x10001545
cmp esi, eax
add eax, 0x1e0647a
cmovnp ebp, esi
jmp 0x10001632
cmp al, 0xce
sub eax, 0x2cbb376
rcr ecx, 0xd8
jmp 0x100016ce
xor ebx, eax
add eax, ecx
wait
inc ebx
jmp 0x10001733
dec esi
sub eax, eax
xor ecx, esi
jmp 0x100015ac
test bh, al
rol ebx, 0x46
shr ecx, 0xa2
jmp 0x10001526
cmc
ror esi, 0xbf
not ebp
jmp 0x100016a9
inc edx
push 0x54767f4a
xor ecx, ebx
jmp 0x1000167b
xor ebx, esi
pop esi
cmp ah, bl
nop
jmp 0x1000178f
cmp esp, edi
bswap ecx
mov ebx, esi
dec edx
jmp 0x10001641
clc
add esi, 0x4ec88
not ecx
jmp 0x10001774
inc edx
sub esi, 0x17aef3af
mov edx, ebp
bnd jmp 0x1000168f
inc ebp
sub esi, 0x382f8dda
rcl ebp, 0x44
jmp 0x100016e4
test esi, eax
mov eax, esi
cmovle ebx, edi
jmp 0x100016f4
dec ebx
mov ebp, ecx
xor ebx, ebp
jmp 0x100017e2
mov ebp, ecx
mov esi, 0x1c17c6ed
dec ebp
inc ebx
jmp 0x10001663
clc
sub esi, eax
xor ebx, edx
inc ebx
jmp 0x10001700
dec ebp
ror esi, 0xd4
xor ebp, ecx
jmp 0x100016d9
inc ecx
cmp eax, ebp
jmp 0x1000174b
xor ebx, edi
mov ecx, 0x7bcc166a
test al, al
dec esi
jmp 0x100016c4
mov ecx, ebx
neg esi
cmp cl, bh
jmp 0x1000166e
cld
and eax, ebp
push edx
pop ebx
jmp 0x100016ec
test ch, al
dec edx
dec edx
cvtpi2ps xmm0, qword [esp]
movzx ecx, cx
cmp al, 0xcf
jmp 0x1000172e
dec ecx
pop eax
cmovb edx, esp
jmp 0x1000174f
jmp 0x10001769
xor edx, edx
pop ecx
test ebx, eax
jmp 0x10001623
clc
sub eax, 0x3d0a33e8
dec edx
xor ebp, esp
jmp 0x1000175b
jne 0x1000172e
jmp 0x10001712
test bh, al
xor eax, 0x45f8ccc8
rcr esi, 0x8f
jmp 0x1000173d
mov ebx, ecx
add eax, 0x1e93f
mov ebx, ebx
jmp 0x100017ca
inc edx
push 0x78f00661
neg edx
dec edx
jmp 0x10001724
xor ecx, esi
xor esi, dword [eax]
inc ebp
bnd jmp 0x100016b8
xor ebp, ebx
sub edi, 0x118f4240
imul ecx, esi
jmp 0x100017af
inc ebx
dec ebp
sub esi, 0x3ccc7823
shr ebp, 0xf2
jmp 0x1000169d
cmp esp, eax
sub edi, 0x1b68e
xchg ebp, edx
inc esi
jmp 0x10001805
inc ebx
xor edi, 0x36ce9114
cmovnp ebx, ecx
jmp 0x10001832
not esi
rol ebp, 0x27
xor ecx, edi
jmp 0x1000170b
inc esi
add eax, edi
not ebp
inc esi
jmp 0x1000188c
clc
inc edx
sub edi, 0xfff3076c
test dh, al
inc ebp
jmp 0x1000179f
nop
xor ebp, 0x7b8c166a
cld
test ah, al
jmp 0x100017be
inc ebp
sub edi, 0xac856
mov ebp, edx
jmp 0x100017fc
nop
push esp
test al, cl
jmp 0x1000182c
mov edx, ebp
sub edi, 0x79b4
test ebp, eax
dec edx
jmp 0x100017ee
inc ecx
add ebx, 0x4f5e6d
cmp al, 0xf5
jmp 0x1000105d
mov ecx, ecx
pop dword [edi]
xor edx, esp
inc ebx
jmp 0x10001878
dec ebp
pop ebx
mov ebp, ebp
jmp 0x10001812
xor edx, esi
ror edi, 0xd7
cmp al, 0xeb
jmp 0x1000186e
not ebp
push ebx
xor ebp, eax
jmp 0x10001848
dec esi
pop esp
inc ebp
inc edx
jmp 0x1000190e
inc ecx
dec edi
add edx, 0x340629ef
cmp al, 0xe7
jmp 0x100018df
xor ebp, ecx
inc esi
mov edx, dword fs:[edx]
cmp al, 0xd4
bnd jmp 0x100018ee
dec edx
or edi, esp
xor edx, ebx
jmp 0x100017d5
jmp 0x10001939
mov ebp, ebp
sub edi, 0x2432c786
cmp al, 0xe0
jmp 0x100018a8
dec esi
mov edi, 0x485dd354
test eax, ecx
jmp 0x1000177f
inc esi
add edi, 0x635ce7ea
cmp bl, ch
jmp 0x100018d4
inc ebx
dec ebp
sub eax, 0x20115
cmovno edx, esi
jmp 0x100015b5
add edi, 0x933f4
neg ebp
jmp 0x100019e0
inc eax
rol edi, 0x90
mov ebx, esi
jmp 0x10001996
clc
xor edx, 0x7fde8a51
xor ebx, esi
dec eax
jmp 0x10001921
inc ebp
mov edi, 0xc0d5df9c
cmp al, bl
jmp 0x1000187d
wait
mov eax, ecx
xor ebp, ebp
jmp 0x10001960
cmp ah, dh
mov eax, esi
ror ecx, 0x7f
jmp 0x10001977
mov edx, edx
push eax
mov ecx, edx
jmp 0x10001820
dec esi
dec esi
mov ecx, esp
test dh, al
inc ebp
jmp 0x100018f8
inc esi
ror edx, 0x3c
test esp, ecx
dec ebp
jmp 0x10001860
sub edi, 0x3e590
test ch, al
inc eax
jmp 0x100018c6
test edx, ecx
mov edx, 0x4bd86063
nop
cmp ah, cl
jmp 0x10001851
inc esi
dec esi
add eax, 0x7f48
cmp al, 0xe1
jmp 0x1000196b
cmc
pop ebx
mov edi, ecx
dec esi
jmp 0x10001ac1
dec ebx
mov esi, 0xe31d66fe
mov ebx, ebx
inc ecx
jmp 0x10001902
cmp cl, ch
add eax, edi
neg ecx
dec ecx
jmp 0x1000198e
inc ecx
rol eax, 0x9e
test ebp, eax
cld
jmp 0x10001a0d
dec edi
push 0x7f19012e
test dh, al
nop
jmp 0x10001956
stc
xchg esp, eax
cmp cl, al
dec esi
jmp 0x10001983
clc
or edi, esp
test ebp, ecx
cmc
jmp 0x1000192d
not ebx
pop ebp
dec edi
inc ecx
jmp 0x100019b8
test eax, ecx
add edi, 0x8c5d6
cmovs ecx, esp
jmp 0x10001918
test edx, eax
xor ecx, ecx
inc eax
inc eax
jmp 0x100019d9
nop
neg ecx
test al, cl
dec ebp
jmp 0x10001b04
xor ebp, ebx
push ebx
inc edi
cmp al, 0xcb
jmp 0x100019ec
cld
sub ecx, edx
xor edi, edx
jmp 0x100019c3
mov ebp, ebp
sub edi, 0xe143e
mov ecx, ebp
jmp 0x100019a8
stc
inc ecx
pop eax
cmp al, 0xf7
dec ebp
jmp 0x100019f7
dec edi
mov ebp, eax
cmp ch, dl
jmp 0x10001a6b
dec ebp
rol ecx, 0xec
xor edi, ecx
dec esi
jmp 0x10001a81
dec esi
inc ebp
add eax, 0x473826f9
mov ebx, ecx
jmp 0x10001948
mov edi, esi
add edx, dword [esp]
xor ebx, ebp
cmc
jmp 0x1000199e
xor edi, edi
add ecx, 0x9ec9
dec esi
cmp edi, ebp
jmp 0x10001a55
dec esi
or ecx, dword [edx]
mov ebx, edi
jmp 0x10001b12
clc
mov dword [esp], ebp
mov esi, edi
clc
jmp 0x10001a1b
dec eax
add ecx, 0x67601722
xor esi, edx
cld
jmp 0x10001acf
clc
xor ebx, 0x7f190122
mov ecx, ebp
jmp 0x100019ce
not edi
sub ecx, 0xa785c
test ch, al
nop
jmp 0x10001a45
wait
mov ecx, 0x27198a9c
xor ebp, edx
wait
jmp 0x10001a01
test esp, ecx
xchg edx, ecx
jmp 0x10001b19