#include<iostream>
#include<string>
using namespace std;
int main()
{
const int mod = 1000000007;
int p = 0;
int pa = 0;
int pat = 0;
string STR;
cin >>STR;
int i = 0;
while (i<STR.length())
{
char CH = STR[i++];
if (CH == 'P')
{
p++;
p = p%mod;
}
else if (CH == 'A')
{
pa += p;
pa = pa%mod;
}
else if (CH == 'T')
{
pat += pa;
pat = pat%mod;
}
}
cout << pat << endl;
return 0;
}