Archive for comprised of 3 distinct polypeptide domains described here from N to C-terminus