MSQGLPTAAEDRRLEGKVAIVTGGAAGIGEAIVRLFVKHGAKVIIADIADQAGEKLSEELGICGAYVHCDVSKEEDVSAAVDLAVQMHGCLDIMYNNAGIIEKSRVQNIAEYDMEDFDRVMTVNVRGVMLGLKHAARVMIPRKKGCIISTASIAGVVGGVGPYAYTASKHAIVGLVKNGAAELGQYGIRVNSVSPYGIATAMALKYVNGMDSPITEENMLNVEKFANSVGNLNGPTLKAQDIAEAGLYLASDEAKYVSGHNLVVDGGVTVVNHSWGLYR*