MQQFFTMGLPVNDGTSQRDICVVCHDNASGYHYGVMSCEGCKGFFRRTVQKNMEYTCHKEKQCPVDRVSRNRCQACRFQKCLDKGMTKESVRQDRTRKRKTRDEEKDTELDETRGLMSTIEEITDAYREAFSQASREVSDENSLS