MMQFSKMHGLGNDFMVVDAVTQNVFFSPELIRRLADRHLGVGFDQLLVVEPPYDPDLDFHYRIFNADGSEVSQCGNGARCFARFVRLKGLTNKRDIRVSTANGRMVLSVTEDDLVRVNMGEPNFEPSQVPFRANKAEKTYIMRAAEQTVLCGVVSMGNPHCVIQVDDVDTAAVETLGPVMESHERFPERANIGFMQVVGRSHIRLRVYERGAGETQACGSGACAAVAVGIQQGLLAETVRVELPGGRLDIAWKGPGQPLFMTGPAAHVYDGFIHL*