MSTVEEADKAIEMFSRYDISGRLLNVNRASSRGTRMERPQRQFAPAFRAYVGNLPWQVDDSRLVQLFSEHGEVVDAKVVYDRETGRSRGFGFVSMVSKEELNDAISALDGQELDGRPLRVNVAAERPQRGF