MATSWSFGSTVEAVPMGPLHWLAIAGCWEPAGGKVTDCDGRGIGVLCEGSPGEVHKQAIDLMGQVEWVILQADLLVPSDALLVASTRHGTRVAVVVINEQHLLDFEPALARMGALIVGDDEMLNKAMVHRMALTKSESPMLNTVCGGIFLPAAEELKLCMVESVELIHGEADRVNLDMISMLQPGEGALVGSTAKALCFIHADAAGHGFRINAGPVHAYVALPDGRIKYLSDVEAGDQILMVDLGRGGVGSLASRSVAVGRCQVDRCQVARIRLFLEGEHSQLFLEWTDAVRVHGRKADGGPSGAVPITQLKGGDEILVHWSTSSPRVNHVQSMPSEK*