MLITLLLIGQRIDLKKLTLHPRNTEYNPKRFSAAIMRIREPRTTALIFSSGKMVTTGAKSENASKQASRKFARIVQKVGFNVKFADFKVQNVVGSCDVRFSVQLEGLCIMHAQFCTYEPELFPGLIYRMVQPRVVLLIFVSGKVVITGARNQDEIDLAFKHIYPILKRFKK