MVLMQAYRFVAFSAYGMLHFTKGAFLQHMKSFNEEDTRVDMTGKNCIITGSNSGIGFETAKGLASRGATVYMVCRNKERGEDAVSKIKSQTGNERVHLKVCDLSSLDQIKHCANDFTTLNSPLHVLVNNAGLMEHERIITGDGLELNFAVNVVGVYAMTEMLFPSLKKAAPEARVITVSSGGMYTSPLTSDLQFEEGKFDGQIQYARNKRIQVALTEKWAEDFKGAGVNFYSMHPGWADTPAVAKSLPQFRSSLQNKLRTPDQGADTVVWLATQPNEKLKSGSFYFDRMEAPKHLPLCRTAYTSQELNSIVESIKSICKFSL*