MSGDTSEGQRRLEGKVAIITGGASGIGEATARLFAAHGAKVVVADIQDDAGRRVAKELGGRADYFRCDVREESHIEAMVDFTVKKHGCLDVMFNNAGISGGSGSPIADLDVHDFDSIMQVNVRGVLLGVKHAARVMIPRNAGSIICTASVSGILTVSSNHAYTVSKHAVIAIAKLTATELGKFGIRVNCISPFAIPTPMFFNVSSDTSSEDMARAIQDHASLKGVSLGVEDVAKAALFLATDDGRYISGHNLVIDGHQRGKSSRYFMKSTRYFITKAIAKAKFSSFRPLLM*