MVFPDWEGIDVQLKAYGRQKGFCFVRHCGSSKKCTSSSLSHDGSEIGIIVKHKRNFMWTCECYGLPDRKRKVSGVVSSDLQVHVGSGVRNSKKCECLVHVFSSVNEVGQWVIRISVMEHTNHHPTPGKSRTIASFQKQFIEDNPHVGWEFEVCRKSGMLPNQVYDFMSTGRNGKAYMPFSQKDIHDYVAKMKKEKTKGGDSREMFSYFEKMKDDNFNFFHVFRQGEDGRFLDVLWVDARSRAAYEKFGDVVCFDTTYLTNHYKIPFENFVGVNHHGQSILL*