MSTGEGKVVCVTGAAGFVASWLVKLLLQRGYTVRATVRDPNDPKKTEHLLSLDGAKERLRLFKADLLEEGSFDPVVDGCDGVFHTASPVVMQVTDPQTELIDPALKGTINVLRSCSKVPSVKRVVVTSSMSAVEQNGKPLTPEVIIDESWFSDAVLCKESKLWYKLSKTLAEEAAWKFSKENGIDMVMINPGWVLGPLLQPTLNLSVEEILKLLNGVQTFPKTTSYTWVDARDVANAHIQAFELPEASGRYCLVGTVSHRSETLNILHKLYPAIHIPEKWEDGQTCVPTFRVSQEKAKSLGIHFTPLEVSIKDTVESLKEKNFISF*