MTRVSGLCGFVSGGGVVTPRPVVQHNRHGLCPRVRHGRTLDARCTTVCMCMAGARKDNASDLATPKVEWEYPLSSRHSNERVLRAAGARVTVRLASKFTWFITDICAPDSDRLLIHLCIDELVRVCAATGTCLASSLLQDHPFVALLEARGFELTRANERIYVPKRATSMHSRELDAASFSDALTQMYAGTGDHVCLLVSDIRVSMNFYSLFGFEPTLKFRTASCRSAWLRSPLFTIALELIELPPERRLESTSAAGGARSALDAQRLSLGLYHVSWDVTRVCTELQEFVDRIDAKSRREFGKTLPVLQPPKQQMLGALIAQVAILRDPDGTILELVRRQTVLQHDMDQELDF*