DRAFT OF DECEMBER 13, 2005, SUBJECT TO CHANGE John Hancock Investment Trust II 101 Huntington Avenue Boston, Massachusetts 02199 John Hancock Series Trust 101 Huntington Avenue Boston, Massachusetts 02199 Ladies and Gentlemen: This opinion is being...