MSGETSEAQRRLEGKVAIITGGASGIGEATARLFAAHGATVVVADIQDEAGTRLAQELGGRADYFHCDVREESHVEAVVDFTVQKHGCLDVMFNNAGIGHLGLGPIATLNIHDFDSIMQVNVRGVLLGVKHAARVMIPRKVGSIICTASIAGILPSGSSHAYSISKHAIIAIAKSTAGELGKFGIRVNCISPFAIPTPMLFNVYGDLYPNMTSEAMAKAFQDRATLKGVSIGVEDVAKAALFLATDDGRYISGHNLVVDGAYTVSKPWNP*