<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created by RR Donnelley  using XBRLCloud Definition Linkbase Generator.-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.jhfunds.com/role/DocumentDocumentandEntityInformation" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAlternativeAssetAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleAlternativeAssetAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassR2" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionEmergingMarketsFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionEmergingMarketsFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundClassCBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundClassCBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassC" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassR1R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassR1R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFundClassR1R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFundClassR1R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassR1R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsFundClassR1R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsFundClassR1R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsFundClassR1R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassR1R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassR1R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundClassR1R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundClassR1R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassR1R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassR1R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassR1R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassR1R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassR1R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassR1R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtFundClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsDebtFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsDebtFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsDebtFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsDebtFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsDebtFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsDebtFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionEmergingMarketsDebtFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionEmergingMarketsDebtFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsDebtFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsDebtFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsDebtFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsDebtFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsDebtFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsDebtFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtFundClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsDebtFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsDebtFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassABandC" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassABandC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFloatingRateIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFloatingRateIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesFloatingRateIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesFloatingRateIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleFloatingRateIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleFloatingRateIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionFloatingRateIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionFloatingRateIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFloatingRateIncomeFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFloatingRateIncomeFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassABandC" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassABandC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFloatingRateIncomeFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFloatingRateIncomeFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFloatingRateIncomeFundClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFloatingRateIncomeFundClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFundamentalGlobalFranchiseFundClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFundamentalGlobalFranchiseFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFundamentalGlobalFranchiseFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFundamentalGlobalFranchiseFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesFundamentalGlobalFranchiseFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesFundamentalGlobalFranchiseFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleFundamentalGlobalFranchiseFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleFundamentalGlobalFranchiseFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionFundamentalGlobalFranchiseFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionFundamentalGlobalFranchiseFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFundamentalGlobalFranchiseFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFundamentalGlobalFranchiseFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFundamentalGlobalFranchiseFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFundamentalGlobalFranchiseFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFundamentalGlobalFranchiseFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFundamentalGlobalFranchiseFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFundamentalGlobalFranchiseFundClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFundamentalGlobalFranchiseFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFundamentalGlobalFranchiseFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFundamentalGlobalFranchiseFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFundamentalGlobalFranchiseFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFundamentalGlobalFranchiseFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalGrowthOpportunitiesFundClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalGrowthOpportunitiesFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalGrowthOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalGrowthOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesInternationalGrowthOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesInternationalGrowthOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleInternationalGrowthOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleInternationalGrowthOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionInternationalGrowthOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionInternationalGrowthOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalGrowthOpportunitiesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalGrowthOpportunitiesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalGrowthOpportunitiesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalGrowthOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalGrowthOpportunitiesFundClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalGrowthOpportunitiesFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalGrowthOpportunitiesFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalGrowthOpportunitiesFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalGrowthOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalGrowthOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesNaturalResourcesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesNaturalResourcesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesNaturalResourcesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesNaturalResourcesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNaturalResourcesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNaturalResourcesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionNaturalResourcesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionNaturalResourcesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsNaturalResourcesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsNaturalResourcesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledNaturalResourcesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledNaturalResourcesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsNaturalResourcesFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsNaturalResourcesFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsNaturalResourcesFundClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsNaturalResourcesFundClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioClassR1R2R3R4R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioClassR1R2R3R4R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010PortfolioClassR1R2R3R4R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClassR1R2R3R4andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClassR1R2R3R4andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010Portfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010Portfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010Portfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClassR1R2andR4" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClassR1R2andR4" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2050PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2050PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2050PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2050PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2050PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2050PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2045PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2045PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2045PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2045PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2045PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2045PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2040PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2040PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2040PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2040PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2040PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2040PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2035PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2035PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2035PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2035PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2035PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2035PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2030PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2030PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2030PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2030PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2030PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2030PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2025PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2025PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2025PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2025PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2025PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2025PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2020PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2020PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2020PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2020PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2020PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2020PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2015PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2015PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2015PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2015PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2015PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2015PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2010PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2010PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2010PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2010PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2010PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2010PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioClassR3R5BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioClassR3R5BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010PortfolioClassR3R5" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010PortfolioClassR3R5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClassR3andR5" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClassR3andR5" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassAandC" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassAandC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesStrategicIncomeOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesStrategicIncomeOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleStrategicIncomeOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleStrategicIncomeOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionStrategicIncomeOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionStrategicIncomeOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassAandC" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassAandC" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassR2BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassR2BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassR2" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassR2" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassR6BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassR6BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassR6" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassR6" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledUSEquityFundClassA" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledUSEquityFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesUSEquityFundFKAUSMultiSectorFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesU.S.EquityFund(FKAU.S.MultiSectorFund)" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesUSEquityFundFKAUSMultiSectorFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesU.S.EquityFund(FKAU.S.MultiSectorFund)" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleUSEquityFundFKAUSMultiSectorFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleUSEquityFundFKAUSMultiSectorFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionUSEquityFundFKAUSMultiSectorFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionUSEquityFundFKAUSMultiSectorFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsUSEquityFundFKAUSMultiSectorFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsU.S.EquityFund(FKAU.S.MultiSectorFund)BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedUSEquityFundFKAUSMultiSectorFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledUSEquityFundFKAUSMultiSectorFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledU.S.EquityFund(FKAU.S.MultiSectorFund)" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsUSEquityFundClassA" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsUSEquityFundClassA" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledUSEquityFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledUSEquityFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesUSEquityFundFKAUSMultiSectorFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesU.S.EquityFund(FKAU.S.MultiSectorFund)ClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesUSEquityFundFKAUSMultiSectorFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesU.S.EquityFund(FKAU.S.MultiSectorFund)ClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleUSEquityFundFKAUSMultiSectorFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleUSEquityFundFKAUSMultiSectorFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedUSEquityFundFKAUSMultiSectorFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)ClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsUSEquityFundFKAUSMultiSectorFundClassIBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsU.S.EquityFund(FKAU.S.MultiSectorFund)ClassIBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedUSEquityFundFKAUSMultiSectorFundClassI" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)ClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledUSEquityFundFKAUSMultiSectorFundClassI" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledU.S.EquityFund(FKAU.S.MultiSectorFund)ClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsUSEquityFundClassI" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsUSEquityFundClassI" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledActiveBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledActiveBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesActiveBondFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesActiveBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedActiveBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedActiveBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedActiveBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedActiveBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedActiveBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedActiveBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsActiveBondFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsActiveBondFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedActiveBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedActiveBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledActiveBondFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledActiveBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsActiveBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsActiveBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAllCapCoreFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAllCapCoreFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAllCapCoreFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAllCapCoreFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedAllCapCoreFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedAllCapCoreFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedAllCapCoreFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedAllCapCoreFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAllCapCoreFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAllCapCoreFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAllCapCoreFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAllCapCoreFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAllCapCoreFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAllCapCoreFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAllCapCoreFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAllCapCoreFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAllCapCoreFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAllCapCoreFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAllCapValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAllCapValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAllCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAllCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedAllCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedAllCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedAllCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedAllCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAllCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAllCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAllCapValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAllCapValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAllCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAllCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAllCapValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAllCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAllCapValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAllCapValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAlphaOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlphaOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAlphaOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAlphaOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedAlphaOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedAlphaOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedAlphaOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedAlphaOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAlphaOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlphaOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAlphaOpportunitiesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlphaOpportunitiesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAlphaOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlphaOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAlphaOpportunitiesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlphaOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAlphaOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlphaOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledBlueChipGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledBlueChipGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesBlueChipGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesBlueChipGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedBlueChipGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedBlueChipGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedBlueChipGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedBlueChipGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedBlueChipGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedBlueChipGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsBlueChipGrowthFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsBlueChipGrowthFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedBlueChipGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedBlueChipGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledBlueChipGrowthFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledBlueChipGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsBlueChipGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsBlueChipGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCapitalAppreciationFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCapitalAppreciationFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCapitalAppreciationFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCapitalAppreciationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCapitalAppreciationFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCapitalAppreciationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCapitalAppreciationFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCapitalAppreciationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCapitalAppreciationFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCapitalAppreciationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCapitalAppreciationFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCapitalAppreciationFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCapitalAppreciationFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCapitalAppreciationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCapitalAppreciationFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCapitalAppreciationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCapitalAppreciationFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCapitalAppreciationFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCapitalAppreciationValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCapitalAppreciationValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCapitalAppreciationValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCapitalAppreciationValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCapitalAppreciationValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCapitalAppreciationValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCapitalAppreciationValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCapitalAppreciationValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCapitalAppreciationValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCapitalAppreciationValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCapitalAppreciationValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCapitalAppreciationValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCapitalAppreciationValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCapitalAppreciationValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCapitalAppreciationValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCapitalAppreciationValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCapitalAppreciationValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCapitalAppreciationValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCoreBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCoreBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCoreBondFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCoreBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCoreBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCoreBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCoreBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCoreBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCoreBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCoreBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCoreBondFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCoreBondFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCoreBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCoreBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCoreBondFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCoreBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCoreBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCoreBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsDebtFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsDebtFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEquityIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEquityIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEquityIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEquity-IncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedEquityIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedEquityIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedEquityIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedEquity-IncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEquityIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEquity-IncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEquityIncomeFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEquity-IncomeFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEquityIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEquity-IncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEquityIncomeFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEquity-IncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEquityIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEquityIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFinancialServicesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFinancialServicesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFinancialServicesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFinancialServicesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedFinancialServicesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedFinancialServicesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedFinancialServicesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedFinancialServicesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFinancialServicesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFinancialServicesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFinancialServicesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFinancialServicesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFinancialServicesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFinancialServicesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFinancialServicesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFinancialServicesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFinancialServicesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFinancialServicesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFloatingRateIncomeFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFloatingRateIncomeFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFundamentalGlobalFranchiseFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFundamentalGlobalFranchiseFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFundamentalGlobalFranchiseFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFundamentalGlobalFranchiseFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFundamentalValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFundamentalValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFundamentalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFundamentalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedFundamentalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedFundamentalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedFundamentalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedFundamentalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFundamentalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFundamentalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFundamentalValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFundamentalValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFundamentalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFundamentalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFundamentalValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFundamentalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFundamentalValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFundamentalValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledGlobalBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledGlobalBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesGlobalBondFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesGlobalBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedGlobalBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedGlobalBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedGlobalBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedGlobalBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedGlobalBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedGlobalBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsGlobalBondFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsGlobalBondFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedGlobalBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedGlobalBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledGlobalBondFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledGlobalBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsGlobalBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsGlobalBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledGlobalRealEstateFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledGlobalRealEstateFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesGlobalRealEstateFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesGlobalRealEstateFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedGlobalRealEstateFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedGlobalRealEstateFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedGlobalRealEstateFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedGlobalRealEstateFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedGlobalRealEstateFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedGlobalRealEstateFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsGlobalRealEstateFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsGlobalRealEstateFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedGlobalRealEstateFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedGlobalRealEstateFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledGlobalRealEstateFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledGlobalRealEstateFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsGlobalRealEstateFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsGlobalRealEstateFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledHealthSciencesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledHealthSciencesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesHealthSciencesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesHealthSciencesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedHealthSciencesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedHealthSciencesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedHealthSciencesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedHealthSciencesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedHealthSciencesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedHealthSciencesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsHealthSciencesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsHealthSciencesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedHealthSciencesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedHealthSciencesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledHealthSciencesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledHealthSciencesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsHealthSciencesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsHealthSciencesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledHeritageFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledHeritageFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesHeritageFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesHeritageFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedHeritageFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedHeritageFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedHeritageFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedHeritageFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedHeritageFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedHeritageFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsHeritageFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsHeritageFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedHeritageFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedHeritageFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledHeritageFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledHeritageFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsHeritageFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsHeritageFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledHighIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledHighIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesHighIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesHighIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedHighIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedHighIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedHighIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedHighIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedHighIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedHighIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsHighIncomeFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsHighIncomeFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedHighIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedHighIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledHighIncomeFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledHighIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsHighIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsHighIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledHighYieldFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledHighYieldFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesHighYieldFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesHighYieldFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedHighYieldFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedHighYieldFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedHighYieldFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedHighYieldFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedHighYieldFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedHighYieldFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsHighYieldFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsHighYieldFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedHighYieldFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedHighYieldFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledHighYieldFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledHighYieldFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsHighYieldFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsHighYieldFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsIncomeFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsIncomeFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledIncomeFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalGrowthOpportunitiesFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalGrowthOpportunitiesFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalGrowthOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalGrowthOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalGrowthStockFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalGrowthStockFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalGrowthStockFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalGrowthStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalGrowthStockFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalGrowthStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalGrowthStockFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalGrowthStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalGrowthStockFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalGrowthStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalGrowthStockFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalGrowthStockFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthStockFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalGrowthStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalGrowthStockFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalGrowthStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalGrowthStockFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalGrowthStockFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalSmallCapFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalSmallCapFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalSmallCapFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalSmallCapFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCapFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCapFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalSmallCapFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalSmallCapFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCapFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCapFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalSmallCapFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalSmallCapFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCapFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCapFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalSmallCapFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalSmallCapFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalSmallCapFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalSmallCapFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalSmallCompanyFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalSmallCompanyFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalSmallCompanyFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalSmallCompanyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCompanyFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCompanyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalSmallCompanyFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalSmallCompanyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCompanyFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCompanyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalSmallCompanyFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalSmallCompanyFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCompanyFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCompanyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalSmallCompanyFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalSmallCompanyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalSmallCompanyFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalSmallCompanyFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInvestmentQualityBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInvestmentQualityBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInvestmentQualityBondFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInvestmentQualityBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInvestmentQualityBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInvestmentQualityBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInvestmentQualityBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInvestmentQualityBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInvestmentQualityBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInvestmentQualityBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInvestmentQualityBondFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInvestmentQualityBondFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInvestmentQualityBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInvestmentQualityBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInvestmentQualityBondFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInvestmentQualityBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInvestmentQualityBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInvestmentQualityBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidCapStockFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidCapStockFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidCapStockFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidCapStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidCapStockFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidCapStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidCapStockFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidCapStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidCapStockFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidCapStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidCapStockFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidCapStockFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidCapStockFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidCapStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidCapStockFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidCapStockFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidCapStockFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidCapStockFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidCapValueEquityFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidCapValueEquityFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidCapValueEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidCapValueEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidCapValueEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidCapValueEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidCapValueEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidCapValueEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidCapValueEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidCapValueEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidCapValueEquityFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidCapValueEquityFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidCapValueEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidCapValueEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidCapValueEquityFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidCapValueEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidCapValueEquityFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidCapValueEquityFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMutualSharesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMutualSharesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMutualSharesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMutualSharesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMutualSharesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMutualSharesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMutualSharesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMutualSharesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMutualSharesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMutualSharesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMutualSharesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMutualSharesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMutualSharesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMutualSharesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMutualSharesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMutualSharesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMutualSharesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMutualSharesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsNaturalResourcesFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsNaturalResourcesFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRealEstateEquityFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRealEstateEquityFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRealEstateEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRealEstateEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRealEstateEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRealEstateEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRealEstateEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRealEstateEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRealEstateEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRealEstateEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRealEstateEquityFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRealEstateEquityFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRealEstateEquityFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRealEstateEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRealEstateEquityFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRealEstateEquityFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRealEstateEquityFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRealEstateEquityFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRealEstateSecuritiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRealEstateSecuritiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRealEstateSecuritiesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRealEstateSecuritiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRealEstateSecuritiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRealEstateSecuritiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRealEstateSecuritiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRealEstateSecuritiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRealEstateSecuritiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRealEstateSecuritiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRealEstateSecuritiesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRealEstateSecuritiesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRealEstateSecuritiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRealEstateSecuritiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRealEstateSecuritiesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRealEstateSecuritiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRealEstateSecuritiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRealEstateSecuritiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRealReturnBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRealReturnBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRealReturnBondFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRealReturnBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRealReturnBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRealReturnBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRealReturnBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRealReturnBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRealReturnBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRealReturnBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRealReturnBondFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRealReturnBondFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRealReturnBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRealReturnBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRealReturnBondFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRealReturnBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRealReturnBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRealReturnBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRedwoodFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRedwoodFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRedwoodFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRedwoodFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRedwoodFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRedwoodFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRedwoodFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRedwoodFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRedwoodFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRedwoodFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRedwoodFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRedwoodFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRedwoodFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRedwoodFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRedwoodFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRedwoodFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRedwoodFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRedwoodFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledScienceTechnologyFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledScienceTechnologyFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesScienceAndTechnologyFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesScienceAndTechnologyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedScienceAndTechnologyFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedScienceAndTechnologyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedScienceAndTechnologyFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedScienceAndTechnologyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedScienceTechnologyFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedScience&amp;TechnologyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsScienceTechnologyFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsScience&amp;TechnologyFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedScienceTechnologyFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedScience&amp;TechnologyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledScienceTechnologyFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledScience&amp;TechnologyFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsScienceTechnologyFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsScienceTechnologyFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledShortTermGovernmentIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledShortTermGovernmentIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesShortTermGovernmentIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesShortTermGovernmentIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedShortTermGovernmentIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedShortTermGovernmentIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedShortTermGovernmentIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedShortTermGovernmentIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedShortTermGovernmentIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedShortTermGovernmentIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsShortTermGovernmentIncomeFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsShortTermGovernmentIncomeFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedShortTermGovernmentIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedShortTermGovernmentIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledShortTermGovernmentIncomeFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledShortTermGovernmentIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsShortTermGovernmentIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsShortTermGovernmentIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCapGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCapGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCapGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCapGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCapGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCapGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCapGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCapGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCapGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCapGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCapGrowthFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCapGrowthFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCapGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCapGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCapGrowthFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCapGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCapGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCapGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCapOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCapOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCapOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCapOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCapOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCapOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCapOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCapOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCapOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCapOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCapOpportunitiesFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCapOpportunitiesFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCapOpportunitiesFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCapOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCapOpportunitiesFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCapOpportunitiesFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCapOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCapOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCapValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCapValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCapValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCapValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCapValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCapValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCapValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCapValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCapValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCompanyGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCompanyGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCompanyGrowthFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCompanyGrowthFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCompanyGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCompanyGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCompanyValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCompanyValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCompanyValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCompanyValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCompanyValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCompanyValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCompanyValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCompanyValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCompanyValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCompanyValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCompanyValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCompanyValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCompanyValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCompanyValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCompanyValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCompanyValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCompanyValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCompanyValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallerCompanyGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallerCompanyGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallerCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallerCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallerCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallerCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallerCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallerCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallerCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallerCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallerCompanyGrowthFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallerCompanyGrowthFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallerCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallerCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallerCompanyGrowthFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallerCompanyGrowthFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallerCompanyGrowthFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallerCompanyGrowthFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSpectrumIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSpectrumIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSpectrumIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSpectrumIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSpectrumIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSpectrumIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSpectrumIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSpectrumIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSpectrumIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSpectrumIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSpectrumIncomeFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSpectrumIncomeFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSpectrumIncomeFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSpectrumIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSpectrumIncomeFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSpectrumIncomeFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSpectrumIncomeFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSpectrumIncomeFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledStrategicEquityAllocationFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledStrategicEquityAllocationFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesStrategicEquityAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesStrategicEquityAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedStrategicEquityAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedStrategicEquityAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedStrategicEquityAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedStrategicEquityAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedStrategicEquityAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedStrategicEquityAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsStrategicEquityAllocationFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsStrategicEquityAllocationFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedStrategicEquityAllocationFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedStrategicEquityAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledStrategicEquityAllocationFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledStrategicEquityAllocationFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsStrategicEquityAllocationFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsStrategicEquityAllocationFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsStrategicIncomeOpportunitiesFundClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsStrategicIncomeOpportunitiesFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledTotalReturnFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledTotalReturnFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesTotalReturnFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesTotalReturnFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedTotalReturnFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedTotalReturnFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedTotalReturnFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedTotalReturnFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedTotalReturnFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedTotalReturnFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsTotalReturnFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsTotalReturnFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedTotalReturnFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedTotalReturnFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledTotalReturnFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledTotalReturnFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsTotalReturnFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsTotalReturnFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledUSEquityFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledUSEquityFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesUSEquityFundFKAUSMultiSectorFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesU.S.EquityFund(FKAU.S.MultiSectorFund)ClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedUSEquityFundFKAUSMultiSectorFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedUSEquityFundFKAUSMultiSectorFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedUSEquityFundFKAUSMultiSectorFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)ClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedUSEquityFundFKAUSMultiSectorFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)ClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsUSEquityFundFKAUSMultiSectorFundClassNAVBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsU.S.EquityFund(FKAU.S.MultiSectorFund)ClassNAVBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedUSEquityFundFKAUSMultiSectorFundClassNAV" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)ClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledUSEquityFundFKAUSMultiSectorFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledU.S.EquityFund(FKAU.S.MultiSectorFund)ClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsUSEquityFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsUSEquityFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledUSHighYieldBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledUSHighYieldBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesUSHighYieldBondFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesU.S.HighYieldBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedUSHighYieldBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedUSHighYieldBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedUSHighYieldBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedUSHighYieldBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedUSHighYieldBondFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedU.S.HighYieldBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsUSHighYieldBondFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsU.S.HighYieldBondFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedUSHighYieldBondFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedU.S.HighYieldBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledUSHighYieldBondFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledU.S.HighYieldBondFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsUSHighYieldBondFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsUSHighYieldBondFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesValueFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedValueFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsValueFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsValueFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedValueFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledValueFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledValueFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsValueFundClassNAV" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsValueFundClassNAV" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsActiveBondFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsActiveBondFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsActiveBondFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsActiveBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsAllCapValueFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAllCapValueFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsAllCapValueFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAllCapValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsBlueChipGrowthFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsBlueChipGrowthFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsBlueChipGrowthFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsBlueChipGrowthFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCapitalAppreciationFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCapitalAppreciationFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCapitalAppreciationFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCapitalAppreciationFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCoreBondFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCoreBondFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCoreBondFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCoreBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCoreDiversifiedGrowthIncomePortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCoreDiversifiedGrowthIncomePortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCoreDiversifiedGrowthIncomePortfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCoreDiversifiedGrowthIncomePortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCoreDiversifiedGrowthIncomePortfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCoreDiversifiedGrowthIncomePortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCoreDiversifiedGrowthIncomePortfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCoreDiversifiedGrowthIncomePortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCoreDiversifiedGrowthIncomePortfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCoreDiversifiedGrowthIncomePortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCoreDiversifiedGrowthIncomePortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCoreDiversifiedGrowthIncomePortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCoreDiversifiedGrowthIncomePortfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCoreDiversifiedGrowthIncomePortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCoreDiversifiedGrowthIncomePortfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCoreDiversifiedGrowthIncomePortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCoreDiversifiedGrowthIncomePortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCoreDiversifiedGrowthIncomePortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCoreFundamentalHoldingsPortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCoreFundamentalHoldingsPortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCoreFundamentalHoldingsPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCoreFundamentalHoldingsPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCoreFundamentalHoldingsPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCoreFundamentalHoldingsPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCoreFundamentalHoldingsPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCoreFundamentalHoldingsPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCoreFundamentalHoldingsPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCoreFundamentalHoldingsPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCoreFundamentalHoldingsPortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCoreFundamentalHoldingsPortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCoreFundamentalHoldingsPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCoreFundamentalHoldingsPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCoreFundamentalHoldingsPortfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCoreFundamentalHoldingsPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCoreFundamentalHoldingsPortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCoreFundamentalHoldingsPortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledCoreGlobalDiversificationPortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledCoreGlobalDiversificationPortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesCoreGlobalDiversificationPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesCoreGlobalDiversificationPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedCoreGlobalDiversificationPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedCoreGlobalDiversificationPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedCoreGlobalDiversificationPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedCoreGlobalDiversificationPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedCoreGlobalDiversificationPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedCoreGlobalDiversificationPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsCoreGlobalDiversificationPortfolioBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsCoreGlobalDiversificationPortfolioBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedCoreGlobalDiversificationPortfolio" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedCoreGlobalDiversificationPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledCoreGlobalDiversificationPortfolio" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledCoreGlobalDiversificationPortfolio" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsCoreGlobalDiversificationPortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsCoreGlobalDiversificationPortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEmergingMarketsFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEmergingMarketsFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedEquityIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsEquityIncomeFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsEquity-IncomeFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsEquityIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsEquity-IncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsFloatingRateIncomeFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsFloatingRateIncomeFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsFloatingRateIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsGlobalBondFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsGlobalBondFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsGlobalBondFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsGlobalBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsGlobalRealEstateFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsGlobalRealEstateFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsGlobalRealEstateFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsGlobalRealEstateFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsHighYieldFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsHighYieldFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsHighYieldFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsHighYieldFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsIncomeFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsIncomeFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalSmallCapFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalSmallCapFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalSmallCapFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalSmallCapFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalSmallCompanyFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalSmallCompanyFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalSmallCompanyFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalSmallCompanyFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInternationalValueFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInternationalValueFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInternationalValueFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInternationalValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsInvestmentQualityBondFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsInvestmentQualityBondFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsInvestmentQualityBondFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsInvestmentQualityBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidCapGrowthIndexFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidCapGrowthIndexFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidCapGrowthIndexFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidCapGrowthIndexFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidCapStockFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidCapStockFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidCapStockFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidCapStockFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidCapValueEquityFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidCapValueEquityFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidCapValueEquityFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidCapValueEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidCapValueIndexFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidCapValueIndexFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidCapValueIndexFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidCapValueIndexFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMidValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidValueFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidValueFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMidValueFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMidValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMutualSharesFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMutualSharesFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsMutualSharesFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsMutualSharesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsNaturalResourcesFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsNaturalResourcesFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsNaturalResourcesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRealEstateSecuritiesFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRealEstateSecuritiesFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRealEstateSecuritiesFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRealEstateSecuritiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRealReturnBondFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRealReturnBondFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRealReturnBondFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRealReturnBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsShortTermGovernmentIncomeFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsShortTermGovernmentIncomeFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsShortTermGovernmentIncomeFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsShortTermGovernmentIncomeFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCapOpportunitiesFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCapOpportunitiesFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCapOpportunitiesFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCapOpportunitiesFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsSmallCompanyValueFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsSmallCompanyValueFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsSmallCompanyValueFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsSmallCompanyValueFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsTotalReturnFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsTotalReturnFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsTotalReturnFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsTotalReturnFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledUSEquityFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledUSEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesUSEquityFundFKAUSMultiSectorFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesU.S.EquityFund(FKAU.S.MultiSectorFund)Class1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedUSEquityFundFKAUSMultiSectorFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedUSEquityFundFKAUSMultiSectorFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedUSEquityFundFKAUSMultiSectorFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)Class1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedUSEquityFundFKAUSMultiSectorFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)Class1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsUSEquityFundFKAUSMultiSectorFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsU.S.EquityFund(FKAU.S.MultiSectorFund)Class1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedUSEquityFundFKAUSMultiSectorFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedU.S.EquityFund(FKAU.S.MultiSectorFund)Class1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledUSEquityFundFKAUSMultiSectorFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledU.S.EquityFund(FKAU.S.MultiSectorFund)Class1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsUSEquityFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsUSEquityFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedUSHighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsUSHighYieldBondFundClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsU.S.HighYieldBondFundClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsUSHighYieldBondFundClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsU.S.HighYieldBondFundClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2050PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2045PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2040PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2035PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2030PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2025PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2020PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2015PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementLivingthrough2010PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementLivingthrough2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2050PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2050PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2045PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2045PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2040PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2040PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2035PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2035PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2030PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2030PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2025PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2025PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2020PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2020PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2015PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2015PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioClass1BarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsRetirementChoicesat2010PortfolioClass1BarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClass1" roleURI="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsRetirementChoicesat2010PortfolioClass1" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidCapGrowthIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidCapGrowthIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidCapGrowthIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidCapGrowthIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidCapGrowthIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidCapGrowthIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidCapGrowthIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidCapGrowthIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidCapGrowthIndexFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidCapGrowthIndexFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidCapGrowthIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidCapGrowthIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidCapGrowthIndexFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidCapGrowthIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleShareholderFeesMidCapValueIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleShareholderFeesMidCapValueIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualFundOperatingExpensesTransposedMidCapValueIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesTransposedMidCapValueIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleTransposedMidCapValueIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleTransposedMidCapValueIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleExpenseExampleNoRedemptionTransposedMidCapValueIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedMidCapValueIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAnnualTotalReturnsMidCapValueIndexFundBarChart" roleURI="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsMidCapValueIndexFundBarChart" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#ScheduleAverageAnnualTotalReturnsTransposedMidCapValueIndexFund" roleURI="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedMidCapValueIndexFund" />
  <link:roleRef xlink:type="simple" xlink:href="jhf28-20121226.xsd#DocumentRiskReturnDetailUnlabeledMidCapValueIndexFund" roleURI="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledMidCapValueIndexFund" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentDocumentandEntityInformation" xlink:title="000000 - Document - Document and Entity Information">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentDocumentandEntityInformation" xlink:title="000000 - Document - Document and Entity Information">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentCreationDate" xlink:label="dei_DocumentCreationDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentEffectiveDate" xlink:label="dei_DocumentEffectiveDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusDate" xlink:label="rr_ProspectusDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_DocumentType" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_DocumentPeriodEndDate" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_EntityRegistrantName" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_EntityCentralIndexKey" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_AmendmentFlag" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_AmendmentDescription" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_TradingSymbol" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_DocumentCreationDate" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_DocumentEffectiveDate" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusDate" order="10" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnHeading" xlink:label="rr_RiskReturnHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveHeading" xlink:label="rr_ObjectiveHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="rr_ObjectivePrimaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="rr_ObjectiveSecondaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseHeading" xlink:label="rr_ExpenseHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="rr_ExpenseNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesCaption" xlink:label="rr_ShareholderFeesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesTableTextBlock" xlink:label="rr_ShareholderFeesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesCaption" xlink:label="rr_OperatingExpensesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualFundOperatingExpensesTableTextBlock" xlink:label="rr_AnnualFundOperatingExpensesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="rr_ExpenseFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="rr_ExpensesDeferredChargesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="rr_ExpensesRangeOfExchangeFeesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleHeading" xlink:label="rr_ExpenseExampleHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="rr_ExpenseExampleNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearHeading" xlink:label="rr_ExpenseExampleByYearHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearCaption" xlink:label="rr_ExpenseExampleByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleWithRedemptionTableTextBlock" xlink:label="rr_ExpenseExampleWithRedemptionTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="rr_ExpenseExampleNoRedemptionByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionTableTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="rr_ExpenseExampleFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="rr_ExpenseExampleClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverHeading" xlink:label="rr_PortfolioTurnoverHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="rr_PortfolioTurnoverTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyHeading" xlink:label="rr_StrategyHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyNarrativeTextBlock" xlink:label="rr_StrategyNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskHeading" xlink:label="rr_RiskHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNarrativeTextBlock" xlink:label="rr_RiskNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskFootnotesTextBlock" xlink:label="rr_RiskFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskClosingTextBlock" xlink:label="rr_RiskClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="rr_BarChartAndPerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="rr_PerformanceNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartNarrativeTextBlock" xlink:label="rr_BarChartNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHeading" xlink:label="rr_BarChartHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableTextBlock" xlink:label="rr_BarChartTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartFootnotesTextBlock" xlink:label="rr_BarChartFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartClosingTextBlock" xlink:label="rr_BarChartClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableHeading" xlink:label="rr_PerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="rr_PerformanceTableNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableTextBlock" xlink:label="rr_PerformanceTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MarketIndexPerformanceTableTextBlock" xlink:label="rr_MarketIndexPerformanceTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="rr_PerformanceTableFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="rr_PerformanceTableClosingTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnHeading" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveHeading" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectivePrimaryTextBlock" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveSecondaryTextBlock" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseHeading" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseNarrativeTextBlock" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesCaption" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesTableTextBlock" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesCaption" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualFundOperatingExpensesTableTextBlock" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseFootnotesTextBlock" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesDeferredChargesTextBlock" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRangeOfExchangeFeesTextBlock" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleHeading" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNarrativeTextBlock" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearHeading" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearCaption" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleWithRedemptionTableTextBlock" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearCaption" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionTableTextBlock" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleFootnotesTextBlock" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleClosingTextBlock" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverHeading" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverTextBlock" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyHeading" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyNarrativeTextBlock" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskHeading" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNarrativeTextBlock" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskFootnotesTextBlock" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskClosingTextBlock" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartAndPerformanceTableHeading" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceNarrativeTextBlock" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartNarrativeTextBlock" order="34" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHeading" order="35" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartTableTextBlock" order="36" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartFootnotesTextBlock" order="37" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartClosingTextBlock" order="38" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableHeading" order="39" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNarrativeTextBlock" order="40" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableTextBlock" order="41" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MarketIndexPerformanceTableTextBlock" order="42" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesTextBlock" order="43" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableClosingTextBlock" order="44" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassAandC" xlink:title="000011 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesAbstract" xlink:label="rr_ShareholderFeesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ShareholderFeesAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesAbstract" xlink:label="rr_ShareholderFeesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesColumnName" xlink:label="rr_ShareholderFeesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="rr_MaximumCumulativeSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="rr_MaximumCumulativeSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="rr_MaximumDeferredSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="rr_MaximumDeferredSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFeeOverRedemption" xlink:label="rr_RedemptionFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFee" xlink:label="rr_RedemptionFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFeeOverRedemption" xlink:label="rr_ExchangeFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFee" xlink:label="rr_ExchangeFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="rr_MaximumAccountFeeOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFee" xlink:label="rr_MaximumAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeeOther" xlink:label="rr_ShareholderFeeOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ShareholderFeesColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOfferingPrice" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOther" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOfferingPrice" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOther" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_RedemptionFeeOverRedemption" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_RedemptionFee" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ExchangeFeeOverRedemption" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ExchangeFee" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumAccountFeeOverAssets" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumAccountFee" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ShareholderFeeOther" order="14" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFund" xlink:title="000012 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesAbstract" xlink:label="rr_OperatingExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:OperatingExpensesAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesAbstract" xlink:label="rr_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesColumnName" xlink:label="rr_OperatingExpensesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ManagementFeesOverAssets" xlink:label="rr_ManagementFeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="rr_DistributionAndService12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="rr_DistributionOrSimilarNon12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="rr_Component1OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="rr_Component2OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="rr_Component3OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesOverAssets" xlink:label="rr_OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="rr_AcquiredFundFeesAndExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOverAssets" xlink:label="rr_ExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="rr_FeeWaiverOrReimbursementOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_NetExpensesOverAssets" xlink:label="rr_NetExpensesOverAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_OperatingExpensesColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ManagementFeesOverAssets" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_DistributionAndService12b1FeesOverAssets" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_DistributionOrSimilarNon12b1FeesOverAssets" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component1OtherExpensesOverAssets" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component2OtherExpensesOverAssets" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component3OtherExpensesOverAssets" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_OtherExpensesOverAssets" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesOverAssets" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ExpensesOverAssets" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssets" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_NetExpensesOverAssets" order="12" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFund" xlink:title="000013 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleAbstract" xlink:label="rr_ExpenseExampleAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ExpenseExampleAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleAbstract" xlink:label="rr_ExpenseExampleAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearColumnName" xlink:label="rr_ExpenseExampleByYearColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear01" xlink:label="rr_ExpenseExampleYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear03" xlink:label="rr_ExpenseExampleYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear05" xlink:label="rr_ExpenseExampleYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear10" xlink:label="rr_ExpenseExampleYear10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleByYearColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear03" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear05" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear10" order="5" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFund" xlink:title="000014 - Schedule - Expense Example {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="rr_ExpenseExampleNoRedemptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ExpenseExampleNoRedemptionAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="rr_ExpenseExampleNoRedemptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearColumnName" xlink:label="rr_ExpenseExampleNoRedemptionByYearColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="rr_ExpenseExampleNoRedemptionYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="rr_ExpenseExampleNoRedemptionYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="rr_ExpenseExampleNoRedemptionYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="rr_ExpenseExampleNoRedemptionYear10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear03" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear05" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear10" order="5" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionAlternativeAssetAllocationFund" xlink:title="000015 - Schedule - Expense Example, No Redemption {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableAbstract" xlink:label="rr_BarChartTableAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:BarChartTableAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableAbstract" xlink:label="rr_BarChartTableAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnCaption" xlink:label="rr_AnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnColumnName" xlink:label="rr_AnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnInceptionDate" xlink:label="rr_AnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1990" xlink:label="rr_AnnualReturn1990" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1991" xlink:label="rr_AnnualReturn1991" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1992" xlink:label="rr_AnnualReturn1992" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1993" xlink:label="rr_AnnualReturn1993" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1994" xlink:label="rr_AnnualReturn1994" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1995" xlink:label="rr_AnnualReturn1995" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1996" xlink:label="rr_AnnualReturn1996" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1997" xlink:label="rr_AnnualReturn1997" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1998" xlink:label="rr_AnnualReturn1998" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1999" xlink:label="rr_AnnualReturn1999" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2000" xlink:label="rr_AnnualReturn2000" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2001" xlink:label="rr_AnnualReturn2001" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2002" xlink:label="rr_AnnualReturn2002" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2003" xlink:label="rr_AnnualReturn2003" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2004" xlink:label="rr_AnnualReturn2004" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2005" xlink:label="rr_AnnualReturn2005" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2006" xlink:label="rr_AnnualReturn2006" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2007" xlink:label="rr_AnnualReturn2007" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2008" xlink:label="rr_AnnualReturn2008" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2009" xlink:label="rr_AnnualReturn2009" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2010" xlink:label="rr_AnnualReturn2010" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2011" xlink:label="rr_AnnualReturn2011" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2012" xlink:label="rr_AnnualReturn2012" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2013" xlink:label="rr_AnnualReturn2013" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2014" xlink:label="rr_AnnualReturn2014" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2015" xlink:label="rr_AnnualReturn2015" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2016" xlink:label="rr_AnnualReturn2016" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2017" xlink:label="rr_AnnualReturn2017" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2018" xlink:label="rr_AnnualReturn2018" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2019" xlink:label="rr_AnnualReturn2019" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2020" xlink:label="rr_AnnualReturn2020" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnCaption" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnColumnName" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnInceptionDate" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1990" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1991" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1992" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1993" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1994" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1995" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1996" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1997" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1998" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1999" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2000" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2001" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2002" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2003" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2004" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2005" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2006" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2007" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2008" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2009" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2010" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2011" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2012" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2013" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2014" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2015" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2016" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2017" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2018" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2019" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2020" order="34" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundBarChart" xlink:title="000016 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BeforeTaxMember" xlink:label="jhf28_BeforeTaxMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_MsciWorldIndexMember" xlink:label="jhf28_MsciWorldIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BarclysCapitalUSAggregateBondIndexMember" xlink:label="jhf28_BarclysCapitalUSAggregateBondIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_FiftyFivePercentMsciWorldIndexMember" xlink:label="jhf28_FiftyFivePercentMsciWorldIndexMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BeforeTaxMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_MsciWorldIndexMember" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BarclysCapitalUSAggregateBondIndexMember" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_FiftyFivePercentMsciWorldIndexMember" order="7" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnAbstract" xlink:label="rr_AverageAnnualReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:AverageAnnualReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnAbstract" xlink:label="rr_AverageAnnualReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnLabel" xlink:label="rr_AverageAnnualReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear01" xlink:label="rr_AverageAnnualReturnYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear05" xlink:label="rr_AverageAnnualReturnYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear10" xlink:label="rr_AverageAnnualReturnYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="rr_AverageAnnualReturnSinceInception" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="rr_AverageAnnualReturnInceptionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnLabel" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear05" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear10" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnSinceInception" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnInceptionDate" order="6" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFund" xlink:title="000017 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnDetailTableTextBlock" xlink:label="rr_RiskReturnDetailTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnDetailTableTextBlock" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFund" xlink:title="000018 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassAandcSharesMember" xlink:label="jhf28_ProspectusClassAandcSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassAandcSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BeforeTaxMember" xlink:label="jhf28_BeforeTaxMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_MsciWorldIndexMember" xlink:label="jhf28_MsciWorldIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BarclysCapitalUSAggregateBondIndexMember" xlink:label="jhf28_BarclysCapitalUSAggregateBondIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_FiftyFivePercentMsciWorldIndexMember" xlink:label="jhf28_FiftyFivePercentMsciWorldIndexMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BeforeTaxMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_MsciWorldIndexMember" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BarclysCapitalUSAggregateBondIndexMember" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_FiftyFivePercentMsciWorldIndexMember" order="7" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069284Member" xlink:label="jhf28_C000069284Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069285Member" xlink:label="jhf28_C000069285Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069283Member" xlink:label="jhf28_C000069283Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069287Member" xlink:label="jhf28_C000069287Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069288Member" xlink:label="jhf28_C000069288Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000102118Member" xlink:label="jhf28_C000102118Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069286Member" xlink:label="jhf28_C000069286Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069289Member" xlink:label="jhf28_C000069289Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069290Member" xlink:label="jhf28_C000069290Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069291Member" xlink:label="jhf28_C000069291Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069292Member" xlink:label="jhf28_C000069292Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069293Member" xlink:label="jhf28_C000069293Member" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000069294Member" xlink:label="jhf28_C000069294Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069284Member" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069285Member" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069283Member" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069287Member" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069288Member" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000102118Member" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069286Member" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069289Member" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069290Member" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069291Member" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069292Member" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069293Member" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000069294Member" order="14" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusDate" xlink:label="rr_ProspectusDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnHeading" xlink:label="rr_RiskReturnHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveHeading" xlink:label="rr_ObjectiveHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="rr_ObjectivePrimaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="rr_ObjectiveSecondaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseHeading" xlink:label="rr_ExpenseHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="rr_ExpenseNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesCaption" xlink:label="rr_ShareholderFeesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesColumnName" xlink:label="rr_ShareholderFeesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="rr_MaximumCumulativeSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="rr_MaximumCumulativeSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="rr_MaximumDeferredSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="rr_MaximumDeferredSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFeeOverRedemption" xlink:label="rr_RedemptionFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFee" xlink:label="rr_RedemptionFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFeeOverRedemption" xlink:label="rr_ExchangeFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFee" xlink:label="rr_ExchangeFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="rr_MaximumAccountFeeOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFee" xlink:label="rr_MaximumAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeeOther" xlink:label="rr_ShareholderFeeOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesCaption" xlink:label="rr_OperatingExpensesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesColumnName" xlink:label="rr_OperatingExpensesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ManagementFeesOverAssets" xlink:label="rr_ManagementFeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="rr_DistributionAndService12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="rr_DistributionOrSimilarNon12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="rr_Component1OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="rr_Component2OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="rr_Component3OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesOverAssets" xlink:label="rr_OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="rr_AcquiredFundFeesAndExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOverAssets" xlink:label="rr_ExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="rr_FeeWaiverOrReimbursementOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_NetExpensesOverAssets" xlink:label="rr_NetExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:label="rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverHeading" xlink:label="rr_PortfolioTurnoverHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="rr_PortfolioTurnoverTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverRate" xlink:label="rr_PortfolioTurnoverRate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="rr_ExpenseFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="rr_ExpensesDeferredChargesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="rr_ExpensesRangeOfExchangeFeesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseBreakpointDiscounts" xlink:label="rr_ExpenseBreakpointDiscounts" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" xlink:label="rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExchangeTradedFundCommissions" xlink:label="rr_ExpenseExchangeTradedFundCommissions" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRepresentBothMasterAndFeeder" xlink:label="rr_ExpensesRepresentBothMasterAndFeeder" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesExplanationOfNonrecurringAccountFee" xlink:label="rr_ExpensesExplanationOfNonrecurringAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesNewFundBasedOnEstimates" xlink:label="rr_OtherExpensesNewFundBasedOnEstimates" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesBasedOnEstimates" xlink:label="rr_AcquiredFundFeesAndExpensesBasedOnEstimates" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" xlink:label="rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRestatedToReflectCurrent" xlink:label="rr_ExpensesRestatedToReflectCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" xlink:label="rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleHeading" xlink:label="rr_ExpenseExampleHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearHeading" xlink:label="rr_ExpenseExampleByYearHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="rr_ExpenseExampleNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearCaption" xlink:label="rr_ExpenseExampleByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear01" xlink:label="rr_ExpenseExampleYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear03" xlink:label="rr_ExpenseExampleYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear05" xlink:label="rr_ExpenseExampleYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear10" xlink:label="rr_ExpenseExampleYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="rr_ExpenseExampleNoRedemptionByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="rr_ExpenseExampleNoRedemptionYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="rr_ExpenseExampleNoRedemptionYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="rr_ExpenseExampleNoRedemptionYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="rr_ExpenseExampleNoRedemptionYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="rr_ExpenseExampleFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="rr_ExpenseExampleClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyHeading" xlink:label="rr_StrategyHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyNarrativeTextBlock" xlink:label="rr_StrategyNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyPortfolioConcentration" xlink:label="rr_StrategyPortfolioConcentration" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskHeading" xlink:label="rr_RiskHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNarrativeTextBlock" xlink:label="rr_RiskNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskFootnotesTextBlock" xlink:label="rr_RiskFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskClosingTextBlock" xlink:label="rr_RiskClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskLoseMoney" xlink:label="rr_RiskLoseMoney" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNondiversifiedStatus" xlink:label="rr_RiskNondiversifiedStatus" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskMoneyMarketFund" xlink:label="rr_RiskMoneyMarketFund" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNotInsuredDepositoryInstitution" xlink:label="rr_RiskNotInsuredDepositoryInstitution" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskCaption" xlink:label="rr_RiskCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskColumnName" xlink:label="rr_RiskColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Risk" xlink:label="rr_Risk" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="rr_BarChartAndPerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="rr_PerformanceNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceInformationIllustratesVariabilityOfReturns" xlink:label="rr_PerformanceInformationIllustratesVariabilityOfReturns" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceOneYearOrLess" xlink:label="rr_PerformanceOneYearOrLess" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceAdditionalMarketIndex" xlink:label="rr_PerformanceAdditionalMarketIndex" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceAvailabilityPhone" xlink:label="rr_PerformanceAvailabilityPhone" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceAvailabilityWebSiteAddress" xlink:label="rr_PerformanceAvailabilityWebSiteAddress" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformancePastDoesNotIndicateFuture" xlink:label="rr_PerformancePastDoesNotIndicateFuture" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHeading" xlink:label="rr_BarChartHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartNarrativeTextBlock" xlink:label="rr_BarChartNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartDoesNotReflectSalesLoads" xlink:label="rr_BarChartDoesNotReflectSalesLoads" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnCaption" xlink:label="rr_AnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnColumnName" xlink:label="rr_AnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnInceptionDate" xlink:label="rr_AnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1990" xlink:label="rr_AnnualReturn1990" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1991" xlink:label="rr_AnnualReturn1991" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1992" xlink:label="rr_AnnualReturn1992" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1993" xlink:label="rr_AnnualReturn1993" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1994" xlink:label="rr_AnnualReturn1994" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1995" xlink:label="rr_AnnualReturn1995" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1996" xlink:label="rr_AnnualReturn1996" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1997" xlink:label="rr_AnnualReturn1997" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1998" xlink:label="rr_AnnualReturn1998" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1999" xlink:label="rr_AnnualReturn1999" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2000" xlink:label="rr_AnnualReturn2000" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2001" xlink:label="rr_AnnualReturn2001" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2002" xlink:label="rr_AnnualReturn2002" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2003" xlink:label="rr_AnnualReturn2003" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2004" xlink:label="rr_AnnualReturn2004" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2005" xlink:label="rr_AnnualReturn2005" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2006" xlink:label="rr_AnnualReturn2006" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2007" xlink:label="rr_AnnualReturn2007" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2008" xlink:label="rr_AnnualReturn2008" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2009" xlink:label="rr_AnnualReturn2009" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2010" xlink:label="rr_AnnualReturn2010" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2011" xlink:label="rr_AnnualReturn2011" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2012" xlink:label="rr_AnnualReturn2012" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2013" xlink:label="rr_AnnualReturn2013" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2014" xlink:label="rr_AnnualReturn2014" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2015" xlink:label="rr_AnnualReturn2015" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2016" xlink:label="rr_AnnualReturn2016" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2017" xlink:label="rr_AnnualReturn2017" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2018" xlink:label="rr_AnnualReturn2018" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2019" xlink:label="rr_AnnualReturn2019" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2020" xlink:label="rr_AnnualReturn2020" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartFootnotesTextBlock" xlink:label="rr_BarChartFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartClosingTextBlock" xlink:label="rr_BarChartClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartReturnsForClassNotOfferedInProspectus" xlink:label="rr_BarChartReturnsForClassNotOfferedInProspectus" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_YearToDateReturnLabel" xlink:label="rr_YearToDateReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartYearToDateReturnDate" xlink:label="rr_BarChartYearToDateReturnDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartYearToDateReturn" xlink:label="rr_BarChartYearToDateReturn" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_HighestQuarterlyReturnLabel" xlink:label="rr_HighestQuarterlyReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHighestQuarterlyReturnDate" xlink:label="rr_BarChartHighestQuarterlyReturnDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHighestQuarterlyReturn" xlink:label="rr_BarChartHighestQuarterlyReturn" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_LowestQuarterlyReturnLabel" xlink:label="rr_LowestQuarterlyReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartLowestQuarterlyReturnDate" xlink:label="rr_BarChartLowestQuarterlyReturnDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartLowestQuarterlyReturn" xlink:label="rr_BarChartLowestQuarterlyReturn" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableHeading" xlink:label="rr_PerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableDoesReflectSalesLoads" xlink:label="rr_PerformanceTableDoesReflectSalesLoads" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableMarketIndexChanged" xlink:label="rr_PerformanceTableMarketIndexChanged" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_IndexNoDeductionForFeesExpensesTaxes" xlink:label="rr_IndexNoDeductionForFeesExpensesTaxes" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableUsesHighestFederalRate" xlink:label="rr_PerformanceTableUsesHighestFederalRate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNotRelevantToTaxDeferred" xlink:label="rr_PerformanceTableNotRelevantToTaxDeferred" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableOneClassOfAfterTaxShown" xlink:label="rr_PerformanceTableOneClassOfAfterTaxShown" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableExplanationAfterTaxHigher" xlink:label="rr_PerformanceTableExplanationAfterTaxHigher" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="rr_PerformanceTableNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="rr_PerformanceTableFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="rr_PerformanceTableClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnCaption" xlink:label="rr_AverageAnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnColumnName" xlink:label="rr_AverageAnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnLabel" xlink:label="rr_AverageAnnualReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear01" xlink:label="rr_AverageAnnualReturnYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear05" xlink:label="rr_AverageAnnualReturnYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear10" xlink:label="rr_AverageAnnualReturnYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="rr_AverageAnnualReturnSinceInception" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="rr_AverageAnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYieldCaption" xlink:label="rr_MoneyMarketSevenDayYieldCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYieldColumnName" xlink:label="rr_MoneyMarketSevenDayYieldColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYieldPhone" xlink:label="rr_MoneyMarketSevenDayYieldPhone" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYield" xlink:label="rr_MoneyMarketSevenDayYield" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayTaxEquivalentYield" xlink:label="rr_MoneyMarketSevenDayTaxEquivalentYield" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYieldCaption" xlink:label="rr_ThirtyDayYieldCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYieldColumnName" xlink:label="rr_ThirtyDayYieldColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYieldPhone" xlink:label="rr_ThirtyDayYieldPhone" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYield" xlink:label="rr_ThirtyDayYield" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayTaxEquivalentYield" xlink:label="rr_ThirtyDayTaxEquivalentYield" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_EntityRegistrantName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusDate" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_TradingSymbol" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnHeading" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveHeading" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectivePrimaryTextBlock" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveSecondaryTextBlock" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseHeading" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseNarrativeTextBlock" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesCaption" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesColumnName" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOfferingPrice" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOther" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOfferingPrice" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOther" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RedemptionFeeOverRedemption" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RedemptionFee" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExchangeFeeOverRedemption" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExchangeFee" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumAccountFeeOverAssets" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumAccountFee" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeeOther" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesCaption" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesColumnName" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ManagementFeesOverAssets" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_DistributionAndService12b1FeesOverAssets" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_DistributionOrSimilarNon12b1FeesOverAssets" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Component1OtherExpensesOverAssets" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Component2OtherExpensesOverAssets" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Component3OtherExpensesOverAssets" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OtherExpensesOverAssets" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesOverAssets" order="34" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesOverAssets" order="35" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssets" order="36" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_NetExpensesOverAssets" order="37" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" order="38" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverHeading" order="39" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverTextBlock" order="40" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverRate" order="41" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseFootnotesTextBlock" order="42" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesDeferredChargesTextBlock" order="43" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRangeOfExchangeFeesTextBlock" order="44" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseBreakpointDiscounts" order="45" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" order="46" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExchangeTradedFundCommissions" order="47" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRepresentBothMasterAndFeeder" order="48" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesExplanationOfNonrecurringAccountFee" order="49" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OtherExpensesNewFundBasedOnEstimates" order="50" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesBasedOnEstimates" order="51" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" order="52" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRestatedToReflectCurrent" order="53" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" order="54" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleHeading" order="55" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearHeading" order="56" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNarrativeTextBlock" order="57" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearCaption" order="58" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear01" order="59" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear03" order="60" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear05" order="61" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear10" order="62" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" order="63" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearCaption" order="64" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear01" order="65" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear03" order="66" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear05" order="67" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear10" order="68" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleFootnotesTextBlock" order="69" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleClosingTextBlock" order="70" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyHeading" order="71" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyNarrativeTextBlock" order="72" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyPortfolioConcentration" order="73" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskHeading" order="74" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNarrativeTextBlock" order="75" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskFootnotesTextBlock" order="76" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskClosingTextBlock" order="77" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskLoseMoney" order="78" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNondiversifiedStatus" order="79" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskMoneyMarketFund" order="80" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNotInsuredDepositoryInstitution" order="81" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskCaption" order="82" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskColumnName" order="83" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Risk" order="84" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartAndPerformanceTableHeading" order="85" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceNarrativeTextBlock" order="86" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceInformationIllustratesVariabilityOfReturns" order="87" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceOneYearOrLess" order="88" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceAdditionalMarketIndex" order="89" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceAvailabilityPhone" order="90" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceAvailabilityWebSiteAddress" order="91" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformancePastDoesNotIndicateFuture" order="92" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHeading" order="93" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartNarrativeTextBlock" order="94" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartDoesNotReflectSalesLoads" order="95" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturnCaption" order="96" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturnColumnName" order="97" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturnInceptionDate" order="98" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1990" order="99" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1991" order="100" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1992" order="101" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1993" order="102" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1994" order="103" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1995" order="104" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1996" order="105" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1997" order="106" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1998" order="107" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1999" order="108" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2000" order="109" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2001" order="110" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2002" order="111" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2003" order="112" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2004" order="113" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2005" order="114" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2006" order="115" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2007" order="116" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2008" order="117" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2009" order="118" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2010" order="119" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2011" order="120" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2012" order="121" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2013" order="122" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2014" order="123" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2015" order="124" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2016" order="125" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2017" order="126" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2018" order="127" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2019" order="128" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2020" order="129" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartFootnotesTextBlock" order="130" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartClosingTextBlock" order="131" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" order="132" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartReturnsForClassNotOfferedInProspectus" order="133" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_YearToDateReturnLabel" order="134" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartYearToDateReturnDate" order="135" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartYearToDateReturn" order="136" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_HighestQuarterlyReturnLabel" order="137" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHighestQuarterlyReturnDate" order="138" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHighestQuarterlyReturn" order="139" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_LowestQuarterlyReturnLabel" order="140" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartLowestQuarterlyReturnDate" order="141" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartLowestQuarterlyReturn" order="142" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableHeading" order="143" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableDoesReflectSalesLoads" order="144" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableMarketIndexChanged" order="145" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_IndexNoDeductionForFeesExpensesTaxes" order="146" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableUsesHighestFederalRate" order="147" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNotRelevantToTaxDeferred" order="148" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableOneClassOfAfterTaxShown" order="149" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableExplanationAfterTaxHigher" order="150" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNarrativeTextBlock" order="151" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" order="152" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesTextBlock" order="153" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableClosingTextBlock" order="154" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnCaption" order="155" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnColumnName" order="156" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnLabel" order="157" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnYear01" order="158" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnYear05" order="159" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnYear10" order="160" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnSinceInception" order="161" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnInceptionDate" order="162" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYieldCaption" order="163" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYieldColumnName" order="164" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYieldPhone" order="165" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYield" order="166" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayTaxEquivalentYield" order="167" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYieldCaption" order="168" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYieldColumnName" order="169" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYieldPhone" order="170" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYield" order="171" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayTaxEquivalentYield" order="172" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassAandC" xlink:title="000019 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class A and C">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnHeading" xlink:label="rr_RiskReturnHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveHeading" xlink:label="rr_ObjectiveHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="rr_ObjectivePrimaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="rr_ObjectiveSecondaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseHeading" xlink:label="rr_ExpenseHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="rr_ExpenseNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesCaption" xlink:label="rr_ShareholderFeesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesTableTextBlock" xlink:label="rr_ShareholderFeesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesCaption" xlink:label="rr_OperatingExpensesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualFundOperatingExpensesTableTextBlock" xlink:label="rr_AnnualFundOperatingExpensesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="rr_ExpenseFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="rr_ExpensesDeferredChargesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="rr_ExpensesRangeOfExchangeFeesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleHeading" xlink:label="rr_ExpenseExampleHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="rr_ExpenseExampleNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearHeading" xlink:label="rr_ExpenseExampleByYearHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearCaption" xlink:label="rr_ExpenseExampleByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleWithRedemptionTableTextBlock" xlink:label="rr_ExpenseExampleWithRedemptionTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="rr_ExpenseExampleNoRedemptionByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionTableTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="rr_ExpenseExampleFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="rr_ExpenseExampleClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverHeading" xlink:label="rr_PortfolioTurnoverHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="rr_PortfolioTurnoverTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyHeading" xlink:label="rr_StrategyHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyNarrativeTextBlock" xlink:label="rr_StrategyNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskHeading" xlink:label="rr_RiskHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNarrativeTextBlock" xlink:label="rr_RiskNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskFootnotesTextBlock" xlink:label="rr_RiskFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskClosingTextBlock" xlink:label="rr_RiskClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="rr_BarChartAndPerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="rr_PerformanceNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartNarrativeTextBlock" xlink:label="rr_BarChartNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHeading" xlink:label="rr_BarChartHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableTextBlock" xlink:label="rr_BarChartTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartFootnotesTextBlock" xlink:label="rr_BarChartFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartClosingTextBlock" xlink:label="rr_BarChartClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableHeading" xlink:label="rr_PerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="rr_PerformanceTableNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableTextBlock" xlink:label="rr_PerformanceTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MarketIndexPerformanceTableTextBlock" xlink:label="rr_MarketIndexPerformanceTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="rr_PerformanceTableFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="rr_PerformanceTableClosingTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnHeading" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveHeading" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectivePrimaryTextBlock" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveSecondaryTextBlock" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseHeading" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseNarrativeTextBlock" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesCaption" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesTableTextBlock" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesCaption" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualFundOperatingExpensesTableTextBlock" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseFootnotesTextBlock" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesDeferredChargesTextBlock" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRangeOfExchangeFeesTextBlock" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleHeading" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNarrativeTextBlock" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearHeading" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearCaption" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleWithRedemptionTableTextBlock" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearCaption" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionTableTextBlock" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleFootnotesTextBlock" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleClosingTextBlock" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverHeading" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverTextBlock" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyHeading" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyNarrativeTextBlock" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskHeading" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNarrativeTextBlock" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskFootnotesTextBlock" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskClosingTextBlock" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartAndPerformanceTableHeading" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceNarrativeTextBlock" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartNarrativeTextBlock" order="34" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHeading" order="35" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartTableTextBlock" order="36" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartFootnotesTextBlock" order="37" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartClosingTextBlock" order="38" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableHeading" order="39" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNarrativeTextBlock" order="40" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableTextBlock" order="41" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MarketIndexPerformanceTableTextBlock" order="42" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesTextBlock" order="43" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableClosingTextBlock" order="44" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000021 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesAbstract" xlink:label="rr_ShareholderFeesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ShareholderFeesAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesAbstract" xlink:label="rr_ShareholderFeesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesColumnName" xlink:label="rr_ShareholderFeesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="rr_MaximumCumulativeSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="rr_MaximumCumulativeSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="rr_MaximumDeferredSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="rr_MaximumDeferredSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFeeOverRedemption" xlink:label="rr_RedemptionFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFee" xlink:label="rr_RedemptionFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFeeOverRedemption" xlink:label="rr_ExchangeFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFee" xlink:label="rr_ExchangeFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="rr_MaximumAccountFeeOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFee" xlink:label="rr_MaximumAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeeOther" xlink:label="rr_ShareholderFeeOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ShareholderFeesColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOfferingPrice" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOther" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOfferingPrice" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOther" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_RedemptionFeeOverRedemption" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_RedemptionFee" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ExchangeFeeOverRedemption" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ExchangeFee" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumAccountFeeOverAssets" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumAccountFee" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ShareholderFeeOther" order="14" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassI" xlink:title="000022 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesAbstract" xlink:label="rr_OperatingExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:OperatingExpensesAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesAbstract" xlink:label="rr_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesColumnName" xlink:label="rr_OperatingExpensesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ManagementFeesOverAssets" xlink:label="rr_ManagementFeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="rr_DistributionAndService12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="rr_DistributionOrSimilarNon12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="rr_Component1OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="rr_Component2OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="rr_Component3OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesOverAssets" xlink:label="rr_OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="rr_AcquiredFundFeesAndExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOverAssets" xlink:label="rr_ExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="rr_FeeWaiverOrReimbursementOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_NetExpensesOverAssets" xlink:label="rr_NetExpensesOverAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_OperatingExpensesColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ManagementFeesOverAssets" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_DistributionAndService12b1FeesOverAssets" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_DistributionOrSimilarNon12b1FeesOverAssets" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component1OtherExpensesOverAssets" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component2OtherExpensesOverAssets" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component3OtherExpensesOverAssets" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_OtherExpensesOverAssets" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesOverAssets" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ExpensesOverAssets" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssets" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_NetExpensesOverAssets" order="12" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassI" xlink:title="000023 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleAbstract" xlink:label="rr_ExpenseExampleAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ExpenseExampleAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleAbstract" xlink:label="rr_ExpenseExampleAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearColumnName" xlink:label="rr_ExpenseExampleByYearColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear01" xlink:label="rr_ExpenseExampleYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear03" xlink:label="rr_ExpenseExampleYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear05" xlink:label="rr_ExpenseExampleYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear10" xlink:label="rr_ExpenseExampleYear10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleByYearColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear03" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear05" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear10" order="5" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassI" xlink:title="000024 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="rr_ExpenseExampleNoRedemptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ExpenseExampleNoRedemptionAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="rr_ExpenseExampleNoRedemptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearColumnName" xlink:label="rr_ExpenseExampleNoRedemptionByYearColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="rr_ExpenseExampleNoRedemptionYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="rr_ExpenseExampleNoRedemptionYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="rr_ExpenseExampleNoRedemptionYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="rr_ExpenseExampleNoRedemptionYear10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear03" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear05" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear10" order="5" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassI" xlink:title="000025 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableAbstract" xlink:label="rr_BarChartTableAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:BarChartTableAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableAbstract" xlink:label="rr_BarChartTableAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnCaption" xlink:label="rr_AnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnColumnName" xlink:label="rr_AnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnInceptionDate" xlink:label="rr_AnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1990" xlink:label="rr_AnnualReturn1990" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1991" xlink:label="rr_AnnualReturn1991" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1992" xlink:label="rr_AnnualReturn1992" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1993" xlink:label="rr_AnnualReturn1993" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1994" xlink:label="rr_AnnualReturn1994" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1995" xlink:label="rr_AnnualReturn1995" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1996" xlink:label="rr_AnnualReturn1996" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1997" xlink:label="rr_AnnualReturn1997" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1998" xlink:label="rr_AnnualReturn1998" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1999" xlink:label="rr_AnnualReturn1999" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2000" xlink:label="rr_AnnualReturn2000" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2001" xlink:label="rr_AnnualReturn2001" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2002" xlink:label="rr_AnnualReturn2002" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2003" xlink:label="rr_AnnualReturn2003" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2004" xlink:label="rr_AnnualReturn2004" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2005" xlink:label="rr_AnnualReturn2005" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2006" xlink:label="rr_AnnualReturn2006" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2007" xlink:label="rr_AnnualReturn2007" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2008" xlink:label="rr_AnnualReturn2008" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2009" xlink:label="rr_AnnualReturn2009" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2010" xlink:label="rr_AnnualReturn2010" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2011" xlink:label="rr_AnnualReturn2011" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2012" xlink:label="rr_AnnualReturn2012" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2013" xlink:label="rr_AnnualReturn2013" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2014" xlink:label="rr_AnnualReturn2014" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2015" xlink:label="rr_AnnualReturn2015" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2016" xlink:label="rr_AnnualReturn2016" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2017" xlink:label="rr_AnnualReturn2017" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2018" xlink:label="rr_AnnualReturn2018" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2019" xlink:label="rr_AnnualReturn2019" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2020" xlink:label="rr_AnnualReturn2020" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnCaption" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnColumnName" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnInceptionDate" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1990" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1991" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1992" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1993" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1994" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1995" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1996" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1997" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1998" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1999" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2000" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2001" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2002" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2003" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2004" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2005" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2006" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2007" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2008" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2009" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2010" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2011" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2012" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2013" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2014" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2015" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2016" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2017" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2018" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2019" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2020" order="34" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassIBarChart" xlink:title="000026 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class I [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BeforeTaxMember" xlink:label="jhf28_BeforeTaxMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_MsciWorldIndexMember" xlink:label="jhf28_MsciWorldIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BarclysCapitalUSAggregateBondIndexMember" xlink:label="jhf28_BarclysCapitalUSAggregateBondIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_FiftyFivePercentMsciWorldIndexMember" xlink:label="jhf28_FiftyFivePercentMsciWorldIndexMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BeforeTaxMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_MsciWorldIndexMember" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BarclysCapitalUSAggregateBondIndexMember" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_FiftyFivePercentMsciWorldIndexMember" order="7" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnAbstract" xlink:label="rr_AverageAnnualReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:AverageAnnualReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnAbstract" xlink:label="rr_AverageAnnualReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnLabel" xlink:label="rr_AverageAnnualReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear01" xlink:label="rr_AverageAnnualReturnYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear05" xlink:label="rr_AverageAnnualReturnYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear10" xlink:label="rr_AverageAnnualReturnYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="rr_AverageAnnualReturnSinceInception" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="rr_AverageAnnualReturnInceptionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnLabel" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear05" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear10" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnSinceInception" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnInceptionDate" order="6" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassI" xlink:title="000027 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class I}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnDetailTableTextBlock" xlink:label="rr_RiskReturnDetailTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnDetailTableTextBlock" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassI" xlink:title="000028 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassISharesMember" xlink:label="jhf28_ProspectusClassISharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassISharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BeforeTaxMember" xlink:label="jhf28_BeforeTaxMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_MsciWorldIndexMember" xlink:label="jhf28_MsciWorldIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BarclysCapitalUSAggregateBondIndexMember" xlink:label="jhf28_BarclysCapitalUSAggregateBondIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_FiftyFivePercentMsciWorldIndexMember" xlink:label="jhf28_FiftyFivePercentMsciWorldIndexMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BeforeTaxMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_MsciWorldIndexMember" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BarclysCapitalUSAggregateBondIndexMember" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_FiftyFivePercentMsciWorldIndexMember" order="7" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000098166Member" xlink:label="jhf28_C000098166Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000098166Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusDate" xlink:label="rr_ProspectusDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnHeading" xlink:label="rr_RiskReturnHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveHeading" xlink:label="rr_ObjectiveHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="rr_ObjectivePrimaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="rr_ObjectiveSecondaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseHeading" xlink:label="rr_ExpenseHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="rr_ExpenseNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesCaption" xlink:label="rr_ShareholderFeesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesColumnName" xlink:label="rr_ShareholderFeesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="rr_MaximumCumulativeSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="rr_MaximumCumulativeSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="rr_MaximumDeferredSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="rr_MaximumDeferredSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFeeOverRedemption" xlink:label="rr_RedemptionFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFee" xlink:label="rr_RedemptionFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFeeOverRedemption" xlink:label="rr_ExchangeFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFee" xlink:label="rr_ExchangeFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="rr_MaximumAccountFeeOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFee" xlink:label="rr_MaximumAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeeOther" xlink:label="rr_ShareholderFeeOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesCaption" xlink:label="rr_OperatingExpensesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesColumnName" xlink:label="rr_OperatingExpensesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ManagementFeesOverAssets" xlink:label="rr_ManagementFeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="rr_DistributionAndService12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="rr_DistributionOrSimilarNon12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="rr_Component1OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="rr_Component2OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="rr_Component3OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesOverAssets" xlink:label="rr_OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="rr_AcquiredFundFeesAndExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOverAssets" xlink:label="rr_ExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="rr_FeeWaiverOrReimbursementOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_NetExpensesOverAssets" xlink:label="rr_NetExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" xlink:label="rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverHeading" xlink:label="rr_PortfolioTurnoverHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="rr_PortfolioTurnoverTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverRate" xlink:label="rr_PortfolioTurnoverRate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="rr_ExpenseFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="rr_ExpensesDeferredChargesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="rr_ExpensesRangeOfExchangeFeesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseBreakpointDiscounts" xlink:label="rr_ExpenseBreakpointDiscounts" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" xlink:label="rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExchangeTradedFundCommissions" xlink:label="rr_ExpenseExchangeTradedFundCommissions" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRepresentBothMasterAndFeeder" xlink:label="rr_ExpensesRepresentBothMasterAndFeeder" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesExplanationOfNonrecurringAccountFee" xlink:label="rr_ExpensesExplanationOfNonrecurringAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesNewFundBasedOnEstimates" xlink:label="rr_OtherExpensesNewFundBasedOnEstimates" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesBasedOnEstimates" xlink:label="rr_AcquiredFundFeesAndExpensesBasedOnEstimates" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" xlink:label="rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRestatedToReflectCurrent" xlink:label="rr_ExpensesRestatedToReflectCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" xlink:label="rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleHeading" xlink:label="rr_ExpenseExampleHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearHeading" xlink:label="rr_ExpenseExampleByYearHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="rr_ExpenseExampleNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearCaption" xlink:label="rr_ExpenseExampleByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear01" xlink:label="rr_ExpenseExampleYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear03" xlink:label="rr_ExpenseExampleYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear05" xlink:label="rr_ExpenseExampleYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear10" xlink:label="rr_ExpenseExampleYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="rr_ExpenseExampleNoRedemptionByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="rr_ExpenseExampleNoRedemptionYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="rr_ExpenseExampleNoRedemptionYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="rr_ExpenseExampleNoRedemptionYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="rr_ExpenseExampleNoRedemptionYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="rr_ExpenseExampleFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="rr_ExpenseExampleClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyHeading" xlink:label="rr_StrategyHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyNarrativeTextBlock" xlink:label="rr_StrategyNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyPortfolioConcentration" xlink:label="rr_StrategyPortfolioConcentration" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskHeading" xlink:label="rr_RiskHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNarrativeTextBlock" xlink:label="rr_RiskNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskFootnotesTextBlock" xlink:label="rr_RiskFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskClosingTextBlock" xlink:label="rr_RiskClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskLoseMoney" xlink:label="rr_RiskLoseMoney" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNondiversifiedStatus" xlink:label="rr_RiskNondiversifiedStatus" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskMoneyMarketFund" xlink:label="rr_RiskMoneyMarketFund" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNotInsuredDepositoryInstitution" xlink:label="rr_RiskNotInsuredDepositoryInstitution" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskCaption" xlink:label="rr_RiskCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskColumnName" xlink:label="rr_RiskColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Risk" xlink:label="rr_Risk" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="rr_BarChartAndPerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="rr_PerformanceNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceInformationIllustratesVariabilityOfReturns" xlink:label="rr_PerformanceInformationIllustratesVariabilityOfReturns" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceOneYearOrLess" xlink:label="rr_PerformanceOneYearOrLess" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceAdditionalMarketIndex" xlink:label="rr_PerformanceAdditionalMarketIndex" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceAvailabilityPhone" xlink:label="rr_PerformanceAvailabilityPhone" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceAvailabilityWebSiteAddress" xlink:label="rr_PerformanceAvailabilityWebSiteAddress" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformancePastDoesNotIndicateFuture" xlink:label="rr_PerformancePastDoesNotIndicateFuture" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHeading" xlink:label="rr_BarChartHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartNarrativeTextBlock" xlink:label="rr_BarChartNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartDoesNotReflectSalesLoads" xlink:label="rr_BarChartDoesNotReflectSalesLoads" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnCaption" xlink:label="rr_AnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnColumnName" xlink:label="rr_AnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnInceptionDate" xlink:label="rr_AnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1990" xlink:label="rr_AnnualReturn1990" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1991" xlink:label="rr_AnnualReturn1991" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1992" xlink:label="rr_AnnualReturn1992" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1993" xlink:label="rr_AnnualReturn1993" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1994" xlink:label="rr_AnnualReturn1994" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1995" xlink:label="rr_AnnualReturn1995" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1996" xlink:label="rr_AnnualReturn1996" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1997" xlink:label="rr_AnnualReturn1997" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1998" xlink:label="rr_AnnualReturn1998" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1999" xlink:label="rr_AnnualReturn1999" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2000" xlink:label="rr_AnnualReturn2000" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2001" xlink:label="rr_AnnualReturn2001" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2002" xlink:label="rr_AnnualReturn2002" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2003" xlink:label="rr_AnnualReturn2003" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2004" xlink:label="rr_AnnualReturn2004" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2005" xlink:label="rr_AnnualReturn2005" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2006" xlink:label="rr_AnnualReturn2006" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2007" xlink:label="rr_AnnualReturn2007" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2008" xlink:label="rr_AnnualReturn2008" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2009" xlink:label="rr_AnnualReturn2009" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2010" xlink:label="rr_AnnualReturn2010" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2011" xlink:label="rr_AnnualReturn2011" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2012" xlink:label="rr_AnnualReturn2012" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2013" xlink:label="rr_AnnualReturn2013" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2014" xlink:label="rr_AnnualReturn2014" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2015" xlink:label="rr_AnnualReturn2015" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2016" xlink:label="rr_AnnualReturn2016" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2017" xlink:label="rr_AnnualReturn2017" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2018" xlink:label="rr_AnnualReturn2018" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2019" xlink:label="rr_AnnualReturn2019" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2020" xlink:label="rr_AnnualReturn2020" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartFootnotesTextBlock" xlink:label="rr_BarChartFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartClosingTextBlock" xlink:label="rr_BarChartClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartReturnsForClassNotOfferedInProspectus" xlink:label="rr_BarChartReturnsForClassNotOfferedInProspectus" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_YearToDateReturnLabel" xlink:label="rr_YearToDateReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartYearToDateReturnDate" xlink:label="rr_BarChartYearToDateReturnDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartYearToDateReturn" xlink:label="rr_BarChartYearToDateReturn" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_HighestQuarterlyReturnLabel" xlink:label="rr_HighestQuarterlyReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHighestQuarterlyReturnDate" xlink:label="rr_BarChartHighestQuarterlyReturnDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHighestQuarterlyReturn" xlink:label="rr_BarChartHighestQuarterlyReturn" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_LowestQuarterlyReturnLabel" xlink:label="rr_LowestQuarterlyReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartLowestQuarterlyReturnDate" xlink:label="rr_BarChartLowestQuarterlyReturnDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartLowestQuarterlyReturn" xlink:label="rr_BarChartLowestQuarterlyReturn" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableHeading" xlink:label="rr_PerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableDoesReflectSalesLoads" xlink:label="rr_PerformanceTableDoesReflectSalesLoads" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableMarketIndexChanged" xlink:label="rr_PerformanceTableMarketIndexChanged" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_IndexNoDeductionForFeesExpensesTaxes" xlink:label="rr_IndexNoDeductionForFeesExpensesTaxes" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableUsesHighestFederalRate" xlink:label="rr_PerformanceTableUsesHighestFederalRate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNotRelevantToTaxDeferred" xlink:label="rr_PerformanceTableNotRelevantToTaxDeferred" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableOneClassOfAfterTaxShown" xlink:label="rr_PerformanceTableOneClassOfAfterTaxShown" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableExplanationAfterTaxHigher" xlink:label="rr_PerformanceTableExplanationAfterTaxHigher" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="rr_PerformanceTableNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" xlink:label="rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="rr_PerformanceTableFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="rr_PerformanceTableClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnCaption" xlink:label="rr_AverageAnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnColumnName" xlink:label="rr_AverageAnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnLabel" xlink:label="rr_AverageAnnualReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear01" xlink:label="rr_AverageAnnualReturnYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear05" xlink:label="rr_AverageAnnualReturnYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear10" xlink:label="rr_AverageAnnualReturnYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="rr_AverageAnnualReturnSinceInception" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="rr_AverageAnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYieldCaption" xlink:label="rr_MoneyMarketSevenDayYieldCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYieldColumnName" xlink:label="rr_MoneyMarketSevenDayYieldColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYieldPhone" xlink:label="rr_MoneyMarketSevenDayYieldPhone" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayYield" xlink:label="rr_MoneyMarketSevenDayYield" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MoneyMarketSevenDayTaxEquivalentYield" xlink:label="rr_MoneyMarketSevenDayTaxEquivalentYield" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYieldCaption" xlink:label="rr_ThirtyDayYieldCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYieldColumnName" xlink:label="rr_ThirtyDayYieldColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYieldPhone" xlink:label="rr_ThirtyDayYieldPhone" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayYield" xlink:label="rr_ThirtyDayYield" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ThirtyDayTaxEquivalentYield" xlink:label="rr_ThirtyDayTaxEquivalentYield" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_EntityRegistrantName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusDate" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="dei_TradingSymbol" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnHeading" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveHeading" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectivePrimaryTextBlock" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveSecondaryTextBlock" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseHeading" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseNarrativeTextBlock" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesCaption" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesColumnName" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOfferingPrice" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOther" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOfferingPrice" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOther" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RedemptionFeeOverRedemption" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RedemptionFee" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExchangeFeeOverRedemption" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExchangeFee" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumAccountFeeOverAssets" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MaximumAccountFee" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeeOther" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesCaption" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesColumnName" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ManagementFeesOverAssets" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_DistributionAndService12b1FeesOverAssets" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_DistributionOrSimilarNon12b1FeesOverAssets" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Component1OtherExpensesOverAssets" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Component2OtherExpensesOverAssets" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Component3OtherExpensesOverAssets" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OtherExpensesOverAssets" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesOverAssets" order="34" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesOverAssets" order="35" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssets" order="36" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_NetExpensesOverAssets" order="37" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination" order="38" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverHeading" order="39" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverTextBlock" order="40" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverRate" order="41" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseFootnotesTextBlock" order="42" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesDeferredChargesTextBlock" order="43" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRangeOfExchangeFeesTextBlock" order="44" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseBreakpointDiscounts" order="45" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseBreakpointMinimumInvestmentRequiredAmount" order="46" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExchangeTradedFundCommissions" order="47" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRepresentBothMasterAndFeeder" order="48" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesExplanationOfNonrecurringAccountFee" order="49" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OtherExpensesNewFundBasedOnEstimates" order="50" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesBasedOnEstimates" order="51" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded" order="52" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRestatedToReflectCurrent" order="53" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees" order="54" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleHeading" order="55" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearHeading" order="56" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNarrativeTextBlock" order="57" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearCaption" order="58" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear01" order="59" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear03" order="60" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear05" order="61" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleYear10" order="62" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" order="63" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearCaption" order="64" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear01" order="65" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear03" order="66" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear05" order="67" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear10" order="68" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleFootnotesTextBlock" order="69" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleClosingTextBlock" order="70" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyHeading" order="71" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyNarrativeTextBlock" order="72" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyPortfolioConcentration" order="73" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskHeading" order="74" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNarrativeTextBlock" order="75" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskFootnotesTextBlock" order="76" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskClosingTextBlock" order="77" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskLoseMoney" order="78" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNondiversifiedStatus" order="79" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskMoneyMarketFund" order="80" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNotInsuredDepositoryInstitution" order="81" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskCaption" order="82" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskColumnName" order="83" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_Risk" order="84" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartAndPerformanceTableHeading" order="85" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceNarrativeTextBlock" order="86" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceInformationIllustratesVariabilityOfReturns" order="87" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceOneYearOrLess" order="88" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceAdditionalMarketIndex" order="89" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceAvailabilityPhone" order="90" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceAvailabilityWebSiteAddress" order="91" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformancePastDoesNotIndicateFuture" order="92" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHeading" order="93" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartNarrativeTextBlock" order="94" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartDoesNotReflectSalesLoads" order="95" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturnCaption" order="96" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturnColumnName" order="97" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturnInceptionDate" order="98" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1990" order="99" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1991" order="100" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1992" order="101" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1993" order="102" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1994" order="103" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1995" order="104" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1996" order="105" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1997" order="106" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1998" order="107" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn1999" order="108" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2000" order="109" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2001" order="110" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2002" order="111" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2003" order="112" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2004" order="113" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2005" order="114" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2006" order="115" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2007" order="116" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2008" order="117" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2009" order="118" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2010" order="119" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2011" order="120" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2012" order="121" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2013" order="122" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2014" order="123" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2015" order="124" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2016" order="125" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2017" order="126" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2018" order="127" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2019" order="128" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualReturn2020" order="129" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartFootnotesTextBlock" order="130" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartClosingTextBlock" order="131" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod" order="132" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartReturnsForClassNotOfferedInProspectus" order="133" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_YearToDateReturnLabel" order="134" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartYearToDateReturnDate" order="135" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartYearToDateReturn" order="136" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_HighestQuarterlyReturnLabel" order="137" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHighestQuarterlyReturnDate" order="138" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHighestQuarterlyReturn" order="139" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_LowestQuarterlyReturnLabel" order="140" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartLowestQuarterlyReturnDate" order="141" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartLowestQuarterlyReturn" order="142" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableHeading" order="143" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableDoesReflectSalesLoads" order="144" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableMarketIndexChanged" order="145" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_IndexNoDeductionForFeesExpensesTaxes" order="146" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableUsesHighestFederalRate" order="147" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNotRelevantToTaxDeferred" order="148" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableOneClassOfAfterTaxShown" order="149" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableExplanationAfterTaxHigher" order="150" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNarrativeTextBlock" order="151" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod" order="152" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesTextBlock" order="153" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableClosingTextBlock" order="154" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnCaption" order="155" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnColumnName" order="156" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnLabel" order="157" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnYear01" order="158" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnYear05" order="159" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnYear10" order="160" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnSinceInception" order="161" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AverageAnnualReturnInceptionDate" order="162" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYieldCaption" order="163" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYieldColumnName" order="164" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYieldPhone" order="165" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayYield" order="166" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MoneyMarketSevenDayTaxEquivalentYield" order="167" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYieldCaption" order="168" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYieldColumnName" order="169" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYieldPhone" order="170" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayYield" order="171" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ThirtyDayTaxEquivalentYield" order="172" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DisclosureRiskReturnDetailDataElementsAlternativeAssetAllocationFundClassI" xlink:title="000029 - Disclosure - Risk/Return Detail Data {Elements} - Alternative Asset Allocation Fund Class I">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:RiskReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnAbstract" xlink:label="rr_RiskReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskReturnHeading" xlink:label="rr_RiskReturnHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveHeading" xlink:label="rr_ObjectiveHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectivePrimaryTextBlock" xlink:label="rr_ObjectivePrimaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ObjectiveSecondaryTextBlock" xlink:label="rr_ObjectiveSecondaryTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseHeading" xlink:label="rr_ExpenseHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseNarrativeTextBlock" xlink:label="rr_ExpenseNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesCaption" xlink:label="rr_ShareholderFeesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesTableTextBlock" xlink:label="rr_ShareholderFeesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesCaption" xlink:label="rr_OperatingExpensesCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualFundOperatingExpensesTableTextBlock" xlink:label="rr_AnnualFundOperatingExpensesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseFootnotesTextBlock" xlink:label="rr_ExpenseFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesDeferredChargesTextBlock" xlink:label="rr_ExpensesDeferredChargesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesRangeOfExchangeFeesTextBlock" xlink:label="rr_ExpensesRangeOfExchangeFeesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleHeading" xlink:label="rr_ExpenseExampleHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNarrativeTextBlock" xlink:label="rr_ExpenseExampleNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearHeading" xlink:label="rr_ExpenseExampleByYearHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearCaption" xlink:label="rr_ExpenseExampleByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleWithRedemptionTableTextBlock" xlink:label="rr_ExpenseExampleWithRedemptionTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionNarrativeTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearCaption" xlink:label="rr_ExpenseExampleNoRedemptionByYearCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionTableTextBlock" xlink:label="rr_ExpenseExampleNoRedemptionTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleFootnotesTextBlock" xlink:label="rr_ExpenseExampleFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleClosingTextBlock" xlink:label="rr_ExpenseExampleClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverHeading" xlink:label="rr_PortfolioTurnoverHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PortfolioTurnoverTextBlock" xlink:label="rr_PortfolioTurnoverTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyHeading" xlink:label="rr_StrategyHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_StrategyNarrativeTextBlock" xlink:label="rr_StrategyNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskHeading" xlink:label="rr_RiskHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskNarrativeTextBlock" xlink:label="rr_RiskNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskFootnotesTextBlock" xlink:label="rr_RiskFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RiskClosingTextBlock" xlink:label="rr_RiskClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartAndPerformanceTableHeading" xlink:label="rr_BarChartAndPerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceNarrativeTextBlock" xlink:label="rr_PerformanceNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartNarrativeTextBlock" xlink:label="rr_BarChartNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartHeading" xlink:label="rr_BarChartHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableTextBlock" xlink:label="rr_BarChartTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartFootnotesTextBlock" xlink:label="rr_BarChartFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartClosingTextBlock" xlink:label="rr_BarChartClosingTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableHeading" xlink:label="rr_PerformanceTableHeading" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableNarrativeTextBlock" xlink:label="rr_PerformanceTableNarrativeTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableTextBlock" xlink:label="rr_PerformanceTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MarketIndexPerformanceTableTextBlock" xlink:label="rr_MarketIndexPerformanceTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableFootnotesTextBlock" xlink:label="rr_PerformanceTableFootnotesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceTableClosingTextBlock" xlink:label="rr_PerformanceTableClosingTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskReturnHeading" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveHeading" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectivePrimaryTextBlock" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ObjectiveSecondaryTextBlock" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseHeading" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseNarrativeTextBlock" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesCaption" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ShareholderFeesTableTextBlock" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_OperatingExpensesCaption" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_AnnualFundOperatingExpensesTableTextBlock" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseFootnotesTextBlock" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesDeferredChargesTextBlock" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpensesRangeOfExchangeFeesTextBlock" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleHeading" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNarrativeTextBlock" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearHeading" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleByYearCaption" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleWithRedemptionTableTextBlock" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionNarrativeTextBlock" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearCaption" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleNoRedemptionTableTextBlock" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleFootnotesTextBlock" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_ExpenseExampleClosingTextBlock" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverHeading" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PortfolioTurnoverTextBlock" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyHeading" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_StrategyNarrativeTextBlock" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskHeading" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskNarrativeTextBlock" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskFootnotesTextBlock" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_RiskClosingTextBlock" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartAndPerformanceTableHeading" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceNarrativeTextBlock" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartNarrativeTextBlock" order="34" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartHeading" order="35" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartTableTextBlock" order="36" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartFootnotesTextBlock" order="37" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_BarChartClosingTextBlock" order="38" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableHeading" order="39" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableNarrativeTextBlock" order="40" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableTextBlock" order="41" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_MarketIndexPerformanceTableTextBlock" order="42" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableFootnotesTextBlock" order="43" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_RiskReturnAbstract" xlink:to="rr_PerformanceTableClosingTextBlock" order="44" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnSummaryUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000031 - Document - Risk/Return Summary {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesAbstract" xlink:label="rr_ShareholderFeesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ShareholderFeesAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesAbstract" xlink:label="rr_ShareholderFeesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeesColumnName" xlink:label="rr_ShareholderFeesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOfferingPrice" xlink:label="rr_MaximumCumulativeSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumCumulativeSalesChargeOverOther" xlink:label="rr_MaximumCumulativeSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" xlink:label="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOfferingPrice" xlink:label="rr_MaximumDeferredSalesChargeOverOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumDeferredSalesChargeOverOther" xlink:label="rr_MaximumDeferredSalesChargeOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" xlink:label="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFeeOverRedemption" xlink:label="rr_RedemptionFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_RedemptionFee" xlink:label="rr_RedemptionFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFeeOverRedemption" xlink:label="rr_ExchangeFeeOverRedemption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExchangeFee" xlink:label="rr_ExchangeFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFeeOverAssets" xlink:label="rr_MaximumAccountFeeOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_MaximumAccountFee" xlink:label="rr_MaximumAccountFee" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareholderFeeOther" xlink:label="rr_ShareholderFeeOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ShareholderFeesColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOfferingPrice" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumCumulativeSalesChargeOverOther" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOfferingPrice" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumDeferredSalesChargeOverOther" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_RedemptionFeeOverRedemption" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_RedemptionFee" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ExchangeFeeOverRedemption" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ExchangeFee" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumAccountFeeOverAssets" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_MaximumAccountFee" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ShareholderFeesAbstract" xlink:to="rr_ShareholderFeeOther" order="14" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleShareholderFeesAlternativeAssetAllocationFundClassR2" xlink:title="000032 - Schedule - Shareholder Fees {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesAbstract" xlink:label="rr_OperatingExpensesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:OperatingExpensesAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesAbstract" xlink:label="rr_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OperatingExpensesColumnName" xlink:label="rr_OperatingExpensesColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ManagementFeesOverAssets" xlink:label="rr_ManagementFeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionAndService12b1FeesOverAssets" xlink:label="rr_DistributionAndService12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_OtherExpensesOverAssets" xlink:label="rr_OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_DistributionOrSimilarNon12b1FeesOverAssets" xlink:label="rr_DistributionOrSimilarNon12b1FeesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component1OtherExpensesOverAssets" xlink:label="rr_Component1OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component2OtherExpensesOverAssets" xlink:label="rr_Component2OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_Component3OtherExpensesOverAssets" xlink:label="rr_Component3OtherExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AcquiredFundFeesAndExpensesOverAssets" xlink:label="rr_AcquiredFundFeesAndExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpensesOverAssets" xlink:label="rr_ExpensesOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_FeeWaiverOrReimbursementOverAssets" xlink:label="rr_FeeWaiverOrReimbursementOverAssets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_NetExpensesOverAssets" xlink:label="rr_NetExpensesOverAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_OperatingExpensesColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ManagementFeesOverAssets" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_DistributionAndService12b1FeesOverAssets" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_OtherExpensesOverAssets" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_DistributionOrSimilarNon12b1FeesOverAssets" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component1OtherExpensesOverAssets" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component2OtherExpensesOverAssets" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_Component3OtherExpensesOverAssets" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_AcquiredFundFeesAndExpensesOverAssets" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_ExpensesOverAssets" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_FeeWaiverOrReimbursementOverAssets" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_OperatingExpensesAbstract" xlink:to="rr_NetExpensesOverAssets" order="12" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualFundOperatingExpensesAlternativeAssetAllocationFundClassR2" xlink:title="000033 - Schedule - Annual Fund Operating Expenses {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleAbstract" xlink:label="rr_ExpenseExampleAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ExpenseExampleAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleAbstract" xlink:label="rr_ExpenseExampleAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleByYearColumnName" xlink:label="rr_ExpenseExampleByYearColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear01" xlink:label="rr_ExpenseExampleYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear03" xlink:label="rr_ExpenseExampleYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear05" xlink:label="rr_ExpenseExampleYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleYear10" xlink:label="rr_ExpenseExampleYear10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleByYearColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear03" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear05" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleAbstract" xlink:to="rr_ExpenseExampleYear10" order="5" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleAlternativeAssetAllocationFundClassR2" xlink:title="000034 - Schedule - Expense Example {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="rr_ExpenseExampleNoRedemptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:ExpenseExampleNoRedemptionAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionAbstract" xlink:label="rr_ExpenseExampleNoRedemptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionByYearColumnName" xlink:label="rr_ExpenseExampleNoRedemptionByYearColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear01" xlink:label="rr_ExpenseExampleNoRedemptionYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear03" xlink:label="rr_ExpenseExampleNoRedemptionYear03" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear05" xlink:label="rr_ExpenseExampleNoRedemptionYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ExpenseExampleNoRedemptionYear10" xlink:label="rr_ExpenseExampleNoRedemptionYear10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionByYearColumnName" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear03" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear05" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_ExpenseExampleNoRedemptionAbstract" xlink:to="rr_ExpenseExampleNoRedemptionYear10" order="5" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleExpenseExampleNoRedemptionTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000035 - Schedule - Expense Example, No Redemption {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableAbstract" xlink:label="rr_BarChartTableAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:BarChartTableAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_BarChartTableAbstract" xlink:label="rr_BarChartTableAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnCaption" xlink:label="rr_AnnualReturnCaption" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnColumnName" xlink:label="rr_AnnualReturnColumnName" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturnInceptionDate" xlink:label="rr_AnnualReturnInceptionDate" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1990" xlink:label="rr_AnnualReturn1990" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1991" xlink:label="rr_AnnualReturn1991" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1992" xlink:label="rr_AnnualReturn1992" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1993" xlink:label="rr_AnnualReturn1993" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1994" xlink:label="rr_AnnualReturn1994" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1995" xlink:label="rr_AnnualReturn1995" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1996" xlink:label="rr_AnnualReturn1996" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1997" xlink:label="rr_AnnualReturn1997" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1998" xlink:label="rr_AnnualReturn1998" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn1999" xlink:label="rr_AnnualReturn1999" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2000" xlink:label="rr_AnnualReturn2000" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2001" xlink:label="rr_AnnualReturn2001" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2002" xlink:label="rr_AnnualReturn2002" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2003" xlink:label="rr_AnnualReturn2003" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2004" xlink:label="rr_AnnualReturn2004" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2005" xlink:label="rr_AnnualReturn2005" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2006" xlink:label="rr_AnnualReturn2006" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2007" xlink:label="rr_AnnualReturn2007" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2008" xlink:label="rr_AnnualReturn2008" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2009" xlink:label="rr_AnnualReturn2009" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2010" xlink:label="rr_AnnualReturn2010" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2011" xlink:label="rr_AnnualReturn2011" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2012" xlink:label="rr_AnnualReturn2012" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2013" xlink:label="rr_AnnualReturn2013" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2014" xlink:label="rr_AnnualReturn2014" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2015" xlink:label="rr_AnnualReturn2015" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2016" xlink:label="rr_AnnualReturn2016" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2017" xlink:label="rr_AnnualReturn2017" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2018" xlink:label="rr_AnnualReturn2018" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2019" xlink:label="rr_AnnualReturn2019" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AnnualReturn2020" xlink:label="rr_AnnualReturn2020" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnCaption" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnColumnName" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturnInceptionDate" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1990" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1991" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1992" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1993" order="7" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1994" order="8" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1995" order="9" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1996" order="10" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1997" order="11" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1998" order="12" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn1999" order="13" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2000" order="14" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2001" order="15" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2002" order="16" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2003" order="17" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2004" order="18" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2005" order="19" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2006" order="20" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2007" order="21" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2008" order="22" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2009" order="23" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2010" order="24" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2011" order="25" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2012" order="26" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2013" order="27" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2014" order="28" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2015" order="29" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2016" order="30" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2017" order="31" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2018" order="32" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2019" order="33" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_BarChartTableAbstract" xlink:to="rr_AnnualReturn2020" order="34" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAnnualTotalReturnsAlternativeAssetAllocationFundClassR2BarChart" xlink:title="000036 - Schedule - Annual Total Returns - Alternative Asset Allocation Fund Class R2 [BarChart]">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="jhf28_ProspectusClassRtwoSharesMember" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_ProspectusShareClassAxis" order="3" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_C000113512Member" xlink:label="jhf28_C000113512Member" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="jhf28_C000113512Member" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="2" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="rr_PerformanceMeasureAxis" order="4" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BeforeTaxMember" xlink:label="jhf28_BeforeTaxMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsMember" xlink:label="rr_AfterTaxesOnDistributionsMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AfterTaxesOnDistributionsAndSalesMember" xlink:label="rr_AfterTaxesOnDistributionsAndSalesMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_MsciWorldIndexMember" xlink:label="jhf28_MsciWorldIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_BarclysCapitalUSAggregateBondIndexMember" xlink:label="jhf28_BarclysCapitalUSAggregateBondIndexMember" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_FiftyFivePercentMsciWorldIndexMember" xlink:label="jhf28_FiftyFivePercentMsciWorldIndexMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BeforeTaxMember" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsMember" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_AfterTaxesOnDistributionsAndSalesMember" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_MsciWorldIndexMember" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_BarclysCapitalUSAggregateBondIndexMember" order="6" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="rr_PerformanceMeasureAxis" xlink:to="jhf28_FiftyFivePercentMsciWorldIndexMember" order="7" />
  </link:definitionLink>
  <!-- Hypercube Definition (All)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnAbstract" xlink:label="rr_AverageAnnualReturnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_ProspectusTable" order="5" xbrldt:closed="true" xbrldt:contextElement="segment" />
  </link:definitionLink>
  <!-- Inheritance for Line Items:  rr:AverageAnnualReturnAbstract-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnAbstract" xlink:label="rr_AverageAnnualReturnAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnLabel" xlink:label="rr_AverageAnnualReturnLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear01" xlink:label="rr_AverageAnnualReturnYear01" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear05" xlink:label="rr_AverageAnnualReturnYear05" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnYear10" xlink:label="rr_AverageAnnualReturnYear10" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnSinceInception" xlink:label="rr_AverageAnnualReturnSinceInception" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_AverageAnnualReturnInceptionDate" xlink:label="rr_AverageAnnualReturnInceptionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnLabel" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear01" order="2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear05" order="3" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnYear10" order="4" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnSinceInception" order="5" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rr_AverageAnnualReturnAbstract" xlink:to="rr_AverageAnnualReturnInceptionDate" order="6" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_DocumentInformationDocumentAxis" xlink:to="dei_DocumentDomain" order="2" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusShareClassAxis" xlink:label="rr_ProspectusShareClassAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ShareClassDomain" xlink:label="rr_ShareClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_ProspectusShareClassAxis" xlink:to="rr_ShareClassDomain" order="3" />
  </link:definitionLink>
  <!-- Dimension Defaults -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/ScheduleAverageAnnualTotalReturnsTransposedAlternativeAssetAllocationFundClassR2" xlink:title="000037 - Schedule - Average Annual Total Returns {Transposed} {- Alternative Asset Allocation Fund Class R2}">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureAxis" xlink:label="rr_PerformanceMeasureAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_PerformanceMeasureDomain" xlink:label="rr_PerformanceMeasureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="rr_PerformanceMeasureAxis" xlink:to="rr_PerformanceMeasureDomain" order="4" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000038 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_LegalEntityAxis" order="1" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000038 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_S000023552Member" xlink:label="jhf28_S000023552Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="jhf28_S000023552Member" order="1" />
  </link:definitionLink>
  <!-- Hypercube Definition (Line Items to Hypercube)-->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000038 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/rr/2012/rr-2012-01-31.xsd#rr_ProspectusTable" xlink:label="rr_ProspectusTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rr_ProspectusTable" xlink:to="dei_DocumentInformationDocumentAxis" order="2" />
  </link:definitionLink>
  <!-- Domain Members -->
  <link:definitionLink xlink:type="extended" xlink:role="http://www.jhfunds.com/role/DocumentRiskReturnDetailUnlabeledAlternativeAssetAllocationFundClassR2" xlink:title="000038 - Document - Risk/Return Detail {Unlabeled} - Alternative Asset Allocation Fund Class R2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationDocumentAxis" xlink:label="dei_DocumentInformationDocumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentDomain" xlink:label="dei_DocumentDomain" />
    <link:loc xlink:type="locator" xlink:href="jhf28-20121226.xsd#jhf28_ProspectusClassRtwoSharesMember" xlink:label="jhf28_ProspectusClassRtwoSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-