MSLSNLKCIVTGASSGIGRATCHALAKQGAKVVGAARNEQSLAKLKNEGGVFDFVVADITKPGDCERMVTKAVELLGGLTTVINAAGVLFGGGMGDVDLSNYQKNMTCNTQAPFEIMVHAIPLLKKQDEAISRSIINVSSVNGKQAFAGCVSYCMSKAAVDQLTRCASVDLAKFGIRVNAVNPGVIETNLQKAGGLTDEQYAGFLKRSIETTHPIAASLGRVGQPDEVAELICFLVSDSAKFITGECIAIDGGRQNLGAR*