MDSPQTDTMQALVCRKLGDPTAPISESSPIFLSFHHPVPQLTSATSVRIRVKAIGVNFANALQIMGKYQVKPSLPFVLGSDFSGVVEAVGNGVTRIKVGDRVCAMIEQDCYAEKVVVDEKELFVVPPGCDLVAAGAIPVAFGTSHLALVHRAGICRGQVLLVLGAAGGVGLSAVQIGKICGAVVIAVARGPEKERLLKSLGADHVVDSTGGNMISKIREYLRSRNLKGVDVLYDPVGGKLLEDSLRLLNRGAKILVVGFASGEIPIIPVNIALVKNWTVHGFHWGSYKILQPDILVDSMQEILSWLAKGLIHINVSHTFRLSEANLAFAAILQRKVIGKMMITFEDNTFVDEKAARSRL*