MVLGKIALVIGSGIVGTLVTGGGDAKLPDLRDVLSVSFKFMSKQDKKDGTSTSSPHTDQLLSQVNHLREQLRIIVDKKQVHIINVNGTPGAGAYGLTAIVIGAIGYLYIRWKGWKISDLMFVTKRGLSDACNVVGKQLDQVSESVNASKKHLSGRIDRVDCSLDECHEIIEATGKEVTVIHGDLSAFQQEIQSVHLVVRTLETKLGRLAYTQDHTTRGIHELCEFTKRLDRSPKADTLQISSTPLPAIESAEGITRAASLPPGLEPDSPVAQSPRAEAHKVVRSSTTISASGLSMLAETSIPKRGVIGRATSMKEGSSEVTNGTSSSATLKNPVSSSSRFGFLRGFAS*