MQQKSLGCKCHFDLSHHSILFHRVKTRKKEKDFFRTVWFQNRRAKWRRQDKAESSAIAELPPVRPSGPTGIPSWTWMTHPEEFSGLMHPFVTQPNAFPPDMLQTVKAQRSSFCFGYLPAPHYTGTQSFPDFEIPNGPSILQTDKTSFE