MPFVDLNKRLGVNLDHWILTQSGPQPHQRAARCHVFEKEWIECSHGIGQTRAKKECQLEFEDFYECLHRQKTHQRLQAIRQQRDKMVKEGTYTPPPGKSDQLP