MATLVFIPGAWITRELYQPFLDACSVAGYPVHYAGYPSIDPADPTVADCKTDTDVIRKTLHRLVEEEGKDIFLMMHSYAGMPGAAAALGLAKSQRTQQGKRGGVIGMIFIAAFLVPEGVSCAGLQGGNLPAWILLDKPTANLNVPADPVANFAADVDPALLKDLNENVKPHATLAFTSPQPAPAWAEEAFQGRLAFIVTTGDPAVPKEAQYVMMAATEQEWIIKGIDSSHCAPFIDRIDETVRLVEECVKEFQL*