MTRVSGLCGFVSGGGVVTPRPVVQHNRHGLCPRVRHGRTLDARCTTVCMCMAGARKDNASDLATPKVEWEYPLSSRHSNERVLRAAGARVTVRLASKFTWFITDICAPDSDRLLIHLCIDELVRVCAATGTCLASSLLQDHPFVALLEARGFELTRANERIYVPKRATSMHSRELDAASFSDALTQMYAGTGDHVCLLVSDIRVSMNFYSLFGFEPTLKFRTASCRSAWLRSPLFTIALELIELPPERRLESTSAAGGARSALDAQRLSLGLYHVSWDVTRVCTELQEFVDRIDAKSRREFGKTLPVLQPPKQQMLGALIAQVAILPRGLHRSRLCRTMTCSINNDARAFVRGWPQSVASAFCGRVSLIAVLVFDELRLHDDWGPIRFEHRRKAGRQFRSTC*