MSVAVAEKVVCVTGGAGYIASWLVKLLLLRGYTVKATLRNPDDPKKTEHLLALKGAKERLHLFKADLLEEGSFDSIVEGCEGVFHTASPVLLEVTDPKVELIDPAVKGTLNVLRSCAKVPAIRRVVVTSSIVAVIYNGKPLTSDVIVDETWFSDPAFCEESKLWYVLSKTLAEEAAWKFAKEHGIDLVTMNPGVMIGPPLQPTINLTMEIILNMINVPYTFPSSTYKWVDVRDVANAHIQAFEISSASGRYCMVERITYRSEAIKILHELYPAIHLPQKSADDEPLGPTYQISKEKVKSLAIDFIPLEVSLKDTIESLKEKNFIHL*