MAFPTDGLYQLRYFCVPKDDSVTGVVATVLQDLNKPIALASDIYVLFDKQTWEFRRLDADHGKANIIYAPPKGREGSEATGSIGIGTLGFNCTSQEPGTPVELGLLSEFFVQDAGVPDVYFIRPTGDMVGLDYYVGVSDNGTLEVKGYPIGPDATSGPRPAWRFDPILHPK