MVTTGAKSENASKQASRKFARIVQKVGFNVKFADFKVQNVVGSCDVRFSVQLEGLCIMHAQFCTYEPELFPGLIYRMVQPRVVLLIFVSGKVVITGARNQDEIDLAFKHIIQF