124
PORTFOLIO DATE FUND NAME CUSIP SECURITY DESCRIPTION SHARES/PAR MARKET VALUE COUPON RATE 7/31/2013 John Hancock Funds II Strategic Income Opportunities001031AH6 AEP Industries IncAEP INDUSTRIES INC 3550000 3834000 8.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities00130HBT1 AES Corp/VAAES CORPORATION 12495000 11870250 4.875 7/31/2013 John Hancock Funds II Strategic Income Opportunities00165AAB4 AMC Entertainment, Inc. 12215000 13222738 8.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities00165AAD0 AMC Entertainment IncAMC ENTERTAINMENT INC 9074000 10344360 9.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities002546AT6 Svensk Exportkredit ABSWEDISH EXPORT CREDIT 6175000 5123174 7.625 7/31/2013 John Hancock Funds II Strategic Income Opportunities00287YAD1 AbbVie IncABBVIE INC 4540000 4308478 4.4 7/31/2013 John Hancock Funds II Strategic Income Opportunities007036EP7 Adjustable Rate Mortgage Trust 2004-5ARMT 2004-5 2A1 3491651 3437167 2.852 7/31/2013 John Hancock Funds II Strategic Income Opportunities008684AF9 American Home Mortgage Assets, Series 2006-6, Class XP 34417094 2518154 1.941 7/31/2013 John Hancock Funds II Strategic Income Opportunities00928QAF8 Aircastle LtdAIRCASTLE LTD 555000 600788 6.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities00928QAG6 Aircastle LtdAIRCASTLE LTD 570000 636975 7.625 7/31/2013 John Hancock Funds II Strategic Income Opportunities013051DH7 Province of Alberta CanadaPROVINCE OF ALBERTA 7295000 6984052 1.7 7/31/2013 John Hancock Funds II Strategic Income Opportunities01377BAD0 Alcatel-Lucent USA IncALCATEL-LUCENT USA INC 14608990 14905742 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities01449JAE5 Alere, Inc. 8293000 8956440 8.625 7/31/2013 John Hancock Funds II Strategic Income Opportunities01449JAJ4 Alere IncALERE INC 3215000 3287338 6.5 7/31/2013 John Hancock Funds II Strategic Income Opportunities018772AR4 Alliance One International IncALLIANCE ONE INTL INC 19890000 19591650 9.875 7/31/2013 John Hancock Funds II Strategic Income Opportunities020002AU5 Allstate Corp. 250000 269375 6.5 7/31/2013 John Hancock Funds II Strategic Income Opportunities020002AV3 Allstate Corp. 19960000 21349655 6.125 7/31/2013 John Hancock Funds II Strategic Income Opportunities02406PAL4 American Axle & Manufacturing IncAMERICAN AXLE & MFG INC 11250000 11896875 6.625 7/31/2013 John Hancock Funds II Strategic Income Opportunities02474RAB9 American Builders & Contractors Supply Co IncABC SUPPLY CO I 11450000 11452050 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities026874BS5 American International Group, Inc. 32305000 39492863 8.175 7/31/2013 John Hancock Funds II Strategic Income Opportunities029912AT9 America Tower Corp. 4042000 4648466 7 7/31/2013 John Hancock Funds II Strategic Income Opportunities03027XAA8 American Tower CorpAMERICAN TOWER CORP 2820000 2825429 4.7 7/31/2013 John Hancock Funds II Strategic Income Opportunities03073JAL8 Ameristar Casinos IncAMERISTAR CASINOS INC 2914182 2918635 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities03523TAY4 Anheuser-Busch InBev Worldwide, Inc. 7218000 3195555 9.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities03754HAA2 APERAM 1690000 1597050 7.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities03759DAB4 Apex Tool Group LLCAPEX TOOL GROUP 7381500 7429170 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities037735CD7 Appalachian Power Company 900000 994255 5 7/31/2013 John Hancock Funds II Strategic Income Opportunities038521AL4 ARAMARK CorpARAMARK CORP 2355000 2449200 5.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities039380AE0 Arch Coal IncARCH COAL INC 2640000 2158200 7 7/31/2013 John Hancock Funds II Strategic Income Opportunities039380AG5 Arch Coal IncARCH COAL INC 8275000 6682063 7.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities03938DAD4 Arch Coal IncARCH COAL INC 8845344 8769787 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities03938LAS3 ArcelorMittal 9040000 8373300 7.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities03965UAA8 Arcos Dorados Holdings, Inc. 7480000 3278760 10.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities03968XAB7 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA, Inc. 9385000 9983294 7.375 7/31/2013 John Hancock Funds II Strategic Income Opportunities03969AAA8 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA IncARD 851000 838235 7 7/31/2013 John Hancock Funds II Strategic Income Opportunities04010LAA1 Ares Capital Corp. 3550000 3869500 5.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities04523JAL2 Aspect Software, Inc. 1571017 1568398 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities05330JAA6 Automotores Gildemeister SA 6505000 5204000 8.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities05330JAD0 Automotores Gildemeister SAAUTOMOTORES GILDEMEISTER 1410000 958800 6.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities05454DAH4 Aptalis Pharma IncAPTALIS PHARMA INC 2937342 2946521 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities05508WAA3 B&G Foods IncB&G FOODS INC 15130000 14619363 4.625 7/31/2013 John Hancock Funds II Strategic Income Opportunities05518VAA3 BAC Capital Trust XIV 18715000 15533450 4 7/31/2013 John Hancock Funds II Strategic Income Opportunities05533UAB4 BBVA Bancomer SA/Institucion de Banca Multiple/Grupo Financi 3995000 4204738 6.5 7/31/2013 John Hancock Funds II Strategic Income Opportunities058498AP1 Ball Corp. 12080000 13076600 6.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities058498AS5 Ball CorpBALL CORP 13375000 12238125 4 7/31/2013 John Hancock Funds II Strategic Income Opportunities05946XRY1 Banc of America Funding 2005-B TrustBAFC 2005-B 3A1B 12173412 10344381 0.502 7/31/2013 John Hancock Funds II Strategic Income Opportunities05950EAG3 Banc of America Commercial Mortgage, Inc., Series 2006-2, Cl 3540000 3940519 5.765 7/31/2013 John Hancock Funds II Strategic Income Opportunities05950WAH1 Banc of America Commercial Mortgage, Inc., Series 2006-4, Cl 6875000 7640036 5.675 7/31/2013 John Hancock Funds II Strategic Income Opportunities05964SAE1 Banco Safra SA 3326000 1439685 10.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities05966TAR8 Banco Santander Brasil SA/Cayman IslandsBANCO SANTANDER BRAS 7060000 2800666 8 7/31/2013 John Hancock Funds II Strategic Income Opportunities05967CAC7 Banco Votorantim SA 7000000 3400048 6.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities05968LAG7 Bancolombia SABANCOLOMBIA SA 4495000 4686038 5.95 7/31/2013 John Hancock Funds II Strategic Income Opportunities 60505682 Bank of America Corp. 3550 3986082 7.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities060505DR2 Bank of America Corp., Series K 3070000 3400025 8 7/31/2013 John Hancock Funds II Strategic Income Opportunities06846NAD6 Bill Barrett CorpBILL BARRETT CORP 7170000 7313400 7 7/31/2013 John Hancock Funds II Strategic Income Opportunities07384M4C3 Bear Stearns ARM Trust 2004-10BSARM 2004-10 12A3 3975619 3803220 2.938 7/31/2013 John Hancock Funds II Strategic Income Opportunities07384M7C0 Bear Stearns Adj Rate Mtge Trust, Series 2005-2, Class A1 2694059 2690656 2.6 7/31/2013 John Hancock Funds II Strategic Income Opportunities07386HKS9 Bear Stearns ALT-A Trust 2004-8BALTA 2004-8 1A 1250226 1184567 0.89 7/31/2013 John Hancock Funds II Strategic Income Opportunities07386HNQ0 Bear Stearns ALT-A Trust 2004-12BALTA 2004-12 1A1 1988592 1927194 0.89 7/31/2013 John Hancock Funds II Strategic Income Opportunities07386HPX3 Bear Stearns Alt-A Trust, Series 2004-13, Class A1 6404439 6210224 0.93 7/31/2013 John Hancock Funds II Strategic Income Opportunities07386HVG3 Bear Stearns ALT-A Trust 2005-7BALTA 2005-7 11A1 2658986 2341750 0.73 7/31/2013 John Hancock Funds II Strategic Income Opportunities07556QAQ8 Beazer Homes USA IncBEAZER HOMES USA 4180000 4598000 8.125 7/31/2013 John Hancock Funds II Strategic Income Opportunities07556QAV7 Beazer Homes USA, Inc. 330000 351450 9.125 7/31/2013 John Hancock Funds II Strategic Income Opportunities07556QAY1 Beazer Homes USA IncBEAZER HOMES USA 1575000 1677375 9.125 7/31/2013 John Hancock Funds II Strategic Income Opportunities07556QBB0 Beazer Homes USA IncBEAZER HOMES USA 1480000 1594700 6.625 7/31/2013 John Hancock Funds II Strategic Income Opportunities07556QBC8 Beazer Homes USA IncBEAZER HOMES USA 1170000 1205100 7.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities085209AC8 Bermuda Government International BondGOVT OF BERMUDA 10200000 10211909 4.854 7/31/2013 John Hancock Funds II Strategic Income Opportunities08579JAJ1 Berry Plastics Group IncBERRY PLASTICS GROUP INC 7351575 7342386 0 7/31/2013 John Hancock Funds II Strategic Income Opportunities09069NAC2 BioScrip, Inc. 4931000 5201712 10.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities097751AV3 Bombardier, Inc. 9410000 10750925 7.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities10553MAC5 Oi SAOI SA 4668000 1872234 9.75 7/31/2013 John Hancock Funds II Strategic Income Opportunities105756BJ8 Brazilian Government International BondFED REPUBLIC OF BRAZI 31915000 15038738 12.5 7/31/2013 John Hancock Funds II Strategic Income Opportunities105756BN9 Federative Republic of Brazil 24252000 11029193 10.25 7/31/2013 John Hancock Funds II Strategic Income Opportunities105756BT6 Brazilian Government International BondFED REPUBLIC OF BRAZI 26895000 10904892 8.5

[XLS]Monthly Holdings - Income Funds - July 2013 · Web viewMexican BonosMEX BONOS DESARR FIX RT 985RKAII8 Gold Fields Orogen Holding BVI, Ltd. JPMorgan Chase Bank NAJP MORGAN 987WSKII5

  • Upload
    lambao

  • View
    257

  • Download
    9

Embed Size (px)

Citation preview

PORTFOLIO DATE FUND NAME CUSIP SECURITY DESCRIPTION SHARES/PAR MARKET VALUE COUPON RATE MATURITY DATE7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 001031AH6 AEP Industries IncAEP INDUSTRIES INC 3550000 3834000 8.25 4/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 00130HBT1 AES Corp/VAAES CORPORATION 12495000 11870250 4.875 5/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 00165AAB4 AMC Entertainment, Inc. 12215000 13222738 8.75 6/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 00165AAD0 AMC Entertainment IncAMC ENTERTAINMENT INC 9074000 10344360 9.75 12/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 002546AT6 Svensk Exportkredit ABSWEDISH EXPORT CREDIT 6175000 5123174 7.625 6/30/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 00287YAD1 AbbVie IncABBVIE INC 4540000 4308478 4.4 11/6/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 007036EP7 Adjustable Rate Mortgage Trust 2004-5ARMT 2004-5 2A1 3491651 3437167 2.852 4/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 008684AF9 American Home Mortgage Assets, Series 2006-6, Class XP 34417094 2518154 1.941 12/25/20467/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 00928QAF8 Aircastle LtdAIRCASTLE LTD 555000 600788 6.75 4/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 00928QAG6 Aircastle LtdAIRCASTLE LTD 570000 636975 7.625 4/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 013051DH7 Province of Alberta CanadaPROVINCE OF ALBERTA 7295000 6984052 1.7 12/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 01377BAD0 Alcatel-Lucent USA IncALCATEL-LUCENT USA INC 14608990 14905742 0 1/30/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 01449JAE5 Alere, Inc. 8293000 8956440 8.625 10/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 01449JAJ4 Alere IncALERE INC 3215000 3287338 6.5 6/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 018772AR4 Alliance One International IncALLIANCE ONE INTL INC 19890000 19591650 9.875 7/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 020002AU5 Allstate Corp. 250000 269375 6.5 5/15/20577/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 020002AV3 Allstate Corp. 19960000 21349655 6.125 5/15/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 02406PAL4 American Axle & Manufacturing IncAMERICAN AXLE & MFG INC 11250000 11896875 6.625 10/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 02474RAB9 American Builders & Contractors Supply Co IncABC SUPPLY CO I 11450000 11452050 0 4/16/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 026874BS5 American International Group, Inc. 32305000 39492863 8.175 5/15/20587/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 029912AT9 America Tower Corp. 4042000 4648466 7 10/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03027XAA8 American Tower CorpAMERICAN TOWER CORP 2820000 2825429 4.7 3/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03073JAL8 Ameristar Casinos IncAMERISTAR CASINOS INC 2914182 2918635 0 4/14/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03523TAY4 Anheuser-Busch InBev Worldwide, Inc. 7218000 3195555 9.75 11/17/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03754HAA2 APERAM 1690000 1597050 7.75 4/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03759DAB4 Apex Tool Group LLCAPEX TOOL GROUP 7381500 7429170 0 2/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 037735CD7 Appalachian Power Company 900000 994255 5 6/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 038521AL4 ARAMARK CorpARAMARK CORP 2355000 2449200 5.75 3/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 039380AE0 Arch Coal IncARCH COAL INC 2640000 2158200 7 6/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 039380AG5 Arch Coal IncARCH COAL INC 8275000 6682063 7.25 6/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03938DAD4 Arch Coal IncARCH COAL INC 8845344 8769787 0 5/16/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03938LAS3 ArcelorMittal 9040000 8373300 7.25 3/1/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03965UAA8 Arcos Dorados Holdings, Inc. 7480000 3278760 10.25 7/13/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03968XAB7 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA, Inc. 9385000 9983294 7.375 10/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 03969AAA8 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA IncARD 851000 838235 7 11/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 04010LAA1 Ares Capital Corp. 3550000 3869500 5.75 2/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 04523JAL2 Aspect Software, Inc. 1571017 1568398 0 5/7/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05330JAA6 Automotores Gildemeister SA 6505000 5204000 8.25 5/24/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05330JAD0 Automotores Gildemeister SAAUTOMOTORES GILDEMEISTER 1410000 958800 6.75 1/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05454DAH4 Aptalis Pharma IncAPTALIS PHARMA INC 2937342 2946521 0 2/11/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05508WAA3 B&G Foods IncB&G FOODS INC 15130000 14619363 4.625 6/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05518VAA3 BAC Capital Trust XIV 18715000 15533450 4 9/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05533UAB4 BBVA Bancomer SA/Institucion de Banca Multiple/Grupo Financi 3995000 4204738 6.5 3/10/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 058498AP1 Ball Corp. 12080000 13076600 6.75 9/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 058498AS5 Ball CorpBALL CORP 13375000 12238125 4 11/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05946XRY1 Banc of America Funding 2005-B TrustBAFC 2005-B 3A1B 12173412 10344381 0.502 4/20/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05950EAG3 Banc of America Commercial Mortgage, Inc., Series 2006-2, Cl 3540000 3940519 5.765 5/10/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05950WAH1 Banc of America Commercial Mortgage, Inc., Series 2006-4, Cl 6875000 7640036 5.675 7/10/20467/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05964SAE1 Banco Safra SA 3326000 1439685 10.25 8/8/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05966TAR8 Banco Santander Brasil SA/Cayman IslandsBANCO SANTANDER BRAS 7060000 2800666 8 3/18/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05967CAC7 Banco Votorantim SA 7000000 3400048 6.25 5/16/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 05968LAG7 Bancolombia SABANCOLOMBIA SA 4495000 4686038 5.95 6/3/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 60505682 Bank of America Corp. 3550 3986082 7.25 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 060505DR2 Bank of America Corp., Series K 3070000 3400025 8 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 06846NAD6 Bill Barrett CorpBILL BARRETT CORP 7170000 7313400 7 10/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07384M4C3 Bear Stearns ARM Trust 2004-10BSARM 2004-10 12A3 3975619 3803220 2.938 1/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07384M7C0 Bear Stearns Adj Rate Mtge Trust, Series 2005-2, Class A1 2694059 2690656 2.6 3/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07386HKS9 Bear Stearns ALT-A Trust 2004-8BALTA 2004-8 1A 1250226 1184567 0.89 9/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07386HNQ0 Bear Stearns ALT-A Trust 2004-12BALTA 2004-12 1A1 1988592 1927194 0.89 1/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07386HPX3 Bear Stearns Alt-A Trust, Series 2004-13, Class A1 6404439 6210224 0.93 11/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07386HVG3 Bear Stearns ALT-A Trust 2005-7BALTA 2005-7 11A1 2658986 2341750 0.73 8/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07556QAQ8 Beazer Homes USA IncBEAZER HOMES USA 4180000 4598000 8.125 6/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07556QAV7 Beazer Homes USA, Inc. 330000 351450 9.125 6/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07556QAY1 Beazer Homes USA IncBEAZER HOMES USA 1575000 1677375 9.125 5/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07556QBB0 Beazer Homes USA IncBEAZER HOMES USA 1480000 1594700 6.625 4/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 07556QBC8 Beazer Homes USA IncBEAZER HOMES USA 1170000 1205100 7.25 2/1/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 085209AC8 Bermuda Government International BondGOVT OF BERMUDA 10200000 10211909 4.854 2/6/20247/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 08579JAJ1 Berry Plastics Group IncBERRY PLASTICS GROUP INC 7351575 7342386 0 2/8/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 09069NAC2 BioScrip, Inc. 4931000 5201712 10.25 10/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 097751AV3 Bombardier, Inc. 9410000 10750925 7.75 3/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 10553MAC5 Oi SAOI SA 4668000 1872234 9.75 9/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 105756BJ8 Brazilian Government International BondFED REPUBLIC OF BRAZI 31915000 15038738 12.5 1/5/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 105756BN9 Federative Republic of Brazil 24252000 11029193 10.25 1/10/20287/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 105756BT6 Brazilian Government International BondFED REPUBLIC OF BRAZI 26895000 10904892 8.5 1/5/2024

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 109478AA5 Brightstar Corp. 6265000 6593913 9.5 12/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 121575AE4 Burlington Coat Factory Warehouse CorpBURLINGTON COAT FACTOR 2583553 2595179 0 2/23/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 121579AG1 Burlington Coat Factory Warehouse CorpBURLINGTON COAT FACTOR 5380000 6012150 10 2/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 1248EPAS2 CCO Holdings LLC / CCO Holdings Capital Corp. 12715000 13477900 7 1/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 1248EPBE2 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 13432000 12558920 5.75 1/15/20247/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12502TAF1 CCM Merger IncCCM MERGER INC 847520 854936 0 3/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12516UAC9 Cemex Finance LLCCEMEX FINANCE LLC 2720000 3046400 9.375 10/12/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12543DAL4 CHS/Community Health Systems IncCHS/COMMUNITY HEALTH SYS 6305000 6659656 8 11/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12543DAQ3 CHS/Community Health Systems IncCHS/COMMUNITY HEALTH SYS 2170000 2221538 7.125 7/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12625GAC8 CNOOC Finance 2013 LtdCNOOC FINANCE 2013 LTD 9705000 8844186 3 5/9/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12642KAA2 CSN Islands XI Corp. 510000 498525 6.875 9/21/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12644XAA2 CSN Islands XII Corp. 2375000 1959375 7 9/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12686CAY5 Cablevision Systems Corp. 2960000 3411400 8.625 9/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12686CBA6 Cablevision Systems Corp. 9565000 10808450 8 4/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12868TAB8 Calceus Acquisition IncCALCEUS ACQUSITION INC 2953110 2970336 0 2/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 12958RAC1 Calfrac Holdings LP 3485000 3519850 7.5 12/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 135087YB4 Government of Canada 20975000 21929913 4 6/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 135087ZC1 Government of Canada 11710000 11677165 2.5 6/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 135087ZF4 Canadian Government Bond 10535000 10663623 3 12/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 135087ZQ0 Government of Canada 3000000 3038059 2.75 9/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 13509PCT8 Canada Housing Trust No 1 26680000 26830921 2.75 6/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 14040H105 Capital One Financial Corp. 168445 11626074 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 14068PAG9 Capsugel Holdings US IncCAPSUGEL HOLDINGS US INC 2672293 2682314 0 8/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 14149QAH8 Catalent Pharma Solutions IncCATALENT PHARMA SOLUTIONS 5500497 5500497 0 9/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 14173VAE3 Carestream Health IncCARESTREAM HEALTH INC 27310000 27435162 0 6/7/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 14173VAH6 Carestream Health IncCARESTREAM HEALTH INC 14375000 14135412 0 12/7/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 144577AF0 Carrizo Oil & Gas IncCARRIZO OIL & GAS INC 2990000 3124550 7.5 9/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 146900AL9 Cascades, Inc. 745000 785975 7.875 1/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 15189T206 CenterPoint Energy IncCENTERPOINT ENERGY INC 182450 8951563 3.547 9/15/20297/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 161630AG3 Chase Mortgage Finance Corp., Series 2007-A1, Class 2A1 2284042 2266647 2.719 2/25/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 168863AV0 Chile Government International Bond 1770000 1832835 3.875 8/5/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 16951PAA7 China Shanshui Cement Group, Ltd. 2505000 2479950 8.5 5/25/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 17121EAD9 Chrysler Group LLC / CG Co-Issuer IncCHRYSLER GP/CG CO-ISSUE 1605000 1785563 8.25 6/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 172441AV9 Cinemark USA IncCINEMARK USA INC 3200000 3488000 7.375 6/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 172441AY3 Cinemark USA IncCINEMARK USA INC 11230000 10612350 4.875 6/1/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 172967GD7 Citigroup IncCITIGROUP INC 12410000 12037700 5.95 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 172967GF2 Citigroup IncCITIGROUP INC 12295000 11864675 5.9 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 17453BAW1 Frontier Communications Corp. 1045000 1102475 7.125 3/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 184502BG6 Clear Channel Communications IncCLEAR CHANNEL COMMUNICAT 1690000 1664650 9 3/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 184502BP6 Clear Channel Communications IncCLEAR CHANNEL COMMUNICAT 16427908 14538699 14 2/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 18450JAP0 Clear Channel Communications, Inc. 3814387 3570159 0 1/29/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 18450JAT2 Clear Channel Communications IncCLEAR CHANNEL COMMUNICATION 11250802 10356364 0 1/30/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 193459AH7 Coleman Cable, Inc. 2550000 2703000 9 2/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 19624RAA4 Colony Financial IncCOLONY FINANCIAL INC 5770000 5935888 5 4/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 20047RAE3 Commercial Mtge Pass Through Cert, Ser 2007-C9, Class A4 3930000 4474246 5.8 12/10/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 20173MAG5 Greenwich Capital Commercial Funding Corp., Series 2006-GG7, 5674000 6218704 5.86 7/10/20387/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 20441AAH5 Cia de Saneamento Basico do Estado de Sao Paulo 3000000 3051526 6.25 12/16/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 20902CAL4 Consolidated Container Co LLCCONSOLIDATED CONTAINER CO 2699600 2710849 0 7/3/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 210796306 Contl AirFin Tr6pct Pfd Stk 40023 1856067 6 11/15/20307/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 212141AA3 Continental Trustees Cayman, Ltd. 1625000 1759700 7.375 10/7/20407/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 219868BP0 Corp Andina de Fomento 2210000 2327106 3.75 1/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 21988QAA2 Corp Pesquera Inca SAC 2310000 2367750 9 2/10/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 21988VAA1 Corp Lindley SA 2745000 3019500 6.75 11/23/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 22025YAM2 Corrections Corp of AmericaCORRECTIONS CORP OF AMER 7300000 7081000 4.125 4/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 22234XAE9 Country Garden Holdings Company 1190000 1326850 11.125 2/23/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 22282EAD4 Covanta Holding Corp. 6905000 7467039 7.25 12/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 22541NZD4 Home Equity Asset TrustHEAT 2003-1 M1 2235821 2082341 1.69 6/25/20337/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 22822RAZ3 Crown Castle Towers LLC 5791000 6165481 4.883 8/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 22822TAR7 Crown Castle Operating CoCROWN CASTLE OPERATING CO 8910055 8912532 0 1/31/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 230000AB7 Cullen/Frost Capital Trust II 3479000 2995154 1.825 3/1/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 23311RAH9 DCP Midstream LLC 8500000 8117500 5.85 5/21/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 23332UAF1 Downey Savings & Loan Association Mortgage Loan Trust, Serie 23511892 1778475 2.12 9/19/20447/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 23332UDL5 Downey Savings & Loan Association Mortgage Loan Trust, Serie 37124516 3294949 2.828 3/19/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 24023CAA4 DBS Bank, Ltd. 86000000000 8000448 6.89 12/23/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 24521QAB8 Del Monte Corp. 7157057 7157057 0 3/8/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 247367AX3 Delta Air Lines Inc., Class G 1382833 1517659 6.718 1/2/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 247367BH7 Delta Airlines, Inc., Series 2007-1, Class A 1723621 1930455 6.821 8/10/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 24736CAR5 Delta Air Lines IncDELTA AIR LINES 4900737 4936267 0 4/20/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25380QAF6 Digicel, Ltd. 3930000 4008600 7 2/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25380QAG4 Digicel LtdDIGICEL LIMITED 13280000 13014400 6 4/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25380WAC0 Digicel Group, Ltd. 1924000 2087540 10.5 4/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25380WAE6 Digicel Group LtdDIGICEL GROUP LTD 3250000 3493750 8.25 9/30/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 254709207 Discover Financial ServicesDISCOVER FINANCIAL SVS 216550 5411585 6.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25470XAB1 DISH DBS Corp. 18385000 20912938 7.875 9/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25470XAH8 DISH DBS CorpDISH DBS CORP 1405000 1422563 4.625 7/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25470XAL9 DISH DBS CorpDISH DBS CORP 8950000 8390625 5 3/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25746U885 Dominion Resources Inc/VADOMINION RESOURCES INC 310525 16100721 6 7/1/2016

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25755TAC4 Dominos Pizza Master Issuer LLC, Series 2012-1A, Class A2 14222625 15213672 5.216 1/25/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 25769JAB2 Doncasters Group LtdDONCASTERS GROUP LTD 4329150 4345384 0 4/10/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 26361LAB7 Dubai Electricity & Water Authority 3365000 3894988 7.375 10/21/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 26518R977 DUNDEE INTL REIT 144A TRUST UN REIT 55606 502408 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 26518RAA8 DUNDEE INTL REIT 144A TRUST UN 07/18 5.5 1095000 1069307 5.5 7/31/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 26817HAC4 Dynegy IncDYNEGY INC 3483077 3496138 0 4/23/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 26817RAA6 Dynegy IncDYNEGY INC 9745000 9257750 5.875 6/1/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 268787AB4 EP Energy LLC / Everest Acquisition Finance IncEP ENER/EVERE 5280000 5808000 7.75 9/1/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 285512AA7 Electronic Arts IncELECTRONIC ARTS INC 1250000 1369531 0.75 7/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29100PAB8 Envision Healthcare CorpENVISION HEALTHCARE CORP 650000 705250 8.125 6/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29246DAB0 Empresas ICA SAB de CV 2010000 1920555 8.375 7/24/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29264FAJ5 Endo Health Solutions IncENDO HEALTH SOLUTIONS IN 3170000 3304725 7.25 1/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29270UAN5 EPL Oil & Gas IncEPL OIL & GAS INC 1325000 1397875 8.25 2/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29444UAG1 Equinix IncEQUINIX INC 4975000 8081266 3 10/15/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29667WAA0 Essar Steel Algoma, Inc. 3728000 3583540 9.375 3/15/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29878TCE2 European Investment BankEUROPEAN INVESTMENT BANK 12000000 4893418 6 1/25/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 29977HAB6 EP Energy LLC / EP Energy Finance IncEP ENERGY/EP FINANCE IN 18148000 20597980 9.375 5/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 30066AAB1 ExamWorks Group IncEXAMWORKS GROUP INC 7903000 8515483 9 7/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 30227CAA5 Exterran Partners LP / EXLP Finance CorpEXTERRAN PARTNERS/EX 4770000 4841550 6 4/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 30251GAN7 FMG Resources August 2006 Pty LtdFMG RESOURCES AUG 2006 12790000 12662100 6.875 4/1/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 31283BDY1 Freddie Mac StripsFHS 292 IO 10625996 1769262 3.5 11/15/20277/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 31283BDZ8 Freddie Mac StripsFHS 296 IO 7842354 1121948 3 12/15/20277/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 31283DAB0 Freddie Mac StripsFHS 291 IO 14612096 3147425 3.5 11/15/20327/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136A92E7 Fannie Mae REMICSFNR 2012-118 AI 14039553 2668206 3.5 11/25/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136AEDF1 Fannie Mae REMICSFNR 2013-39 KI 25725961 3436559 4 5/25/20287/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FG2H9 Fannie Mae Interest StripFNS 406 3 6511403 1112351 4 1/25/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FG3K1 Fannie Mae Interest StripFNS 407 4 10451403 1661381 4.5 3/25/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FG3N5 Federal National Mortgage Association, Series 407, Class 7 I 7430552 1298606 5 3/25/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FG3P0 Federal National Mortgage Association, Series 407, Class 8 I 3707243 628661 5 3/25/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FGF36 Federal National Mortgage Association, Series 402, Class 3 1263978 235115 4 11/25/20397/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FGF44 Federal National Mortgage Association, IO, Series 402, Class 1957074 240657 4 10/25/20397/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FGF77 Federal National Mortgage Association Interest Strip, Series 2924436 462771 4.5 11/25/20397/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3136FGRB5 Federal National Mortgage Association, Series 398, Class C3, 813239 146172 4.5 5/25/20397/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3137AKKD2 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 23320736 1792805 1.759 9/25/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 3137ASB78 Freddie Mac REMICSFHR 4077 IK 12857051 3252811 5 7/15/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 31430F200 FelCor Lodging Trust IncFELCOR LODGING TRUST INC 153623 3729966 1.95 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 316773CM0 Fifth Third BancorpFIFTH THIRD BANCORP 14180000 13400100 5.1 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 319963AW4 First Data Corp. 3065000 3356175 8.875 8/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 32007UAL3 First Data Corp. 3478092 3474468 0 3/24/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 32007UBA6 First Data CorpFIRST DATA CORPORATION 1245000 1242407 0 9/24/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 32007UBB4 First Data CorpFIRST DATA CORPORATION 1892705 1891354 0 3/24/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 32007YAA9 M&T Capital Trust IM&T CAPITAL TRUST I 1335000 1314631 8.234 2/1/20277/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 320870AA6 First Midwest Capital Trust I, Series B 6309000 6498270 6.95 12/1/20337/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 33582V207 First Niagara Financial Group IncFIRST NIAGARA FIN GRP 173250 4894313 8.625 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 33582VAC2 First Niagara Financial Group IncFIRST NIAGARA FIN GRP 13890000 16021740 7.25 12/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 337158208 First Tennessee Bank NA 17017 12794657 3.75 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 337158AD1 First Tennessee Bank NA 508000 530964 5.05 1/15/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 33716PAA8 First Tennessee Capital IIFIRST TENNESSEE CAP II 2879000 2835815 6.3 4/15/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 341436II6 Eurofima 8090000 7382086 6 1/28/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 34460XAA7 Fontainebleau Las Vegas Holdings LLC 1295000 809 10.25 6/15/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 345370BY5 Ford Motor Company 6849000 7684975 6.625 10/1/20287/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 345370CA6 Ford Motor Company 3139000 3871304 7.45 7/16/20317/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 345370CN8 Ford Motor Company 12875000 25082109 4.25 11/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 345370CQ1 Ford Motor CoFORD MOTOR COMPANY 16755000 15196601 4.75 1/15/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 345397VX8 Ford Motor Credit Co LLCFORD MOTOR CREDIT CO LLC 6080000 6421064 4.25 2/3/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 34628TAB3 Forethought Financial Group, Inc. 3000000 3355344 8.625 4/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 35100DAL0 Four Seasons Holdings IncFOUR SEASONS HOLDINGS 7755000 7842244 0 6/27/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 35906AAL2 Frontier Communications CorpFRONTIER COMMUNICATIONS 1815000 2105400 9.25 7/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 35906AAM0 Frontier Communications CorpFRONTIER COMMUNICATIONS 10420000 10315800 7.125 1/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 36192TBA5 GS Mortgage Securities Corp II 7310000 7306513 3.795 11/8/20297/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 36228FW51 GSR Mortgage Loan Trust 2004-5GSR 2004-5 2A1 8002832 7808643 2.778 5/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 362341RZ4 GSR Mortgage Loan Trust, Series 2005-AR6, Class 3A1 4156716 4024587 2.655 9/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 36246MAM1 GTP Acquisition Partners I LLC 3215000 3372567 7.628 6/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 36485MAA7 Garda World Security Corp. 3285000 3514950 9.75 3/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 369622SN6 General Electric Capital CorpGENERAL ELEC CAP CORP 11950000 13443750 7.125 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 37045V209 General Motors Company 168353 8407549 4.75 12/1/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 37045XAH9 General Motors Financial Co IncGENERAL MOTORS FINL CO 4915000 4804413 3.25 5/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 37045XAK2 General Motors Financial Co IncGENERAL MOTORS FINL CO 16190000 15542400 4.25 5/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 377672AA8 Glen Meadow Pass-Through Trust 10265000 9700425 6.505 2/12/20677/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 382550BA8 The Goodyear Tire & Rubber Company 1905000 2247900 8.75 8/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 382550BC4 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 16965000 18025313 7 5/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 389375AG1 Gray Television IncGRAY TELEVISION INC 1250000 1315625 7.5 10/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 398436AA3 Grifols IncGRIFOLS INC 1390000 1502938 8.25 2/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 40052XAA8 Gruposura Finance 3475000 3544500 5.7 5/18/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 404119BF5 HCA, Inc. 4475000 4844188 8.5 4/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 404119BL2 HCA IncHCA INC 1600000 1844000 8 10/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 404121AD7 HCA, Inc. 13295000 14990113 7.5 2/15/2022

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 40412CAC5 HCA Holdings IncHCA HOLDINGS INC 15228000 15799050 6.25 2/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 40419VAJ1 HJ Heinz CoHJ HEINZ CO 2995000 3021206 0 6/5/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 40428H805 HSBC USA IncHSBC USA INC 354999 7568579 3.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 40430LAA7 HSBC Finance Capital Trust IX Note (5.911% to 11-30-15 then 9658000 9851160 5.911 11/30/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 40537QAD2 Halcon Resources CorpHALCON RESOURCES CORP 4420000 4464200 8.875 5/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41146AAD8 Harbinger Group IncHARBINGER GROUP INC 16300000 16870500 7.875 7/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41161PEX7 HarborView Mortgage Loan Trust 2004-5HVMLT 2004-5 2A6 5223502 5116994 2.394 6/19/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41161PLV3 Harborview Mortgage Loan Trust, Series 2005-2, Class X 14393062 915389 2.274 5/19/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41161PQX4 HarborView Mortgage Loan Trust, Series 2005-8, Class 1X 5567641 441247 2.222 9/19/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41161PSK0 HarborView Mortgage Loan Trust 2005-9HVMLT 2005-9 2A1A 4181062 3700332 0.532 6/20/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41161PSM6 HarborView Mortgage Loan Trust 2005-9HVMLT 2005-9 2A1C 2928085 2505694 0.642 6/20/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41164UAR0 HarborView Mortgage Loan Trust, Series 2007-3, Class ES 12948421 116536 0 5/19/20477/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41164YAQ4 HarborView Mortgage Loan Trust, Series 2007-4, Class ES 14371298 143713 0 7/19/20477/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 41165BAS9 HarborView Mortgage Loan Trust, Series 2007-6, Class ES 10866324 92364 0 8/19/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 411707AA0 CKE Restaurant Holdings, Inc. 22256225 22221238 4.474 3/20/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 413626AS1 Caesars Entertainment Operating Co IncCAESARS ENTERTAINMENT 5409081 4681560 0 1/28/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 413626AU6 Caesars Entertainment Operating Company, Inc. 93811 83039 0 1/28/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 416518504 Hartford Financial Services Group IncHARTFORD FINL SVCS GRP 333100 9796471 7.875 4/15/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 42217K601 Health Care REIT IncHEALTH CARE REIT INC 88350 5304534 6.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 428303AJ0 Hexion US Finance Corp / Hexion Nova Scotia Finance ULC 14270000 14840800 8.875 2/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 44107TAS5 Host Hotels & Resorts LPHOST HOTELS & RESORTS 4580000 4774398 5.25 3/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 44332EAF3 HUB International LtdHUB INTERNATIONAL LTD 12455000 12470569 0 6/13/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 443628AB8 HudBay Minerals IncHUDBAY MINERALS INC 10125000 10074375 9.5 10/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 444454AA0 Hughes Satellite Systems CorpHUGHES SATELLITE SYSTEMS 475000 514188 7.625 6/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 446150401 Huntington Bancshares, Inc., Series A 10050 12281100 8.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 455780BD7 Republic of Indonesia 1365000 1484438 5.875 3/13/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 45660LWS4 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 1 18317549 1370702 0 10/25/20367/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 45660LWT2 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 2 18242000 742927 0 10/25/20367/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 45685EAF3 ING US IncING US INC 16795000 15787300 5.65 5/15/20537/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 45721RAA1 Inkia Energy, Ltd. 6790000 7265300 8.375 4/4/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 457983AC8 Inmet Mining Corp. 9415000 9885750 8.75 6/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 457983AE4 FQM Akubra IncFQM AKUBRA INC 4885000 4885000 7.5 6/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 45824TAL9 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 12530000 12811925 6.625 12/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 458654AA8 Intercorp Retail Trust 3010000 3284663 8.875 11/14/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 46262EAE5 iPayment IncIPAYMENT INC 1655000 1328138 10.25 5/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 46521NBB7 iStar Financial IncISTAR FINANCIAL INC 17960872 18016999 0 10/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 46611NAD5 JC Penney Corp IncJC PENNEY CORP INC 5270000 5302938 0 5/22/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 46625YXT5 JP Morgan Chase Commercial Mortgage Securities Trust 2005-LD 4175000 4528167 5.242 12/15/20447/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 46628FAM3 JPMorgan Chase Commercial Mortgage Securities Corp., Series 8081000 8964326 5.863 4/15/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 46629YAC3 JP Morgan Chase CMSC, Series 2007-CB18, Class A4 4160000 4609409 5.44 6/12/20477/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 472319AM4 Jefferies Group LLCJEFFERIES GROUP LLC 4430000 4428095 6.5 1/20/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 48123UAA2 JP Morgan Chase Capital XXIII 10046000 7735420 1.275 5/15/20477/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 48123VAB8 j2 Global IncJ2 GLOBAL COMMUNICATIONS 1790000 1924250 8 8/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 48124BAC9 JPMorgan Chase & CoJPMORGAN CHASE & CO 32930000 30542575 5.15 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 500630BR8 Korea Development Bank 485000 513325 4.375 8/10/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 50077BAC2 Kratos Defense & Security Solutions, Inc. 10025000 10827000 10 6/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 50179MAG6 LB-UBS Commercial Mortgage Trust, Series 2006-C6, Class AM 5120000 5643889 5.413 9/15/20397/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 50307MAB2 La Frontera Generation LLCLA FRONTERA GENERATION LLC 18300000 18385790 0 9/30/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 513075BE0 Lamar Media CorpLAMAR MEDIA CORP 4650000 4452375 5 5/1/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 51509BAC8 Landry's IncLANDRY'S INC 7400000 8010500 9.375 5/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 51783QAG3 Las Vegas Sands LLC 1364989 1364348 0 11/23/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 51783QAH1 Las Vegas Sands LLC 274343 274214 0 11/23/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 521865113 Lear Corp. 128 17370 0 11/9/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 521865204 Lear Corp. 1146 79383 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 521865AS4 Lear Corp. 2832000 3122280 8.125 3/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 521ESC9Q8 Lear Corp. 940000 4700 8.75 12/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 526057BE3 Lennar Corp. 2500000 4075000 2.75 12/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 530610AA2 Liberty Interactive LLC 3700000 4153250 0.75 3/30/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 537535AB2 Little Traverse Bay Bands of Odawa Indians 424000 415520 9 8/31/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 54243RAF1 City of Long Beach CA 480000 487570 7.282 11/1/20307/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 55261F609 M&T Bank CorpM&T BANK CORPORATION 11555 11728325 5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 552848AE3 MGIC Investment CorpMGIC INVESTMENT CORP 7330000 9716831 2 4/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 552953BW0 MGM Resorts InternationalMGM RESORTS INTL 2550000 2954813 8.625 2/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 56656UAA0 Marfrig Holding Europe BV 1459000 1393345 8.375 5/9/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 570506AN5 MarkWest Energy Partners LP / MarkWest Energy Finance Corp. 1355000 1449850 6.5 8/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 577778BD4 Macy's Retail Holdings, Inc. 4429000 5068579 7.875 8/15/20367/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 588056AM3 Mercer International, Inc. 2365000 2506900 9.5 12/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59001AAQ5 Meritage Homes CorpMERITAGE HOMES CORP 2545000 2774050 7 4/1/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59020UNN1 Merrill Lynch Mortgage Investors Trust Series MLCC 2004-1MLC 2627039 2589758 2.237 12/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59020USJ5 Merrill Lynch Mortgage Investors Trust Series MLMI 2005-A2ML 4026906 3987636 2.546 2/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59022CAA1 Merrill Lynch & Co IncMERRILL LYNCH & CO 26395000 22174835 1.033 9/15/20267/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59022HND0 Merrill Lynch Mortgage Trust, Series 2005-LC1, Class AM 5425000 5842546 5.306 1/12/20447/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59023HAB7 Merrill Lynch Mortgage Investors Trust Series MLCC 2007-1MLC 11058654 10854345 2.906 1/25/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59023PAB9 MLCC Mortgage Investors, Inc., Series 2006-3, Class 2A1 2338408 2193492 2.519 10/25/20367/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 591555AB3 Metinvest BV 4175000 4019273 8.75 2/14/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59156R116 MetLife, Inc. 361574 20631412 5 3/26/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 59156RAP3 MetLife, Inc. 4915000 5111600 6.4 12/15/2036

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 591709AM2 MetroPCS Wireless IncMETROPCS WIRELESS INC 5532000 5642640 6.25 4/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 591709AP5 MetroPCS Wireless IncMETROPCS WIRELESS INC 3450000 3519000 6.625 4/1/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 593048BN0 Government of Mexico 360000 471600 8.125 12/30/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 60687VAE5 ML/Countrywide Commercial Mtge Trust, Series 2006-3, Class A 2985000 3270112 5.414 7/12/20467/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 60688VAC8 MModal IncMMODAL INC 2900638 2844438 0 8/17/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 615369AB1 Moody's CorpMOODY'S CORPORATION 985000 997044 4.5 9/1/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 61748HEF4 Morgan Stanley Mtge Loan Trust, Series 2004-8AR, Class 4A1 1935599 1861502 2.608 10/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 61748HFT3 Morgan Stanley Mortgage Loan Trust, Series 2004-9, Class 1A 2615388 2533665 5.714 11/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 61753JAE9 Morgan Stanley Capital I, Series 2007-IQ13, Class A4 3940000 4375634 5.364 3/15/20447/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 629377BU5 NRG Energy IncNRG ENERGY INC 10250000 10506250 6.625 3/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 63688RAD9 National Mentor Holdings, Inc. 7070000 7564900 12.5 2/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 63689EAC9 National Mentor Holdings IncNATIONAL MENTOR HOLDINGS INC 5642463 5656569 0 2/9/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 63860UAE0 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 7737000 8704125 9.625 5/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 63860UAH3 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 1920000 2059200 7.875 10/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 639365AF2 Navios Maritime Holdings Inc / Navios Maritime Finance II US 2370000 2254463 8.125 2/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 63938NAB0 Navios South American Logistics Inc / Navios Logistics Finan 1120000 1206800 9.25 4/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 640217AF2 Neiman Marcus Group, Inc./The 740000 741388 0 5/16/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 644535AF3 New Gold IncNEW GOLD INC 2755000 2617250 6.25 11/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 64672TAA7 New Look Bondco I Plc 5075000 4973500 8.375 5/14/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 65339F887 NextEra Energy IncNEXTERA ENERGY INC 209610 12184629 5.889 9/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 654679AB5 Niska Gas Storage US LLC/Niska Gas Storage Canada ULC 3550000 3709750 8.875 3/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 656559BN0 Nortek IncNORTEK INC 3800000 4151500 10 12/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 656559BQ3 Nortek IncNORTEK INC 1740000 1883550 8.5 4/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 661072II1 New Zealand Government BondNEW ZEALAND GOVERNMENT 14495000 12176270 6 4/15/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 66644PAA5 Northgroup Preferred Capital CorpNORTHGROUP PFD CAP CORP 7415000 7507688 6.378 1/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 67020VAF3 NTELOS IncNTELOS INC 6823438 6746674 0 11/9/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 67574UAB4 Ocwen Loan Servicing LLCOCWEN LOAN SERVICING LLC 5905200 5974096 0 2/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 675758AF3 Odebrecht Finance, Ltd. 8065000 7944025 7.5 9/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 675758AJ5 Odebrecht Finance, Ltd. 4180000 4075500 7.125 6/26/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 68230QAC5 M&T Capital Trust III / OnBank Capital Trust I 480000 489600 9.25 2/1/20277/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 683234C30 Province of Ontario CanadaONTARIO (PROVINCE OF) 6210000 6255044 3.15 9/8/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 68323AAC8 Province of Ontario 4115000 4376809 3.15 12/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 68323ABL7 Province of Ontario CanadaONTARIO (PROVINCE OF) 7065000 6770163 1.65 9/27/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 683244AD9 Ontario School Boards Financing Corp. 3815000 4189740 6.25 10/19/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 68383NCA9 *MISTAKE(Opteum Mortgage Acceptance Corp Asset-Backed Pass-T 3884611 3535726 0.5 11/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 69073TAP8 Owens-Brockway Glass Container, Inc. 4700000 5311000 7.375 5/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 69336TAD8 PHI IncPHI INC 3880000 4054600 8.625 10/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 693475105 PNC Financial Services Group, Inc. 144725 11006336 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 693475AJ4 PNC Financial Services Group, Inc. 4140000 4124475 4.494 5/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 693475AK1 PNC Financial Services Group, Inc. 7050000 7508250 6.75 7/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 69351T114 PPL CorpPPL CORPORATION 325450 17730516 8.75 5/1/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 69369EAA7 Pertamina PT 2410000 2361800 5.25 5/23/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 69369EAB5 Pertamina Persero PT 1730000 1608900 6.5 5/27/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 70319VAM2 Patheon IncPATHEON INC 1885750 1914036 0 12/14/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 715638AS1 Republic of Peru 1575000 2008125 7.35 7/21/20257/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 71645WAR2 Petrobras International Finance CoPETROBRAS INTL FIN CO 3600000 3587490 5.375 1/27/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 71647NAF6 Petrobras Global Finance BVPETROBRAS GLOBAL FINANCE 16140000 14548725 4.375 5/20/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 71654QAW2 Petroleos Mexicanos 2120000 2369100 6 3/5/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 71672VAA7 PetroLogistics LP / PetroLogistics Finance CorpPETROLOGISTIC 1325000 1311750 6.25 4/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 718286BM8 Republic of Philippines 895000000 23080809 6.25 1/14/20367/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 718592AK4 Phillips-Van Heusen Corp. 3180000 3486075 7.375 5/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 744320AL6 Prudential Financial IncPRUDENTIAL FINANCIAL INC 4850000 4898500 5.875 9/15/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 747262AL7 QVC IncQVC INC 9195000 8384580 5.95 3/15/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 748148RK1 Province of Quebec 5870000 5751068 5.25 10/1/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 74819RAM8 Quebecor Media IncQUEBECOR MEDIA 985000 1033334 7.375 1/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 74971XAC1 RRI Energy, Inc. 888000 972360 7.875 6/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 75524NAA6 RDS Ultra-Deepwater, Ltd. 5340000 5753850 11.875 3/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 75605EBU3 Realogy Corp. 2695000 2924075 7.875 2/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 75605EBX7 Realogy Corp. 585000 653738 7.625 1/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 75605NAK6 Realogy Group LLCREALOGY CORP 332861 332861 0 10/10/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 758075AB1 Redwood Trust IncREDWOOD TRUST INC 885000 880022 4.625 4/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 758766AE9 Regal Entertainment Group 889000 982345 9.125 8/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 75913MAA7 Regions Bank/Birmingham ALREGIONS BANK 1250000 1311364 6.45 6/26/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 7591EP308 Regions Financial CorpREGIONS FINANCIAL CORP 366170 9018767 6.375 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 7591EPAE0 Regions Financial Corp. 3615000 3923251 7.375 12/10/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 759351703 Reinsurance Group of America IncREINSURANCE GRP OF AMER 238335 6089459 6.2 9/15/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 761520AU9 Revlon Consumer Products CorpREVLON CONSUMER PRODS CORP 1599245 1614570 0 11/19/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 767201AD8 Rio Tinto Finance USA, Ltd. 1795000 2242603 7.125 7/15/20287/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 767201AH9 Rio Tinto Finance USA, Ltd. 1540000 2009337 9 5/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 767754CD4 Rite Aid CorpRITE AID CORP 10990000 12240113 9.25 3/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 76775YAY4 Rite Aid CorpRITE AID CORP 1035000 1059581 0 8/21/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 772739207 Rock-Tenn Company, Class A 327 37392 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 777407II0 Kingdom of Sweden 67615000 12552968 5 12/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 78386FAA4 SACI FalabellaSACI FALABELLA 6750000 6153307 3.75 4/30/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 78386FAB2 SACI Falabella 2214020000 4028625 6.5 4/30/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 78401FAG2 SBA Telecommunications IncSBA TELECOMMUNICATIONS 3495000 3573638 5.75 7/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 78403DAB6 SBA Tower Trust 4191000 4584187 5.101 4/17/2017

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 78454LAG5 SM Energy CoSM ENERGY CO 8585000 8370375 5 1/15/20247/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 78468VAA0 SPL Logistics Escrow LLC / SPL Logistics Finance Corp. 2415000 2511600 8.875 8/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 785592AA4 Sabine Pass Liquefaction LLCSABINE PASS LIQUEFACTION 2405000 2371931 5.625 2/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 785592AB2 Sabine Pass Liquefaction LLCSABINE PASS LIQUEFACTION 11600000 11310000 5.625 4/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 796038AA5 Samson Investment CoSAMSON INVESTMENT COMPAN 7700000 8162000 10 2/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 80007PAT6 SandRidge Energy IncSANDRIDGE ENERGY INC 6380000 6252400 7.5 2/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 803070AB7 Sappi Papier Holding AG 6715000 5304850 7.5 6/15/20327/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 803071AC3 Sappi Papier Holding GmbH 1565000 1643250 7.75 7/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 803071AD1 Sappi Papier Holding GmbH 600000 634500 8.375 6/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 803895AJ0 Satelites Mexicanos SA de CVSATELITES MEXICANOS 3293000 3622300 9.5 5/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 81180WAF8 Seagate HDD CaymanSEAGATE HDD CAYMAN 4600000 5002500 7 11/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 81211KAS9 Sealed Air CorpSEALED AIR CORP 2400000 2592000 6.5 12/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 82028KAM3 Shaw Communications, Inc. 610000 652286 5.7 3/2/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 82028KAN1 Shaw Communications, Inc. 1225000 1233313 6.5 6/2/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 82028KAR2 Shaw Communications, Inc. 1580000 1697158 5.5 12/7/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 828732AA5 Simmons Foods, Inc. 4285000 4563525 10.5 11/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 82967NAG3 Sirius XM Radio IncSIRIUS XM RADIO INC 2975000 2878313 5.25 8/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 82967NAL2 Sirius XM Radio, Inc. 8870000 8160400 4.625 5/15/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 83238PAB0 Smiths Group PLC 190000 223231 7.2 5/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 832ESC9C3 Smurfit-Stone Container Corp. 935000 2338 8 3/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 83404DAA7 Softbank Corp. 6770000 6549975 4.5 4/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 83546DAA6 Sonic Capital LLC, Series 2011-1A, Class A2 3411120 3629657 5.438 5/20/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 85171HAB2 Springleaf Financial Funding CoSPRINGLEAF FINANCIAL FUNDIN 2796000 2796000 0 5/10/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 852061AK6 Sprint Nextel Corp. 985000 1167225 9 11/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 85375CAX9 Standard Pacific Corp. 2020000 2338150 8.375 5/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 85375CBB6 Standard Pacific Corp. 1385000 1596213 8.375 1/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 85571BAB1 Starwood Property Trust IncSTARWOOD PROPERTY TRUST 5000000 5281250 4 1/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 85748R009 STATE STREET/FICC REPO 3927000 3927000 0.01 8/1/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 86359BBY6 Structured Asset Securities Corp., Series 2003-37A, Class 3A 2217372 2161557 2.568 12/25/20337/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 86680WAB1 Sun Merger Sub IncSUN MERGER SUB INC 4215000 4288763 5.875 8/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 86722AAC7 SunCoke Energy IncSUNCOKE ENERGY INC 4735000 4936238 7.625 8/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 867914103 SunTrust Banks, Inc. 328570 11430950 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 867914509 SunTrust Banks IncSUNTRUST BANKS 309575 7361694 4 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 86800XAA6 SunTrust Preferred Capital I 9340000 7752200 4 6/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 86853TAP8 SUPERVALU IncSUPERVALU INC 11002602 11093373 0 3/21/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87075RAL1 Swift Transportation Co LLCSWIFT TRANSPORTATION CO 1901047 1915900 0 12/21/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87151QAB2 Symetra Financial Corp. 1095000 1136063 8.3 10/15/20377/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87161CAG0 Synovus Financial Corp. 10730000 10890950 5.125 6/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87161CAJ4 Synovus Financial CorpSYNOVUS FINANCIAL CORP 4515000 5169675 7.875 2/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87216VAA6 TAM Capital 3, Inc. 5575000 5686500 8.375 6/3/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87482X101 Talmer Bancorp, Inc. 721216 7394801 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 87484EAB7 TAM Linhas Aereas SA 1690000 1740700 7.375 4/25/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 879369AA4 Teleflex, Inc. 690000 947025 3.875 8/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 88033GBZ2 Tenet Healthcare CorpTENET HEALTHCARE CORP 17241000 15861720 4.375 10/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 88033HAA6 Tenedora Nemak SA de CVTENEDORA NEMAK SA 3130000 3090875 5.5 2/28/20237/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 880349AQ8 Tenneco, Inc. 2745000 2964600 6.875 12/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 884768AC6 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 3135000 2649075 7.375 6/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 89236MAB6 Toys R Us Property Company LLC 1285000 1357281 8.5 12/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 89236NAA6 Toys R US - Delaware, Inc. 4100000 4171750 7.375 9/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 89236YAA2 TPC Group IncTPC GROUP INC 8650000 9082500 8.75 12/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 89367AAB3 Transglobe Apartment Real Estate Investment TrustTRANSGLOBE 1370000 1439894 5.4 9/30/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 89421HAG1 Travelport LLCTRAVELPORT LLC 2112145 2110561 0 6/26/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 89469AAA2 TreeHouse Foods, Inc. 2005000 2135325 7.75 3/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 896356AD4 Trinidad Drilling, Ltd. 1575000 1669500 7.875 1/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 900123BG4 Republic of Turkey 1735000 1847775 6.75 5/30/20407/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 901109AB4 Tutor Perini CorpTUTOR PERINI CORP 4075000 4278750 7.625 11/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 902549AH7 UAL Corp. 10750000 11838760 4.5 6/30/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 902552AB4 United Air Lines, Inc. 613575 697941 10.4 11/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 902973304 U.S. Bancorp. 301525 11252913 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 902973833 US Bancorp/MNUS BANCORP 425675 11467685 6.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 902973866 US Bancorp/MNUS BANCORP 16014 13531830 3.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 90343XAF1 US Airways IncUS AIRWAYS INC 6325000 6321838 0 5/23/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 90345WAA2 US Airways 2012-1 Class A Pass Through TrustUS AIRWAYS 2012- 2036325 2168686 5.9 10/1/20247/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 90345WAB0 US Airways 2012-1 Class B Pass Through TrustUS AIRWAYS 2012- 6095602 6689924 8 10/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 90347BAB4 US Coatings Acquisition IncUS COATINGS ACQUISITION INC 9830363 9919455 0 2/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 909317BE8 United Air Lines, Inc., 9.75% 1029715 1176450 9.75 1/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 90984PDC6 United Community Banks, Inc. 2075000 2082781 7.5 9/30/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 91086QAU2 Government of Mexico 520000 579800 5.625 1/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 91086QAX6 Government of Mexico 550000 564300 5.875 2/17/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 910HLZII4 Singapore Government BondSINGAPORE GOVERNMENT 10700000 8907315 2.5 6/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 913017117 United Technologies CorpUNITED TECHNOLOGIES CORP 162235 10404131 7.5 8/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 914906AP7 Univision Communications IncUNIVISION COMMUNICATIONS 10075000 10830625 6.75 9/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 914908AS7 Univision Communications IncUNIVISION COMMUNICATIONS 4134638 4148666 0 3/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 91731KAA8 USB Capital IX 17959000 15803920 3.5 10/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 91911TAL7 Vale Overseas, Ltd. 2005000 1998071 4.625 9/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 91911XAM6 Valeant Pharmaceuticals International 240000 254400 7 10/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 91913YAR1 Valero Energy Corp. 485000 562848 6.125 2/1/2020

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 921RECII8 CATALENT PHARMA SOLUTIONS INC. DOLLAR TERM LOAN 2673214 2694934 0.01 9/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 921VVBII2 Dell, Inc. 8102308 8061796 0.01 2/28/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 921VVCII0 Dell, Inc. 5065000 5039675 0.01 2/5/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92203PAH9 Vanguard Health Holding Co II LLC / Vanguard Holding Company 8879000 9533826 7.75 2/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92599V931 Vertis Holdings, Inc. 110794 0 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92660FAA2 Videotron Ltee 290000 303524 7.125 1/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92660FAB0 Videotron Ltee 1780000 1862787 7.125 1/15/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92769XAF2 Virgin Media Secured Finance PLCVIRGIN MEDIA SECURED FIN 1260000 1284681 5.25 1/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92886AAA1 Volvo Treasury AB 1215000 1303504 5.95 4/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92908VAA9 Voto-Votorantim Overseas Trading Operations NV 330000 353925 6.625 9/25/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92911QAA5 Votorantim Cimentos SA 6710000 6340950 7.25 4/5/20417/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92912EAA1 VPII Escrow CorpVPII ESCROW CORP 6910000 7410975 7.5 7/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 929160AR0 Vulcan Materials Company 1215000 1375988 7.5 6/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922F4X3 WaMu Mortgage Pass Through Certificate, Series 2005-AR13, Cl 113019327 5209264 0 10/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FD39 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR2 2A1B 6722984 5757732 0.56 1/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FD70 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR2 2A2B 4671152 3952636 0.57 1/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FD88 WaMu Mortgage Pass Through Certificates, Series 2005-AR2, Cl 42267167 1911947 1.62 1/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FJ25 WaMu Mtge Pass-Through Cert, Series 2005-AR6, Class 2A1A 2050629 1853073 0.42 4/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FJ66 WaMu Mortgage Pass Through Certificates, Series 2005-AR6, Cl 51502007 3341445 0 4/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FR91 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR8 2AB2 5237983 4596608 0.61 7/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92922FS25 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR8 2AB3 3784865 3303181 0.55 7/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92925CBB7 Washington Mutual, Inc., Series 2005-AR19, Class A1A2 5650452 4953858 0.48 12/25/20457/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92933BAC8 WMG Acquisition CorpWMG ACQUISITION CORP 13185000 15261638 11.5 10/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92935NAA4 WPE International Cooperatief UA 5640000 4060800 10.375 9/30/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 92978AAA0 Wachovia Capital Trust III 26710000 26109025 5.57 3/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 93317CAG1 Walter Investment Management CorpWALTER INVESTMENT MGMT 20496458 20646513 0 11/28/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 93443NAW9 Warner Chilcott CorpWARNER CHILCOTT CORP 1399216 1398866 0 3/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 93443NAX7 Warner Chilcott Co LLCWARNER CHILCOTT CO LLC 85624 85603 0 3/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 93443NAY5 WC Luxco SarlWC LUXCO SARL 1102607 1102331 0 3/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 93443NAZ2 Warner Chilcott CorpWARNER CHILCOTT CORP 609113 608961 0 3/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 941388AH3 Waterford Gaming LLC 1212986 551887 8.625 9/15/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 947075AF4 Weatherford International, Ltd. 800000 1026825 9.625 3/1/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 947890406 Webster Financial CorpWEBSTER FINANCIAL CORP 192050 4762840 6.4 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 94973VBD8 WellPoint IncWELLPOINT INC 4944000 6442650 2.75 10/15/20427/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 949746804 Wells Fargo & Company, Class A 11170 12990710 7.5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 94980RAC1 Wells Fargo Mortgage Backed Securities Trust, Series 2004-Z, 4977347 4965516 2.624 12/25/20347/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 94982UAA6 Wells Fargo Mortgage Backed Securities 2005-AR5 TrustWFMBS 2 1918080 1869205 2.666 4/25/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 94988MAJ9 Wells Fargo Commercial Mortgage Trust 2013-BTC 5873000 4531002 3.55 4/16/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 959GMYII0 Brazil Notas do Tesouro Nacional Serie FNOTA DO TESOURO NACI 38065000 16138135 10 1/1/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 959QGYII5 SingTel Group Treasury Pte, Ltd. 1000000 808868 3.488 4/8/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 962166872 Weyerhaeuser CoWEYERHAEUSER CO 518550 27218690 6.375 7/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 96950HAD2 Williams Partners LP 460000 535388 7.25 2/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 97314XAF1 Wind Acquisition Finance SA 1635000 1684050 7.25 2/15/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 97650W306 Wintrust Financial CorpWINTRUST FINANCIAL CORP 855 976863 5 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 977584AA9 Wok Acquisition Corp. 11825000 13244000 10.25 6/30/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 977HDM000 BARCLAYS REPO REPO 117418000 117418000 0.07 8/1/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 979DCKII4 VALEANT PHARMACEUTICALS INTERN TERM LOAN E 7795000 7892438 0.01 6/24/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 981GUSII6 Westpac Banking CorpWESTPAC BANKING CORP 5300000 5429745 7.25 2/11/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 981MWXII0 Temasek Financial I, Ltd. 5250000 4288166 3.265 2/19/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982FLKII4 Royal Bank of Scotland PLC 7500000 5850159 1.927 3/31/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982FNGII1 General Electric Capital Australia Funding Pty, Ltd. 5300000 5098944 7 10/8/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982LBAII4 Queensland Treasury CorpQUEENSLAND TREASURY CORP 27105000 26041297 6 10/21/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982RPBII4 Inter-American Development Bank 121300000 1940042 4.75 1/10/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982SQHII8 Kreditanstalt fuer Wiederaufbau 10200000 9815657 6 1/19/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982UMDII6 General Electric Capital Australia Funding Pty, Ltd. 2200000 2015664 6.75 2/18/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982WHNII6 TENET HEALTHCARE CORPORATION UNSECURED BRIDGE LOAN 19295000 19295000 0.01 1/31/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 982ZTEII6 General Electric Capital Corp. 41000000 6705277 4.875 4/5/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 98372PAJ7 XL Capital, Ltd., Series E 12643000 12421748 6.5 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 98375YAU0 XM Satellite Radio Holdings, Inc. 5549000 11604346 7 12/1/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 98375YAZ9 XM Satellite Radio, Inc. 14415000 15892538 7.625 11/1/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 983MHYII3 Republic of Philippines 419020160 14505498 8.125 12/16/20357/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 984832AA3 Yanlord Land Group, Ltd. 2940000 3175200 10.625 3/29/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 985BLNII4 ANZ National Int'l, Ltd. 2750000 2209889 2.95 7/27/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 986YWFII8 SUN PRODUCTS CORPORATION (THE) NEW TERM LOAN 14606393 14569877 6.5 3/23/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 986ZRDII6 RENTPATH INC. TERM LOAN B 11900000 11647125 0.01 5/29/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 987CYCII0 Republic of Philippines 321278240 8649390 5.875 12/16/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 989194AG0 Zayo Group LLC / Zayo Capital IncZAYO GROUP LLC/ZAYO CAP 2575000 2832500 8.125 1/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 989701859 Zions BancorporationZIONS BANCORP 287795 7263946 6.3 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 989701867 Zions BancorporationZIONS BANCORP 295750 8354938 7.9 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 989701BD8 Zions BancorporationZIONS BANCORPORATION 8290000 7730425 5.8 12/29/20497/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999AUDZ93 AUSTRALIAN DOLLAR 2782020 2500618 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999BRLZ97 BRAZILIAN REAL 0 0 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999CADZ91 CANADIAN DOLLAR 7742652 7538362 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999CHFZ99 SWISS FRANC 181001 195581 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999EURZ94 EURO CURRENCY 0 0 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999GBPZ94 POUND STERLING 219439 333822 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999JPYZ94 JAPANESE YEN 226432503 2312660 0 NULL

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999MXNZ92 MEXICAN PESO (NEW) 1738675 136124 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999NOKZ96 NORWEGIAN KRONE 20471076 3473913 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999NZDZ90 NEW ZEALAND DOLLAR 2942076 2349835 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999SGDZ90 SINGAPORE DOLLAR 6646686 5230111 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 999USDZ92 US DOLLAR 21276654 21276654 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZC18943 GBP PUT/ USD CALL MAR14 1.40 PUT 81360000 781353 0 3/6/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZC18950 GBP PUT/USD CALL SEP13 1.45 PUT 122040000 200506 0 9/5/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZC50615 USDCALL CADPUT SEP13 CALL 163275000 383370 0 9/25/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZD23271 EUR CALL/GBP PUT SEP13 .868 CALL 81995000 1778364 0 9/30/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZD57964 USD CALL / JPY PUT DEC13 104.15 CALL 203665000 1475146 0 12/3/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZD97903 USD CALL/CAD PUT JAN14 1.0975 CALL 250645000 1003081 0 1/2/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZE06530 EUR CALL/GBP PUT AUG13 .867 CALL -40920000 -602464 0 8/8/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund 99ZE22974 NZD CALL CAD PUT AUG13 .8350 CALL -80550000 -245439 0 8/28/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI00PY51 Korea Treasury BondKOREA TREASURY BOND 5150000000 4615171 3.5 6/10/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI00RUX0 Philippine Government BondPHILIPPINE GOVERNMENT 711400000 19887913 6.5 4/28/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI014D27 Indonesia Treasury BondINDONESIA GOVERNMENT 27500000000 2540136 7 5/15/20227/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01IYS6 National Australia Bank LtdNATIONAL AUSTRALIA BANK 5795000 5584172 6 2/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01Q0T3 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 493600 0 9/10/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01Q865 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 503389 0 3/10/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01Q8O6 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 512396 0 9/10/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01Q8R9 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 531199 0 9/10/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01QK12 Korea Treasury Bond Principal StripsKOREA TRSY PRIN STRIPS 22776000000 17168695 0 9/10/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI01RH63 Korea Treasury BondKOREA TREASURY BOND 32200000000 29044189 3.5 3/10/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI020YI6 International Bank for Reconstruction & DevelopmentINTL BK R 31200000 5303174 2.125 5/29/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI0222X4 Korea Treasury BondKOREA TREASURY BOND 19800000000 17759574 3.25 6/10/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI025K82 Citigroup IncCITIGROUP INC 8565000 7077051 6.25 6/29/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI028L36 Mexican BonosMEX BONOS DESARR FIX RT 227318100 17907777 5 6/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI02BD46 Indonesia Treasury BondINDONESIA GOVERNMENT 48000000000 3881702 6.125 5/15/20287/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI02BU05 Asian Development BankASIAN DEVELOPMENT BANK 11400000 8798788 3.25 7/20/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI02NMP3 Bank of ThailandBANK OF THAILAND BOND 1036250000 33324211 3.2 10/22/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI04P1N4 General Electric Capital CorpGENERAL ELEC CAP CORP 5515000 4260822 4.25 1/17/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI04PT46 United Community Banks Inc/GA 2425 2418938 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI04Z748 International Finance CorpINTL FINANCE CORP 12705000 9967748 3.875 2/26/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI05V8S2 JPMorgan Chase & CoJPMORGAN CHASE & CO 11405000 8655260 4.25 11/2/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI05XJB3 New Look Bondco I Plc 4430000 6604356 8.75 5/14/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ACI05YFV1 Grupo Televisa SABGRUPO TELEVISA SAB 57630000 3826954 7.25 5/14/20437/31/2013 John Hancock Funds II Strategic Income Opportunities Fund ADI04ZP46 US LONG BOND(CBT) SEP13 XCBT 20130919 -2856 11970 0 9/19/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund AUD130917 Currency Forward: AUD / AUD - AUD130917 39915845 -686623 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund AUD130917 Currency Forward: AUD / AUD - AUD130917 -187851027 4461730 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B01C19II3 Kingdom of Norway 68377000 12315611 5 5/15/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B02TT6II1 European Investment Bank 3920000 3237225 6.5 9/10/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B0312GII8 Sweden Government BondSWEDISH GOVERNMENT 150095000 24609211 4.5 8/12/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B05M9CII2 Government of Mexico 146000000 12235538 9.5 12/18/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B064NSII0 Republic of Indonesia 46220000000 4690164 9.5 6/15/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B06CP8II4 Republic of Indonesia 103110000000 10989565 10 7/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B087SCII1 Government of New Zealand 59260000 51978844 6 12/15/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B08XF2II0 Kreditanstalt fuer Wiederaufbau 15350000 14505851 5.75 5/13/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B0B825II8 Province of Ontario 12870000 10758927 6.25 6/16/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B0JCHNII6 Republic of Singapore 32710000 27912310 3.25 9/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B11ZPDII5 Federation of Malaysia 85650000 26949255 4.262 9/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B1FLSSII5 Kingdom of Sweden 162735000 27274338 3.75 8/12/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B1JTP8II1 European Investment Bank 70100000 12305091 4.25 2/4/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B1W6W3II9 General Electric Capital Corp. 14055000 11767658 7.625 12/10/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B1Z99GII7 Svensk Exportkredit AB 8075000 6695678 7.625 6/30/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B39J5QII2 Kingdom of Norway 139718000 26709734 4.5 5/22/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3BBBTII3 Republic of Singapore 27350000 22609477 2.875 7/1/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3MRN1II4 Republic of Philippines 659000000 16120880 4.95 1/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3P44QII8 International Bank for Reconstruction and Development 7930000 6510766 5.375 12/15/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ1SII7 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 581392 0 9/10/20137/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ2CII1 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 573683 0 3/10/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ2TII4 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 566003 0 9/10/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ3DII8 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 557832 0 3/10/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ3ZII9 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 549329 0 9/10/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ4SII4 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 540411 0 3/10/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B3QQ57II9 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 654810000 521838 0 3/10/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B406PVII4 Kreditanstalt fuer Wiederaufbau 39250000 6852898 4 12/15/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B43XTLII0 Government of Malaysia 105000000 32623215 3.741 2/27/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B44K55II8 Republic of Indonesia 178780000000 17794555 8.25 7/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B45QPVII5 Government of Mexico 157000000 12687699 6 6/18/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B4L3PGII1 Government of New Zealand 27600000 23394535 5 3/15/20197/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B4N6FKII4 European Investment Bank 13665000 12545854 5.375 5/20/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B4P8TMII9 Inter-American Development Bank 12537000 11521077 5.375 5/27/20147/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B503GRII7 Government of New Zealand 26800000 24176263 6 5/15/20217/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B51CWJII6 Thailand Government BondTHAILAND GOVERNMENT BOND 1100000000 35123422 3.25 6/16/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B51K69908 FII BTG Pactual Corporate Office FundFII BTG PACTUAL CORP OF 68748 4022994 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B5204TII0 Republic of Indonesia 43600000000 4747549 9.5 7/15/20317/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B53LJ1II8 CapitaMalls Asia Treasury, Ltd. 7750000 6336297 3.95 8/24/2017

7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B5790JII2 Kreditanstalt fuer Wiederaufbau 18700000 18488549 6 8/20/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B596MTII0 Singapore Government BondSINGAPORE GOVERNMENT 36300000 30616937 2.375 4/1/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B61CG7II8 Federation of Malaysia 69750000 21698636 3.835 8/12/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B635N6II5 Hongkong Land Treasury Services Singapore Pte, Ltd., EMTN 2500000 2033068 3.86 12/29/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B65QF2II5 Republic of Korea 18900000000 17268250 4 3/10/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B674MGII3 Queensland Treasury CorpQUEENSLAND TREASURY CORP 17608000 17083748 6 4/21/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B694MHII9 New South Wales Treasury CorpNEW S WALES TREASURY CRP 29830000 30119041 6 5/1/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund B73CFVII2 International Bank for Reconstruction & DevelopmentINTL BK R 16555000 13438436 4.5 8/16/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund C4108FAC0 Province of Quebec/Canada 5060000 4287782 6.75 11/9/20157/31/2013 John Hancock Funds II Strategic Income Opportunities Fund C5818LAC5 Mood Media CorpMOOD MEDIA CORP 1053646 1053646 0 5/6/20187/31/2013 John Hancock Funds II Strategic Income Opportunities Fund CAD130917 Currency Forward: CAD / CAD - CAD130917 637837759 15146171 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund CAD130917 Currency Forward: CAD / CAD - CAD130917 -1551046422 -33808482 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund EUR130917 Currency Forward: EUR / EUR - EUR130917 462705000 15891370 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund EUR130917 Currency Forward: EUR / EUR - EUR130917 -558816469 -17968680 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund G6740DAB2 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 7136938 7169646 0 10/25/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund G9368PAP9 Virgin Media Investment Holdings LtdVIRGIN MEDIA INVESTMENT 7370000 7355673 0 6/7/20207/31/2013 John Hancock Funds II Strategic Income Opportunities Fund GBP130917 Currency Forward: GBP / GBP - GBP130917 340903521 1008802 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund GBP130917 Currency Forward: GBP / GBP - GBP130917 -440205656 -1676713 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund JPY130917 Currency Forward: JPY / JPY - JPY130917 7705956895 1884979 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund JPY130917 Currency Forward: JPY / JPY - JPY130917 -19873672981 -2466986 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund L0302D178 ArcelorMittalARCELORMITTAL 60650 1271831 6 1/15/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund L5140P119 Intelsat SAINTELSAT SA 75360 4448501 5.75 5/1/20167/31/2013 John Hancock Funds II Strategic Income Opportunities Fund MXN130917 Currency Forward: MXN / MXN - MXN130917 1559366447 3550175 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund MXN130917 Currency Forward: MXN / MXN - MXN130917 -795153267 -643730 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund N53745100 LyondellBasell Industries NV, Class A 33 2267 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund NOK130917 Currency Forward: NOK / NOK - NOK130917 323744420 1748417 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund NOK130917 Currency Forward: NOK / NOK - NOK130917 -724004259 -4668275 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund NZD130917 Currency Forward: NZD / NZD - NZD130917 165695436 1535853 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund NZD130917 Currency Forward: NZD / NZD - NZD130917 -125978822 734770 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund Q3930AAB4 FMG Resources August 2006 Pty LtdFMG RESOURCES AUG 2006 6009588 6051655 0 10/18/20177/31/2013 John Hancock Funds II Strategic Income Opportunities Fund SEK130917 Currency Forward: SEK / SEK - SEK130917 -460455453 -2178618 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund SGD130917 Currency Forward: SGD / SGD - SGD130917 -211689611 560382 0 NULL 7/31/2013 John Hancock Funds II Strategic Income Opportunities Fund SGD130917 Currency Forward: SGD / SGD - SGD130917 69791712 -335059 0 NULL 7/31/2013 John Hancock Funds II Floating Rate Income Fund 00100UAD4 ADS Waste Holdings IncADS WASTE HOLDINGS 30148500 30311543 0 10/9/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 00485CAK3 Acosta IncACOSTA INC 21566419 21733559 0 3/2/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 00769EAN0 Advantage Sales & Marketing LLCADVANTAGE SALES & MARKETING 13153005 13210470 0 12/17/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 00770SAB2 AdvancePierre Foods IncADVANCEPIERRE FOODS 10197478 10299453 0 7/10/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 00770SAD8 AdvancePierre Foods IncADVANCEPIERRE FOODS 11420000 11596062 0 10/10/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 008635AC8 Aguila 3 SAAGUILA 3 SA 16500000 17002355 7.875 1/31/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 01852VAD0 Allflex Holdings III IncALLFLEX HOLDINGS III 11980000 12069850 0 7/17/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 018772AM5 Alliance One International, Inc. 980000 1029000 10 7/15/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 018772AR4 Alliance One International IncALLIANCE ONE INTL INC 17130000 16873050 9.875 7/15/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 01973JAF6 Allison Transmission IncALLISON TRANSMISSION INC 11140813 11227042 0 8/23/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 01973JAG4 Allison Transmission IncALLISON TRANSMISSION INC 5164447 5177358 0 8/7/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 02005NAJ9 Ally Financial, Inc. 880000 1021900 7.5 9/15/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 02076VAD8 Alpha Natural Resources IncALPHA NATURAL RESOURCES 19969950 19558070 0 5/22/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 02255HAB6 Alvogen Pharma US IncALVOGEN PHARMA US INC 13595000 13476044 0 5/23/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 02376CAH8 American Airlines IncAMERICAN AIRLINES INC 33430000 33513575 0 6/27/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 02474RAB9 American Builders & Contractors Supply Co IncABC SUPPLY CO I 15550000 15552783 0 4/16/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 03280HAC1 Ancestry.com IncANCESTRY.COM INC 13652166 13768209 0 12/28/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 03305DAD9 Anchor Hocking LLCANCHOR HOCKING LLC 15460000 15571126 0 5/21/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 03852CAB2 ARAMARK Corp. 64096 64577 0 1/26/20147/31/2013 John Hancock Funds II Floating Rate Income Fund 03852CAC0 ARAMARK Corp., Letter of Credit 267979 269096 0 7/26/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 03852CAD8 ARAMARK CorpARAMARK CORP 4074825 4091805 0 7/26/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 03852CAM8 ARAMARK CorpARAMARK CORP 72135 72495 0 7/26/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 03852CAN6 ARAMARK CorpARAMARK CORP 2099722 2110221 0 7/26/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 03852CAP1 ARAMARK CorpARAMARK CORP 10000000 10087500 0 9/7/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 03938DAD4 Arch Coal IncARCH COAL INC 20906656 20728072 0 5/16/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 03979VAK8 Ardent Medical Services IncARDENT MEDICAL SERVICES INC 8367950 8388870 0 7/2/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 04626CAJ8 Astoria Generating Co Acquisitions LLCASTORIA GENERATING CO 24800000 25213342 0 10/26/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 04822DAB5 Atlantic Aviation FBO IncATLANTIC AVIATION FBO INC 5670000 5684175 0 5/31/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 04916RAB1 Atlas Iron LtdATLAS IRON LTD 19660000 19365100 0 12/10/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 050095AM0 Atwood Oceanics IncATWOOD OCEANICS INC 5460000 5814900 6.5 2/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 05107BAE6 August US Holding Co IncAUGUST US HOLDING CO INC 5135176 5154433 0 4/27/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 05531LAB6 Bresnan Broadband Holdings LLCBRESNAN BROADBAND HOLDINGS 0 0 0 12/14/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 05542UAB3 BBTS Borrower LPBBTS BORROWER LP 12106550 12076284 0 6/4/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 05745PAD5 BakerCorp International IncBAKERCORP INTERNATIONAL INC 17817089 17809659 0 2/7/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 06049T007 BANK OF AMERICA REPO TERM 103901000 103901000 0.04 8/1/20137/31/2013 John Hancock Funds II Floating Rate Income Fund 067901AB4 Barrick Gold Corp. 4610000 5040233 6.95 4/1/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 07170LAW2 Bausch & Lomb IncBAUSCH & LOMB INC 14252795 14245669 0 5/17/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 09061AAN4 Biomet IncBIOMET INC 4994813 5023947 0 7/25/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 10801QAD4 Brickman Group Holdings IncBRICKMAN GROUP HOLDINGS 1897458 1906946 0 10/14/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 10801QAE2 Brickman Group Holdings IncBRICKMAN GROUP HOLDINGS 2393172 2399155 0 9/28/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 120111BK4 Building Materials Corp of America 2000000 2130000 6.875 8/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 1248EPAP8 CCO Holdings LLC / CCO Holdings Capital Corp. 2300000 2501250 8.125 4/30/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 1248EPAS2 CCO Holdings LLC / CCO Holdings Capital Corp. 6000000 6360000 7 1/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 1248EPBE2 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 550000 514250 5.75 1/15/2024

7/31/2013 John Hancock Funds II Floating Rate Income Fund 12502TAF1 CCM Merger IncCCM MERGER INC 24217595 24429499 0 3/1/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 12620BAF7 CPM Holdings IncCPM HOLDINGS INC 7572775 7568042 0 8/29/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 12620BAG5 CPM Holdings IncCPM HOLDINGS INC 250000 250625 0 3/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 12630UAD8 CSC Holdings LLCCSC HOLDINGS LLC 15440000 15295250 0 4/17/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 131347BP0 Calpine Corp., 7.25% 6564000 6859380 7.25 10/15/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 131347BS4 Calpine Corp. 900000 976500 7.875 7/31/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 14068PAG9 Capsugel Holdings US IncCAPSUGEL HOLDINGS US INC 30777263 30892678 0 8/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 14149QAH8 Catalent Pharma Solutions IncCATALENT PHARMA SOLUTIONS 9850687 9850687 0 9/15/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 15131YAF2 Cengage Learning Acquisitions IncCENGAGE LEARNING ACQ INC 0 0 0 7/3/20147/31/2013 John Hancock Funds II Floating Rate Income Fund 165167CC9 Chesapeake Energy Corp. 230000 259325 7.25 12/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 165167CD7 Chesapeake Energy Corp. 2000000 2215000 9.5 2/15/20157/31/2013 John Hancock Funds II Floating Rate Income Fund 165167CG0 Chesapeake Energy Corp. 3790000 4017400 6.125 2/15/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 16516FAD1 Chesapeake Energy CorpCHESAPEAKE ENERGY CORP 26020000 26644480 0 12/2/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 17121HAD2 Chrysler Group LLCCHRYSLER GROUP LLC 5474619 5557675 0 5/24/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 172442AM7 Cinemark USA IncCINEMARK USA INC 482285 483973 0 12/18/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 20162VAB9 Commercial Barge Line CoCOMMERCIAL BARGE LINE CO 22583400 21341313 0 9/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 20162VAE3 Commercial Barge Line CoCOMMERCIAL BARGE LINE CO 12580000 11825200 0 3/15/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 20478FAH0 CompuCom Systems IncCOMPUCOM SYSTEMS INC 25428632 25571668 0 5/9/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 20902CAL4 Consolidated Container Co LLCCONSOLIDATED CONTAINER CO 9676875 9717199 0 7/3/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 210795QD5 Continental Airlines 2012-3 Class C Pass Thru CertificatesCO 3890000 3948350 6.125 4/29/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 210797AH9 United Airlines IncCONTINENTAL AIRLINES INC 3291750 3319730 0 4/1/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 212015AH4 Continental Resources Inc/OKCONTINENTAL RESOURCES 1040000 1045200 5 9/15/20227/31/2013 John Hancock Funds II Floating Rate Income Fund 21244NAB7 Convatec IncCONVATEC INC 14611528 14641964 0 12/22/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 22523HAH7 CRC Health Corp. 29084197 29193263 0 11/16/20157/31/2013 John Hancock Funds II Floating Rate Income Fund 226567AK1 Cricket Communications IncCRICKET COMMUNICATIONS INC 18090000 18191756 0 3/8/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 22764YAH8 Crossmark Holdings IncCROSSMARK HOLDINGS INC 8228650 8225219 0 2/7/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 22822TAR7 Crown Castle Operating CoCROWN CASTLE OPERATING CO 10400771 10403662 0 1/31/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 24735TAA6 Delta Air Lines, Series 2012-1B Pass Through Trust 5430275 5769667 6.875 5/7/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 24736CAR5 Delta Air Lines IncDELTA AIR LINES 21860693 22019183 0 4/20/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 25442LAE6 DineEquity IncDINEEQUITY INC 7486268 7539293 0 10/19/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 25470XAE5 DISH DBS CorpDISH DBS CORP 4720000 5003200 6.75 6/1/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 256604AV1 Dole Food Co IncDOLE FOOD CO INC 9605925 9605925 0 4/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 26550HAB7 Dunkin' Brands IncDUNKIN BRANDS INC 28866490 28978579 0 2/14/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 26817HAC4 Dynegy IncDYNEGY INC 10017692 10055259 0 4/23/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 26878UAG2 EP Energy LLCEP ENERGY LLC 17500000 17481765 0 5/24/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 269871AA7 Eagle Spinco IncEAGLE SPINCO INC 1410000 1353600 4.625 2/15/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 29101QAD1 Emergency Medical Services Corp. 26666647 26766646 0 5/25/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 29269QAE7 Energy Future Intermediate Holding Co LLC / EFIH Finance Inc 3500000 3570000 6.875 8/15/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 29446CAH7 Equinox Holdings IncEQUINOX HOLDINGS INC 22074675 22185048 0 2/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 30210EAB8 Exopack LLCEXOPACK LLC 21168001 21353221 0 5/31/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 30252KAB3 FGI Operating Co LLCFGI OPERATING CO LLC 10895093 10922330 0 4/19/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 31528DAB5 Candy Intermediate Holdings IncCANDY INTERMEDIATE HOLDINGS 20691000 20613409 0 6/18/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 319963BC7 First Data Corp., 144A 1640000 1722000 7.375 6/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 319963BE3 First Data CorpFIRST DATA CORPORATION 15740000 16428625 6.75 11/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 32007UAL3 First Data Corp. 3945507 3941395 0 3/24/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 32007UBA6 First Data CorpFIRST DATA CORPORATION 8500000 8482295 0 9/24/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 32007UBB4 First Data CorpFIRST DATA CORPORATION 1500000 1498929 0 3/24/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 35100DAL0 Four Seasons Holdings IncFOUR SEASONS HOLDINGS 6060000 6128175 0 6/27/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 35168DAB1 FTS International IncFTS INTERNATIONAL INC 23513277 23412499 0 5/6/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 35687KAL5 Freescale Semiconductor IncFREESCALE SEMICONDUCTOR INC 2783404 2807759 0 3/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 35802XAF0 Fresenius Medical Care US Finance II IncFRESENIUS MED CARE I 6070000 6403850 5.875 1/31/20227/31/2013 John Hancock Funds II Floating Rate Income Fund 361860208 GMAC Capital Trust I 493200 13094460 8.125 2/15/20407/31/2013 John Hancock Funds II Floating Rate Income Fund 365556AK5 Gardner Denver IncGARDNER DENVER INC 30370000 30462811 0 7/30/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 36874VAG3 Generac Power Systems IncGENERAC POWER SYSTEMS INC 20573889 20548172 0 5/31/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 37427UAF7 Getty Images IncGETTY IMAGES INC 26020497 26028641 0 10/18/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 37951KAC0 Global Cash Access IncGLOBAL CASH ACCESS INC 5117202 5181168 0 3/1/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 37953MAA8 Globe Luxembourg SCAGLOBE LUXEMBOURG SCA 11740000 11576344 9.625 5/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 38113GAC2 Golden Nugget, Inc. 3019478 2946506 0 6/30/20147/31/2013 John Hancock Funds II Floating Rate Income Fund 38113GAF5 Golden Nugget IncGOLDEN NUGGET INC 1696570 1655569 0 6/30/20147/31/2013 John Hancock Funds II Floating Rate Income Fund 381995000 GOLDMAN SACHS REPO 129899000 129899000 0.07 8/1/20137/31/2013 John Hancock Funds II Floating Rate Income Fund 40377UAC8 Gymboree Corp/TheGYMBOREE CORP 33564771 32426724 0 2/23/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 40419VAH5 HJ Heinz CoHJ HEINZ CO 1570000 1578505 0 6/7/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 40419VAJ1 HJ Heinz CoHJ HEINZ CO 13590000 13708913 0 6/5/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 413626AR3 Caesars Entertainment Operating Company, Inc. 16516394 16431516 0 10/31/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 413626AU6 Caesars Entertainment Operating Company, Inc. 33630433 29768953 0 1/28/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 42216BAC1 Healogics IncHEALOGICS INC 5249843 5272811 0 2/5/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 42216BAE7 Healogics IncHEALOGICS INC 4500000 4595625 0 2/5/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 427093AB5 Hercules Offshore, Inc. 4461000 4739813 10.5 10/15/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 427093AF6 Hercules Offshore IncHERCULES OFFSHORE INC 20890000 21934500 7.125 4/1/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 42804VAM3 Hertz Corp/TheHERTZ CORP 7462500 7495148 0 3/11/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 42804VAN1 Hertz Corp/TheHERTZ CORP 17613582 17661138 0 3/11/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 44049HAG8 Horizon Lines LLCHORIZON LINES LLC 17089000 16918110 11 10/15/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 45252HAF9 Immucor IncIMMUCOR INC 10813536 10908154 0 8/19/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 45672LAB1 Infor US IncINFOR US INC 2550000 2540438 0 6/3/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 45824PAF0 Intelligrated IncINTELLIGRATED INC 15880000 15899850 0 7/19/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 45824TAE5 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 2340000 2530125 7.25 4/1/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 45824TAG0 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 3500000 3810625 7.5 4/1/2021

7/31/2013 John Hancock Funds II Floating Rate Income Fund 45824TAN5 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 1270000 1219200 5.5 8/1/20237/31/2013 John Hancock Funds II Floating Rate Income Fund 459745GC3 International Lease Finance Corp. 3300000 3720750 7.125 9/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 46613BAC1 J Crew Group IncJ CREW GROUP 12982450 13052776 0 3/7/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 47009YAD9 Pharmaceutical Product Development IncPHARMACEUTICAL PROD DE 19909448 20031115 0 12/5/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 50105JAE7 Kronos Inc/MAKRONOS INC/MA 13230000 13643438 0 4/26/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 50105JAF4 Kronos Inc/MAKRONOS INC/MA 15581725 15669372 0 10/30/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 50307MAB2 La Frontera Generation LLCLA FRONTERA GENERATION LLC 8500000 8539848 0 9/30/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 51508PAC8 Landry's IncLANDRY'S INC 26880969 27169939 0 4/24/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 51586HAF4 Language Line LLCLANGUAGE LINE LLC 22709676 22461301 0 6/20/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 51783QAG3 Las Vegas Sands LLC 18305021 18296436 0 11/23/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 51783QAH1 Las Vegas Sands LLC 3510600 3508953 0 11/23/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 51861JAR0 Laureate Education IncLAUREATE EDUCATION INC 24304551 24296968 0 6/16/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 52078DAF6 Infor US IncINFOR US INC 7200804 7263811 0 4/5/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 52706YAE3 Leslie's Poolmart IncLESLIE'S POOLMART 9024370 9110102 0 10/16/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 52729KAF3 Level 3 Financing IncLEVEL 3 FINANCING INC 1000000 1005990 0 8/1/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 53566NAB0 Lineage Logistics LLCLINEAGE LOGISTICS LLC 9120000 9074400 0 4/26/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 55181WAA2 Lynx I CorpLYNX I CORP 10000000 10125000 5.375 4/15/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 55181XAA0 Lynx II CorpLYNX II CORP 200000 205250 6.375 4/15/20237/31/2013 John Hancock Funds II Floating Rate Income Fund 55301HAM4 MGM Resorts InternationalMGM RESORTS INTL 2985000 2990597 0 12/20/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 55301HAN2 MGM Resorts InternationalMGM RESORTS INTL 16498359 16508539 0 12/20/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 570506AR6 MarkWest Energy Partners LP / MarkWest Energy Finance CorpMA 2340000 2199600 4.5 7/15/20237/31/2013 John Hancock Funds II Floating Rate Income Fund 58063VAC7 McGraw-Hill Global Education Holdings LLCMCGRAW-HILL GLOBAL 24129525 24220011 0 3/22/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 58949VAB9 Merge Healthcare IncMERGE HEALTHCARE INC 16048000 16048000 0 4/23/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 59407HAC1 Michael Foods Group IncMICHAEL FOODS GROUP INC 5507582 5574130 0 2/25/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 594088AJ5 Michaels Stores IncMICHAELS STORES INC 21246750 21307452 0 1/28/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 59841RAA7 Midwest Vanadium Pty, Ltd. 6080000 4468800 11.5 2/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 60001PAB3 Mill US Acquisition LLCMILL US ACQUISITION LLC 19300000 19384438 0 7/3/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 60001PAD9 Mill US Acquisition LLCMILL US ACQUISITION LLC 8100000 8123628 0 5/23/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 60458PAA3 Mirabela Nickel, Ltd. 940000 667400 8.75 4/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 60473VAC7 Mirror BidCo CorpMIRROR BIDCO CORP 21725837 21834467 0 12/18/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 608753AG4 Molycorp IncMOLYCORP INC 14160000 14337000 10 6/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 60945LAK1 Monitronics International IncMONITRONICS INTERNATIONA 16326402 16455658 0 3/23/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 62546LAD6 MultiPlan IncMULTIPLAN INC 22000354 22110356 0 8/18/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 627048AD3 Murray Energy CorpMURRAY ENERGY CORP 4780000 4768050 0 5/24/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 62908UAD8 NEP Broadcasting LLCNEP BROADCASTING LLC 22825300 23010756 0 1/22/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 62937NAT4 NRG Energy IncNRG ENERGY INC 7796022 7780188 0 7/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 63080TAA5 Nara Cable Funding LtdNARA CABLE FUNDING 5260000 5523000 8.875 12/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 63938MAB2 Navios Maritime Acquisition Corp/Navios Acquisition Finance 1365000 1419600 8.625 11/1/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 640217AF2 Neiman Marcus Group, Inc./The 29767494 29823308 0 5/16/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 64455RAB2 Hostess Brands IncHOSTESS BRANDS INC 11556093 11873886 0 3/20/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 65409YAU9 Nielsen Finance LLCNIELSEN FINANCE LLC 3379934 3387177 0 2/2/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 65409YAV7 Nielsen Finance LLCNIELSEN FINANCE LLC 11838163 11882556 0 5/1/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 67105DAJ3 OSI Restaurant Partners LLCOSI RESTAURANT PARTNERS 3000000 3006942 0 10/26/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 69368HAC7 PVH CorpPVH CORP 12823572 12867659 0 2/13/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 69834FAB9 Panda Temple Power II LLCPANDA TEMPLE POWER II LLC 5930000 6018950 0 3/28/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 69888DAG8 Par Pharmaceutical Cos IncPAR PHARMACEUTICAL 13584968 13604381 0 9/28/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 70215EAE3 Party City Holdings IncPARTY CITY HOLDINGS INC 34568387 34660996 0 7/27/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 71601KAF6 Petco Animal Supplies IncPETCO ANIMAL SUPPLIES INC 15712783 15786444 0 11/24/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 71647NAC3 Petrobras Global Finance BVPETROBRAS GLOBAL FINANCE 7520000 7440559 2 5/20/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 71755VAB5 Philadelphia Energy Solutions Refining and Marketing LLCPHIL 10084725 10009090 0 4/4/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 72346DAN3 Pinnacle Entertainment IncPINNACLE ENTERTAINMENT INC 7159375 7150426 0 3/19/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 74728DAC1 QCE LLC 13748239 5224331 0 5/5/20137/31/2013 John Hancock Funds II Floating Rate Income Fund 74837MAJ4 Quicksilver Resources IncQUICKSILVER RESOURCES IN 26910000 25833600 0 6/21/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 74876WAJ4 Quintiles Transnational CorpQUINTILES TRANSNATIONAL 19839488 20013084 0 6/8/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 74876WAK1 Quintiles Transnational CorpQUINTILES TRANSNATIONAL 2784244 2798166 0 6/8/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 74933RAG2 RegionalCare Hospital Partners IncREGIONALCARE HOSP PARTNERS 19814743 19814743 0 11/4/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 75049EAF1 Radnet Management IncRADNET MANAGEMENT INC 7836521 7846317 0 10/10/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 75524EAK4 DJO Finance LLC / DJO Finance CorpDJO FIN LLC/DJO FIN CORP 2150175 2154654 0 9/15/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 75605EBU3 Realogy Corp. 6860000 7443100 7.875 2/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 75605NAC4 Realogy Group LLCREALOGY CORP 2198471 2198471 0 10/10/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 75605NAJ9 Realogy Group LLCREALOGY CORP 25641359 25849695 0 3/5/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 761735AP4 Reynolds Group Issuer Inc / Reynolds Group Issuer LLC / Reyn 20680000 21041900 5.75 10/15/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 76275DAD1 Rice Drilling B LLCRICE DRILLING B LLC 14314125 14099413 0 10/25/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 77636DAL5 Roofing Supply Group LLCROOFING SUPPLY GROUP LLC 8084 8104 0 5/31/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 78375RAA1 Ryerson Inc / Joseph T Ryerson & Son IncRYERSON INC / JOSEPH 6800000 7072000 9 10/15/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 78442FEJ3 SLM Corp. 10790000 12030850 8 3/25/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 78466YAB4 SRS Distribution IncSRS DISTRIBUTION INC 8300000 8268875 0 8/28/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 79603MAD8 Samson Investment CoSAMSON INVESTMENT COMPANY 25050000 25316156 0 9/25/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 80306XAB6 Sapphire Power LLCSAPPHIRE POWER 7840000 7833469 0 7/3/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 81726HAC9 Sensus USA, Inc. 10878032 10723923 0 5/9/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 81726HAF2 Sensus USA IncSENSUS USA INC 4000000 3900000 0 5/9/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 81760GAQ7 ServiceMaster Co/TNSERVICEMASTER COMPANY 15780176 15678268 0 1/31/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 82773WAD4 Accudyne Industries Borrower SCAACCUDYNE INDUSTRIES BOR 21921097 21893520 0 12/13/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 83404DAA7 Softbank Corp. 13110000 12683925 4.5 4/15/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 83578BAD5 EllucianSOPHIA LP 11270472 11364389 0 7/19/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 852061AK6 Sprint Nextel Corp. 5000000 5925000 9 11/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 852278AA8 St Barbara LtdST BARBARA LTD 6210000 5682150 8.875 4/15/2018

7/31/2013 John Hancock Funds II Floating Rate Income Fund 85520BAG2 Star West Generation LLCSTAR WEST GENERATION 24668175 24853186 0 3/13/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 85769EAG6 Station Casinos LLCSTATION CASINOS LLC 15002400 15117603 0 3/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 86115PAB1 Stockbridge/SBE Holdings LLCSTOCKBRIDGE/SBE HOLDINGS 10000000 10550000 0 5/2/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 86722CAB5 SunCoke Energy IncSUNCOKE ENERGY INC 4480962 4480962 0 7/26/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 86736GAN4 SunGard Data Systems IncSUNGARD DATA SYSTEMS INC 7960000 8052869 0 1/31/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 86736GAP9 SunGard Data Systems IncSUNGARD DATA SYSTEMS INC 20974635 21105475 0 3/8/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 86853TAP8 SUPERVALU IncSUPERVALU INC 20754790 20926017 0 3/21/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 87164GAE3 Syniverse Holdings IncSYNIVERSE HOLDINGS INC 6831000 6858754 0 4/23/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 87309LAK4 TWCC Holding CorpTWCC HOLDING CORP 14033551 14131646 0 2/13/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 87650QAF9 TASC Inc/VATASC INC 2631746 2628457 0 5/4/20157/31/2013 John Hancock Funds II Floating Rate Income Fund 877249AC6 Taylor Morrison Communities Inc / Monarch Communities, Inc. 1580000 1520750 5.25 4/15/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 87951YAN1 Telesat CanadaTELESAT CANADA INC 11137711 11188755 0 3/28/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 88160JAB5 Tesoro CorpTESORO CORP 3491250 3508706 0 6/3/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 89054FAF1 Topaz Power Holdings LLCTOPAZ POWER HOLDINGS LLC 15022138 15116026 0 2/26/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 89708X105 Tropicana Entertainment, Inc. 72338 1121239 0 NULL 7/31/2013 John Hancock Funds II Floating Rate Income Fund 90210EAM8 Texas Competitive Electric Holdings Company LLC 37084306 25970622 0 10/10/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 903203BN6 UPC Financing PartnershipUPC FINANCING PARTNERSHIP 11841186 11821447 0 6/30/20217/31/2013 John Hancock Funds II Floating Rate Income Fund 90343XAF1 US Airways IncUS AIRWAYS INC 15590000 15582205 0 5/23/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 90429PAC2 UCI International, Inc. 3882634 3894767 0 7/26/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 91359HAF5 Universal Health Services IncUNIVERSAL HEALTH SERVICES 7459000 7479982 0 11/15/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 914906AH5 Univision Communications, Inc. 4720000 5180200 7.875 11/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 914906AM4 Univision Communications, Inc. 2500000 2668750 6.875 5/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 914906AP7 Univision Communications IncUNIVISION COMMUNICATIONS 13480000 14491000 6.75 9/15/20227/31/2013 John Hancock Funds II Floating Rate Income Fund 914908AP3 Univision Communications IncUNIVISION COMMUNICATIONS 29798009 29933024 0 3/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 914908AU2 Univision Communications IncUNIVISION COMMUNICATIONS 7221900 7192240 0 3/1/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 92022QAB9 ValleyCrest Cos LLCVALLEYCREST COS 6729688 6714970 0 6/13/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 921PXHII0 KABEL DEUTSHLAND GMBH TERM LOAN F1 10604630 10564862 0.01 2/1/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 921WVWII4 SCHAEFFLER AG USD TERM LOAN C 33700000 33868500 0.01 1/27/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 921XJMII8 EAGLE SPINCO INC TERM LOAN 3108168 3131480 0.01 1/27/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 92203MAJ2 Vanguard Health Holding Co II LLCVANGUARD HEALTH HLD II 11317672 11335362 0 1/29/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 922CARII1 SINCLAIR TELEVISION GROUP INC. NEW TERM LOAN B 9406425 9420535 0.01 4/9/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 922KUXII8 ALLFLEX HOLDINGS II, INC. NEW 1ST LIEN TL 9470000 9511431 0.01 6/11/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 922QLZII0 MONITONICS INTERNATIONAL INC. INCREMENTAL TERM LOAN B 6520000 6571619 0.01 3/23/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 92531XAS1 Verso Paper Holdings LLC / Verso Paper IncVERSO PAPER HLDG L 65000 42575 11.75 1/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 92829EAG0 Visant Corp. 27548617 26887451 0 12/22/20167/31/2013 John Hancock Funds II Floating Rate Income Fund 92937JAC7 WP CPP Holdings LLCWP CPP HOLDINGS LLC 11885275 11944701 0 12/28/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 92937JAE3 WP CPP Holdings LLCWP CPP HOLDINGS LLC 10130000 10433900 0 6/28/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 92937VAH9 WNA Holdings IncWNA HOLDINGS 5850000 5860969 0 6/7/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 93316UAD9 Walter Energy IncWALTER ENERGY INC 10055687 9707931 0 4/1/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 93443NAW9 Warner Chilcott CorpWARNER CHILCOTT CORP 9108801 9106524 0 3/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 93443NAX7 Warner Chilcott Co LLCWARNER CHILCOTT CO LLC 557409 557270 0 3/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 93443NAY5 WC Luxco SarlWC LUXCO SARL 7177895 7176101 0 3/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 93443NAZ2 Warner Chilcott CorpWARNER CHILCOTT CORP 3965282 3964291 0 3/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 94105UAJ9 Waste Industries USA IncWASTE INDUSTRIES USA INC 19103201 19150959 0 3/18/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 950589AJ0 Wendy's International IncWENDY'S INTERNATIONAL INC 10165206 10160123 0 5/15/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 970YPLII1 CONTAINER STORE INC TERM LOAN B 18964248 19011659 6.25 4/5/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 97246FAB2 Wilsonart International Holding LLCWILSONART INTERNATIONAL H 12228601 12213316 0 10/31/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 972CPKII9 INTELLIGRATED, INC. 2ND LIEN TERM LOAN 6310000 6436200 0.01 12/31/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 97314XAF1 Wind Acquisition Finance SA 17650000 18179500 7.25 2/15/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 97314XAJ3 Wind Acquisition Finance SA 1470000 1499400 6.5 4/30/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 97358FAB6 Windsor Financing LLCWINDSOR FINANCING LLC 10393592 10627447 0 12/5/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 97381HAN7 Windstream CorpWINDSTREAM CORP 6706300 6716078 0 1/23/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 979CRUII8 EXPERA SPECIALTY SOLUTIONS LLC TERM LOAN B 7500000 7387500 0.01 12/21/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 979DUDII0 OXBOW CARBON AND MINERAL HOLDI 2ND LIEN TERM LOAN 8260000 8363250 0.01 1/22/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 979DUHII1 BIOSCRIP INC. TERM LOAN B 10000000 10075000 0.01 6/15/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 984753AE3 Yankee Candle Co Inc/TheYANKEE CANDLE CO 10160316 10228054 0 4/2/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 986NTUII3 EQUIPOWER RESOURCES HOLDING LL REFI TERM LOAN B 30843304 31305954 0.01 12/21/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 986RYZII7 DEL MONTE FOODS COMPANY NEW TERM LOAN B 35020360 35020360 0.01 3/8/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 986XHLII4 FLYING FORTRESS INC. NEW TERM LOAN 17309166 17287530 0.01 6/30/20177/31/2013 John Hancock Funds II Floating Rate Income Fund 986XYFII8 CHARTER COMMUNICATIONS OPERATI TERM LOAN E 7430000 7399351 1 4/10/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 986YPAII7 GIM CHANNELVIEW COGENERATION L TERM LOAN B 10200000 10246747 0.01 5/4/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 986YPKII5 XERIUM TECHNOLOGIES INC. TERM LOAN 2200000 2208250 0.01 5/2/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 986YWFII8 SUN PRODUCTS CORPORATION (THE) NEW TERM LOAN 14822850 14785793 6.5 3/23/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 986ZSQII6 WADDINGTON NORTH AMERICA INC. USD 2ND LIEN TERM LOAN 4090000 4105338 0.01 11/30/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 986ZVDII1 CLONDALKIN ACQUISITIONS B.V. TERM LOAN B 5740000 5754350 0.01 5/29/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 988KMJII9 INTELSAT JACKSON HOLDINGS LTD TERM LOAN B1 26876922 27061701 1 4/2/20187/31/2013 John Hancock Funds II Floating Rate Income Fund 988NDGII9 BSN MEDICAL ACQUISTION HOLDING TERM LOAN B1 11000000 11036663 0.01 8/28/20197/31/2013 John Hancock Funds II Floating Rate Income Fund 988VFJII3 EQUINOX FITNESS CLUBS 1ST LIEN TERM LOAN 8520000 8647800 0.01 5/16/20207/31/2013 John Hancock Funds II Floating Rate Income Fund 999USDZ92 US DOLLAR 5199457 5199457 0 NULL 7/31/2013 John Hancock Funds II Floating Rate Income Fund C3328TAB8 Essar Steel Algoma IncESSAR STEEL ALGOMA INC 18867475 19150487 0 9/20/20147/31/2013 John Hancock Funds II Floating Rate Income Fund C8739VAB5 Teine Energy LtdTEINE ENERGY LTD 15438225 15206652 0 5/17/20197/31/2013 John Hancock Funds II Floating Rate Income Fund G6740DAB2 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 14042875 14107234 0 10/25/20177/31/2013 John Hancock Funds II Floating Rate Income Fund G9368PAP9 Virgin Media Investment Holdings LtdVIRGIN MEDIA INVESTMENT 22300000 22256649 0 6/7/20207/31/2013 John Hancock Funds II Floating Rate Income Fund L0433MAB1 August LuxUK Holding CoAUGUST LUXUK HOLDING CO 6675587 6725654 0 4/27/20187/31/2013 John Hancock Funds II Floating Rate Income Fund L7307NAD3 Pacific Drilling SAPACIFIC DRILLING SA 19580000 19663215 0 6/3/20187/31/2013 John Hancock Funds II Floating Rate Income Fund N2202PAD3 Constellium NVCONSTELLIUM NV 11610900 11930200 0 3/25/20207/31/2013 John Hancock Funds II Floating Rate Income Fund N53745100 LyondellBasell Industries NV, Class A 61709 4240025 0 NULL

7/31/2013 John Hancock Funds II Floating Rate Income Fund N5945LAG0 NXP BVNXP BV 8457500 8605506 0 1/11/20207/31/2013 John Hancock Funds II Floating Rate Income Fund P7341HAB4 Oceania Cruises IncOCEANIA CRUISES 29770000 29807213 0 6/28/20207/31/2013 John Hancock Funds II Floating Rate Income Fund P8588FAD4 Seven Seas Cruises S de RL LLCSEVEN SEAS CRUISES S RL 14880000 14963700 0 12/21/20187/31/2013 John Hancock Funds II Floating Rate Income Fund Q3930AAB4 FMG Resources August 2006 Pty LtdFMG RESOURCES AUG 2006 48578413 48918462 0 10/18/20177/31/2013 John Hancock Funds II Floating Rate Income Fund Q6775DAB9 Nine Entertainment Co Pty LtdNINE ENTERTAINMENT CO 11473750 11440281 0 2/5/20207/31/2013 John Hancock Funds Bond Fund 001055AC6 Aflac, Inc. 2305000 3003894 8.5 5/15/20197/31/2013 John Hancock Funds Bond Fund 00130HBT1 AES Corp/VAAES CORPORATION 555000 527250 4.875 5/15/20237/31/2013 John Hancock Funds Bond Fund 00163MAL8 AMB Property LP 295000 316517 4.5 8/15/20177/31/2013 John Hancock Funds Bond Fund 00165AAB4 AMC Entertainment, Inc. 880000 952600 8.75 6/1/20197/31/2013 John Hancock Funds Bond Fund 00185AAB0 Aon PLCAON PLC 1580000 1365227 4.25 12/12/20427/31/2013 John Hancock Funds Bond Fund 00191AAA4 ARD Finance SA 2210517 2387358 11.125 6/1/20187/31/2013 John Hancock Funds Bond Fund 00213LAA4 American Standard Americas 820000 864075 10.75 1/15/20167/31/2013 John Hancock Funds Bond Fund 004421ND1 ACE Securities Corp Home Equity Loan Trust Series 2005-HE3AC 2419980 2262771 0.64 5/25/20357/31/2013 John Hancock Funds Bond Fund 004422AD3 ACE Securities Corp Home Equity Loan Trust Series 2006-ASAP5 1980774 892628 0.32 10/25/20367/31/2013 John Hancock Funds Bond Fund 004422AE1 ACE Securities Corp Home Equity Loan Trust Series 2006-ASAP5 1662340 753291 0.37 10/25/20367/31/2013 John Hancock Funds Bond Fund 004422AF8 ACE Securities Corp Home Equity Loan Trust Series 2006-ASAP5 3188833 1461551 0.45 10/25/20367/31/2013 John Hancock Funds Bond Fund 00764MCC9 Aegis Asset Backed Securities Trust, Series 2004-3, Class A1 1636296 1606160 0.55 9/25/20347/31/2013 John Hancock Funds Bond Fund 00764MGG6 Aegis Asset Backed Securities Trust Mortgage Pass-Through Ct 4810000 4064248 0.64 10/25/20357/31/2013 John Hancock Funds Bond Fund 007866AA4 Aeropuertos Dominicanos Siglo XXI SAAEROPUERTOS DOMINICANOS 2725000 2786313 9.25 11/13/20197/31/2013 John Hancock Funds Bond Fund 00830FAB8 Afren PLC 1200000 1389000 11.5 2/1/20167/31/2013 John Hancock Funds Bond Fund 00830FAC6 Afren PLC 1260000 1452150 10.25 4/8/20197/31/2013 John Hancock Funds Bond Fund 008674AF0 Ahern Rentals IncAHERN RENTALS INC 1380000 1411050 9.5 6/15/20187/31/2013 John Hancock Funds Bond Fund 008684AA0 American Home Mortgage Assets Mtg Pass Thru Ctf Ser 2006-6 C 0 0 0.38 12/25/20467/31/2013 John Hancock Funds Bond Fund 008684AF9 American Home Mortgage Assets, Series 2006-6, Class XP 23077636 1688494 1.941 12/25/20467/31/2013 John Hancock Funds Bond Fund 00912XAF1 Air Lease CorpAIR LEASE CORP 1200000 1260000 6.125 4/1/20177/31/2013 John Hancock Funds Bond Fund 00912XAH7 Air Lease CorpAIR LEASE CORP 535000 544363 4.5 1/15/20167/31/2013 John Hancock Funds Bond Fund 00928QAG6 Aircastle LtdAIRCASTLE LTD 885000 988988 7.625 4/15/20207/31/2013 John Hancock Funds Bond Fund 00928QAK7 Aircastle LtdAIRCASTLE LTD 1360000 1431400 6.25 12/1/20197/31/2013 John Hancock Funds Bond Fund 009705AA2 Ajecorp BV 2145000 2193263 6.5 5/14/20227/31/2013 John Hancock Funds Bond Fund 01449JAF2 Alere IncALERE INC 2250000 2441250 7.25 7/1/20187/31/2013 John Hancock Funds Bond Fund 01449JAJ4 Alere IncALERE INC 860000 879350 6.5 6/15/20207/31/2013 John Hancock Funds Bond Fund 01538RAB5 Alfa Bank OJSC Via Alfa Bond Issuance PLC 695000 746256 7.75 4/28/20217/31/2013 John Hancock Funds Bond Fund 01741RAC6 Allegheny Technologies, Inc. 5025000 6043844 9.375 6/1/20197/31/2013 John Hancock Funds Bond Fund 01741RAE2 Allegheny Technologies, Inc. 965000 1019412 5.95 1/15/20217/31/2013 John Hancock Funds Bond Fund 01852FAC7 Allfirst Preferred Capital Trust 1305000 1083150 1.768 7/15/20297/31/2013 John Hancock Funds Bond Fund 018772AM5 Alliance One International, Inc. 4975000 5223750 10 7/15/20167/31/2013 John Hancock Funds Bond Fund 018772AR4 Alliance One International IncALLIANCE ONE INTL INC 5700000 5614500 9.875 7/15/20217/31/2013 John Hancock Funds Bond Fund 019736AC1 Allison Transmission, Inc. 2050000 2188375 7.125 5/15/20197/31/2013 John Hancock Funds Bond Fund 023650AG9 America West Airlines 2000-1 Pass Through Trust, Series 2000 593567 658860 8.057 7/2/20207/31/2013 John Hancock Funds Bond Fund 023768AA2 American Airlines Pass Through Trust, Series 2011-1, Class 4785132 5024389 7 1/31/20187/31/2013 John Hancock Funds Bond Fund 02377UAA2 American Airlines 2013-2 Class A Pass Through TrustAMERICAN 2550000 2572313 4.95 1/15/20237/31/2013 John Hancock Funds Bond Fund 02636PAA0 American Gilsonite CoAMERICAN GILSONITE CO 2785000 2931213 11.5 9/1/20177/31/2013 John Hancock Funds Bond Fund 02660TCZ4 American Home Mortgage Investment Trust 2005-1AHM 2005-1 1A1 4377434 3806122 0.41 6/25/20457/31/2013 John Hancock Funds Bond Fund 026874BT3 American International Group, Inc. 1365000 1708599 8.25 8/15/20187/31/2013 John Hancock Funds Bond Fund 03027XAA8 American Tower CorpAMERICAN TOWER CORP 2210000 2214254 4.7 3/15/20227/31/2013 John Hancock Funds Bond Fund 03063NAR8 Americold LLC Trust, Series 2010-ARTA, Class D 3200000 3608093 7.443 1/14/20297/31/2013 John Hancock Funds Bond Fund 03072SZY4 Ameriquest Mortgage Securities Inc Asset-Backed Pass-Through 2840000 2559828 0.66 5/25/20357/31/2013 John Hancock Funds Bond Fund 03512TAD3 AngloGold Ashanti Holdings PLCANGLOGOLD HOLDINGS PLC 2845000 2828550 8.5 7/30/20207/31/2013 John Hancock Funds Bond Fund 03938HAA1 Arcelik AS 1650000 1460250 5 4/3/20237/31/2013 John Hancock Funds Bond Fund 03938LAM6 ArcelorMittal, MTNA 1695000 2046713 10.35 6/1/20197/31/2013 John Hancock Funds Bond Fund 03965UAA8 Arcos Dorados Holdings, Inc. 3275000 1435554 10.25 7/13/20167/31/2013 John Hancock Funds Bond Fund 040104EN7 Argent Securities IncARSI 2003-W10 M1 1669176 1595966 1.27 1/25/20347/31/2013 John Hancock Funds Bond Fund 040104GS4 Argent Securities Inc Asset Back Pass Thr Certs Ser 2004-W6A 2100617 2038008 0.74 5/25/20347/31/2013 John Hancock Funds Bond Fund 04013BAC6 Argent Securities Trust 2006-M2ARSI 2006-M2 A2C 8558333 3507599 0.34 9/25/20367/31/2013 John Hancock Funds Bond Fund 04523XAB3 Aspect Software, Inc. 3170000 3217550 10.625 5/15/20177/31/2013 John Hancock Funds Bond Fund 04541GVJ8 Asset Backed Securities Corp Home Equity Loan Trust Series A 2896307 2671241 0.39 1/25/20367/31/2013 John Hancock Funds Bond Fund 04542BKS0 Asset Backed Funding Certificates, Series 2005-HE1, Class M1 2790785 2601564 0.61 3/25/20357/31/2013 John Hancock Funds Bond Fund 04542BLL4 Credit-Based Asset Servicing and Securitization LLC, Series 3175438 3083369 0.85 4/25/20367/31/2013 John Hancock Funds Bond Fund 04542BMS8 ABFC 2005-AQ1 TrustABFC 2005-AQ1 A4 1615628 1635886 5.01 6/25/20357/31/2013 John Hancock Funds Bond Fund 04626RAB2 Astoria Depositor Corp., Series B 3790000 3790000 8.144 5/1/20217/31/2013 John Hancock Funds Bond Fund 05329WAK8 AutoNation IncAUTONATION INC 2185000 2321563 5.5 2/1/20207/31/2013 John Hancock Funds Bond Fund 054536AA5 AXA SA 1695000 2052945 8.6 12/15/20307/31/2013 John Hancock Funds Bond Fund 05508WAA3 B&G Foods IncB&G FOODS INC 1390000 1343088 4.625 6/1/20217/31/2013 John Hancock Funds Bond Fund 056037AD6 BVPS II Funding Corp. Collateralized Lease Bond 1172000 1245790 8.89 6/1/20177/31/2013 John Hancock Funds Bond Fund 059500AD0 Banc of America Commercial Mortgage, Inc. Mtg Pass Thru Ctf 3935000 4370904 5.889 7/10/20447/31/2013 John Hancock Funds Bond Fund 05950EAG3 Banc of America Commercial Mortgage, Inc., Series 2006-2, Cl 3615000 4024005 5.765 5/10/20457/31/2013 John Hancock Funds Bond Fund 05950WAH1 Banc of America Commercial Mortgage, Inc., Series 2006-4, Cl 5475000 6084247 5.675 7/10/20467/31/2013 John Hancock Funds Bond Fund 05966TAR8 Banco Santander Brasil SA/Cayman IslandsBANCO SANTANDER BRAS 6000000 2380170 8 3/18/20167/31/2013 John Hancock Funds Bond Fund 06050TKN1 Bank of America NA 895000 978998 5.3 3/15/20177/31/2013 John Hancock Funds Bond Fund 06051GEH8 Bank of America Corp. 4855000 5222664 5 5/13/20217/31/2013 John Hancock Funds Bond Fund 06051GEM7 Bank of America CorpBANK OF AMERICA CORP 2765000 3107879 5.7 1/24/20227/31/2013 John Hancock Funds Bond Fund 06051GEU9 Bank of America CorpBANK OF AMERICA CORP 1645000 1550031 3.3 1/11/20237/31/2013 John Hancock Funds Bond Fund 06426UAA4 Bank of CeylonBANK OF CEYLON 1425000 1467750 6.875 5/3/20177/31/2013 John Hancock Funds Bond Fund 06739FFU0 Barclays Bank PLC 1395000 1787860 10.179 6/12/20217/31/2013 John Hancock Funds Bond Fund 067901AP3 Barrick Gold CorpBARRICK GOLD CORP 2335000 1987683 4.1 5/1/20237/31/2013 John Hancock Funds Bond Fund 07325NCW0 Bayview Financial Acquisition Trust, Ser 2006-A, Class 2A3 0 0 0.536 2/28/20417/31/2013 John Hancock Funds Bond Fund 07384M7C0 Bear Stearns Adj Rate Mtge Trust, Series 2005-2, Class A1 3724701 3719996 2.6 3/25/2035

7/31/2013 John Hancock Funds Bond Fund 07386HNQ0 Bear Stearns ALT-A Trust 2004-12BALTA 2004-12 1A1 5800865 5621763 0.89 1/25/20357/31/2013 John Hancock Funds Bond Fund 07386HUB5 Bear Stearns ALT-A Trust 2005-5BALTA 2005-5 1A4 3295981 2969425 0.75 7/25/20357/31/2013 John Hancock Funds Bond Fund 07386HVG3 Bear Stearns ALT-A Trust 2005-7BALTA 2005-7 11A1 5219760 4597006 0.73 8/25/20357/31/2013 John Hancock Funds Bond Fund 073879GM4 Bear Stearns Asset Backed Sec., Series 2004-AC5, Class A1 2505187 2603769 5.25 10/25/20347/31/2013 John Hancock Funds Bond Fund 07387ACK9 Bear Stearns Adj Rate Mtge Trust, Series 2005-5, Class A2 4015204 3984941 2.32 8/25/20357/31/2013 John Hancock Funds Bond Fund 073902RU4 Bear Stearns Companies, Inc. 2100000 2517953 7.25 2/1/20187/31/2013 John Hancock Funds Bond Fund 075386AC6 Beaver Valley II Funding Sec Lease Obligation Bond 566000 573931 9 6/1/20177/31/2013 John Hancock Funds Bond Fund 084423AR3 WR Berkley Corp. 1705000 1841997 5.375 9/15/20207/31/2013 John Hancock Funds Bond Fund 09069NAC2 BioScrip, Inc. 1260000 1329174 10.25 10/1/20157/31/2013 John Hancock Funds Bond Fund 097751AV3 Bombardier, Inc. 1190000 1359575 7.75 3/15/20207/31/2013 John Hancock Funds Bond Fund 10553MAC5 Oi SAOI SA 3440000 1379709 9.75 9/15/20167/31/2013 John Hancock Funds Bond Fund 10553YAB1 Braskem Finance, Ltd. 3050000 3248250 7 5/7/20207/31/2013 John Hancock Funds Bond Fund 105667AB5 Bravo Mortgage Asset Trust, Series 2006-1A, Class A2 4136398 3771898 0.43 7/25/20367/31/2013 John Hancock Funds Bond Fund 106777AD7 BreitBurn Energy Partners LP / BreitBurn Finance CorpBREITBU 1250000 1259375 7.875 4/15/20227/31/2013 John Hancock Funds Bond Fund 109478AA5 Brightstar Corp. 2975000 3131188 9.5 12/1/20167/31/2013 John Hancock Funds Bond Fund 11042AAA2 British Airways PLCBRITISH AIRWAYS PLC 4245000 4287450 4.625 6/20/20247/31/2013 John Hancock Funds Bond Fund 11042BAA0 British Airways PLCBRITISH AIRWAYS PLC 1135000 1166213 5.625 6/20/20207/31/2013 John Hancock Funds Bond Fund 11943HAC3 City of Buenos Aires, Argentina 3320000 2963100 9.95 3/1/20177/31/2013 John Hancock Funds Bond Fund 120568AT7 Bunge Limited Finance Corp. 2236000 2783176 8.5 6/15/20197/31/2013 John Hancock Funds Bond Fund 121579AG1 Burlington Coat Factory Warehouse CorpBURLINGTON COAT FACTOR 3910000 4369425 10 2/15/20197/31/2013 John Hancock Funds Bond Fund 12168PAA5 Burlington Holdings LLC / Burlington Holding Finance IncBURL 1020000 1053150 9 2/15/20187/31/2013 John Hancock Funds Bond Fund 12502TAF1 CCM Merger IncCCM MERGER INC 688341 694364 0 3/1/20177/31/2013 John Hancock Funds Bond Fund 12505BAA8 CBRE Services IncCBRE SERVICES INC 930000 892800 5 3/15/20237/31/2013 John Hancock Funds Bond Fund 12513EAM6 Citigroup/Deutsche Bank Commercial Mortgage Trust Mtg Pass T 1230000 1239952 5.218 7/15/20447/31/2013 John Hancock Funds Bond Fund 12527GAB9 CF Industries, Inc., 7.125% 3500000 4169389 7.125 5/1/20207/31/2013 John Hancock Funds Bond Fund 125896BK5 CMS Energy CorpCMS ENERGY CORP 4039000 4402983 5.05 3/15/20227/31/2013 John Hancock Funds Bond Fund 126117AE0 CNA Financial Corp. 3415000 4145496 7.25 11/15/20237/31/2013 John Hancock Funds Bond Fund 126192AF0 COMM 2012-LC4 Mortgage TrustCOMM 2012-LC4 B 1955000 2009032 4.934 12/10/20447/31/2013 John Hancock Funds Bond Fund 126192AG8 COMM 2012-LC4 Mortgage TrustCOMM 2012-LC4 C 4110000 4251553 5.648 12/10/20447/31/2013 John Hancock Funds Bond Fund 12621EAG8 CNO Financial Group IncCNO FINANCIAL GROUP INC 820000 872275 6.375 10/1/20207/31/2013 John Hancock Funds Bond Fund 12623SAF7 Commercial Mortgage Pass Through CertificatesCOMM 2012-CR5 X 28305390 3140709 1.939 12/10/20457/31/2013 John Hancock Funds Bond Fund 12624KAE6 COMM 2012-CCRE2 Mortgage TrustCOMM 2012-CR2 XA 19892633 2298077 1.955 8/15/20457/31/2013 John Hancock Funds Bond Fund 12625GAC8 CNOOC Finance 2013 LtdCNOOC FINANCE 2013 LTD 1625000 1480866 3 5/9/20237/31/2013 John Hancock Funds Bond Fund 12638EAE4 CSMC Trust 2006-CF2CSMC 2006-CF2 M1 3245000 3109164 0.66 5/25/20367/31/2013 John Hancock Funds Bond Fund 12646RAA3 CST Brands IncCST BRANDS INC 970000 957875 5 5/1/20237/31/2013 John Hancock Funds Bond Fund 126670VY1 Countrywide Asset-Backed CertificatesCWL 2006-3 2A2 0 0 0.37 6/25/20367/31/2013 John Hancock Funds Bond Fund 126673FV9 Countrywide Asset-Backed CertificatesCWL 2004-10 AF5B 3081040 3227839 5.11 2/25/20357/31/2013 John Hancock Funds Bond Fund 126673J29 Encore Credit Receivables Trust 2005-2ECR 2005-2 M2 3350000 3049317 0.65 11/25/20357/31/2013 John Hancock Funds Bond Fund 14040HAY1 Capital One Financial Corp. 3250000 3464097 4.75 7/15/20217/31/2013 John Hancock Funds Bond Fund 144531CK4 Carrington Mortgage Loan Trust, Series 2005-OPT2, Class M2 2519635 2443243 0.64 5/25/20357/31/2013 John Hancock Funds Bond Fund 147448AG9 Casella Waste Systems IncCASELLA WASTE SYSTEMS IN 2575000 2497750 7.75 2/15/20197/31/2013 John Hancock Funds Bond Fund 14985VAC5 CCM Merger IncCCM MERGER INC 2495000 2644700 9.125 5/1/20197/31/2013 John Hancock Funds Bond Fund 156700AM8 CenturyTel, Inc. 1645000 1558638 7.6 9/15/20397/31/2013 John Hancock Funds Bond Fund 156700AR7 CenturyLink, Inc. 1880000 1983400 6.45 6/15/20217/31/2013 John Hancock Funds Bond Fund 156700AS5 CenturyLink IncCENTURYLINK INC 2915000 2900425 5.8 3/15/20227/31/2013 John Hancock Funds Bond Fund 156700AW6 CenturyLink IncCENTURYLINK INC 950000 969000 5.625 4/1/20207/31/2013 John Hancock Funds Bond Fund 171232AP6 Chubb Corp 2475000 2679188 6.375 3/29/20677/31/2013 John Hancock Funds Bond Fund 172441AV9 Cinemark USA IncCINEMARK USA INC 925000 1008250 7.375 6/15/20217/31/2013 John Hancock Funds Bond Fund 172441AY3 Cinemark USA IncCINEMARK USA INC 1780000 1682100 4.875 6/1/20237/31/2013 John Hancock Funds Bond Fund 172967GT2 Citigroup IncCITIGROUP INC 1475000 1341567 3.5 5/15/20237/31/2013 John Hancock Funds Bond Fund 173080201 Citigroup Capital XIII 16000 440000 7.875 10/30/20407/31/2013 John Hancock Funds Bond Fund 17309DAD5 Citigroup Commercial Mortgage Trust Mtg Pass Thru Ctf Ser 20 4900000 5360409 5.748 3/15/20497/31/2013 John Hancock Funds Bond Fund 17312HAF6 Citicorp Residential Mortgage Trust Series 2007-2CRMSI 2007- 1929376 1952606 5.989 6/25/20377/31/2013 John Hancock Funds Bond Fund 18538TAA7 Clearwire Communications LLC/Clearwire Finance, Inc. 1805000 1913300 12 12/1/20157/31/2013 John Hancock Funds Bond Fund 19238VAG0 Cogeco Cable, Inc. 710000 701125 4.875 5/1/20207/31/2013 John Hancock Funds Bond Fund 193459AH7 Coleman Cable, Inc. 1460000 1547600 9 2/15/20187/31/2013 John Hancock Funds Bond Fund 20047RAE3 Commercial Mtge Pass Through Cert, Ser 2007-C9, Class A4 6345000 7223687 5.8 12/10/20497/31/2013 John Hancock Funds Bond Fund 201723AJ2 Commercial Metals Company 1570000 1727000 7.35 8/15/20187/31/2013 John Hancock Funds Bond Fund 20173MAG5 Greenwich Capital Commercial Funding Corp., Series 2006-GG7, 3325000 3644200 5.86 7/10/20387/31/2013 John Hancock Funds Bond Fund 20903GAA8 Consolidated Container Company LLC 2011000 2101495 10.125 7/15/20207/31/2013 John Hancock Funds Bond Fund 21075WBF1 ContiMortgage Home Equity Loan Trust, Series 1995-2, Class A 139141 138845 8.1 8/15/20257/31/2013 John Hancock Funds Bond Fund 210795QA1 Continental Airlines 2012-1 Class B Pass Through TrustCONTL 1325000 1368063 6.25 4/11/20207/31/2013 John Hancock Funds Bond Fund 210796306 Contl AirFin Tr6pct Pfd Stk 27300 1266038 6 11/15/20307/31/2013 John Hancock Funds Bond Fund 21079NAA9 Continental Airlines, Inc., Series A 2324702 2516421 5.983 4/19/20227/31/2013 John Hancock Funds Bond Fund 21079VAA1 Continental Airlines 2010 Class A Pass Through Trust, Series 727057 785222 4.75 1/12/20217/31/2013 John Hancock Funds Bond Fund 210805BU0 Continental Airlines, Inc., Series 974A 1930768 2070748 6.9 1/2/20187/31/2013 John Hancock Funds Bond Fund 210805CB1 Continental Airlines, Series 981A 534985 567084 6.648 9/15/20177/31/2013 John Hancock Funds Bond Fund 210805CQ8 Continental Airlines, Inc. Pass Thru Ctf Ser 1999-1 Class A 953928 1039781 6.545 2/2/20197/31/2013 John Hancock Funds Bond Fund 210805DF1 Continental Airlines, Inc. Pass Thru Ctf Ser 2000-2 Class B 305434 314979 8.307 4/2/20187/31/2013 John Hancock Funds Bond Fund 21685WDF1 Cooperatieve Centrale Raiffeisen-Boerenleenbank BA/Netherlan 1050000 1009529 3.95 11/9/20227/31/2013 John Hancock Funds Bond Fund 21988QAA2 Corp Pesquera Inca SAC 2205000 2260125 9 2/10/20177/31/2013 John Hancock Funds Bond Fund 22025YAP5 Corrections Corp of AmericaCORRECTIONS CORP OF AMER 2235000 2162363 4.625 5/1/20237/31/2013 John Hancock Funds Bond Fund 226567AJ4 Cricket Communications IncCRICKET COMMUNICATIONS INC 497500 499521 0 10/10/20197/31/2013 John Hancock Funds Bond Fund 22822RAR1 Crown Castle Towers LLC 2390000 2715520 6.113 1/15/20207/31/2013 John Hancock Funds Bond Fund 22822RAZ3 Crown Castle Towers LLC 3275000 3486781 4.883 8/15/20207/31/2013 John Hancock Funds Bond Fund 23311RAC0 DCP Midstream LLC 2675000 3436134 9.75 3/15/20197/31/2013 John Hancock Funds Bond Fund 23311RAH9 DCP Midstream LLC 2710000 2588050 5.85 5/21/2043

7/31/2013 John Hancock Funds Bond Fund 23311VAD9 DCP Midstream Operating LPDCP MIDSTREAM OPERATING 1500000 1404906 3.875 3/15/20237/31/2013 John Hancock Funds Bond Fund 23317HAA0 DDR CorpDDR CORP 535000 550175 4.625 7/15/20227/31/2013 John Hancock Funds Bond Fund 233283AA8 Doric Nimrod Air Alpha 2013-1 Pass Through TrustDORIC NIMROD 1050000 1044750 5.25 5/30/20237/31/2013 John Hancock Funds Bond Fund 233283AB6 Doric Nimrod Air Alpha 2013-1 Pass Through TrustDORIC NIMROD 1400000 1417500 6.125 11/30/20197/31/2013 John Hancock Funds Bond Fund 23339BAA7 DTEK Finance PLC 2860000 2763475 7.875 4/4/20187/31/2013 John Hancock Funds Bond Fund 235825AD8 Dana Holding CorpDANA HOLDING CORP 2955000 2962388 6 9/15/20237/31/2013 John Hancock Funds Bond Fund 247367AX3 Delta Air Lines Inc., Class G 3389704 3720200 6.718 1/2/20237/31/2013 John Hancock Funds Bond Fund 247367BH7 Delta Airlines, Inc., Series 2007-1, Class A 4606643 5159440 6.821 8/10/20227/31/2013 John Hancock Funds Bond Fund 24736CAW4 Delta Air Lines IncDELTA AIR LINES 1592000 1596265 0 10/18/20187/31/2013 John Hancock Funds Bond Fund 24736VAA0 Delta Air Lines, Inc. 784880 851595 6.2 7/2/20187/31/2013 John Hancock Funds Bond Fund 24736WAA8 Delta Air Lines 2011-1 Pass Through Trust 1515083 1643865 5.3 4/15/20197/31/2013 John Hancock Funds Bond Fund 251563EU2 Deutsche Mortgage Securities Inc Mortgage Loan Trust 2004-4D 4128815 3707717 0.73 6/25/20347/31/2013 John Hancock Funds Bond Fund 251591AU7 Developers Diversified Realty Corp. 5350000 6272265 7.5 4/1/20177/31/2013 John Hancock Funds Bond Fund 251591AV5 DDR CorpDDR CORP 715000 882590 7.875 9/1/20207/31/2013 John Hancock Funds Bond Fund 25380WAE6 Digicel Group LtdDIGICEL GROUP LTD 2455000 2639125 8.25 9/30/20207/31/2013 John Hancock Funds Bond Fund 25466AAB7 Discover Bank/Greenwood DE 1340000 1581546 7 4/15/20207/31/2013 John Hancock Funds Bond Fund 254709207 Discover Financial ServicesDISCOVER FINANCIAL SVS 60000 1499400 6.5 NULL 7/31/2013 John Hancock Funds Bond Fund 254709AG3 Discover Financial ServicesDISCOVER FINANCIAL SVS 2795000 2934339 5.2 4/27/20227/31/2013 John Hancock Funds Bond Fund 256882AD3 DPL IncDPL INC 2975000 3079125 7.25 10/15/20217/31/2013 John Hancock Funds Bond Fund 25755TAC4 Dominos Pizza Master Issuer LLC, Series 2012-1A, Class A2 5664613 6059328 5.216 1/25/20427/31/2013 John Hancock Funds Bond Fund 26112TAE6 Downstream Development Authority of the Quapaw Tribe of Okla 1655000 1704650 10.5 7/1/20197/31/2013 John Hancock Funds Bond Fund 264147AC3 Ducommun IncDUCOMMUN INC 295000 327450 9.75 7/15/20187/31/2013 John Hancock Funds Bond Fund 26441C303 Duke Energy CorpDUKE ENERGY CORP 60035 1385007 5.125 1/15/20737/31/2013 John Hancock Funds Bond Fund 26817RAA6 Dynegy IncDYNEGY INC 1175000 1116250 5.875 6/1/20237/31/2013 John Hancock Funds Bond Fund 268317AF1 Electricite de France SAELECTRICITE DE FRANCE 1330000 1271813 5.25 1/29/20497/31/2013 John Hancock Funds Bond Fund 268787AB4 EP Energy LLC / Everest Acquisition Finance IncEP ENER/EVERE 1145000 1259500 7.75 9/1/20227/31/2013 John Hancock Funds Bond Fund 26926XAB9 EV Energy Partners LP / EV Energy Finance CorpEV ENERGY PART 2370000 2393700 8 4/15/20197/31/2013 John Hancock Funds Bond Fund 280148AD9 Edgen Murray CorpEDGEN MURRAY CORP 1810000 1810000 8.75 11/1/20207/31/2013 John Hancock Funds Bond Fund 29081YAC0 Embraer Overseas, Ltd. 1585000 1731613 6.375 1/15/20207/31/2013 John Hancock Funds Bond Fund 29246DAB0 Empresas ICA SAB de CV 650000 621075 8.375 7/24/20177/31/2013 John Hancock Funds Bond Fund 29264FAJ5 Endo Health Solutions IncENDO HEALTH SOLUTIONS IN 2295000 2392538 7.25 1/15/20227/31/2013 John Hancock Funds Bond Fund 29273RAK5 Energy Transfer Partners LP 2140000 2782364 9.7 3/15/20197/31/2013 John Hancock Funds Bond Fund 29273RAQ2 Energy Transfer Partners LPENERGY TRANSFER PARTNERS 915000 979400 5.2 2/1/20227/31/2013 John Hancock Funds Bond Fund 29379VAN3 Enterprise Products Operating LLC 4085000 4299463 7 6/1/20677/31/2013 John Hancock Funds Bond Fund 30050AAF0 Evraz Group SAEVRAZ GROUP SA 2630000 2380150 6.5 4/22/20207/31/2013 John Hancock Funds Bond Fund 30161MAL7 Exelon Generation Co LLCEXELON GENERATION CO LLC 2805000 2820963 4.25 6/15/20227/31/2013 John Hancock Funds Bond Fund 30161MAN3 Exelon Generation Co LLCEXELON GENERATION CO LLC 1100000 1118464 5.6 6/15/20427/31/2013 John Hancock Funds Bond Fund 30212PAH8 Expedia, Inc. 2275000 2384976 5.95 8/15/20207/31/2013 John Hancock Funds Bond Fund 30225AAN3 Extended Stay America Trust 2013-ESHESA 2013-ESFL DFL 3615000 3645464 3.335 12/5/20317/31/2013 John Hancock Funds Bond Fund 30225BAD3 Extended Stay America Trust 2013-ESH MZESA 2013-ESHM M 2900000 2962037 7.625 12/5/20197/31/2013 John Hancock Funds Bond Fund 30227CAA5 Exterran Partners LP / EXLP Finance CorpEXTERRAN PARTNERS/EX 670000 680050 6 4/1/20217/31/2013 John Hancock Funds Bond Fund 302570AX4 NextEra Energy Capital Holdings IncNEXTERA ENERGY CAPITAL 1355000 1429525 6.65 6/15/20677/31/2013 John Hancock Funds Bond Fund 31283DAA2 Freddie Mac StripsFHS 290 IO 11653575 2343860 3.5 11/15/20327/31/2013 John Hancock Funds Bond Fund 3128KVFR1 Federal Home Loan Mortgage Corp., A64676 72194 80833 6.5 6/1/20377/31/2013 John Hancock Funds Bond Fund 3128L1D23 Federal Home Loan Mortgage Corp., A69121 192797 215937 6.5 12/1/20377/31/2013 John Hancock Funds Bond Fund 3128M5K90 Federal Home Loan Mortgage Corp., G03620 189237 211918 6.5 10/1/20377/31/2013 John Hancock Funds Bond Fund 3128M5LM0 Federal Home Loan Mortgage Corp., G03632 410246 459328 6.5 11/1/20377/31/2013 John Hancock Funds Bond Fund 3128M5VF4 Federal Home Loan Mortgage Corp., G03914 113485 127092 6.5 2/1/20387/31/2013 John Hancock Funds Bond Fund 3128M8W75 Freddie Mac Gold PoolFG G06670 3319054 3717118 6.5 9/1/20397/31/2013 John Hancock Funds Bond Fund 3129366F9 Federal Home Loan Mortgage Corp., Pool A89870 9355985 9872027 4.5 11/1/20397/31/2013 John Hancock Funds Bond Fund 312946ZG4 Federal Home Loan Mortgage Corp. 4410296 4751232 5 4/1/20417/31/2013 John Hancock Funds Bond Fund 3132GTPY7 Freddie Mac Gold PoolFG Q08239 5307451 5345391 3.5 5/1/20427/31/2013 John Hancock Funds Bond Fund 3132GUKJ2 Freddie Mac Gold PoolFG Q08997 12940923 13033430 3.5 6/1/20427/31/2013 John Hancock Funds Bond Fund 3132J7YK2 Freddie Mac Gold PoolFG Q16613 7513178 7273109 3 3/1/20437/31/2013 John Hancock Funds Bond Fund 3136A4NZ8 Fannie Mae REMICSFNR 2012-19 JA 8346516 8910624 3.5 3/25/20417/31/2013 John Hancock Funds Bond Fund 3136A7HB1 Fannie Mae REMICSFNR 2012-67 KG 1986046 2136725 3.5 2/25/20417/31/2013 John Hancock Funds Bond Fund 3136A92Y3 Fannie Mae REMICSFNR 2012-118 IB 8459192 1935546 3.5 11/25/20427/31/2013 John Hancock Funds Bond Fund 3136A9HY7 Fannie Mae REMICSFNR 2012-110 MA 7282558 7617491 3 7/25/20417/31/2013 John Hancock Funds Bond Fund 3136AAM28 Fannie Mae REMICSFNR 2012-137 WI 12483725 2483424 3.5 12/25/20327/31/2013 John Hancock Funds Bond Fund 3136AAM44 Fannie Mae REMICSFNR 2012-137 QI 17467008 2488617 3 12/25/20277/31/2013 John Hancock Funds Bond Fund 3136FG3N5 Federal National Mortgage Association, Series 407, Class 7 I 2859056 499665 5 3/25/20417/31/2013 John Hancock Funds Bond Fund 3136FG3P0 Federal National Mortgage Association, Series 407, Class 8 I 1424845 241620 5 3/25/20417/31/2013 John Hancock Funds Bond Fund 3136FG3W5 Federal National Mortgage Association, Series 407, Class 15 3644500 580471 5 1/25/20407/31/2013 John Hancock Funds Bond Fund 3136FG3X3 Federal National Mortgage Association, Series 407, Class 16 605780 88520 5 1/25/20407/31/2013 John Hancock Funds Bond Fund 3136FG3Y1 Federal National Mortgage Association, Series 407, Class 17 660627 94355 5 1/25/20407/31/2013 John Hancock Funds Bond Fund 3136FG4C8 Federal National Mortgage Association, Series 407, Class 21 2110724 328787 5 1/25/20397/31/2013 John Hancock Funds Bond Fund 3136FG5G8 Fannie Mae Interest StripFNS 407 C6 7500110 1270328 5.5 1/25/20407/31/2013 John Hancock Funds Bond Fund 3136FGE37 Federal National Mortgage Association, Series 401, Class C2 1163151 151003 4.5 6/25/20397/31/2013 John Hancock Funds Bond Fund 3136FGF36 Federal National Mortgage Association, Series 402, Class 3 2012926 374429 4 11/25/20397/31/2013 John Hancock Funds Bond Fund 3136FGF44 Federal National Mortgage Association, IO, Series 402, Class 3151274 387504 4 10/25/20397/31/2013 John Hancock Funds Bond Fund 3136FGF77 Federal National Mortgage Association Interest Strip, Series 3115471 493001 4.5 11/25/20397/31/2013 John Hancock Funds Bond Fund 3136FGRB5 Federal National Mortgage Association, Series 398, Class C3, 1305353 234626 4.5 5/25/20397/31/2013 John Hancock Funds Bond Fund 3137A4ZT7 Federal Home Loan Mortgage Corp., Series 3794, Class PI 2417806 271864 4.5 2/15/20387/31/2013 John Hancock Funds Bond Fund 3137AE2P9 Freddie Mac REMICSFHR 3908 PA 2827078 2977753 4 6/15/20397/31/2013 John Hancock Funds Bond Fund 3137AME78 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 14896950 1364188 1.45 12/25/20217/31/2013 John Hancock Funds Bond Fund 3137APPA2 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 19889173 1836467 1.46 1/25/20227/31/2013 John Hancock Funds Bond Fund 3137AQT32 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 30725205 2166772 1.511 1/25/2019

7/31/2013 John Hancock Funds Bond Fund 3137AQVX3 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 17366831 1265052 1.545 3/25/20197/31/2013 John Hancock Funds Bond Fund 3137AR4V5 Freddie Mac REMICSFHR 4060 HC 6063088 6304575 3 3/15/20417/31/2013 John Hancock Funds Bond Fund 3137ARAY2 Freddie Mac REMICSFHR 4065 QA 4281312 4403393 3 8/15/20417/31/2013 John Hancock Funds Bond Fund 3137ARM86 Freddie Mac REMICSFHR 4068 AP 6487031 6771150 3.5 6/15/20407/31/2013 John Hancock Funds Bond Fund 3137ARPZ3 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 14066799 1206003 1.783 5/25/20197/31/2013 John Hancock Funds Bond Fund 3137ASB78 Freddie Mac REMICSFHR 4077 IK 5412078 1369246 5 7/15/20427/31/2013 John Hancock Funds Bond Fund 3137AUPF0 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 4694862 481712 1.513 6/25/20227/31/2013 John Hancock Funds Bond Fund 3137AVPT8 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 49880334 4173438 1.711 7/25/20197/31/2013 John Hancock Funds Bond Fund 3137AVXP7 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 36602098 3245362 1.307 7/25/20227/31/2013 John Hancock Funds Bond Fund 3137AWHC2 Freddie Mac REMICSFHR 4136 IH 17852110 2414875 3.5 9/15/20277/31/2013 John Hancock Funds Bond Fund 3138A7GQ5 Fannie Mae PoolFN AH5606 7855236 8633089 5 2/1/20417/31/2013 John Hancock Funds Bond Fund 3138A8YU4 Fannie Mae PoolFN AH7022 8942583 9800163 5 3/1/20417/31/2013 John Hancock Funds Bond Fund 3138A9BT0 Fannie Mae PoolFN AH7249 12032192 12615941 3.5 3/1/20267/31/2013 John Hancock Funds Bond Fund 3138ABYT0 Fannie Mae PoolFN AH9721 13677705 14805581 5 4/1/20417/31/2013 John Hancock Funds Bond Fund 3138ALM38 Fannie Mae PoolFN AI6677 9130418 9539147 4 9/1/20417/31/2013 John Hancock Funds Bond Fund 3138EGNK6 Fannie Mae PoolFN AL0393 17629088 18728841 4.5 6/1/20417/31/2013 John Hancock Funds Bond Fund 3138EGS62 Fannie Mae PoolFN AL0540 7741538 8224478 4.5 7/1/20417/31/2013 John Hancock Funds Bond Fund 3138EHB76 Fannie Mae PoolFN AL0961 4268514 4447591 4 10/1/20417/31/2013 John Hancock Funds Bond Fund 3138EKF83 Fannie Mae PoolFN AL2890 4345995 4221557 3 12/1/20427/31/2013 John Hancock Funds Bond Fund 3138LVDR1 Fannie Mae PoolFN AO4611 7166047 7236868 3.5 6/1/20427/31/2013 John Hancock Funds Bond Fund 3138MDS52 Fannie Mae PoolFN AP9539 8322564 8084266 3 10/1/20427/31/2013 John Hancock Funds Bond Fund 3138W27H2 Fannie Mae PoolFN AR5395 3075726 2987660 3 1/1/20437/31/2013 John Hancock Funds Bond Fund 3138W7GB4 Fannie Mae PoolFN AR9193 2179138 2118105 3 3/1/20437/31/2013 John Hancock Funds Bond Fund 3138WTT97 Fannie Mae PoolFN AT5975 2801189 2722734 3 5/1/20437/31/2013 John Hancock Funds Bond Fund 31396QJT7 Federal National Mortgage Association, Series 2009-47, Class 1743337 159300 5 8/25/20197/31/2013 John Hancock Funds Bond Fund 31396QLU1 Federal National Mortgage Association, Series 2009-50, Class 2947792 384385 5 5/25/20397/31/2013 John Hancock Funds Bond Fund 31398FKZ3 Federal National Mortgage Association REMICS, Series 2009-78 3845027 423702 5 6/25/20397/31/2013 John Hancock Funds Bond Fund 31398GTH2 Federal National Mortgage Association, REMICS, Series 2009-1 1653594 154177 4.5 4/25/20387/31/2013 John Hancock Funds Bond Fund 31398KE97 Federal Home Loan Mortgage Corp. REMICS, Series 3581, Class 1260426 192250 6 10/15/20397/31/2013 John Hancock Funds Bond Fund 31398LYT9 Federal Home Loan Mortgage Corp., REMICS, Series 3623, Class 1130829 86154 4.5 1/15/20257/31/2013 John Hancock Funds Bond Fund 31398MET9 Federal National Mortgage Association, Series 2010-14, Class 988189 22667 4 8/25/20277/31/2013 John Hancock Funds Bond Fund 31398MP91 Federal National Mortgage Association, Series 2010-36, Class 1070278 27563 4 3/25/20287/31/2013 John Hancock Funds Bond Fund 31398WJH8 Federal Home Loan Mortgage Corp,.REMICS Series 3630, Class B 374965 11129 4 5/15/20277/31/2013 John Hancock Funds Bond Fund 31402CPL0 Federal National Mortgage Association, Pool 725027 997325 1078007 5 11/1/20337/31/2013 John Hancock Funds Bond Fund 31403DDX4 Federal National Mortgage Association 1311141 1428067 5.5 4/1/20367/31/2013 John Hancock Funds Bond Fund 31407YXM6 Federal National Mortgage Association, Pool 844984 4941175 5403440 5.5 5/1/20357/31/2013 John Hancock Funds Bond Fund 31410FYE9 Fannie Mae PoolFN 888209 5720714 6230880 5.5 5/1/20367/31/2013 John Hancock Funds Bond Fund 31410KT87 Fannie Mae PoolFN 889875 564817 616347 6 5/1/20377/31/2013 John Hancock Funds Bond Fund 31412QVS5 Fannie Mae PoolFN 932225 7815945 8322149 4 12/1/20247/31/2013 John Hancock Funds Bond Fund 31414NE42 Fannie Mae PoolFN 970955 4766856 5196426 5.5 1/1/20397/31/2013 John Hancock Funds Bond Fund 31416VKM5 Fannie Mae PoolFN AB0299 1378252 1510535 6 2/1/20377/31/2013 John Hancock Funds Bond Fund 31416XAJ9 Federal National Mortgage Association 2794116 2906972 4 11/1/20407/31/2013 John Hancock Funds Bond Fund 31416XR44 Fannie Mae PoolFN AB2306 1482149 1554056 3.5 2/1/20267/31/2013 John Hancock Funds Bond Fund 31416Y3P1 Fannie Mae PoolFN AB3505 5983557 6234586 4 9/1/20417/31/2013 John Hancock Funds Bond Fund 31416YCR7 Fannie Mae PoolFN AB2779 2983989 3258027 5 4/1/20417/31/2013 John Hancock Funds Bond Fund 31417C7D1 Fannie Mae PoolFN AB6291 9288139 9560979 3 9/1/20277/31/2013 John Hancock Funds Bond Fund 31417CNF8 Fannie Mae PoolFN AB5789 11981537 12099949 3.5 8/1/20427/31/2013 John Hancock Funds Bond Fund 31419A4P9 Federal National Mortgage Association, Pool AE0829 5205430 5765801 6 7/1/20387/31/2013 John Hancock Funds Bond Fund 31419AP27 Federal National Mortgage Association, Pool AE0440 2258706 2541777 6.5 6/1/20397/31/2013 John Hancock Funds Bond Fund 31419AP43 Federal National Mortgage Association, Pool AE0442 6572901 7329274 6.5 1/1/20397/31/2013 John Hancock Funds Bond Fund 31419APV3 Federal National Mortgage Association, Pool AE0435 381621 425946 6.5 3/1/20397/31/2013 John Hancock Funds Bond Fund 31419AXG7 Fannie Mae PoolFN AE0678 1059160 1144844 5 10/1/20347/31/2013 John Hancock Funds Bond Fund 31419BCW3 Fannie Mae PoolFN AE0984 16819047 17836732 4.5 2/1/20417/31/2013 John Hancock Funds Bond Fund 31419DMC2 Federal National Mortgage Association 10613744 11442528 5 9/1/20407/31/2013 John Hancock Funds Bond Fund 31419EX38 Federal National Mortgage Association 11154755 12165218 5 9/1/20407/31/2013 John Hancock Funds Bond Fund 316773CM0 Fifth Third BancorpFIFTH THIRD BANCORP 2940000 2778300 5.1 12/29/20497/31/2013 John Hancock Funds Bond Fund 316781AA1 Fifth Third Capital Trust IV 5175000 5175000 6.5 4/15/20377/31/2013 John Hancock Funds Bond Fund 319963BK9 First Data CorpFIRST DATA CORPORATION 1735000 1656925 11.75 8/15/20217/31/2013 John Hancock Funds Bond Fund 34461AAE8 Fontainebleau Miami Beach Trust, Series 2012-FBLU, Class C, 1555000 1598403 4.27 5/5/20277/31/2013 John Hancock Funds Bond Fund 34461AAG3 Fontainebleau Miami Beach Trust, Series 2012-FBLU, Class D 2300000 2353029 5.007 5/5/20277/31/2013 John Hancock Funds Bond Fund 345370BY5 Ford Motor Company 645000 723727 6.625 10/1/20287/31/2013 John Hancock Funds Bond Fund 345397VC4 Ford Motor Credit Co. Sr Note 2885000 3384895 8 12/15/20167/31/2013 John Hancock Funds Bond Fund 345397VT7 Ford Motor Credit Company LLC 2890000 3134445 5 5/15/20187/31/2013 John Hancock Funds Bond Fund 345397VU4 Ford Motor Credit Co LLCFORD MOTOR CREDIT CO LLC 11220000 12450957 5.875 8/2/20217/31/2013 John Hancock Funds Bond Fund 35729PJD3 Fremont Home Loan Trust, Series 2005-1, Class M3 2500000 2366943 0.955 6/25/20357/31/2013 John Hancock Funds Bond Fund 36185N3T5 GMAC Mortgage Corp Loan Trust, Series 2004-AR2, Class 3A 2718449 2605024 3.414 8/19/20347/31/2013 John Hancock Funds Bond Fund 361860208 GMAC Capital Trust I 65230 1731857 8.125 2/15/20407/31/2013 John Hancock Funds Bond Fund 36186C202 Ally Financial, Inc. 48470 1222413 7.3 3/9/20317/31/2013 John Hancock Funds Bond Fund 36192TAY4 GS Mortgage Securities Corp IIGSMS 2013-KYO D 3685000 3660075 2.795 11/8/20297/31/2013 John Hancock Funds Bond Fund 362334EB6 GSAMP Trust 2006-NC1GSAMP 2006-NC1 A2 2350126 2182395 0.37 2/25/20367/31/2013 John Hancock Funds Bond Fund 3623414F3 GSR Mortgage Loan Trust Mtg Pass Thru Ctf Ser 2006-AR1 Class 2531545 2159884 3.178 1/25/20367/31/2013 John Hancock Funds Bond Fund 362341JJ9 GSAA TrustGSAA 2005-10 M3 4265000 3975389 0.74 6/25/20357/31/2013 John Hancock Funds Bond Fund 362341RZ4 GSR Mortgage Loan Trust, Series 2005-AR6, Class 3A1 4459923 4318155 2.655 9/25/20357/31/2013 John Hancock Funds Bond Fund 36242DBZ5 GSR Mortgage Loan Trust Mtg Pass Thru Ctf Ser 2004-9 Class B 1602514 890482 3.102 8/25/20347/31/2013 John Hancock Funds Bond Fund 36246MAM1 GTP Acquisition Partners I LLC 3625000 3802661 7.628 6/15/20167/31/2013 John Hancock Funds Bond Fund 36246MAR0 GTP Acquisition Partners I LLC 3440000 3292988 4.704 5/15/20187/31/2013 John Hancock Funds Bond Fund 36485MAA7 Garda World Security Corp. 535000 572450 9.75 3/15/2017

7/31/2013 John Hancock Funds Bond Fund 36485MAF6 Garda World Security CorpGARDA WORLD SECURITY COR 500000 536250 9.75 3/15/20177/31/2013 John Hancock Funds Bond Fund 369604BF9 General Electric CoGENERAL ELECTRIC CO 1215000 1133288 4.125 10/9/20427/31/2013 John Hancock Funds Bond Fund 369622SM8 General Electric Capital Corp. 880000 964882 5.3 2/11/20217/31/2013 John Hancock Funds Bond Fund 369622SN6 General Electric Capital CorpGENERAL ELEC CAP CORP 3750000 4218750 7.125 12/29/20497/31/2013 John Hancock Funds Bond Fund 36962G2T0 General Electric Capital CorpGENERAL ELEC CAP CORP 4270000 4840609 5.55 5/4/20207/31/2013 John Hancock Funds Bond Fund 36962G3M4 General Electric Capital Corp. Subordinated Debt (6.375% to 1170000 1246050 6.375 11/15/20677/31/2013 John Hancock Funds Bond Fund 36962G3P7 General Electric Capital Corp. 665000 729319 5.875 1/14/20387/31/2013 John Hancock Funds Bond Fund 36962G4R2 General Electric Capital Corp. 1610000 1713436 4.375 9/16/20207/31/2013 John Hancock Funds Bond Fund 36962GX74 General Electric Capital Corp. 2745000 2197782 0.755 8/15/20367/31/2013 John Hancock Funds Bond Fund 37045XAH9 General Motors Financial Co IncGENERAL MOTORS FINL CO 630000 615825 3.25 5/15/20187/31/2013 John Hancock Funds Bond Fund 37045XAK2 General Motors Financial Co IncGENERAL MOTORS FINL CO 785000 753600 4.25 5/15/20237/31/2013 John Hancock Funds Bond Fund 370837AA4 General Shopping Investments, Ltd. 1270000 1066800 12 12/20/20497/31/2013 John Hancock Funds Bond Fund 373298BP2 Georgia-Pacific LLC 900000 1112067 7.25 6/1/20287/31/2013 John Hancock Funds Bond Fund 37373WAB6 Gerdau Trade IncGERDAU TRADE INC 1550000 1402750 4.75 4/15/20237/31/2013 John Hancock Funds Bond Fund 37476RAA5 Gibson Brands IncGIBSON BRANDS INC 850000 875500 8.875 8/1/20187/31/2013 John Hancock Funds Bond Fund 377672AA8 Glen Meadow Pass-Through Trust 4665000 4408425 6.505 2/12/20677/31/2013 John Hancock Funds Bond Fund 378272AF5 Glencore Funding LLC 2625000 2353428 4.125 5/30/20237/31/2013 John Hancock Funds Bond Fund 37953BAA2 Ancestry.com IncANCESTRY.COM INC 2025000 2313563 11 12/15/20207/31/2013 John Hancock Funds Bond Fund 38141GGQ1 Goldman Sachs Group, Inc./The 7400000 7988685 5.25 7/27/20217/31/2013 John Hancock Funds Bond Fund 38141GGS7 Goldman Sachs Group Inc/TheGOLDMAN SACHS GROUP INC 6930000 7719140 5.75 1/24/20227/31/2013 John Hancock Funds Bond Fund 38145G308 Goldman Sachs Group Inc/TheGOLDMAN SACHS GROUP INC 85725 2035026 5.5 NULL 7/31/2013 John Hancock Funds Bond Fund 38239FAC3 Goodman Funding Pty, Ltd. 3120000 3447141 6.375 4/15/20217/31/2013 John Hancock Funds Bond Fund 382410AF5 Goodrich Petroleum CorpGOODRICH PETROLEUM CORP 1143000 1171575 8.875 3/15/20197/31/2013 John Hancock Funds Bond Fund 38377FW80 Government National Mortgage Association, Series 2010-78, Cl 2645617 135007 4.5 4/20/20397/31/2013 John Hancock Funds Bond Fund 38378BE47 Government National Mortgage AssociationGNR 2012-114 IO 11520028 1093308 1.029 1/16/20537/31/2013 John Hancock Funds Bond Fund 38378JJU7 Government National Mortgage AssociationGNR 2013-42 YI 22685367 3356892 3.5 3/20/20437/31/2013 John Hancock Funds Bond Fund 38378JJV5 Government National Mortgage AssociationGNR 2013-42 IA 16269753 2412572 3.5 3/20/20437/31/2013 John Hancock Funds Bond Fund 392485AC2 Greektown Superholdings, Inc. 2440000 2568100 13 7/1/20157/31/2013 John Hancock Funds Bond Fund 404121AD7 HCA, Inc. 1855000 2091513 7.5 2/15/20227/31/2013 John Hancock Funds Bond Fund 4041A2AF1 HBOS PLC 3110000 2876750 6 11/1/20337/31/2013 John Hancock Funds Bond Fund 40537QAD2 Halcon Resources CorpHALCON RESOURCES CORP 880000 888800 8.875 5/15/20217/31/2013 John Hancock Funds Bond Fund 410867AD7 Hanover Insurance Group Inc/TheHANOVER INSURANCE GROUP 735000 810924 6.375 6/15/20217/31/2013 John Hancock Funds Bond Fund 41146AAD8 Harbinger Group IncHARBINGER GROUP INC 2555000 2644425 7.875 7/15/20197/31/2013 John Hancock Funds Bond Fund 41161PQX4 HarborView Mortgage Loan Trust, Series 2005-8, Class 1X 12584567 997352 2.222 9/19/20357/31/2013 John Hancock Funds Bond Fund 41161PSM6 HarborView Mortgage Loan Trust 2005-9HVMLT 2005-9 2A1C 5135669 4394823 0.642 6/20/20357/31/2013 John Hancock Funds Bond Fund 41161PUN1 Harborview Mortgage Loan Trust, Series 2005-11, Class X 9870038 437512 2.7 8/19/20457/31/2013 John Hancock Funds Bond Fund 41164UAR0 HarborView Mortgage Loan Trust, Series 2007-3, Class ES 61505002 553545 0 5/19/20477/31/2013 John Hancock Funds Bond Fund 41164YAQ4 HarborView Mortgage Loan Trust, Series 2007-4, Class ES 68263668 682637 0 7/19/20477/31/2013 John Hancock Funds Bond Fund 41165BAS9 HarborView Mortgage Loan Trust, Series 2007-6, Class ES 51615040 438728 0 8/19/20377/31/2013 John Hancock Funds Bond Fund 411707AA0 CKE Restaurant Holdings, Inc. 7745844 7733667 4.474 3/20/20437/31/2013 John Hancock Funds Bond Fund 42217KAS5 Health Care REIT IncHEALTH CARE REIT INC 4995000 5712896 6.125 4/15/20207/31/2013 John Hancock Funds Bond Fund 42217KAU0 Health Care REIT, Inc. 1095000 1172156 4.95 1/15/20217/31/2013 John Hancock Funds Bond Fund 42225BAA4 Healthcare Realty Trust, Inc. 2120000 2388752 6.5 1/17/20177/31/2013 John Hancock Funds Bond Fund 428040CJ6 Hertz Corp/TheHERTZ CORP 1600000 1724000 6.75 4/15/20197/31/2013 John Hancock Funds Bond Fund 42809HAB3 Hess Corp. 4211000 5361470 8.125 2/15/20197/31/2013 John Hancock Funds Bond Fund 431282AK8 Highwoods Realty LPHIGHWOODS REALTY LIMITED 4325000 4769991 5.85 3/15/20177/31/2013 John Hancock Funds Bond Fund 43162RAB0 Hillman Group, Inc. 2205000 2375888 10.875 6/1/20187/31/2013 John Hancock Funds Bond Fund 437084MG8 Home Equity Asset Trust 2005-5HEAT 2005-5 M1 3235000 3140742 0.67 11/25/20357/31/2013 John Hancock Funds Bond Fund 437084NC6 Home Equity Asset Trust 2005-6HEAT 2005-6 M1 1810000 1757235 0.66 12/25/20357/31/2013 John Hancock Funds Bond Fund 44107TAS5 Host Hotels & Resorts LPHOST HOTELS & RESORTS 2420000 2522717 5.25 3/15/20227/31/2013 John Hancock Funds Bond Fund 44107TAU0 Host Hotels & Resorts LPHOST HOTELS & RESORTS LP 1085000 1007871 3.75 10/15/20237/31/2013 John Hancock Funds Bond Fund 441339AA6 Hot Topic IncHOT TOPIC INC 1925000 2002000 9.25 6/15/20217/31/2013 John Hancock Funds Bond Fund 446413AD8 Huntington Ingalls Industries IncHUNTINGTON INGALLS INDUS 2090000 2299000 7.125 3/15/20217/31/2013 John Hancock Funds Bond Fund 44920UAC2 Hyundai Capital Services, Inc. 1585000 1687518 4.375 7/27/20167/31/2013 John Hancock Funds Bond Fund 44927JAC0 ICICI Bank, Ltd. 2410000 2469917 5.75 11/16/20207/31/2013 John Hancock Funds Bond Fund 45112EAC3 ICICI Bank Ltd/DubaiICICI BANK LTD/DUBAI 2325000 2376313 4.7 2/21/20187/31/2013 John Hancock Funds Bond Fund 452151LF8 State of IllinoisIL ST TXB-PENSION 1880000 1744978 5.1 6/1/20337/31/2013 John Hancock Funds Bond Fund 45326TAA6 Incitec Pivot Finance LLC 1920000 2099338 6 12/10/20197/31/2013 John Hancock Funds Bond Fund 456606HT2 Home Equity Mortgage Loan Asset-Backed Trust Series INABS 20 3212500 2973252 0.56 10/25/20357/31/2013 John Hancock Funds Bond Fund 45660LWS4 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 1 25189700 1884945 0 10/25/20367/31/2013 John Hancock Funds Bond Fund 45660LWT2 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 2 39645513 1614611 0 10/25/20367/31/2013 John Hancock Funds Bond Fund 45685EAF3 ING US IncING US INC 1760000 1654400 5.65 5/15/20537/31/2013 John Hancock Funds Bond Fund 458654AA8 Intercorp Retail Trust 750000 818438 8.875 11/14/20187/31/2013 John Hancock Funds Bond Fund 459745GC3 International Lease Finance Corp. 1435000 1617963 7.125 9/1/20187/31/2013 John Hancock Funds Bond Fund 460146CD3 International Paper Company 1950000 2580248 9.375 5/15/20197/31/2013 John Hancock Funds Bond Fund 462613AG5 IPALCO Enterprises IncIPALCO ENTERPRISES INC 3015000 3135600 5 5/1/20187/31/2013 John Hancock Funds Bond Fund 46262EAE5 iPayment IncIPAYMENT INC 2810000 2255025 10.25 5/15/20187/31/2013 John Hancock Funds Bond Fund 46284PAP9 Iron Mountain IncIRON MOUNTAIN INC 2330000 2201850 5.75 8/15/20247/31/2013 John Hancock Funds Bond Fund 46507MAA0 Israel Electric Corp. Ltd. Note 2720000 2959300 7.25 1/15/20197/31/2013 John Hancock Funds Bond Fund 46507MAD4 Israel Electric Corp LtdISRAEL ELECTRIC CORP LTD 3040000 3117286 5.625 6/21/20187/31/2013 John Hancock Funds Bond Fund 46507MAE2 Israel Electric Corp LtdISRAEL ELECTRIC CORP LTD 1415000 1465716 6.875 6/21/20237/31/2013 John Hancock Funds Bond Fund 46521NBB7 iStar Financial IncISTAR FINANCIAL INC 609295 611199 0 10/15/20177/31/2013 John Hancock Funds Bond Fund 46611NAD5 JC Penney Corp IncJC PENNEY CORP INC 250000 251563 0 5/22/20187/31/2013 John Hancock Funds Bond Fund 46625HHA1 JPMorgan Chase & Co. Jr Sub Note Ser 1 (7.900% to 4-30-18 th 2840000 3159500 7.9 4/29/20497/31/2013 John Hancock Funds Bond Fund 46625HHZ6 JPMorgan Chase & Company 5965000 6404084 4.625 5/10/20217/31/2013 John Hancock Funds Bond Fund 46625YXT5 JP Morgan Chase Commercial Mortgage Securities Trust 2005-LD 6240000 6767848 5.242 12/15/20447/31/2013 John Hancock Funds Bond Fund 46628FAM3 JPMorgan Chase Commercial Mortgage Securities Corp., Series 4195000 4653551 5.863 4/15/2045

7/31/2013 John Hancock Funds Bond Fund 46629PAE8 JP Morgan Chase Commercial Mortgage Securities Trust 2006-LD 6725000 7133281 5.372 5/15/20477/31/2013 John Hancock Funds Bond Fund 46629YAC3 JP Morgan Chase CMSC, Series 2007-CB18, Class A4 6300000 6980595 5.44 6/12/20477/31/2013 John Hancock Funds Bond Fund 46630JAE9 JP Morgan Chase Commercial Mortgage Securities Trust 2007-LD 6175000 6301365 5.464 1/15/20497/31/2013 John Hancock Funds Bond Fund 46632HAJ0 JP Morgan Chase Commercial Mortgage Securities Trust 2007-LD 5600000 6170209 6 2/15/20517/31/2013 John Hancock Funds Bond Fund 46637YAC3 JP Morgan Chase Commercial Mortgage Securities Corp., Series 20100000 2159805 1.431 7/5/20327/31/2013 John Hancock Funds Bond Fund 46639CAR6 JP Morgan Chase Commercial Mortgage Securities CorpJPMCC 201 1575000 1589334 3.459 10/15/20257/31/2013 John Hancock Funds Bond Fund 46640AAL0 JP Morgan Chase Commercial Mortgage Securities Trust 2013-JW 3095000 3120020 3.181 4/15/20307/31/2013 John Hancock Funds Bond Fund 472319AF9 Jefferies Group, Inc. 1965000 2415024 8.5 7/15/20197/31/2013 John Hancock Funds Bond Fund 472319AH5 Jefferies Group, Inc. 3720000 4171608 6.875 4/15/20217/31/2013 John Hancock Funds Bond Fund 47758PAH2 Jo-Ann Stores Holdings IncJO-ANN STORES HLDS INC 2915000 3031600 9.75 10/15/20197/31/2013 John Hancock Funds Bond Fund 47759YAA7 JMC Steel Group 1025000 1019875 8.25 3/15/20187/31/2013 John Hancock Funds Bond Fund 48124BAC9 JPMorgan Chase & CoJPMORGAN CHASE & CO 2615000 2425413 5.15 12/29/20497/31/2013 John Hancock Funds Bond Fund 48668JAA8 KazAgro National Management Holding JSC 1385000 1270738 4.625 5/24/20237/31/2013 John Hancock Funds Bond Fund 488535AA3 Kenan Advantage Group Inc/TheKENAN ADVANTAGE GROUP 2335000 2428400 8.375 12/15/20187/31/2013 John Hancock Funds Bond Fund 492386AU1 Kerr-McGee Corp. 3665000 4420760 6.95 7/1/20247/31/2013 John Hancock Funds Bond Fund 492914AS5 Key Energy Services, Inc. 497000 487060 6.75 3/1/20217/31/2013 John Hancock Funds Bond Fund 494550AL0 Kinder Morgan Energy Partners LP, Notes 1090000 1371445 7.75 3/15/20327/31/2013 John Hancock Funds Bond Fund 49989AAA7 KOC Holding AS 2385000 2057063 3.5 4/24/20207/31/2013 John Hancock Funds Bond Fund 50077BAC2 Kratos Defense & Security Solutions, Inc. 3000000 3240000 10 6/1/20177/31/2013 John Hancock Funds Bond Fund 50177WAA9 LBC Tank Terminals Holding Netherlands BV 755000 775763 6.875 5/15/20237/31/2013 John Hancock Funds Bond Fund 50179MAG6 LB-UBS Commercial Mortgage Trust, Series 2006-C6, Class AM 6124000 6750620 5.413 9/15/20397/31/2013 John Hancock Funds Bond Fund 50307MAB2 La Frontera Generation LLCLA FRONTERA GENERATION LLC 1400000 1406563 0 9/30/20207/31/2013 John Hancock Funds Bond Fund 51509BAC8 Landry's IncLANDRY'S INC 2610000 2825325 9.375 5/1/20207/31/2013 John Hancock Funds Bond Fund 52490FAA2 MModal IncMMODAL INC 3245000 2660900 10.75 8/15/20207/31/2013 John Hancock Funds Bond Fund 53079EAN4 Liberty Mutual Group, Inc., Series A 3235000 3760688 7.8 3/15/20377/31/2013 John Hancock Funds Bond Fund 53079EAV6 Liberty Mutual Group, Inc. 4540000 4800877 5 6/1/20217/31/2013 John Hancock Funds Bond Fund 532716AT4 Limited Brands, Inc. 3585000 3943500 6.625 4/1/20217/31/2013 John Hancock Funds Bond Fund 534187AS8 Lincoln National Corp. 915000 942450 7 5/17/20667/31/2013 John Hancock Funds Bond Fund 534187AU3 Lincoln National Corp. Jr Sub Bond 2275000 2275000 6.05 4/20/20677/31/2013 John Hancock Funds Bond Fund 534187AX7 Lincoln National Corp. 1955000 2542947 8.75 7/1/20197/31/2013 John Hancock Funds Bond Fund 537535AB2 Little Traverse Bay Bands of Odawa Indians 1195000 1171100 9 8/31/20207/31/2013 John Hancock Funds Bond Fund 549876AG5 Lukoil International Finance BVLUKOIL INTL FINANCE BV 4655000 4586106 3.416 4/24/20187/31/2013 John Hancock Funds Bond Fund 552081AG6 LyondellBasell Industries NVLYONDELLBASELL IND NV 7070000 7831552 5 4/15/20197/31/2013 John Hancock Funds Bond Fund 552953BW0 MGM Resorts InternationalMGM RESORTS INTL 1430000 1657013 8.625 2/1/20197/31/2013 John Hancock Funds Bond Fund 55342UAC8 MPT Operating Partnership LP / MPT Finance CorpMPT OPER PART 1175000 1254313 6.875 5/1/20217/31/2013 John Hancock Funds Bond Fund 55342UAD6 MPT Operating Partnership LP / MPT Finance CorpMPT OPER PART 1685000 1773463 6.375 2/15/20227/31/2013 John Hancock Funds Bond Fund 55608JAC2 Macquarie Group, Ltd. 1495000 1604528 6 1/14/20207/31/2013 John Hancock Funds Bond Fund 55608XAA5 Macquarie Bank, Ltd. 1255000 1368339 6.625 4/7/20217/31/2013 John Hancock Funds Bond Fund 55939QAA0 Magnesita Finance LtdMAGNESITA FINANCE LTD 2220000 2175600 8.625 4/29/20497/31/2013 John Hancock Funds Bond Fund 56808RAB2 Marina District Finance Co IncMARINA DISTRICT FINANCE 1775000 1854875 9.5 10/15/20157/31/2013 John Hancock Funds Bond Fund 570506AN5 MarkWest Energy Partners LP / MarkWest Energy Finance Corp. 1414000 1512980 6.5 8/15/20217/31/2013 John Hancock Funds Bond Fund 574599BG0 Masco Corp. 1555000 1761038 7.125 3/15/20207/31/2013 John Hancock Funds Bond Fund 57646LAA1 Mastr Asset Backed Securities Trust, Series 2007-HE2, Class 1227829 1195139 0.89 8/25/20377/31/2013 John Hancock Funds Bond Fund 577778BD4 Macy's Retail Holdings, Inc. 2333000 2669902 7.875 8/15/20367/31/2013 John Hancock Funds Bond Fund 58405UAD4 Medco Health Solutions, Inc. 2445000 2966426 7.125 3/15/20187/31/2013 John Hancock Funds Bond Fund 59018YN64 Merrill Lynch & Co., Inc. Sr Note Ser 4365000 5125008 6.875 4/25/20187/31/2013 John Hancock Funds Bond Fund 59020UNN1 Merrill Lynch Mortgage Investors Trust Series MLCC 2004-1MLC 3735367 3682359 2.237 12/25/20347/31/2013 John Hancock Funds Bond Fund 59020UQV0 Merrill Lynch Mortgage Investors, Inc., Series 2005-WMC1, Cl 2074762 1876888 0.94 9/25/20357/31/2013 John Hancock Funds Bond Fund 59022XAH0 MLCC Mortgage Investors, Inc. Mtg Pass Thru Ctf Ser 2007-3 C 1039471 539175 3.298 9/25/20377/31/2013 John Hancock Funds Bond Fund 59022XAJ6 MLCC Mortgage Investors, Inc. Mtg Pass Thru Ctf Ser 2007-3 C 346800 36731 3.298 9/25/20377/31/2013 John Hancock Funds Bond Fund 59022XAK3 MLCC Mortgage Investors, Inc., Series 2007-3, Class M3 114463 4550 3.298 9/25/20377/31/2013 John Hancock Funds Bond Fund 59023VAA8 Merrill Lynch & Co., Inc. Jr Sub Bond 1395000 1666113 7.75 5/14/20387/31/2013 John Hancock Funds Bond Fund 59151KAG3 Methanex CorpMETHANEX CORP 2320000 2440536 5.25 3/1/20227/31/2013 John Hancock Funds Bond Fund 591555AB3 Metinvest BV 2330000 2243091 8.75 2/14/20187/31/2013 John Hancock Funds Bond Fund 591560AA5 Metlife Capital Trust IV 960000 1132800 7.875 12/15/20377/31/2013 John Hancock Funds Bond Fund 59156CAB7 MetLife Capital Trust X 2050000 2726500 9.25 4/8/20387/31/2013 John Hancock Funds Bond Fund 59156RAP3 MetLife, Inc. 1940000 2017600 6.4 12/15/20367/31/2013 John Hancock Funds Bond Fund 591709AM2 MetroPCS Wireless IncMETROPCS WIRELESS INC 1200000 1224000 6.25 4/1/20217/31/2013 John Hancock Funds Bond Fund 59804VAC9 Midstates Petroleum Co Inc / Midstates Petroleum Co LLCMIDST 3160000 3104700 9.25 6/1/20217/31/2013 John Hancock Funds Bond Fund 600814AK3 Millicom International Cellular SA 1485000 1440450 4.75 5/22/20207/31/2013 John Hancock Funds Bond Fund 61690KAK8 Morgan Stanley Bank of America Merrill Lynch Trust 2013-C7MS 2403000 2242439 4.189 2/15/20467/31/2013 John Hancock Funds Bond Fund 617446H51 Morgan Stanley 3980000 4383755 5.55 4/27/20177/31/2013 John Hancock Funds Bond Fund 61747WAF6 Morgan StanleyMORGAN STANLEY 3130000 3484607 5.75 1/25/20217/31/2013 John Hancock Funds Bond Fund 61747YCG8 Morgan Stanley 6640000 7874887 7.3 5/13/20197/31/2013 John Hancock Funds Bond Fund 61747YCM5 Morgan Stanley 3210000 3531822 5.5 1/26/20207/31/2013 John Hancock Funds Bond Fund 61747YDU6 Morgan StanleyMORGAN STANLEY 4060000 3814865 4.1 5/22/20237/31/2013 John Hancock Funds Bond Fund 61748BAC8 Morgan Stanley ABS Capital I Inc Trust 2006-HE4MSAC 2006-HE4 2767332 1826763 0.34 6/25/20367/31/2013 John Hancock Funds Bond Fund 61750HBA3 Morgan Stanley Capital I Trust 2006-HQ10MSC 2006-HQ10 AM 3500000 3820005 5.36 11/12/20417/31/2013 John Hancock Funds Bond Fund 61753JAE9 Morgan Stanley Capital I, Series 2007-IQ13, Class A4 5765000 6402419 5.364 3/15/20447/31/2013 John Hancock Funds Bond Fund 61915RAB2 MortgageIT Trust 2005-2MHL 2005-2 1A2 3262631 3034678 0.52 5/25/20357/31/2013 John Hancock Funds Bond Fund 61974PAJ7 Motel 6 TrustMOTEL 2012-MTL6 D 5845000 5651431 3.781 10/5/20257/31/2013 John Hancock Funds Bond Fund 628530AL1 Mylan, Inc. 3685000 4227517 7.875 7/15/20207/31/2013 John Hancock Funds Bond Fund 628530BA4 Mylan Inc/PAMYLAN INC 2025000 2022066 2.6 6/24/20187/31/2013 John Hancock Funds Bond Fund 62856RAB1 Myriad International Holdings BVMYRIAD INT HOLDINGS BV 1770000 1827525 6 7/18/20207/31/2013 John Hancock Funds Bond Fund 629377BJ0 NRG Energy IncNRG ENERGY INC 1910000 2120100 8.25 9/1/20207/31/2013 John Hancock Funds Bond Fund 629377BN1 NRG Energy IncNRG ENERGY INC 2460000 2742900 7.625 1/15/20187/31/2013 John Hancock Funds Bond Fund 63000WAA5 NANA Development CorpNANA DEVELOPMENT CORP 1785000 1820700 9.5 3/15/2019

7/31/2013 John Hancock Funds Bond Fund 63688RAD9 National Mentor Holdings, Inc. 3385000 3621950 12.5 2/15/20187/31/2013 John Hancock Funds Bond Fund 63860UAB6 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 2690000 2827863 10.875 4/1/20157/31/2013 John Hancock Funds Bond Fund 63860UAE0 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 1755000 1974375 9.625 5/1/20197/31/2013 John Hancock Funds Bond Fund 63860UAH3 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 2050000 2198625 7.875 10/1/20207/31/2013 John Hancock Funds Bond Fund 63938NAB0 Navios South American Logistics Inc / Navios Logistics Finan 2505000 2699138 9.25 4/15/20197/31/2013 John Hancock Funds Bond Fund 63938NAC8 Navios South American Logistics Inc / Navios Logistics Finan 1405000 1513888 9.25 4/15/20197/31/2013 John Hancock Funds Bond Fund 640079AD1 Neenah Paper, Inc. 980000 965300 5.25 5/15/20217/31/2013 John Hancock Funds Bond Fund 64352VKA8 New Century Home Equity Loan Trust, Series 2005-1, Class M1 3195000 3031189 0.64 3/25/20357/31/2013 John Hancock Funds Bond Fund 64352VLJ8 New Century Home Equity Loan Trust, Series 2005-3, Class M1 1715000 1684845 0.67 7/25/20357/31/2013 John Hancock Funds Bond Fund 64672TAA7 New Look Bondco I Plc 855000 837900 8.375 5/14/20187/31/2013 John Hancock Funds Bond Fund 650094CB9 Verizon New York IncVERIZON NEW YORK INC 1450000 1471128 7 12/1/20337/31/2013 John Hancock Funds Bond Fund 651290AP3 Newfield Exploration CoNEWFIELD EXPLORATION CO 1890000 1946700 5.75 1/30/20227/31/2013 John Hancock Funds Bond Fund 652482BL3 News America, Inc. 705000 799517 6.4 12/15/20357/31/2013 John Hancock Funds Bond Fund 652482BN9 News America Inc 975000 1081123 6.15 3/1/20377/31/2013 John Hancock Funds Bond Fund 654579AA9 Nippon Life Insurance CoNIPPON LIFE INSURANCE 1795000 1793553 5 10/18/20427/31/2013 John Hancock Funds Bond Fund 65557FAB2 Nordea Bank AB 2945000 3064293 3.125 3/20/20177/31/2013 John Hancock Funds Bond Fund 667294BB7 Northwest Airlines, Inc., Series 2002-1, Class G2 0 0 6.264 11/20/20217/31/2013 John Hancock Funds Bond Fund 667294BE1 Northwest Airlines, Inc. Gtd Collateralized Note Ser 2007-1 1733601 1880957 7.027 11/1/20197/31/2013 John Hancock Funds Bond Fund 66987WBV8 Novastar Home Equity Loan, Series 2004-4, Class M3 0 0 1.27 3/25/20357/31/2013 John Hancock Funds Bond Fund 67051XAA2 Nufarm Australia LtdNUFARM AUSTRALIA LIMITED 1005000 1007513 6.375 10/15/20197/31/2013 John Hancock Funds Bond Fund 67059TAA3 Nustar Logistics 1446000 1632301 8.15 4/15/20187/31/2013 John Hancock Funds Bond Fund 675022404 Ocean Spray Cranberries, Inc., Series A 23250 2097587 6.25 NULL 7/31/2013 John Hancock Funds Bond Fund 675758AF3 Odebrecht Finance, Ltd. 970000 955450 7.5 9/29/20497/31/2013 John Hancock Funds Bond Fund 675758AJ5 Odebrecht Finance, Ltd. 2725000 2656875 7.125 6/26/20427/31/2013 John Hancock Funds Bond Fund 675758AK2 Odebrecht Finance LtdODEBRECHT FINANCE LTD 2850000 1111842 8.25 4/25/20187/31/2013 John Hancock Funds Bond Fund 676253AL1 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 1665000 1669163 7.125 4/1/20237/31/2013 John Hancock Funds Bond Fund 68276CAA5 Onex USI Acquisition Corp. 2265000 2276325 7.75 1/15/20217/31/2013 John Hancock Funds Bond Fund 690742AD3 Owens CorningOWENS CORNING INC 2710000 2651982 4.2 12/15/20227/31/2013 John Hancock Funds Bond Fund 693475857 PNC Financial Services Group Inc/ThePNC FINANCIAL SERVICES 106775 2802844 6.125 NULL 7/31/2013 John Hancock Funds Bond Fund 693475AK1 PNC Financial Services Group, Inc. 1200000 1278000 6.75 7/29/20497/31/2013 John Hancock Funds Bond Fund 693475AM7 PNC Financial Services Group Inc/ThePNC FINANCIAL SERVICES 2150000 1956500 4.85 5/29/20497/31/2013 John Hancock Funds Bond Fund 69349HAB3 PNM Resources, Inc. 3860000 4332850 9.25 5/15/20157/31/2013 John Hancock Funds Bond Fund 69351T114 PPL CorpPPL CORPORATION 3500 190680 8.75 5/1/20147/31/2013 John Hancock Funds Bond Fund 69352PAC7 PPL Capital Funding IncPPL CAPITAL FUNDING INC 2860000 2974400 6.7 3/30/20677/31/2013 John Hancock Funds Bond Fund 693927AC9 PNPP II Funding Corp. Debenture 544000 561770 9.12 5/30/20167/31/2013 John Hancock Funds Bond Fund 694476AC6 Pacific LifeCorp. 1190000 1341129 6 2/10/20207/31/2013 John Hancock Funds Bond Fund 69480UAF4 Pacific Rubiales Energy Corp. 1920000 1810560 5.125 3/28/20237/31/2013 John Hancock Funds Bond Fund 695459AF4 PAETEC Holding CorpPAETEC HOLDING CORP 2119000 2378578 9.875 12/1/20187/31/2013 John Hancock Funds Bond Fund 70069FEJ2 Park Place Securities, Inc., Series 2004-WHQ2, Class M2 6253411 6230386 1.135 2/25/20357/31/2013 John Hancock Funds Bond Fund 70069FFJ1 Park Place Securities, Inc., Series 2005-WCH1, Class M2 5585349 5478372 0.71 1/25/20367/31/2013 John Hancock Funds Bond Fund 707882AD8 Penn Virginia CorpPENN VIRGINIA CORP 1330000 1343300 8.5 5/1/20207/31/2013 John Hancock Funds Bond Fund 709599AE4 Penske Truck Leasing Company LP / PTL Finance Corp. 2515000 2615172 3.75 5/11/20177/31/2013 John Hancock Funds Bond Fund 71085PBM4 People's Choice Home Loan Securities Trust Series 2005-1PCHL 2555000 2530871 1.06 1/25/20357/31/2013 John Hancock Funds Bond Fund 71647NAF6 Petrobras Global Finance BVPETROBRAS GLOBAL FINANCE 2590000 2334647 4.375 5/20/20237/31/2013 John Hancock Funds Bond Fund 71654QBB7 Petroleos MexicanosPETROLEOS MEXICANOS 1475000 1515563 4.875 1/24/20227/31/2013 John Hancock Funds Bond Fund 729416AV9 Ply Gem Industries IncPLY GEM INDUSTRIES INC 273000 291428 9.375 4/15/20177/31/2013 John Hancock Funds Bond Fund 731745AL9 Polymer Group IncPOLYMER GROUP INC 540000 576450 7.75 2/1/20197/31/2013 John Hancock Funds Bond Fund 740212AC9 Precision Drilling CorpPRECISION DRILLING CORP 1405000 1475250 6.625 11/15/20207/31/2013 John Hancock Funds Bond Fund 74139EAC2 Pretium Packaging LLC / Pretium Finance IncPRETIUM PGK LLC/F 780000 838500 11.5 4/1/20167/31/2013 John Hancock Funds Bond Fund 74340XAK7 ProLogis LPPROLOGIS LP 2505000 2842987 6.25 3/15/20177/31/2013 John Hancock Funds Bond Fund 74341DAA2 Prologis International Funding II SAPROLOGIS INTL FUND II 1055000 1031538 4.875 2/15/20207/31/2013 John Hancock Funds Bond Fund 744320AL6 Prudential Financial IncPRUDENTIAL FINANCIAL INC 2555000 2580550 5.875 9/15/20427/31/2013 John Hancock Funds Bond Fund 744320AN2 Prudential Financial IncPRUDENTIAL FINANCIAL INC 760000 704900 5.2 3/15/20447/31/2013 John Hancock Funds Bond Fund 747262AH6 QVC IncQVC INC 1420000 1434407 5.125 7/2/20227/31/2013 John Hancock Funds Bond Fund 747262AJ2 QVC, Inc. 2170000 2071879 4.375 3/15/20237/31/2013 John Hancock Funds Bond Fund 749571AA3 RHP Hotel Properties LP / RHP Finance CorpRHP HOTEL PPTY/RHP 510000 499800 5 4/15/20217/31/2013 John Hancock Funds Bond Fund 74966CAA8 RKI Exploration & Production LLC / RKI Finance CorpRKI EXP & 1900000 1928500 8.5 8/1/20217/31/2013 John Hancock Funds Bond Fund 749770AQ6 Rabobank Nederland NV 3579000 4616910 11 12/29/20497/31/2013 John Hancock Funds Bond Fund 75079QAA8 Rain CII Carbon LLC / CII Carbon CorpRAIN CII CARBON LLC/CII 1225000 1240313 8.25 1/15/20217/31/2013 John Hancock Funds Bond Fund 75079RAA6 Rain CII Carbon LLC and CII Carbon Corp. 2070000 2142450 8 12/1/20187/31/2013 John Hancock Funds Bond Fund 756109AP9 Realty Income CorpREALTY INCOME CORP 1165000 1194184 4.65 8/1/20237/31/2013 John Hancock Funds Bond Fund 7591EP308 Regions Financial CorpREGIONS FINANCIAL CORP 102790 2531718 6.375 NULL 7/31/2013 John Hancock Funds Bond Fund 75970NAK3 Renaissance Home Equity Loan Trust Mtg Pass Thru Ctf Ser 200 739084 740698 4.499 8/25/20357/31/2013 John Hancock Funds Bond Fund 75970NAL1 Renaissance Home Equity Loan Trust Mtg Pass Thru Ctf Ser 200 2680000 2567204 4.934 8/25/20357/31/2013 John Hancock Funds Bond Fund 761118NR5 Residential Accredit Loans, Inc. 25220005 1174778 2.531 12/25/20457/31/2013 John Hancock Funds Bond Fund 76112BLH1 RAMP Series 2005-RS3 TrustRAMP 2005-RS3 M1 2855000 2657474 0.61 3/25/20357/31/2013 John Hancock Funds Bond Fund 761519BC0 Revlon Consumer Products CorpREVLON CONSUMER PRODS 2000000 2017500 5.75 2/15/20217/31/2013 John Hancock Funds Bond Fund 761565AA8 Rex Energy CorpREX ENERGY CORP 1490000 1545875 8.875 12/1/20207/31/2013 John Hancock Funds Bond Fund 767754CD4 Rite Aid CorpRITE AID CORP 3600000 4009500 9.25 3/15/20207/31/2013 John Hancock Funds Bond Fund 76882AAA8 Rivers Pittsburgh Borrower LP/Rivers Pittsburgh Finance Corp 767000 832195 9.5 6/15/20197/31/2013 John Hancock Funds Bond Fund 772739AQ1 Rock Tenn CoROCK-TENN CO 3280000 3160441 4 3/1/20237/31/2013 John Hancock Funds Bond Fund 779382AP5 Rowan Cos IncROWAN COMPANIES INC 1990000 2081180 4.875 6/1/20227/31/2013 John Hancock Funds Bond Fund 780099CE5 Royal Bank of Scotland Group PLCROYAL BK SCOTLND GRP PLC 2420000 2340116 6.125 12/15/20227/31/2013 John Hancock Funds Bond Fund 78403DAB6 SBA Tower Trust 2090000 2286078 5.101 4/17/20177/31/2013 John Hancock Funds Bond Fund 78403DAC4 SBA Tower Trust 2220000 2244198 2.933 12/15/20177/31/2013 John Hancock Funds Bond Fund 78403DAE0 SBA Tower Trust 2545000 2523683 3.598 4/15/20187/31/2013 John Hancock Funds Bond Fund 78406JAB0 Sberbank of Russia Via SB Capital SA 1700000 1806250 6.125 2/7/2022

7/31/2013 John Hancock Funds Bond Fund 78468VAA0 SPL Logistics Escrow LLC / SPL Logistics Finance Corp. 1216000 1264640 8.875 8/1/20207/31/2013 John Hancock Funds Bond Fund 786514BA6 Safeway, Inc. 1315000 1426807 7.25 2/1/20317/31/2013 John Hancock Funds Bond Fund 786514BR9 Safeway IncSAFEWAY INC 5820000 6215166 5 8/15/20197/31/2013 John Hancock Funds Bond Fund 786514BU2 Safeway IncSAFEWAY INC 925000 945237 4.75 12/1/20217/31/2013 John Hancock Funds Bond Fund 78659QAA0 Safway Group Holding LLC / Safway Finance Corp 1275000 1281375 7 5/15/20187/31/2013 John Hancock Funds Bond Fund 795770AN6 Salton Sea Funding Corp. Sr Sec Bond Ser F 0 0 7.475 11/30/20187/31/2013 John Hancock Funds Bond Fund 80282KAA4 Santander Holdings USA Inc/PASANTANDER HOLDINGS USA 555000 589801 4.625 4/19/20167/31/2013 John Hancock Funds Bond Fund 81683RAC8 Seminole Tribe of Florida Bond, Series 2005-B 2594000 2788550 6.535 10/1/20207/31/2013 John Hancock Funds Bond Fund 81683RAQ7 Seminole Indian Tribe of Florida 1555000 1654131 7.75 10/1/20177/31/2013 John Hancock Funds Bond Fund 818149AB2 Severstal Columbus LLC 490000 519400 10.25 2/15/20187/31/2013 John Hancock Funds Bond Fund 828732AA5 Simmons Foods, Inc. 3495000 3722175 10.5 11/1/20177/31/2013 John Hancock Funds Bond Fund 83404DAA7 Softbank Corp. 2800000 2709000 4.5 4/15/20207/31/2013 John Hancock Funds Bond Fund 83546DAA6 Sonic Capital LLC, Series 2011-1A, Class A2 2661552 2832067 5.438 5/20/20417/31/2013 John Hancock Funds Bond Fund 83611MMK1 Soundview Home Loan Trust 2006-OPT2SVHE 2006-OPT2 A3 1426340 1305967 0.37 5/25/20367/31/2013 John Hancock Funds Bond Fund 842400FU2 Southern California Edison CoSOUTHERN CAL EDISON 1710000 1829700 6.25 8/1/20497/31/2013 John Hancock Funds Bond Fund 84604BAA7 Sovereign Capital Trust VI Gtd Note 1840000 1932000 7.908 6/13/20367/31/2013 John Hancock Funds Bond Fund 84751PKB4 Specialty Underwriting & Residential Finance Trust Series 20 6930000 6448074 0.49 12/25/20367/31/2013 John Hancock Funds Bond Fund 85171WAA1 Springleaf Mortgage Loan Trust 2012-2SLFMT 2012-2A A 0 0 2.22 10/25/20577/31/2013 John Hancock Funds Bond Fund 85171YAB5 Springleaf Mortgage Loan Trust 2012-3SLFMT 2012-3A M1 1520000 1493105 2.66 12/25/20597/31/2013 John Hancock Funds Bond Fund 85172FAA7 Springleaf Finance CorpSPRINGLEAF FINANCE CORP 2285000 2107913 6 6/1/20207/31/2013 John Hancock Funds Bond Fund 85748DAA7 State Street Capital Trust IV 4580000 3755600 1.273 6/15/20377/31/2013 John Hancock Funds Bond Fund 85748R009 STATE STREET/FICC REPO 247000 247000 0.01 8/1/20137/31/2013 John Hancock Funds Bond Fund 85812PAB9 OJSC Novolipetsk Steel via Steel Funding Ltd. 1050000 1002960 4.45 2/19/20187/31/2013 John Hancock Funds Bond Fund 858155AD6 Steelcase IncSTEELCASE INC 2525000 2771003 6.375 2/15/20217/31/2013 John Hancock Funds Bond Fund 86359AMY6 Structured Asset Securities Corp. Mtg Pass Thru Ctf Ser 2003 1417810 1015189 2.568 3/25/20337/31/2013 John Hancock Funds Bond Fund 86614WAA4 Summit Midstream Holdings LLC / Summit Midstream Finance Cor 1115000 1137300 7.5 7/1/20217/31/2013 John Hancock Funds Bond Fund 86680WAB1 Sun Merger Sub IncSUN MERGER SUB INC 600000 610500 5.875 8/1/20217/31/2013 John Hancock Funds Bond Fund 866860AA7 Sun Products Corp/TheSUN PRODUCTS CORP 1890000 1927800 7.75 3/15/20217/31/2013 John Hancock Funds Bond Fund 86722AAC7 SunCoke Energy IncSUNCOKE ENERGY INC 1606000 1674255 7.625 8/1/20197/31/2013 John Hancock Funds Bond Fund 87161CAJ4 Synovus Financial CorpSYNOVUS FINANCIAL CORP 1075000 1230875 7.875 2/15/20197/31/2013 John Hancock Funds Bond Fund 87261NAG5 TMX Finance LLC / TitleMax Finance CorpTMX FIN LLC/TITLEMAX 940000 968200 8.5 9/15/20187/31/2013 John Hancock Funds Bond Fund 87612BAK8 Targa Resources Partners LP / Targa Resources Partners Finan 986000 1045160 6.375 8/1/20227/31/2013 John Hancock Funds Bond Fund 878091BC0 Teachers Insurance & Annuity Association of America 3225000 4009065 6.85 12/16/20397/31/2013 John Hancock Funds Bond Fund 87910PAM2 Tekni-Plex, Inc. 1470000 1639050 9.75 6/1/20197/31/2013 John Hancock Funds Bond Fund 87927VAR9 Telecom Italia Capital SA 1790000 1734744 7.2 7/18/20367/31/2013 John Hancock Funds Bond Fund 87927VAU2 Telecom Italia Capital SA 2130000 2353610 6.999 6/4/20187/31/2013 John Hancock Funds Bond Fund 87938WAB9 Telefonica Emisones SAU 4620000 5082480 6.421 6/20/20167/31/2013 John Hancock Funds Bond Fund 88033HAA6 Tenedora Nemak SA de CVTENEDORA NEMAK SA 1380000 1362750 5.5 2/28/20237/31/2013 John Hancock Funds Bond Fund 883199AR2 Textron Financial Corp. 4770000 4197600 6 2/15/20677/31/2013 John Hancock Funds Bond Fund 883203BL4 Textron, Inc. 2195000 2401190 5.6 12/1/20177/31/2013 John Hancock Funds Bond Fund 883203BQ3 Textron, Inc. 1440000 1704961 7.25 10/1/20197/31/2013 John Hancock Funds Bond Fund 884768AC6 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 2005000 1694225 7.375 6/1/20187/31/2013 John Hancock Funds Bond Fund 885220EW9 Thornburg Mortgage Securities Trust, Series 2004-1, Class II 3336917 3280319 1.792 3/25/20447/31/2013 John Hancock Funds Bond Fund 88732JAS7 Time Warner Cable, Inc. 2360000 2748520 8.25 4/1/20197/31/2013 John Hancock Funds Bond Fund 88947EAN0 Toll Brothers Finance CorpTOLL BROS FINANCE CORP 770000 731500 4.375 4/15/20237/31/2013 John Hancock Funds Bond Fund 89078WAC3 Tops Holding Corp / Tops Markets LLCTOPS HLDG CORP/TOPS MKTS 960000 1058400 8.875 12/15/20177/31/2013 John Hancock Funds Bond Fund 89078XAA5 Tops Holding II CorpTOPS HOLDING II CORP 1725000 1720688 8.75 6/15/20187/31/2013 John Hancock Funds Bond Fund 89170LAK6 Tower Automotive Holdings USA LLCTOWER AUTOMOTIVE HOLDING 473813 477564 0 4/23/20207/31/2013 John Hancock Funds Bond Fund 892335AN0 Toys R Us IncTOYS R US INC 1235000 1262788 10.375 8/15/20177/31/2013 John Hancock Funds Bond Fund 89236MAB6 Toys R Us Property Company LLC 655000 691844 8.5 12/1/20177/31/2013 John Hancock Funds Bond Fund 89352HAC3 TransCanada Pipelines, Ltd., ADR 3910000 4105723 6.35 5/15/20677/31/2013 John Hancock Funds Bond Fund 896356AD4 Trinidad Drilling, Ltd. 1180000 1250800 7.875 1/15/20197/31/2013 John Hancock Funds Bond Fund 901109AB4 Tutor Perini CorpTUTOR PERINI CORP 3045000 3197250 7.625 11/1/20187/31/2013 John Hancock Funds Bond Fund 902552AB4 United Air Lines, Inc. 498530 567077 10.4 11/1/20167/31/2013 John Hancock Funds Bond Fund 90261AAB8 UBS AG/Stamford CTUBS AG STAMFORD CT 2555000 2844632 7.625 8/17/20227/31/2013 John Hancock Funds Bond Fund 90269CAH3 UBS-Barclays Commercial Mortgage Trust 2012-C2UBSBB 2012-C2 27706464 2626794 1.808 5/10/20637/31/2013 John Hancock Funds Bond Fund 90269GAF8 UBS Commercial Mortgage Trust 2012-C1UBSCM 2012-C1 B 2220000 2273844 4.822 5/10/20457/31/2013 John Hancock Funds Bond Fund 90269GAL5 UBS Commercial Mortgage Trust, Series 2012-C1, Class C 1580000 1644636 5.535 5/10/20457/31/2013 John Hancock Funds Bond Fund 902973817 US Bancorp/MNUS BANCORP 85150 2269248 6 NULL 7/31/2013 John Hancock Funds Bond Fund 903312AA4 USB Realty Corp., Series A 2900000 2494000 1.415 12/29/20497/31/2013 John Hancock Funds Bond Fund 90345KAA8 US Airways Group, Inc. 1615489 1724534 6.25 4/22/20237/31/2013 John Hancock Funds Bond Fund 90345WAA2 US Airways 2012-1 Class A Pass Through TrustUS AIRWAYS 2012- 983225 1047135 5.9 10/1/20247/31/2013 John Hancock Funds Bond Fund 90345WAD6 US Airways 2012-2 Class A Pass Through TrustUS AIRWAYS 2012- 2875000 2824688 4.625 6/3/20257/31/2013 John Hancock Funds Bond Fund 90928BAA3 United Airlines Pass Through Trust, Series 2007-1, CLASS C 3491638 3474180 2.663 7/2/20147/31/2013 John Hancock Funds Bond Fund 909317BE8 United Air Lines, Inc., 9.75% 1411335 1612450 9.75 1/15/20177/31/2013 John Hancock Funds Bond Fund 912810QZ4 U.S. Treasury Notes/Bonds 55065000 50023138 3.125 2/15/20437/31/2013 John Hancock Funds Bond Fund 912828VB3 U.S. Treasury Notes/Bonds 86813000 80600488 1.75 5/15/20237/31/2013 John Hancock Funds Bond Fund 912828VJ6 U.S. Treasury Notes/Bonds 15010000 14909148 1.875 6/30/20207/31/2013 John Hancock Funds Bond Fund 913017117 United Technologies CorpUNITED TECHNOLOGIES CORP 31265 2005024 7.5 8/1/20157/31/2013 John Hancock Funds Bond Fund 91529YAG1 Unum Group 1785000 2059967 7.125 9/30/20167/31/2013 John Hancock Funds Bond Fund 91834KAA4 VTB Bank OJSC 2065000 2204388 9.5 12/29/20497/31/2013 John Hancock Funds Bond Fund 92240MBB3 Vector Group LtdVECTOR GROUP LTD 1445000 1510025 7.75 2/15/20217/31/2013 John Hancock Funds Bond Fund 92241TAJ1 Vedanta Resources PLC 1950000 1901250 7.125 5/31/20237/31/2013 John Hancock Funds Bond Fund 92276MAW5 Ventas Realty LP / Ventas Capital Corp. 4815000 5070768 4.75 6/1/20217/31/2013 John Hancock Funds Bond Fund 92276MAY1 Ventas Realty LP / Ventas Capital CorpVENTAS REALTY LP/CAP C 1985000 2081485 4 4/30/20197/31/2013 John Hancock Funds Bond Fund 92276MBB0 Ventas Realty LP / Ventas Capital CorpVENTAS REALTY LP/CAP C 1495000 1420009 2.7 4/1/20207/31/2013 John Hancock Funds Bond Fund 925524AH3 Viacom Inc. 3230000 4114481 7.875 7/30/2030

7/31/2013 John Hancock Funds Bond Fund 928958AA5 Waterford 3 Funding Corp. Sec Lease Obligation Bond 1206010 1220612 8.09 1/2/20177/31/2013 John Hancock Funds Bond Fund 92908VAA9 Voto-Votorantim Overseas Trading Operations NV 2145000 2300513 6.625 9/25/20197/31/2013 John Hancock Funds Bond Fund 92911HAA5 Voto-Votorantim, Ltd. 2440000 2610800 6.75 4/5/20217/31/2013 John Hancock Funds Bond Fund 92912EAA1 VPII Escrow CorpVPII ESCROW CORP 1660000 1780350 7.5 7/15/20217/31/2013 John Hancock Funds Bond Fund 929160AR0 Vulcan Materials Company 630000 713475 7.5 6/15/20217/31/2013 John Hancock Funds Bond Fund 92922F4X3 WaMu Mortgage Pass Through Certificate, Series 2005-AR13, Cl 109718618 5057129 0 10/25/20457/31/2013 John Hancock Funds Bond Fund 92922FD39 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR2 2A1B 1923023 1646925 0.56 1/25/20457/31/2013 John Hancock Funds Bond Fund 92922FD88 WaMu Mortgage Pass Through Certificates, Series 2005-AR2, Cl 50764003 2296300 1.62 1/25/20457/31/2013 John Hancock Funds Bond Fund 92922FE95 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR2 2A3 2718966 2373352 0.54 1/25/20457/31/2013 John Hancock Funds Bond Fund 92922FJ66 WaMu Mortgage Pass Through Certificates, Series 2005-AR6, Cl 32558565 2112396 0 4/25/20457/31/2013 John Hancock Funds Bond Fund 92922FR91 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR8 2AB2 4769712 4185675 0.61 7/25/20457/31/2013 John Hancock Funds Bond Fund 92922FS66 WaMu Mortgage Pass Through Certificates, Series 2005-AR8, Cl 44699604 2541213 0 7/25/20457/31/2013 John Hancock Funds Bond Fund 92925CBB7 Washington Mutual, Inc., Series 2005-AR19, Class A1A2 4872913 4272175 0.48 12/25/20457/31/2013 John Hancock Funds Bond Fund 92930RAF9 WF-RBS Commercial Mortgage TrustWFRBS 2012-C9 XA 30444055 3947772 2.269 11/15/20457/31/2013 John Hancock Funds Bond Fund 92931BAC0 Integrys Energy Group IncINTEGRYS ENERGY GROUP 3915000 4110750 6.11 12/1/20667/31/2013 John Hancock Funds Bond Fund 92933WAB4 WEA Finance LLC 1520000 1809115 6.75 9/2/20197/31/2013 John Hancock Funds Bond Fund 92937JAC7 WP CPP Holdings LLCWP CPP HOLDINGS LLC 995000 999975 0 12/28/20197/31/2013 John Hancock Funds Bond Fund 92976GAG6 Wachovia Bank NA 1915000 2157648 5.85 2/1/20377/31/2013 John Hancock Funds Bond Fund 92978TAH4 Wachovia Bank Commercial Mortgage Trust Series 2007-C31WBCMT 1810000 1948537 5.591 4/15/20477/31/2013 John Hancock Funds Bond Fund 93317CAG1 Walter Investment Management CorpWALTER INVESTMENT MGMT 1926218 1940320 0 11/28/20177/31/2013 John Hancock Funds Bond Fund 93317QAD7 Walter Energy IncWALTER ENERGY INC 1820000 1556100 9.875 12/15/20207/31/2013 John Hancock Funds Bond Fund 941388AH3 Waterford Gaming LLC 616528 280509 8.625 9/15/20147/31/2013 John Hancock Funds Bond Fund 949746804 Wells Fargo & Company, Class A 1342 1560746 7.5 NULL 7/31/2013 John Hancock Funds Bond Fund 949746PM7 Wells Fargo & Company, Class A 4717000 5294833 7.98 3/29/20497/31/2013 John Hancock Funds Bond Fund 94982UAA6 Wells Fargo Mortgage Backed Securities 2005-AR5 TrustWFMBS 2 2374478 2313974 2.666 4/25/20357/31/2013 John Hancock Funds Bond Fund 94988MAJ9 Wells Fargo Commercial Mortgage Trust 2013-BTC 2850000 2198766 3.55 4/16/20357/31/2013 John Hancock Funds Bond Fund 96032TAA4 Westgate Resorts 2012-2 LLCWESTR 2012-2A A 2973446 2979021 3 1/20/20257/31/2013 John Hancock Funds Bond Fund 96032TAB2 Westgate Resorts 2012-2 LLCWESTR 2012-2A B 5362067 5335256 4.5 1/20/20257/31/2013 John Hancock Funds Bond Fund 96032UAA1 Westgate Resorts LLCWESTR 2012-3A A 2250623 2247810 2.5 3/20/20257/31/2013 John Hancock Funds Bond Fund 96032UAB9 Westgate Resorts LLC 664247 660718 4.5 3/20/20257/31/2013 John Hancock Funds Bond Fund 96032VAB7 Westgate Resorts 2012-A LLC 1605233 1579649 3.75 8/20/20257/31/2013 John Hancock Funds Bond Fund 961548AY0 Westvaco Corp. 3515000 4090943 7.95 2/15/20317/31/2013 John Hancock Funds Bond Fund 962166872 Weyerhaeuser CoWEYERHAEUSER CO 12000 629880 6.375 7/1/20167/31/2013 John Hancock Funds Bond Fund 962166BR4 Weyerhaeuser Company 3410000 4098090 7.375 3/15/20327/31/2013 John Hancock Funds Bond Fund 964152AB8 White Mountains Re Group, Ltd. 2375000 2470154 7.506 5/29/20497/31/2013 John Hancock Funds Bond Fund 96950FAD6 Williams Partners LP 4060000 4380971 5.25 3/15/20207/31/2013 John Hancock Funds Bond Fund 976657AH9 Wisconsin Energy CorpWISCONSIN ENERGY CORP 2010000 2115525 6.25 5/15/20677/31/2013 John Hancock Funds Bond Fund 977584AA9 Wok Acquisition Corp. 2040000 2284800 10.25 6/30/20207/31/2013 John Hancock Funds Bond Fund 977HDM000 BARCLAYS REPO REPO 7940000 7940000 0.07 8/1/20137/31/2013 John Hancock Funds Bond Fund 98212BAD5 WPX Energy IncWPX ENERGY INC 1805000 1836588 6 1/15/20227/31/2013 John Hancock Funds Bond Fund 98375YAU0 XM Satellite Radio Holdings, Inc. 586000 1225473 7 12/1/20147/31/2013 John Hancock Funds Bond Fund 984211AB8 YCC Holdings LLC / Yankee Finance IncYCC HOLDINGS/YANKEE FIN 2070000 2126946 10.25 2/15/20167/31/2013 John Hancock Funds Bond Fund 98876YAA8 ZFS Finance USA Trust II 2800000 2982000 6.45 12/15/20657/31/2013 John Hancock Funds Bond Fund 98877CAA5 ZFS Finance USA Trust VZFS FINANCE USA TRUST V 1875000 1996875 6.5 5/9/20377/31/2013 John Hancock Funds Bond Fund 999USDZ92 US DOLLAR 1476928 1476928 0 NULL 7/31/2013 John Hancock Funds Bond Fund 99ZB83006 ULTRA LONG US TREAS BOND FTRS SEP13 XCBT 138 19906500 0 9/19/20137/31/2013 John Hancock Funds Bond Fund B1VX67II1 Petroleos de Venezuela SA 2900000 1689250 5.375 4/12/20277/31/2013 John Hancock Funds Bond Fund L0302D178 ArcelorMittalARCELORMITTAL 16860 353554 6 1/15/20167/31/2013 John Hancock Funds Bond Fund Q3930AAB4 FMG Resources August 2006 Pty LtdFMG RESOURCES AUG 2006 1439125 1449199 0 10/18/20177/31/2013 John Hancock Funds Government Income Fund 00764MCC9 Aegis Asset Backed Securities Trust, Series 2004-3, Class A1 563939 553553 0.55 9/25/20347/31/2013 John Hancock Funds Government Income Fund 02660TCZ4 American Home Mortgage Investment Trust 2005-1AHM 2005-1 1A1 852440 741186 0.41 6/25/20457/31/2013 John Hancock Funds Government Income Fund 03072SZY4 Ameriquest Mortgage Securities Inc Asset-Backed Pass-Through 645000 581369 0.66 5/25/20357/31/2013 John Hancock Funds Government Income Fund 04541GVJ8 Asset Backed Securities Corp Home Equity Loan Trust Series A 727184 670676 0.39 1/25/20367/31/2013 John Hancock Funds Government Income Fund 04542BKS0 Asset Backed Funding Certificates, Series 2005-HE1, Class M1 641189 597715 0.61 3/25/20357/31/2013 John Hancock Funds Government Income Fund 07325NCW0 Bayview Financial Acquisition Trust, Ser 2006-A, Class 2A3 0 0 0.536 2/28/20417/31/2013 John Hancock Funds Government Income Fund 07386HUB5 Bear Stearns ALT-A Trust 2005-5BALTA 2005-5 1A4 645496 581542 0.75 7/25/20357/31/2013 John Hancock Funds Government Income Fund 07386HVG3 Bear Stearns ALT-A Trust 2005-7BALTA 2005-7 11A1 933919 822496 0.73 8/25/20357/31/2013 John Hancock Funds Government Income Fund 073879GM4 Bear Stearns Asset Backed Sec., Series 2004-AC5, Class A1 559857 581888 5.25 10/25/20347/31/2013 John Hancock Funds Government Income Fund 07387ACK9 Bear Stearns Adj Rate Mtge Trust, Series 2005-5, Class A2 675243 670154 2.32 8/25/20357/31/2013 John Hancock Funds Government Income Fund 105667AB5 Bravo Mortgage Asset Trust, Series 2006-1A, Class A2 1007707 918908 0.43 7/25/20367/31/2013 John Hancock Funds Government Income Fund 12624KAE6 COMM 2012-CCRE2 Mortgage TrustCOMM 2012-CR2 XA 4875694 563260 1.955 8/15/20457/31/2013 John Hancock Funds Government Income Fund 126670VY1 Countrywide Asset-Backed CertificatesCWL 2006-3 2A2 0 0 0.37 6/25/20367/31/2013 John Hancock Funds Government Income Fund 126673J29 Encore Credit Receivables Trust 2005-2ECR 2005-2 M2 805000 732746 0.65 11/25/20357/31/2013 John Hancock Funds Government Income Fund 144531CK4 Carrington Mortgage Loan Trust, Series 2005-OPT2, Class M2 430438 417387 0.64 5/25/20357/31/2013 John Hancock Funds Government Income Fund 17312HAF6 Citicorp Residential Mortgage Trust Series 2007-2CRMSI 2007- 453083 458538 5.989 6/25/20377/31/2013 John Hancock Funds Government Income Fund 20047RAE3 Commercial Mtge Pass Through Cert, Ser 2007-C9, Class A4 2245000 2555899 5.8 12/10/20497/31/2013 John Hancock Funds Government Income Fund 22822RAR1 Crown Castle Towers LLC 760000 863513 6.113 1/15/20207/31/2013 John Hancock Funds Government Income Fund 31283BCB2 Freddie Mac StripsFHS 288 IO 4523253 625288 3 10/15/20277/31/2013 John Hancock Funds Government Income Fund 31283DAA2 Freddie Mac StripsFHS 290 IO 4759853 957340 3.5 11/15/20327/31/2013 John Hancock Funds Government Income Fund 3128M7T22 Freddie Mac Gold PoolFG G05669 667907 747817 6.5 4/1/20397/31/2013 John Hancock Funds Government Income Fund 3128M8W75 Freddie Mac Gold PoolFG G06670 926665 1037802 6.5 9/1/20397/31/2013 John Hancock Funds Government Income Fund 3128MMM42 Freddie Mac Gold PoolFG G18378 791113 827516 3.5 2/1/20267/31/2013 John Hancock Funds Government Income Fund 3128UHD69 Freddie Mac Non Gold PoolFH 1B8774 5127259 5228950 2.379 9/1/20417/31/2013 John Hancock Funds Government Income Fund 312946ZG4 Federal Home Loan Mortgage Corp. 1232484 1327761 5 4/1/20417/31/2013 John Hancock Funds Government Income Fund 3132GTPY7 Freddie Mac Gold PoolFG Q08239 16606891 16725604 3.5 5/1/20427/31/2013 John Hancock Funds Government Income Fund 3132GUKJ2 Freddie Mac Gold PoolFG Q08997 3327666 3351453 3.5 6/1/20427/31/2013 John Hancock Funds Government Income Fund 3132J7YK2 Freddie Mac Gold PoolFG Q16613 1316895 1274816 3 3/1/2043

7/31/2013 John Hancock Funds Government Income Fund 31359GCY0 Federal National Mortgage Association CMO REMIC Ser 1993 Cla 1823647 2001078 6.5 12/25/20237/31/2013 John Hancock Funds Government Income Fund 3136A36R7 Fannie Mae REMICSFNR 2012-21 IQ 2045076 400763 4.5 9/25/20417/31/2013 John Hancock Funds Government Income Fund 3136A3MQ1 Fannie Mae REMICSFNR 2011-146 MA 1565364 1620406 3.5 8/25/20417/31/2013 John Hancock Funds Government Income Fund 3136A4NZ8 Fannie Mae REMICSFNR 2012-19 JA 2524001 2694588 3.5 3/25/20417/31/2013 John Hancock Funds Government Income Fund 3136A8BA7 Fannie Mae REMICSFNR 2012-98 JP 1619505 1660959 3.5 3/25/20427/31/2013 John Hancock Funds Government Income Fund 3136A92Y3 Fannie Mae REMICSFNR 2012-118 IB 1999269 457452 3.5 11/25/20427/31/2013 John Hancock Funds Government Income Fund 3136A9HY7 Fannie Mae REMICSFNR 2012-110 MA 1783782 1865820 3 7/25/20417/31/2013 John Hancock Funds Government Income Fund 3136A9N61 Fannie Mae REMICSFNR 2012-120 PA 1238944 1280156 3.5 10/25/20427/31/2013 John Hancock Funds Government Income Fund 3136AAM28 Fannie Mae REMICSFNR 2012-137 WI 2831461 563271 3.5 12/25/20327/31/2013 John Hancock Funds Government Income Fund 3136AAM44 Fannie Mae REMICSFNR 2012-137 QI 3840543 547182 3 12/25/20277/31/2013 John Hancock Funds Government Income Fund 3136FG3N5 Federal National Mortgage Association, Series 407, Class 7 I 1017849 177885 5 3/25/20417/31/2013 John Hancock Funds Government Income Fund 3136FG3P0 Federal National Mortgage Association, Series 407, Class 8 I 505921 85792 5 3/25/20417/31/2013 John Hancock Funds Government Income Fund 3136FG3W5 Federal National Mortgage Association, Series 407, Class 15 1174271 187030 5 1/25/20407/31/2013 John Hancock Funds Government Income Fund 3136FG3X3 Federal National Mortgage Association, Series 407, Class 16 199592 29165 5 1/25/20407/31/2013 John Hancock Funds Government Income Fund 3136FG3Y1 Federal National Mortgage Association, Series 407, Class 17 217343 31042 5 1/25/20407/31/2013 John Hancock Funds Government Income Fund 3136FG4C8 Federal National Mortgage Association, Series 407, Class 21 693983 108102 5 1/25/20397/31/2013 John Hancock Funds Government Income Fund 3136FG5G8 Fannie Mae Interest StripFNS 407 C6 1969297 333549 5.5 1/25/20407/31/2013 John Hancock Funds Government Income Fund 3136FGE37 Federal National Mortgage Association, Series 401, Class C2 527926 68537 4.5 6/25/20397/31/2013 John Hancock Funds Government Income Fund 3136FGF36 Federal National Mortgage Association, Series 402, Class 3 886426 164886 4 11/25/20397/31/2013 John Hancock Funds Government Income Fund 3136FGF44 Federal National Mortgage Association, IO, Series 402, Class 1384618 170263 4 10/25/20397/31/2013 John Hancock Funds Government Income Fund 3136FGF77 Federal National Mortgage Association Interest Strip, Series 1301535 205958 4.5 11/25/20397/31/2013 John Hancock Funds Government Income Fund 3136FGRB5 Federal National Mortgage Association, Series 398, Class C3, 572186 102845 4.5 5/25/20397/31/2013 John Hancock Funds Government Income Fund 3136G0V81 Federal National Mortgage Association 950000 860621 3 10/29/20277/31/2013 John Hancock Funds Government Income Fund 3137A0C52 Federal Home Loan Mortgage Corp., Series 3699, Class MI 1814697 233742 4.5 1/15/20387/31/2013 John Hancock Funds Government Income Fund 3137A4ZT7 Federal Home Loan Mortgage Corp., Series 3794, Class PI 1070633 120385 4.5 2/15/20387/31/2013 John Hancock Funds Government Income Fund 3137A7TH3 Federal Home Loan Mortgage Corp., Series 3833, Class LI 5421568 303381 2.083 10/15/20407/31/2013 John Hancock Funds Government Income Fund 3137A8PD4 Freddie Mac REMICSFHR 3830 NI 4878470 585007 4.5 1/15/20367/31/2013 John Hancock Funds Government Income Fund 3137AE2P9 Freddie Mac REMICSFHR 3908 PA 864140 910196 4 6/15/20397/31/2013 John Hancock Funds Government Income Fund 3137AL6W4 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 9909072 705932 1.593 10/25/20187/31/2013 John Hancock Funds Government Income Fund 3137AME78 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 3873503 354716 1.45 12/25/20217/31/2013 John Hancock Funds Government Income Fund 3137ANMP7 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 3356820 237146 1.558 12/25/20187/31/2013 John Hancock Funds Government Income Fund 3137ANTK1 Freddie Mac REMICSFHR 4027 TA 2157024 2253691 3.5 7/15/20417/31/2013 John Hancock Funds Government Income Fund 3137APJN1 Freddie Mac REMICSFHR 4030 BI 957551 176413 5 1/15/20427/31/2013 John Hancock Funds Government Income Fund 3137AQT32 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 8011158 564955 1.511 1/25/20197/31/2013 John Hancock Funds Government Income Fund 3137AQVX3 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 4736409 345014 1.545 3/25/20197/31/2013 John Hancock Funds Government Income Fund 3137AR4V5 Freddie Mac REMICSFHR 4060 HC 1641515 1706895 3 3/15/20417/31/2013 John Hancock Funds Government Income Fund 3137ARAY2 Freddie Mac REMICSFHR 4065 QA 1168049 1201355 3 8/15/20417/31/2013 John Hancock Funds Government Income Fund 3137ARPZ3 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 3595125 308224 1.783 5/25/20197/31/2013 John Hancock Funds Government Income Fund 3137ASB78 Freddie Mac REMICSFHR 4077 IK 1319362 333796 5 7/15/20427/31/2013 John Hancock Funds Government Income Fund 3137ASLF9 Freddie Mac REMICSFHR 4074 PA 3760410 3853428 3 5/15/20417/31/2013 John Hancock Funds Government Income Fund 3137ASP40 Freddie Mac REMICSFHR 4088 CA 4325145 4430424 3 3/15/20427/31/2013 John Hancock Funds Government Income Fund 3137AVPT8 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 11295167 945055 1.711 7/25/20197/31/2013 John Hancock Funds Government Income Fund 3137AVXP7 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 8221777 728992 1.307 7/25/20227/31/2013 John Hancock Funds Government Income Fund 3137AWHC2 Freddie Mac REMICSFHR 4136 IH 3752586 507616 3.5 9/15/20277/31/2013 John Hancock Funds Government Income Fund 3138A7FQ6 Fannie Mae PoolFN AH5574 3247019 3379182 4 2/1/20417/31/2013 John Hancock Funds Government Income Fund 3138A9BT0 Fannie Mae PoolFN AH7249 5831052 6113949 3.5 3/1/20267/31/2013 John Hancock Funds Government Income Fund 3138ABYT0 Fannie Mae PoolFN AH9721 896779 970728 5 4/1/20417/31/2013 John Hancock Funds Government Income Fund 3138AR3G7 Fannie Mae PoolFN AJ0798 6006124 6274992 4 9/1/20417/31/2013 John Hancock Funds Government Income Fund 3138ASR38 Fannie Mae PoolFN AJ1405 4328371 4504549 4 9/1/20417/31/2013 John Hancock Funds Government Income Fund 3138ASY22 Fannie Mae PoolFN AJ1628 2346515 2451558 4 9/1/20417/31/2013 John Hancock Funds Government Income Fund 3138EBP58 Fannie Mae PoolFN AK6743 2969693 3088249 4 3/1/20427/31/2013 John Hancock Funds Government Income Fund 3138EGNK6 Fannie Mae PoolFN AL0393 8573596 9108442 4.5 6/1/20417/31/2013 John Hancock Funds Government Income Fund 3138EGS62 Fannie Mae PoolFN AL0540 7255425 7708039 4.5 7/1/20417/31/2013 John Hancock Funds Government Income Fund 3138EHB76 Fannie Mae PoolFN AL0961 3880467 4043265 4 10/1/20417/31/2013 John Hancock Funds Government Income Fund 3138EJ4A3 Fannie Mae PoolFN AL2616 1790224 1898546 4.5 11/1/20417/31/2013 John Hancock Funds Government Income Fund 3138EJC97 Fannie Mae PoolFN AL1895 665759 672754 3.5 6/1/20427/31/2013 John Hancock Funds Government Income Fund 3138EKF34 Fannie Mae PoolFN AL2885 8751236 8503398 3 12/1/20427/31/2013 John Hancock Funds Government Income Fund 3138LXQZ5 Fannie Mae PoolFN AO6771 4532355 4577148 3.5 6/1/20427/31/2013 John Hancock Funds Government Income Fund 3138M56G9 Fannie Mae PoolFN AP2670 688871 669146 3 8/1/20427/31/2013 John Hancock Funds Government Income Fund 3138MDS52 Fannie Mae PoolFN AP9539 686128 666482 3 10/1/20427/31/2013 John Hancock Funds Government Income Fund 3138MFTU1 Fannie Mae PoolFN AQ0562 3424798 3326737 3 11/1/20427/31/2013 John Hancock Funds Government Income Fund 3138W0U49 Fannie Mae PoolFN AR3302 4388484 4431855 3.5 1/1/20437/31/2013 John Hancock Funds Government Income Fund 3138W7GB4 Fannie Mae PoolFN AR9193 382821 372099 3 3/1/20437/31/2013 John Hancock Funds Government Income Fund 3138W7J54 Fannie Mae PoolFN AR9283 3478325 3512701 3.5 4/1/20437/31/2013 John Hancock Funds Government Income Fund 3138WTT97 Fannie Mae PoolFN AT5975 490828 477081 3 5/1/20437/31/2013 John Hancock Funds Government Income Fund 31396QJT7 Federal National Mortgage Association, Series 2009-47, Class 758976 69353 5 8/25/20197/31/2013 John Hancock Funds Government Income Fund 31396QLU1 Federal National Mortgage Association, Series 2009-50, Class 1297386 169176 5 5/25/20397/31/2013 John Hancock Funds Government Income Fund 31398FKZ3 Federal National Mortgage Association REMICS, Series 2009-78 1618167 178313 5 6/25/20397/31/2013 John Hancock Funds Government Income Fund 31398G3Y3 Federal National Mortgage Association, REMICS, Series 2010-3 7243451 613357 5 2/25/20257/31/2013 John Hancock Funds Government Income Fund 31398GTH2 Federal National Mortgage Association, REMICS, Series 2009-1 696684 64957 4.5 4/25/20387/31/2013 John Hancock Funds Government Income Fund 31398KE97 Federal Home Loan Mortgage Corp. REMICS, Series 3581, Class 534546 81533 6 10/15/20397/31/2013 John Hancock Funds Government Income Fund 31398LYT9 Federal Home Loan Mortgage Corp., REMICS, Series 3623, Class 522730 39825 4.5 1/15/20257/31/2013 John Hancock Funds Government Income Fund 31398MED4 Federal National Mortgage Association, Series 2010-25, Class 2723555 254603 5 3/25/20257/31/2013 John Hancock Funds Government Income Fund 31398MET9 Federal National Mortgage Association, Series 2010-14, Class 433018 9933 4 8/25/20277/31/2013 John Hancock Funds Government Income Fund 31398MP91 Federal National Mortgage Association, Series 2010-36, Class 488128 12571 4 3/25/20287/31/2013 John Hancock Funds Government Income Fund 31398QTF4 Federal Home Loan Mortgage Corp., Series 3747, Class HI 4668557 354558 4.5 7/15/20377/31/2013 John Hancock Funds Government Income Fund 31398THQ7 Federal National Mortgage Association , Series 2010-68, Clas 1336377 159523 5 11/25/2038

7/31/2013 John Hancock Funds Government Income Fund 31398WJH8 Federal Home Loan Mortgage Corp,.REMICS Series 3630, Class B 172484 5119 4 5/15/20277/31/2013 John Hancock Funds Government Income Fund 31402CPL0 Federal National Mortgage Association, Pool 725027 2774389 2998833 5 11/1/20337/31/2013 John Hancock Funds Government Income Fund 31402DJS0 Federal National Mortgage Association 2566520 2806627 5.5 9/1/20347/31/2013 John Hancock Funds Government Income Fund 31402Q6T3 Fannie Mae PoolFN 735382 809525 873875 5 4/1/20357/31/2013 John Hancock Funds Government Income Fund 31403DDX4 Federal National Mortgage Association 2723978 2966899 5.5 4/1/20367/31/2013 John Hancock Funds Government Income Fund 31410GPF4 Fannie Mae PoolFN 888822 3971997 4326215 5.5 3/1/20367/31/2013 John Hancock Funds Government Income Fund 31410KVW1 Federal National Mortgage Association, Pool 889929 3143525 3441542 5.5 8/1/20377/31/2013 John Hancock Funds Government Income Fund 31410LEN8 Fannie Mae PoolFN 890341 3764236 4109247 6 6/1/20407/31/2013 John Hancock Funds Government Income Fund 31412QVS5 Fannie Mae PoolFN 932225 4005691 4265121 4 12/1/20247/31/2013 John Hancock Funds Government Income Fund 31414DND4 Federal National Mortgage Association, Pool 963088 180277 189297 4.315 4/1/20487/31/2013 John Hancock Funds Government Income Fund 31416XFB1 Fannie Mae PoolFN AB1961 4622417 4829342 4 12/1/20407/31/2013 John Hancock Funds Government Income Fund 31416XR44 Fannie Mae PoolFN AB2306 282568 296277 3.5 2/1/20267/31/2013 John Hancock Funds Government Income Fund 31416YCR7 Fannie Mae PoolFN AB2779 2863160 3126101 5 4/1/20417/31/2013 John Hancock Funds Government Income Fund 31416YLR7 Fannie Mae PoolFN AB3035 17709801 19170167 5 5/1/20417/31/2013 John Hancock Funds Government Income Fund 31416YTK4 Fannie Mae PoolFN AB3253 3031966 3184749 3.5 7/1/20267/31/2013 John Hancock Funds Government Income Fund 31417AYP8 Fannie Mae PoolFN AB4317 8789214 9343004 4.5 1/1/20427/31/2013 John Hancock Funds Government Income Fund 31417CDD4 Fannie Mae PoolFN AB5499 1222043 1234120 3.5 7/1/20427/31/2013 John Hancock Funds Government Income Fund 31418ADX3 Fannie Mae PoolFN MA1017 6743025 7155246 4.5 2/1/20427/31/2013 John Hancock Funds Government Income Fund 31419AG43 Fannie Mae PoolFN AE0218 5929633 6284717 4.5 8/1/20407/31/2013 John Hancock Funds Government Income Fund 31419AP27 Federal National Mortgage Association, Pool AE0440 1124378 1265290 6.5 6/1/20397/31/2013 John Hancock Funds Government Income Fund 31419EJE0 Fannie Mae PoolFN AE3860 3708002 4029990 5 10/1/20407/31/2013 John Hancock Funds Government Income Fund 31419ESW0 Federal National Mortgage Association, Pool AE4132 2877824 3138514 5 9/1/20407/31/2013 John Hancock Funds Government Income Fund 31419EX38 Federal National Mortgage Association 7470298 8147002 5 9/1/20407/31/2013 John Hancock Funds Government Income Fund 36185N3T5 GMAC Mortgage Corp Loan Trust, Series 2004-AR2, Class 3A 983251 942226 3.414 8/19/20347/31/2013 John Hancock Funds Government Income Fund 36192TAY4 GS Mortgage Securities Corp IIGSMS 2013-KYO D 755000 749893 2.795 11/8/20297/31/2013 John Hancock Funds Government Income Fund 362341RZ4 GSR Mortgage Loan Trust, Series 2005-AR6, Class 3A1 969952 939120 2.655 9/25/20357/31/2013 John Hancock Funds Government Income Fund 38377FW80 Government National Mortgage Association, Series 2010-78, Cl 1134563 57897 4.5 4/20/20397/31/2013 John Hancock Funds Government Income Fund 38378BE47 Government National Mortgage AssociationGNR 2012-114 IO 2782734 264095 1.029 1/16/20537/31/2013 John Hancock Funds Government Income Fund 38378FJF8 Government National Mortgage AssociationGNR 2013-6 AI 3137593 639509 3.5 8/20/20397/31/2013 John Hancock Funds Government Income Fund 38378JJT0 Government National Mortgage AssociationGNR 2013-42 IO 1437107 216951 3.5 3/20/20437/31/2013 John Hancock Funds Government Income Fund 38378JJU7 Government National Mortgage AssociationGNR 2013-42 YI 4418708 653863 3.5 3/20/20437/31/2013 John Hancock Funds Government Income Fund 38378JJV5 Government National Mortgage AssociationGNR 2013-42 IA 2246611 333140 3.5 3/20/20437/31/2013 John Hancock Funds Government Income Fund 41161PLV3 Harborview Mortgage Loan Trust, Series 2005-2, Class X 15121956 961746 2.274 5/19/20357/31/2013 John Hancock Funds Government Income Fund 41161PUN1 Harborview Mortgage Loan Trust, Series 2005-11, Class X 4461038 197746 2.7 8/19/20457/31/2013 John Hancock Funds Government Income Fund 437084MG8 Home Equity Asset Trust 2005-5HEAT 2005-5 M1 645000 626207 0.67 11/25/20357/31/2013 John Hancock Funds Government Income Fund 437084NC6 Home Equity Asset Trust 2005-6HEAT 2005-6 M1 460000 446590 0.66 12/25/20357/31/2013 John Hancock Funds Government Income Fund 45660LWS4 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 1 12532595 937814 0 10/25/20367/31/2013 John Hancock Funds Government Income Fund 45660LWT2 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 2 11798764 480519 0 10/25/20367/31/2013 John Hancock Funds Government Income Fund 46628FAM3 JPMorgan Chase Commercial Mortgage Securities Corp., Series 1435000 1591858 5.863 4/15/20457/31/2013 John Hancock Funds Government Income Fund 46629PAE8 JP Morgan Chase Commercial Mortgage Securities Trust 2006-LD 1335000 1416049 5.372 5/15/20477/31/2013 John Hancock Funds Government Income Fund 46629YAC3 JP Morgan Chase CMSC, Series 2007-CB18, Class A4 2000000 2216062 5.44 6/12/20477/31/2013 John Hancock Funds Government Income Fund 46630JAE9 JP Morgan Chase Commercial Mortgage Securities Trust 2007-LD 1235000 1260273 5.464 1/15/20497/31/2013 John Hancock Funds Government Income Fund 46632HAJ0 JP Morgan Chase Commercial Mortgage Securities Trust 2007-LD 1180000 1300151 6 2/15/20517/31/2013 John Hancock Funds Government Income Fund 46637YAC3 JP Morgan Chase Commercial Mortgage Securities Corp., Series 5077500 545593 1.431 7/5/20327/31/2013 John Hancock Funds Government Income Fund 50179MAG6 LB-UBS Commercial Mortgage Trust, Series 2006-C6, Class AM 1770000 1951110 5.413 9/15/20397/31/2013 John Hancock Funds Government Income Fund 61748HHB0 Morgan Stanley Mortgage Loan Trust 2004-11ARMSM 2004-11AR 1A 1558920 1489791 0.5 1/25/20357/31/2013 John Hancock Funds Government Income Fund 61750HBA3 Morgan Stanley Capital I Trust 2006-HQ10MSC 2006-HQ10 AM 900000 982287 5.36 11/12/20417/31/2013 John Hancock Funds Government Income Fund 61753JAE9 Morgan Stanley Capital I, Series 2007-IQ13, Class A4 2025000 2248898 5.364 3/15/20447/31/2013 John Hancock Funds Government Income Fund 61915RAB2 MortgageIT Trust 2005-2MHL 2005-2 1A2 638918 594278 0.52 5/25/20357/31/2013 John Hancock Funds Government Income Fund 64352VKA8 New Century Home Equity Loan Trust, Series 2005-1, Class M1 547000 518955 0.64 3/25/20357/31/2013 John Hancock Funds Government Income Fund 66987WBV8 Novastar Home Equity Loan, Series 2004-4, Class M3 0 0 1.27 3/25/20357/31/2013 John Hancock Funds Government Income Fund 70069FEJ2 Park Place Securities, Inc., Series 2004-WHQ2, Class M2 1019720 1015965 1.135 2/25/20357/31/2013 John Hancock Funds Government Income Fund 70069FFJ1 Park Place Securities, Inc., Series 2005-WCH1, Class M2 918244 900656 0.71 1/25/20367/31/2013 John Hancock Funds Government Income Fund 71085PBM4 People's Choice Home Loan Securities Trust Series 2005-1PCHL 660000 653767 1.06 1/25/20357/31/2013 John Hancock Funds Government Income Fund 78403DAC4 SBA Tower Trust 550000 555995 2.933 12/15/20177/31/2013 John Hancock Funds Government Income Fund 78403DAE0 SBA Tower Trust 475000 471021 3.598 4/15/20187/31/2013 John Hancock Funds Government Income Fund 85171WAA1 Springleaf Mortgage Loan Trust 2012-2SLFMT 2012-2A A 0 0 2.22 10/25/20577/31/2013 John Hancock Funds Government Income Fund 85748R009 STATE STREET/FICC REPO 276000 276000 0.01 8/1/20137/31/2013 John Hancock Funds Government Income Fund 885220EW9 Thornburg Mortgage Securities Trust, Series 2004-1, Class II 1024890 1007506 1.792 3/25/20447/31/2013 John Hancock Funds Government Income Fund 90269GAF8 UBS Commercial Mortgage Trust 2012-C1UBSCM 2012-C1 B 555000 568461 4.822 5/10/20457/31/2013 John Hancock Funds Government Income Fund 90269GAL5 UBS Commercial Mortgage Trust, Series 2012-C1, Class C 370000 385136 5.535 5/10/20457/31/2013 John Hancock Funds Government Income Fund 912810QS0 U.S. Treasury Notes/Bonds 2750000 2831210 3.75 8/15/20417/31/2013 John Hancock Funds Government Income Fund 912810QZ4 U.S. Treasury Notes/Bonds 2575000 2339228 3.125 2/15/20437/31/2013 John Hancock Funds Government Income Fund 912828PC8 U.S. Treasury Notes/Bonds 6000000 6238128 2.625 11/15/20207/31/2013 John Hancock Funds Government Income Fund 912828VB3 U.S. Treasury Notes/Bonds 10405000 9660397 1.75 5/15/20237/31/2013 John Hancock Funds Government Income Fund 912828VJ6 U.S. Treasury Notes/Bonds 3250000 3228163 1.875 6/30/20207/31/2013 John Hancock Funds Government Income Fund 9128337N4 U.S. Treasury Notes/Bonds (11/15/2030) 2625000 1407307 0 11/15/20307/31/2013 John Hancock Funds Government Income Fund 92922FD39 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR2 2A1B 343288 294001 0.56 1/25/20457/31/2013 John Hancock Funds Government Income Fund 92922FD88 WaMu Mortgage Pass Through Certificates, Series 2005-AR2, Cl 15860554 717449 1.62 1/25/20457/31/2013 John Hancock Funds Government Income Fund 92922FE95 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR2 2A3 529819 462472 0.54 1/25/20457/31/2013 John Hancock Funds Government Income Fund 92925CBB7 Washington Mutual, Inc., Series 2005-AR19, Class A1A2 958129 840010 0.48 12/25/20457/31/2013 John Hancock Funds Government Income Fund 92978TAH4 Wachovia Bank Commercial Mortgage Trust Series 2007-C31WBCMT 380000 409085 5.591 4/15/20477/31/2013 John Hancock Funds Government Income Fund 94982UAA6 Wells Fargo Mortgage Backed Securities 2005-AR5 TrustWFMBS 2 878901 856506 2.666 4/25/20357/31/2013 John Hancock Funds Government Income Fund 977HDM000 BARCLAYS REPO REPO 8350000 8350000 0.07 8/1/20137/31/2013 John Hancock Funds Government Income Fund 999USDZ92 US DOLLAR 894410 894410 0 NULL 7/31/2013 John Hancock Funds Government Income Fund ADI04XM51 US 10YR NOTE (CBT)SEP13 XCBT 20130919 -70 -8850625 0 9/19/20137/31/2013 John Hancock Funds High Yield Fund 00130HBT1 AES Corp/VAAES CORPORATION 3225000 3063750 4.875 5/15/2023

7/31/2013 John Hancock Funds High Yield Fund 00191AAA4 ARD Finance SA 1961245 2118145 11.125 6/1/20187/31/2013 John Hancock Funds High Yield Fund 004422AD3 ACE Securities Corp Home Equity Loan Trust Series 2006-ASAP5 1015540 457649 0.32 10/25/20367/31/2013 John Hancock Funds High Yield Fund 004422AE1 ACE Securities Corp Home Equity Loan Trust Series 2006-ASAP5 1572967 712792 0.37 10/25/20367/31/2013 John Hancock Funds High Yield Fund 004422AF8 ACE Securities Corp Home Equity Loan Trust Series 2006-ASAP5 2797379 1282134 0.45 10/25/20367/31/2013 John Hancock Funds High Yield Fund 006ESCAP2 Adelphia Communications Corp. 5985000 44888 9.875 3/1/20497/31/2013 John Hancock Funds High Yield Fund 006ESCBK2 Adelphia Communications Corp. 2990000 22425 10.25 11/1/20497/31/2013 John Hancock Funds High Yield Fund 007866AA4 Aeropuertos Dominicanos Siglo XXI SAAEROPUERTOS DOMINICANOS 1400000 1431500 9.25 11/13/20197/31/2013 John Hancock Funds High Yield Fund 009089AB9 Air Canada 2013-1 Class B Pass Through Trust 595000 578638 5.375 5/15/20217/31/2013 John Hancock Funds High Yield Fund 01449JAJ4 Alere IncALERE INC 805000 823113 6.5 6/15/20207/31/2013 John Hancock Funds High Yield Fund 01538RAC3 Alfa Bank OJSC Via Alfa Bond Issuance PLCALFA BANK (ALFA BON 2605000 2728738 7.5 9/26/20197/31/2013 John Hancock Funds High Yield Fund 018772AM5 Alliance One International, Inc. 3940000 4137000 10 7/15/20167/31/2013 John Hancock Funds High Yield Fund 018772AR4 Alliance One International IncALLIANCE ONE INTL INC 5585000 5501225 9.875 7/15/20217/31/2013 John Hancock Funds High Yield Fund 02109TAC6 ALROSA Finance SA 1300000 1420250 7.75 11/3/20207/31/2013 John Hancock Funds High Yield Fund 02636PAA0 American Gilsonite CoAMERICAN GILSONITE CO 1790000 1883975 11.5 9/1/20177/31/2013 John Hancock Funds High Yield Fund 039380AG5 Arch Coal IncARCH COAL INC 6963000 5622623 7.25 6/15/20217/31/2013 John Hancock Funds High Yield Fund 03969AAA8 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA IncARD 2695000 2654575 7 11/15/20207/31/2013 John Hancock Funds High Yield Fund 04013BAC6 Argent Securities Trust 2006-M2ARSI 2006-M2 A2C 8721156 3574331 0.34 9/25/20367/31/2013 John Hancock Funds High Yield Fund 04523XAB3 Aspect Software, Inc. 1290000 1309350 10.625 5/15/20177/31/2013 John Hancock Funds High Yield Fund 05330JAA6 Automotores Gildemeister SA 1335000 1068000 8.25 5/24/20217/31/2013 John Hancock Funds High Yield Fund 058498AR7 Ball CorpBALL CORP 1500000 1503750 5 3/15/20227/31/2013 John Hancock Funds High Yield Fund 058498AS5 Ball CorpBALL CORP 2670000 2443050 4 11/15/20237/31/2013 John Hancock Funds High Yield Fund 60505682 Bank of America Corp. 16644 18688549 7.25 NULL 7/31/2013 John Hancock Funds High Yield Fund 06740C188 iPATH S&P 500 VIX Short-Term Futures ETNIPATH S&P 500 VIX S/ 31000 467480 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 07556Q501 Beazer Homes USA, Inc. 62786 1318506 7.25 8/15/20137/31/2013 John Hancock Funds High Yield Fund 07556QAY1 Beazer Homes USA IncBEAZER HOMES USA 4435000 4723275 9.125 5/15/20197/31/2013 John Hancock Funds High Yield Fund 09701BAA6 BOE Intermediate Holding Corp. 2145000 2187900 9 11/1/20177/31/2013 John Hancock Funds High Yield Fund 09858VAB1 Boomerang Tube LLCBOOMERANG TUBE LLC 2276313 2242168 0 10/11/20177/31/2013 John Hancock Funds High Yield Fund 109478AB3 Brightstar CorpBRIGHTSTAR CORP 3295000 3262050 7.25 8/1/20187/31/2013 John Hancock Funds High Yield Fund 11283WAA2 Brookfield Residential Properties IncBROOKFIELD RESIDENTIAL 1205000 1262238 6.5 12/15/20207/31/2013 John Hancock Funds High Yield Fund 11943HAC3 City of Buenos Aires, Argentina 3600000 3213000 9.95 3/1/20177/31/2013 John Hancock Funds High Yield Fund 121579AG1 Burlington Coat Factory Warehouse CorpBURLINGTON COAT FACTOR 2465000 2754638 10 2/15/20197/31/2013 John Hancock Funds High Yield Fund 12168PAA5 Burlington Holdings LLC / Burlington Holding Finance IncBURL 1070000 1104775 9 2/15/20187/31/2013 John Hancock Funds High Yield Fund 1248EPAY9 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 1440000 1342800 5.25 9/30/20227/31/2013 John Hancock Funds High Yield Fund 12545DAF5 CHC Helicopter SACHC HELICOPTER SA 1730000 1717025 9.375 6/1/20217/31/2013 John Hancock Funds High Yield Fund 12646RAA3 CST Brands IncCST BRANDS INC 970000 957875 5 5/1/20237/31/2013 John Hancock Funds High Yield Fund 12868TAB8 Calceus Acquisition IncCALCEUS ACQUSITION INC 194546 195681 0 2/1/20207/31/2013 John Hancock Funds High Yield Fund 1365659A8 Canadian Satellite Radio Holdings, Inc. 9855000 12535836 8 9/12/20147/31/2013 John Hancock Funds High Yield Fund 144577AF0 Carrizo Oil & Gas IncCARRIZO OIL & GAS INC 2770000 2894650 7.5 9/15/20207/31/2013 John Hancock Funds High Yield Fund 14985VAC5 CCM Merger IncCCM MERGER INC 1620000 1717200 9.125 5/1/20197/31/2013 John Hancock Funds High Yield Fund 15135QAB4 Centaur Acquisition LLCCENTAUR ACQUISITION LLC 1400000 1409334 0 2/20/20207/31/2013 John Hancock Funds High Yield Fund 163893AD2 Chemtura CorpCHEMTURA CORP 2265000 2253675 5.75 7/15/20217/31/2013 John Hancock Funds High Yield Fund 165167CL9 Chesapeake Energy CorpCHESAPEAKE ENERGY CORP 5700000 5742750 5.75 3/15/20237/31/2013 John Hancock Funds High Yield Fund 17121EAD9 Chrysler Group LLC / CG Co-Issuer IncCHRYSLER GP/CG CO-ISSUE 4100000 4561250 8.25 6/15/20217/31/2013 John Hancock Funds High Yield Fund 171871AM8 Cincinnati Bell, Inc. 4394000 4569760 8.75 3/15/20187/31/2013 John Hancock Funds High Yield Fund 172967GD7 Citigroup IncCITIGROUP INC 5725000 5553250 5.95 12/29/20497/31/2013 John Hancock Funds High Yield Fund 184502BP6 Clear Channel Communications IncCLEAR CHANNEL COMMUNICAT 9805931 8678249 14 2/1/20217/31/2013 John Hancock Funds High Yield Fund 18450JAT2 Clear Channel Communications IncCLEAR CHANNEL COMMUNICATION 6739166 6203402 0 1/30/20197/31/2013 John Hancock Funds High Yield Fund 18683K408 Cliffs Natural Resources IncCLIFFS NATURAL RESOURCES 176880 3343032 7 2/1/20167/31/2013 John Hancock Funds High Yield Fund 20588YAE3 Connacher Oil and Gas, Ltd. 8190000 5548725 8.5 8/1/20197/31/2013 John Hancock Funds High Yield Fund 20903GAA8 Consolidated Container Company LLC 4266000 4457970 10.125 7/15/20207/31/2013 John Hancock Funds High Yield Fund 210796306 Contl AirFin Tr6pct Pfd Stk 32702 1516555 6 11/15/20307/31/2013 John Hancock Funds High Yield Fund 23311RAH9 DCP Midstream LLC 535000 510925 5.85 5/21/20437/31/2013 John Hancock Funds High Yield Fund 23339BAA7 DTEK Finance PLC 2810000 2715163 7.875 4/4/20187/31/2013 John Hancock Funds High Yield Fund 235825AD8 Dana Holding CorpDANA HOLDING CORP 2675000 2681688 6 9/15/20237/31/2013 John Hancock Funds High Yield Fund 25380QAF6 Digicel, Ltd. 1740000 1774800 7 2/15/20207/31/2013 John Hancock Funds High Yield Fund 25380WAE6 Digicel Group LtdDIGICEL GROUP LTD 2370000 2547750 8.25 9/30/20207/31/2013 John Hancock Funds High Yield Fund 25470XAB1 DISH DBS Corp. 1400000 1592500 7.875 9/1/20197/31/2013 John Hancock Funds High Yield Fund 25746U703 Dominion Resources Inc/VADOMINION RESOURCES INC 63000 3267180 6.125 4/1/20167/31/2013 John Hancock Funds High Yield Fund 25769JAE6 Doncasters Group LtdDONCASTERS GROUP LTD 1815000 1805925 0 10/10/20207/31/2013 John Hancock Funds High Yield Fund 26613TAC4 DuPont Fabros Technology LP 2900000 3081250 8.5 12/15/20177/31/2013 John Hancock Funds High Yield Fund 26817RAA6 Dynegy IncDYNEGY INC 1220000 1159000 5.875 6/1/20237/31/2013 John Hancock Funds High Yield Fund 268787AB4 EP Energy LLC / Everest Acquisition Finance IncEP ENER/EVERE 4645000 5109500 7.75 9/1/20227/31/2013 John Hancock Funds High Yield Fund 269246BK9 E*TRADE Financial CorpE*TRADE FINANCIAL CORP 1680000 1785000 6.375 11/15/20197/31/2013 John Hancock Funds High Yield Fund 280148AD9 Edgen Murray CorpEDGEN MURRAY CORP 3780000 3780000 8.75 11/1/20207/31/2013 John Hancock Funds High Yield Fund 29264FAJ5 Endo Health Solutions IncENDO HEALTH SOLUTIONS IN 1863000 1942178 7.25 1/15/20227/31/2013 John Hancock Funds High Yield Fund 30225BAD3 Extended Stay America Trust 2013-ESH MZESA 2013-ESHM M 601000 613857 7.625 12/5/20197/31/2013 John Hancock Funds High Yield Fund 315405AM2 Ferro Corp. 1685000 1756613 7.875 8/15/20187/31/2013 John Hancock Funds High Yield Fund 319963BH6 First Data CorpFIRST DATA CORPORATION 6095000 6186425 10.625 6/15/20217/31/2013 John Hancock Funds High Yield Fund 319963BK9 First Data CorpFIRST DATA CORPORATION 1710000 1633050 11.75 8/15/20217/31/2013 John Hancock Funds High Yield Fund 32399L9A5 Affiliated Managers Group, Inc. 5575182 1338044 0 11/1/20157/31/2013 John Hancock Funds High Yield Fund 32399V996 FDR Management LLC 1632 0 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 34460XAA7 Fontainebleau Las Vegas Holdings LLC 22920000 14325 10.25 6/15/20157/31/2013 John Hancock Funds High Yield Fund 35906AAN8 Frontier Communications CorpFRONTIER COMMUNICATIONS 605000 611050 7.625 4/15/20247/31/2013 John Hancock Funds High Yield Fund 36729PAD0 Gastar Exploration USA, Inc. 265000 251088 8.625 5/15/20187/31/2013 John Hancock Funds High Yield Fund 37045V209 General Motors Company 324808 16220912 4.75 12/1/20137/31/2013 John Hancock Funds High Yield Fund 37045XAK2 General Motors Financial Co IncGENERAL MOTORS FINL CO 3000000 2880000 4.25 5/15/20237/31/2013 John Hancock Funds High Yield Fund 37476RAA5 Gibson Brands IncGIBSON BRANDS INC 1010000 1040300 8.875 8/1/2018

7/31/2013 John Hancock Funds High Yield Fund 377265707 Glasstech, Inc., Class B 4430 0 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 377265806 Glasstech, Inc., Class C 10 0 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 377265863 Glasstech, Inc., Series A 144 143613 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 377265871 Glasstech, Inc., Series B 4475 2410459 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 377265889 Glasstech, Inc., Series C 11 0 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 382410AF5 Goodrich Petroleum CorpGOODRICH PETROLEUM CORP 1520000 1558000 8.875 3/15/20197/31/2013 John Hancock Funds High Yield Fund 382550309 The Goodyear Tire & Rubber Company 24824 1379470 5.875 4/1/20147/31/2013 John Hancock Funds High Yield Fund 382550BC4 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 2200000 2337500 7 5/15/20227/31/2013 John Hancock Funds High Yield Fund 387241805 Granite Broadcasting Corp. 11688 58 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 392485AC2 Greektown Superholdings, Inc. 7688000 8091620 13 7/1/20157/31/2013 John Hancock Funds High Yield Fund 40053DAA1 Grupo Cementos de Chihuahua SAB de CVGRUPO CEMENTOS CHIHUAHU 1300000 1345500 8.125 2/8/20207/31/2013 John Hancock Funds High Yield Fund 40537QAD2 Halcon Resources CorpHALCON RESOURCES CORP 4735000 4782350 8.875 5/15/20217/31/2013 John Hancock Funds High Yield Fund 41146AAD8 Harbinger Group IncHARBINGER GROUP INC 2785000 2882475 7.875 7/15/20197/31/2013 John Hancock Funds High Yield Fund 41164UAR0 HarborView Mortgage Loan Trust, Series 2007-3, Class ES 116535793 1048822 0 5/19/20477/31/2013 John Hancock Funds High Yield Fund 41164YAQ4 HarborView Mortgage Loan Trust, Series 2007-4, Class ES 129341686 1293417 0 7/19/20477/31/2013 John Hancock Funds High Yield Fund 41165BAS9 HarborView Mortgage Loan Trust, Series 2007-6, Class ES 97796918 831274 0 8/19/20377/31/2013 John Hancock Funds High Yield Fund 416518504 Hartford Financial Services Group IncHARTFORD FINL SVCS GRP 220305 6479170 7.875 4/15/20427/31/2013 John Hancock Funds High Yield Fund 428303AJ0 Hexion US Finance Corp / Hexion Nova Scotia Finance ULC 3500000 3640000 8.875 2/1/20187/31/2013 John Hancock Funds High Yield Fund 428303AM3 Hexion US Finance Corp / Hexion Nova Scotia Finance ULC 2550000 2581875 9 11/15/20207/31/2013 John Hancock Funds High Yield Fund 441339AA6 Hot Topic IncHOT TOPIC INC 1667000 1733680 9.25 6/15/20217/31/2013 John Hancock Funds High Yield Fund 443628AB8 HudBay Minerals IncHUDBAY MINERALS INC 1635000 1626825 9.5 10/1/20207/31/2013 John Hancock Funds High Yield Fund 443628AC6 HudBay Minerals IncHUDBAY MINERALS INC 1060000 1054700 9.5 10/1/20207/31/2013 John Hancock Funds High Yield Fund 447011107 Huntsman Corp. 111480 2008870 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 448048II1 KLM-Koninklijke Luchtvaart Mij NV 1680000 498400 2.125 12/29/20497/31/2013 John Hancock Funds High Yield Fund 44890CAA2 Hyva Global BVHYVA GLOBAL BV 1865000 1692488 8.625 3/24/20167/31/2013 John Hancock Funds High Yield Fund 45031U606 iStar Financial, Inc., Series F, 7.80% 157126 3750598 7.8 NULL 7/31/2013 John Hancock Funds High Yield Fund 45031U705 Istar FinlIncPfd Ser G 199182 4730573 7.65 NULL 7/31/2013 John Hancock Funds High Yield Fund 45031UBP5 iStar Financial IncISTAR FINANCIAL INC 1206000 1362780 9 6/1/20177/31/2013 John Hancock Funds High Yield Fund 451ESC8C4 Idearc, Inc. 54255000 1 8 11/15/20167/31/2013 John Hancock Funds High Yield Fund 455ESCAC7 ESCROWINDIANAPOLS INDL 11/13 FIXED 15.5 726488 73 15.5 11/1/20137/31/2013 John Hancock Funds High Yield Fund 457983AC8 Inmet Mining Corp. 1480000 1554000 8.75 6/1/20207/31/2013 John Hancock Funds High Yield Fund 458204AM6 Intelsat Luxembourg SAINTELSAT LUXEMBOURG SA 9040000 9718000 8.125 6/1/20237/31/2013 John Hancock Funds High Yield Fund 46262EAE5 iPayment IncIPAYMENT INC 7505000 6022763 10.25 5/15/20187/31/2013 John Hancock Funds High Yield Fund 46521NBB7 iStar Financial IncISTAR FINANCIAL INC 4021346 4033913 0 10/15/20177/31/2013 John Hancock Funds High Yield Fund 47232MAA0 Jefferies Finance LLC / JFIN Co-Issuer CorpJEFFERIES FIN LLC 1795000 1812950 7.375 4/1/20207/31/2013 John Hancock Funds High Yield Fund 47758PAH2 Jo-Ann Stores Holdings IncJO-ANN STORES HLDS INC 3731000 3880240 9.75 10/15/20197/31/2013 John Hancock Funds High Yield Fund 48124BAC9 JPMorgan Chase & CoJPMORGAN CHASE & CO 6290000 5833975 5.15 12/29/20497/31/2013 John Hancock Funds High Yield Fund 483059101 Kaiser Group Holdings, Inc. 81949 848992 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 487526AA3 KeHE Distributors LLC / KeHE Finance CorpKEHE DISTRIBUTORS L 475000 484500 7.625 8/15/20217/31/2013 John Hancock Funds High Yield Fund 492914AS5 Key Energy Services, Inc. 674000 660520 6.75 3/1/20217/31/2013 John Hancock Funds High Yield Fund 50077BAC2 Kratos Defense & Security Solutions, Inc. 1390000 1501200 10 6/1/20177/31/2013 John Hancock Funds High Yield Fund 50207VAG2 LMI Aerospace IncLMI AEROSPACE INC 597000 600731 0 12/28/20187/31/2013 John Hancock Funds High Yield Fund 521865113 Lear Corp. 425 57673 0 11/9/20147/31/2013 John Hancock Funds High Yield Fund 52490FAA2 MModal IncMMODAL INC 3435000 2816700 10.75 8/15/20207/31/2013 John Hancock Funds High Yield Fund 537535AB2 Little Traverse Bay Bands of Odawa Indians 10546000 10335080 9 8/31/20207/31/2013 John Hancock Funds High Yield Fund 55181XAA0 Lynx II CorpLYNX II CORP 1800000 1847250 6.375 4/15/20237/31/2013 John Hancock Funds High Yield Fund 552697AN4 MDC Partners IncMDC PARTNERS INC 660000 676500 6.75 4/1/20207/31/2013 John Hancock Funds High Yield Fund 552848AE3 MGIC Investment CorpMGIC INVESTMENT CORP 1910000 2531944 2 4/1/20207/31/2013 John Hancock Funds High Yield Fund 553322AA6 MPH Intermediate Holding Co 2MPH INTERMEDIATE HLDNG 2 1405000 1438369 8.375 8/1/20187/31/2013 John Hancock Funds High Yield Fund 574754AM9 Mashantucket Western Pequot TribeMASHANTUCKET PEQUOT TRIB 18113811 2445364 6.5 7/1/20367/31/2013 John Hancock Funds High Yield Fund 580645AF6 McGraw Hill Financial IncMCGRAW HILL FINANCIAL 1515000 1476575 6.55 11/15/20377/31/2013 John Hancock Funds High Yield Fund 59001AAQ5 Meritage Homes CorpMERITAGE HOMES CORP 1735000 1891150 7 4/1/20227/31/2013 John Hancock Funds High Yield Fund 591709AM2 MetroPCS Wireless IncMETROPCS WIRELESS INC 1770000 1805400 6.25 4/1/20217/31/2013 John Hancock Funds High Yield Fund 59804VAC9 Midstates Petroleum Co Inc / Midstates Petroleum Co LLCMIDST 4080000 4008600 9.25 6/1/20217/31/2013 John Hancock Funds High Yield Fund 608328AV2 Mohegan Tribal Gaming AuthorityMOHEGAN TRIBAL GAMING 8100000 8100000 10.5 12/15/20167/31/2013 John Hancock Funds High Yield Fund 608328AX8 Mohegan Tribal Gaming AuthorityMOHEGAN TRIBAL GAMING 7597000 7483045 11 9/15/20187/31/2013 John Hancock Funds High Yield Fund 61534J121 Mood Media Corp. 260981 12740 0 5/6/20167/31/2013 John Hancock Funds High Yield Fund 61534JAE5 Mood Media Corp. 185000 147075 10 10/31/20157/31/2013 John Hancock Funds High Yield Fund 629377BS0 NRG Energy IncNRG ENERGY INC 2180000 2398000 7.875 5/15/20217/31/2013 John Hancock Funds High Yield Fund 629377BU5 NRG Energy IncNRG ENERGY INC 2355000 2413875 6.625 3/15/20237/31/2013 John Hancock Funds High Yield Fund 63000WAA5 NANA Development CorpNANA DEVELOPMENT CORP 1975000 2014500 9.5 3/15/20197/31/2013 John Hancock Funds High Yield Fund 63688RAD9 National Mentor Holdings, Inc. 3520000 3766400 12.5 2/15/20187/31/2013 John Hancock Funds High Yield Fund 63689EAC9 National Mentor Holdings IncNATIONAL MENTOR HOLDINGS INC 2437606 2443700 0 2/9/20177/31/2013 John Hancock Funds High Yield Fund 63860UAH3 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 1075000 1152938 7.875 10/1/20207/31/2013 John Hancock Funds High Yield Fund 63860UAL4 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 1455000 1444088 6.5 6/1/20227/31/2013 John Hancock Funds High Yield Fund 63934EAM0 Navistar International Corp. 6865000 7019463 8.25 11/1/20217/31/2013 John Hancock Funds High Yield Fund 640079AD1 Neenah Paper, Inc. 980000 965300 5.25 5/15/20217/31/2013 John Hancock Funds High Yield Fund 64672TAA7 New Look Bondco I Plc 630000 617400 8.375 5/14/20187/31/2013 John Hancock Funds High Yield Fund 67803HAB6 OILERS BORROWER CORP FIRST LIEN 598500 599248 0.01 2/5/20207/31/2013 John Hancock Funds High Yield Fund 693656AA8 PVH CorpPVH CORP 3000000 2932500 4.5 12/15/20227/31/2013 John Hancock Funds High Yield Fund 69480UAF4 Pacific Rubiales Energy Corp. 1655000 1560665 5.125 3/28/20237/31/2013 John Hancock Funds High Yield Fund 701081AV3 Parker Drilling CoPARKER DRILLING CO 1415000 1418538 7.5 8/1/20207/31/2013 John Hancock Funds High Yield Fund 70319VAM2 Patheon IncPATHEON INC 709638 720282 0 12/14/20187/31/2013 John Hancock Funds High Yield Fund 707882205 Penn Virginia CorpPENN VIRGINIA CORP 16565 1673065 6 NULL 7/31/2013 John Hancock Funds High Yield Fund 707882AD8 Penn Virginia CorpPENN VIRGINIA CORP 3230000 3262300 8.5 5/1/20207/31/2013 John Hancock Funds High Yield Fund 714239AA8 Permian Holdings, Inc. 2535000 2496975 10.5 1/15/20187/31/2013 John Hancock Funds High Yield Fund 726505AP5 Plains Exploration & Production CoPLAINS EXPLORATION & PRO 3150000 3394638 6.875 2/15/2023

7/31/2013 John Hancock Funds High Yield Fund 74837RAJ3 Quicksilver Resources IncQUICKSILVER RESOURCES IN 1585000 1418575 11 7/1/20217/31/2013 John Hancock Funds High Yield Fund 74840DAC4 Quiksilver Inc / QS Wholesale incQUIKSILVER INC/QS WHOLES 1455000 1502288 10 8/1/20207/31/2013 John Hancock Funds High Yield Fund 74927PAA7 RBS Capital Trust IIRBS CAPITAL TRUST II 5456000 4392080 6.425 12/29/20497/31/2013 John Hancock Funds High Yield Fund 749571AA3 RHP Hotel Properties LP / RHP Finance CorpRHP HOTEL PPTY/RHP 605000 592900 5 4/15/20217/31/2013 John Hancock Funds High Yield Fund 74966CAA8 RKI Exploration & Production LLC / RKI Finance CorpRKI EXP & 2145000 2177175 8.5 8/1/20217/31/2013 John Hancock Funds High Yield Fund 75079RAA6 Rain CII Carbon LLC and CII Carbon Corp. 6061000 6273135 8 12/1/20187/31/2013 John Hancock Funds High Yield Fund 75913MAA7 Regions Bank/Birmingham ALREGIONS BANK 2425000 2544046 6.45 6/26/20377/31/2013 John Hancock Funds High Yield Fund 7591EP308 Regions Financial CorpREGIONS FINANCIAL CORP 111654 2750038 6.375 NULL 7/31/2013 John Hancock Funds High Yield Fund 75966CAA5 Renaissance Acquisition CorpRENAISSANCE ACQUISITION 935000 930325 6.875 8/15/20217/31/2013 John Hancock Funds High Yield Fund 75970GAD4 Renfro CorpRENFRO CORP 598500 601493 0 1/30/20197/31/2013 John Hancock Funds High Yield Fund 76011QAA7 Rentech Nitrogen Partners LP / Rentech Nitrogen Finance Corp 2115000 2109713 6.5 4/15/20217/31/2013 John Hancock Funds High Yield Fund 761565AA8 Rex Energy CorpREX ENERGY CORP 4178000 4334675 8.875 12/1/20207/31/2013 John Hancock Funds High Yield Fund 761735AL3 Reynolds Group Issuer Inc / Reynolds Group Issuer LLC / Reyn 1665000 1731600 9 4/15/20197/31/2013 John Hancock Funds High Yield Fund 780097AS0 Royal Bank of Scotland Group PLC 3288000 3189360 6.99 10/29/20497/31/2013 John Hancock Funds High Yield Fund 78442FEQ7 SLM CorpSLM CORP 4750000 4446599 5.5 1/25/20237/31/2013 John Hancock Funds High Yield Fund 78659QAA0 Safway Group Holding LLC / Safway Finance Corp 1135000 1140675 7 5/15/20187/31/2013 John Hancock Funds High Yield Fund 796038AA5 Samson Investment CoSAMSON INVESTMENT COMPAN 2690000 2851400 10 2/15/20207/31/2013 John Hancock Funds High Yield Fund 803070AB7 Sappi Papier Holding AG 2155000 1702450 7.5 6/15/20327/31/2013 John Hancock Funds High Yield Fund 803071AC3 Sappi Papier Holding GmbH 2153000 2260650 7.75 7/15/20177/31/2013 John Hancock Funds High Yield Fund 81376YAC5 Securitized Asset Backed Receivables LLC Trust 2006-HE1SABR 2739775 1208953 0.28 7/25/20367/31/2013 John Hancock Funds High Yield Fund 816196AN9 Select Medical CorpSELECT MEDICAL CORP 1610000 1561700 6.375 6/1/20217/31/2013 John Hancock Funds High Yield Fund 825871AA4 Sidewinder Drilling IncSIDEWINDER DRILLING INC 2985000 2940225 9.75 11/15/20197/31/2013 John Hancock Funds High Yield Fund 828732AA5 Simmons Foods, Inc. 3950000 4206750 10.5 11/1/20177/31/2013 John Hancock Funds High Yield Fund 82967W959 Sirius XM Canada Holdings IncSIRIUS XM CANADA HOLDINGS IN 1122023 8116669 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 832ESC9C3 Smurfit-Stone Container Corp. 8090000 20225 8 3/15/20177/31/2013 John Hancock Funds High Yield Fund 83335JAF7 The Star Tribune Company 300496 294486 1 9/29/20147/31/2013 John Hancock Funds High Yield Fund 83335JAG5 The Star Tribune Company 1102737 1080682 1 9/29/20147/31/2013 John Hancock Funds High Yield Fund 83404DAA7 Softbank Corp. 3055000 2955713 4.5 4/15/20207/31/2013 John Hancock Funds High Yield Fund 85171HAB2 Springleaf Financial Funding CoSPRINGLEAF FINANCIAL FUNDIN 2301600 2301600 0 5/10/20177/31/2013 John Hancock Funds High Yield Fund 85172FAA7 Springleaf Finance CorpSPRINGLEAF FINANCE CORP 1590000 1466775 6 6/1/20207/31/2013 John Hancock Funds High Yield Fund 852061AR1 Sprint Communications IncSPRINT COMMUNICATIONS 2305000 2428894 7 8/15/20207/31/2013 John Hancock Funds High Yield Fund 85519Y100 The Star Tribune Company 43011 1319005 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 85519Y118 The Star Tribune Company 15943 0 0 9/28/20137/31/2013 John Hancock Funds High Yield Fund 85748R009 STATE STREET/FICC REPO 355000 355000 0.01 8/1/20137/31/2013 John Hancock Funds High Yield Fund 86614WAA4 Summit Midstream Holdings LLC / Summit Midstream Finance Cor 1325000 1351500 7.5 7/1/20217/31/2013 John Hancock Funds High Yield Fund 86680WAB1 Sun Merger Sub IncSUN MERGER SUB INC 630000 641025 5.875 8/1/20217/31/2013 John Hancock Funds High Yield Fund 866860AA7 Sun Products Corp/TheSUN PRODUCTS CORP 2190000 2233800 7.75 3/15/20217/31/2013 John Hancock Funds High Yield Fund 870755AB1 Swift Services Holdings IncSWIFT SERVICES HLDGS INC 1265000 1413638 10 11/15/20187/31/2013 John Hancock Funds High Yield Fund 87261NAG5 TMX Finance LLC / TitleMax Finance CorpTMX FIN LLC/TITLEMAX 1210000 1246300 8.5 9/15/20187/31/2013 John Hancock Funds High Yield Fund 88156LAC4 Tervita CorpTERVITA CORP 1180000 1222775 8 11/15/20187/31/2013 John Hancock Funds High Yield Fund 884768300 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 120383 1933351 6.5 5/15/20157/31/2013 John Hancock Funds High Yield Fund 884768AC6 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 3355000 2834975 7.375 6/1/20187/31/2013 John Hancock Funds High Yield Fund 884768AF9 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 1120000 1187200 9.75 12/1/20177/31/2013 John Hancock Funds High Yield Fund 888305AB5 Titan International IncTITAN INTERNATIONAL INC 1100000 1168750 7.875 10/1/20177/31/2013 John Hancock Funds High Yield Fund 89078WAC3 Tops Holding Corp / Tops Markets LLCTOPS HLDG CORP/TOPS MKTS 1028000 1133370 8.875 12/15/20177/31/2013 John Hancock Funds High Yield Fund 89170LAK6 Tower Automotive Holdings USA LLCTOWER AUTOMOTIVE HOLDING 902738 909884 0 4/23/20207/31/2013 John Hancock Funds High Yield Fund 89170NAA4 Tower Automotive Holdings USA LLC 169000 178085 10.625 9/1/20177/31/2013 John Hancock Funds High Yield Fund 892335AN0 Toys R Us IncTOYS R US INC 4260000 4355850 10.375 8/15/20177/31/2013 John Hancock Funds High Yield Fund 89236YAA2 TPC Group IncTPC GROUP INC 970000 1018500 8.75 12/15/20207/31/2013 John Hancock Funds High Yield Fund 89816T202 Trump Entertainment Resorts, Inc. 382151 764302 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 91199G9N6 US Airways Group, Inc. 606056 0 1 6/1/20497/31/2013 John Hancock Funds High Yield Fund 914908AP3 Univision Communications IncUNIVISION COMMUNICATIONS 1395547 1401870 0 3/1/20207/31/2013 John Hancock Funds High Yield Fund 91724RAD6 Urbi Desarrollos Urbanos SAB de CV 2625000 498750 9.75 2/3/20227/31/2013 John Hancock Funds High Yield Fund 91731VAA4 US Airways Group IncUS AIRWAYS GROUP INC 2350000 2250125 6.125 6/1/20187/31/2013 John Hancock Funds High Yield Fund 91834KAA4 VTB Bank OJSC 2875000 3069063 9.5 12/29/20497/31/2013 John Hancock Funds High Yield Fund 921HCSII7 NFR ENERGY LLC 2ND LIEN TERM LOAN 2491000 2506569 8.75 12/31/20187/31/2013 John Hancock Funds High Yield Fund 921QDWII7 SURVEYMONKEY.COM LLC TERM LOAN B 598500 604859 0.01 2/5/20197/31/2013 John Hancock Funds High Yield Fund 921VVBII2 Dell, Inc. 2948077 2933337 0.01 2/28/20147/31/2013 John Hancock Funds High Yield Fund 921VVCII0 Dell, Inc. 1841923 1832713 0.01 2/5/20217/31/2013 John Hancock Funds High Yield Fund 92240MBB3 Vector Group LtdVECTOR GROUP LTD 2865000 2993925 7.75 2/15/20217/31/2013 John Hancock Funds High Yield Fund 92599V931 Vertis Holdings, Inc. 357027 0 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 92912EAA1 VPII Escrow CorpVPII ESCROW CORP 1830000 1962675 7.5 7/15/20217/31/2013 John Hancock Funds High Yield Fund 92912EAC7 VPII Escrow CorpVPII ESCROW CORP 1730000 1825150 6.75 8/15/20187/31/2013 John Hancock Funds High Yield Fund 92937JAC7 WP CPP Holdings LLCWP CPP HOLDINGS LLC 1786025 1794955 0 12/28/20197/31/2013 John Hancock Funds High Yield Fund 92937MAB2 WP Prism IncWP PRISM INC 1790000 1790000 0 5/31/20187/31/2013 John Hancock Funds High Yield Fund 93317CAG1 Walter Investment Management CorpWALTER INVESTMENT MGMT 2811962 2832548 0 11/28/20177/31/2013 John Hancock Funds High Yield Fund 941388AH3 Waterford Gaming LLC 1263935 575068 8.625 9/15/20147/31/2013 John Hancock Funds High Yield Fund 949746804 Wells Fargo & Company, Class A 6177 7183851 7.5 NULL 7/31/2013 John Hancock Funds High Yield Fund 962166872 Weyerhaeuser CoWEYERHAEUSER CO 12955 680008 6.375 7/1/20167/31/2013 John Hancock Funds High Yield Fund 97314XAF1 Wind Acquisition Finance SA 2395000 2466850 7.25 2/15/20187/31/2013 John Hancock Funds High Yield Fund 97314XAJ3 Wind Acquisition Finance SA 650000 663000 6.5 4/30/20207/31/2013 John Hancock Funds High Yield Fund 97315LAA7 Wind Acquisition Holdings Finance SpA 1392447 1434220 12.25 7/15/20177/31/2013 John Hancock Funds High Yield Fund 97381WAZ7 Windstream CorpWINDSTREAM CORP 1700000 1615000 6.375 8/1/20237/31/2013 John Hancock Funds High Yield Fund 977584AA9 Wok Acquisition Corp. 2157000 2415840 10.25 6/30/20207/31/2013 John Hancock Funds High Yield Fund 977HDM000 BARCLAYS REPO REPO 10654000 10654000 0.07 8/1/20137/31/2013 John Hancock Funds High Yield Fund 979DUAII6 OXBOW CARBON AND MINERAL HOLDI NEW TERM LOAN B 1875000 1892963 0.1 7/22/20197/31/2013 John Hancock Funds High Yield Fund 979DUDII0 OXBOW CARBON AND MINERAL HOLDI 2ND LIEN TERM LOAN 2500000 2531250 0.01 1/22/2020

7/31/2013 John Hancock Funds High Yield Fund 982WHNII6 TENET HEALTHCARE CORPORATION UNSECURED BRIDGE LOAN 3705000 3705000 0.01 1/31/20227/31/2013 John Hancock Funds High Yield Fund 983130AU9 Wynn Las Vegas LLC / Wynn Las Vegas Capital Corp 1110000 1029525 4.25 5/30/20237/31/2013 John Hancock Funds High Yield Fund 98375YAU0 XM Satellite Radio Holdings, Inc. 1504000 3145240 7 12/1/20147/31/2013 John Hancock Funds High Yield Fund 98387T301 Xanadoo Company, Series C 345350 172675 6.5 NULL 7/31/2013 John Hancock Funds High Yield Fund 986YAPII0 BREED TECHNOLOGIES, INC. TERM LOAN B 186813 188914 0.01 5/7/20187/31/2013 John Hancock Funds High Yield Fund 988DTS907 Mood Media Corp. 228295 591284 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 989701859 Zions BancorporationZIONS BANCORP 88680 2238283 6.3 NULL 7/31/2013 John Hancock Funds High Yield Fund 989701867 Zions BancorporationZIONS BANCORP 241326 6817460 7.9 NULL 7/31/2013 John Hancock Funds High Yield Fund 989701BD8 Zions BancorporationZIONS BANCORPORATION 1600000 1492000 5.8 12/29/20497/31/2013 John Hancock Funds High Yield Fund 999CADZ91 CANADIAN DOLLAR 762187 742077 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 999GBPZ94 POUND STERLING 10 15 0 NULL 7/31/2013 John Hancock Funds High Yield Fund 999USDZ92 US DOLLAR 950923 950923 0 NULL 7/31/2013 John Hancock Funds High Yield Fund ACI05HPZ8 UNITED COMM BANK 5 12/31/49 B PREFERRED STOCK 1233 1194124 0 NULL 7/31/2013 John Hancock Funds High Yield Fund ACI067HZ8 Barry Callebaut Services NVBARRY CALLEBAUT SVCS NV 1380000 1421400 5.5 6/15/20237/31/2013 John Hancock Funds High Yield Fund B1VX67II1 Petroleos de Venezuela SA 4400000 2563000 5.375 4/12/20277/31/2013 John Hancock Funds High Yield Fund CAD130917 Currency Forward: CAD / CAD - CAD130917 -19534049 -409634 0 NULL 7/31/2013 John Hancock Funds High Yield Fund L0302D178 ArcelorMittalARCELORMITTAL 24625 516386 6 1/15/20167/31/2013 John Hancock Funds High Yield Fund L5140P119 Intelsat SAINTELSAT SA 11885 701572 5.75 5/1/20167/31/2013 John Hancock Funds High Yield Fund N53745100 LyondellBasell Industries NV, Class A 25780 1771344 0 NULL 7/31/2013 John Hancock Funds High Yield Fund Q3930AAB4 FMG Resources August 2006 Pty LtdFMG RESOURCES AUG 2006 2585463 2603561 0 10/18/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 00101JAE6 ADT Corp/TheADT CORP 280000 267092 2.25 7/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 001055AC6 Aflac, Inc. 330000 430059 8.5 5/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 00163MAL8 AMB Property LP 45000 48282 4.5 8/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 00185AAB0 Aon PLCAON PLC 205000 177134 4.25 12/12/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 002799AJ3 Abbey National Treasury Services PLC/London 470000 498657 4 4/27/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 00764MCC9 Aegis Asset Backed Securities Trust, Series 2004-3, Class A1 234268 229954 0.55 9/25/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 00912XAF1 Air Lease CorpAIR LEASE CORP 145000 152250 6.125 4/1/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 00912XAH7 Air Lease CorpAIR LEASE CORP 75000 76313 4.5 1/15/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 01741RAC6 Allegheny Technologies, Inc. 320000 384882 9.375 6/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 01741RAE2 Allegheny Technologies, Inc. 100000 105639 5.95 1/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 01852FAC7 Allfirst Preferred Capital Trust 205000 170150 1.768 7/15/20297/31/2013 John Hancock Funds Investment Grade Bond Fund 02377UAA2 American Airlines 2013-2 Class A Pass Through TrustAMERICAN 300000 302625 4.95 1/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 026874BT3 American International Group, Inc. 445000 557016 8.25 8/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 03027XAA8 American Tower CorpAMERICAN TOWER CORP 320000 320616 4.7 3/15/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 03063NAR8 Americold LLC Trust, Series 2010-ARTA, Class D 470000 529939 7.443 1/14/20297/31/2013 John Hancock Funds Investment Grade Bond Fund 03072SZY4 Ameriquest Mortgage Securities Inc Asset-Backed Pass-Through 405000 365046 0.66 5/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 032511BC0 Anadarko Petroleum Corp. 400000 518564 8.7 3/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 03938LAM6 ArcelorMittal, MTNA 240000 289800 10.35 6/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 040104GS4 Argent Securities Inc Asset Back Pass Thr Certs Ser 2004-W6A 292988 284255 0.74 5/25/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 04542BKS0 Asset Backed Funding Certificates, Series 2005-HE1, Class M1 285998 266607 0.61 3/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 04542BLL4 Credit-Based Asset Servicing and Securitization LLC, Series 393900 382479 0.85 4/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 054536AA5 AXA SA 280000 339130 8.6 12/15/20307/31/2013 John Hancock Funds Investment Grade Bond Fund 059500AD0 Banc of America Commercial Mortgage, Inc. Mtg Pass Thru Ctf 620000 688681 5.889 7/10/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 05950EAG3 Banc of America Commercial Mortgage, Inc., Series 2006-2, Cl 355000 395165 5.765 5/10/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 05950WAH1 Banc of America Commercial Mortgage, Inc., Series 2006-4, Cl 675000 750113 5.675 7/10/20467/31/2013 John Hancock Funds Investment Grade Bond Fund 06050TKN1 Bank of America NA 125000 136732 5.3 3/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 06051GEH8 Bank of America Corp. 560000 602408 5 5/13/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 06051GEM7 Bank of America CorpBANK OF AMERICA CORP 310000 348442 5.7 1/24/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 06051GEU9 Bank of America CorpBANK OF AMERICA CORP 225000 212010 3.3 1/11/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 06739FFS5 Barclays Bank PLC 540000 646304 6.75 5/22/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 06739FFU0 Barclays Bank PLC 210000 269140 10.179 6/12/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 067901AP3 Barrick Gold CorpBARRICK GOLD CORP 295000 251121 4.1 5/1/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 07325NCW0 Bayview Financial Acquisition Trust, Ser 2006-A, Class 2A3 0 0 0.536 2/28/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 07386HNQ0 Bear Stearns ALT-A Trust 2004-12BALTA 2004-12 1A1 720766 698512 0.89 1/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 07386HVG3 Bear Stearns ALT-A Trust 2005-7BALTA 2005-7 11A1 661109 582234 0.73 8/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 073879GM4 Bear Stearns Asset Backed Sec., Series 2004-AC5, Class A1 349788 363553 5.25 10/25/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 073902RU4 Bear Stearns Companies, Inc. 435000 521576 7.25 2/1/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 075386AC6 Beaver Valley II Funding Sec Lease Obligation Bond 147000 149060 9 6/1/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 079860AE2 Bellsouth Corp. 250000 271446 6.55 6/15/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 079867AQ0 Bellsouth Corp. Debenture 150565 155993 6.3 12/15/20157/31/2013 John Hancock Funds Investment Grade Bond Fund 084423AR3 WR Berkley Corp. 230000 248481 5.375 9/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 09064AAE1 BioMed Realty LP 80000 89733 6.125 4/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 096629AA8 Boardwalk Pipelines LLC 170000 187048 5.5 2/1/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 099724AE6 BorgWarner, Inc. 230000 257043 5.75 11/1/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 10112RAT1 Boston Properties LPBOSTON PROPERTIES LP 150000 158808 3.7 11/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 10553YAB1 Braskem Finance, Ltd. 455000 484575 7 5/7/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 105667AB5 Bravo Mortgage Asset Trust, Series 2006-1A, Class A2 598226 545511 0.43 7/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 109641AF7 Brinker International IncBRINKER INTERNATIONAL IN 290000 287013 2.6 5/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 11042AAA2 British Airways PLCBRITISH AIRWAYS PLC 535000 540350 4.625 6/20/20247/31/2013 John Hancock Funds Investment Grade Bond Fund 11042BAA0 British Airways PLCBRITISH AIRWAYS PLC 130000 133575 5.625 6/20/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 120568AT7 Bunge Limited Finance Corp. 455000 566344 8.5 6/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 12513EAM6 Citigroup/Deutsche Bank Commercial Mortgage Trust Mtg Pass T 185000 186497 5.218 7/15/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 12527GAB9 CF Industries, Inc., 7.125% 490000 583714 7.125 5/1/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 126117AE0 CNA Financial Corp. 420000 509841 7.25 11/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 126192AF0 COMM 2012-LC4 Mortgage TrustCOMM 2012-LC4 B 290000 298015 4.934 12/10/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 126192AG8 COMM 2012-LC4 Mortgage TrustCOMM 2012-LC4 C 555000 574115 5.648 12/10/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 12623SAF7 Commercial Mortgage Pass Through CertificatesCOMM 2012-CR5 X 4069117 451501 1.939 12/10/2045

7/31/2013 John Hancock Funds Investment Grade Bond Fund 12624KAE6 COMM 2012-CCRE2 Mortgage TrustCOMM 2012-CR2 XA 2822770 326098 1.955 8/15/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 12625GAC8 CNOOC Finance 2013 LtdCNOOC FINANCE 2013 LTD 205000 186817 3 5/9/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 12638EAE4 CSMC Trust 2006-CF2CSMC 2006-CF2 M1 470000 450326 0.66 5/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 126673J29 Encore Credit Receivables Trust 2005-2ECR 2005-2 M2 485000 441468 0.65 11/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 14040HAY1 Capital One Financial Corp. 405000 431680 4.75 7/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 144531CK4 Carrington Mortgage Loan Trust, Series 2005-OPT2, Class M2 181974 176456 0.64 5/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 156700AM8 CenturyTel, Inc. 220000 208450 7.6 9/15/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 156700AR7 CenturyLink, Inc. 380000 400900 6.45 6/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 171232AP6 Chubb Corp 310000 335575 6.375 3/29/20677/31/2013 John Hancock Funds Investment Grade Bond Fund 172967EV9 Citigroup, Inc., 8.50% 400000 510566 8.5 5/22/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 172967GT2 Citigroup IncCITIGROUP INC 185000 168264 3.5 5/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 20047RAE3 Commercial Mtge Pass Through Cert, Ser 2007-C9, Class A4 820000 933558 5.8 12/10/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 20173MAG5 Greenwich Capital Commercial Funding Corp., Series 2006-GG7, 530000 580880 5.86 7/10/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 210371AL4 Constellation Energy Group, Inc. 265000 289757 5.15 12/1/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 21079NAA9 Continental Airlines, Inc., Series A 337740 365593 5.983 4/19/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 21079VAA1 Continental Airlines 2010 Class A Pass Through Trust, Series 93670 101164 4.75 1/12/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 210805BU0 Continental Airlines, Inc., Series 974A 263229 282313 6.9 1/2/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 210805CB1 Continental Airlines, Series 981A 79269 84025 6.648 9/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 210805CQ8 Continental Airlines, Inc. Pass Thru Ctf Ser 1999-1 Class A 126424 137802 6.545 2/2/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 22822RAR1 Crown Castle Towers LLC 420000 477204 6.113 1/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 22822RAZ3 Crown Castle Towers LLC 940000 1000786 4.883 8/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 23311RAC0 DCP Midstream LLC 375000 481701 9.75 3/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 23311VAC1 DCP Midstream Operating LPDCP MIDSTREAM OPERATING 340000 336942 2.5 12/1/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 23311VAD9 DCP Midstream Operating LPDCP MIDSTREAM OPERATING 185000 173272 3.875 3/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 23317HAA0 DDR CorpDDR CORP 75000 77127 4.625 7/15/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 233283AA8 Doric Nimrod Air Alpha 2013-1 Pass Through TrustDORIC NIMROD 200000 199000 5.25 5/30/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 233283AB6 Doric Nimrod Air Alpha 2013-1 Pass Through TrustDORIC NIMROD 200000 202500 6.125 11/30/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 247367BH7 Delta Airlines, Inc., Series 2007-1, Class A 509173 570274 6.821 8/10/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 24736VAA0 Delta Air Lines, Inc. 121334 131648 6.2 7/2/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 24736WAA8 Delta Air Lines 2011-1 Pass Through Trust 217015 235461 5.3 4/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 251591AV5 DDR CorpDDR CORP 95000 117267 7.875 9/1/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 25466AAB7 Discover Bank/Greenwood DE 280000 330472 7 4/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 254709AG3 Discover Financial ServicesDISCOVER FINANCIAL SVS 375000 393695 5.2 4/27/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 25755TAC4 Dominos Pizza Master Issuer LLC, Series 2012-1A, Class A2 874863 935824 5.216 1/25/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 26441C303 Duke Energy CorpDUKE ENERGY CORP 8365 192981 5.125 1/15/20737/31/2013 John Hancock Funds Investment Grade Bond Fund 268317AF1 Electricite de France SAELECTRICITE DE FRANCE 180000 172125 5.25 1/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 29081YAC0 Embraer Overseas, Ltd. 340000 371450 6.375 1/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 29273RAK5 Energy Transfer Partners LP 340000 442058 9.7 3/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 29273RAQ2 Energy Transfer Partners LPENERGY TRANSFER PARTNERS 110000 117742 5.2 2/1/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 29379VAC7 Enterprise Products Operating LP Gtd Sr Note 895000 1066761 6.5 1/31/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 29379VAL7 Enterprise Products Operating LLC 565000 677330 6.65 4/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 30161MAL7 Exelon Generation Co LLCEXELON GENERATION CO LLC 345000 346963 4.25 6/15/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 30161MAN3 Exelon Generation Co LLCEXELON GENERATION CO LLC 165000 167770 5.6 6/15/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 30212PAH8 Expedia, Inc. 385000 403611 5.95 8/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 30225AAN3 Extended Stay America Trust 2013-ESHESA 2013-ESFL DFL 435000 438666 3.335 12/5/20317/31/2013 John Hancock Funds Investment Grade Bond Fund 302570AX4 NextEra Energy Capital Holdings IncNEXTERA ENERGY CAPITAL 145000 152975 6.65 6/15/20677/31/2013 John Hancock Funds Investment Grade Bond Fund 30257GAA9 FPL Energy National Wind Sr Sec Note 122470 110256 5.608 3/10/20247/31/2013 John Hancock Funds Investment Grade Bond Fund 31283BCB2 Freddie Mac StripsFHS 288 IO 2913186 402715 3 10/15/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 31283DAA2 Freddie Mac StripsFHS 290 IO 2950722 593473 3.5 11/15/20327/31/2013 John Hancock Funds Investment Grade Bond Fund 3128KVFR1 Federal Home Loan Mortgage Corp., A64676 12032 13472 6.5 6/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 3128L1D23 Federal Home Loan Mortgage Corp., A69121 32585 36496 6.5 12/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 3128M5K90 Federal Home Loan Mortgage Corp., G03620 32014 35851 6.5 10/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 3128M5LM0 Federal Home Loan Mortgage Corp., G03632 70424 78849 6.5 11/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 3128M5VF4 Federal Home Loan Mortgage Corp., G03914 15815 17712 6.5 2/1/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 3128M7VL7 Federal Home Loan Mortgage Corp. 429336 480877 6.5 4/1/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3128M7Y42 Federal Home Loan Mortgage Corp., G05831 491347 550296 6.5 4/1/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3128M8W75 Freddie Mac Gold PoolFG G06670 533360 597327 6.5 9/1/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3128MMM42 Freddie Mac Gold PoolFG G18378 196451 205491 3.5 2/1/20267/31/2013 John Hancock Funds Investment Grade Bond Fund 3129456Y9 Federal Home Loan Mortgage Corp. 1404462 1527078 5 3/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 312946ZG4 Federal Home Loan Mortgage Corp. 706180 760771 5 4/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3132J7YK2 Freddie Mac Gold PoolFG Q16613 933619 903787 3 3/1/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 31360L2H4 Federal National Mortgage Association, Pool 009776 274 291 5.85 3/1/20147/31/2013 John Hancock Funds Investment Grade Bond Fund 31360L2L5 Federal National Mortgage Association, Pool 009779 1984 2111 5.85 6/1/20147/31/2013 John Hancock Funds Investment Grade Bond Fund 3136A4NZ8 Fannie Mae REMICSFNR 2012-19 JA 1448795 1546713 3.5 3/25/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3136A7HB1 Fannie Mae REMICSFNR 2012-67 KG 301201 324053 3.5 2/25/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3136A8BA7 Fannie Mae REMICSFNR 2012-98 JP 936351 960319 3.5 3/25/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3136A92Y3 Fannie Mae REMICSFNR 2012-118 IB 1225829 280482 3.5 11/25/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3136A9N61 Fannie Mae REMICSFNR 2012-120 PA 764661 790097 3.5 10/25/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3136AAM28 Fannie Mae REMICSFNR 2012-137 WI 1785474 355190 3.5 12/25/20327/31/2013 John Hancock Funds Investment Grade Bond Fund 3136AAM44 Fannie Mae REMICSFNR 2012-137 QI 2513066 358050 3 12/25/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG3N5 Federal National Mortgage Association, Series 407, Class 7 I 424380 74167 5 3/25/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG3P0 Federal National Mortgage Association, Series 407, Class 8 I 211697 35899 5 3/25/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG3W5 Federal National Mortgage Association, Series 407, Class 15 529888 84397 5 1/25/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG3X3 Federal National Mortgage Association, Series 407, Class 16 89291 13048 5 1/25/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG3Y1 Federal National Mortgage Association, Series 407, Class 17 97196 13882 5 1/25/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG4C8 Federal National Mortgage Association, Series 407, Class 21 309753 48250 5 1/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FG5G8 Fannie Mae Interest StripFNS 407 C6 1146904 194256 5.5 1/25/2040

7/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FGE37 Federal National Mortgage Association, Series 401, Class C2 182892 23744 4.5 6/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FGF36 Federal National Mortgage Association, Series 402, Class 3 313943 58397 4 11/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FGF44 Federal National Mortgage Association, IO, Series 402, Class 490202 60279 4 10/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FGF77 Federal National Mortgage Association Interest Strip, Series 499904 79106 4.5 11/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3136FGRB5 Federal National Mortgage Association, Series 398, Class C3, 202684 36431 4.5 5/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3136G0V81 Federal National Mortgage Association 585000 529961 3 10/29/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 3137A4ZT7 Federal Home Loan Mortgage Corp., Series 3794, Class PI 457993 51498 4.5 2/15/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 3137A7TH3 Federal Home Loan Mortgage Corp., Series 3833, Class LI 2264417 126712 2.083 10/15/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 3137A8PD4 Freddie Mac REMICSFHR 3830 NI 2708654 324811 4.5 1/15/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AE2P9 Freddie Mac REMICSFHR 3908 PA 487941 513947 4 6/15/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AME78 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 2235283 204696 1.45 12/25/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 3137ANMP7 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 1959388 138423 1.558 12/25/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 3137APJN1 Freddie Mac REMICSFHR 4030 BI 538940 99291 5 1/15/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3137APPA2 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 2875186 265480 1.46 1/25/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AQT32 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 4451196 313903 1.511 1/25/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AQVX3 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 2636303 192036 1.545 3/25/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AR4V5 Freddie Mac REMICSFHR 4060 HC 909921 946162 3 3/15/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3137ARAY2 Freddie Mac REMICSFHR 4065 QA 648405 666894 3 8/15/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3137ARPZ3 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 2021636 173323 1.783 5/25/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 3137ASLF9 Freddie Mac REMICSFHR 4074 PA 940103 963357 3 5/15/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3137ASP40 Freddie Mac REMICSFHR 4088 CA 961143 984539 3 3/15/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AUPF0 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 674681 69225 1.513 6/25/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AVPT8 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 7144293 597756 1.711 7/25/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AVXP7 FHLMC Multifamily Structured Pass Through CertificatesFHMS K 5298589 469805 1.307 7/25/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 3137AWHC2 Freddie Mac REMICSFHR 4136 IH 2441003 330197 3.5 9/15/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 3137EADG1 Federal Home Loan Mortgage Corp. 945000 937803 1.75 5/30/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 3138A5GL0 Fannie Mae PoolFN AH3802 1162222 1273677 5 2/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138A8Y26 Fannie Mae PoolFN AH7028 2441297 2683043 5 3/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138A9BT0 Fannie Mae PoolFN AH7249 1142315 1197735 3.5 3/1/20267/31/2013 John Hancock Funds Investment Grade Bond Fund 3138ALM38 Fannie Mae PoolFN AI6677 6231094 6510033 4 9/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EBP58 Fannie Mae PoolFN AK6743 743283 772957 4 3/1/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EGFA7 Fannie Mae PoolFN AL0160 1626827 1724246 4.5 5/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EGNK6 Fannie Mae PoolFN AL0393 2365130 2512674 4.5 6/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EGS62 Fannie Mae PoolFN AL0540 1233422 1310367 4.5 7/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EHB76 Fannie Mae PoolFN AL0961 94683 98656 4 10/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EJ4A3 Fannie Mae PoolFN AL2616 446602 473625 4.5 11/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EJC97 Fannie Mae PoolFN AL1895 4591911 4640162 3.5 6/1/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3138EKF34 Fannie Mae PoolFN AL2885 2506815 2435822 3 12/1/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3138LVDR1 Fannie Mae PoolFN AO4611 2727236 2754189 3.5 6/1/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 3138LWA50 Fannie Mae PoolFN AO5427 746458 768385 3 7/1/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 3138W7GB4 Fannie Mae PoolFN AR9193 269938 262378 3 3/1/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 3138W7J54 Fannie Mae PoolFN AR9283 870825 879432 3.5 4/1/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 3138WTT97 Fannie Mae PoolFN AT5975 347050 337330 3 5/1/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 31396QLU1 Federal National Mortgage Association, Series 2009-50, Class 460267 60018 5 5/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 31398FKZ3 Federal National Mortgage Association REMICS, Series 2009-78 609417 67155 5 6/25/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 31398G3Y3 Federal National Mortgage Association, REMICS, Series 2010-3 2653262 224672 5 2/25/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 31398GTH2 Federal National Mortgage Association, REMICS, Series 2009-1 259360 24182 4.5 4/25/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 31398KE97 Federal Home Loan Mortgage Corp. REMICS, Series 3581, Class 197296 30093 6 10/15/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 31398LYT9 Federal Home Loan Mortgage Corp., REMICS, Series 3623, Class 177199 13500 4.5 1/15/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 31398MET9 Federal National Mortgage Association, Series 2010-14, Class 155067 3557 4 8/25/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 31398MP91 Federal National Mortgage Association, Series 2010-36, Class 166888 4298 4 3/25/20287/31/2013 John Hancock Funds Investment Grade Bond Fund 31398THQ7 Federal National Mortgage Association , Series 2010-68, Clas 565176 67465 5 11/25/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 31398WJH8 Federal Home Loan Mortgage Corp,.REMICS Series 3630, Class B 59161 1756 4 5/15/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 31402CPL0 Federal National Mortgage Association, Pool 725027 475373 513829 5 11/1/20337/31/2013 John Hancock Funds Investment Grade Bond Fund 31402DJS0 Federal National Mortgage Association 1088968 1190845 5.5 9/1/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 31402Q6T3 Fannie Mae PoolFN 735382 303099 327193 5 4/1/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 31410GH30 Federal National Mortgage Association 362605 394489 5.5 2/1/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 31410LEN8 Fannie Mae PoolFN 890341 342315 373689 6 6/1/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 31412QVS5 Fannie Mae PoolFN 932225 1711691 1822550 4 12/1/20247/31/2013 John Hancock Funds Investment Grade Bond Fund 31413BQ95 Federal National Mortgage Association 196919 219829 6.5 9/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 31416XFP0 Fannie Mae PoolFN AB1973 1089452 1158777 4.5 12/1/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 31416XR44 Fannie Mae PoolFN AB2306 183936 192859 3.5 2/1/20267/31/2013 John Hancock Funds Investment Grade Bond Fund 31416YCR7 Fannie Mae PoolFN AB2779 449928 491248 5 4/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 31416YLR7 Fannie Mae PoolFN AB3035 2504023 2710507 5 5/1/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 31416YTK4 Fannie Mae PoolFN AB3253 2285865 2401051 3.5 7/1/20267/31/2013 John Hancock Funds Investment Grade Bond Fund 31419AG43 Fannie Mae PoolFN AE0218 4626088 4903111 4.5 8/1/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 31419AP27 Federal National Mortgage Association, Pool AE0440 353234 397503 6.5 6/1/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 31419AP43 Federal National Mortgage Association, Pool AE0442 1251259 1395247 6.5 1/1/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 31419APV3 Federal National Mortgage Association, Pool AE0435 64994 72543 6.5 3/1/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 31419ESW0 Federal National Mortgage Association, Pool AE4132 2228817 2430716 5 9/1/20407/31/2013 John Hancock Funds Investment Grade Bond Fund 316781AA1 Fifth Third Capital Trust IV 595000 595000 6.5 4/15/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 337738AJ7 Fiserv IncFISERV INC 325000 338915 4.625 10/1/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 34461AAE8 Fontainebleau Miami Beach Trust, Series 2012-FBLU, Class C, 245000 251838 4.27 5/5/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 34461AAG3 Fontainebleau Miami Beach Trust, Series 2012-FBLU, Class D 365000 373415 5.007 5/5/20277/31/2013 John Hancock Funds Investment Grade Bond Fund 345370BY5 Ford Motor Company 85000 95375 6.625 10/1/20287/31/2013 John Hancock Funds Investment Grade Bond Fund 345397VC4 Ford Motor Credit Co. Sr Note 345000 404780 8 12/15/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 345397VT7 Ford Motor Credit Company LLC 436000 472878 5 5/15/2018

7/31/2013 John Hancock Funds Investment Grade Bond Fund 345397VU4 Ford Motor Credit Co LLCFORD MOTOR CREDIT CO LLC 1406000 1560254 5.875 8/2/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 36185N3T5 GMAC Mortgage Corp Loan Trust, Series 2004-AR2, Class 3A 412141 394945 3.414 8/19/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 36192TAY4 GS Mortgage Securities Corp IIGSMS 2013-KYO D 480000 476753 2.795 11/8/20297/31/2013 John Hancock Funds Investment Grade Bond Fund 3623414F3 GSR Mortgage Loan Trust Mtg Pass Thru Ctf Ser 2006-AR1 Class 399718 341034 3.178 1/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 362341RZ4 GSR Mortgage Loan Trust, Series 2005-AR6, Class 3A1 640447 620089 2.655 9/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 36242DBZ5 GSR Mortgage Loan Trust Mtg Pass Thru Ctf Ser 2004-9 Class B 292498 162535 3.102 8/25/20347/31/2013 John Hancock Funds Investment Grade Bond Fund 36246MAP4 GTP Acquisition Partners I LLC 460000 447305 2.364 5/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 369604BF9 General Electric CoGENERAL ELECTRIC CO 175000 163231 4.125 10/9/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 369622SN6 General Electric Capital CorpGENERAL ELEC CAP CORP 500000 562500 7.125 12/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 36962G2T0 General Electric Capital CorpGENERAL ELEC CAP CORP 680000 770870 5.55 5/4/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 36962G3M4 General Electric Capital Corp. Subordinated Debt (6.375% to 150000 159750 6.375 11/15/20677/31/2013 John Hancock Funds Investment Grade Bond Fund 36962G3P7 General Electric Capital Corp. 70000 76770 5.875 1/14/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 36962G4R2 General Electric Capital Corp. 220000 234134 4.375 9/16/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 36962GX74 General Electric Capital Corp. 360000 288234 0.755 8/15/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 373298BP2 Georgia-Pacific LLC 130000 160632 7.25 6/1/20287/31/2013 John Hancock Funds Investment Grade Bond Fund 37373WAB6 Gerdau Trade IncGERDAU TRADE INC 200000 181000 4.75 4/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 378272AF5 Glencore Funding LLC 325000 291377 4.125 5/30/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 38141GGQ1 Goldman Sachs Group, Inc./The 965000 1041768 5.25 7/27/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 38141GGS7 Goldman Sachs Group Inc/TheGOLDMAN SACHS GROUP INC 865000 963500 5.75 1/24/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 38239FAC3 Goodman Funding Pty, Ltd. 510000 563475 6.375 4/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 38377FW80 Government National Mortgage Association, Series 2010-78, Cl 468071 23886 4.5 4/20/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 38378BE47 Government National Mortgage AssociationGNR 2012-114 IO 1669641 158457 1.029 1/16/20537/31/2013 John Hancock Funds Investment Grade Bond Fund 38378JJT0 Government National Mortgage AssociationGNR 2013-42 IO 934119 141018 3.5 3/20/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 38378JJU7 Government National Mortgage AssociationGNR 2013-42 YI 2880758 426283 3.5 3/20/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 40414LAD1 HCP IncHCP INC 200000 220021 5.375 2/1/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 410867AD7 Hanover Insurance Group Inc/TheHANOVER INSURANCE GROUP 95000 104813 6.375 6/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 41161PLV3 Harborview Mortgage Loan Trust, Series 2005-2, Class X 6482466 412280 2.274 5/19/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 41161PQX4 HarborView Mortgage Loan Trust, Series 2005-8, Class 1X 1591574 126135 2.222 9/19/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 41161PUN1 Harborview Mortgage Loan Trust, Series 2005-11, Class X 1548392 68636 2.7 8/19/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 411707AA0 CKE Restaurant Holdings, Inc. 737225 736066 4.474 3/20/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 416515AV6 Hartford Financial Services Group Inc, Series MTN 71000 81388 6 1/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 419838AA5 Hawaiian Airlines 2013-1 Class A Pass Through CertificatesHA 205000 191163 3.9 1/15/20267/31/2013 John Hancock Funds Investment Grade Bond Fund 42217KAS5 Health Care REIT IncHEALTH CARE REIT INC 665000 760576 6.125 4/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 42217KAU0 Health Care REIT, Inc. 155000 165922 4.95 1/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 42217KAY2 Health Care REIT IncHEALTH CARE REIT INC 340000 359442 4.125 4/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 42225BAA4 Healthcare Realty Trust, Inc. 345000 388736 6.5 1/17/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 42809HAB3 Hess Corp. 500000 636603 8.125 2/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 431282AK8 Highwoods Realty LPHIGHWOODS REALTY LIMITED 570000 628646 5.85 3/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 437084MG8 Home Equity Asset Trust 2005-5HEAT 2005-5 M1 355000 344656 0.67 11/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 437084NC6 Home Equity Asset Trust 2005-6HEAT 2005-6 M1 265000 257275 0.66 12/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 441060AJ9 Hospira, Inc. 320000 342277 6.05 3/30/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 44107TAM8 Host Hotels & Resorts LPHOST HOTELS & RESORTS LP 371000 399453 5.875 6/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 44107TAU0 Host Hotels & Resorts LPHOST HOTELS & RESORTS LP 135000 125403 3.75 10/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 44920UAC2 Hyundai Capital Services, Inc. 185000 196966 4.375 7/27/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 44927JAC0 ICICI Bank, Ltd. 305000 312583 5.75 11/16/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 45112EAC3 ICICI Bank Ltd/DubaiICICI BANK LTD/DUBAI 320000 327062 4.7 2/21/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 452151LF8 State of IllinoisIL ST TXB-PENSION 280000 259890 5.1 6/1/20337/31/2013 John Hancock Funds Investment Grade Bond Fund 45326TAA6 Incitec Pivot Finance LLC 215000 235082 6 12/10/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 45660LWS4 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 1 3963097 296559 0 10/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 45660LWT2 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 2 5014196 204209 0 10/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 459745GC3 International Lease Finance Corp. 220000 248050 7.125 9/1/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 460146CA9 International Paper Company 360000 448677 7.95 6/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 460146CD3 International Paper Company 255000 337417 9.375 5/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 46507MAA0 Israel Electric Corp. Ltd. Note 400000 435191 7.25 1/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 46625HHA1 JPMorgan Chase & Co. Jr Sub Note Ser 1 (7.900% to 4-30-18 th 390000 433875 7.9 4/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 46625HHZ6 JPMorgan Chase & Company 745000 799839 4.625 5/10/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 46625YXT5 JP Morgan Chase Commercial Mortgage Securities Trust 2005-LD 930000 1008670 5.242 12/15/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 46628FAM3 JPMorgan Chase Commercial Mortgage Securities Corp., Series 565000 626760 5.863 4/15/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 46629PAE8 JP Morgan Chase Commercial Mortgage Securities Trust 2006-LD 870000 922819 5.372 5/15/20477/31/2013 John Hancock Funds Investment Grade Bond Fund 46629YAC3 JP Morgan Chase CMSC, Series 2007-CB18, Class A4 875000 969527 5.44 6/12/20477/31/2013 John Hancock Funds Investment Grade Bond Fund 46630JAE9 JP Morgan Chase Commercial Mortgage Securities Trust 2007-LD 825000 841883 5.464 1/15/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 46632HAJ0 JP Morgan Chase Commercial Mortgage Securities Trust 2007-LD 765000 842895 6 2/15/20517/31/2013 John Hancock Funds Investment Grade Bond Fund 46637YAC3 JP Morgan Chase Commercial Mortgage Securities Corp., Series 2845000 305704 1.431 7/5/20327/31/2013 John Hancock Funds Investment Grade Bond Fund 46639CAR6 JP Morgan Chase Commercial Mortgage Securities CorpJPMCC 201 225000 227048 3.459 10/15/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 46640AAL0 JP Morgan Chase Commercial Mortgage Securities Trust 2013-JW 385000 388112 3.181 4/15/20307/31/2013 John Hancock Funds Investment Grade Bond Fund 472319AF9 Jefferies Group, Inc. 205000 251949 8.5 7/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 472319AH5 Jefferies Group, Inc. 715000 801801 6.875 4/15/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 492386AU1 Kerr-McGee Corp. 460000 554857 6.95 7/1/20247/31/2013 John Hancock Funds Investment Grade Bond Fund 493738AB4 Kia Motors Corp. 195000 202253 3.625 6/14/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 494550AL0 Kinder Morgan Energy Partners LP, Notes 115000 144694 7.75 3/15/20327/31/2013 John Hancock Funds Investment Grade Bond Fund 49989AAA7 KOC Holding AS 300000 258750 3.5 4/24/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 500630BT4 Korea Development Bank 220000 234003 4 9/9/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 50179MAG6 LB-UBS Commercial Mortgage Trust, Series 2006-C6, Class AM 800000 881858 5.413 9/15/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 53079EAV6 Liberty Mutual Group, Inc. 535000 565742 5 6/1/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 534187AS8 Lincoln National Corp. 110000 113300 7 5/17/20667/31/2013 John Hancock Funds Investment Grade Bond Fund 534187AU3 Lincoln National Corp. Jr Sub Bond 320000 320000 6.05 4/20/20677/31/2013 John Hancock Funds Investment Grade Bond Fund 534187AX7 Lincoln National Corp. 265000 344696 8.75 7/1/2019

7/31/2013 John Hancock Funds Investment Grade Bond Fund 549876AG5 Lukoil International Finance BVLUKOIL INTL FINANCE BV 590000 581268 3.416 4/24/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 552081AG6 LyondellBasell Industries NVLYONDELLBASELL IND NV 580000 642475 5 4/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 55608JAC2 Macquarie Group, Ltd. 225000 241484 6 1/14/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 55608XAA5 Macquarie Bank, Ltd. 305000 332545 6.625 4/7/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 57646LAA1 Mastr Asset Backed Securities Trust, Series 2007-HE2, Class 114887 111828 0.89 8/25/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 577778BD4 Macy's Retail Holdings, Inc. 359000 410842 7.875 8/15/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 58405UAD4 Medco Health Solutions, Inc. 385000 467106 7.125 3/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 59018YN64 Merrill Lynch & Co., Inc. Sr Note Ser 510000 598798 6.875 4/25/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 59020UQV0 Merrill Lynch Mortgage Investors, Inc., Series 2005-WMC1, Cl 152899 138317 0.94 9/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 59022XAH0 MLCC Mortgage Investors, Inc. Mtg Pass Thru Ctf Ser 2007-3 C 111679 57928 3.298 9/25/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 59022XAJ6 MLCC Mortgage Investors, Inc. Mtg Pass Thru Ctf Ser 2007-3 C 44462 4709 3.298 9/25/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 59022XAK3 MLCC Mortgage Investors, Inc., Series 2007-3, Class M3 13751 547 3.298 9/25/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 59023VAA8 Merrill Lynch & Co., Inc. Jr Sub Bond 410000 489682 7.75 5/14/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 59151KAG3 Methanex CorpMETHANEX CORP 280000 294547 5.25 3/1/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 591560AA5 Metlife Capital Trust IV 95000 112100 7.875 12/15/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 59156CAB7 MetLife Capital Trust X 250000 332500 9.25 4/8/20387/31/2013 John Hancock Funds Investment Grade Bond Fund 59156RAP3 MetLife, Inc. 270000 280800 6.4 12/15/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 61690KAK8 Morgan Stanley Bank of America Merrill Lynch Trust 2013-C7MS 297000 277155 4.189 2/15/20467/31/2013 John Hancock Funds Investment Grade Bond Fund 617446H51 Morgan Stanley 440000 484636 5.55 4/27/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 61747WAF6 Morgan StanleyMORGAN STANLEY 675000 751473 5.75 1/25/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 61747YCG8 Morgan Stanley 785000 930992 7.3 5/13/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 61747YCM5 Morgan Stanley 395000 434601 5.5 1/26/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 61747YDU6 Morgan StanleyMORGAN STANLEY 505000 474509 4.1 5/22/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 61748HHB0 Morgan Stanley Mortgage Loan Trust 2004-11ARMSM 2004-11AR 1A 1065975 1018705 0.5 1/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 61750HBA3 Morgan Stanley Capital I Trust 2006-HQ10MSC 2006-HQ10 AM 515000 562086 5.36 11/12/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 61753JAE9 Morgan Stanley Capital I, Series 2007-IQ13, Class A4 775000 860689 5.364 3/15/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 61915RAB2 MortgageIT Trust 2005-2MHL 2005-2 1A2 415181 386173 0.52 5/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 61974PAJ7 Motel 6 TrustMOTEL 2012-MTL6 D 810000 783175 3.781 10/5/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 628530AL1 Mylan, Inc. 470000 539195 7.875 7/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 628530BA4 Mylan Inc/PAMYLAN INC 250000 249638 2.6 6/24/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 62856RAB1 Myriad International Holdings BVMYRIAD INT HOLDINGS BV 200000 206500 6 7/18/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 64352VKA8 New Century Home Equity Loan Trust, Series 2005-1, Class M1 240000 227695 0.64 3/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 64352VLJ8 New Century Home Equity Loan Trust, Series 2005-3, Class M1 195000 191571 0.67 7/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 650094CB9 Verizon New York IncVERIZON NEW YORK INC 195000 197841 7 12/1/20337/31/2013 John Hancock Funds Investment Grade Bond Fund 652478AV0 News America Holdings Deb 600000 801738 9.5 7/15/20247/31/2013 John Hancock Funds Investment Grade Bond Fund 652482BL3 News America, Inc. 110000 124747 6.4 12/15/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 652482BN9 News America Inc 110000 121973 6.15 3/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 654579AA9 Nippon Life Insurance CoNIPPON LIFE INSURANCE 255000 254794 5 10/18/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 654742AC9 Nissan Motor Acceptance Corp. 395000 392195 1.95 9/12/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 65557FAB2 Nordea Bank AB 540000 561874 3.125 3/20/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 667294BB7 Northwest Airlines, Inc., Series 2002-1, Class G2 0 0 6.264 11/20/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 667294BE1 Northwest Airlines, Inc. Gtd Collateralized Note Ser 2007-1 234847 254809 7.027 11/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 66987WBV8 Novastar Home Equity Loan, Series 2004-4, Class M3 0 0 1.27 3/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 67059TAA3 Nustar Logistics 209000 235927 8.15 4/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 675758AF3 Odebrecht Finance, Ltd. 120000 118200 7.5 9/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 675758AJ5 Odebrecht Finance, Ltd. 400000 390000 7.125 6/26/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 68233JAK0 Oncor Electric Delivery Company LLC 300000 335032 5 9/30/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 68268NAB9 ONEOK Partners LP 295000 335716 6.15 10/1/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 693475857 PNC Financial Services Group Inc/ThePNC FINANCIAL SERVICES 15450 405563 6.125 NULL 7/31/2013 John Hancock Funds Investment Grade Bond Fund 693475AK1 PNC Financial Services Group, Inc. 135000 143775 6.75 7/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 693475AM7 PNC Financial Services Group Inc/ThePNC FINANCIAL SERVICES 270000 245700 4.85 5/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 69353UAB7 PPL WEM Holdings PLC 360000 378696 3.9 5/1/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 693927AC9 PNPP II Funding Corp. Debenture 71000 73319 9.12 5/30/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 694476AC6 Pacific LifeCorp. 155000 174685 6 2/10/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 70069FEJ2 Park Place Securities, Inc., Series 2004-WHQ2, Class M2 479356 477591 1.135 2/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 70069FFJ1 Park Place Securities, Inc., Series 2005-WCH1, Class M2 470505 461493 0.71 1/25/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 709599AE4 Penske Truck Leasing Company LP / PTL Finance Corp. 355000 369140 3.75 5/11/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 709599AL8 Penske Truck Leasing Co Lp / PTL Finance Corp. 345000 344105 2.875 7/17/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 71085PBM4 People's Choice Home Loan Securities Trust Series 2005-1PCHL 385000 381364 1.06 1/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 714264AA6 Pernod-Ricard SA 285000 321428 5.75 4/7/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 71647NAF6 Petrobras Global Finance BVPETROBRAS GLOBAL FINANCE 320000 288451 4.375 5/20/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 716495AN6 Petrohawk Energy CorpPETROHAWK ENERGY CORP 470000 517000 6.25 6/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 71654QBB7 Petroleos MexicanosPETROLEOS MEXICANOS 225000 231188 4.875 1/24/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 74340XAK7 ProLogis LPPROLOGIS LP 385000 436946 6.25 3/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 74341DAA2 Prologis International Funding II SAPROLOGIS INTL FUND II 150000 146664 4.875 2/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 744320AL6 Prudential Financial IncPRUDENTIAL FINANCIAL INC 355000 358550 5.875 9/15/20427/31/2013 John Hancock Funds Investment Grade Bond Fund 744320AN2 Prudential Financial IncPRUDENTIAL FINANCIAL INC 90000 83475 5.2 3/15/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 747262AH6 QVC IncQVC INC 180000 181826 5.125 7/2/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 747262AJ2 QVC, Inc. 270000 257791 4.375 3/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 74913GAX3 Qwest CorpQWEST CORP 595000 666333 6.75 12/1/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 749770AQ6 Rabobank Nederland NV 904000 1166160 11 12/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 756109AP9 Realty Income CorpREALTY INCOME CORP 120000 123006 4.65 8/1/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 75970NAK3 Renaissance Home Equity Loan Trust Mtg Pass Thru Ctf Ser 200 106619 106851 4.499 8/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 75970NAL1 Renaissance Home Equity Loan Trust Mtg Pass Thru Ctf Ser 200 420000 402323 4.934 8/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 76112BLH1 RAMP Series 2005-RS3 TrustRAMP 2005-RS3 M1 255000 237358 0.61 3/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 779382AP5 Rowan Cos IncROWAN COMPANIES INC 285000 298058 4.875 6/1/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 780097AW1 Royal Bank of Scotland Group PLC 270000 306395 6.4 10/21/2019

7/31/2013 John Hancock Funds Investment Grade Bond Fund 780099CE5 Royal Bank of Scotland Group PLCROYAL BK SCOTLND GRP PLC 135000 130544 6.125 12/15/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 78355HJR1 Ryder System IncRYDER SYSTEM INC 500000 518449 3.5 6/1/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 78403DAB6 SBA Tower Trust 280000 306269 5.101 4/17/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 78403DAC4 SBA Tower Trust 320000 323488 2.933 12/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 78403DAE0 SBA Tower Trust 310000 307403 3.598 4/15/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 78406JAB0 Sberbank of Russia Via SB Capital SA 300000 318750 6.125 2/7/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 786514BA6 Safeway, Inc. 175000 189879 7.25 2/1/20317/31/2013 John Hancock Funds Investment Grade Bond Fund 786514BR9 Safeway IncSAFEWAY INC 730000 779566 5 8/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 786514BU2 Safeway IncSAFEWAY INC 105000 107297 4.75 12/1/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 80282KAA4 Santander Holdings USA Inc/PASANTANDER HOLDINGS USA 70000 74389 4.625 4/19/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 81683RAC8 Seminole Tribe of Florida Bond, Series 2005-B 315000 338625 6.535 10/1/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 83546DAA6 Sonic Capital LLC, Series 2011-1A, Class A2 325008 345830 5.438 5/20/20417/31/2013 John Hancock Funds Investment Grade Bond Fund 842400FU2 Southern California Edison CoSOUTHERN CAL EDISON 260000 278200 6.25 8/1/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 85171WAA1 Springleaf Mortgage Loan Trust 2012-2SLFMT 2012-2A A 0 0 2.22 10/25/20577/31/2013 John Hancock Funds Investment Grade Bond Fund 85171YAB5 Springleaf Mortgage Loan Trust 2012-3SLFMT 2012-3A M1 220000 216107 2.66 12/25/20597/31/2013 John Hancock Funds Investment Grade Bond Fund 85748DAA7 State Street Capital Trust IV 695000 569900 1.273 6/15/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 86359AMY6 Structured Asset Securities Corp. Mtg Pass Thru Ctf Ser 2003 165345 118391 2.568 3/25/20337/31/2013 John Hancock Funds Investment Grade Bond Fund 86722TAA0 Suncor Energy, Inc. 285000 335130 6.1 6/1/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 867914BE2 SunTrust Banks IncSUNTRUST BANKS INC 590000 619819 3.5 1/20/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 87020PAA5 Swedbank ABSWEDBANK AB 370000 367903 2.125 9/29/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 878091BC0 Teachers Insurance & Annuity Association of America 380000 472386 6.85 12/16/20397/31/2013 John Hancock Funds Investment Grade Bond Fund 87927VAR9 Telecom Italia Capital SA 220000 213209 7.2 7/18/20367/31/2013 John Hancock Funds Investment Grade Bond Fund 87927VAU2 Telecom Italia Capital SA 285000 314920 6.999 6/4/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 87938WAB9 Telefonica Emisones SAU 575000 632560 6.421 6/20/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 883203BL4 Textron, Inc. 340000 371938 5.6 12/1/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 883203BQ3 Textron, Inc. 215000 254560 7.25 10/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 885220EW9 Thornburg Mortgage Securities Trust, Series 2004-1, Class II 456308 448568 1.792 3/25/20447/31/2013 John Hancock Funds Investment Grade Bond Fund 88732JAS7 Time Warner Cable, Inc. 290000 337742 8.25 4/1/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 89352HAC3 TransCanada Pipelines, Ltd., ADR 470000 493527 6.35 5/15/20677/31/2013 John Hancock Funds Investment Grade Bond Fund 90261AAB8 UBS AG/Stamford CTUBS AG STAMFORD CT 360000 400809 7.625 8/17/20227/31/2013 John Hancock Funds Investment Grade Bond Fund 90269CAH3 UBS-Barclays Commercial Mortgage Trust 2012-C2UBSBB 2012-C2 3879891 367845 1.808 5/10/20637/31/2013 John Hancock Funds Investment Grade Bond Fund 90269GAF8 UBS Commercial Mortgage Trust 2012-C1UBSCM 2012-C1 B 320000 327761 4.822 5/10/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 90269GAL5 UBS Commercial Mortgage Trust, Series 2012-C1, Class C 215000 223795 5.535 5/10/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 902973817 US Bancorp/MNUS BANCORP 12325 328461 6 NULL 7/31/2013 John Hancock Funds Investment Grade Bond Fund 902973AV8 US Bancorp/MNUS BANCORP 500000 524726 3.442 2/1/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 903312AA4 USB Realty Corp., Series A 300000 258000 1.415 12/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 90345WAA2 US Airways 2012-1 Class A Pass Through TrustUS AIRWAYS 2012- 134757 143516 5.9 10/1/20247/31/2013 John Hancock Funds Investment Grade Bond Fund 90345WAD6 US Airways 2012-2 Class A Pass Through TrustUS AIRWAYS 2012- 400000 393000 4.625 6/3/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 912810QZ4 U.S. Treasury Notes/Bonds 3440000 3125027 3.125 2/15/20437/31/2013 John Hancock Funds Investment Grade Bond Fund 912828UU2 U.S. Treasury Notes/Bonds 4580000 4469434 0.75 3/31/20187/31/2013 John Hancock Funds Investment Grade Bond Fund 912828VB3 U.S. Treasury Notes/Bonds 5145000 4776814 1.75 5/15/20237/31/2013 John Hancock Funds Investment Grade Bond Fund 912828VJ6 U.S. Treasury Notes/Bonds 10205000 10136433 1.875 6/30/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 913017117 United Technologies CorpUNITED TECHNOLOGIES CORP 4748 304489 7.5 8/1/20157/31/2013 John Hancock Funds Investment Grade Bond Fund 9151375R0 University of Texas 1500000 1507440 4.794 8/15/20467/31/2013 John Hancock Funds Investment Grade Bond Fund 91529YAG1 Unum Group 275000 317362 7.125 9/30/20167/31/2013 John Hancock Funds Investment Grade Bond Fund 91529YAH9 Unum Group 145000 159622 5.625 9/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 91834KAA4 VTB Bank OJSC 200000 213500 9.5 12/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 92276MAW5 Ventas Realty LP / Ventas Capital Corp. 535000 563419 4.75 6/1/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 92276MAY1 Ventas Realty LP / Ventas Capital CorpVENTAS REALTY LP/CAP C 275000 288367 4 4/30/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 92276MBB0 Ventas Realty LP / Ventas Capital CorpVENTAS REALTY LP/CAP C 180000 170971 2.7 4/1/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 925524AH3 Viacom Inc. 560000 713346 7.875 7/30/20307/31/2013 John Hancock Funds Investment Grade Bond Fund 928958AA5 Waterford 3 Funding Corp. Sec Lease Obligation Bond 156571 158466 8.09 1/2/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 92908VAA9 Voto-Votorantim Overseas Trading Operations NV 285000 305663 6.625 9/25/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 92911HAA5 Voto-Votorantim, Ltd. 285000 304950 6.75 4/5/20217/31/2013 John Hancock Funds Investment Grade Bond Fund 92922FS66 WaMu Mortgage Pass Through Certificates, Series 2005-AR8, Cl 7615402 432942 0 7/25/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 92930RAF9 WF-RBS Commercial Mortgage TrustWFRBS 2012-C9 XA 4286393 555829 2.269 11/15/20457/31/2013 John Hancock Funds Investment Grade Bond Fund 92931BAC0 Integrys Energy Group IncINTEGRYS ENERGY GROUP 555000 582750 6.11 12/1/20667/31/2013 John Hancock Funds Investment Grade Bond Fund 92933WAB4 WEA Finance LLC 215000 255895 6.75 9/2/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 92976GAG6 Wachovia Bank NA 235000 264777 5.85 2/1/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 92978TAH4 Wachovia Bank Commercial Mortgage Trust Series 2007-C31WBCMT 245000 263752 5.591 4/15/20477/31/2013 John Hancock Funds Investment Grade Bond Fund 94973VAR8 WellPoint, Inc. 540000 648611 7 2/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 949746804 Wells Fargo & Company, Class A 167 194221 7.5 NULL 7/31/2013 John Hancock Funds Investment Grade Bond Fund 949746PM7 Wells Fargo & Company, Class A 545000 611763 7.98 3/29/20497/31/2013 John Hancock Funds Investment Grade Bond Fund 94982UAA6 Wells Fargo Mortgage Backed Securities 2005-AR5 TrustWFMBS 2 304791 297024 2.666 4/25/20357/31/2013 John Hancock Funds Investment Grade Bond Fund 96032UAA1 Westgate Resorts LLCWESTR 2012-3A A 324309 323903 2.5 3/20/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 96032UAB9 Westgate Resorts LLC 97683 97164 4.5 3/20/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 96032VAB7 Westgate Resorts 2012-A LLC 228016 224382 3.75 8/20/20257/31/2013 John Hancock Funds Investment Grade Bond Fund 961548AY0 Westvaco Corp. 315000 366614 7.95 2/15/20317/31/2013 John Hancock Funds Investment Grade Bond Fund 96950FAD6 Williams Partners LP 535000 577296 5.25 3/15/20207/31/2013 John Hancock Funds Investment Grade Bond Fund 976657AH9 Wisconsin Energy CorpWISCONSIN ENERGY CORP 585000 615713 6.25 5/15/20677/31/2013 John Hancock Funds Investment Grade Bond Fund 977HDM000 BARCLAYS REPO REPO 2864000 2864000 0.07 8/1/20137/31/2013 John Hancock Funds Investment Grade Bond Fund 984121CA9 Xerox Corp. 280000 313122 5.625 12/15/20197/31/2013 John Hancock Funds Investment Grade Bond Fund 98417EAG5 Xstrata Finance Canada, Ltd. 540000 547608 3.6 1/15/20177/31/2013 John Hancock Funds Investment Grade Bond Fund 98876YAA8 ZFS Finance USA Trust II 330000 351450 6.45 12/15/20657/31/2013 John Hancock Funds Investment Grade Bond Fund 98877CAA5 ZFS Finance USA Trust VZFS FINANCE USA TRUST V 195000 207675 6.5 5/9/20377/31/2013 John Hancock Funds Investment Grade Bond Fund 999USDZ92 US DOLLAR 345934 345934 0 NULL 7/31/2013 John Hancock Funds Investment Grade Bond Fund 99ZB83006 ULTRA LONG US TREAS BOND FTRS SEP13 XCBT 17 2452250 0 9/19/2013

7/31/2013 John Hancock Funds Income Fund 001031AH6 AEP Industries IncAEP INDUSTRIES INC 4050000 4374000 8.25 4/15/20197/31/2013 John Hancock Funds Income Fund 00130HBT1 AES Corp/VAAES CORPORATION 19339000 18372050 4.875 5/15/20237/31/2013 John Hancock Funds Income Fund 00165AAB4 AMC Entertainment, Inc. 4210000 4557325 8.75 6/1/20197/31/2013 John Hancock Funds Income Fund 00165AAD0 AMC Entertainment IncAMC ENTERTAINMENT INC 9214000 10503960 9.75 12/1/20207/31/2013 John Hancock Funds Income Fund 00287YAD1 AbbVie IncABBVIE INC 4855000 4607414 4.4 11/6/20427/31/2013 John Hancock Funds Income Fund 007036EP7 Adjustable Rate Mortgage Trust 2004-5ARMT 2004-5 2A1 4571559 4500224 2.852 4/25/20357/31/2013 John Hancock Funds Income Fund 008684AF9 American Home Mortgage Assets, Series 2006-6, Class XP 52527096 3843187 1.941 12/25/20467/31/2013 John Hancock Funds Income Fund 00928QAF8 Aircastle LtdAIRCASTLE LTD 715000 773988 6.75 4/15/20177/31/2013 John Hancock Funds Income Fund 00928QAG6 Aircastle LtdAIRCASTLE LTD 715000 799013 7.625 4/15/20207/31/2013 John Hancock Funds Income Fund 013051DH7 Province of Alberta CanadaPROVINCE OF ALBERTA 16235000 15542985 1.7 12/15/20177/31/2013 John Hancock Funds Income Fund 01377BAD0 Alcatel-Lucent USA IncALCATEL-LUCENT USA INC 12915850 13178209 0 1/30/20197/31/2013 John Hancock Funds Income Fund 01449JAE5 Alere, Inc. 6760000 7300800 8.625 10/1/20187/31/2013 John Hancock Funds Income Fund 018772AR4 Alliance One International IncALLIANCE ONE INTL INC 17385000 17124225 9.875 7/15/20217/31/2013 John Hancock Funds Income Fund 020002AU5 Allstate Corp. 4390000 4730225 6.5 5/15/20577/31/2013 John Hancock Funds Income Fund 02406PAL4 American Axle & Manufacturing IncAMERICAN AXLE & MFG INC 10180000 10765350 6.625 10/15/20227/31/2013 John Hancock Funds Income Fund 02474RAB9 American Builders & Contractors Supply Co IncABC SUPPLY CO I 10205000 10206827 0 4/16/20207/31/2013 John Hancock Funds Income Fund 026874BS5 American International Group, Inc. 29725000 36338813 8.175 5/15/20587/31/2013 John Hancock Funds Income Fund 029912AT9 America Tower Corp. 3500000 4025144 7 10/15/20177/31/2013 John Hancock Funds Income Fund 03027XAA8 American Tower CorpAMERICAN TOWER CORP 3640000 3647007 4.7 3/15/20227/31/2013 John Hancock Funds Income Fund 03073JAL8 Ameristar Casinos IncAMERISTAR CASINOS INC 3287669 3292693 0 4/14/20187/31/2013 John Hancock Funds Income Fund 03523TAY4 Anheuser-Busch InBev Worldwide, Inc. 7710000 3413374 9.75 11/17/20157/31/2013 John Hancock Funds Income Fund 03754HAA2 APERAM 2880000 2721600 7.75 4/1/20187/31/2013 John Hancock Funds Income Fund 03759DAB4 Apex Tool Group LLCAPEX TOOL GROUP 6837863 6882021 0 2/1/20207/31/2013 John Hancock Funds Income Fund 037735CD7 Appalachian Power Company 2305000 2546398 5 6/1/20177/31/2013 John Hancock Funds Income Fund 039380AE0 Arch Coal IncARCH COAL INC 2855000 2333963 7 6/15/20197/31/2013 John Hancock Funds Income Fund 039380AG5 Arch Coal IncARCH COAL INC 5115000 4130363 7.25 6/15/20217/31/2013 John Hancock Funds Income Fund 03938DAD4 Arch Coal IncARCH COAL INC 8133935 8064455 0 5/16/20187/31/2013 John Hancock Funds Income Fund 03938LAS3 ArcelorMittal 8940000 8280675 7.25 3/1/20417/31/2013 John Hancock Funds Income Fund 03965UAA8 Arcos Dorados Holdings, Inc. 10025000 4394328 10.25 7/13/20167/31/2013 John Hancock Funds Income Fund 03968XAB7 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA, Inc. 8745000 9302494 7.375 10/15/20177/31/2013 John Hancock Funds Income Fund 04010LAA1 Ares Capital Corp. 1735000 1891150 5.75 2/1/20167/31/2013 John Hancock Funds Income Fund 05330JAA6 Automotores Gildemeister SA 7600000 6080000 8.25 5/24/20217/31/2013 John Hancock Funds Income Fund 05454DAH4 Aptalis Pharma IncAPTALIS PHARMA INC 3263165 3273362 0 2/11/20177/31/2013 John Hancock Funds Income Fund 05518VAA3 BAC Capital Trust XIV 15070000 12508100 4 9/29/20497/31/2013 John Hancock Funds Income Fund 05533UAB4 BBVA Bancomer SA/Institucion de Banca Multiple/Grupo Financi 5570000 5862425 6.5 3/10/20217/31/2013 John Hancock Funds Income Fund 058498AS5 Ball CorpBALL CORP 12770000 11684550 4 11/15/20237/31/2013 John Hancock Funds Income Fund 05950WAH1 Banc of America Commercial Mortgage, Inc., Series 2006-4, Cl 5850000 6500976 5.675 7/10/20467/31/2013 John Hancock Funds Income Fund 05964SAE1 Banco Safra SA 4641000 2008893 10.25 8/8/20167/31/2013 John Hancock Funds Income Fund 05967CAC7 Banco Votorantim SA 10930000 5308932 6.25 5/16/20167/31/2013 John Hancock Funds Income Fund 05968LAG7 Bancolombia SABANCOLOMBIA SA 5995000 6249788 5.95 6/3/20217/31/2013 John Hancock Funds Income Fund 060505DR2 Bank of America Corp., Series K 2730000 3023475 8 12/29/20497/31/2013 John Hancock Funds Income Fund 07384M4C3 Bear Stearns ARM Trust 2004-10BSARM 2004-10 12A3 4749460 4543504 2.938 1/25/20357/31/2013 John Hancock Funds Income Fund 07384M7C0 Bear Stearns Adj Rate Mtge Trust, Series 2005-2, Class A1 2349933 2346965 2.6 3/25/20357/31/2013 John Hancock Funds Income Fund 07386HKS9 Bear Stearns ALT-A Trust 2004-8BALTA 2004-8 1A 911841 863953 0.89 9/25/20347/31/2013 John Hancock Funds Income Fund 07386HNQ0 Bear Stearns ALT-A Trust 2004-12BALTA 2004-12 1A1 2727534 2643321 0.89 1/25/20357/31/2013 John Hancock Funds Income Fund 07386HVG3 Bear Stearns ALT-A Trust 2005-7BALTA 2005-7 11A1 2755378 2426642 0.73 8/25/20357/31/2013 John Hancock Funds Income Fund 07387ACK9 Bear Stearns Adj Rate Mtge Trust, Series 2005-5, Class A2 2724765 2704228 2.32 8/25/20357/31/2013 John Hancock Funds Income Fund 07556Q709 Beazer Homes USA IncBEAZER HOMES USA 144125 4085944 7.5 7/15/20157/31/2013 John Hancock Funds Income Fund 07556QAQ8 Beazer Homes USA IncBEAZER HOMES USA 5400000 5940000 8.125 6/15/20167/31/2013 John Hancock Funds Income Fund 07556QAY1 Beazer Homes USA IncBEAZER HOMES USA 1945000 2071425 9.125 5/15/20197/31/2013 John Hancock Funds Income Fund 07556QBB0 Beazer Homes USA IncBEAZER HOMES USA 1605000 1729388 6.625 4/15/20187/31/2013 John Hancock Funds Income Fund 085209AC8 Bermuda Government International BondGOVT OF BERMUDA 8890000 8900379 4.854 2/6/20247/31/2013 John Hancock Funds Income Fund 08579JAJ1 Berry Plastics Group IncBERRY PLASTICS GROUP INC 6763050 6754596 0 2/8/20207/31/2013 John Hancock Funds Income Fund 097751AV3 Bombardier, Inc. 5660000 6466550 7.75 3/15/20207/31/2013 John Hancock Funds Income Fund 10553MAC5 Oi SAOI SA 6235000 2500723 9.75 9/15/20167/31/2013 John Hancock Funds Income Fund 10553YAD7 Braskem Finance, Ltd. 1580000 1536550 5.75 4/15/20217/31/2013 John Hancock Funds Income Fund 105756BJ8 Brazilian Government International BondFED REPUBLIC OF BRAZI 30750000 14489776 12.5 1/5/20167/31/2013 John Hancock Funds Income Fund 105756BN9 Federative Republic of Brazil 22960000 10441624 10.25 1/10/20287/31/2013 John Hancock Funds Income Fund 105756BT6 Brazilian Government International BondFED REPUBLIC OF BRAZI 31675000 12842999 8.5 1/5/20247/31/2013 John Hancock Funds Income Fund 109478AA5 Brightstar Corp. 6890000 7251725 9.5 12/1/20167/31/2013 John Hancock Funds Income Fund 121575AE4 Burlington Coat Factory Warehouse CorpBURLINGTON COAT FACTOR 2891842 2904855 0 2/23/20177/31/2013 John Hancock Funds Income Fund 121579AG1 Burlington Coat Factory Warehouse CorpBURLINGTON COAT FACTOR 8545000 9549038 10 2/15/20197/31/2013 John Hancock Funds Income Fund 1248EPBE2 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 11600000 10846000 5.75 1/15/20247/31/2013 John Hancock Funds Income Fund 12502TAF1 CCM Merger IncCCM MERGER INC 1471330 1484204 0 3/1/20177/31/2013 John Hancock Funds Income Fund 12505BAA8 CBRE Services IncCBRE SERVICES INC 5670000 5443200 5 3/15/20237/31/2013 John Hancock Funds Income Fund 12516UAC9 Cemex Finance LLCCEMEX FINANCE LLC 3100000 3472000 9.375 10/12/20227/31/2013 John Hancock Funds Income Fund 12543DAQ3 CHS/Community Health Systems IncCHS/COMMUNITY HEALTH SYS 2540000 2600325 7.125 7/15/20207/31/2013 John Hancock Funds Income Fund 12625GAC8 CNOOC Finance 2013 LtdCNOOC FINANCE 2013 LTD 9405000 8570795 3 5/9/20237/31/2013 John Hancock Funds Income Fund 12642KAA2 CSN Islands XI Corp. 1560000 1524900 6.875 9/21/20197/31/2013 John Hancock Funds Income Fund 12644XAA2 CSN Islands XII Corp. 2800000 2310000 7 9/29/20497/31/2013 John Hancock Funds Income Fund 12686CAY5 Cablevision Systems Corp. 4905000 5653013 8.625 9/15/20177/31/2013 John Hancock Funds Income Fund 12686CBA6 Cablevision Systems Corp. 6700000 7571000 8 4/15/20207/31/2013 John Hancock Funds Income Fund 12868TAB8 Calceus Acquisition IncCALCEUS ACQUSITION INC 2743599 2759603 0 2/1/20207/31/2013 John Hancock Funds Income Fund 12958RAC1 Calfrac Holdings LP 4920000 4969200 7.5 12/1/20207/31/2013 John Hancock Funds Income Fund 14068PAG9 Capsugel Holdings US IncCAPSUGEL HOLDINGS US INC 2932897 2943895 0 8/1/20187/31/2013 John Hancock Funds Income Fund 14149QAH8 Catalent Pharma Solutions IncCATALENT PHARMA SOLUTIONS 6654213 6654213 0 9/15/20177/31/2013 John Hancock Funds Income Fund 14173VAE3 Carestream Health IncCARESTREAM HEALTH INC 24805000 24918681 0 6/7/2019

7/31/2013 John Hancock Funds Income Fund 14173VAH6 Carestream Health IncCARESTREAM HEALTH INC 13055000 12837412 0 12/7/20197/31/2013 John Hancock Funds Income Fund 144577AF0 Carrizo Oil & Gas IncCARRIZO OIL & GAS INC 3100000 3239500 7.5 9/15/20207/31/2013 John Hancock Funds Income Fund 146900AL9 Cascades, Inc. 1695000 1788225 7.875 1/15/20207/31/2013 John Hancock Funds Income Fund 161630AG3 Chase Mortgage Finance Corp., Series 2007-A1, Class 2A1 2848836 2827139 2.719 2/25/20377/31/2013 John Hancock Funds Income Fund 16951PAA7 China Shanshui Cement Group, Ltd. 3740000 3702600 8.5 5/25/20167/31/2013 John Hancock Funds Income Fund 17121EAD9 Chrysler Group LLC / CG Co-Issuer IncCHRYSLER GP/CG CO-ISSUE 2600000 2892500 8.25 6/15/20217/31/2013 John Hancock Funds Income Fund 172441AV9 Cinemark USA IncCINEMARK USA INC 3950000 4305500 7.375 6/15/20217/31/2013 John Hancock Funds Income Fund 172441AY3 Cinemark USA IncCINEMARK USA INC 15590000 14732550 4.875 6/1/20237/31/2013 John Hancock Funds Income Fund 172967GD7 Citigroup IncCITIGROUP INC 2090000 2027300 5.95 12/29/20497/31/2013 John Hancock Funds Income Fund 172967GF2 Citigroup IncCITIGROUP INC 4350000 4197750 5.9 12/29/20497/31/2013 John Hancock Funds Income Fund 17453BAW1 Frontier Communications Corp. 2770000 2922350 7.125 3/15/20197/31/2013 John Hancock Funds Income Fund 184502BG6 Clear Channel Communications IncCLEAR CHANNEL COMMUNICAT 2980000 2935300 9 3/1/20217/31/2013 John Hancock Funds Income Fund 184502BP6 Clear Channel Communications IncCLEAR CHANNEL COMMUNICAT 26673898 23606400 14 2/1/20217/31/2013 John Hancock Funds Income Fund 18450JAP0 Clear Channel Communications, Inc. 3524819 3299132 0 1/29/20167/31/2013 John Hancock Funds Income Fund 18450JAT2 Clear Channel Communications IncCLEAR CHANNEL COMMUNICATION 10396703 9570165 0 1/30/20197/31/2013 John Hancock Funds Income Fund 193459AH7 Coleman Cable, Inc. 2410000 2554600 9 2/15/20187/31/2013 John Hancock Funds Income Fund 20173MAG5 Greenwich Capital Commercial Funding Corp., Series 2006-GG7, 3475000 3808600 5.86 7/10/20387/31/2013 John Hancock Funds Income Fund 20441AAH5 Cia de Saneamento Basico do Estado de Sao Paulo 3460000 3519427 6.25 12/16/20207/31/2013 John Hancock Funds Income Fund 20902CAL4 Consolidated Container Co LLCCONSOLIDATED CONTAINER CO 2942763 2955025 0 7/3/20197/31/2013 John Hancock Funds Income Fund 21036PAK4 Constellation Brands IncCONSTELLATION BRANDS INC 6920000 6470200 3.75 5/1/20217/31/2013 John Hancock Funds Income Fund 21036PAL2 Constellation Brands IncCONSTELLATION BRANDS INC 9675000 9118688 4.25 5/1/20237/31/2013 John Hancock Funds Income Fund 212141AA3 Continental Trustees Cayman, Ltd. 3455000 3741393 7.375 10/7/20407/31/2013 John Hancock Funds Income Fund 219868BP0 Corp Andina de Fomento 5610000 5907268 3.75 1/15/20167/31/2013 John Hancock Funds Income Fund 21988QAA2 Corp Pesquera Inca SAC 4645000 4761125 9 2/10/20177/31/2013 John Hancock Funds Income Fund 21988VAA1 Corp Lindley SA 3160000 3476000 6.75 11/23/20217/31/2013 John Hancock Funds Income Fund 22025YAM2 Corrections Corp of AmericaCORRECTIONS CORP OF AMER 6441000 6247770 4.125 4/1/20207/31/2013 John Hancock Funds Income Fund 22234XAE9 Country Garden Holdings Company 2090000 2330350 11.125 2/23/20187/31/2013 John Hancock Funds Income Fund 22234XAF6 Country Garden Holdings Co LtdCOUNTRY GARDEN HLDG CO 3075000 2852063 7.5 1/10/20237/31/2013 John Hancock Funds Income Fund 22282EAD4 Covanta Holding Corp. 7700000 8326749 7.25 12/1/20207/31/2013 John Hancock Funds Income Fund 22541NZD4 Home Equity Asset TrustHEAT 2003-1 M1 2310956 2152318 1.69 6/25/20337/31/2013 John Hancock Funds Income Fund 22822RAZ3 Crown Castle Towers LLC 7058000 7514413 4.883 8/15/20207/31/2013 John Hancock Funds Income Fund 22822TAR7 Crown Castle Operating CoCROWN CASTLE OPERATING CO 8278242 8280544 0 1/31/20197/31/2013 John Hancock Funds Income Fund 23311RAH9 DCP Midstream LLC 8310000 7936050 5.85 5/21/20437/31/2013 John Hancock Funds Income Fund 23317HAA0 DDR CorpDDR CORP 4035000 4149453 4.625 7/15/20227/31/2013 John Hancock Funds Income Fund 23332UAF1 Downey Savings & Loan Association Mortgage Loan Trust, Serie 28558473 2160206 2.12 9/19/20447/31/2013 John Hancock Funds Income Fund 23332UDL5 Downey Savings & Loan Association Mortgage Loan Trust, Serie 55058824 4886691 2.828 3/19/20457/31/2013 John Hancock Funds Income Fund 24023CAA4 DBS Bank, Ltd. 66000000000 6139878 6.89 12/23/20137/31/2013 John Hancock Funds Income Fund 24521QAB8 Del Monte Corp. 6429714 6429714 0 3/8/20187/31/2013 John Hancock Funds Income Fund 247367AX3 Delta Air Lines Inc., Class G 2348951 2577973 6.718 1/2/20237/31/2013 John Hancock Funds Income Fund 247367BH7 Delta Airlines, Inc., Series 2007-1, Class A 3416278 3826232 6.821 8/10/20227/31/2013 John Hancock Funds Income Fund 24736CAR5 Delta Air Lines IncDELTA AIR LINES 7644000 7699419 0 4/20/20177/31/2013 John Hancock Funds Income Fund 251566105 Deutsche Telekom AG, SADR 8253 100604 0 NULL 7/31/2013 John Hancock Funds Income Fund 25380QAF6 Digicel, Ltd. 3725000 3799500 7 2/15/20207/31/2013 John Hancock Funds Income Fund 25380WAC0 Digicel Group, Ltd. 1989000 2158065 10.5 4/15/20187/31/2013 John Hancock Funds Income Fund 25380WAE6 Digicel Group LtdDIGICEL GROUP LTD 3375000 3628125 8.25 9/30/20207/31/2013 John Hancock Funds Income Fund 254709AG3 Discover Financial ServicesDISCOVER FINANCIAL SVS 3100000 3254544 5.2 4/27/20227/31/2013 John Hancock Funds Income Fund 25470XAB1 DISH DBS Corp. 15250000 17346875 7.875 9/1/20197/31/2013 John Hancock Funds Income Fund 25470XAH8 DISH DBS CorpDISH DBS CORP 1670000 1690875 4.625 7/15/20177/31/2013 John Hancock Funds Income Fund 25470XAJ4 DISH DBS CorpDISH DBS CORP 1940000 1935150 5.875 7/15/20227/31/2013 John Hancock Funds Income Fund 25470XAL9 DISH DBS CorpDISH DBS CORP 8745000 8198438 5 3/15/20237/31/2013 John Hancock Funds Income Fund 25746U885 Dominion Resources Inc/VADOMINION RESOURCES INC 281580 14599923 6 7/1/20167/31/2013 John Hancock Funds Income Fund 25746UBB4 Dominion Resources, Inc., Series A 2680000 3012422 5.6 11/15/20167/31/2013 John Hancock Funds Income Fund 25755TAC4 Dominos Pizza Master Issuer LLC, Series 2012-1A, Class A2 18269475 19542510 5.216 1/25/20427/31/2013 John Hancock Funds Income Fund 25769JAB2 Doncasters Group LtdDONCASTERS GROUP LTD 3805463 3819733 0 4/10/20207/31/2013 John Hancock Funds Income Fund 26361LAB7 Dubai Electricity & Water Authority 4890000 5660175 7.375 10/21/20207/31/2013 John Hancock Funds Income Fund 26518R977 DUNDEE INTL REIT 144A TRUST UN REIT 79684 719957 0 NULL 7/31/2013 John Hancock Funds Income Fund 26518RAA8 DUNDEE INTL REIT 144A TRUST UN 07/18 5.5 1570000 1533161 5.5 7/31/20187/31/2013 John Hancock Funds Income Fund 26817HAC4 Dynegy IncDYNEGY INC 3129231 3140965 0 4/23/20207/31/2013 John Hancock Funds Income Fund 26817RAA6 Dynegy IncDYNEGY INC 9015000 8564250 5.875 6/1/20237/31/2013 John Hancock Funds Income Fund 268787AB4 EP Energy LLC / Everest Acquisition Finance IncEP ENER/EVERE 5100000 5610000 7.75 9/1/20227/31/2013 John Hancock Funds Income Fund 29100PAB8 Envision Healthcare CorpENVISION HEALTHCARE CORP 1055000 1144675 8.125 6/1/20197/31/2013 John Hancock Funds Income Fund 29246DAB0 Empresas ICA SAB de CV 2340000 2235870 8.375 7/24/20177/31/2013 John Hancock Funds Income Fund 29264FAJ5 Endo Health Solutions IncENDO HEALTH SOLUTIONS IN 3765000 3925013 7.25 1/15/20227/31/2013 John Hancock Funds Income Fund 29270UAN5 EPL Oil & Gas IncEPL OIL & GAS INC 2405000 2537275 8.25 2/15/20187/31/2013 John Hancock Funds Income Fund 29667WAA0 Essar Steel Algoma, Inc. 5165000 4964856 9.375 3/15/20157/31/2013 John Hancock Funds Income Fund 30066AAB1 ExamWorks Group IncEXAMWORKS GROUP INC 8755000 9433513 9 7/15/20197/31/2013 John Hancock Funds Income Fund 30225BAD3 Extended Stay America Trust 2013-ESH MZESA 2013-ESHM M 4455000 4550302 7.625 12/5/20197/31/2013 John Hancock Funds Income Fund 30251GAN7 FMG Resources August 2006 Pty LtdFMG RESOURCES AUG 2006 13670000 13533300 6.875 4/1/20227/31/2013 John Hancock Funds Income Fund 3136A92E7 Fannie Mae REMICSFNR 2012-118 AI 13793752 2621492 3.5 11/25/20377/31/2013 John Hancock Funds Income Fund 3136AEAP2 Fannie Mae REMICSFNR 2013-46 MI 61701167 8857918 3.5 5/25/20437/31/2013 John Hancock Funds Income Fund 3136FG2H9 Fannie Mae Interest StripFNS 406 3 9339131 1595415 4 1/25/20417/31/2013 John Hancock Funds Income Fund 3136FG3K1 Fannie Mae Interest StripFNS 407 4 14883064 2365849 4.5 3/25/20417/31/2013 John Hancock Funds Income Fund 3136FG3N5 Federal National Mortgage Association, Series 407, Class 7 I 12502637 2185033 5 3/25/20417/31/2013 John Hancock Funds Income Fund 3136FG3P0 Federal National Mortgage Association, Series 407, Class 8 I 6243279 1058713 5 3/25/20417/31/2013 John Hancock Funds Income Fund 3136FGF36 Federal National Mortgage Association, Series 402, Class 3 4091513 761072 4 11/25/20397/31/2013 John Hancock Funds Income Fund 3136FGF44 Federal National Mortgage Association, IO, Series 402, Class 6324234 777675 4 10/25/20397/31/2013 John Hancock Funds Income Fund 3136FGF77 Federal National Mortgage Association Interest Strip, Series 8726890 1380967 4.5 11/25/2039

7/31/2013 John Hancock Funds Income Fund 3136FGRB5 Federal National Mortgage Association, Series 398, Class C3, 2629889 472699 4.5 5/25/20397/31/2013 John Hancock Funds Income Fund 3137ASB78 Freddie Mac REMICSFHR 4077 IK 13350690 3377701 5 7/15/20427/31/2013 John Hancock Funds Income Fund 31430F200 FelCor Lodging Trust IncFELCOR LODGING TRUST INC 99725 2421323 1.95 NULL 7/31/2013 John Hancock Funds Income Fund 316773CM0 Fifth Third BancorpFIFTH THIRD BANCORP 13115000 12393675 5.1 12/29/20497/31/2013 John Hancock Funds Income Fund 31769PAB6 Financial Security Assurance Holdings, Ltd. 2950000 2625500 6.4 12/15/20667/31/2013 John Hancock Funds Income Fund 319963AW4 First Data Corp. 3080000 3372600 8.875 8/15/20207/31/2013 John Hancock Funds Income Fund 32007UAL3 First Data Corp. 3562924 3559211 0 3/24/20187/31/2013 John Hancock Funds Income Fund 32007UBA6 First Data CorpFIRST DATA CORPORATION 1155000 1152594 0 9/24/20187/31/2013 John Hancock Funds Income Fund 32007UBB4 First Data CorpFIRST DATA CORPORATION 1797065 1795782 0 3/24/20177/31/2013 John Hancock Funds Income Fund 32007YAA9 M&T Capital Trust IM&T CAPITAL TRUST I 1725000 1698680 8.234 2/1/20277/31/2013 John Hancock Funds Income Fund 320870AA6 First Midwest Capital Trust I, Series B 2694000 2774820 6.95 12/1/20337/31/2013 John Hancock Funds Income Fund 337158208 First Tennessee Bank NA 20120 15127725 3.75 NULL 7/31/2013 John Hancock Funds Income Fund 337158AD1 First Tennessee Bank NA 1624000 1697411 5.05 1/15/20157/31/2013 John Hancock Funds Income Fund 33716PAA8 First Tennessee Capital IIFIRST TENNESSEE CAP II 870000 856950 6.3 4/15/20347/31/2013 John Hancock Funds Income Fund 341436II6 Eurofima 14285000 13034994 6 1/28/20147/31/2013 John Hancock Funds Income Fund 34460XAA7 Fontainebleau Las Vegas Holdings LLC 3455000 2159 10.25 6/15/20157/31/2013 John Hancock Funds Income Fund 345370BY5 Ford Motor Company 6818000 7650191 6.625 10/1/20287/31/2013 John Hancock Funds Income Fund 345370CA6 Ford Motor Company 3662000 4516315 7.45 7/16/20317/31/2013 John Hancock Funds Income Fund 345370CN8 Ford Motor Company 10490000 20435831 4.25 11/15/20167/31/2013 John Hancock Funds Income Fund 345370CQ1 Ford Motor CoFORD MOTOR COMPANY 17250000 15645560 4.75 1/15/20437/31/2013 John Hancock Funds Income Fund 345397VX8 Ford Motor Credit Co LLCFORD MOTOR CREDIT CO LLC 7065000 7461318 4.25 2/3/20177/31/2013 John Hancock Funds Income Fund 35100DAL0 Four Seasons Holdings IncFOUR SEASONS HOLDINGS 6840000 6916950 0 6/27/20207/31/2013 John Hancock Funds Income Fund 35906AAL2 Frontier Communications CorpFRONTIER COMMUNICATIONS 1665000 1931400 9.25 7/1/20217/31/2013 John Hancock Funds Income Fund 35906AAM0 Frontier Communications CorpFRONTIER COMMUNICATIONS 9855000 9756450 7.125 1/15/20237/31/2013 John Hancock Funds Income Fund 36192TBA5 GS Mortgage Securities Corp II 6695000 6691806 3.795 11/8/20297/31/2013 John Hancock Funds Income Fund 362341RZ4 GSR Mortgage Loan Trust, Series 2005-AR6, Class 3A1 6970660 6749084 2.655 9/25/20357/31/2013 John Hancock Funds Income Fund 36246MAM1 GTP Acquisition Partners I LLC 5175000 5428627 7.628 6/15/20167/31/2013 John Hancock Funds Income Fund 36485MAA7 Garda World Security Corp. 5000000 5350000 9.75 3/15/20177/31/2013 John Hancock Funds Income Fund 369622SN6 General Electric Capital CorpGENERAL ELEC CAP CORP 13510000 15198750 7.125 12/29/20497/31/2013 John Hancock Funds Income Fund 37045V209 General Motors Company 94000 4694360 4.75 12/1/20137/31/2013 John Hancock Funds Income Fund 37045XAK2 General Motors Financial Co IncGENERAL MOTORS FINL CO 15605000 14980800 4.25 5/15/20237/31/2013 John Hancock Funds Income Fund 377672AA8 Glen Meadow Pass-Through Trust 8355000 7895475 6.505 2/12/20677/31/2013 John Hancock Funds Income Fund 382550309 The Goodyear Tire & Rubber Company 192715 10709173 5.875 4/1/20147/31/2013 John Hancock Funds Income Fund 382550BA8 The Goodyear Tire & Rubber Company 2495000 2944100 8.75 8/15/20207/31/2013 John Hancock Funds Income Fund 382550BC4 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 16115000 17122188 7 5/15/20227/31/2013 John Hancock Funds Income Fund 389375AG1 Gray Television IncGRAY TELEVISION INC 1400000 1473500 7.5 10/1/20207/31/2013 John Hancock Funds Income Fund 398436AA3 Grifols IncGRIFOLS INC 2465000 2665281 8.25 2/1/20187/31/2013 John Hancock Funds Income Fund 40052XAA8 Gruposura Finance 5165000 5268300 5.7 5/18/20217/31/2013 John Hancock Funds Income Fund 404119BF5 HCA, Inc. 10000000 10825000 8.5 4/15/20197/31/2013 John Hancock Funds Income Fund 404119BL2 HCA IncHCA INC 2135000 2460588 8 10/1/20187/31/2013 John Hancock Funds Income Fund 404121AD7 HCA, Inc. 10400000 11726000 7.5 2/15/20227/31/2013 John Hancock Funds Income Fund 40419VAJ1 HJ Heinz CoHJ HEINZ CO 2620000 2642925 0 6/5/20207/31/2013 John Hancock Funds Income Fund 40430LAA7 HSBC Finance Capital Trust IX Note (5.911% to 11-30-15 then 12255000 12500100 5.911 11/30/20357/31/2013 John Hancock Funds Income Fund 40537QAD2 Halcon Resources CorpHALCON RESOURCES CORP 4410000 4454100 8.875 5/15/20217/31/2013 John Hancock Funds Income Fund 41146AAD8 Harbinger Group IncHARBINGER GROUP INC 16765000 17351775 7.875 7/15/20197/31/2013 John Hancock Funds Income Fund 41161PLV3 Harborview Mortgage Loan Trust, Series 2005-2, Class X 20343943 1293861 2.274 5/19/20357/31/2013 John Hancock Funds Income Fund 41161PQX4 HarborView Mortgage Loan Trust, Series 2005-8, Class 1X 16176223 1281998 2.222 9/19/20357/31/2013 John Hancock Funds Income Fund 41161PSM6 HarborView Mortgage Loan Trust 2005-9HVMLT 2005-9 2A1C 2470377 2114013 0.642 6/20/20357/31/2013 John Hancock Funds Income Fund 41164UAR0 HarborView Mortgage Loan Trust, Series 2007-3, Class ES 38845264 349607 0 5/19/20477/31/2013 John Hancock Funds Income Fund 41164YAQ4 HarborView Mortgage Loan Trust, Series 2007-4, Class ES 43113895 431139 0 7/19/20477/31/2013 John Hancock Funds Income Fund 41165BAS9 HarborView Mortgage Loan Trust, Series 2007-6, Class ES 32598973 277091 0 8/19/20377/31/2013 John Hancock Funds Income Fund 411707AA0 CKE Restaurant Holdings, Inc. 19088150 19058143 4.474 3/20/20437/31/2013 John Hancock Funds Income Fund 413626AS1 Caesars Entertainment Operating Co IncCAESARS ENTERTAINMENT 9919976 8585739 0 1/28/20187/31/2013 John Hancock Funds Income Fund 416518504 Hartford Financial Services Group IncHARTFORD FINL SVCS GRP 422206 12417078 7.875 4/15/20427/31/2013 John Hancock Funds Income Fund 44107TAT3 Host Hotels & Resorts LPHOST HOTELS & RESORTS LP 8050000 8121387 4.75 3/1/20237/31/2013 John Hancock Funds Income Fund 443628AB8 HudBay Minerals IncHUDBAY MINERALS INC 9420000 9372900 9.5 10/1/20207/31/2013 John Hancock Funds Income Fund 455780BD7 Republic of Indonesia 4140000 4502250 5.875 3/13/20207/31/2013 John Hancock Funds Income Fund 45660LWS4 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 1 47239931 3534964 0 10/25/20367/31/2013 John Hancock Funds Income Fund 45660LWT2 Indymac Index Mortgage Loan Trust, Series 2005-AR18, Class 2 49506028 2016192 0 10/25/20367/31/2013 John Hancock Funds Income Fund 45685EAF3 ING US IncING US INC 15635000 14696900 5.65 5/15/20537/31/2013 John Hancock Funds Income Fund 45721RAA1 Inkia Energy, Ltd. 12190000 13043300 8.375 4/4/20217/31/2013 John Hancock Funds Income Fund 457983AC8 Inmet Mining Corp. 9720000 10206000 8.75 6/1/20207/31/2013 John Hancock Funds Income Fund 457983AE4 FQM Akubra IncFQM AKUBRA INC 5035000 5035000 7.5 6/1/20217/31/2013 John Hancock Funds Income Fund 45824TAL9 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 12270000 12546075 6.625 12/15/20227/31/2013 John Hancock Funds Income Fund 458654AA8 Intercorp Retail Trust 3985000 4348631 8.875 11/14/20187/31/2013 John Hancock Funds Income Fund 46262EAE5 iPayment IncIPAYMENT INC 1620000 1300050 10.25 5/15/20187/31/2013 John Hancock Funds Income Fund 46284PAP9 Iron Mountain IncIRON MOUNTAIN INC 16850000 15923250 5.75 8/15/20247/31/2013 John Hancock Funds Income Fund 46521NBB7 iStar Financial IncISTAR FINANCIAL INC 14155800 14200037 0 10/15/20177/31/2013 John Hancock Funds Income Fund 46625YXT5 JP Morgan Chase Commercial Mortgage Securities Trust 2005-LD 5455000 5916444 5.242 12/15/20447/31/2013 John Hancock Funds Income Fund 46628FAM3 JPMorgan Chase Commercial Mortgage Securities Corp., Series 11250000 12479726 5.863 4/15/20457/31/2013 John Hancock Funds Income Fund 46630GAA3 JP Morgan Mortgage Trust, Series 2007-A1, Class 1A1 5165860 5081512 2.824 7/25/20357/31/2013 John Hancock Funds Income Fund 472319AM4 Jefferies Group LLCJEFFERIES GROUP LLC 4075000 4073248 6.5 1/20/20437/31/2013 John Hancock Funds Income Fund 48123VAB8 j2 Global IncJ2 GLOBAL COMMUNICATIONS 1935000 2080125 8 8/1/20207/31/2013 John Hancock Funds Income Fund 48124BAC9 JPMorgan Chase & CoJPMORGAN CHASE & CO 19240000 17845100 5.15 12/29/20497/31/2013 John Hancock Funds Income Fund 500630BR8 Korea Development Bank 1530000 1619357 4.375 8/10/20157/31/2013 John Hancock Funds Income Fund 50077BAC2 Kratos Defense & Security Solutions, Inc. 8370000 9039600 10 6/1/20177/31/2013 John Hancock Funds Income Fund 50307MAB2 La Frontera Generation LLCLA FRONTERA GENERATION LLC 17630000 17712649 0 9/30/2020

7/31/2013 John Hancock Funds Income Fund 513075BE0 Lamar Media CorpLAMAR MEDIA CORP 4515000 4323113 5 5/1/20237/31/2013 John Hancock Funds Income Fund 51783QAG3 Las Vegas Sands LLC 2717063 2715789 0 11/23/20167/31/2013 John Hancock Funds Income Fund 51783QAH1 Las Vegas Sands LLC 546090 545834 0 11/23/20167/31/2013 John Hancock Funds Income Fund 521865113 Lear Corp. 403 54687 0 11/9/20147/31/2013 John Hancock Funds Income Fund 521865204 Lear Corp. 3614 250342 0 NULL 7/31/2013 John Hancock Funds Income Fund 521865AS4 Lear Corp. 3600000 3969000 8.125 3/15/20207/31/2013 John Hancock Funds Income Fund 521ESC9Q8 Lear Corp. 2645000 13225 8.75 12/1/20167/31/2013 John Hancock Funds Income Fund 537535AB2 Little Traverse Bay Bands of Odawa Indians 1499000 1469020 9 8/31/20207/31/2013 John Hancock Funds Income Fund 55261F609 M&T Bank CorpM&T BANK CORPORATION 7985 8104775 5 NULL 7/31/2013 John Hancock Funds Income Fund 55261F708 M&T Bank CorpM&T BANK CORPORATION 495 502425 5 NULL 7/31/2013 John Hancock Funds Income Fund 552704AB4 MEG Energy Corp. 2405000 2405000 6.375 1/30/20237/31/2013 John Hancock Funds Income Fund 552953BW0 MGM Resorts InternationalMGM RESORTS INTL 3375000 3910781 8.625 2/1/20197/31/2013 John Hancock Funds Income Fund 56656UAA0 Marfrig Holding Europe BV 1760000 1680800 8.375 5/9/20187/31/2013 John Hancock Funds Income Fund 570506AN5 MarkWest Energy Partners LP / MarkWest Energy Finance Corp. 2012000 2152840 6.5 8/15/20217/31/2013 John Hancock Funds Income Fund 577778BD4 Macy's Retail Holdings, Inc. 6800000 7781968 7.875 8/15/20367/31/2013 John Hancock Funds Income Fund 588056AM3 Mercer International, Inc. 3280000 3476800 9.5 12/1/20177/31/2013 John Hancock Funds Income Fund 59001AAQ5 Meritage Homes CorpMERITAGE HOMES CORP 3160000 3444400 7 4/1/20227/31/2013 John Hancock Funds Income Fund 5901886X1 Merrill Lynch & Co IncMERRILL LYNCH & CO 4405000 3826024 0.925 12/1/20267/31/2013 John Hancock Funds Income Fund 59020UNN1 Merrill Lynch Mortgage Investors Trust Series MLCC 2004-1MLC 2281560 2249182 2.237 12/25/20347/31/2013 John Hancock Funds Income Fund 59020USJ5 Merrill Lynch Mortgage Investors Trust Series MLMI 2005-A2ML 2303069 2280609 2.546 2/25/20357/31/2013 John Hancock Funds Income Fund 59022HND0 Merrill Lynch Mortgage Trust, Series 2005-LC1, Class AM 7010000 7549539 5.306 1/12/20447/31/2013 John Hancock Funds Income Fund 59023HAB7 Merrill Lynch Mortgage Investors Trust Series MLCC 2007-1MLC 14497467 14229626 2.906 1/25/20377/31/2013 John Hancock Funds Income Fund 59023PAB9 MLCC Mortgage Investors, Inc., Series 2006-3, Class 2A1 2419734 2269778 2.519 10/25/20367/31/2013 John Hancock Funds Income Fund 591555AB3 Metinvest BV 5905000 5684744 8.75 2/14/20187/31/2013 John Hancock Funds Income Fund 59156R116 MetLife, Inc. 183480 10469369 5 3/26/20147/31/2013 John Hancock Funds Income Fund 59156RAP3 MetLife, Inc. 7690000 7997600 6.4 12/15/20367/31/2013 John Hancock Funds Income Fund 591709AM2 MetroPCS Wireless IncMETROPCS WIRELESS INC 4814000 4910280 6.25 4/1/20217/31/2013 John Hancock Funds Income Fund 591709AP5 MetroPCS Wireless IncMETROPCS WIRELESS INC 3000000 3060000 6.625 4/1/20237/31/2013 John Hancock Funds Income Fund 60687VAE5 ML/Countrywide Commercial Mtge Trust, Series 2006-3, Class A 2975000 3259157 5.414 7/12/20467/31/2013 John Hancock Funds Income Fund 60688VAC8 MModal IncMMODAL INC 3091470 3031572 0 8/17/20197/31/2013 John Hancock Funds Income Fund 615369AB1 Moody's CorpMOODY'S CORPORATION 1045000 1057777 4.5 9/1/20227/31/2013 John Hancock Funds Income Fund 61748HEF4 Morgan Stanley Mtge Loan Trust, Series 2004-8AR, Class 4A1 3370964 3241920 2.608 10/25/20347/31/2013 John Hancock Funds Income Fund 61748HFT3 Morgan Stanley Mortgage Loan Trust, Series 2004-9, Class 1A 3281182 3178655 5.714 11/25/20347/31/2013 John Hancock Funds Income Fund 61753JAE9 Morgan Stanley Capital I, Series 2007-IQ13, Class A4 8460000 9395397 5.364 3/15/20447/31/2013 John Hancock Funds Income Fund 629377BU5 NRG Energy IncNRG ENERGY INC 10395000 10654875 6.625 3/15/20237/31/2013 John Hancock Funds Income Fund 63689EAC9 National Mentor Holdings IncNATIONAL MENTOR HOLDINGS INC 7173058 7190991 0 2/9/20177/31/2013 John Hancock Funds Income Fund 63860UAE0 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 11359000 12778875 9.625 5/1/20197/31/2013 John Hancock Funds Income Fund 63860UAH3 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 2175000 2332688 7.875 10/1/20207/31/2013 John Hancock Funds Income Fund 639365AF2 Navios Maritime Holdings Inc / Navios Maritime Finance II US 4310000 4099888 8.125 2/15/20197/31/2013 John Hancock Funds Income Fund 63938NAB0 Navios South American Logistics Inc / Navios Logistics Finan 1595000 1718613 9.25 4/15/20197/31/2013 John Hancock Funds Income Fund 640217AF2 Neiman Marcus Group, Inc./The 675000 676266 0 5/16/20187/31/2013 John Hancock Funds Income Fund 65339F887 NextEra Energy IncNEXTERA ENERGY INC 93750 5449688 5.889 9/1/20157/31/2013 John Hancock Funds Income Fund 654679AB5 Niska Gas Storage US LLC/Niska Gas Storage Canada ULC 4380000 4577100 8.875 3/15/20187/31/2013 John Hancock Funds Income Fund 656559BN0 Nortek IncNORTEK INC 5125000 5599063 10 12/1/20187/31/2013 John Hancock Funds Income Fund 656559BQ3 Nortek IncNORTEK INC 2700000 2922750 8.5 4/15/20217/31/2013 John Hancock Funds Income Fund 661072II1 New Zealand Government BondNEW ZEALAND GOVERNMENT 14550000 12222472 6 4/15/20157/31/2013 John Hancock Funds Income Fund 66644PAA5 Northgroup Preferred Capital CorpNORTHGROUP PFD CAP CORP 6360000 6439500 6.378 1/29/20497/31/2013 John Hancock Funds Income Fund 67574UAB4 Ocwen Loan Servicing LLCOCWEN LOAN SERVICING LLC 5516175 5580532 0 2/15/20187/31/2013 John Hancock Funds Income Fund 675758AF3 Odebrecht Finance, Ltd. 5400000 5319000 7.5 9/29/20497/31/2013 John Hancock Funds Income Fund 675758AJ5 Odebrecht Finance, Ltd. 4390000 4280250 7.125 6/26/20427/31/2013 John Hancock Funds Income Fund 683234C30 Province of Ontario CanadaONTARIO (PROVINCE OF) 26750000 26944029 3.15 9/8/20157/31/2013 John Hancock Funds Income Fund 683244AD9 Ontario School Boards Financing Corp. 8485000 9318465 6.25 10/19/20167/31/2013 John Hancock Funds Income Fund 68383NCA9 *MISTAKE(Opteum Mortgage Acceptance Corp Asset-Backed Pass-T 4018052 3657182 0.5 11/25/20357/31/2013 John Hancock Funds Income Fund 69073TAP8 Owens-Brockway Glass Container, Inc. 2440000 2757200 7.375 5/15/20167/31/2013 John Hancock Funds Income Fund 69336TAD8 PHI IncPHI INC 4875000 5094375 8.625 10/15/20187/31/2013 John Hancock Funds Income Fund 693475AJ4 PNC Financial Services Group, Inc. 3540000 3526725 4.494 5/29/20497/31/2013 John Hancock Funds Income Fund 693475AK1 PNC Financial Services Group, Inc. 5830000 6208950 6.75 7/29/20497/31/2013 John Hancock Funds Income Fund 693476BB8 PNC Funding Corp. 3360000 3744260 5.625 2/1/20177/31/2013 John Hancock Funds Income Fund 69351T114 PPL CorpPPL CORPORATION 300235 16356803 8.75 5/1/20147/31/2013 John Hancock Funds Income Fund 69369EAA7 Pertamina PT 3910000 3831800 5.25 5/23/20217/31/2013 John Hancock Funds Income Fund 69369EAB5 Pertamina Persero PT 2800000 2604000 6.5 5/27/20417/31/2013 John Hancock Funds Income Fund 70319VAM2 Patheon IncPATHEON INC 1955225 1984553 0 12/14/20187/31/2013 John Hancock Funds Income Fund 715638AS1 Republic of Peru 1930000 2460750 7.35 7/21/20257/31/2013 John Hancock Funds Income Fund 71645WAR2 Petrobras International Finance CoPETROBRAS INTL FIN CO 5035000 5017503 5.375 1/27/20217/31/2013 John Hancock Funds Income Fund 71647NAF6 Petrobras Global Finance BVPETROBRAS GLOBAL FINANCE 15390000 13872669 4.375 5/20/20237/31/2013 John Hancock Funds Income Fund 71654QAW2 Petroleos Mexicanos 2685000 3000488 6 3/5/20207/31/2013 John Hancock Funds Income Fund 718286BM8 Republic of Philippines 252000000 6498731 6.25 1/14/20367/31/2013 John Hancock Funds Income Fund 718592AK4 Phillips-Van Heusen Corp. 3700000 4056125 7.375 5/15/20207/31/2013 John Hancock Funds Income Fund 744320AL6 Prudential Financial IncPRUDENTIAL FINANCIAL INC 9825000 9923250 5.875 9/15/20427/31/2013 John Hancock Funds Income Fund 747262AL7 QVC IncQVC INC 8760000 7987920 5.95 3/15/20437/31/2013 John Hancock Funds Income Fund 74814ZDH3 Province of Quebec Canada 17770000 18782117 4.5 12/1/20167/31/2013 John Hancock Funds Income Fund 74819RAM8 Quebecor Media IncQUEBECOR MEDIA 1310000 1374282 7.375 1/15/20217/31/2013 John Hancock Funds Income Fund 74971XAC1 RRI Energy, Inc. 947000 1036965 7.875 6/15/20177/31/2013 John Hancock Funds Income Fund 75524NAA6 RDS Ultra-Deepwater, Ltd. 8065000 8690038 11.875 3/15/20177/31/2013 John Hancock Funds Income Fund 75605EBU3 Realogy Corp. 4590000 4980150 7.875 2/15/20197/31/2013 John Hancock Funds Income Fund 75605EBX7 Realogy Corp. 770000 860475 7.625 1/15/20207/31/2013 John Hancock Funds Income Fund 75605NAK6 Realogy Group LLCREALOGY CORP 324933 324933 0 10/10/2013

7/31/2013 John Hancock Funds Income Fund 758766AE9 Regal Entertainment Group 839000 927095 9.125 8/15/20187/31/2013 John Hancock Funds Income Fund 7591EP308 Regions Financial CorpREGIONS FINANCIAL CORP 386920 9529840 6.375 NULL 7/31/2013 John Hancock Funds Income Fund 7591EPAE0 Regions Financial Corp. 4085000 4433328 7.375 12/10/20377/31/2013 John Hancock Funds Income Fund 759351703 Reinsurance Group of America IncREINSURANCE GRP OF AMER 253754 6483415 6.2 9/15/20427/31/2013 John Hancock Funds Income Fund 767201AD8 Rio Tinto Finance USA, Ltd. 3985000 4978704 7.125 7/15/20287/31/2013 John Hancock Funds Income Fund 767201AH9 Rio Tinto Finance USA, Ltd. 2400000 3131434 9 5/1/20197/31/2013 John Hancock Funds Income Fund 767754CD4 Rite Aid CorpRITE AID CORP 9835000 10953731 9.25 3/15/20207/31/2013 John Hancock Funds Income Fund 76775YAY4 Rite Aid CorpRITE AID CORP 945000 967444 0 8/21/20207/31/2013 John Hancock Funds Income Fund 772739207 Rock-Tenn Company, Class A 531 60720 0 NULL 7/31/2013 John Hancock Funds Income Fund 777407II0 Kingdom of Sweden 156425000 29040864 5 12/1/20207/31/2013 John Hancock Funds Income Fund 78386FAA4 SACI FalabellaSACI FALABELLA 5995000 5465048 3.75 4/30/20237/31/2013 John Hancock Funds Income Fund 78403DAB6 SBA Tower Trust 4770000 5217507 5.101 4/17/20177/31/2013 John Hancock Funds Income Fund 78454LAG5 SM Energy CoSM ENERGY CO 8050000 7848750 5 1/15/20247/31/2013 John Hancock Funds Income Fund 78468VAA0 SPL Logistics Escrow LLC / SPL Logistics Finance Corp. 2610000 2714400 8.875 8/1/20207/31/2013 John Hancock Funds Income Fund 785592AB2 Sabine Pass Liquefaction LLCSABINE PASS LIQUEFACTION 10465000 10203375 5.625 4/15/20237/31/2013 John Hancock Funds Income Fund 796038AA5 Samson Investment CoSAMSON INVESTMENT COMPAN 7820000 8289200 10 2/15/20207/31/2013 John Hancock Funds Income Fund 80007PAT6 SandRidge Energy IncSANDRIDGE ENERGY INC 6200000 6076000 7.5 2/15/20237/31/2013 John Hancock Funds Income Fund 803070AB7 Sappi Papier Holding AG 8249000 6516710 7.5 6/15/20327/31/2013 John Hancock Funds Income Fund 803895AJ0 Satelites Mexicanos SA de CVSATELITES MEXICANOS 4452000 4897200 9.5 5/15/20177/31/2013 John Hancock Funds Income Fund 81180WAF8 Seagate HDD CaymanSEAGATE HDD CAYMAN 5960000 6481500 7 11/1/20217/31/2013 John Hancock Funds Income Fund 82028KAM3 Shaw Communications, Inc. 2325000 2486172 5.7 3/2/20177/31/2013 John Hancock Funds Income Fund 82028KAN1 Shaw Communications, Inc. 3055000 3075732 6.5 6/2/20147/31/2013 John Hancock Funds Income Fund 82028KAR2 Shaw Communications, Inc. 3155000 3388945 5.5 12/7/20207/31/2013 John Hancock Funds Income Fund 828732AA5 Simmons Foods, Inc. 5660000 6027900 10.5 11/1/20177/31/2013 John Hancock Funds Income Fund 82967NAG3 Sirius XM Radio IncSIRIUS XM RADIO INC 3175000 3071813 5.25 8/15/20227/31/2013 John Hancock Funds Income Fund 83238PAB0 Smiths Group PLC 520000 610949 7.2 5/15/20197/31/2013 John Hancock Funds Income Fund 832ESC9C3 Smurfit-Stone Container Corp. 455000 1138 8 3/15/20177/31/2013 John Hancock Funds Income Fund 83404DAA7 Softbank Corp. 5760000 5572800 4.5 4/15/20207/31/2013 John Hancock Funds Income Fund 83546DAA6 Sonic Capital LLC, Series 2011-1A, Class A2 4919040 5234183 5.438 5/20/20417/31/2013 John Hancock Funds Income Fund 85171HAB2 Springleaf Financial Funding CoSPRINGLEAF FINANCIAL FUNDIN 2534400 2534400 0 5/10/20177/31/2013 John Hancock Funds Income Fund 852061AK6 Sprint Nextel Corp. 1305000 1546425 9 11/15/20187/31/2013 John Hancock Funds Income Fund 85375CAX9 Standard Pacific Corp. 3025000 3501438 8.375 5/15/20187/31/2013 John Hancock Funds Income Fund 85375CBB6 Standard Pacific Corp. 1835000 2114838 8.375 1/15/20217/31/2013 John Hancock Funds Income Fund 85748R009 STATE STREET/FICC REPO 781000 781000 0.01 8/1/20137/31/2013 John Hancock Funds Income Fund 86359BBY6 Structured Asset Securities Corp., Series 2003-37A, Class 3A 3664183 3571948 2.568 12/25/20337/31/2013 John Hancock Funds Income Fund 86680WAB1 Sun Merger Sub IncSUN MERGER SUB INC 6930000 7051275 5.875 8/1/20217/31/2013 John Hancock Funds Income Fund 86722AAC7 SunCoke Energy IncSUNCOKE ENERGY INC 5960000 6213300 7.625 8/1/20197/31/2013 John Hancock Funds Income Fund 86853TAP8 SUPERVALU IncSUPERVALU INC 14777628 14899543 0 3/21/20197/31/2013 John Hancock Funds Income Fund 87075RAL1 Swift Transportation Co LLCSWIFT TRANSPORTATION CO 2086451 2102752 0 12/21/20177/31/2013 John Hancock Funds Income Fund 87151QAB2 Symetra Financial Corp. 2585000 2681938 8.3 10/15/20377/31/2013 John Hancock Funds Income Fund 87161C402 Synovus Financial CorpSYNOVUS FINANCIAL CORP 196990 5104011 7.875 NULL 7/31/2013 John Hancock Funds Income Fund 87161CAG0 Synovus Financial Corp. 1595000 1618925 5.125 6/15/20177/31/2013 John Hancock Funds Income Fund 87216VAA6 TAM Capital 3, Inc. 6040000 6160800 8.375 6/3/20217/31/2013 John Hancock Funds Income Fund 87482X101 Talmer Bancorp, Inc. 1983302 20335273 0 NULL 7/31/2013 John Hancock Funds Income Fund 87484EAB7 TAM Linhas Aereas SA 3135000 3229050 7.375 4/25/20177/31/2013 John Hancock Funds Income Fund 879369AA4 Teleflex, Inc. 1820000 2497950 3.875 8/1/20177/31/2013 John Hancock Funds Income Fund 88033GBZ2 Tenet Healthcare CorpTENET HEALTHCARE CORP 15988000 14708960 4.375 10/1/20217/31/2013 John Hancock Funds Income Fund 88033HAA6 Tenedora Nemak SA de CVTENEDORA NEMAK SA 2810000 2774875 5.5 2/28/20237/31/2013 John Hancock Funds Income Fund 880349AQ8 Tenneco, Inc. 3185000 3439800 6.875 12/15/20207/31/2013 John Hancock Funds Income Fund 884768AC6 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 3675000 3105375 7.375 6/1/20187/31/2013 John Hancock Funds Income Fund 892335AN0 Toys R Us IncTOYS R US INC 7940000 8118650 10.375 8/15/20177/31/2013 John Hancock Funds Income Fund 89236MAB6 Toys R Us Property Company LLC 1575000 1663594 8.5 12/1/20177/31/2013 John Hancock Funds Income Fund 89236NAA6 Toys R US - Delaware, Inc. 4245000 4319288 7.375 9/1/20167/31/2013 John Hancock Funds Income Fund 89236YAA2 TPC Group IncTPC GROUP INC 8560000 8988000 8.75 12/15/20207/31/2013 John Hancock Funds Income Fund 89367AAB3 Transglobe Apartment Real Estate Investment TrustTRANSGLOBE 1960000 2059994 5.4 9/30/20187/31/2013 John Hancock Funds Income Fund 89421HAG1 Travelport LLCTRAVELPORT LLC 2843039 2840907 0 6/26/20197/31/2013 John Hancock Funds Income Fund 89469AAA2 TreeHouse Foods, Inc. 2500000 2662500 7.75 3/1/20187/31/2013 John Hancock Funds Income Fund 896356AD4 Trinidad Drilling, Ltd. 2490000 2639400 7.875 1/15/20197/31/2013 John Hancock Funds Income Fund 901109AB4 Tutor Perini CorpTUTOR PERINI CORP 4835000 5076750 7.625 11/1/20187/31/2013 John Hancock Funds Income Fund 902549AH7 UAL Corp. 7130000 7852126 4.5 6/30/20217/31/2013 John Hancock Funds Income Fund 902552AB4 United Air Lines, Inc. 1317543 1498705 10.4 11/1/20167/31/2013 John Hancock Funds Income Fund 902973833 US Bancorp/MNUS BANCORP 385125 10375268 6.5 NULL 7/31/2013 John Hancock Funds Income Fund 902973866 US Bancorp/MNUS BANCORP 8280 6996600 3.5 NULL 7/31/2013 John Hancock Funds Income Fund 90347BAB4 US Coatings Acquisition IncUS COATINGS ACQUISITION INC 9162038 9245073 0 2/1/20207/31/2013 John Hancock Funds Income Fund 909317BE8 United Air Lines, Inc., 9.75% 1825853 2086037 9.75 1/15/20177/31/2013 John Hancock Funds Income Fund 913017117 United Technologies CorpUNITED TECHNOLOGIES CORP 158950 10193464 7.5 8/1/20157/31/2013 John Hancock Funds Income Fund 914906AP7 Univision Communications IncUNIVISION COMMUNICATIONS 9130000 9814750 6.75 9/15/20227/31/2013 John Hancock Funds Income Fund 914908AS7 Univision Communications IncUNIVISION COMMUNICATIONS 3705713 3718286 0 3/1/20207/31/2013 John Hancock Funds Income Fund 91731KAA8 USB Capital IX 22163000 19503440 3.5 10/29/20497/31/2013 John Hancock Funds Income Fund 91911TAL7 Vale Overseas, Ltd. 2400000 2391706 4.625 9/15/20207/31/2013 John Hancock Funds Income Fund 91911XAM6 Valeant Pharmaceuticals International 550000 583000 7 10/1/20207/31/2013 John Hancock Funds Income Fund 91913YAR1 Valero Energy Corp. 1530000 1775583 6.125 2/1/20207/31/2013 John Hancock Funds Income Fund 921RECII8 CATALENT PHARMA SOLUTIONS INC. DOLLAR TERM LOAN 3586280 3615418 0.01 9/15/20167/31/2013 John Hancock Funds Income Fund 921VVBII2 Dell, Inc. 7420000 7382900 0.01 2/28/20147/31/2013 John Hancock Funds Income Fund 921VVCII0 Dell, Inc. 4635000 4611825 0.01 2/5/20217/31/2013 John Hancock Funds Income Fund 92203PAH9 Vanguard Health Holding Co II LLC / Vanguard Holding Company 3699000 3971801 7.75 2/1/20197/31/2013 John Hancock Funds Income Fund 922HDGII1 OTTER PRODUCTS LLC TERM LOAN B 9875000 9895570 0.01 4/29/2019

7/31/2013 John Hancock Funds Income Fund 92599V931 Vertis Holdings, Inc. 300120 0 0 NULL 7/31/2013 John Hancock Funds Income Fund 92660FAB0 Videotron Ltee 4670000 4887200 7.125 1/15/20207/31/2013 John Hancock Funds Income Fund 92769XAF2 Virgin Media Secured Finance PLCVIRGIN MEDIA SECURED FIN 2210000 2253289 5.25 1/15/20217/31/2013 John Hancock Funds Income Fund 92886AAA1 Volvo Treasury AB 2590000 2778663 5.95 4/1/20157/31/2013 John Hancock Funds Income Fund 92908VAA9 Voto-Votorantim Overseas Trading Operations NV 1205000 1292363 6.625 9/25/20197/31/2013 John Hancock Funds Income Fund 92911QAA5 Votorantim Cimentos SA 8760000 8278200 7.25 4/5/20417/31/2013 John Hancock Funds Income Fund 929160AR0 Vulcan Materials Company 1330000 1506225 7.5 6/15/20217/31/2013 John Hancock Funds Income Fund 92922F4X3 WaMu Mortgage Pass Through Certificate, Series 2005-AR13, Cl 133025110 6131367 0 10/25/20457/31/2013 John Hancock Funds Income Fund 92922FD88 WaMu Mortgage Pass Through Certificates, Series 2005-AR2, Cl 39590931 1790888 1.62 1/25/20457/31/2013 John Hancock Funds Income Fund 92922FJ25 WaMu Mtge Pass-Through Cert, Series 2005-AR6, Class 2A1A 4928396 4453600 0.42 4/25/20457/31/2013 John Hancock Funds Income Fund 92922FR91 WaMu Mortgage Pass Through CertificatesWAMU 2005-AR8 2AB2 5344750 4690301 0.61 7/25/20457/31/2013 John Hancock Funds Income Fund 92925CBB7 Washington Mutual, Inc., Series 2005-AR19, Class A1A2 5032433 4412030 0.48 12/25/20457/31/2013 John Hancock Funds Income Fund 92933BAC8 WMG Acquisition CorpWMG ACQUISITION CORP 10175000 11777563 11.5 10/1/20187/31/2013 John Hancock Funds Income Fund 92935NAA4 WPE International Cooperatief UA 8350000 6012000 10.375 9/30/20207/31/2013 John Hancock Funds Income Fund 92978AAA0 Wachovia Capital Trust III 27290000 26675975 5.57 3/29/20497/31/2013 John Hancock Funds Income Fund 93317CAG1 Walter Investment Management CorpWALTER INVESTMENT MGMT 19102237 19242085 0 11/28/20177/31/2013 John Hancock Funds Income Fund 93443NAW9 Warner Chilcott CorpWARNER CHILCOTT CORP 1560077 1559686 0 3/15/20187/31/2013 John Hancock Funds Income Fund 93443NAX7 Warner Chilcott Co LLCWARNER CHILCOTT CO LLC 95468 95444 0 3/15/20187/31/2013 John Hancock Funds Income Fund 93443NAY5 WC Luxco SarlWC LUXCO SARL 1229368 1229060 0 3/15/20187/31/2013 John Hancock Funds Income Fund 93443NAZ2 Warner Chilcott CorpWARNER CHILCOTT CORP 679139 678969 0 3/15/20187/31/2013 John Hancock Funds Income Fund 941388AH3 Waterford Gaming LLC 3541621 1611375 8.625 9/15/20147/31/2013 John Hancock Funds Income Fund 949746804 Wells Fargo & Company, Class A 14715 17113545 7.5 NULL 7/31/2013 John Hancock Funds Income Fund 94980RAC1 Wells Fargo Mortgage Backed Securities Trust, Series 2004-Z, 4780490 4769126 2.624 12/25/20347/31/2013 John Hancock Funds Income Fund 94982UAA6 Wells Fargo Mortgage Backed Securities 2005-AR5 TrustWFMBS 2 6306016 6145332 2.666 4/25/20357/31/2013 John Hancock Funds Income Fund 959GMYII0 Brazil Notas do Tesouro Nacional Serie FNOTA DO TESOURO NACI 18745000 7947178 10 1/1/20217/31/2013 John Hancock Funds Income Fund 959QGYII5 SingTel Group Treasury Pte, Ltd. 2250000 1819953 3.488 4/8/20207/31/2013 John Hancock Funds Income Fund 962166872 Weyerhaeuser CoWEYERHAEUSER CO 213265 11194280 6.375 7/1/20167/31/2013 John Hancock Funds Income Fund 97314XAF1 Wind Acquisition Finance SA 1500000 1545000 7.25 2/15/20187/31/2013 John Hancock Funds Income Fund 97650W306 Wintrust Financial CorpWINTRUST FINANCIAL CORP 1030 1176806 5 NULL 7/31/2013 John Hancock Funds Income Fund 977HDM000 BARCLAYS REPO REPO 8021000 8021000 0.07 8/1/20137/31/2013 John Hancock Funds Income Fund 979DCKII4 VALEANT PHARMACEUTICALS INTERN TERM LOAN E 6995000 7082438 0.01 6/24/20207/31/2013 John Hancock Funds Income Fund 981GUSII6 Westpac Banking CorpWESTPAC BANKING CORP 5000000 5122401 7.25 2/11/20207/31/2013 John Hancock Funds Income Fund 981MWXII0 Temasek Financial I, Ltd. 12250000 10005720 3.265 2/19/20207/31/2013 John Hancock Funds Income Fund 982FLKII4 Royal Bank of Scotland PLC 6250000 4875133 1.927 3/31/20147/31/2013 John Hancock Funds Income Fund 982FNGII1 General Electric Capital Australia Funding Pty, Ltd. 2600000 2501369 7 10/8/20157/31/2013 John Hancock Funds Income Fund 982LBAII4 Queensland Treasury CorpQUEENSLAND TREASURY CORP 34711000 33348809 6 10/21/20157/31/2013 John Hancock Funds Income Fund 982RPBII4 Inter-American Development Bank 240750000 3850495 4.75 1/10/20147/31/2013 John Hancock Funds Income Fund 982SQHII8 Kreditanstalt fuer Wiederaufbau 11500000 11066672 6 1/19/20167/31/2013 John Hancock Funds Income Fund 982WHNII6 TENET HEALTHCARE CORPORATION UNSECURED BRIDGE LOAN 16325000 16325000 0.01 1/31/20227/31/2013 John Hancock Funds Income Fund 982ZTEII6 General Electric Capital Corp. 69000000 11284490 4.875 4/5/20167/31/2013 John Hancock Funds Income Fund 98372PAJ7 XL Capital, Ltd., Series E 3315000 3256988 6.5 12/29/20497/31/2013 John Hancock Funds Income Fund 98375YAU0 XM Satellite Radio Holdings, Inc. 5018000 10493893 7 12/1/20147/31/2013 John Hancock Funds Income Fund 98375YAZ9 XM Satellite Radio, Inc. 13265000 14624663 7.625 11/1/20187/31/2013 John Hancock Funds Income Fund 983MHYII3 Republic of Philippines 254043000 8794374 8.125 12/16/20357/31/2013 John Hancock Funds Income Fund 984832AA3 Yanlord Land Group, Ltd. 4170000 4503600 10.625 3/29/20187/31/2013 John Hancock Funds Income Fund 985BLNII4 ANZ National Int'l, Ltd. 11000000 8839556 2.95 7/27/20157/31/2013 John Hancock Funds Income Fund 986SKGII2 WALTER INVESTMENTS MANAGEMENT NEW TERM LOAN 125000 125915 0.01 11/28/20177/31/2013 John Hancock Funds Income Fund 986YWFII8 SUN PRODUCTS CORPORATION (THE) NEW TERM LOAN 12898673 12866426 6.5 3/23/20207/31/2013 John Hancock Funds Income Fund 986ZRDII6 RENTPATH INC. TERM LOAN B 10945000 10712419 0.01 5/29/20207/31/2013 John Hancock Funds Income Fund 987CYCII0 Republic of Philippines 609320800 16404016 5.875 12/16/20207/31/2013 John Hancock Funds Income Fund 987EBPII2 International Bank for Reconstruction & Development 34300000 5872018 3.25 4/14/20147/31/2013 John Hancock Funds Income Fund 989701859 Zions BancorporationZIONS BANCORP 266515 6726839 6.3 NULL 7/31/2013 John Hancock Funds Income Fund 989701BD8 Zions BancorporationZIONS BANCORPORATION 7675000 7156938 5.8 12/29/20497/31/2013 John Hancock Funds Income Fund 999AUDZ93 AUSTRALIAN DOLLAR 550000 494367 0 NULL 7/31/2013 John Hancock Funds Income Fund 999CADZ91 CANADIAN DOLLAR 64745 63037 0 NULL 7/31/2013 John Hancock Funds Income Fund 999EURZ94 EURO CURRENCY 2840 3779 0 NULL 7/31/2013 John Hancock Funds Income Fund 999GBPZ94 POUND STERLING 35015 53266 0 NULL 7/31/2013 John Hancock Funds Income Fund 999KRWZ93 SOUTH KOREAN WON 570850000 508134 0 NULL 7/31/2013 John Hancock Funds Income Fund 999NOKZ96 NORWEGIAN KRONE 17743103 3010980 0 NULL 7/31/2013 John Hancock Funds Income Fund 999NZDZ90 NEW ZEALAND DOLLAR 373917 298647 0 NULL 7/31/2013 John Hancock Funds Income Fund 999SEKZ96 SWEDISH KRONA 375105 57548 0 NULL 7/31/2013 John Hancock Funds Income Fund 999SGDZ90 SINGAPORE DOLLAR 2724798 2144075 0 NULL 7/31/2013 John Hancock Funds Income Fund 999TWDZ90 NEW TAIWAN DOLLAR 3 0 0 NULL 7/31/2013 John Hancock Funds Income Fund 999USDZ92 US DOLLAR 10144325 10144325 0 NULL 7/31/2013 John Hancock Funds Income Fund 99ZE22974 NZD CALL CAD PUT AUG13 .8350 CALL -68190000 -207778 0 8/28/20137/31/2013 John Hancock Funds Income Fund ACI00RUX0 Philippine Government BondPHILIPPINE GOVERNMENT 678000000 18954182 6.5 4/28/20217/31/2013 John Hancock Funds Income Fund ACI014D27 Indonesia Treasury BondINDONESIA GOVERNMENT 137000000000 12654494 7 5/15/20227/31/2013 John Hancock Funds Income Fund ACI01IYS6 National Australia Bank LtdNATIONAL AUSTRALIA BANK 5420000 5222815 6 2/15/20177/31/2013 John Hancock Funds Income Fund ACI01Q0T3 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 908661 0 9/10/20187/31/2013 John Hancock Funds Income Fund ACI01Q865 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 926681 0 3/10/20187/31/2013 John Hancock Funds Income Fund ACI01Q8O6 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 943263 0 9/10/20177/31/2013 John Hancock Funds Income Fund ACI01Q8R9 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 977877 0 9/10/20167/31/2013 John Hancock Funds Income Fund ACI01QK12 Korea Treasury Bond Principal StripsKOREA TRSY PRIN STRIPS 41928000000 31605596 0 9/10/20187/31/2013 John Hancock Funds Income Fund ACI01RH63 Korea Treasury BondKOREA TREASURY BOND 10000000000 9019935 3.5 3/10/20177/31/2013 John Hancock Funds Income Fund ACI01XEI7 Malaysia Government BondMALAYSIAN GOVERNMENT 22000000 6662582 3.314 10/31/20177/31/2013 John Hancock Funds Income Fund ACI020YI6 International Bank for Reconstruction & DevelopmentINTL BK R 17190000 2921845 2.125 5/29/20177/31/2013 John Hancock Funds Income Fund ACI025K82 Citigroup IncCITIGROUP INC 9880000 8163603 6.25 6/29/2017

7/31/2013 John Hancock Funds Income Fund ACI028L36 Mexican BonosMEX BONOS DESARR FIX RT 219174600 17266245 5 6/15/20177/31/2013 John Hancock Funds Income Fund ACI02BD46 Indonesia Treasury BondINDONESIA GOVERNMENT 197000000000 15931152 6.125 5/15/20287/31/2013 John Hancock Funds Income Fund ACI02NMP3 Bank of ThailandBANK OF THAILAND BOND 1217750000 39160973 3.2 10/22/20147/31/2013 John Hancock Funds Income Fund ACI04P1N4 General Electric Capital CorpGENERAL ELEC CAP CORP 5330000 4117893 4.25 1/17/20187/31/2013 John Hancock Funds Income Fund ACI04Z748 International Finance CorpINTL FINANCE CORP 10482000 8223686 3.875 2/26/20187/31/2013 John Hancock Funds Income Fund ACI05T345 Export Development CanadaEXPORT DEVELOPMNT CANADA 9440000 7286217 3.5 2/20/20187/31/2013 John Hancock Funds Income Fund ADI04ZP46 US LONG BOND(CBT) SEP13 XCBT 20130919 -2466 -330598125 0 9/19/20137/31/2013 John Hancock Funds Income Fund AUD130917 Currency Forward: AUD / AUD - AUD130917 -220906335 5246841 0 NULL 7/31/2013 John Hancock Funds Income Fund B01C19II3 Kingdom of Norway 101202000 18227832 5 5/15/20157/31/2013 John Hancock Funds Income Fund B02TT6II1 European Investment Bank 5685000 4694802 6.5 9/10/20147/31/2013 John Hancock Funds Income Fund B0312GII8 Sweden Government BondSWEDISH GOVERNMENT 129600000 21248900 4.5 8/12/20157/31/2013 John Hancock Funds Income Fund B05M9CII2 Government of Mexico 67500000 5656841 9.5 12/18/20147/31/2013 John Hancock Funds Income Fund B064NSII0 Republic of Indonesia 13720000000 1392234 9.5 6/15/20157/31/2013 John Hancock Funds Income Fund B06CP8II4 Republic of Indonesia 99270000000 10580294 10 7/15/20177/31/2013 John Hancock Funds Income Fund B087SCII1 Government of New Zealand 38005000 33335403 6 12/15/20177/31/2013 John Hancock Funds Income Fund B08XF2II0 Kreditanstalt fuer Wiederaufbau 22750000 21498900 5.75 5/13/20157/31/2013 John Hancock Funds Income Fund B0B825II8 Province of Ontario 30690000 25655902 6.25 6/16/20157/31/2013 John Hancock Funds Income Fund B0JCHNII6 Republic of Singapore 43690000 37281835 3.25 9/1/20207/31/2013 John Hancock Funds Income Fund B11ZPDII5 Federation of Malaysia 48250000 15181571 4.262 9/15/20167/31/2013 John Hancock Funds Income Fund B1FLSSII5 Kingdom of Sweden 78560000 13166633 3.75 8/12/20177/31/2013 John Hancock Funds Income Fund B1JTP8II1 European Investment Bank 85900000 15078564 4.25 2/4/20157/31/2013 John Hancock Funds Income Fund B1W6W3II9 General Electric Capital Corp. 33700000 28215586 7.625 12/10/20147/31/2013 John Hancock Funds Income Fund B1Z99GII7 Svensk Exportkredit AB 18040000 14958517 7.625 6/30/20147/31/2013 John Hancock Funds Income Fund B39J5QII2 Kingdom of Norway 77991000 14909452 4.5 5/22/20197/31/2013 John Hancock Funds Income Fund B3D8L0II0 Republic of Korea 502000000 498780 5.75 9/10/20187/31/2013 John Hancock Funds Income Fund B3MRN1II4 Republic of Philippines 608000000 14873285 4.95 1/15/20217/31/2013 John Hancock Funds Income Fund B3P44QII8 International Bank for Reconstruction and Development 18470000 15164420 5.375 12/15/20147/31/2013 John Hancock Funds Income Fund B3QQ1SII7 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 1070277 0 9/10/20137/31/2013 John Hancock Funds Income Fund B3QQ2CII1 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 1056085 0 3/10/20147/31/2013 John Hancock Funds Income Fund B3QQ2TII4 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 1041947 0 9/10/20147/31/2013 John Hancock Funds Income Fund B3QQ3DII8 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 1026904 0 3/10/20157/31/2013 John Hancock Funds Income Fund B3QQ3ZII9 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 1011251 0 9/10/20157/31/2013 John Hancock Funds Income Fund B3QQ4SII4 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 994835 0 3/10/20167/31/2013 John Hancock Funds Income Fund B3QQ57II9 Korea Treasury Bond Coupon StripsKOREA TRSY CPN STRIPS 1205430000 960643 0 3/10/20177/31/2013 John Hancock Funds Income Fund B406PVII4 Kreditanstalt fuer Wiederaufbau 38410000 6706237 4 12/15/20147/31/2013 John Hancock Funds Income Fund B43XTLII0 Government of Malaysia 98350000 30557078 3.741 2/27/20157/31/2013 John Hancock Funds Income Fund B44K55II8 Republic of Indonesia 120260000000 11969869 8.25 7/15/20217/31/2013 John Hancock Funds Income Fund B45QPVII5 Government of Mexico 72500000 5858969 6 6/18/20157/31/2013 John Hancock Funds Income Fund B4L3PGII1 Government of New Zealand 19200000 16274459 5 3/15/20197/31/2013 John Hancock Funds Income Fund B4N6FKII4 European Investment Bank 17636000 16191635 5.375 5/20/20147/31/2013 John Hancock Funds Income Fund B4P8TMII9 Inter-American Development Bank 13790000 12672541 5.375 5/27/20147/31/2013 John Hancock Funds Income Fund B503GRII7 Government of New Zealand 26500000 23905634 6 5/15/20217/31/2013 John Hancock Funds Income Fund B51CWJII6 Thailand Government BondTHAILAND GOVERNMENT BOND 1015000000 32409339 3.25 6/16/20177/31/2013 John Hancock Funds Income Fund B53LJ1II8 CapitaMalls Asia Treasury, Ltd. 14250000 11650610 3.95 8/24/20177/31/2013 John Hancock Funds Income Fund B5790JII2 Kreditanstalt fuer Wiederaufbau 14600000 14434910 6 8/20/20207/31/2013 John Hancock Funds Income Fund B596MTII0 Singapore Government BondSINGAPORE GOVERNMENT 22500000 18977440 2.375 4/1/20177/31/2013 John Hancock Funds Income Fund B61CG7II8 Federation of Malaysia 50450000 15694569 3.835 8/12/20157/31/2013 John Hancock Funds Income Fund B635N6II5 Hongkong Land Treasury Services Singapore Pte, Ltd., EMTN 4000000 3252909 3.86 12/29/20177/31/2013 John Hancock Funds Income Fund B674MGII3 Queensland Treasury CorpQUEENSLAND TREASURY CORP 18003000 17466988 6 4/21/20167/31/2013 John Hancock Funds Income Fund B694MHII9 New South Wales Treasury CorpNEW S WALES TREASURY CRP 35125000 35465347 6 5/1/20207/31/2013 John Hancock Funds Income Fund B73CFVII2 International Bank for Reconstruction & DevelopmentINTL BK R 9400000 7630402 4.5 8/16/20167/31/2013 John Hancock Funds Income Fund B7K6JTII7 Philippine Government BondPHILIPPINE GOVERNMENT 488595000 13600829 5.875 3/1/20327/31/2013 John Hancock Funds Income Fund C4108FAC0 Province of Quebec/Canada 7310000 6194404 6.75 11/9/20157/31/2013 John Hancock Funds Income Fund C5818LAC5 Mood Media CorpMOOD MEDIA CORP 1736456 1736456 0 5/6/20187/31/2013 John Hancock Funds Income Fund CAD130917 Currency Forward: CAD / CAD - CAD130917 587520769 12765906 0 NULL 7/31/2013 John Hancock Funds Income Fund CAD130917 Currency Forward: CAD / CAD - CAD130917 -1259461249 -28336067 0 NULL 7/31/2013 John Hancock Funds Income Fund EUR130917 Currency Forward: EUR / EUR - EUR130917 261685000 8001824 0 NULL 7/31/2013 John Hancock Funds Income Fund EUR130917 Currency Forward: EUR / EUR - EUR130917 -379131924 -12464183 0 NULL 7/31/2013 John Hancock Funds Income Fund G6740DAB2 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 7098438 7130970 0 10/25/20177/31/2013 John Hancock Funds Income Fund G9368PAP9 Virgin Media Investment Holdings LtdVIRGIN MEDIA INVESTMENT 6660000 6647053 0 6/7/20207/31/2013 John Hancock Funds Income Fund GBP130917 Currency Forward: GBP / GBP - GBP130917 245085000 361582 0 NULL 7/31/2013 John Hancock Funds Income Fund GBP130917 Currency Forward: GBP / GBP - GBP130917 -245085000 2449009 0 NULL 7/31/2013 John Hancock Funds Income Fund JPY130917 Currency Forward: JPY / JPY - JPY130917 1742490600 501169 0 NULL 7/31/2013 John Hancock Funds Income Fund JPY130917 Currency Forward: JPY / JPY - JPY130917 -1725951800 -332209 0 NULL 7/31/2013 John Hancock Funds Income Fund N53745100 LyondellBasell Industries NV, Class A 104 7146 0 NULL 7/31/2013 John Hancock Funds Income Fund NOK130917 Currency Forward: NOK / NOK - NOK130917 -388269519 -2384895 0 NULL 7/31/2013 John Hancock Funds Income Fund NZD130917 Currency Forward: NZD / NZD - NZD130917 27520000 -44751 0 NULL 7/31/2013 John Hancock Funds Income Fund NZD130917 Currency Forward: NZD / NZD - NZD130917 -59444501 529355 0 NULL 7/31/2013 John Hancock Funds Income Fund SEK130917 Currency Forward: SEK / SEK - SEK130917 -483530520 -2287796 0 NULL 7/31/2013 John Hancock Funds Income Fund SGD130917 Currency Forward: SGD / SGD - SGD130917 73366833 -371753 0 NULL 7/31/2013 John Hancock Funds Income Fund SGD130917 Currency Forward: SGD / SGD - SGD130917 -196568563 509333 0 NULL 7/31/2013 John Hancock Funds III Core High Yield Fund 00175KAC8 American Media IncAMERICAN MEDIA INC 94000 93060 11.5 12/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 00213WAB8 ASP NEP / NCP HOLDCO INC SECOND LIEN 22857 23467 0.01 8/18/20207/31/2013 John Hancock Funds III Core High Yield Fund 008674AF0 Ahern Rentals IncAHERN RENTALS INC 650000 664625 9.5 6/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 01449JAF2 Alere IncALERE INC 2500000 2712500 7.25 7/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 01859AAA5 Alliance Grain Traders IncALLIANCE GRAIN TRADERS 2000000 1971570 9 2/14/20187/31/2013 John Hancock Funds III Core High Yield Fund 018772AM5 Alliance One International, Inc. 750000 787500 10 7/15/2016

7/31/2013 John Hancock Funds III Core High Yield Fund 037933AG3 Apria Healthcare Group, Inc. 496000 504060 12.375 11/1/20147/31/2013 John Hancock Funds III Core High Yield Fund 039380AB6 Arch Coal, Inc. 2000000 1985000 8.75 8/1/20167/31/2013 John Hancock Funds III Core High Yield Fund 03969AAA8 Ardagh Packaging Finance PLC / Ardagh MP Holdings USA IncARD 770000 758450 7 11/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 05542HAA4 BC Mountain LLC / BC Mountain Finance, Inc. 200000 208000 7 2/1/20217/31/2013 John Hancock Funds III Core High Yield Fund 06846NAC8 Bill Barrett CorpBILL BARRETT CORP 1000000 1060000 7.625 10/1/20197/31/2013 John Hancock Funds III Core High Yield Fund 07556QBC8 Beazer Homes USA IncBEAZER HOMES USA 200000 206000 7.25 2/1/20237/31/2013 John Hancock Funds III Core High Yield Fund 09069NAC2 BioScrip, Inc. 750000 791175 10.25 10/1/20157/31/2013 John Hancock Funds III Core High Yield Fund 09689RAA7 Boyd Gaming Corp. 1000000 997500 7.125 2/1/20167/31/2013 John Hancock Funds III Core High Yield Fund 106777AD7 BreitBurn Energy Partners LP / BreitBurn Finance CorpBREITBU 3000000 3022500 7.875 4/15/20227/31/2013 John Hancock Funds III Core High Yield Fund 110394AE3 Bristow Group IncBRISTOW GROUP INC 250000 260000 6.25 10/15/20227/31/2013 John Hancock Funds III Core High Yield Fund 11283WAA2 Brookfield Residential Properties IncBROOKFIELD RESIDENTIAL 1340000 1403650 6.5 12/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 12545DAB4 CHC Helicopter SACHC HELICOPTER SA 3000000 3127500 9.25 10/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 12545DAF5 CHC Helicopter SACHC HELICOPTER SA 825000 818813 9.375 6/1/20217/31/2013 John Hancock Funds III Core High Yield Fund 125581GM4 CIT Group IncCIT GROUP INC 750000 791250 5 5/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 12620BAG5 CPM Holdings IncCPM HOLDINGS INC 3000000 3007500 0 3/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 144577AF0 Carrizo Oil & Gas IncCARRIZO OIL & GAS INC 2750000 2873750 7.5 9/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 147448AG9 Casella Waste Systems IncCASELLA WASTE SYSTEMS IN 2600000 2522000 7.75 2/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 14754DAD2 Cash America International IncCASH AMERICA INTERNATION 5000000 4850000 5.75 5/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 148411AE1 AM Castle & CoCASTLE (AM) & CO 75000 86813 12.75 12/15/20167/31/2013 John Hancock Funds III Core High Yield Fund 15641AAC4 Centric Health CorpCENTRIC HEALTH CORP 10000000 9103301 8.625 4/18/20187/31/2013 John Hancock Funds III Core High Yield Fund 171871AN6 Cincinnati Bell, Inc. 1000000 1055000 8.375 10/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 18975FAC3 CNL Lifestyle Properties IncCNL LIFESTYLE PROPERTIES 750000 763125 7.25 4/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 19422AAB3 Collective Brands IncCOLLECTIVE BRANDS INC 2980025 3014295 0 10/9/20197/31/2013 John Hancock Funds III Core High Yield Fund 199300AA2 Columbus International, Inc. 750000 810000 11.5 11/20/20147/31/2013 John Hancock Funds III Core High Yield Fund 22576EAA5 Crescent Resources LLC / Crescent Ventures IncCRESCENT RESOU 3000000 3240000 10.25 8/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 245217AS3 Del Monte CorpDEL MONTE CORP 1250000 1306250 7.625 2/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 257867AY7 RR Donnelley & Sons CoRR DONNELLEY & SONS CO 1250000 1381250 8.25 3/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 26817R108 Dynegy IncDYNEGY INC 6156 128291 0 NULL 7/31/2013 John Hancock Funds III Core High Yield Fund 26817RAA6 Dynegy IncDYNEGY INC 585000 555750 5.875 6/1/20237/31/2013 John Hancock Funds III Core High Yield Fund 268ESC8T0 Dynegy Holdings LLC 250000 0 8.375 5/1/20167/31/2013 John Hancock Funds III Core High Yield Fund 280148AD9 Edgen Murray CorpEDGEN MURRAY CORP 3000000 3000000 8.75 11/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 29210QAA5 Empire Today LLC / Empire Today Finance CorpEMPIRE TODAY LLC 3000000 2310000 11.375 2/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 29270UAN5 EPL Oil & Gas IncEPL OIL & GAS INC 1500000 1582500 8.25 2/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 292757AB7 EnergySolutions Inc / EnergySolutions LLCENERGYSOLUTIONS INC 1935000 2099475 10.75 8/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 29667WAA0 Essar Steel Algoma, Inc. 2000000 1922500 9.375 3/15/20157/31/2013 John Hancock Funds III Core High Yield Fund 315405AM2 Ferro Corp. 4000000 4170000 7.875 8/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 335934AA3 First Quantum Minerals LtdFIRST QUANTUM MINERALS L 2000000 1950000 7.25 10/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 345143AC5 Forbes Energy Services LtdFORBES ENERGY SERVICES 3750000 3768750 9 6/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 346091AZ4 Forest Oil Corp. 3000000 2962500 7.25 6/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 35906AAH1 Frontier Communications Corp. 1000000 1110000 8.5 4/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 35906AAM0 Frontier Communications CorpFRONTIER COMMUNICATIONS 1500000 1485000 7.125 1/15/20237/31/2013 John Hancock Funds III Core High Yield Fund 361652AA8 GFI Group IncGFI GROUP INC 2000000 1940000 10.375 7/19/20187/31/2013 John Hancock Funds III Core High Yield Fund 36197YAA0 GNET Escrow CorpGNET ESCROW CORP 3000000 3210000 12.125 7/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 362251AA8 GRD Holdings III CorpGRD HOLDING III CORP 3000000 3217500 10.75 6/1/20197/31/2013 John Hancock Funds III Core High Yield Fund 36485MAA7 Garda World Security Corp. 100000 107000 9.75 3/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 36485MAF6 Garda World Security CorpGARDA WORLD SECURITY COR 280000 300300 9.75 3/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 368682AQ3 GenCorp IncGENCORP INC 175000 184625 7.125 3/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 369622SP1 General Electric Capital CorpGENERAL ELEC CAP CORP 1500000 1560000 6.25 12/29/20497/31/2013 John Hancock Funds III Core High Yield Fund 374689AD9 Gibraltar Industries IncGIBRALTAR INDUSTRIES INC 175000 179375 6.25 2/1/20217/31/2013 John Hancock Funds III Core High Yield Fund 37476RAA5 Gibson Brands IncGIBSON BRANDS INC 490000 504700 8.875 8/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 38239HAA3 Goodman Networks IncGOODMAN NETWORKS INC 600000 639000 13.125 7/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 389914AE2 Great Canadian Gaming CorpGREAT CANADIAN GAMING CO 2000000 1987927 6.625 7/25/20227/31/2013 John Hancock Funds III Core High Yield Fund 39304K114 Green Field Energy Services IncGREEN FIELD ENERGY SERV-CW21 250 13750 0 11/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 39304KAA4 Green Field Energy Services IncGREEN FIELD ENERGY SVCS 250000 255000 13.25 11/15/20167/31/2013 John Hancock Funds III Core High Yield Fund 39304KAE6 Green Field Energy Services IncGREEN FIELD ENERGY SVCS 6000 6120 13.25 11/15/20167/31/2013 John Hancock Funds III Core High Yield Fund 40415RAM7 HD Supply IncHD SUPPLY INC 175000 180250 10.5 1/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 40415RAN5 HD Supply IncHD SUPPLY INC 5000000 5300000 7.5 7/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 40537QAD2 Halcon Resources CorpHALCON RESOURCES CORP 400000 404000 8.875 5/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 41146AAD8 Harbinger Group IncHARBINGER GROUP INC 2830000 2929050 7.875 7/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 413627BL3 Harrah's Operating Company, Inc., 11.25% 250000 259844 11.25 6/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 422680AE8 Nuverra Environmental Solutions IncNUVERRA ENVIRONMENTAL SO 4000000 4110000 9.875 4/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 422704AC0 Hecla Mining CoHECLA MINING CO 1800000 1642500 6.875 5/1/20217/31/2013 John Hancock Funds III Core High Yield Fund 428040CP2 Hertz Corp/TheHERTZ CORP 2000000 2110000 5.875 10/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 443628AC6 HudBay Minerals IncHUDBAY MINERALS INC 4000000 3980000 9.5 10/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 46262EAE5 iPayment IncIPAYMENT INC 5000000 4012500 10.25 5/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 48244BAA8 KCG Holdings IncKCG HOLDINGS INC 2000000 1945000 8.25 6/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 488360AF5 Kemet CorpKEMET CORP 1000000 1000000 10.5 5/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 489399AC9 Kennedy-Wilson IncKENNEDY-WILSON INC 500000 542500 8.75 4/1/20197/31/2013 John Hancock Funds III Core High Yield Fund 50077BAC2 Kratos Defense & Security Solutions, Inc. 1350000 1458000 10 6/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 50177WAA9 LBC Tank Terminals Holding Netherlands BV 280000 287700 6.875 5/15/20237/31/2013 John Hancock Funds III Core High Yield Fund 51509BAC8 Landry's IncLANDRY'S INC 485000 525013 9.375 5/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 52471TAA5 Legacy Reserves LP / Legacy Reserves Finance CorpLEGACY RESE 4000000 4140000 8 12/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 55292PAA3 M/I Homes IncM/I HOMES INC 1250000 1460156 3.25 9/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 553322AA6 MPH Intermediate Holding Co 2MPH INTERMEDIATE HLDNG 2 670000 685913 8.375 8/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 55336TAC9 Momentive Performance Materials IncMOMENTIVE PERFORMANCE 2000000 2130000 8.875 10/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 56808RAD8 Marina District Finance Company, Inc. 100000 106000 9.875 8/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 57701RAA0 Mattamy Group CorpMATTAMY GROUP CORP 1000000 990000 6.5 11/15/2020

7/31/2013 John Hancock Funds III Core High Yield Fund 57701RAC6 Mattamy Group CorpMATTAMY GROUP CORP 2000000 1937494 6.875 11/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 588056AM3 Mercer International, Inc. 1670000 1770200 9.5 12/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 594082AA7 Michaels FinCo Holdings LLC / Michaels FinCo IncMICHAELS FIN 1000000 1005000 7.5 8/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 59870XAB6 Milacron LLC / Mcron Finance CorpMILACRON LLC/MCRON FIN 460000 469200 7.75 2/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 59934RAA5 Milestone Aviation Group LtdMILESTONE AVIATN GRP LTD 4000000 4210000 8.625 12/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 609453AG0 Monitronics International IncMONITRONICS INTERNATIONA 250000 259375 9.125 4/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 63688RAD9 National Mentor Holdings, Inc. 7000000 7490000 12.5 2/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 65556TAD9 Norcraft Companies LP/Norcraft Finance Corp. 4000000 4160000 10.5 12/15/20157/31/2013 John Hancock Funds III Core High Yield Fund 656559BQ3 Nortek IncNORTEK INC 500000 541250 8.5 4/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 656559BR1 Nortek IncNORTEK INC 500000 536250 8.5 4/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 657337AG6 North Atlantic Trading Company, Inc. 500000 525000 11.5 7/15/20167/31/2013 John Hancock Funds III Core High Yield Fund 67000XAM8 Novelis Inc/GANOVELIS INC 100000 110250 8.75 12/15/20207/31/2013 John Hancock Funds III Core High Yield Fund 68234KAC4 OnCure Holdings, Inc. 175000 84000 11.75 5/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 68403RAA8 Optima Specialty Steel IncOPTIMA SPECIALTY STEEL 250000 270000 12.5 12/15/20167/31/2013 John Hancock Funds III Core High Yield Fund 68557LAJ6 Orbitz Worldwide IncORBITZ WORLDWIDE INC 1333333 1336667 0 9/24/20177/31/2013 John Hancock Funds III Core High Yield Fund 68558AAC4 Orchard Acquisition CoORCHARD ACQUISITION CO 2994457 2957026 0 2/8/20197/31/2013 John Hancock Funds III Core High Yield Fund 707882AD8 Penn Virginia CorpPENN VIRGINIA CORP 550000 555500 8.5 5/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 714239AA8 Permian Holdings, Inc. 4770000 4698450 10.5 1/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 723655AB2 Pioneer Drilling Company 250000 270625 9.875 3/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 729416AV9 Ply Gem Industries IncPLY GEM INDUSTRIES INC 300000 320250 9.375 4/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 737446AD6 Post Holdings IncPOST HOLDINGS INC 1100000 1179750 7.375 2/15/20227/31/2013 John Hancock Funds III Core High Yield Fund 737524AC2 Postmedia Network IncPOSTMEDIA NETWORK INC 2000000 2220000 12.5 7/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 74139EAC2 Pretium Packaging LLC / Pretium Finance IncPRETIUM PGK LLC/F 2890000 3106750 11.5 4/1/20167/31/2013 John Hancock Funds III Core High Yield Fund 74819RAQ9 Quebecor Media IncQUEBECOR MEDIA 3000000 2950054 6.625 1/15/20237/31/2013 John Hancock Funds III Core High Yield Fund 74971XAC1 RRI Energy, Inc. 2000000 2190000 7.875 6/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 750323AB3 Radiation Therapy Services IncRADIATION THERAPY SERVIC 150000 104250 9.875 4/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 750492AD2 Radnet Management, Inc. 2050000 2180688 10.375 4/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 75079QAA8 Rain CII Carbon LLC / CII Carbon CorpRAIN CII CARBON LLC/CII 3375000 3417188 8.25 1/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 75734HAE7 Reddy Ice CorpREDDY ICE CORP 500000 500000 0 10/1/20197/31/2013 John Hancock Funds III Core High Yield Fund 759479AA6 Reliance Intermediate Holdings LP 500000 542500 9.5 12/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 761565AA8 Rex Energy CorpREX ENERGY CORP 340000 352750 8.875 12/1/20207/31/2013 John Hancock Funds III Core High Yield Fund 761735AL3 Reynolds Group Issuer Inc / Reynolds Group Issuer LLC / Reyn 3000000 3120000 9 4/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 778669AE1 Rotech Healthcare, Inc. 2000000 2020000 10.75 10/15/20157/31/2013 John Hancock Funds III Core High Yield Fund 783764AR4 Ryland Group Inc/TheRYLAND GROUP 1000000 950000 5.375 10/1/20227/31/2013 John Hancock Funds III Core High Yield Fund 78659QAA0 Safway Group Holding LLC / Safway Finance Corp 480000 482400 7 5/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 803895AJ0 Satelites Mexicanos SA de CVSATELITES MEXICANOS 1250000 1375000 9.5 5/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 823777AH0 Sheridan Group Inc/TheSHERIDAN GROUP INC/THE 486312 486312 12.5 4/15/20147/31/2013 John Hancock Funds III Core High Yield Fund 823901AK9 Sherritt International CorpSHERRITT INTERNATIONAL C 2250000 2146821 7.5 9/24/20207/31/2013 John Hancock Funds III Core High Yield Fund 825871AA4 Sidewinder Drilling IncSIDEWINDER DRILLING INC 2500000 2462500 9.75 11/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 828732AA5 Simmons Foods, Inc. 1250000 1331250 10.5 11/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 84359YAD8 Southern Pacific Resource CorpSOUTHERN PACIFIC RESOURC 2000000 1562652 8.75 1/25/20187/31/2013 John Hancock Funds III Core High Yield Fund 843877AF8 Southern States Cooperative, Inc. 750000 793133 11.25 5/15/20157/31/2013 John Hancock Funds III Core High Yield Fund 847791AA8 Speedy Cash Intermediate Holdings CorpSPEEDY CASH INT HLDG C 1000000 1055000 10.75 5/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 852060AG7 Sprint Capital Corp. Gtd Sr Note 1000000 1057500 6.9 5/1/20197/31/2013 John Hancock Funds III Core High Yield Fund 85748R009 STATE STREET/FICC REPO 12541000 12541000 0.01 8/1/20137/31/2013 John Hancock Funds III Core High Yield Fund 861642AK2 Stone Energy Corp. 400000 425000 8.625 2/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 86614RAB3 Summit Materials LLC / Summit Materials Finance CorpSUMMIT M 250000 267500 10.5 1/31/20207/31/2013 John Hancock Funds III Core High Yield Fund 866860AA7 Sun Products Corp/TheSUN PRODUCTS CORP 4000000 4080000 7.75 3/15/20217/31/2013 John Hancock Funds III Core High Yield Fund 87261NAG5 TMX Finance LLC / TitleMax Finance CorpTMX FIN LLC/TITLEMAX 1615000 1663450 8.5 9/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 876511AB2 Taseko Mines LtdTASEKO MINES LTD 750000 757500 7.75 4/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 87971KAG2 Tembec Industries IncTEMBEC INDUSTRIES INC 1476000 1601460 11.25 12/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 884768AE2 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 5000000 4900000 12.5 5/1/20197/31/2013 John Hancock Funds III Core High Yield Fund 884768AF9 Thompson Creek Metals Co IncTHOMPSON CREEK METALS CO 1000000 1060000 9.75 12/1/20177/31/2013 John Hancock Funds III Core High Yield Fund 893342AC9 TransUnion LLC / TransUnion Financing CorpTRANS UNION LLC/TR 250000 280938 11.375 6/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 89620HAA3 Trilogy Energy CorpTRILOGY ENERGY TRUST 3500000 3509882 7.25 12/13/20197/31/2013 John Hancock Funds III Core High Yield Fund 90266DAB7 UCI International IncUCI INTERNATIONAL INC 250000 256250 8.625 2/15/20197/31/2013 John Hancock Funds III Core High Yield Fund 910047AF6 United Continental Holdings IncUNITED CONTINENTAL HLDGS 250000 252500 6.375 6/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 915436AC3 UPM-Kymmene OYJ 600000 609000 7.45 11/26/20277/31/2013 John Hancock Funds III Core High Yield Fund 92208AAA2 Vantage Oncology LLC / Vantage Oncology Finance CoVANTAGE ON 6000000 5985000 9.5 6/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 922AESII9 REDDY ICE GROUP INC. 1ST LIEN TERM LOAN 3491250 3508706 0.01 3/28/20197/31/2013 John Hancock Funds III Core High Yield Fund 922MZEII1 DELTEK INC. NEW 2ND LIEN TERM LOAN 1000000 1005000 0.01 12/18/20197/31/2013 John Hancock Funds III Core High Yield Fund 92912EAC7 VPII Escrow CorpVPII ESCROW CORP 760000 801800 6.75 8/15/20187/31/2013 John Hancock Funds III Core High Yield Fund 93317CAG1 Walter Investment Management CorpWALTER INVESTMENT MGMT 962500 969546 0 11/28/20177/31/2013 John Hancock Funds III Core High Yield Fund 948565AA4 Weekley Homes LLC / Weekley Finance CorpWEEKLEY HOMES LLC/ F 205000 205000 6 2/1/20237/31/2013 John Hancock Funds III Core High Yield Fund 97314XAE4 Wind Acquisition Finance SA 250000 263750 11.75 7/15/20177/31/2013 John Hancock Funds III Core High Yield Fund 979DCLII2 BLUE COAT SYSTMES INC. 2ND LIEN TERM LOAN 5000000 5012500 0.01 6/19/20207/31/2013 John Hancock Funds III Core High Yield Fund 984211AB8 YCC Holdings LLC / Yankee Finance IncYCC HOLDINGS/YANKEE FIN 1550000 1592641 10.25 2/15/20167/31/2013 John Hancock Funds III Core High Yield Fund 986NAOII7 PREMIER DENTAL SERVICES, INC TERM LOAN B 995000 990025 0.01 11/1/20187/31/2013 John Hancock Funds III Core High Yield Fund 986PSNII5 RIVERBOAT CORPORATION OF MISSI 1ST LIEN TERM LOAN 2000000 2000000 0.01 11/29/20167/31/2013 John Hancock Funds III Core High Yield Fund 986SKWII7 SESAC HOLDCO II LLC 1ST LIEN TERM LOAN 1990000 1999950 0.01 2/8/20197/31/2013 John Hancock Funds III Core High Yield Fund 986SKXII5 SESAC HOLDCO II LLC 2ND LIEN TERM LOAN 500000 513750 0.01 6/28/20197/31/2013 John Hancock Funds III Core High Yield Fund 986YZAII6 CHARLOTTE RUSSE INC. TERM LOAN 4000000 3890000 0.01 5/21/20197/31/2013 John Hancock Funds III Core High Yield Fund 986ZYAII4 KCG HOLDINGS INC TERM LOAN B 2000000 1980000 0.01 11/10/20177/31/2013 John Hancock Funds III Core High Yield Fund 999CADZ91 CANADIAN DOLLAR 706416 687777 0 NULL 7/31/2013 John Hancock Funds III Core High Yield Fund 999USDZ92 US DOLLAR 32935721 32935721 0 NULL 7/31/2013 John Hancock Funds III Core High Yield Fund C5186FAF5 Livingston International IncLIVINGSTON INTERNATIONAL 2000000 1992500 0 4/18/20197/31/2013 John Hancock Funds III Core High Yield Fund C5186FAJ7 Livingston International IncLIVINGSTON INTERNATIONAL 2000000 2020000 0 4/18/2020

7/31/2013 John Hancock Funds III Core High Yield Fund CAD130826 Currency Forward: CAD / CAD - CAD130826 -16000000 -31469 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 00081TAH1 ACCO Brands CorpACCO BRANDS CORP 1572000 1613265 6.75 4/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 00130HBS3 AES Corp/VAAES CORPORATION 1080000 1220400 7.375 7/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 00130HBT1 AES Corp/VAAES CORPORATION 1300000 1235000 4.875 5/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 00164VAB9 AMC Networks IncAMC NETWORKS INC 800000 896000 7.75 7/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 00191AAA4 ARD Finance SA 1077484 1163683 11.125 6/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 00213LAA4 American Standard Americas 405000 426769 10.75 1/15/20167/31/2013 John Hancock Funds II Global High Yield Fund 00434NAA3 Access Midstream Partners LP / ACMP Finance CorpACCESS MIDST 1215000 1154250 4.875 5/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 00830FAC6 Afren PLC 200000 230500 10.25 4/8/20197/31/2013 John Hancock Funds II Global High Yield Fund 008635AC8 Aguila 3 SAAGUILA 3 SA 680000 700703 7.875 1/31/20187/31/2013 John Hancock Funds II Global High Yield Fund 008914AE3 Ainsworth Lumber Co LtdAINSWORTH LUMBER LTD 1145000 1213700 7.5 12/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 00928QAF8 Aircastle LtdAIRCASTLE LTD 1225000 1326063 6.75 4/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 00949PAD0 AirTran Holdings, Inc. 66000 96896 5.25 11/1/20167/31/2013 John Hancock Funds II Global High Yield Fund 009705AA2 Ajecorp BV 150000 153375 6.5 5/14/20227/31/2013 John Hancock Funds II Global High Yield Fund 00971YAC4 Akbank TAS 150000 144600 3.875 10/24/20177/31/2013 John Hancock Funds II Global High Yield Fund 013104AH7 New Albertsons IncNEW ALBERTSONS INC 525000 428531 8.7 5/1/20307/31/2013 John Hancock Funds II Global High Yield Fund 013104AL8 New Albertsons, Inc. 2050000 1599000 8 5/1/20317/31/2013 John Hancock Funds II Global High Yield Fund 01377BAD0 Alcatel-Lucent USA IncALCATEL-LUCENT USA INC 1287530 1313684 0 1/30/20197/31/2013 John Hancock Funds II Global High Yield Fund 01538RAC3 Alfa Bank OJSC Via Alfa Bond Issuance PLCALFA BANK (ALFA BON 250000 261875 7.5 9/26/20197/31/2013 John Hancock Funds II Global High Yield Fund 016745AL5 Allbritton Communications Company 1312000 1418600 8 5/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 02079DAB9 Alphabet Holding Co IncALPHABET HOLDING CO INC 815000 843525 7.75 11/1/20177/31/2013 John Hancock Funds II Global High Yield Fund 02208RAE6 Altra Holdings IncALTRA HOLDINGS INC 188000 212910 2.75 3/1/20317/31/2013 John Hancock Funds II Global High Yield Fund 02364WBC8 America Movil SAB de CVAMERICA MOVIL SAB DE CV 200000 205310 2.375 9/8/20167/31/2013 John Hancock Funds II Global High Yield Fund 02364WBD6 America Movil SAB de CVAMERICA MOVIL SAB DE CV 200000 186486 3.125 7/16/20227/31/2013 John Hancock Funds II Global High Yield Fund 024747AC1 American Builders & Contractors Supply Co Inc. 950000 947625 5.625 4/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 025676AL1 American Equity Investment Life Holding CoAMERICAN EQUITY IN 765000 791775 6.625 7/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 031652BG4 Amkor Technology IncAMKOR TECHNOLOGY INC 1841000 1831795 6.375 10/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 031652BH2 Amkor Technology IncAMKOR TECHNOLOGY INC 185000 183613 6.375 10/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 03232PAB4 Amsurg CorpAMSURG CORP 1020000 1040400 5.625 11/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 03439TAA9 Andrade Gutierrez International SAANDRADE GUTIER INT SA 215000 203713 4 4/30/20187/31/2013 John Hancock Funds II Global High Yield Fund 37411808 Apache Corp. 2380 108766 6 8/1/20137/31/2013 John Hancock Funds II Global High Yield Fund 03754HAA2 APERAM 550000 519750 7.75 4/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 03754HAB0 APERAM 900000 866250 7.375 4/1/20167/31/2013 John Hancock Funds II Global High Yield Fund 039380AG5 Arch Coal IncARCH COAL INC 1560000 1259700 7.25 6/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 04939TAA2 Atlas Pipeline Partners LP / Atlas Pipeline Finance CorpATLA 1010000 1030200 6.625 10/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 05508WAA3 B&G Foods IncB&G FOODS INC 1290000 1246463 4.625 6/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 05533UAC2 BBVA Bancomer SA/TexasBBVA BANCOMER SA TEXAS 150000 159375 6.75 9/30/20227/31/2013 John Hancock Funds II Global High Yield Fund 05537GAA3 BBVA Banco Continental SABBVA BANCO CONTINENTAL 350000 343000 5 8/26/20227/31/2013 John Hancock Funds II Global High Yield Fund 05572AAB0 BR Properties SA 153000 150323 9 10/29/20497/31/2013 John Hancock Funds II Global High Yield Fund 056752AC2 Baidu IncBAIDU INC 200000 200630 3.25 8/6/20187/31/2013 John Hancock Funds II Global High Yield Fund 05954TAF8 Banco de Credito del Peru 187000 192610 5.375 9/16/20207/31/2013 John Hancock Funds II Global High Yield Fund 05958AAJ7 Banco do Brasil SA/CaymanBANCO DO BRASIL (CAYMAN) 230000 202975 3.875 10/10/20227/31/2013 John Hancock Funds II Global High Yield Fund 05958AAK4 Banco do Brasil SA/CaymanBANCO DO BRASIL (CAYMAN) 365000 302950 6.25 12/29/20497/31/2013 John Hancock Funds II Global High Yield Fund 05965MAA1 Banco del Estado de ChileBANCO DEL ESTADO -CHILE 164000 159397 3.875 2/8/20227/31/2013 John Hancock Funds II Global High Yield Fund 05968LAH5 Bancolombia SABANCOLOMBIA SA 298000 277140 5.125 9/11/20227/31/2013 John Hancock Funds II Global High Yield Fund 059895AN2 Bangkok Bank PCL/Hong KongBANGKOK BANK PUB CO (HK) 319000 309955 3.875 9/27/20227/31/2013 John Hancock Funds II Global High Yield Fund 05990GAA3 Banco de Credito del Peru 109000 99735 4.25 4/1/20237/31/2013 John Hancock Funds II Global High Yield Fund 06985PAH3 Basic Energy Services IncBASIC ENERGY SERVICES 1200000 1212000 7.75 2/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 06985PAK6 Basic Energy Services IncBASIC ENERGY SERVICES 1000000 992500 7.75 10/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 08861JAA7 Bharti Airtel International Netherlands BV 496000 461280 5.125 3/11/20237/31/2013 John Hancock Funds II Global High Yield Fund 090613AJ9 Biomet IncBIOMET INC 1575000 1653750 6.5 8/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 09657QAA7 BM&FBovespa SA 275000 284625 5.5 7/16/20207/31/2013 John Hancock Funds II Global High Yield Fund 09776NAE2 Bon-Ton Department Stores Inc/TheBON-TON DEPT STORES 1265000 1299788 8 6/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 097793AB9 Bonanza Creek Energy IncBONANZA CREEK ENERGY INC 1215000 1245375 6.75 4/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 103304BG5 Boyd Gaming CorpBOYD GAMING CORP 1345000 1432425 9.125 12/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 103738AD2 BR Malls International Finance LtdBR MALLS INTL FINANCE 137000 135988 8.5 1/29/20497/31/2013 John Hancock Funds II Global High Yield Fund 10553YAC9 Braskem Finance, Ltd. 200000 189500 7.375 10/29/20497/31/2013 John Hancock Funds II Global High Yield Fund 105756AR1 Brazilian Government International BondFED REPUBLIC OF BRAZI 299000 408883 8.875 4/15/20247/31/2013 John Hancock Funds II Global High Yield Fund 105756BB5 Federal Republic of Brazil 1103000 1433900 8.25 1/20/20347/31/2013 John Hancock Funds II Global High Yield Fund 105756BE9 Federal Republic of Brazil 242000 315810 8.875 10/14/20197/31/2013 John Hancock Funds II Global High Yield Fund 105756BF6 Federative Republic of Brazil 285000 390450 8.75 2/4/20257/31/2013 John Hancock Funds II Global High Yield Fund 105756BH2 Federative Republic of Brazil 988500 1123430 8 1/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 105756BK5 Brazilian Government International Bond 3007000 3528715 7.125 1/20/20377/31/2013 John Hancock Funds II Global High Yield Fund 105756BQ2 Federative Republic of Brazil 2104000 2374364 5.875 1/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 105756BU3 Brazilian Government International BondFED REPUBLIC OF BRAZI 3193000 2753963 2.625 1/5/20237/31/2013 John Hancock Funds II Global High Yield Fund 105859AA0 Brazil Loan Trust 1BRAZIL LOAN TRUST 1 2749805 2849953 5.477 7/24/20237/31/2013 John Hancock Funds II Global High Yield Fund 10801PAA2 Brickman Group Holdings, Inc. 1125000 1209375 9.125 11/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 12168PAA5 Burlington Holdings LLC / Burlington Holding Finance IncBURL 745000 769213 9 2/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 1248EPAX1 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 1430000 1462175 6.625 1/31/20227/31/2013 John Hancock Funds II Global High Yield Fund 1248EPAZ6 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 585000 535275 5.125 2/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 12516UAC9 Cemex Finance LLCCEMEX FINANCE LLC 200000 224000 9.375 10/12/20227/31/2013 John Hancock Funds II Global High Yield Fund 125581GL6 CIT Group IncCIT GROUP INC 1290000 1370625 5.25 3/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 125581GQ5 CIT Group IncCIT GROUP INC 830000 822738 5 8/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 12618MAC4 CPI International IncCPI INTERNATIONAL INC 975000 1001813 8 2/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 12686CAZ2 Cablevision Systems Corp. 7.75% 850000 945625 7.75 4/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 12686CBA6 Cablevision Systems Corp. 1600000 1808000 8 4/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 12803W2A0 Caixa Economica FederalCAIXA ECONOMICA FEDERAL 300000 280500 2.375 11/6/2017

7/31/2013 John Hancock Funds II Global High Yield Fund 12803W2B8 Caixa Economica FederalCAIXA ECONOMICA FEDERAL 156000 130260 3.5 11/7/20227/31/2013 John Hancock Funds II Global High Yield Fund 13123EAB0 Callidus Software IncCALLIDUS SOFTWARE INC 85000 90472 4.75 6/1/20167/31/2013 John Hancock Funds II Global High Yield Fund 131347BY1 Calpine Corp. 1908000 2070180 7.875 1/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 131477AE1 Calumet Specialty Products Partners LP/Calumet Finance CorpC 545000 595413 9.375 5/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 131477AJ0 Calumet Specialty Products Partners LP/Calumet Finance CorpC 915000 1011075 9.625 8/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 146900AG0 Cascades, Inc. 650000 682500 7.75 12/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 146900AL9 Cascades, Inc. 600000 633000 7.875 1/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 15126QAA7 Cementos Pacasmayo SAACEMENTOS PACASMAYO SAA 225000 209250 4.5 2/8/20237/31/2013 John Hancock Funds II Global High Yield Fund 151290BF9 Cemex SAB de CVCEMEX SAB DE CV 200000 223500 9.5 6/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 15132HAA9 Centros Comerciales Sudamericanos SA 350000 355292 5.5 1/20/20217/31/2013 John Hancock Funds II Global High Yield Fund 15132HAD3 Cencosud SACENCOSUD SA 229000 218842 4.875 1/20/20237/31/2013 John Hancock Funds II Global High Yield Fund 156700AS5 CenturyLink IncCENTURYLINK INC 1495000 1487525 5.8 3/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 156700AT3 CenturyLink IncCENTURYLINK INC 985000 930825 7.65 3/15/20427/31/2013 John Hancock Funds II Global High Yield Fund 163893AD2 Chemtura CorpCHEMTURA CORP 795000 791025 5.75 7/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 165167CJ4 Chesapeake Energy CorpCHESAPEAKE ENERGY CORP 1490000 1486275 3.25 3/15/20167/31/2013 John Hancock Funds II Global High Yield Fund 169905AE6 Choice Hotels International IncCHOICE HOTELS INTL INC 730000 766500 5.75 7/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 170031AA6 Chiquita Brands International Inc / Chiquita Brands LLCCHIQU 1555000 1652188 7.875 2/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 17121EAB3 Chrysler Group LLC / CG Co-Issuer IncCHRYSLER GP/CG CO-ISSUE 1035000 1129444 8 6/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 171779AF8 Ciena CorpCIENA CORP 176000 221980 4 3/15/20157/31/2013 John Hancock Funds II Global High Yield Fund 171871AM8 Cincinnati Bell, Inc. 1120000 1164800 8.75 3/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 171871AN6 Cincinnati Bell, Inc. 1350000 1424250 8.375 10/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 17308CRJ7 Citigroup Funding, Inc. 1000000000 639844 11 7/27/20207/31/2013 John Hancock Funds II Global High Yield Fund 17308CYG5 Citigroup IncCITIGROUP INC 486000000 310964 11 7/27/20207/31/2013 John Hancock Funds II Global High Yield Fund 17308CZX7 CITIGROUP INC 05/22 1 830000000 437525 1 5/5/20227/31/2013 John Hancock Funds II Global High Yield Fund 17453BAJ0 Citizens Communications Company 3539000 3450525 9 8/15/20317/31/2013 John Hancock Funds II Global High Yield Fund 184496AJ6 Clean Harbors IncCLEAN HARBORS INC 1015000 1040375 5.25 8/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 185401AD8 Cleaver-Brooks IncCLEAVER-BROOKS INC 1171000 1258825 8.75 12/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 18911MAD3 Cloud Peak Energy Resources LLC / Cloud Peak Energy Finance 1060000 1144800 8.5 12/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 19259PAH5 Outerwall IncOUTERWALL INC 1525000 1547875 6 3/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 195325AU9 Colombia Government International BondREPUBLIC OF COLOMBIA 545000 798425 11.75 2/25/20207/31/2013 John Hancock Funds II Global High Yield Fund 195325BB0 Colombia Government International BondREPUBLIC OF COLOMBIA 391000 608005 10.375 1/28/20337/31/2013 John Hancock Funds II Global High Yield Fund 195325BK0 Republic of Colombia 4156000 5257340 7.375 9/18/20377/31/2013 John Hancock Funds II Global High Yield Fund 195325BN4 Republic of Colombia Government International Bond 380000 393300 4.375 7/12/20217/31/2013 John Hancock Funds II Global High Yield Fund 19533PAA8 Colombia Telecomunicaciones SA ESPCOLOMBIA TELECOMM SA ESP 350000 329000 5.375 9/27/20227/31/2013 John Hancock Funds II Global High Yield Fund 203372AH0 CommScope, Inc. 1325000 1454188 8.25 1/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 205826AF7 Comtech Telecommunications Corp. 476000 491768 3 5/1/20297/31/2013 John Hancock Funds II Global High Yield Fund 20854PAF6 Consol Energy, Inc. 1850000 1993375 8.25 4/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 21987BAL2 CODELCO, Inc. 255000 278934 6.15 10/24/20367/31/2013 John Hancock Funds II Global High Yield Fund 21987BAQ1 Corp Nacional del Cobre de ChileCODELCO INC 1166000 1074675 3 7/17/20227/31/2013 John Hancock Funds II Global High Yield Fund 21987BAR9 Corp Nacional del Cobre de ChileCODELCO INC 637000 529281 4.25 7/17/20427/31/2013 John Hancock Funds II Global High Yield Fund 21987VAA2 Corp Azucarera del Peru SA 112000 110600 6.375 8/2/20227/31/2013 John Hancock Funds II Global High Yield Fund 22112EAA6 Cosan Luxembourg SACOSAN LUXEMBOURG SA 200000 187500 5 3/14/20237/31/2013 John Hancock Funds II Global High Yield Fund 221597BT3 Costa Rica Government International BondCOSTA RICA GOVERNMEN 206000 185915 5.625 4/30/20437/31/2013 John Hancock Funds II Global High Yield Fund 22234XAF6 Country Garden Holdings Co LtdCOUNTRY GARDEN HLDG CO 202000 187355 7.5 1/10/20237/31/2013 John Hancock Funds II Global High Yield Fund 226566AM9 Cricket Communications IncCRICKET COMMUNICATIONS I 1270000 1444625 7.75 10/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 226775AD6 Republic of Croatia 116000 122693 6.375 3/24/20217/31/2013 John Hancock Funds II Global High Yield Fund 226775AF1 Croatia Government International BondCROATIA 381000 377190 5.5 4/4/20237/31/2013 John Hancock Funds II Global High Yield Fund 228227BD5 Crown Castle International CorpCROWN CASTLE INTL CORP 1210000 1164625 5.25 1/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 23283PAB0 CyrusOne LP / CyrusOne Finance CorpCYRUSONE LP/CYRUSONE FIN 1395000 1464750 6.375 11/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 242370AC8 Dean Foods CoDEAN FOODS CO 1015000 1153294 9.75 12/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 245217AS3 Del Monte CorpDEL MONTE CORP 2230000 2330350 7.625 2/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 24823QAC1 Dendreon Corp. 124000 90055 2.875 1/15/20167/31/2013 John Hancock Funds II Global High Yield Fund 25152EDL3 Deutsche Bank AG/London 392000 282240 9.375 2/13/20187/31/2013 John Hancock Funds II Global High Yield Fund 25380WAE6 Digicel Group LtdDIGICEL GROUP LTD 200000 215000 8.25 9/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 25470XAJ4 DISH DBS CorpDISH DBS CORP 2070000 2064825 5.875 7/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 25470XAL9 DISH DBS CorpDISH DBS CORP 3535000 3314063 5 3/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 26832KAA2 EDC Finance LtdEDC FINANCE LTD 272000 251600 4.875 4/17/20207/31/2013 John Hancock Funds II Global High Yield Fund 281023AR2 Edison Mission Energy 850000 516375 7.75 6/15/20167/31/2013 John Hancock Funds II Global High Yield Fund 281023AU5 Edison Mission Energy 875000 538125 7 5/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 28660GAG1 Elizabeth Arden, Inc. 1125000 1215000 7.375 3/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 29100PAB8 Envision Healthcare CorpENVISION HEALTHCARE CORP 1215000 1318275 8.125 6/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 29482PAA8 Erickson Air-Crane IncERICKSON AIR-CRANE INC 1255000 1267550 8.25 5/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 29605YAA1 ESAL GmbHESAL GMBH 304000 278920 6.25 2/5/20237/31/2013 John Hancock Funds II Global High Yield Fund 29646AAA4 Eskom Holdings SOC LtdESKOM HOLDINGS LIMITED 1023000 1018827 6.75 8/6/20237/31/2013 John Hancock Funds II Global High Yield Fund 29872PAA6 EuroChem Mineral & Chemical Co OJSC via EuroChem GI LtdEUROC 300000 297000 5.125 12/12/20177/31/2013 John Hancock Funds II Global High Yield Fund 29977HAB6 EP Energy LLC / EP Energy Finance IncEP ENERGY/EP FINANCE IN 1150000 1305250 9.375 5/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 29977HAD2 EP Energy LLC / Everest Acquisition Finance IncEP ENER/EVERE 960000 1027200 6.875 5/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 30218AAB8 Express LLC / Express Finance Corp. 615000 659588 8.75 3/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 307322AA5 Far East Capital Ltd SAFAR EAST CPL LTD SA 225000 211500 8 5/2/20187/31/2013 John Hancock Funds II Global High Yield Fund 307322AB3 Far East Capital Ltd SAFAR EAST CPL LTD SA 200000 188000 8.75 5/2/20207/31/2013 John Hancock Funds II Global High Yield Fund 31529TAB9 Ferrexpo Finance PLCFERREXPO FINANCE PLC 400000 374660 7.875 4/7/20167/31/2013 John Hancock Funds II Global High Yield Fund 31771VAC7 Financing of Infrastrucural Projects State EnterpriseFINANCI 440000 407000 9 12/7/20177/31/2013 John Hancock Funds II Global High Yield Fund 319963BB9 First Data CorpFIRST DATA CORPORATION 1100000 1205875 12.625 1/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 319963BC7 First Data Corp., 144A 500000 525000 7.375 6/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 319963BE3 First Data CorpFIRST DATA CORPORATION 705000 735844 6.75 11/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 336130AA7 First Quality Finance Co IncFIRST QUALITY FINANCE CO 650000 619125 4.625 5/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 346091AZ4 Forest Oil Corp. 1260000 1244250 7.25 6/15/2019

7/31/2013 John Hancock Funds II Global High Yield Fund 346091BF7 Forest Oil CorpFOREST OIL CORPORATION 885000 860663 7.5 9/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 35687KAL5 Freescale Semiconductor IncFREESCALE SEMICONDUCTOR INC 608475 613799 0 3/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 35802XAF0 Fresenius Medical Care US Finance II IncFRESENIUS MED CARE I 1160000 1223800 5.875 1/31/20227/31/2013 John Hancock Funds II Global High Yield Fund 36192NAA9 Gazprom Neft OAO Via GPN Capital SAGAZPROM N (GPN CAPITAL) 300000 277560 4.375 9/19/20227/31/2013 John Hancock Funds II Global High Yield Fund 362251AA8 GRD Holdings III CorpGRD HOLDING III CORP 700000 750750 10.75 6/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 365556AK5 Gardner Denver IncGARDNER DENVER INC 870000 872659 0 7/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 368266AT9 Gazprom OAO Via Gaz Capital SAGAZPROM (GAZ CAPITAL SA) 900000 787500 4.95 2/6/20287/31/2013 John Hancock Funds II Global High Yield Fund 370425RZ5 General Motors Acceptance Corp. 975000 1165125 8 11/1/20317/31/2013 John Hancock Funds II Global High Yield Fund 37045XAK2 General Motors Financial Co IncGENERAL MOTORS FINL CO 1000000 960000 4.25 5/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 370835AB6 General Shopping Finance, Ltd. 211000 197285 10 11/29/20497/31/2013 John Hancock Funds II Global High Yield Fund 37244DAC3 GenOn Energy, Inc. 2870000 3286150 9.5 10/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 37247DAP1 Genworth Holdings IncGENWORTH HOLDINGS INC 1305000 1567172 7.625 9/24/20217/31/2013 John Hancock Funds II Global High Yield Fund 37253DAA5 GeoPark Latin America Ltd Agencia en ChileGEOPARK LATIN AMER 200000 204000 7.5 2/11/20207/31/2013 John Hancock Funds II Global High Yield Fund 382550BC4 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 400000 425000 7 5/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 382550BD2 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 1085000 1135181 6.5 3/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 389375AG1 Gray Television IncGRAY TELEVISION INC 1410000 1484025 7.5 10/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 393657AH4 Greenbrier Cos IncGREENBRIER COS INC 160000 164100 3.5 4/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 398433AF9 Griffon CorpGRIFFON CORPORATION 1625000 1710313 7.125 4/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 40052VAA2 Grupo Bimbo SAB de CV 200000 212916 4.875 6/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 40052VAB0 Grupo Bimbo SAB de CV 100000 102968 4.5 1/25/20227/31/2013 John Hancock Funds II Global High Yield Fund 40052XAA8 Gruposura Finance 200000 204000 5.7 5/18/20217/31/2013 John Hancock Funds II Global High Yield Fund 40053FAA6 Grupo Aval LtdGRUPO AVAL LTD 200000 208000 5.25 2/1/20177/31/2013 John Hancock Funds II Global High Yield Fund 40053FAB4 Grupo Aval LtdGRUPO AVAL LTD 409000 387016 4.75 9/26/20227/31/2013 John Hancock Funds II Global High Yield Fund 404121AE5 HCA IncHCA INC 1070000 1130188 5.875 3/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 40412CAB7 HCA Holdings IncHCA HOLDINGS INC 555000 603563 7.75 5/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 40415RAN5 HD Supply IncHD SUPPLY INC 1475000 1563500 7.5 7/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 413626AU6 Caesars Entertainment Operating Company, Inc. 1450260 1283740 0 1/28/20187/31/2013 John Hancock Funds II Global High Yield Fund 420088AA4 Hawk Acquisition Sub Inc. 1300000 1248000 4.25 10/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 421924BG5 Healthsouth Corp. 825000 903375 8.125 2/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 421933AL6 Health Management Associates IncHEALTH MANAGEMENT ASSOC 1170000 1325025 7.375 1/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 428302AA1 Hexion US Finance CorpHEXION US FINANCE CORP 1665000 1702463 6.625 4/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 428302AD5 Hexion US Finance CorpHEXION US FINANCE CORP 870000 889575 6.625 4/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 436440AF8 Hologic IncHOLOGIC INC 860000 910525 6.25 8/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 43713WAB3 Home Inns & Hotels Management IncHOME INNS HTL MNGMT INC 23000 20326 2 12/15/20157/31/2013 John Hancock Funds II Global High Yield Fund 440543AL0 Hornbeck Offshore Services IncHORNBECK OFFSHORE SERV 590000 600325 5.875 4/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 440543AM8 Hornbeck Offshore Services IncHORNBECK OFFSHORE SERV 5000 6031 1.5 9/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 440543AP1 Hornbeck Offshore Services IncHORNBECK OFFSHORE SERV 765000 734400 5 3/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 445545AE6 Republic of Hungary 1060000 1106640 6.375 3/29/20217/31/2013 John Hancock Funds II Global High Yield Fund 445545AG1 Hungary Government International BondHUNGARY 940000 918850 4.125 2/19/20187/31/2013 John Hancock Funds II Global High Yield Fund 445545AH9 Hungary Government International BondHUNGARY 710000 677163 5.375 2/21/20237/31/2013 John Hancock Funds II Global High Yield Fund 44915JAA8 Hypermarcas SAHYPERMARCAS SA 284000 284355 6.5 4/20/20217/31/2013 John Hancock Funds II Global High Yield Fund 44927JAC0 ICICI Bank, Ltd. 143000 146555 5.75 11/16/20207/31/2013 John Hancock Funds II Global High Yield Fund 44984WAC1 Ineos Finance PLCINEOS FINANCE PLC 1190000 1306025 8.375 2/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 45072PAD4 IASIS Healthcare LLC / IASIS Capital CorpIASIS HEALTHCARE/CA 1360000 1428000 8.375 5/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 45169UAC9 iGATE CorpIGATE CORP 1295000 1396981 9 5/1/20167/31/2013 John Hancock Funds II Global High Yield Fund 455780BC9 Indonesia Government International Bond 1555000 2130350 11.625 3/4/20197/31/2013 John Hancock Funds II Global High Yield Fund 455780BL9 Indonesia Government International BondREPUBLIC OF INDONESIA 2922000 2564055 3.375 4/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 45579AAA1 Indo Energy Finance II BVINDO ENERGY FINANCE II 208000 175760 6.375 1/24/20237/31/2013 John Hancock Funds II Global High Yield Fund 45579PAA8 Indosat Palapa Company BV 136000 147900 7.375 7/29/20207/31/2013 John Hancock Funds II Global High Yield Fund 45672NAA9 Infor US IncINFOR US INC 1360000 1567400 11.5 7/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 458140AD2 Intel CorpINTEL CORP 201000 215949 2.95 12/15/20357/31/2013 John Hancock Funds II Global High Yield Fund 45824TAE5 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 1195000 1292094 7.25 4/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 459745GF6 International Lease Finance Corp. 1120000 1296400 8.25 12/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 464592AQ7 Isle of Capri Casinos IncISLE OF CAPRI CASINOS 2435000 2361950 5.875 3/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 46556LAF1 Itau Unibanco Holding SA/Cayman IslandITAU UNIBANCO HLDG SA/ 204000 196860 5.65 3/19/20227/31/2013 John Hancock Funds II Global High Yield Fund 46639UAB1 KazMunayGas National Co JSCKAZMUNAYGAS NATIONAL CO 421000 370438 5.75 4/30/20437/31/2013 John Hancock Funds II Global High Yield Fund 48667QAA3 KazMunaiGaz Finance Sub BV 1317000 1603448 9.125 7/2/20187/31/2013 John Hancock Funds II Global High Yield Fund 48667QAE5 KazMunaiGaz Finance Sub BV 325000 366031 7 5/5/20207/31/2013 John Hancock Funds II Global High Yield Fund 48667QAF2 KazMunaiGaz Finance Sub BV 433000 469805 6.375 4/9/20217/31/2013 John Hancock Funds II Global High Yield Fund 49461BAB0 Kinetic Concepts Inc / KCI USA IncKINETICS CONCEPT/KCI USA 1355000 1490500 10.5 11/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 49461BAE4 Kinetic Concepts Inc / KCI USA IncKINETICS CONCEPT/KCI USA 1150000 1214688 12.5 11/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 50015QAD2 Kodiak Oil & Gas CorpKODIAK OIL & GAS CORP 845000 851338 5.5 1/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 51509BAC8 Landry's IncLANDRY'S INC 1710000 1851075 9.375 5/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 516807AE4 Laredo Petroleum IncLAREDO PETROLEUM INC 620000 654100 7.375 5/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 526057BM5 Lennar CorpLENNAR CORP 1255000 1204800 5 11/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 527298AP8 Level 3 Financing, Inc. 1075000 1161000 10 2/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 527298AW3 Level 3 Financing IncLEVEL 3 FINANCING INC 1870000 1940125 7 6/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 52736RBD3 Levi Strauss & CoLEVI STRAUSS & CO 1345000 1479500 6.875 5/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 532716AU1 L Brands IncL BRANDS INC 300000 310875 5.625 2/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 536022AF3 Linn Energy LLC / Linn Energy Finance CorpLINN ENERGY LLC/FI 1200000 1212000 7.75 2/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 536576AC5 Listrindo Capital BV 201000 212055 6.95 2/21/20197/31/2013 John Hancock Funds II Global High Yield Fund 536878AG6 Lithuania Government International BondREPUBLIC OF LITHUANIA 548000 642530 6.625 2/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 546347AH8 Louisiana-Pacific CorpLOUISIANA PACIFIC CORP 1450000 1595000 7.5 6/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 548574II5 Russian Foreign Bond - EurobondRUSSIA FOREIGN BOND 1189000 2056970 12.75 6/24/20287/31/2013 John Hancock Funds II Global High Yield Fund 549463AG2 Lucent Technologies Inc, Series A 158000 153260 2.875 6/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 552704AA6 MEG Energy CorpMEG ENERGY CORP 750000 765000 6.5 3/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 55277BAC9 MCE Finance LtdMCE FINANCE LTD 200000 191000 5 2/15/2021

7/31/2013 John Hancock Funds II Global High Yield Fund 552953BW0 MGM Resorts InternationalMGM RESORTS INTL 630000 730013 8.625 2/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 552953CA7 MGM Resorts InternationalMGM RESORTS INTL 2315000 2442325 6.625 12/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 55336TAC9 Momentive Performance Materials IncMOMENTIVE PERFORMANCE 1210000 1288650 8.875 10/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 55377WAB4 MTS International Funding LtdMTS INTL FUNDING LTD 1000000 935200 5 5/30/20237/31/2013 John Hancock Funds II Global High Yield Fund 55933JAA2 Magnachip Semiconductor CorpMAGNACHIP SEMICONDUCTOR 1285000 1288213 6.625 7/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 563571AH1 Manitowoc Company, Inc. 500000 562500 8.5 11/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 576323AN9 MasTec IncMASTEC INC 1665000 1565100 4.875 3/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 58445MAP7 Mediacom LLC / Mediacom Capital CorpMEDIACOM LLC/CAPTL CORP 1225000 1304625 7.25 2/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 58516NAA2 Mega Advance Investments, Ltd. 200000 207386 5 5/12/20217/31/2013 John Hancock Funds II Global High Yield Fund 588056AM3 Mercer International, Inc. 1270000 1346200 9.5 12/1/20177/31/2013 John Hancock Funds II Global High Yield Fund 59125QAA6 Metalloinvest Finance, Ltd. 174000 182265 6.5 7/21/20167/31/2013 John Hancock Funds II Global High Yield Fund 59125QAB4 Metalloinvest Finance LtdMETALLOINVEST FINANCE LT 200000 187000 5.625 4/17/20207/31/2013 John Hancock Funds II Global High Yield Fund 59132VAA6 Metalsa SA de CVMETALSA SA DE CV 249000 234683 4.9 4/24/20237/31/2013 John Hancock Funds II Global High Yield Fund 591555AB3 Metinvest BV 210000 202167 8.75 2/14/20187/31/2013 John Hancock Funds II Global High Yield Fund 592838AA4 Mexico Generadora de Energia S de rlMEXICO GENERADORA DE ENE 500000 477500 5.5 12/6/20327/31/2013 John Hancock Funds II Global High Yield Fund 59284BAB4 Mexichem SAB de CVMEXICHEM SAB DE CV 200000 197000 4.875 9/19/20227/31/2013 John Hancock Funds II Global High Yield Fund 59804VAA3 Midstates Petroleum Co Inc / Midstates Petroleum Co LLCMIDST 1380000 1435200 10.75 10/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 603374AB5 Minerva Luxembourg SAMINERVA LUXEMBOURG SA 293000 284210 7.75 1/31/20237/31/2013 John Hancock Funds II Global High Yield Fund 603674AB8 Ukraine Government International Bond 657000 638933 6.875 9/23/20157/31/2013 John Hancock Funds II Global High Yield Fund 617726AF1 Morocco Government International Bond 755000 686106 4.25 12/11/20227/31/2013 John Hancock Funds II Global High Yield Fund 62476KAB6 Mriya Agro Holding PLCMRIYA AGRO HOLDING PLC 306000 284580 9.45 4/19/20187/31/2013 John Hancock Funds II Global High Yield Fund 62856RAB1 Myriad International Holdings BVMYRIAD INT HOLDINGS BV 200000 206500 6 7/18/20207/31/2013 John Hancock Funds II Global High Yield Fund 628782AH7 NBTY, Inc. 675000 747563 9 10/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 62886EAJ7 NCR CorpNCR CORP 1585000 1533488 5 7/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 62914QAA5 NII International Telecom SCANII INTERNATL TELECOM SA 795000 872513 11.375 8/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 629377BJ0 NRG Energy IncNRG ENERGY INC 775000 860250 8.25 9/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 629377BS0 NRG Energy IncNRG ENERGY INC 1325000 1457500 7.875 5/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 63080TAA5 Nara Cable Funding LtdNARA CABLE FUNDING 1305000 1370250 8.875 12/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 63860UAK6 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 750000 748125 6.5 7/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 64110D104 NetApp, Inc. 242 9951 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 64118QAA5 NetSuite IncNETSUITE INC 144000 150120 0.25 6/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 64455RAB2 Hostess Brands IncHOSTESS BRANDS INC 1015000 1042913 0 3/20/20207/31/2013 John Hancock Funds II Global High Yield Fund 651717100 NewPage Group IncNEWPAGE GROUP INC 2440 195200 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 65336YAH6 Nexstar Broadcasting IncNEXSTAR BROADCASTING INC 1055000 1091925 6.875 11/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 65412ACD2 Nigeria Government International BondREPUBLIC OF NIGERIA 526000 535205 6.375 7/12/20237/31/2013 John Hancock Funds II Global High Yield Fund 65556TAD9 Norcraft Companies LP/Norcraft Finance Corp. 1255000 1305200 10.5 12/15/20157/31/2013 John Hancock Funds II Global High Yield Fund 66989PAB6 Novatek OAO via Novatek Finance LtdNOVATEK(NOVATEK FIN LTD) 358000 387929 6.604 2/3/20217/31/2013 John Hancock Funds II Global High Yield Fund 67020YAD2 Nuance Communications IncNUANCE COMMUNICATIONS 1250000 1218750 5.375 8/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 67020YAF7 Nuance Communications IncNUANCE COMMUNICATIONS 150000 152813 2.75 11/1/20317/31/2013 John Hancock Funds II Global High Yield Fund 674215AC2 Oasis Petroleum IncOASIS PETROLEUM INC 1220000 1302350 7.25 2/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 674215AD0 Oasis Petroleum IncOASIS PETROLEUM INC 350000 371000 6.5 11/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 675758AH9 Odebrecht Finance, Ltd. 200000 195000 5.125 6/26/20227/31/2013 John Hancock Funds II Global High Yield Fund 676253AL1 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 1885000 1889713 7.125 4/1/20237/31/2013 John Hancock Funds II Global High Yield Fund 69353XAA3 PNK Finance CorpPNK FINANCE CORP 590000 593688 6.375 8/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 693656AA8 PVH CorpPVH CORP 510000 498525 4.5 12/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 69369VAA9 PTT Global Chemical PCLPTT GLOBAL CHEMICAL PCL 201000 196062 4.25 9/19/20227/31/2013 John Hancock Funds II Global High Yield Fund 69419BAA3 Pacific Drilling SAPACIFIC DRILLING SA 1600000 1568000 5.375 6/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 69480UAF4 Pacific Rubiales Energy Corp. 351000 330993 5.125 3/28/20237/31/2013 John Hancock Funds II Global High Yield Fund 698299AD6 Republic of Panama 357000 500693 8.875 9/30/20277/31/2013 John Hancock Funds II Global High Yield Fund 698299AK0 Republic of Panama 1880000 2758900 9.375 4/1/20297/31/2013 John Hancock Funds II Global High Yield Fund 698299AT1 Panama Government International BondREPUBLIC OF PANAMA 472000 613600 8.125 4/28/20347/31/2013 John Hancock Funds II Global High Yield Fund 698299AV6 Panama Government International BondREPUBLIC OF PANAMA 101000 124988 7.125 1/29/20267/31/2013 John Hancock Funds II Global High Yield Fund 698299AW4 Panama Government International Bond 181000 214485 6.7 1/26/20367/31/2013 John Hancock Funds II Global High Yield Fund 698299AX2 Panama Government International Bond 2838000 3143085 5.2 1/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 700677AN7 Park-Ohio Industries IncPARK-OHIO INDUSTRIES INC 600000 651000 8.125 4/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 701081AT8 Parker Drilling Company 1218000 1303260 9.125 4/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 701081AV3 Parker Drilling CoPARKER DRILLING CO 665000 666663 7.5 8/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 704549AM6 Peabody Energy CorpPEABODY ENERGY CORP 1775000 1739500 6.25 11/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 706451BG5 Pemex Project Funding Master Trust 152000 162640 6.625 6/15/20357/31/2013 John Hancock Funds II Global High Yield Fund 715638AP7 Republic of Peru 1339000 1951593 8.75 11/21/20337/31/2013 John Hancock Funds II Global High Yield Fund 715638AQ5 Republic of Peru 203000 235988 8.375 5/3/20167/31/2013 John Hancock Funds II Global High Yield Fund 715638AS1 Republic of Peru 1431000 1824525 7.35 7/21/20257/31/2013 John Hancock Funds II Global High Yield Fund 715638BM3 Peruvian Government International Bond 784000 799680 5.625 11/18/20507/31/2013 John Hancock Funds II Global High Yield Fund 71601UAA5 Petco Holdings IncPETCO HOLDINGS INC 1115000 1142875 8.5 10/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 71645WAR2 Petrobras International Finance CoPETROBRAS INTL FIN CO 64000 63778 5.375 1/27/20217/31/2013 John Hancock Funds II Global High Yield Fund 71645WAV3 Petrobras International Finance CoPETROBRAS INTL FIN CO 90000 91411 2.875 2/6/20157/31/2013 John Hancock Funds II Global High Yield Fund 718286AY3 Philippine Government International BondREPUBLIC OF PHILIPPI 171000 256500 9.5 2/2/20307/31/2013 John Hancock Funds II Global High Yield Fund 718286BB2 Republic of Philippines 2577000 3375870 7.75 1/14/20317/31/2013 John Hancock Funds II Global High Yield Fund 72147KAB4 Pilgrim's Pride CorpPILGRIM'S PRIDE CORP 1110000 1201575 7.875 12/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 723456AN9 Pinnacle Entertainment, Inc. 1085000 1174513 8.75 5/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 731011AR3 Poland Government International Bond 2915000 3410317 6.375 7/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 735177II0 El Salvador Government International Bond 500000 523750 8.25 4/10/20327/31/2013 John Hancock Funds II Global High Yield Fund 737446AB0 Post Holdings IncPOST HOLDINGS INC 1515000 1624838 7.375 2/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 737446AD6 Post Holdings IncPOST HOLDINGS INC 420000 450450 7.375 2/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 743494AC0 Prospect Medical Holdings IncPROSPECT MEDICAL HOLDING 1485000 1559250 8.375 5/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 74387UAD3 Provident Funding Associates LP / PFG Finance Corp. 975000 1087125 10.125 2/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 74387UAG6 Provident Funding Associates LP / PFG Finance CorpPROVIDENT 500000 506250 6.75 6/15/2021

7/31/2013 John Hancock Funds II Global High Yield Fund 74733VAB6 QEP Resources IncQEP RESOURCES INC 1240000 1230700 5.375 10/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 74734LAA9 QGOG Atlantic / Alaskan Rigs, Ltd. 277030 281186 5.25 7/30/20187/31/2013 John Hancock Funds II Global High Yield Fund 74819RAP1 Quebecor Media IncQUEBECOR MEDIA INC 1275000 1246313 5.75 1/15/20237/31/2013 John Hancock Funds II Global High Yield Fund 74840DAA8 Quiksilver Inc / QS Wholesale incQUIKSILVER INC/QS WHOLES 1095000 1144275 7.875 8/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 74840DAC4 Quiksilver Inc / QS Wholesale incQUIKSILVER INC/QS WHOLES 665000 686613 10 8/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 749571AA3 RHP Hotel Properties LP / RHP Finance CorpRHP HOTEL PPTY/RHP 1260000 1234800 5 4/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 74973WAA5 RTI International Metals, Inc. 247000 277721 3 12/1/20157/31/2013 John Hancock Funds II Global High Yield Fund 74973WAB3 RTI International Metals IncRTI INTERNATIONAL METALS 108000 109620 1.625 10/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 74977XAA9 RSI Home Products IncRSI HOME PRODUCTS INC 975000 1004250 6.875 3/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 750323AB3 Radiation Therapy Services IncRADIATION THERAPY SERVIC 1050000 729750 9.875 4/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 75040PAP3 Radio One IncRADIO ONE INC 1646731 1654965 12.5 5/24/20167/31/2013 John Hancock Funds II Global High Yield Fund 750438AE3 RadioShack CorpRADIOSHACK CORP 570000 396150 6.75 5/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 758753AD9 Regal Cinemas Corp. 775000 840875 8.625 7/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 759468AC5 Reliance Holdings USA, Inc. 250000 259824 5.4 2/14/20227/31/2013 John Hancock Funds II Global High Yield Fund 760942AS1 Uruguay Government International BondREPUBLICA ORIENT URUGUA 608267 791660 7.625 3/21/20367/31/2013 John Hancock Funds II Global High Yield Fund 761735AH2 Reynolds Group Issuer Inc / Reynolds Group Issuer LLC / Reyn 2250000 2430000 9.875 8/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 776107II7 Hungary Government International BondHUNGARY 370000 499662 4.5 1/29/20147/31/2013 John Hancock Funds II Global High Yield Fund 783764AS2 Ryland Group Inc/TheRYLAND GROUP 348000 320160 0.25 6/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 78406JAB0 Sberbank of Russia Via SB Capital SA 200000 212500 6.125 2/7/20227/31/2013 John Hancock Funds II Global High Yield Fund 78412FAL8 SESI LLCSESI LLC 909000 958995 6.375 5/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 78412FAP9 SESI LLCSESI LLC 485000 528650 7.125 12/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 784662AC2 SSI Investments II/SSI Co-Issuer LLC 775000 854438 11.125 6/1/20187/31/2013 John Hancock Funds II Global High Yield Fund 785583AF2 Sabine Pass LNG LP 890000 979000 7.5 11/30/20167/31/2013 John Hancock Funds II Global High Yield Fund 785592AA4 Sabine Pass Liquefaction LLCSABINE PASS LIQUEFACTION 1505000 1484306 5.625 2/1/20217/31/2013 John Hancock Funds II Global High Yield Fund 79586KAA9 Samarco Mineracao SASAMARCO MINERACAO SA 507000 446160 4.125 11/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 796038AA5 Samson Investment CoSAMSON INVESTMENT COMPAN 1845000 1955700 10 2/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 80007P604 SandRidge Energy, Inc., Preferred 2620 255450 8.5 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 80007PAL3 SandRidge Energy, Inc. 1100000 1155000 8.75 1/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 80007PAN9 SandRidge Energy IncSANDRIDGE ENERGY INC 1000000 990000 7.5 3/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 81211KAR1 Sealed Air Corp. 1390000 1577650 8.375 9/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 817609AB6 The ServiceMaster Company 425000 352750 7.45 8/15/20277/31/2013 John Hancock Funds II Global High Yield Fund 81760NAN9 ServiceMaster Co/TNSERVICEMASTER COMPANY 691000 675453 8 2/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 81760NAR0 ServiceMaster Co/TNSERVICEMASTER COMPANY 915000 852094 7 8/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 82088NAA0 Shearer's Foods LLC / Chip Fin CorpSHEARERS FOODS / CHIP FI 990000 1058063 9 11/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 825798AA9 Sibur Securities LtdSIBUR SECURITIES LTD 200000 190500 3.914 1/31/20187/31/2013 John Hancock Funds II Global High Yield Fund 829259AN0 Sinclair Television Group IncSINCLAIR TELEVISION GROU 1260000 1272600 6.125 10/1/20227/31/2013 John Hancock Funds II Global High Yield Fund 82937AAA1 Sinochem Overseas Capital Company, Ltd. 1120000 1128788 4.5 11/12/20207/31/2013 John Hancock Funds II Global High Yield Fund 82937JAC8 Sinopec Group Overseas Development 2012, Ltd. 371000 347666 4.875 5/17/20427/31/2013 John Hancock Funds II Global High Yield Fund 82937TAA0 Sinopec Capital 2013 LtdSINOPEC CAPITAL 2013 658000 593568 3.125 4/24/20237/31/2013 John Hancock Funds II Global High Yield Fund 831588AB4 Republic of Slovakia Government International Bond 1402000 1426956 4.375 5/21/20227/31/2013 John Hancock Funds II Global High Yield Fund 832248AV0 Smithfield Foods IncSMITHFIELD FOODS INC 1600000 1692000 6.625 8/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 83404DAA7 Softbank Corp. 910000 880425 4.5 4/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 836205AL8 Republic of South Africa 486000 524880 5.875 5/30/20227/31/2013 John Hancock Funds II Global High Yield Fund 836205AM6 South Africa Government International Bond 1450000 1667500 6.875 5/27/20197/31/2013 John Hancock Funds II Global High Yield Fund 836205AN4 Republic of South Africa 929000 995191 5.5 3/9/20207/31/2013 John Hancock Funds II Global High Yield Fund 836205AQ7 South Africa Government International BondREPUBLIC OF SOUTH 684000 660060 4.665 1/17/20247/31/2013 John Hancock Funds II Global High Yield Fund 84265VAE5 Southern Copper Corp. 100000 95672 6.75 4/16/20407/31/2013 John Hancock Funds II Global High Yield Fund 84265VAG0 Southern Copper CorpSOUTHERN COPPER CORP 150000 119310 5.25 11/8/20427/31/2013 John Hancock Funds II Global High Yield Fund 84763BAA4 Spectrum Brands Escrow CorpSPEC BRNDS ESCROW CORP 1330000 1413125 6.375 11/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 852060AT9 Sprint Capital Corp. 3765000 3972075 8.75 3/15/20327/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2273398 2273398 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1372375 1372375 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2065875 2065875 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2647270 2647270 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 752975 752975 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 904768 904768 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 11063377 11063377 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1882360 1882360 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 114534 114534 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 172333 172333 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 183979 183979 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 720938 720938 1 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 801230 801230 0.01 9/19/20347/31/2013 John Hancock Funds II Global High Yield Fund 857524AA0 Poland Government International BondREPUBLIC OF POLAND 2126000 2312025 5.125 4/21/20217/31/2013 John Hancock Funds II Global High Yield Fund 85771TAK0 STATS ChipPAC LtdSTATS CHIPPAC LTD 206000 202395 4.5 3/20/20187/31/2013 John Hancock Funds II Global High Yield Fund 85805RAB4 Severstal OAO Via Steel Capital SASEVERSTAL (STEEL CAP) 300000 276750 5.9 10/17/20227/31/2013 John Hancock Funds II Global High Yield Fund 85812PAB9 OJSC Novolipetsk Steel via Steel Funding Ltd. 291000 277963 4.45 2/19/20187/31/2013 John Hancock Funds II Global High Yield Fund 861642AN6 Stone Energy CorpSTONE ENERGY CORP 171000 164481 1.75 3/1/20177/31/2013 John Hancock Funds II Global High Yield Fund 866860AA7 Sun Products Corp/TheSUN PRODUCTS CORP 1305000 1331100 7.75 3/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 87264MAH2 TRW Automotive IncTRW AUTOMOTIVE INC 77000 193270 3.5 12/1/20157/31/2013 John Hancock Funds II Global High Yield Fund 876511AB2 Taseko Mines LtdTASEKO MINES LTD 710000 717100 7.75 4/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 87936UAA7 Telefonica Chile SATELEFONICA CHILE SA 201000 184468 3.875 10/12/20227/31/2013 John Hancock Funds II Global High Yield Fund 87944LAE9 Telemar Norte Leste SA 106000 99640 5.5 10/23/20207/31/2013 John Hancock Funds II Global High Yield Fund 88032QAA7 Tencent Holdings LtdTENCENT HOLDINGS LTD 200000 214697 4.625 12/12/20167/31/2013 John Hancock Funds II Global High Yield Fund 88032QAC3 Tencent Holdings LtdTENCENT HOLDINGS LTD 402000 406142 3.375 3/5/20187/31/2013 John Hancock Funds II Global High Yield Fund 88160QAC7 Tesoro Logistics LP / Tesoro Logistics Finance CorpTESORO LO 1160000 1171600 6.125 10/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 893647AP2 TransDigm IncTRANSDIGM INC 1225000 1306156 7.75 12/15/2018

7/31/2013 John Hancock Funds II Global High Yield Fund 89387YAA9 Transportadora de Gas Internacional SA ESPTRANSPRTDRA DE GAS 200000 210500 5.7 3/20/20227/31/2013 John Hancock Funds II Global High Yield Fund 89400RAB5 TransUnion Holding Co IncTRANSUNION HOLDING CO 625000 678125 9.625 6/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 89400RAC3 TransUnion Holding Co IncTRANSUNION HOLDING CO 575000 614531 8.125 6/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 896356AD4 Trinidad Drilling, Ltd. 1679000 1779740 7.875 1/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 89668QAA6 Trinseo Materials Operating SCA / Trinseo Materials Finance 2710000 2689675 8.75 2/1/20197/31/2013 John Hancock Funds II Global High Yield Fund 896818AB7 Triumph Group IncTRIUMPH GROUP INC 118000 340135 2.625 10/1/20267/31/2013 John Hancock Funds II Global High Yield Fund 896818AF8 Triumph Group, Inc. 575000 625313 8.625 7/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 900123AT7 Republic of Turkey 2009000 2435913 8 2/14/20347/31/2013 John Hancock Funds II Global High Yield Fund 900123AV2 Turkey Government International Bond 871000 936325 7.25 3/15/20157/31/2013 John Hancock Funds II Global High Yield Fund 900123AW0 Republic of Turkey 416000 478400 7.375 2/5/20257/31/2013 John Hancock Funds II Global High Yield Fund 900123AX8 Republic of Turkey 1225000 1402625 7 6/5/20207/31/2013 John Hancock Funds II Global High Yield Fund 900123AY6 Republic of Turkey 948000 1021470 6.875 3/17/20367/31/2013 John Hancock Funds II Global High Yield Fund 900123AZ3 Republic of Turkey 416000 463840 7 9/26/20167/31/2013 John Hancock Funds II Global High Yield Fund 900123BA7 Turkey Government International BondREPUBLIC OF TURKEY 454000 509615 6.75 4/3/20187/31/2013 John Hancock Funds II Global High Yield Fund 900123BB5 Turkey Government International BondREPUBLIC OF TURKEY 952000 1075760 7.25 3/5/20387/31/2013 John Hancock Funds II Global High Yield Fund 900123BE9 Turkey Government International BondREPUBLIC OF TURKEY 396000 454410 7.5 7/14/20177/31/2013 John Hancock Funds II Global High Yield Fund 900123BF6 Republic of Turkey 1967000 2301390 7.5 11/7/20197/31/2013 John Hancock Funds II Global High Yield Fund 900123BG4 Republic of Turkey 438000 466470 6.75 5/30/20407/31/2013 John Hancock Funds II Global High Yield Fund 900123BH2 Republic of Turkey 161000 169855 5.625 3/30/20217/31/2013 John Hancock Funds II Global High Yield Fund 900123BY5 Turkey Government International BondREPUBLIC OF TURKEY 1957000 1981463 5.125 3/25/20227/31/2013 John Hancock Funds II Global High Yield Fund 900123BZ2 Turkey Government International BondREPUBLIC OF TURKEY 1205000 1313450 6.25 9/26/20227/31/2013 John Hancock Funds II Global High Yield Fund 900123CA6 Turkey Government International BondREPUBLIC OF TURKEY 3390000 2932350 3.25 3/23/20237/31/2013 John Hancock Funds II Global High Yield Fund 900148AD9 Turkiye Garanti Bankasi ASTURKIYE GARANTI BANKASI 610000 552050 5.25 9/13/20227/31/2013 John Hancock Funds II Global High Yield Fund 90210EAM8 Texas Competitive Electric Holdings Company LLC 4048987 2835558 0 10/10/20177/31/2013 John Hancock Funds II Global High Yield Fund 903724AF9 Ukraine Government International BondUKRAINE GOVERNMENT 2131000 1912573 7.8 11/28/20227/31/2013 John Hancock Funds II Global High Yield Fund 903724AG7 Ukraine Government International BondUKRAINE GOVERNMENT 1040000 908700 7.5 4/17/20237/31/2013 John Hancock Funds II Global High Yield Fund 91086QAS7 Government of Mexico 1536000 1858560 6.75 9/27/20347/31/2013 John Hancock Funds II Global High Yield Fund 91086QAU2 Government of Mexico 670000 747050 5.625 1/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 91086QAV0 Government of Mexico 3974000 4411140 6.05 1/11/20407/31/2013 John Hancock Funds II Global High Yield Fund 91086QAZ1 Mexico Government International BondUNITED MEXICAN STATES 4002000 3741870 5.75 10/12/21107/31/2013 John Hancock Funds II Global High Yield Fund 91086QBB3 Mexico Government International BondUNITED MEXICAN STATES 814000 748880 4.75 3/8/20447/31/2013 John Hancock Funds II Global High Yield Fund 913016AG6 United Surgical Partners International IncUNITED SURGICAL PA 1235000 1367763 9 4/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 91359PAJ9 Universal Hospital Services IncUNIVERSAL HOSPITAL SERVI 710000 750825 7.625 8/15/20207/31/2013 John Hancock Funds II Global High Yield Fund 914906AH5 Univision Communications, Inc. 1250000 1371875 7.875 11/1/20207/31/2013 John Hancock Funds II Global High Yield Fund 914906AK8 Univision Communications, Inc. 500000 550000 8.5 5/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 917288BC5 Uruguay Government International Bond 1028243 1333117 8 11/18/20227/31/2013 John Hancock Funds II Global High Yield Fund 918242AD0 Vimpel Communications Via VIP Finance Ireland Ltd OJSCVIMPEL 274000 292495 7.748 2/2/20217/31/2013 John Hancock Funds II Global High Yield Fund 92241TAH5 Vedanta Resources PLCVEDANTA RESOURCES PLC 559000 545025 6 1/31/20197/31/2013 John Hancock Funds II Global High Yield Fund 92241TAJ1 Vedanta Resources PLC 282000 274950 7.125 5/31/20237/31/2013 John Hancock Funds II Global High Yield Fund 922646AS3 Republic of Venezuela 184000 152720 9.25 9/15/20277/31/2013 John Hancock Funds II Global High Yield Fund 922646BM5 Republic of Venezuela 847000 851235 8.5 10/8/20147/31/2013 John Hancock Funds II Global High Yield Fund 92275PAF6 Venoco, Inc. 1355000 1349919 8.875 2/15/20197/31/2013 John Hancock Funds II Global High Yield Fund 92658TAQ1 Videotron LtdVIDEOTRON LTD 890000 881100 5 7/15/20227/31/2013 John Hancock Funds II Global High Yield Fund 92718WAD1 VimpelCom Holdings BV 275000 271205 5.2 2/13/20197/31/2013 John Hancock Funds II Global High Yield Fund 92863UAA4 Volcan Cia Minera SAAVOLCAN CIA MINERA SAA-CM 126000 123165 5.375 2/2/20227/31/2013 John Hancock Funds II Global High Yield Fund 92911QAA5 Votorantim Cimentos SA 300000 283500 7.25 4/5/20417/31/2013 John Hancock Funds II Global High Yield Fund 92912EAA1 VPII Escrow CorpVPII ESCROW CORP 1340000 1437150 7.5 7/15/20217/31/2013 John Hancock Funds II Global High Yield Fund 92912EAC7 VPII Escrow CorpVPII ESCROW CORP 675000 712125 6.75 8/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 959UCNII4 Republic of Cote d'Ivoire 657000 578160 5.75 12/31/20327/31/2013 John Hancock Funds II Global High Yield Fund 959XJPII6 Ukreximbank Via Biz Finance PL 354000 342495 8.375 4/27/20157/31/2013 John Hancock Funds II Global High Yield Fund 97314XAE4 Wind Acquisition Finance SA 102000 107610 11.75 7/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 97314XAJ3 Wind Acquisition Finance SA 1055000 1076100 6.5 4/30/20207/31/2013 John Hancock Funds II Global High Yield Fund 97315LAA7 Wind Acquisition Holdings Finance SpA 2018794 2079358 12.25 7/15/20177/31/2013 John Hancock Funds II Global High Yield Fund 97381WAU8 Windstream Corp. 2318000 2370155 7.5 4/1/20237/31/2013 John Hancock Funds II Global High Yield Fund 980PWMII8 Republic of Lithuania 907000 1098831 7.375 2/11/20207/31/2013 John Hancock Funds II Global High Yield Fund 981DDWII3 Qatar Government International BondSTATE OF QATAR 874000 1005100 6.4 1/20/20407/31/2013 John Hancock Funds II Global High Yield Fund 981WCXII0 KazMunaiGaz Finance Sub BV 2053000 2312191 7 5/5/20207/31/2013 John Hancock Funds II Global High Yield Fund 982RLNII2 Bumi Resources Tbk PT 601000 552920 0.01 8/7/20137/31/2013 John Hancock Funds II Global High Yield Fund 982VZJII7 Lithuania Government International BondREPUBLIC OF LITHUANIA 166000 188410 6.125 3/9/20217/31/2013 John Hancock Funds II Global High Yield Fund 983BUZII9 KazMunayGas National Co JSCKAZMUNAYGAS NATIONAL CO 448000 486080 6.375 4/9/20217/31/2013 John Hancock Funds II Global High Yield Fund 98416JAB6 Xerium Technologies IncXERIUM TECHNOLOGIES INC 705000 708525 8.875 6/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 987EFHII6 Bakkavor Finance 2 PLCBAKKAVOR FINANCE 2 PLC 250000 393624 8.25 2/15/20187/31/2013 John Hancock Funds II Global High Yield Fund 987WSKII5 Boparan Finance PLCBOPARAN FINANCE PLC 600000 880226 9.75 4/30/20187/31/2013 John Hancock Funds II Global High Yield Fund 98953VAA0 Zhaikmunai LPZHAIKMUNAI LP 500000 523750 7.125 11/13/20197/31/2013 John Hancock Funds II Global High Yield Fund 996HWK901 SWAP CITIGROUP COC SWAP CASH COLLATERAL USD 260000 260000 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 999ARSZ94 ARGENTINE PESO 273942 49758 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 999BRLZ97 BRAZILIAN REAL 3830 1679 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 999COPZ99 COLOMBIAN PESO -18 0 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 999EURZ94 EURO CURRENCY 702624 934736 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 999GBPZ94 POUND STERLING 0 0 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 999MXNZ92 MEXICAN PESO (NEW) 0 0 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund 99WFRKII3 Hungary Government International BondHUNGARY 104000 158906 5 3/30/20167/31/2013 John Hancock Funds II Global High Yield Fund 99ZVSCII2 Hungary Government International BondHUNGARY 462000 614437 3.5 7/18/20167/31/2013 John Hancock Funds II Global High Yield Fund ACI00OTG6 Ukraine Government International BondUKRAINE GOVERNMENT 202000 189375 6.25 6/17/20167/31/2013 John Hancock Funds II Global High Yield Fund ACI01HOY6 State Oil Co of the Azerbaijan RepublicSTATE OIL CO OF THE A 484000 506990 5.45 2/9/20177/31/2013 John Hancock Funds II Global High Yield Fund ACI01I749 Matterhorn Mobile Holdings SAMATTERHORN MOBILE HLDGS 1000000 1406951 8.25 2/15/20207/31/2013 John Hancock Funds II Global High Yield Fund ACI01RFT5 Brazil Notas do Tesouro Nacional Serie FNOTA DO TESOURO NACI 18740000 7878957 10 1/1/2023

7/31/2013 John Hancock Funds II Global High Yield Fund ACI01Y4J4 Unitymedia KabelBW GmbHUNITYMEDIA KABEL BW GMBH 825000 1242962 9.5 3/15/20217/31/2013 John Hancock Funds II Global High Yield Fund ACI028EG5 Ukraine Government International BondUKRAINE GOVERNMENT 1684000 1681844 9.25 7/24/20177/31/2013 John Hancock Funds II Global High Yield Fund ACI02GTC0 UPC Holding BVUPC HOLDING BV 1950000 2593663 6.375 9/15/20227/31/2013 John Hancock Funds II Global High Yield Fund ACI02JMJ6 VTB Bank OJSC Via VTB Capital SAVTB BANK (VTB CAPITAL SA 475000 478563 6.95 10/17/20227/31/2013 John Hancock Funds II Global High Yield Fund ACI02RCC4 COSCO Finance 2011 LtdCOSCO FINANCE 2011 200000 181811 4 12/3/20227/31/2013 John Hancock Funds II Global High Yield Fund ACI04YVK8 Turkey Government BondTURKEY GOVERNMENT BOND 2630000 1226731 6.3 2/14/20187/31/2013 John Hancock Funds II Global High Yield Fund ACI05GB93 Mobile Challenger Intermediate Group SAMBL CHLGR INTER GRP S 850000 1119489 8.75 3/15/20197/31/2013 John Hancock Funds II Global High Yield Fund ACI05JJ81 Turkey Government BondTURKEY GOVERNMENT BOND 1300000 584209 7.1 3/8/20237/31/2013 John Hancock Funds II Global High Yield Fund ACI05NZ50 Turkiye Is BankasiTURKIYE IS BANKASI A.S 200000 186000 3.75 10/10/20187/31/2013 John Hancock Funds II Global High Yield Fund ACI05QT76 Brazil Letras do Tesouro NacionalLETRA TESOURO NACIONAL 1720000 529768 0 1/1/20177/31/2013 John Hancock Funds II Global High Yield Fund ACI05T1L9 KOC Holding ASKOC HOLDINGS AS 200000 172500 3.5 4/24/20207/31/2013 John Hancock Funds II Global High Yield Fund ACI05T709 JPMorgan Chase Bank NAJP MORGAN CHASE BANK NA 1261000000 664722 7 4/7/20227/31/2013 John Hancock Funds II Global High Yield Fund ACI060G27 NEWPAGE LITIGATION TRUST 12/49 1 562614 0 1 12/31/20497/31/2013 John Hancock Funds II Global High Yield Fund ACI06FWK6 Turkey Government BondTURKEY GOVERNMENT BOND 2410000 1211878 8.3 6/20/20187/31/2013 John Hancock Funds II Global High Yield Fund B00L4VII2 Government of Mexico 13690000 1232409 8 12/7/20237/31/2013 John Hancock Funds II Global High Yield Fund B00ZHMII7 Hungary Government International BondHUNGARY 601000 926523 5.5 5/6/20147/31/2013 John Hancock Funds II Global High Yield Fund B03YY8II9 Republic of South Africa 47560000 5021050 8 12/21/20187/31/2013 John Hancock Funds II Global High Yield Fund B05QN1II1 United Mexican States 23460000 2443466 10 12/5/20247/31/2013 John Hancock Funds II Global High Yield Fund B0LZ4XII4 Ukraine Government International BondUKRAINE GOVERNMENT 762000 975469 4.95 10/13/20157/31/2013 John Hancock Funds II Global High Yield Fund B0WLS7II4 Republic of Iraq, Series REGS 2927000 2458680 5.8 1/15/20287/31/2013 John Hancock Funds II Global High Yield Fund B1DM06II3 Acergy SA 100000 101100 2.25 10/11/20137/31/2013 John Hancock Funds II Global High Yield Fund B1HLWZII2 Ukraine Government International Bond 1643000 1540313 6.58 11/21/20167/31/2013 John Hancock Funds II Global High Yield Fund B1P8L8II4 Hungary Government International BondHUNGARY 442000 590455 4.375 7/4/20177/31/2013 John Hancock Funds II Global High Yield Fund B1PF6SII1 Dubai Holding Commercial Operations MTN, Ltd. 450000 696543 6 2/1/20177/31/2013 John Hancock Funds II Global High Yield Fund B1VYQ0II2 Petroleos de Venezuela SA 1205500 988510 5.25 4/12/20177/31/2013 John Hancock Funds II Global High Yield Fund B23GQ3II4 Bogota Distrito CapitalBOGOTA DISTRIO CAPITAL 2528000000 1701122 9.75 7/26/20287/31/2013 John Hancock Funds II Global High Yield Fund B288K7II4 Republic of Ghana 361000 394844 8.5 10/4/20177/31/2013 John Hancock Funds II Global High Yield Fund B293Q4II5 Ukraine Government International BondUKRAINE GOVERNMENT 193000 177367 6.75 11/14/20177/31/2013 John Hancock Funds II Global High Yield Fund B39GN7II0 VTB Capital SA 500000 536250 6.875 5/29/20187/31/2013 John Hancock Funds II Global High Yield Fund B3QFTFII9 KazMunayGas National Company 1679000 1888875 11.75 1/23/20157/31/2013 John Hancock Funds II Global High Yield Fund B3SWTJII2 Hungary Government International BondHUNGARY 331000 463464 6 1/11/20197/31/2013 John Hancock Funds II Global High Yield Fund B3XH1SII9 Gazprom OAO Via Gaz Capital SAGAZPROM (GAZ CAPITAL SA) 1251000 1532475 9.25 4/23/20197/31/2013 John Hancock Funds II Global High Yield Fund B3Y5WTII8 Ukraine Government International BondUKRAINE GOVERNMENT 1011000 983198 6.875 9/23/20157/31/2013 John Hancock Funds II Global High Yield Fund B42X84II2 VTB Bank OJSC Via VTB Capital SAVTB BANK (VTB CAPITAL SA 202000 211595 6.315 2/22/20187/31/2013 John Hancock Funds II Global High Yield Fund B44KCHII4 Ardagh Packaging Finance PLC 1175000 1672582 9.25 10/15/20207/31/2013 John Hancock Funds II Global High Yield Fund B4XZFWII3 LBG Capital No.1 PLCLBG CAPITAL NO.1 PLC 775000 1038754 6.439 5/23/20207/31/2013 John Hancock Funds II Global High Yield Fund B52Q2CII2 Severstal OAO Via Steel Capital SA 101000 106555 6.7 10/25/20177/31/2013 John Hancock Funds II Global High Yield Fund B563XVII3 China Overseas Finance Cayman II LtdCHINA OVRSEA FIN KY II 300000 311554 5.5 11/10/20207/31/2013 John Hancock Funds II Global High Yield Fund B5B82GII3 Petroleos de Venezuela SA 8798345 8279243 4.9 10/28/20147/31/2013 John Hancock Funds II Global High Yield Fund B5BQGPII8 Petroleos de Venezuela SA 87609 77315 5 10/28/20157/31/2013 John Hancock Funds II Global High Yield Fund B65FZJII0 Novatek OAO via Novatek Finance LtdNOVATEK(NOVATEK FIN LTD) 235000 246398 5.326 2/3/20167/31/2013 John Hancock Funds II Global High Yield Fund B7LHR5II5 Emaar Sukuk LtdEMAAR SUKUK LTD 600000 640500 6.4 7/18/20197/31/2013 John Hancock Funds II Global High Yield Fund B84H65II5 Turkey Government BondTURKEY GOVERNMENT BOND 1230000 613745 6.5 1/7/20157/31/2013 John Hancock Funds II Global High Yield Fund B8XB72II2 Longfor Properties Co LtdLONGFOR PROPERTIES 200000 199226 6.875 10/18/20197/31/2013 John Hancock Funds II Global High Yield Fund B95VSHII1 R&R Pik PLCR&R PIK PLC 1100000 1507286 9.25 5/15/20187/31/2013 John Hancock Funds II Global High Yield Fund BCKG0PII2 Faenza GmbHFAENZA GMBH 925000 1244356 8.25 8/15/20217/31/2013 John Hancock Funds II Global High Yield Fund C75088AA9 PTTEP Canada International Finance LtdPTTEP CANADA INTL FIN 200000 218389 5.692 4/5/20217/31/2013 John Hancock Funds II Global High Yield Fund COP130812 Currency Forward: COP / COP - COP130812 -1355075000 3182 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund COP130812 Currency Forward: COP / COP - COP130812 1355075000 11165 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund EUR130815 Currency Forward: EUR / EUR - EUR130815 1519226 43913 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund EUR130815 Currency Forward: EUR / EUR - EUR130815 -13497836 -336353 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund G1064FAA8 Bestgain Real Estate LtdBESTGAIN REAL ESTATE 200000 184771 2.625 3/13/20187/31/2013 John Hancock Funds II Global High Yield Fund G27631AC7 Digicel Group, Ltd. 372000 403620 10.5 4/15/20187/31/2013 John Hancock Funds II Global High Yield Fund G4672JAA8 Hutchison Whampoa International 10, Ltd. 310000 326275 6 12/29/20497/31/2013 John Hancock Funds II Global High Yield Fund G67106AA5 Odebrecht Drilling Norbe VIII/IX, Ltd. 185000 185925 6.35 6/30/20217/31/2013 John Hancock Funds II Global High Yield Fund G8185TAA7 Sinochem Overseas Capital Co LtdSINOCHEM OVERSEAS CAPITA 2113000 2129579 4.5 11/12/20207/31/2013 John Hancock Funds II Global High Yield Fund G8189YAB0 Sinopec Group Overseas Development 2012 LtdSINOPEC GRP OVERS 525000 514566 3.9 5/17/20227/31/2013 John Hancock Funds II Global High Yield Fund GBP130815 Currency Forward: GBP / GBP - GBP130815 -1418500 1016 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund L7982DAF2 Russian Agricultural Bank OJSC Via RSHB Capital SAOJSC RUSS 645000 725625 7.75 5/29/20187/31/2013 John Hancock Funds II Global High Yield Fund L9679TAJ3 VTB Bank OJSC Via VTB Capital SAVTB BANK (VTB CAPITAL SA 172000 181890 6.25 6/30/20357/31/2013 John Hancock Funds II Global High Yield Fund M0375YAK4 Akbank TASAKBANK TAS 250000 226250 5 10/24/20227/31/2013 John Hancock Funds II Global High Yield Fund N44519AA9 Indosat Palapa Co BVINDOSAT PALAPA CO BV 250000 271875 7.375 7/29/20207/31/2013 John Hancock Funds II Global High Yield Fund N45748AB1 Intergas Finance BVINTERGAS FINANCE BV 158000 170079 6.375 5/14/20177/31/2013 John Hancock Funds II Global High Yield Fund P01012AJ5 El Salvador Government International BondREPUBLIC OF EL SALV 154000 170940 7.75 1/24/20237/31/2013 John Hancock Funds II Global High Yield Fund P1728MAA1 BM&FBovespa SABM&FBOVESPA SA 100000 103500 5.5 7/16/20207/31/2013 John Hancock Funds II Global High Yield Fund P17460AB5 Santa Fe de Bogota DC, Series REGS 200000000 134582 9.75 7/26/20287/31/2013 John Hancock Funds II Global High Yield Fund P17625AA5 Bolivarian Republic of Venezuela 2369700 1960927 9 5/7/20237/31/2013 John Hancock Funds II Global High Yield Fund P17625AC1 Bolivarian Republic of Venezuela 7230000 7374600 12.75 8/23/20227/31/2013 John Hancock Funds II Global High Yield Fund P17625AD9 Venezuela Government International BondREPUBLIC OF VENEZUELA 818000 773010 11.95 8/5/20317/31/2013 John Hancock Funds II Global High Yield Fund P22854AG1 Centrais Eletricas Brasileiras SACENT ELET BRASILEIRAS SA 230000 223675 5.75 10/27/20217/31/2013 John Hancock Funds II Global High Yield Fund P3143NAH7 Corp Nacional del Cobre de Chile 2361000 2582601 6.15 10/24/20367/31/2013 John Hancock Funds II Global High Yield Fund P3143NAJ3 Corp Nacional del Cobre de Chile 197000 238887 7.5 1/15/20197/31/2013 John Hancock Funds II Global High Yield Fund P3579EAD9 Dominican Republic International BondDOMINICAN REPUBLIC 812519 895802 9.04 1/23/20187/31/2013 John Hancock Funds II Global High Yield Fund P3579EAH0 Dominican Republic International Bond 3002000 3249665 7.5 5/6/20217/31/2013 John Hancock Funds II Global High Yield Fund P3772NAU6 Colombia Government International BondREPUBLIC OF COLOMBIA 954000000 576252 12 10/22/20157/31/2013 John Hancock Funds II Global High Yield Fund P3772NHK1 Colombia Government International BondREPUBLIC OF COLOMBIA 515000 453200 2.625 3/15/20237/31/2013 John Hancock Funds II Global High Yield Fund P47773AK5 Globo Comunicacao e Participacoes SAGLOBO COMMUNICACOES PART 100000 104000 6.25 7/29/2049

7/31/2013 John Hancock Funds II Global High Yield Fund P7807HAF2 Petroleos de Venezuela SAPETROLEOS DE VENEZUELA S 248682 219462 5 10/28/20157/31/2013 John Hancock Funds II Global High Yield Fund P7807HAK1 Petroleos de Venezuela SA 2504100 2303772 8.5 11/2/20177/31/2013 John Hancock Funds II Global High Yield Fund P9395PAA9 Republic of Venezuela 810000 836325 13.625 8/15/20187/31/2013 John Hancock Funds II Global High Yield Fund P97475AD2 Bolivarian Republic of Venezuela 1000000 842500 7 12/1/20187/31/2013 John Hancock Funds II Global High Yield Fund P97475AF7 Republic of Venezuela 101000 91405 5.75 2/26/20167/31/2013 John Hancock Funds II Global High Yield Fund P97475AG5 Venezuela Government International BondREPUBLIC OF VENEZUELA 774000 570825 6 12/9/20207/31/2013 John Hancock Funds II Global High Yield Fund X7330ZDL3 Croatia Government International BondCROATIA 663000 701255 6.375 3/24/20217/31/2013 John Hancock Funds II Global High Yield Fund X74344DM5 Russian Foreign Bond - EurobondRUSSIA FOREIGN BOND 7560448 8864625 7.5 3/31/20307/31/2013 John Hancock Funds II Global High Yield Fund Y20721AE9 Indonesia Government International BondREPUBLIC OF INDONESIA 3270000 4201950 8.5 10/12/20357/31/2013 John Hancock Funds II Global High Yield Fund Y20721AF6 Republic of Indonesia 874000 977788 6.875 3/9/20177/31/2013 John Hancock Funds II Global High Yield Fund Y20721AL3 Republic of Indonesia 1614000 1944870 7.75 1/17/20387/31/2013 John Hancock Funds II Global High Yield Fund Y20721AP4 Republic of Indonesia 2080000 2849600 11.625 3/4/20197/31/2013 John Hancock Funds II Global High Yield Fund Y20721AU3 Indonesia Government International BondREPUBLIC OF INDONESIA 1631000 1655465 4.875 5/5/20217/31/2013 John Hancock Funds II Global High Yield Fund Y2693R119 General Maritime Corp. 816 8 0 NULL 7/31/2013 John Hancock Funds II Global High Yield Fund Y2693R127 General Maritime Corp. 1262 0 0 5/17/20177/31/2013 John Hancock Funds II Global High Yield Fund Y3860XAC7 ICICI Bank LtdICICI BANK LIMITED 100000 102486 5.75 11/16/20207/31/2013 John Hancock Funds II Global High Yield Fund Y68851AK3 Petroliam Nasional BhdPETROLIAM NASIONAL BERHD 223000 286014 7.625 10/15/20267/31/2013 John Hancock Funds II Global High Yield Fund Y68856AB2 Petronas Capital, Ltd. 2052000 2637813 7.875 5/22/20227/31/2013 John Hancock Funds II Global High Yield Fund Y70902AA2 Adaro Indonesia PTPT ADARO INDONESIA 100000 103625 7.625 10/22/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00037BAB8 ABB Finance USA IncABB FINANCE USA INC 3375000 3251114 2.875 5/8/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00081TAH1 ACCO Brands CorpACCO BRANDS CORP 615000 631144 6.75 4/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00100UAD4 ADS Waste Holdings IncADS WASTE HOLDINGS 1166548 1172857 0 10/9/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00130HBN4 The AES Corp. 300000 347250 8 6/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00130HBS3 AES Corp/VAAES CORPORATION 375000 423750 7.375 7/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00164DAM5 AMC Entertainment IncAMC ENTERTAINMENT INC 1225928 1228335 0 4/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00164VAB9 AMC Networks IncAMC NETWORKS INC 375000 420000 7.75 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00184AAG0 AOL Time Warner, Inc. 2425000 3150926 7.7 5/1/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00191AAA4 ARD Finance SA 413068 446113 11.125 6/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00213LAA4 American Standard Americas 260000 273975 10.75 1/15/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 002799AJ3 Abbey National Treasury Services PLC/London 3125000 3315541 4 4/27/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00287YAB5 AbbVie IncABBVIE INC 3200000 3163443 1.75 11/6/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00434NAA3 Access Midstream Partners LP / ACMP Finance CorpACCESS MIDST 440000 418000 4.875 5/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00485CAK3 Acosta IncACOSTA INC 1755000 1768601 0 3/2/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00488KAE6 Atlantic Broadband Penn LLCATLANTIC BROADBAND PENN 1161225 1161225 0 12/2/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00769EAN0 Advantage Sales & Marketing LLCADVANTAGE SALES & MARKETING 1883117 1891344 0 12/17/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00769EAP5 Advantage Sales & Marketing LLCADVANTAGE SALES & MARKETING 786000 801720 0 6/18/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00770SAB2 AdvancePierre Foods IncADVANCEPIERRE FOODS 1756175 1773737 0 7/10/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 007924AH6 Aegon NVAEGON NV 3025000 3253369 4.625 12/1/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 008635AC8 Aguila 3 SAAGUILA 3 SA 265000 273068 7.875 1/31/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 008914AE3 Ainsworth Lumber Co LtdAINSWORTH LUMBER LTD 450000 477000 7.5 12/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00912MAB4 Air Medical Group Holdings IncAIR MEDICAL GROUP HOLDINGS 2313375 2359643 0 5/29/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00928QAF8 Aircastle LtdAIRCASTLE LTD 500000 541250 6.75 4/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 00949PAD0 AirTran Holdings, Inc. 322000 472736 5.25 11/1/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 013104AL8 New Albertsons, Inc. 1350000 1053000 8 5/1/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01310TAC3 Albertsons LLCALBERTSONS LLC 737962 741422 0 5/9/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01310TAD1 Albertsons LLCALBERTSONS LLC 1767482 1781106 0 3/21/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01377BAD0 Alcatel-Lucent USA IncALCATEL-LUCENT USA INC 3686475 3761358 0 1/30/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01538RAC3 Alfa Bank OJSC Via Alfa Bond Issuance PLCALFA BANK (ALFA BON 200000 209500 7.5 9/26/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 016745AL5 Allbritton Communications Company 480000 519000 8 5/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 018490AN2 Allergan, Inc. 3050000 3120345 3.375 9/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01973JAF6 Allison Transmission IncALLISON TRANSMISSION INC 1585984 1598259 0 8/23/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01F030686 Fannie Mae PoolFNCL 3 8/13 3150000 3056730 3 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01F032484 Fannie Mae PoolFNCI 3.5 8/13 900000 943734 3.5 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01F040685 Federal National Mortgage Association 3300000 3429680 4 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01F042681 Fannie Mae PoolFNCL 4.5 8/13 4700000 4981266 4.5 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01F050684 Federal National Mortage Association 1750000 1887402 5 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 01F052680 Fannie Mae PoolFNCL 5.5 8/13 1800000 1960453 5.5 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 02079DAB9 Alphabet Holding Co IncALPHABET HOLDING CO INC 255000 263925 7.75 11/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 021441AD2 Altera CorpALTERA CORP 4825000 4781010 1.75 5/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 02208RAE6 Altra Holdings IncALTRA HOLDINGS INC 806000 912795 2.75 3/1/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 02209SAN3 Altria Group IncALTRIA GROUP INC 3375000 3117157 2.85 8/9/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 02364WBD6 America Movil SAB de CVAMERICA MOVIL SAB DE CV 3100000 2890530 3.125 7/16/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 024747AC1 American Builders & Contractors Supply Co Inc. 345000 344138 5.625 4/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 025676AL1 American Equity Investment Life Holding CoAMERICAN EQUITY IN 305000 315675 6.625 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 02640FAB4 American General Mortgage Loan Trust 2010-1AGFMT 2010-1A A2 7000000 7303282 5.65 3/25/20587/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 02660BAA0 American Home Mortgage Assets, Series 2007-1, Class A1 5459396 3109836 0.862 2/25/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 031652BG4 Amkor Technology IncAMKOR TECHNOLOGY INC 605000 601975 6.375 10/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 031652BH2 Amkor Technology IncAMKOR TECHNOLOGY INC 85000 84363 6.375 10/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 032511BH9 Anadarko Petroleum Corp. 2725000 3177772 6.375 9/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 37411808 Apache Corp. 13780 629746 6 8/1/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 037411BA2 Apache CorpAPACHE CORP 1845000 1786945 4.75 4/15/20437/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 03754HAA2 APERAM 250000 236250 7.75 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 03754HAB0 APERAM 275000 264688 7.375 4/1/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 03759DAB4 Apex Tool Group LLCAPEX TOOL GROUP 927675 933666 0 2/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 037833AK6 Apple IncAPPLE INC 3475000 3190922 2.4 5/3/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 03852CAP1 ARAMARK CorpARAMARK CORP 2450000 2471438 0 9/7/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 039380AG5 Arch Coal IncARCH COAL INC 595000 480463 7.25 6/15/2021

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 04939MAK5 Atlas Pipeline Partners LP / Atlas Pipeline Finance CorpATLA 565000 518388 4.75 11/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 053332AM4 AutoZone IncAUTOZONE INC 3125000 3071931 3.7 4/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05367AAD5 Aviation Capital Group 2925000 3130566 6.75 4/6/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 054536AA5 AXA SA 2195000 2658534 8.6 12/15/20307/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05508WAA3 B&G Foods IncB&G FOODS INC 505000 487956 4.625 6/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05524WAA3 BAMLL-DB TrustBMLDB 2012-OSI A1 3039949 3068570 2.343 4/13/20297/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05532LAQ2 BCAP LLC 2009-RR14 TrustBCAP 2009-RR14 7A1 1929315 1946862 5.987 8/26/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05533FFZ9 BCAP LLC 2011-RR11 TrustBCAP 2011-R11 21A5 3025770 3068971 2.829 6/26/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 055359AC7 BCRR Trust, Series 2009-1, Class 2A1 3200000 3543149 5.858 7/17/20407/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05537GAA3 BBVA Banco Continental SABBVA BANCO CONTINENTAL 50000 49000 5 8/26/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05541GAM1 BCAP LLC 2012-RR9 TrustBCAP 2012-RR9 2A5 3926439 3843811 0.36 8/26/20467/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05565QCD8 BP Capital Markets PLCBP CAPITAL MARKETS PLC 3475000 3233011 2.75 5/10/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 056752AC2 Baidu IncBAIDU INC 3625000 3636411 3.25 8/6/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05958AAK4 Banco do Brasil SA/CaymanBANCO DO BRASIL (CAYMAN) 200000 166000 6.25 12/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05968LAH5 Bancolombia SABANCOLOMBIA SA 104000 96720 5.125 9/11/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 05990GAA3 Banco de Credito del Peru 43000 39345 4.25 4/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 06051GEH8 Bank of America Corp. 5225000 5620684 5 5/13/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 064159BZ8 Bank of Nova ScotiaBANK OF NOVA SCOTIA 3175000 3089437 1.45 4/25/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 06985PAH3 Basic Energy Services IncBASIC ENERGY SERVICES 475000 479750 7.75 2/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 06985PAK6 Basic Energy Services IncBASIC ENERGY SERVICES 400000 397000 7.75 10/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 090613AJ9 Biomet IncBIOMET INC 765000 803250 6.5 8/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 09061AAN4 Biomet IncBIOMET INC 1186038 1192956 0 7/25/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 09657QAA7 BM&FBovespa SA 150000 155250 5.5 7/16/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 096630AC2 Boardwalk Pipelines LPBOARDWALK PIPELINES LP 3425000 3169663 3.375 2/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 09776NAE2 Bon-Ton Department Stores Inc/TheBON-TON DEPT STORES 490000 503475 8 6/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 097793AB9 Bonanza Creek Energy IncBONANZA CREEK ENERGY INC 475000 486875 6.75 4/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 10112RAU8 Boston Properties LPBOSTON PROPERTIES LP 3150000 3117416 3.85 2/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 103304BG5 Boyd Gaming CorpBOYD GAMING CORP 530000 564450 9.125 12/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 10330JAG3 Boyd Gaming CorpBOYD GAMING CORP 2233875 2239460 0 12/17/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 103738AD2 BR Malls International Finance LtdBR MALLS INTL FINANCE 50000 49631 8.5 1/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 10553YAC9 Braskem Finance, Ltd. 100000 94750 7.375 10/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 105756BB5 Federal Republic of Brazil 644000 837200 8.25 1/20/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 105756BK5 Brazilian Government International Bond 1192000 1398812 7.125 1/20/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 105756BQ2 Federative Republic of Brazil 439000 495412 5.875 1/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 105756BU3 Brazilian Government International BondFED REPUBLIC OF BRAZI 1791000 1544738 2.625 1/5/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 105859AA0 Brazil Loan Trust 1BRAZIL LOAN TRUST 1 1093953 1133795 5.477 7/24/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 10801PAA2 Brickman Group Holdings, Inc. 440000 473000 9.125 11/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 111013AK4 British Sky Broadcasting Group PLC 3275000 3077874 3.125 11/26/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12168PAA5 Burlington Holdings LLC / Burlington Holding Finance IncBURL 290000 299425 9 2/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12189LAJ0 Burlington Northern Santa Fe LLCBURLINGTN NORTH SANTA FE 3315000 3118059 4.4 3/15/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 124857AJ2 CBS CorpCBS CORP 3375000 3126583 4.85 7/1/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 1248EPAX1 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 645000 659513 6.625 1/31/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 1248EPAZ6 CCO Holdings LLC / CCO Holdings Capital CorpCCO HLDGS LLC/CA 200000 183000 5.125 2/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12502TAF1 CCM Merger IncCCM MERGER INC 1384403 1396516 0 3/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12516UAC9 Cemex Finance LLCCEMEX FINANCE LLC 200000 224000 9.375 10/12/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 125581GL6 CIT Group IncCIT GROUP INC 520000 552500 5.25 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 125581GQ5 CIT Group IncCIT GROUP INC 310000 307288 5 8/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12618MAC4 CPI International IncCPI INTERNATIONAL INC 490000 503475 8 2/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12622GAH0 CNO Financial Group IncCNO FINANCIAL GROUP INC 2656424 2658084 0 9/28/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12626AAC0 Commercial Mortgage Pass Through CertificatesCOMM 2013-THL A 5175000 5153017 1.245 6/8/20307/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12644WAC0 Credit Suisse Mortgage Capital Certificates, Series 2010-16, 2450000 2425902 3.555 6/25/20507/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12645EDJ1 Credit Suisse Mortgage Capital Certificates, Series 2010-20R 2894355 2934902 3.5 9/27/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 126650BP4 CVS Pass-Through Trust 1768274 1971119 6.036 12/10/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 126650BW9 CVS Caremark Corp. 750000 796771 4.125 5/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 126694YQ5 Countrywide Home Loan Mortgage Pass Through Trust, Series 20 2595383 1977090 0.44 2/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12669GJY8 Countrywide Home Loans, Series 2004-25, Class 1A1 3964841 3646849 0.52 2/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12669GKF7 Countrywide Home Loans, Series 2004-25, Class 2A1 5502664 5252237 0.53 2/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 126802BM8 Cabela's Master Credit Card Trust, Series 2010-2A, Class A1 3000000 3092583 2.29 9/17/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12686CAZ2 Cablevision Systems Corp. 7.75% 615000 684188 7.75 4/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 12686CBA6 Cablevision Systems Corp. 305000 344650 8 4/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 127055AH4 Cabot CorpCABOT CORP 3425000 3312759 3.7 7/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 13123EAB0 Callidus Software IncCALLIDUS SOFTWARE INC 461000 490677 4.75 6/1/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 131347BW5 Calpine Corp., 7.50% 202000 216140 7.5 2/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 131347BY1 Calpine Corp. 212000 230020 7.875 1/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 13134MAW3 Calpine CorpCALPINE CORP 2233588 2243907 0 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 13134NAD3 Calpine Construction Finance Co LPCALPINE CONSTRUCTION FIN 1842000 1826113 0 5/3/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 131477AE1 Calumet Specialty Products Partners LP/Calumet Finance CorpC 205000 223963 9.375 5/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 131477AJ0 Calumet Specialty Products Partners LP/Calumet Finance CorpC 280000 309400 9.625 8/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 136375BV3 Canadian National Railway CoCANADIAN NATL RAILWAY 3150000 3089602 2.85 12/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 14040HAN5 Capital One Financial Corp. 3635000 4065777 6.15 9/1/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 14040HAY1 Capital One Financial Corp. 500000 532938 4.75 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 144538AB1 Carrington Mortgage Loan Trust Series 2006-FRE1CARR 2006-FRE 4968333 4786949 0.3 7/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 146900AG0 Cascades, Inc. 450000 472500 7.75 12/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 15126QAA7 Cementos Pacasmayo SAACEMENTOS PACASMAYO SAA 100000 93000 4.5 2/8/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 15132HAA9 Centros Comerciales Sudamericanos SA 150000 152268 5.5 1/20/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 156700AS5 CenturyLink IncCENTURYLINK INC 590000 587050 5.8 3/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 156700AT3 CenturyLink IncCENTURYLINK INC 295000 278775 7.65 3/15/2042

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 16388PAH5 Chemtura Corp. 2582944 2602316 0 8/27/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 163893AD2 Chemtura CorpCHEMTURA CORP 315000 313425 5.75 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 165167CJ4 Chesapeake Energy CorpCHESAPEAKE ENERGY CORP 550000 548625 3.25 3/15/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 170031AA6 Chiquita Brands International Inc / Chiquita Brands LLCCHIQU 605000 642813 7.875 2/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17121EAB3 Chrysler Group LLC / CG Co-Issuer IncCHRYSLER GP/CG CO-ISSUE 465000 507431 8 6/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 171779AF8 Ciena CorpCIENA CORP 925000 1166656 4 3/15/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 171871AM8 Cincinnati Bell, Inc. 470000 488800 8.75 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 171871AN6 Cincinnati Bell, Inc. 610000 643550 8.375 10/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 172967CQ2 Citigroup, Inc. 2350000 2442574 5 9/15/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 172967DY4 Citigroup, Inc. 4875000 5343141 5.5 2/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 172967EV9 Citigroup, Inc., 8.50% 1475000 1882714 8.5 5/22/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17308CRJ7 Citigroup Funding, Inc. 250000000 159961 11 7/27/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17308CZX7 CITIGROUP INC 05/22 1 1640000000 864508 1 5/5/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17317HAY0 Citigroup Mortgage Loan Trust 2010-8CMLTI 2010-8 5A6 4540794 4576080 4 11/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17317HDD3 Citigroup Mortgage Loan Trust 2010-8CMLTI 2010-8 6A6 4424446 4532606 4.5 12/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17318NAA8 Citigroup Mortgage Loan Trust 2012-1CMLTI 2012-1 1A1 4367862 4174637 0.56 6/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17319UAL7 Citigroup Mortgage Loan Trust 2013-2CMLTI 2013-2 3A1 5725783 5294059 0.373 4/25/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17319UAW3 Citigroup Mortgage Loan Trust 2013-2CMLTI 2013-2 5A1 1445663 1329487 0.333 7/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17453BAJ0 Citizens Communications Company 1259000 1227525 9 8/15/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 17776TAA0 City Center Trust 2011-CCHPJPMCC 2011-CCHP A 599976 598819 2.6 7/15/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 184496AJ6 Clean Harbors IncCLEAN HARBORS INC 160000 164000 5.25 8/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 185401AD8 Cleaver-Brooks IncCLEAVER-BROOKS INC 460000 494500 8.75 12/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 18911MAD3 Cloud Peak Energy Resources LLC / Cloud Peak Energy Finance 505000 545400 8.5 12/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 19259PAH5 Outerwall IncOUTERWALL INC 595000 603925 6 3/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 195325BD6 Colombia Government International Bond 476000 627130 8.125 5/21/20247/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 195325BK0 Republic of Colombia 1478000 1869670 7.375 9/18/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 20030NBH3 Comcast CorpCOMCAST CORP 4450000 4288291 4.25 1/15/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 20046GAY4 Commercial Mtge Pass Through Cert, Ser 2006-FL12, Class B 7088045 6932257 0.361 12/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 20047EAJ1 COMM 2006-C8 Mortgage TrustCOMM 2006-C8 AJ 2075000 1942802 5.377 12/10/20467/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 20047RAE3 Commercial Mtge Pass Through Cert, Ser 2007-C9, Class A4 2475000 2817750 5.8 12/10/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 203372AH0 CommScope, Inc. 535000 587163 8.25 1/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 204483AA9 Cia Minera Milpo SAACOMPANIA MINERA MILPO 200000 184500 4.625 3/28/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 205826AF7 Comtech Telecommunications Corp. 2453000 2534256 3 5/1/20297/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 205887BS0 ConAgra Foods IncCONAGRA FOODS INC 3225000 3083945 4.65 1/25/20437/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 20854PAF6 Consol Energy, Inc. 695000 748863 8.25 4/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 21685WDF1 Cooperatieve Centrale Raiffeisen-Boerenleenbank BA/Netherlan 3325000 3196841 3.95 11/9/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 21987BAQ1 Corp Nacional del Cobre de ChileCODELCO INC 469000 432267 3 7/17/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 21987BAR9 Corp Nacional del Cobre de ChileCODELCO INC 200000 166179 4.25 7/17/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 21987VAA2 Corp Azucarera del Peru SA 100000 98750 6.375 8/2/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 22003BAE6 Corporate Office Properties LPCORPORATE OFFICE PROP LP 1525000 1413649 3.6 5/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 22112EAA6 Cosan Luxembourg SACOSAN LUXEMBOURG SA 200000 187500 5 3/14/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 22234XAF6 Country Garden Holdings Co LtdCOUNTRY GARDEN HLDG CO 200000 185500 7.5 1/10/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 222372AJ3 Countrywide Financial Corp. 1325000 1455868 6.25 5/15/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 226566AM9 Cricket Communications IncCRICKET COMMUNICATIONS I 500000 568750 7.75 10/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 226567AJ4 Cricket Communications IncCRICKET COMMUNICATIONS INC 1164150 1168880 0 10/10/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 226567AK1 Cricket Communications IncCRICKET COMMUNICATIONS INC 1837000 1847333 0 3/8/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 228227BD5 Crown Castle International CorpCROWN CASTLE INTL CORP 455000 437938 5.25 1/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 23108KAB4 Cumulus Media Holdings IncCUMULUS MEDIA HOLDINGS 2787539 2810509 0 9/16/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 23283PAB0 CyrusOne LP / CyrusOne Finance CorpCYRUSONE LP/CYRUSONE FIN 600000 630000 6.375 11/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 23918VAM6 DaVita, Inc. 2177400 2190329 0 10/20/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 23918VAS3 DaVita HealthCare Partners IncDAVITA INC 1223850 1228876 0 11/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 242370AC8 Dean Foods CoDEAN FOODS CO 635000 721519 9.75 12/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 245217AS3 Del Monte CorpDEL MONTE CORP 745000 778525 7.625 2/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 24521QAB8 Del Monte Corp. 3350494 3350494 0 3/8/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 24823QAC1 Dendreon Corp. 511000 371114 2.875 1/15/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25150UAA6 Deutsche ALT-A Securities, Inc. Alternate Loan Trust Series 2651833 2024781 0.933 4/25/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25152EDL3 Deutsche Bank AG/London 283000 203760 9.375 2/13/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 251591AV5 DDR CorpDDR CORP 2600000 3209419 7.875 9/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25245BAB3 Diageo Investment CorpDIAGEO INVESTMENT CORP 1625000 1574931 2.875 5/11/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25459HAX3 DirecTV Holdings LLC / DirecTV Financing Company, Inc. 3100000 3061957 6 8/15/20407/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25470DAF6 Discovery Communications LLCDISCOVERY COMMUNICATIONS 3250000 3124391 3.3 5/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25470XAJ4 DISH DBS CorpDISH DBS CORP 340000 339150 5.875 7/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25470XAL9 DISH DBS CorpDISH DBS CORP 1820000 1706250 5 3/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 25714PBY3 Dominican Republic International Bond 278000 268965 5.875 4/18/20247/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 26225KAC3 Drumm Investors LLCDRUMM INVESTORS LLC 1493970 1445884 0 5/4/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 26817HAC4 Dynegy IncDYNEGY INC 2581538 2591219 0 4/23/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 26878UAG2 EP Energy LLCEP ENERGY LLC 2931000 2927946 0 5/24/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 26884LAA7 EQT Corp., Notes 2725000 3314284 8.125 6/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 279158AB5 Ecopetrol SA 25000 29750 7.625 7/23/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 281023AU5 Edison Mission Energy 1275000 784125 7 5/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 28370TAF6 El Paso Pipeline Partners Operating Co LLCEL PASO PIPELINE P 2725000 2470768 4.7 11/1/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 283875AP7 Republic of El Salvador 180000 201600 7.375 12/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 28660GAG1 Elizabeth Arden, Inc. 475000 513000 7.375 3/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29100PAB8 Envision Healthcare CorpENVISION HEALTHCARE CORP 575000 623875 8.125 6/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29101QAD1 Emergency Medical Services Corp. 2200852 2209105 0 5/25/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 291208AA4 Emgesa SA ESPEMGESA SA ESP 176000000 99390 8.75 1/25/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29246BAB4 Empresas Publicas de Medellin ESPEMPRESAS PUBLIC MEDELLIN 220000000 121916 8.375 2/1/2021

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29246NAA0 Empresa de Energia de Bogota SAEMPRESA DE ENERGIA DE BO 200000 212500 6.125 11/10/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 292505AE4 Encana CorpENCANA CORP 1150000 1332694 6.625 8/15/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29379VAZ6 Enterprise Products Operating LLCENTERPRISE PRODUCTS OPER 3200000 3089405 3.35 3/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29482PAA8 Erickson Air-Crane IncERICKSON AIR-CRANE INC 495000 499950 8.25 5/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29977HAB6 EP Energy LLC / EP Energy Finance IncEP ENERGY/EP FINANCE IN 415000 471025 9.375 5/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 29977HAD2 EP Energy LLC / Everest Acquisition Finance IncEP ENER/EVERE 385000 411950 6.875 5/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 30161MAH6 Exelon Generation Company LLC 3065000 3129592 4 10/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 30218AAB8 Express LLC / Express Finance Corp. 490000 525525 8.75 3/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 30219GAE8 Express Scripts Holding CoEXPRESS SCRIPTS HOLDING 2975000 3195406 4.75 11/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 30261MAG7 FREMF 2012-K710 Mortgage TrustFREMF 2012-K710 C 4500000 4136022 3.818 6/25/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 303901AS1 Fairfax Financial Holdings, Ltd. 2925000 3010969 5.8 5/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 3128LUFG6 Federal Home Loan Mortgage Corp., Pool 1J0167 437616 458568 2.752 11/1/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 3128LUJA5 Federal Homa Loan Mortgage Corp., Pool 1J0257 415773 439115 5.502 1/1/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31300LRP2 Freddie Mac Non Gold PoolFH 848594 2087194 2196114 2.726 7/1/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31371MML8 Fannie Mae PoolFN 256063 611035 651074 5 1/1/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31371PBJ8 Fannie Mae PoolFN 257541 4304 4586 5 1/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 3137A1NL3 Federal Home Loan Mortgage Corp., Series 3733, Class A 304756 311349 4 4/15/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 3137A8GQ5 Federal Home Loan Mortgage Corp., Series 3829, Class IO, IO 7007557 1015279 4.5 8/15/20397/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 3138EKC45 Fannie Mae PoolFN AL2790 429460 432208 2.856 12/1/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31403CY21 Federal National Mortgage Association, Pool 745129 411528 432942 2.799 11/1/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31410HAQ4 Federated Department Stores, Inc. 175000 202627 6.9 4/1/20297/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31411FJW5 Federal National Mortgage Association, Pool 906677 350837 369715 5.791 1/1/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31411UW49 Federal National Mortgage Association, Pool 915167 1770570 1891678 2.371 4/1/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31412QL98 Fannie Mae PoolFN 931952 825955 929853 6.5 1/1/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31416BLY2 Federal National Mortgage Association, Pool 995043 707744 753021 3.908 10/1/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31419AJW8 Fannie Mae PoolFN AE0276 484041 512365 4 8/1/20257/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31529TAB9 Ferrexpo Finance PLCFERREXPO FINANCE PLC 200000 187330 7.875 4/7/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31567QAB8 Fibertech Networks LLCFIBERTECH NETWORKS LLC 2273575 2284234 0 12/18/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 31620RAC9 Fidelity National Financial IncFIDELITY NATL FINANCIAL 1475000 1632008 6.6 5/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 316773CK4 Fifth Third BancorpFIFTH THIRD BANCORP 3200000 3379386 3.625 1/25/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 319963BB9 First Data CorpFIRST DATA CORPORATION 600000 657750 12.625 1/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 319963BC7 First Data Corp., 144A 225000 236250 7.375 6/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 319963BE3 First Data CorpFIRST DATA CORPORATION 265000 276594 6.75 11/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 32007UAL3 First Data Corp. 1661632 1659901 0 3/24/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 32051GQ57 First Horizon Alternative Mortgage Securities, Series 2005-A 2680158 1884985 2.322 2/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 336130AA7 First Quality Finance Co IncFIRST QUALITY FINANCE CO 260000 247650 4.625 5/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 345397VM2 Ford Motor Credit Company LLC 3600000 4428814 8.125 1/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 346091AZ4 Forest Oil Corp. 490000 483875 7.25 6/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 346091BF7 Forest Oil CorpFOREST OIL CORPORATION 320000 311200 7.5 9/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 35100DAL0 Four Seasons Holdings IncFOUR SEASONS HOLDINGS 1867000 1888004 0 6/27/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 35164GAF9 FoxCo Acquisition Sub LLCFOXCO ACQUISITION SUB LLC 3391992 3425912 0 7/14/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 35562TAF9 FREMF Mortgage Trust, Series 2011-K701, Class C 6125000 5971269 4.286 7/25/20487/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 35671DAX3 Freeport-McMoRan Copper & Gold IncFREEPORT-MCMORAN C & G 3050000 2761851 3.875 3/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 35687KAL5 Freescale Semiconductor IncFREESCALE SEMICONDUCTOR INC 3576038 3607328 0 3/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 35802XAF0 Fresenius Medical Care US Finance II IncFRESENIUS MED CARE I 550000 580250 5.875 1/31/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 362251AA8 GRD Holdings III CorpGRD HOLDING III CORP 280000 300300 10.75 6/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 362334EB6 GSAMP Trust 2006-NC1GSAMP 2006-NC1 A2 3191242 2963479 0.37 2/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 36246LAG6 GS Mortgage Securities Trust 2007-GG10GSMS 2007-GG10 AM 5325000 5245370 5.799 8/10/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 36297GHP8 Government National Mortgage Association 435855 482851 6 8/15/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 365556AK5 Gardner Denver IncGARDNER DENVER INC 6326000 6345332 0 7/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 368266AT9 Gazprom OAO Via Gaz Capital SAGAZPROM (GAZ CAPITAL SA) 214000 187250 4.95 2/6/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 36962GXZ2 General Electric Capital Corp. 1225000 1477123 6.75 3/15/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 370425RZ5 General Motors Acceptance Corp. 395000 472025 8 11/1/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 37244DAC3 GenOn Energy, Inc. 1120000 1282400 9.5 10/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 37247DAP1 Genworth Holdings IncGENWORTH HOLDINGS INC 3270000 3926936 7.625 9/24/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 37253DAA5 GeoPark Latin America Ltd Agencia en ChileGEOPARK LATIN AMER 200000 204000 7.5 2/11/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 373334JW2 Georgia Power CoGEORGIA POWER COMPANY 4725000 4405902 4.3 3/15/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 38141GGQ1 Goldman Sachs Group, Inc./The 3100000 3346611 5.25 7/27/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 382550BC4 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 190000 201875 7 5/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 382550BD2 Goodyear Tire & Rubber Co/TheGOODYEAR TIRE & RUBBER 415000 434194 6.5 3/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 389375AG1 Gray Television IncGRAY TELEVISION INC 550000 578875 7.5 10/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 393657AH4 Greenbrier Cos IncGREENBRIER COS INC 886000 908704 3.5 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 398433AF9 Griffon CorpGRIFFON CORPORATION 700000 736750 7.125 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 40052VAA2 Grupo Bimbo SAB de CV 200000 212916 4.875 6/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 40052XAA8 Gruposura Finance 201000 205020 5.7 5/18/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 404121AD7 HCA, Inc. 650000 732875 7.5 2/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 40412CAB7 HCA Holdings IncHCA HOLDINGS INC 250000 271875 7.75 5/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 40415RAN5 HD Supply IncHD SUPPLY INC 600000 636000 7.5 7/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 40419VAJ1 HJ Heinz CoHJ HEINZ CO 2910000 2935463 0 6/5/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 404280AH2 HSBC Holdings PLC 2850000 3247447 6.5 9/15/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 41164UAB5 HarborView Mortgage Loan Trust 2007-3HVMLT 2007-3 2A1A 3905819 3122937 0.392 5/19/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 413626AU6 Caesars Entertainment Operating Company, Inc. 3002514 2657762 0 1/28/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 416515AV6 Hartford Financial Services Group Inc, Series MTN 2950000 3381626 6 1/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 420088AA4 Hawk Acquisition Sub Inc. 510000 489600 4.25 10/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 421924BG5 Healthsouth Corp. 375000 410625 8.125 2/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 421933AL6 Health Management Associates IncHEALTH MANAGEMENT ASSOC 455000 515288 7.375 1/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 428302AA1 Hexion US Finance CorpHEXION US FINANCE CORP 505000 516363 6.625 4/15/2020

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 428302AD5 Hexion US Finance CorpHEXION US FINANCE CORP 355000 362988 6.625 4/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 436440AF8 Hologic IncHOLOGIC INC 450000 476438 6.25 8/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 43644AAQ2 Hologic IncHOLOGIC INC 1565478 1570117 0 8/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 437076AZ5 Home Depot Inc/TheHOME DEPOT INC 1525000 1450818 2.7 4/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 43713WAB3 Home Inns & Hotels Management IncHOME INNS HTL MNGMT INC 98000 86608 2 12/15/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 440543AM8 Hornbeck Offshore Services IncHORNBECK OFFSHORE SERV 431000 519894 1.5 9/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 440543AP1 Hornbeck Offshore Services IncHORNBECK OFFSHORE SERV 300000 288000 5 3/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 44344HAB1 Hubbard Broadcasting IncHUBBARD BROADCASTING 1464524 1466965 0 4/28/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 444859AZ5 Humana, Inc. Sr Note 2500000 3303275 8.15 6/15/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 445545AE6 Republic of Hungary 720000 751680 6.375 3/29/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 445545AF3 Republic of Hungary 158000 165900 7.625 3/29/20417/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 445545AG1 Hungary Government International BondHUNGARY 154000 150535 4.125 2/19/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 44915JAA8 Hypermarcas SAHYPERMARCAS SA 179000 179224 6.5 4/20/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 44920UAB4 Hyundai Capital Services, Inc. 3125000 3359413 6 5/5/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 44984WAC1 Ineos Finance PLCINEOS FINANCE PLC 410000 449975 8.375 2/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45072PAD4 IASIS Healthcare LLC / IASIS Capital CorpIASIS HEALTHCARE/CA 530000 556500 8.375 5/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45073CAJ9 IASIS Healthcare LLC / IASIS Capital CorpIASIS HEALTHCARE LL 2652771 2669351 0 5/3/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45112FAC0 ICICI Bank Ltd/DubaiICICI BANK LTD/DUBAI 200000 204414 4.7 2/21/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45169UAC9 iGATE CorpIGATE CORP 355000 382956 9 5/1/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 455780BC9 Indonesia Government International Bond 575000 787750 11.625 3/4/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 455780BL9 Indonesia Government International BondREPUBLIC OF INDONESIA 841000 737978 3.375 4/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45579AAA1 Indo Energy Finance II BVINDO ENERGY FINANCE II 300000 253500 6.375 1/24/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45660LUD9 Indymac Index Mortgage Loan Trust, Series 2005-16IP, A1 3156525 2676436 0.51 7/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45660LY60 IndyMac INDA Mortgage Loan Trust 2005-AR2INDA 2005-AR2 1A1 1613962 1461683 2.568 1/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45672JAB6 Ineos US Finance LLCINEOS US FINANCE LLC 2009687 2005022 0 5/4/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45672NAA9 Infor US IncINFOR US INC 630000 726075 11.5 7/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45685EAC0 ING US Inc. 3250000 3242938 2.9 2/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 458140AD2 Intel CorpINTEL CORP 1071000 1150656 2.95 12/15/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 45824TAE5 Intelsat Jackson Holdings SAINTELSAT JACKSON HLDG 545000 589281 7.25 4/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 459745FY6 International Lease Finance Corp. 2925000 3060281 6.5 9/1/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 459745GF6 International Lease Finance Corp. 501000 579908 8.25 12/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 460690BH2 Interpublic Group of Cos Inc/TheINTERPUBLIC GROUP COS 3250000 3161639 4 3/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46115HAG2 Intesa Sanpaolo SpAINTESA SANPAOLO SPA 8100000 8030656 3.125 1/15/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 464592AQ7 Isle of Capri Casinos IncISLE OF CAPRI CASINOS 980000 950600 5.875 3/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46521NBB7 iStar Financial IncISTAR FINANCIAL INC 3930521 3942804 0 10/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46625HGY0 JPMorgan Chase & Company 2700000 3105986 6 1/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46629PAF5 JP Morgan Chase Commercial Mortgage Securities Trust 2006-LD 2800000 2438747 5.411 5/15/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46634BAA0 JPMorgan Reremic, Series 2009-12, Class 1A1 415234 421308 5.747 7/26/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46634NAA4 JP Morgan Chase Commercial Mortgage Securities Corp., Series 2660955 2781284 3.853 6/15/20437/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 46636KAC4 Jp Morgan Resecuritization Trust Series 2011-2JPMRR 2011-2 1 2934437 2830247 0.84 8/26/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 47009YAD9 Pharmaceutical Product Development IncPHARMACEUTICAL PROD DE 1238565 1246134 0 12/5/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 472320AA8 Jefferies & Company, Inc. JMAC Series 2008-R1, Class A 2998704 2161855 7.116 6/25/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 47232QAG8 Jefferies & Company, Inc., Series 2009-R2, Class 4A 1726021 1737817 2.717 5/26/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 47233CAA1 Jefferies & Company, Inc., Series 2009-R9, Class 1A1 1501864 1531542 2.557 8/26/20467/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 47233UAA1 Jefferies & Company, Inc., Series 2010-R8, Class 1A1 247861 246734 0.393 2/26/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 48300TAB8 Kaisa Group Holdings LtdKAISA GROUP HOLDINGS LTD 200000 191500 8.875 3/19/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 48667QAA3 KazMunaiGaz Finance Sub BV 1213000 1476828 9.125 7/2/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 48667QAF2 KazMunaiGaz Finance Sub BV 200000 217000 6.375 4/9/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 49446XAA4 Kimco Realty Corp. 2975000 3223216 4.3 2/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 494550BR6 Kinder Morgan Energy Partners LPKINDER MORGAN ENER PART 3250000 3267379 2.65 2/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 49460YAU9 Kinetic Concepts IncKINETIC CONCEPTS INC 3466062 3500723 0 5/4/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 49461BAB0 Kinetic Concepts Inc / KCI USA IncKINETICS CONCEPT/KCI USA 530000 583000 10.5 11/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 49461BAE4 Kinetic Concepts Inc / KCI USA IncKINETICS CONCEPT/KCI USA 370000 390813 12.5 11/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 50015QAD2 Kodiak Oil & Gas CorpKODIAK OIL & GAS CORP 325000 327438 5.5 1/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 501044CT6 Kroger Co/TheKROGER CO/THE 975000 977478 5.15 8/1/20437/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 50179MAE1 LB-UBS Commercial Mortgage Trust 2006-C6LBUBS 2006-C6 A4 526000 580683 5.372 9/15/20397/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 50217KAE9 LTS Buyer LLCLTS BUYER LLC 1685000 1694478 0 4/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 502413AZ0 L-3 Communications Corp. 2925000 3072751 4.75 7/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 50307MAB2 La Frontera Generation LLCLA FRONTERA GENERATION LLC 1800000 1808438 0 9/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 51509BAC8 Landry's IncLANDRY'S INC 585000 633263 9.375 5/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 516807AE4 Laredo Petroleum IncLAREDO PETROLEUM INC 295000 311225 7.375 5/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 52078DAF6 Infor US IncINFOR US INC 3431758 3461785 0 4/5/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 52524HAJ9 Lehman XS Trust, Series 2007-4N, Class 3A2A 805201 609135 0.912 3/25/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 526057BM5 Lennar CorpLENNAR CORP 455000 436800 5 11/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 527298AP8 Level 3 Financing, Inc. 375000 405000 10 2/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 527298AW3 Level 3 Financing IncLEVEL 3 FINANCING INC 725000 752188 7 6/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 52729KAF3 Level 3 Financing IncLEVEL 3 FINANCING INC 1973000 1984818 0 8/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 52729KAH9 Level 3 Financing IncLEVEL 3 FINANCING INC 2585000 2600595 0 8/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 52736RBD3 Levi Strauss & CoLEVI STRAUSS & CO 500000 550000 6.875 5/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 532716AK3 Limited Brands, Inc. 125000 125000 6.95 3/1/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 532778AL1 LIN Television CorpLIN TELEVISION CORP 970234 975085 0 12/21/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 536022AF3 Linn Energy LLC / Linn Energy Finance CorpLINN ENERGY LLC/FI 560000 565600 7.75 2/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 536878AG6 Lithuania Government International BondREPUBLIC OF LITHUANIA 554000 649565 6.625 2/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 542514NB6 Long Beach Mortgage Loan Trust 2005-WL2LBMLT 2005-WL2 M1 3108234 3006514 0.66 8/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 544152AB7 Lorillard Tobacco Company 2650000 3056719 6.875 5/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 546347AH8 Louisiana-Pacific CorpLOUISIANA PACIFIC CORP 600000 660000 7.5 6/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 547395II6 European Investment BankEUROPEAN INVESTMENT BANK 1480000 99642 0 12/31/2018

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 548574II5 Russian Foreign Bond - EurobondRUSSIA FOREIGN BOND 560000 968800 12.75 6/24/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 549463AG2 Lucent Technologies Inc, Series A 880000 853600 2.875 6/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 552081AD3 LyondellBasell Industries NVLYONDELLBASELL IND NV 3300000 3780513 6 11/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 552704AB4 MEG Energy Corp. 535000 535000 6.375 1/30/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 552953CA7 MGM Resorts InternationalMGM RESORTS INTL 905000 954775 6.625 12/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 55301HAN2 MGM Resorts InternationalMGM RESORTS INTL 1218875 1219627 0 12/20/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 55312VAC2 Merrill Lynch/Countrywide Commercial Mortgage Trust, Series 486566 485728 0.312 12/12/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 55336TAC9 Momentive Performance Materials IncMOMENTIVE PERFORMANCE 475000 505875 8.875 10/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 55377WAB4 MTS International Funding LtdMTS INTL FUNDING LTD 350000 327320 5 5/30/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 554276AE5 MacDermid IncMACDERMID INC 1196000 1201980 0 6/7/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 554276AH8 MacDermid IncMACDERMID INC 598000 603980 0 12/7/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 55616XAF4 Macy's Retail Holdings IncMACYS RETAIL HLDGS INC 4575000 4637069 3.875 1/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 55933JAA2 Magnachip Semiconductor CorpMAGNACHIP SEMICONDUCTOR 505000 506263 6.625 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 563571AH1 Manitowoc Company, Inc. 175000 196875 8.5 11/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 571903AJ2 Marriott International Inc/DEMARRIOTT INTERNATIONAL 3250000 3292985 3 3/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 576323AN9 MasTec IncMASTEC INC 650000 611000 4.875 3/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 58445MAP7 Mediacom LLC / Mediacom Capital CorpMEDIACOM LLC/CAPTL CORP 570000 607050 7.25 2/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 588056AM3 Mercer International, Inc. 500000 530000 9.5 12/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 5901884M7 Merrill Lynch & Company, Inc. 3530000 3870126 6.05 5/16/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 59125QAA6 Metalloinvest Finance, Ltd. 203000 212643 6.5 7/21/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 59284BAB4 Mexichem SAB de CVMEXICHEM SAB DE CV 200000 197000 4.875 9/19/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 59562VAT4 MidAmerican Energy Holdings CoMIDAMERICAN ENERGY HLDGS 2870000 3355618 5.75 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 59804VAA3 Midstates Petroleum Co Inc / Midstates Petroleum Co LLCMIDST 540000 561600 10.75 10/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 603674AB8 Ukraine Government International Bond 100000 97250 6.875 9/23/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 605024AF5 Mission Broadcasting IncMISSION BROADCASTING INC 375242 378995 0 12/3/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 60688QAD7 Mizuho Bank LtdMIZUHO BANK LTD 3500000 3198542 2.95 10/17/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 61746RJL6 Morgan Stanley ABS Capital I Inc Trust 2004-WMC3MSAC 2004-WM 3716613 3599354 0.985 1/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 6174824M3 Morgan StanleyMORGAN STANLEY 4575000 4589215 4.875 11/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 61760DAA1 Morgan Stanley Reremic Trust, Series 2011-Keya, Class 1A 2734889 2730257 4.25 12/19/20407/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 617726AF1 Morocco Government International Bond 200000 181750 4.25 12/11/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 61913PAG7 MortgageIT Trust, Series 2004-2, Class A1 2212149 2092266 0.56 12/25/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 62476KAB6 Mriya Agro Holding PLCMRIYA AGRO HOLDING PLC 200000 186000 9.45 4/19/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 62856RAB1 Myriad International Holdings BVMYRIAD INT HOLDINGS BV 200000 206500 6 7/18/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 628782AH7 NBTY, Inc. 205000 227038 9 10/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 62886EAJ7 NCR CorpNCR CORP 575000 556313 5 7/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 62914QAA5 NII International Telecom SCANII INTERNATL TELECOM SA 320000 351200 11.375 8/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 629377BG6 NRG Energy IncNRG ENERGY INC 400000 432000 8.5 6/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 62937NAT4 NRG Energy IncNRG ENERGY INC 2472803 2467780 0 7/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 63080TAA5 Nara Cable Funding LtdNARA CABLE FUNDING 510000 535500 8.875 12/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 637071AJ0 National Oilwell Varco IncNATIONAL OILWELL VARCO I 1675000 1576121 2.6 12/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 63860UAK6 Nationstar Mortgage LLC / Nationstar Capital CorpNATIONSTAR 305000 304238 6.5 7/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 63946BAE0 NBCUniversal Media LLCNBCUNIVERSAL MEDIA LLC 2850000 3089397 4.375 4/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 64110D104 NetApp, Inc. 1900 78128 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 64118QAA5 NetSuite IncNETSUITE INC 717000 747473 0.25 6/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 64455RAB2 Hostess Brands IncHOSTESS BRANDS INC 1350000 1387125 0 3/20/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 651639AM8 Newmont Mining CorpNEWMONT MINING CORP 2850000 2714990 6.25 10/1/20397/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 651717100 NewPage Group IncNEWPAGE GROUP INC 1300 104000 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 652482BQ2 News America, Inc. 2725000 3185356 6.65 11/15/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 65336RAF5 Nexstar Broadcasting IncNEXSTAR BROADCASTING INC 887593 887593 0 12/3/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 65336YAH6 Nexstar Broadcasting IncNEXSTAR BROADCASTING INC 470000 486450 6.875 11/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 65412ACD2 Nigeria Government International BondREPUBLIC OF NIGERIA 232000 236060 6.375 7/12/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 65539LAE6 Nomura Resecuritization Trust 2011-1RNMRR 2011-1RA 1A5 3439659 3466169 2.56 3/26/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 65556TAD9 Norcraft Companies LP/Norcraft Finance Corp. 565000 587600 10.5 12/15/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 655664AL4 Nordstrom, Inc. 2500000 3229140 7 1/15/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 666807BF8 Northrop Grumman CorpNORTHROP GRUMMAN CORP 3100000 3039054 1.75 6/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 66989PAB6 Novatek OAO via Novatek Finance LtdNOVATEK(NOVATEK FIN LTD) 218000 236225 6.604 2/3/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 67020YAD2 Nuance Communications IncNUANCE COMMUNICATIONS 500000 487500 5.375 8/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 67020YAF7 Nuance Communications IncNUANCE COMMUNICATIONS 810000 825188 2.75 11/1/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 67087MAA4 OBP Depositor LLC Trust, Series 2010-OBP, Class A 2500000 2716563 4.646 7/15/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 674215AC2 Oasis Petroleum IncOASIS PETROLEUM INC 590000 629825 7.25 2/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 67574UAB4 Ocwen Loan Servicing LLCOCWEN LOAN SERVICING LLC 2349113 2376520 0 2/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 675758AH9 Odebrecht Finance, Ltd. 200000 195000 5.125 6/26/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 676253AL1 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 700000 701750 7.125 4/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 678865II9 Republic of South Africa 6445000 746550 13.5 9/15/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 682134AC5 Omnicom Group, Inc. 2950000 3136107 4.45 8/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 68233JAR5 Oncor Electric Delivery Co LLCONCOR ELECTRIC DELIVERY 3000000 3142014 4.1 6/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 68389XAQ8 Oracle CorpORACLE CORP 1700000 1712432 2.375 1/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 690742AB7 Owens CorningOWENS CORNING INC 2225000 2362087 7 12/1/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 693476BJ1 PNC Funding CorpPNC FUNDING CORP 1625000 1817398 5.125 2/8/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69349FAH4 Tomkins LLCTOMKINS LLC 2107489 2119343 0 9/29/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69349LAC2 PNC Bank NAPNC BANK NA 2700000 2999057 4.875 9/21/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69352JAN7 PPL Energy Supply LLCPPL ENERGY SUPPLY LLC 3200000 3270752 4.6 12/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69353XAA3 PNK Finance CorpPNK FINANCE CORP 210000 211313 6.375 8/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69419BAA3 Pacific Drilling SAPACIFIC DRILLING SA 560000 548800 5.375 6/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69480UAF4 Pacific Rubiales Energy Corp. 123000 115989 5.125 3/28/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 695114CN6 PacifiCorpPACIFICORP 3525000 3282177 4.1 2/1/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 698299AD6 Republic of Panama 99000 138848 8.875 9/30/2027

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 698299AK0 Republic of Panama 696000 1021380 9.375 4/1/20297/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 698299AV6 Panama Government International BondREPUBLIC OF PANAMA 134000 165825 7.125 1/29/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 698299AW4 Panama Government International Bond 393000 465705 6.7 1/26/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 698299AX2 Panama Government International Bond 464000 513880 5.2 1/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 69888DAG8 Par Pharmaceutical Cos IncPAR PHARMACEUTICAL 2044576 2047497 0 9/28/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 700677AN7 Park-Ohio Industries IncPARK-OHIO INDUSTRIES INC 275000 298375 8.125 4/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 701081AT8 Parker Drilling Company 550000 588500 9.125 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 701081AV3 Parker Drilling CoPARKER DRILLING CO 200000 200500 7.5 8/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 704549AM6 Peabody Energy CorpPEABODY ENERGY CORP 765000 749700 6.25 11/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 705011AA2 Pearson Funding Four PLCPEARSON FUNDING FOUR PLC 1675000 1630711 3.75 5/8/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 70501VAA6 Pearson Funding Five PLC 1525000 1408545 3.25 5/8/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 706451BG5 Pemex Project Funding Master Trust 376000 402320 6.625 6/15/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 715638AP7 Republic of Peru 435000 634013 8.75 11/21/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 715638AS1 Republic of Peru 275000 350625 7.35 7/21/20257/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 715638AY8 Republic of Peru 30000 13506 8.2 8/12/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 715638BE1 Peruvian Government International Bond 310000 119321 6.95 8/12/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 715638BL5 Peruvian Government International BondREPUBLIC OF PERU 180000 66856 6.85 2/12/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 715638BM3 Peruvian Government International Bond 271000 276420 5.625 11/18/20507/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 71601UAA5 Petco Holdings IncPETCO HOLDINGS INC 350000 358750 8.5 10/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 71645WAV3 Petrobras International Finance CoPETROBRAS INTL FIN CO 42000 42658 2.875 2/6/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 71654QBA9 Petroleos MexicanosPETROLEOS MEXICANOS 5250000 433473 7.65 11/24/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 718172AS8 Philip Morris International IncPHILIP MORRIS INTL INC 3175000 3106188 1.125 8/21/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 718286BB2 Republic of Philippines 1023000 1340130 7.75 1/14/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 718546AC8 Phillips 66PHILLIPS 66 3175000 3271657 4.3 4/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 72147KAB4 Pilgrim's Pride CorpPILGRIM'S PRIDE CORP 495000 535838 7.875 12/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 723456AN9 Pinnacle Entertainment, Inc. 395000 427588 8.75 5/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 72347NAL4 Pinnacle Foods Finance LLCPINNACLE FOODS FINANCE LLC 1931160 1929953 0 4/29/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 723787AK3 Pioneer Natural Resources CoPIONEER NATURAL RESOURCE 3250000 3225290 3.95 7/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 724805II9 Hungary Government BondHUNGARY GOVERNMENT BOND 54420000 254651 6.75 11/24/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 731011AR3 Poland Government International Bond 1164000 1361787 6.375 7/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 735177II0 El Salvador Government International Bond 189000 197978 8.25 4/10/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 737446AB0 Post Holdings IncPOST HOLDINGS INC 700000 750750 7.375 2/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 737446AD6 Post Holdings IncPOST HOLDINGS INC 30000 32175 7.375 2/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 743494AC0 Prospect Medical Holdings IncPROSPECT MEDICAL HOLDING 615000 645750 8.375 5/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74387UAD3 Provident Funding Associates LP / PFG Finance Corp. 350000 390250 10.125 2/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74387UAG6 Provident Funding Associates LP / PFG Finance CorpPROVIDENT 200000 202500 6.75 6/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 744194II4 Poland Government BondPOLAND GOVERNMENT BOND 520000 182924 5.75 9/23/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74733VAB6 QEP Resources IncQEP RESOURCES INC 485000 481363 5.375 10/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74735HAC3 Air Distribution Technologies IncAIR DISTRIBUTION TECH 3154150 3163351 0 11/9/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74819RAP1 Quebecor Media IncQUEBECOR MEDIA INC 555000 542513 5.75 1/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74840DAA8 Quiksilver Inc / QS Wholesale incQUIKSILVER INC/QS WHOLES 330000 344850 7.875 8/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74840DAC4 Quiksilver Inc / QS Wholesale incQUIKSILVER INC/QS WHOLES 245000 252963 10 8/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74919PAC3 RAAC Series 2006-SP2 TrustRAAC 2006-SP2 A3 3900000 3731824 0.46 2/25/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931TAG0 RBSSP Resecuritization Trust 2012-6RBSSP 2012-6 4A1 4215952 3694451 0.523 1/26/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931TAJ4 RBSSP Resecuritization Trust 2012-6RBSSP 2012-6 5A1 2894010 2680775 0.653 12/26/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931TAL9 RBSSP Resecuritization Trust 2012-6RBSSP 2012-6 6A1 4733921 4289180 0.53 11/26/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931TAN5 RBSSP Resecuritization Trust 2012-6RBSSP 2012-6 7A1 3316655 3034192 0.39 2/26/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931TAX3 RBSSP Resecuritization Trust 2012-6RBSSP 2012-6 9A1 2068209 1981144 0.54 11/26/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931TAZ8 RBSSP Resecuritization Trust 2012-6RBSSP 2012-6 10A1 3151222 2787133 0.34 8/26/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74931XAG1 RBSSP Resecuritization Trust 2013-1RBSSP 2013-1 4A1 2080319 1809442 0.363 1/26/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 749571AA3 RHP Hotel Properties LP / RHP Finance CorpRHP HOTEL PPTY/RHP 490000 480200 5 4/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74973WAA5 RTI International Metals, Inc. 1383000 1555011 3 12/1/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74973WAB3 RTI International Metals IncRTI INTERNATIONAL METALS 544000 552160 1.625 10/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 74977XAA9 RSI Home Products IncRSI HOME PRODUCTS INC 385000 396550 6.875 3/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 750323AB3 Radiation Therapy Services IncRADIATION THERAPY SERVIC 475000 330125 9.875 4/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 75040PAP3 Radio One IncRADIO ONE INC 740496 744198 12.5 5/24/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 750438AE3 RadioShack CorpRADIOSHACK CORP 220000 152900 6.75 5/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 75605NAJ9 Realogy Group LLCREALOGY CORP 2334150 2353115 0 3/5/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 761520AU9 Revlon Consumer Products CorpREVLON CONSUMER PRODS CORP 2563819 2588388 0 11/19/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 76168JAJ5 Rexnord LLCREXNORD LLC 2213798 2220993 0 4/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 761713AU0 Reynolds American IncREYNOLDS AMERICAN INC 2625000 3046580 6.75 6/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 761735AH2 Reynolds Group Issuer Inc / Reynolds Group Issuer LLC / Reyn 635000 685800 9.875 8/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 76173FAM9 Reynolds Group Holdings IncREYNOLDS GROUP HOLDINGS 2322450 2346836 0 9/28/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 76775YBA5 Rite Aid CorpRITE AID CORP 1198000 1205488 0 6/21/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 783764AS2 Ryland Group Inc/TheRYLAND GROUP 1797000 1653240 0.25 6/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 78412FAL8 SESI LLCSESI LLC 409000 431495 6.375 5/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 78412FAP9 SESI LLCSESI LLC 320000 348800 7.125 12/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 78444VAA9 SLC Student Loan Trust, Series 2010-B, Class A1 1561726 1643689 4 7/15/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 78447BAA0 SLM Private Education Loan Trust 2012-CSLMA 2012-C A1 1326542 1333603 1.291 8/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 784662AC2 SSI Investments II/SSI Co-Issuer LLC 425000 468563 11.125 6/1/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 785583AF2 Sabine Pass LNG LP 450000 495000 7.5 11/30/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 785592AA4 Sabine Pass Liquefaction LLCSABINE PASS LIQUEFACTION 590000 581888 5.625 2/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 78573AAA8 SABMiller Holdings, Inc. 3100000 3160301 3.75 1/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 79586KAA9 Samarco Mineracao SASAMARCO MINERACAO SA 200000 176000 4.125 11/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 796038AA5 Samson Investment CoSAMSON INVESTMENT COMPAN 625000 662500 10 2/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 79603MAD8 Samson Investment CoSAMSON INVESTMENT COMPANY 1740000 1758488 0 9/25/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 80007P604 SandRidge Energy, Inc., Preferred 15230 1484925 8.5 NULL

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 80007PAL3 SandRidge Energy, Inc. 850000 892500 8.75 1/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 80282KAB2 Santander Holdings USA Inc/PASANTANDER HOLDINGS USA 3225000 3318525 3 9/24/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 81211KAR1 Sealed Air Corp. 645000 732075 8.375 9/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 81732LAL2 Sequa CorpSEQUA CORP 4868958 4919678 0 6/19/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 817609AB6 The ServiceMaster Company 250000 207500 7.45 8/15/20277/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 81760NAN9 ServiceMaster Co/TNSERVICEMASTER COMPANY 324000 316710 8 2/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 81760NAR0 ServiceMaster Co/TNSERVICEMASTER COMPANY 175000 162969 7 8/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 81806XAA1 7 WTC Depositor LLC TrustWTC7 2012-7WTC A 1409013 1475613 4.082 3/13/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 82088NAA0 Shearer's Foods LLC / Chip Fin CorpSHEARERS FOODS / CHIP FI 385000 411469 9 11/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 825798AA9 Sibur Securities LtdSIBUR SECURITIES LTD 200000 190500 3.914 1/31/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 82773WAD4 Accudyne Industries Borrower SCAACCUDYNE INDUSTRIES BOR 1776075 1773841 0 12/13/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 828807CK1 Simon Property Group LPSIMON PROPERTY GROUP LP 1450000 1443856 3.375 3/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 829259AN0 Sinclair Television Group IncSINCLAIR TELEVISION GROU 340000 343400 6.125 10/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 82937AAA1 Sinochem Overseas Capital Company, Ltd. 865000 871787 4.5 11/12/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 82937JAC8 Sinopec Group Overseas Development 2012, Ltd. 200000 187421 4.875 5/17/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 82937TAA0 Sinopec Capital 2013 LtdSINOPEC CAPITAL 2013 232000 209282 3.125 4/24/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 83149VAA7 SLM Student Loan Trust, Series 2011-1, Class A1 3634302 3604773 0.71 3/25/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 832248AV0 Smithfield Foods IncSMITHFIELD FOODS INC 610000 645075 6.625 8/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 83364LAB5 Societe Generale 3325000 3570594 5.75 4/20/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 83404DAA7 Softbank Corp. 365000 353138 4.5 4/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 83611MGS1 Soundview Home Equity Loan Trust, Series 2005-OPT3, Class A4 1376093 1354226 0.49 11/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 836205AN4 Republic of South Africa 1232000 1319780 5.5 3/9/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 84265VAG0 Southern Copper CorpSOUTHERN COPPER CORP 100000 79540 5.25 11/8/20427/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 84763BAA4 Spectrum Brands Escrow CorpSPEC BRNDS ESCROW CORP 520000 552500 6.375 11/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 852060AT9 Sprint Capital Corp. 1375000 1450625 8.75 3/15/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 853254AA8 Standard Chartered PLC 3500000 3563000 6.409 1/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1348194 1348194 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1713013 1713013 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2130026 2130026 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 4879315 4879315 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 474080 474080 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 823893 823893 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 3109694 3109694 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 6822673 6822673 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 666759 666759 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 3968739 3968739 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2101666 2101666 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 4425957 4425957 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 7278 7278 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 9645466 9645466 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 7432851 7432851 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1036052 1036052 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 134764 134764 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1931011 1931011 1 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2861633 2861633 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 5348007 5348007 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1990011 1990011 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 4578717 4578717 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 2216120 2216120 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 3839601 3839601 1 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85749P9B9 STATE STR INSTL LIQUID RESVS 1802462 1802462 0.01 9/19/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 857524AA0 Poland Government International BondREPUBLIC OF POLAND 569000 618788 5.125 4/21/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 857524AB8 Poland Government International BondREPUBLIC OF POLAND 307000 329258 5 3/23/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85771TAK0 STATS ChipPAC LtdSTATS CHIPPAC LTD 200000 196500 4.5 3/20/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 85805RAB4 Severstal OAO Via Steel Capital SASEVERSTAL (STEEL CAP) 200000 184500 5.9 10/17/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 861642AN6 Stone Energy CorpSTONE ENERGY CORP 549000 528069 1.75 3/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 86359LNA3 Structured Asset Mortgage Investments, Inc., Series 2005-AR6 3952044 3165042 0.5 9/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 86359LPF0 Structured Asset Mtge Inv Inc, Series 2005-AR5, Class A3 2547112 2472527 0.442 7/19/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 86363WAE9 Structured Asset Securities Corp Mortgage Loan Trust 2007-BC 1809183 1778156 0.25 5/25/20477/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 86365DAC3 Structured Asset Securities Corp, Series 2008-BC4, Class A3 3225463 3114478 0.44 11/25/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 866860AA7 Sun Products Corp/TheSUN PRODUCTS CORP 505000 515100 7.75 3/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 86881UAD8 Surgical Care Affiliates IncSURGICAL CARE AFFILIATES IN 1978000 1979236 0 6/29/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 87164GAE3 Syniverse Holdings IncSYNIVERSE HOLDINGS INC 2796750 2808113 0 4/23/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 872162AD4 TAL Advantage LLC, Series 2010-2A, Class A 2247500 2266671 4.3 10/20/20257/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 872162AF9 TAL Advantage I LLCTAL 2011-1A A 1987500 2036303 4.6 1/20/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 87218RAA3 TBG Global Pte Ltd. 200000 197000 4.625 4/3/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 87264MAH2 TRW Automotive IncTRW AUTOMOTIVE INC 423000 1061730 3.5 12/1/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 876511AB2 Taseko Mines LtdTASEKO MINES LTD 280000 282800 7.75 4/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 87938WAB9 Telefonica Emisones SAU 1900000 2090198 6.421 6/20/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 87938WAQ6 Telefonica Emisiones SAUTELEFONICA EMISIONES SAU 2725000 2693137 3.192 4/27/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 87951YAN1 Telesat CanadaTELESAT CANADA INC 1264791 1270587 0 3/28/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 88032QAC3 Tencent Holdings LtdTENCENT HOLDINGS LTD 200000 202061 3.375 3/5/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 88160QAC7 Tesoro Logistics LP / Tesoro Logistics Finance CorpTESORO LO 450000 454500 6.125 10/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 89352HAE9 TransCanada Pipelines, Ltd. 3471000 4517524 7.25 8/15/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 893647AQ0 TransDigm IncTRANSDIGM INC 375000 366563 5.5 10/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 89364MAX2 TransDigm IncTRANSDIGM INC 1755180 1763459 0 2/28/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 893830BB4 Transocean IncTRANSOCEAN INC 3000000 3387735 6.375 12/15/2021

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 89400RAB5 TransUnion Holding Co IncTRANSUNION HOLDING CO 170000 184450 9.625 6/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 89604BAP3 Tribune CoTRIBUNE CO 1786025 1794062 0 12/31/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 896356AD4 Trinidad Drilling, Ltd. 475000 503500 7.875 1/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 89668QAA6 Trinseo Materials Operating SCA / Trinseo Materials Finance 910000 903175 8.75 2/1/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 896818AB7 Triumph Group IncTRIUMPH GROUP INC 679000 1957218 2.625 10/1/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123AT7 Republic of Turkey 1449000 1756913 8 2/14/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123AW0 Republic of Turkey 601000 691150 7.375 2/5/20257/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123AX8 Republic of Turkey 83000 95035 7 6/5/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123AZ3 Republic of Turkey 108000 120420 7 9/26/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BA7 Turkey Government International BondREPUBLIC OF TURKEY 317000 355833 6.75 4/3/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BB5 Turkey Government International BondREPUBLIC OF TURKEY 493000 557090 7.25 3/5/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BD1 Turkey Government International BondREPUBLIC OF TURKEY 300000 342000 7 3/11/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BE9 Turkey Government International BondREPUBLIC OF TURKEY 103000 118193 7.5 7/14/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BH2 Republic of Turkey 175000 184625 5.625 3/30/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BJ8 Turkey Government International BondREPUBLIC OF TURKEY 1938000 1870170 6 1/14/20417/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BY5 Turkey Government International BondREPUBLIC OF TURKEY 226000 228825 5.125 3/25/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123BZ2 Turkey Government International BondREPUBLIC OF TURKEY 485000 528650 6.25 9/26/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123CA6 Turkey Government International BondREPUBLIC OF TURKEY 818000 707570 3.25 3/23/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900123CB4 Turkey Government International BondREPUBLIC OF TURKEY 200000 166500 4.875 4/16/20437/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 900148AD9 Turkiye Garanti Bankasi ASTURKIYE GARANTI BANKASI 200000 181000 5.25 9/13/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 90210EAM8 Texas Competitive Electric Holdings Company LLC 10548544 7387283 0 10/10/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 903203BL0 UPC Financing PartnershipUPC FINANCING PARTNERSHIP 1900000 1910688 0 1/31/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 90324LAG8 US Renal Care IncUS RENAL CARE INC 1237807 1233165 0 7/3/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 90347BAB4 US Coatings Acquisition IncUS COATINGS ACQUISITION INC 2448863 2471057 0 2/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 903724AF9 Ukraine Government International BondUKRAINE GOVERNMENT 859000 770953 7.8 11/28/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 903724AG7 Ukraine Government International BondUKRAINE GOVERNMENT 400000 349500 7.5 4/17/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91086QAS7 Government of Mexico 2138000 2586980 6.75 9/27/20347/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91086QAV0 Government of Mexico 1924000 2135640 6.05 1/11/20407/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91086QAY4 Government of Mexico 14000 15582 5.125 1/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91086QAZ1 Mexico Government International BondUNITED MEXICAN STATES 982000 918170 5.75 10/12/21107/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 913016AG6 United Surgical Partners International IncUNITED SURGICAL PA 555000 614663 9 4/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91324PAR3 UnitedHealth Group, Inc. 4030000 4532335 5.8 3/15/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91359PAJ9 Universal Hospital Services IncUNIVERSAL HOSPITAL SERVI 280000 296100 7.625 8/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 914906AH5 Univision Communications, Inc. 445000 488388 7.875 11/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 914906AK8 Univision Communications, Inc. 575000 632500 8.5 5/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 914908AS7 Univision Communications IncUNIVISION COMMUNICATIONS 1835400 1841628 0 3/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 914908AU2 Univision Communications IncUNIVISION COMMUNICATIONS 2485268 2475061 0 3/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 917288BA9 Uruguay Government International BondREPUBLIC OF URUGUAY 299580 392000 7.875 1/15/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91911TAJ2 Vale Overseas, Ltd. 2950000 3202243 5.625 9/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 91913YAL4 Valero Energy Corp. 2750000 3078127 6.625 6/15/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 921REJII3 ALLIANCE LAUNDRY SYSTEMS LLC REFI TERM LOAN 1691534 1695763 4.5 12/7/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92203MAJ2 Vanguard Health Holding Co II LLCVANGUARD HEALTH HLD II 1871803 1874729 0 1/29/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92241TAG7 Vedanta Resources PLC 204000 213180 8.25 6/7/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92241TAH5 Vedanta Resources PLCVEDANTA RESOURCES PLC 205000 199875 6 1/31/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 922646AS3 Republic of Venezuela 81000 67230 9.25 9/15/20277/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 922646BM5 Republic of Venezuela 509000 511545 8.5 10/8/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92275PAF6 Venoco, Inc. 525000 523031 8.875 2/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 922CARII1 SINCLAIR TELEVISION GROUP INC. NEW TERM LOAN B 1496250 1498494 0.01 4/9/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 922KUJII9 OXEA S.A.R.L. USD 1ST LIEN TL 2990000 3019900 1 11/22/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 922KUKII6 OXEA S.A.R.L. USD 2ND LIEN TL 598000 599495 1 5/22/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 922NEEII2 OCEAN RIG ASA TERM LOAN B2 2412000 2430090 1 7/15/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92718WAD1 VimpelCom Holdings BV 200000 197240 5.2 2/13/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92863UAA4 Volcan Cia Minera SAAVOLCAN CIA MINERA SAA-CM 58000 56695 5.375 2/2/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92912EAA1 VPII Escrow CorpVPII ESCROW CORP 455000 487988 7.5 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92912EAC7 VPII Escrow CorpVPII ESCROW CORP 265000 279575 6.75 8/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922F2G2 WaMu Mortgage Pass Through Certificates, Series 2005-AR11, C 4200212 3774861 0.51 8/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922F4M7 WaMu Mtge Pass-Through Cert, Series 2005-AR13, Class A1A1 3960642 3557603 0.48 10/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922F4R6 WaMu Mtg Pass Through Certificates, Ser 2005-AR13,Cl A1B2 1 1 0.62 10/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922FJ25 WaMu Mtge Pass-Through Cert, Series 2005-AR6, Class 2A1A 5110409 4618077 0.42 4/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922FR67 WaMu Mtge Pass-Through Cert, Series 2005-AR8, Class 1A1A 4650816 4151034 0.46 7/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922FTJ7 WaMu Mortgage Pass Through Certificates, Series 2004-AR8, Cl 1961276 1605541 0.608 6/25/20447/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92922FU48 WaMu Mortgage Pass Through Certificates, Series 2005-AR9, Cl 2353313 2156218 0.51 7/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92925CBA9 Washington Mutual, Inc., Series 2005-AR19, Class A1A1 4755529 4378924 0.46 12/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92929LAL2 WMG Acquisition CorpWMG ACQUISITION CORP 1983000 1987131 0 7/1/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 92933WAB4 WEA Finance LLC 3950000 4701318 6.75 9/2/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 929FKMII7 Mexican Udibonos 1632801 144237 4 6/13/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 929FKUII9 Government of Mexico 1083000 99343 8.5 5/31/20297/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 93443NAW9 Warner Chilcott CorpWARNER CHILCOTT CORP 888081 887859 0 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 93443NAX7 Warner Chilcott Co LLCWARNER CHILCOTT CO LLC 54346 54332 0 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 93443NAY5 WC Luxco SarlWC LUXCO SARL 699824 699649 0 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 93443NAZ2 Warner Chilcott CorpWARNER CHILCOTT CORP 386603 386507 0 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 939336X40 WaMu Mortgage Pass Through Certificates, Series 2005-AR1, Cl 1869783 1688881 0.51 1/25/20457/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 941063AQ2 Waste Management, Inc. 2878000 3074691 4.6 3/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 942683AF0 Actavis IncACTAVIS INC 1650000 1576389 3.25 10/1/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 947075AE7 Weatherford International, Ltd. 2955000 3187231 7 3/15/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 94981NAH8 Wells Fargo Mtg Bk Securities Tr, Ser 2005-AR4, Class 2A2 2651932 2637323 2.725 4/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 94982HAG2 Wells Fargo Mtg Bk Securities Tr, Ser 2005-AR9, Class 3A1 754518 746857 2.654 6/25/2034

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 94983EAJ2 Wells Fargo Mtg Bk Securities Tr, Ser 2005-AR12, Class 2A6 1524523 1527474 2.64 6/25/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 959802AR0 Western Union Co/TheWESTERN UNION CO/THE 3175000 3197387 2.875 12/10/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 959BYYII8 Turkey Government Bond 230000 126765 10.5 1/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 959GMYII0 Brazil Notas do Tesouro Nacional Serie FNOTA DO TESOURO NACI 6857000 2907111 10 1/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 959KLJII5 Turkey Government Bond 542005 286828 4.5 2/11/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 959UCNII4 Republic of Cote d'Ivoire 190000 167200 5.75 12/31/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 959YJGII4 Republic of Colombia 110000000 67704 7.75 4/14/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 970RYHII5 GOODYEAR TIRE + RUBBER 2ND LIEN TERM LOAN 2250000 2267550 0.1 4/30/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 97314XAE4 Wind Acquisition Finance SA 100000 105500 11.75 7/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 97314XAJ3 Wind Acquisition Finance SA 410000 418200 6.5 4/30/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 97315LAA7 Wind Acquisition Holdings Finance SpA 795866 819742 12.25 7/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 97381WAU8 Windstream Corp. 835000 853788 7.5 4/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 975UCXII2 Mexican BonosMEX BONOS DESARR FIX RT 28649000 2436437 7.75 5/29/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 977LFNII9 European Bank for Reconstruction & Development 780000000 72641 7.2 6/8/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 979DCKII4 VALEANT PHARMACEUTICALS INTERN TERM LOAN E 6006000 6081075 0.01 6/24/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 979EBRII8 CERAMTEC GMBH USD TERM LOAN B 1920000 1929600 1 8/14/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 979EBSII6 MEDIA GENERAL INC. DELAYED DRAW TERM LOAN 3617000 3612479 1 7/31/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 982EQSII5 Inter-American Development BankINTER-AMERICAN DEVEL BK 8050000000 671201 0 8/20/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 982VNEII1 Mexican BonosMEX BONOS DESARR FIX RT 6737000 548735 6.5 6/10/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 982WPZII0 Mexican UdibonosMEXICAN UDIBONOS 3023156 243754 2.5 12/10/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 983BUZII9 KazMunayGas National Co JSCKAZMUNAYGAS NATIONAL CO 350000 379750 6.375 4/9/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 983WFZII0 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 34130000 1061854 7.35 1/20/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 983YNPII9 Turkey Government BondTURKEY GOVERNMENT BOND 670000 348160 9 1/27/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 98416JAB6 Xerium Technologies IncXERIUM TECHNOLOGIES INC 350000 351750 8.875 6/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 984FSRII0 Mexican BonosMEX BONOS DESARR FIX RT 1180000 96909 6.25 6/16/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 984HMRII2 JPMorgan Chase Bank NAJP MORGAN CHASE BANK NA 4820000000 464489 8.25 6/17/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 985PJFII3 Thailand Government BondTHAILAND GOVERNMENT BOND 10320000 322950 2.8 10/10/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 985RKAII8 Gold Fields Orogen Holding BVI, Ltd. 200000 164869 4.875 10/7/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 986XYFII8 CHARTER COMMUNICATIONS OPERATI TERM LOAN E 1255000 1249823 1 4/10/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 986YTNII5 PERFORMANCE FOOD GROUP TERM LOAN 1190000 1178100 0.01 11/29/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 986YWFII8 SUN PRODUCTS CORPORATION (THE) NEW TERM LOAN 3456338 3447697 6.5 3/23/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 986ZRAII2 SCIENTIFIC GAMES INTERNATIONAL TERM LOAN B 2474000 2464280 0.01 5/22/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 987EFHII6 Bakkavor Finance 2 PLCBAKKAVOR FINANCE 2 PLC 100000 157449 8.25 2/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 987JKPII1 Russian Foreign Bond - EurobondRUSSIA FOREIGN BOND 10000000 319084 7.85 3/10/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 987WSKII5 Boparan Finance PLCBOPARAN FINANCE PLC 225000 330085 9.75 4/30/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 987XMRII4 Romania Government BondROMANIA GOVERNMENT BOND 50000 15356 6.25 10/25/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 988KMJII9 INTELSAT JACKSON HOLDINGS LTD TERM LOAN B1 2292675 2308437 1 4/2/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 98953VAA0 Zhaikmunai LPZHAIKMUNAI LP 200000 209500 7.125 11/13/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 989RJPII3 South Africa Government BondREPUBLIC OF SOUTH AFRICA 8820000 755683 7 2/28/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 996HWK901 SWAP CITIGROUP COC SWAP CASH COLLATERAL USD 1030000 1030000 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 996HWM907 SWAP CITIBANK COC SWAP CASH COLLATERAL USD 690000 690000 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999ARSZ94 ARGENTINE PESO 118898 21596 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999BRLZ97 BRAZILIAN REAL 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999COPZ99 COLOMBIAN PESO 4 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999EURZ94 EURO CURRENCY 326751 434694 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999GBPZ94 POUND STERLING 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999HUFZ93 HUNGARIAN FORINT 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999IDRZ94 INDONESIAN RUPIAH 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999MXNZ92 MEXICAN PESO (NEW) -1 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999PHPZ98 PHILIPPINE PESO 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999RONZ91 ROMANIAN LEU 18720 5640 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999RUBZ90 NEW RUSSIAN RUBLE 1386103 42052 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999THBZ91 THAILAND BAHT 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999TRYZ90 TURKISH LIRA 30150 15574 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999USDZ92 US DOLLAR 4258416 4258416 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 999ZARZ99 SOUTH AFRICAN RAND 0 0 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S07C8Q4 SP7901LL8 CDS USD R F .35000 4000000 3880000 0.35 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S07C8R2 SP7901LL8 CDS USD P V 00MEVENT -4000000 -4000000 1 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S07LUQ9 SP7901CV6 CDS USD R F .50000 1150000 1032125 0.5 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S07LUR7 SP7901CV6 CDS USD P V 00MEVENT -1150000 -1150000 1 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S09OXZ8 SP79028D9 CDS USD R F .50000 4000000 3590000 0.5 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S09OY04 SP79028D9 CDS USD P V 00MEVENT SP79028D -4000000 -4000000 1 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S09UHZ2 SPLOLWUT1 CDS USD R F .50000 3000000 2692500 0.5 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S09UJ07 SPLOLWUT1 CDS USD P V 00MEVENT -3000000 -3000000 1 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S0AJDT3 SP79030D5 CDS USD R F .50000 1650000 1480875 0.5 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S0AJDU0 SP79030D5 CDS USD P V 00MEVENT CMBX NA AM 4 -1650000 -1650000 1 2/17/20517/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S0F7QT0 SP8A05XV0 CDS USD R V 00MEVENT 112600000 111199076 1 6/20/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99S0F7QU7 SP8A05XV0 CDS USD P F 1.00000 -112600000 -112600000 1 6/20/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99WFRKII3 Hungary Government International BondHUNGARY 37000 56534 5 3/30/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99ZA62788 5YR US TREASURY NOTE FUTURES SEP13 XCBT 129 15656367 0 9/30/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99ZB83006 ULTRA LONG US TREAS BOND FTRS SEP13 XCBT -30 -4327500 0 9/19/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund 99ZVSCII2 Hungary Government International BondHUNGARY 272000 361747 3.5 7/18/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI00R708 Indonesia Treasury BondINDONESIA GOVERNMENT 1500000000 145978 8.25 6/15/20327/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI00R9C0 Poland Government BondPOLAND GOVERNMENT BOND 400000 140348 5.75 10/25/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI00W7U1 Indonesia Treasury BondINDONESIA GOVERNMENT 300000000 26612 7 5/15/20277/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI00WCC5 Malaysia Government BondMALAYSIAN GOVERNMENT 920000 279259 3.58 9/28/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI014D27 Indonesia Treasury BondINDONESIA GOVERNMENT 15200000000 1404002 7 5/15/2022

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI0195S8 Deutsche Bank AG/LondonDEUTSCHE BANK AG LONDON 1400000000 128303 7 5/17/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01EB84 Turkey Government BondTURKEY GOVERNMENT BOND 830000 433017 9.5 1/12/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01HOY6 State Oil Co of the Azerbaijan RepublicSTATE OIL CO OF THE A 200000 209500 5.45 2/9/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01I749 Matterhorn Mobile Holdings SAMATTERHORN MOBILE HLDGS 450000 633128 8.25 2/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01JQ87 Malaysia Government BondMALAYSIAN GOVERNMENT 1180000 345706 3.418 8/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01LTQ9 Mexican BonosMEX BONOS DESARR FIX RT 13926000 1131729 6.5 6/9/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01P6V4 Thailand Government BondTHAILAND GOVERNMENT BOND 3260000 97058 3.58 12/17/20277/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01QGL3 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 7060000 222436 7.5 2/27/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01RDQ3 Turkey Government BondTURKEY GOVERNMENT BOND 1000000 516542 9 3/8/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01RFT5 Brazil Notas do Tesouro Nacional Serie FNOTA DO TESOURO NACI 11616000 4883776 10 1/1/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01UMK9 Hungary Government BondHUNGARY GOVERNMENT BOND 65450000 309421 7.75 8/24/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01VYN8 Romania Government BondROMANIA GOVERNMENT BOND 100000 30193 6 10/19/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01XEI7 Malaysia Government BondMALAYSIAN GOVERNMENT 220000 66626 3.314 10/31/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI01Y4J4 Unitymedia KabelBW GmbHUNITYMEDIA KABEL BW GMBH 400000 602648 9.5 3/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI024HK2 IOI Investment L BhdIOI INVESTMENT L BHD 200000 190018 4.375 6/27/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI028EG5 Ukraine Government International BondUKRAINE GOVERNMENT 682000 681127 9.25 7/24/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02A7M5 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 23040000 716472 7.6 7/20/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02BD46 Indonesia Treasury BondINDONESIA GOVERNMENT 1000000000 80869 6.125 5/15/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02BE45 Indonesia Treasury BondINDONESIA GOVERNMENT 2974000000 246931 5.625 5/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02DXW8 Indonesia Treasury BondINDONESIA GOVERNMENT 2700000000 221203 6.625 5/15/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02EV81 Mexican UdibonosMEXICAN UDIBONOS 306769 23805 2 6/9/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02GTC0 UPC Holding BVUPC HOLDING BV 850000 1130571 6.375 9/15/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02I0V5 Turkey Government BondTURKEY GOVERNMENT BOND 440000 214778 8.5 9/14/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02I284 Turkey Government BondTURKEY GOVERNMENT BOND 610000 310049 7.5 9/24/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02I755 Malaysia Government BondMALAYSIAN GOVERNMENT 470000 140386 3.492 3/31/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02J0D3 Deutsche Bank AG/LondonDEUTSCHE BANK AG LONDON 1000000000 82580 5.625 5/17/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02JMJ6 VTB Bank OJSC Via VTB Capital SAVTB BANK (VTB CAPITAL SA 200000 201500 6.95 10/17/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02MK85 Poland Government BondPOLAND GOVERNMENT BOND 3790000 1177483 4 10/25/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02MNM1 JPMorgan Chase Bank NAJP MORGAN CHASE BANK NA 4000000000 330318 5.625 5/17/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02PPV2 Poland Government BondPOLAND GOVERNMENT BOND 6520000 2068685 3.75 4/25/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02RDZ2 Romania Government BondROMANIA GOVERNMENT BOND 320000 97635 5.85 7/28/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI02S142 Rosneft Oil Co via Rosneft International Finance LtdROSNEFT( 200000 197750 3.149 3/6/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI04NR76 Hungary Government BondHUNGARY GOVERNMENT BOND 22000000 97873 5.5 12/20/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI04VQK0 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 19150000 566166 7 1/25/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI04YVK8 Turkey Government BondTURKEY GOVERNMENT BOND 4650000 2168935 6.3 2/14/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI05FPC3 Malaysia Government BondMALAYSIAN GOVERNMENT 1240000 363355 3.48 3/15/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI05GB93 Mobile Challenger Intermediate Group SAMBL CHLGR INTER GRP S 400000 526819 8.75 3/15/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI05JJ81 Turkey Government BondTURKEY GOVERNMENT BOND 1490000 669594 7.1 3/8/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI05QT76 Brazil Letras do Tesouro NacionalLETRA TESOURO NACIONAL 2314000 712722 0 1/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI05RKF5 Malaysia Government BondMALAYSIAN GOVERNMENT 300000 88749 3.844 4/15/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI060G27 NEWPAGE LITIGATION TRUST 12/49 1 299753 0 1 12/31/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI068ZT0 JPMorgan Chase Bank NAJP MORGAN CHASE BANK NA 1000000000 80759 6.625 5/17/20337/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ACI06FWK6 Turkey Government BondTURKEY GOVERNMENT BOND 1060000 533025 8.3 6/20/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ADI04XM51 US 10YR NOTE (CBT)SEP13 XCBT 20130919 -1438 -181817125 0 9/19/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ADI04ZP46 US LONG BOND(CBT) SEP13 XCBT 20130919 -873 -117036563 0 9/19/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund ADI04ZPR5 US 2YR NOTE (CBT) SEP13 XCBT 20130930 170 37453125 0 9/30/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B00L4VII2 Government of Mexico 13538000 1218726 8 12/7/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B00ZHMII7 Hungary Government International BondHUNGARY 11000 16958 5.5 5/6/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B01298II9 Republic of South Africa 390000 41449 8.25 9/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B02MGMII5 Poland Government Bond 3419522 1108922 3 8/24/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B03304II3 Hungary Government Bond 169300000 792428 8 2/12/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B03YY8II9 Republic of South Africa 32470000 3427954 8 12/21/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B05QN1II1 United Mexican States 8770000 913435 10 12/5/20247/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B0BC6SII5 South Africa Government BondREPUBLIC OF SOUTH AFRICA 8810000 885929 7.25 1/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B0LZ4XII4 Ukraine Government International BondUKRAINE GOVERNMENT 507000 649032 4.95 10/13/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B0WLS7II4 Republic of Iraq, Series REGS 1137000 955080 5.8 1/15/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1DM06II3 Acergy SA 600000 606600 2.25 10/11/20137/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1FQ47II6 Republic of Indonesia 210000000 24968 11 9/15/20257/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1FZQJII6 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 4780000 139652 7 11/24/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1HL5QII2 Republic of Hungary 26160000 122040 6.75 2/24/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1HLWZII2 Ukraine Government International Bond 544000 510000 6.58 11/21/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1P8L8II4 Hungary Government International BondHUNGARY 158000 211068 4.375 7/4/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1PF6SII1 Dubai Holding Commercial Operations MTN, Ltd. 150000 232181 6 2/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1QGYRII9 Government of Mexico 3877000 333544 7.5 6/3/20277/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1VRLRII3 Brazil Notas do Tesouro Nacional Serie F 2369000 1028007 10 1/1/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1VYQ0II2 Petroleos de Venezuela SA 182800 149896 5.25 4/12/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1W31DII8 South Africa Government Bond 8300000 802329 6.75 3/31/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B1W32LII9 South Africa Government BondREPUBLIC OF SOUTH AFRICA 5090000 382198 6.25 3/31/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B23GQ3II4 Bogota Distrito CapitalBOGOTA DISTRIO CAPITAL 2065000000 1389563 9.75 7/26/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B23WL0II0 Hungary Government BondHUNGARY GOVERNMENT BOND 18370000 79287 6 11/24/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B288K7II4 Republic of Ghana 160000 175000 8.5 10/4/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B2QGP1II4 Hungary Government Bond 9200000 42800 6.5 6/24/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B39GN7II0 VTB Capital SA 234000 250965 6.875 5/29/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B39TMLII2 Mexican UdibonosMEXICAN UDIBONOS 1682280 143369 3.5 12/14/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B3QFTFII9 KazMunayGas National Company 215000 241875 11.75 1/23/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B3S5ZYII1 Thailand Government BondTHAILAND GOVERNMENT BOND 19139199 599093 1.2 7/14/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B3T50SII1 Thailand Government BondTHAILAND GOVERNMENT BOND 24060000 756520 3.65 12/17/2021

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B3TXNRII7 Federation of Malaysia 500000 157902 4.392 4/15/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B3XH1SII9 Gazprom OAO Via Gaz Capital SAGAZPROM (GAZ CAPITAL SA) 504000 617400 9.25 4/23/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B44KCHII4 Ardagh Packaging Finance PLC 550000 782911 9.25 10/15/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B45G1TII8 Malaysia Government BondMALAYSIAN GOVERNMENT 3510000 1083996 4.16 7/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B46B8HII7 Croatia Government International BondCROATIA 297000 319275 6.625 7/14/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B4N6YPII2 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 56000000 1760114 7.6 4/14/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B4PDW9II3 Malaysia Government Bond 3330000 1034852 4.012 9/15/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B4QH8FII6 Poland Government BondPOLAND GOVERNMENT BOND 310000 102034 5 4/25/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B4R899II8 Turkey Government BondTURKEY GOVERNMENT BOND 846752 444819 4 4/29/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B4XZFWII3 LBG Capital No.1 PLCLBG CAPITAL NO.1 PLC 400000 536131 6.439 5/23/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B51CWJII6 Thailand Government BondTHAILAND GOVERNMENT BOND 13230000 422439 3.25 6/16/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B563XVII3 China Overseas Finance Cayman II LtdCHINA OVRSEA FIN KY II 200000 207703 5.5 11/10/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B5B1F9II0 Thailand Government BondTHAILAND GOVERNMENT BOND 16230000 503971 3.625 6/16/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B5B82GII3 Petroleos de Venezuela SA 1701574 1601181 4.9 10/28/20147/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B5BQGPII8 Petroleos de Venezuela SA 32114 28341 5 10/28/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B5KSK6II1 Russian Federal Bond - OFZRUSSIA GOVT BOND - OFZ 4100000 129726 7.5 3/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B67G0SII4 Hungary Government BondHUNGARY GOVERNMENT BOND 104060000 481871 7 6/24/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B7LHR5II5 Emaar Sukuk LtdEMAAR SUKUK LTD 200000 213500 6.4 7/18/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B84H65II5 Turkey Government BondTURKEY GOVERNMENT BOND 1680000 838286 6.5 1/7/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B95VSHII1 R&R Pik PLCR&R PIK PLC 525000 719387 9.25 5/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund B9GH7HII3 Hungary Government BondHUNGARY GOVERNMENT BOND 20480000 92358 5.5 12/22/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund BCKG0PII2 Faenza GmbHFAENZA GMBH 425000 571731 8.25 8/15/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund CLP130816 Currency Forward: CLP / CLP - CLP130816 39100000 -918 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund EUR130813 Currency Forward: EUR / EUR - EUR130813 -18450000 -7463 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund EUR130814 Currency Forward: EUR / EUR - EUR130814 9225000 310685 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund EUR130815 Currency Forward: EUR / EUR - EUR130815 692867 17311 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund EUR130815 Currency Forward: EUR / EUR - EUR130815 -6022599 -149817 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund EUR130826 Currency Forward: EUR / EUR - EUR130826 -9225000 -65583 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G1593PAB4 BR Malls International Finance LtdBR MALLS INTL FINANCE 60000 59552 8.5 1/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G27631AC7 Digicel Group, Ltd. 234000 253890 10.5 4/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G4672JAA8 Hutchison Whampoa International 10, Ltd. 149000 156823 6 12/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G6740DAB2 Offshore Group Investment LtdOFFSHORE GROUP INVST LTD 3480497 3496449 0 10/25/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G7735RAE0 SkillSoft CorpSKILLSOFT CORP 2227345 2238482 0 5/26/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G8185TAA7 Sinochem Overseas Capital Co LtdSINOCHEM OVERSEAS CAPITA 236000 237852 4.5 11/12/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G8189YAB0 Sinopec Group Overseas Development 2012 LtdSINOPEC GRP OVERS 200000 196025 3.9 5/17/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund G9368PAP9 Virgin Media Investment Holdings LtdVIRGIN MEDIA INVESTMENT 1565000 1561958 0 6/7/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund GBP130815 Currency Forward: GBP / GBP - GBP130815 -301500 216 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund GBP130820 Currency Forward: GBP / GBP - GBP130820 -16500000 741618 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund HUF130821 Currency Forward: HUF / HUF - HUF130821 27636400 1623 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund HUF130821 Currency Forward: HUF / HUF - HUF130821 -27636400 -480 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund HUF130823 Currency Forward: HUF / HUF - HUF130823 226310 4 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund HUF130903 Currency Forward: HUF / HUF - HUF130903 -11272500 1417 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund HUF130903 Currency Forward: HUF / HUF - HUF130903 11272500 -40 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund L7307NAD3 Pacific Drilling SAPACIFIC DRILLING SA 1793000 1800620 0 6/3/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund L7982DAF2 Russian Agricultural Bank OJSC Via RSHB Capital SAOJSC RUSS 226000 254250 7.75 5/29/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund N45748AB1 Intergas Finance BVINTERGAS FINANCE BV 269000 289565 6.375 5/14/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund N5945LAB1 NXP BVNXP BV 2482850 2520093 0 3/4/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund N5945LAG0 NXP BVNXP BV 995000 1012413 0 1/11/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund N8879VAB3 Tronox Pigments BVTRONOX PIGMENTS 1224000 1237196 0 2/8/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund NGN130918 Currency Forward: NGN / NGN - NGN130918 127185585 18314 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P09646AC7 Banco de Credito del Peru/PanamaBANCO DE CREDITO DEL PER 60000 61800 5.375 9/16/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P17460AB5 Santa Fe de Bogota DC, Series REGS 400000000 269165 9.75 7/26/20287/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P17625AC1 Bolivarian Republic of Venezuela 2484600 2534292 12.75 8/23/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P17625AD9 Venezuela Government International BondREPUBLIC OF VENEZUELA 575000 543375 11.95 8/5/20317/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P22854AG1 Centrais Eletricas Brasileiras SACENT ELET BRASILEIRAS SA 200000 194500 5.75 10/27/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P28610AA4 Cielo SA / Cielo USA IncCIELO SA/CIELO USA INC 200000 175000 3.75 11/16/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P3143NAH7 Corp Nacional del Cobre de Chile 803000 878369 6.15 10/24/20367/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P3579EAD9 Dominican Republic International BondDOMINICAN REPUBLIC 30494 33620 9.04 1/23/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P3579EAH0 Dominican Republic International Bond 1181000 1278433 7.5 5/6/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P3703CAA8 Emgesa SA ESP 129000000 72849 8.75 1/25/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P3772NAU6 Colombia Government International BondREPUBLIC OF COLOMBIA 1661000000 1003306 12 10/22/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P3772NBA9 Republic of Colombia 200000000 139902 9.85 6/28/20277/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P47773AK5 Globo Comunicacao e Participacoes SAGLOBO COMMUNICACOES PART 100000 104000 6.25 7/29/20497/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P7807HAF2 Petroleos de Venezuela SAPETROLEOS DE VENEZUELA S 75515 66642 5 10/28/20157/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P7807HAK1 Petroleos de Venezuela SA 13672700 12578884 8.5 11/2/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P87324BE1 Peruvian Government International BondREPUBLIC OF PERU 140000 53822 6.9 8/12/20377/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P87324BM3 Peruvian Government International BondREPUBLIC OF PERU 50000 17854 5.2 9/12/20237/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P9379RAB3 Empresas Publicas de Medellin ESP 48000000 26600 8.375 2/1/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P9395PAA9 Republic of Venezuela 320000 330400 13.625 8/15/20187/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P97475AF7 Republic of Venezuela 95000 85975 5.75 2/26/20167/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P97475AG5 Venezuela Government International BondREPUBLIC OF VENEZUELA 161000 118738 6 12/9/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund P97475AP5 Bolivarian Republic of Venezuela 1683200 1296064 8.25 10/13/20247/31/2013 John Hancock Funds II Short Duration Credit Opps Fund PEN130826 Currency Forward: PEN / PEN - PEN130826 724581 -1579 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund PEN130925 Currency Forward: PEN / PEN - PEN130925 -431200 543 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund PEN130925 Currency Forward: PEN / PEN - PEN130925 702500 8 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund RON130819 Currency Forward: RON / RON - RON130819 392000 2132 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund S69124FF7 Republic of South Africa 6080000 731412 10.5 12/21/2026

7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund X7330ZDL3 Croatia Government International BondCROATIA 230000 243271 6.375 3/24/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund X74344DM5 Russian Foreign Bond - EurobondRUSSIA FOREIGN BOND 2501989 2933582 7.5 3/31/20307/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y20721AE9 Indonesia Government International BondREPUBLIC OF INDONESIA 1575000 2023875 8.5 10/12/20357/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y20721AL3 Republic of Indonesia 123000 148215 7.75 1/17/20387/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y20721AP4 Republic of Indonesia 579000 793230 11.625 3/4/20197/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y20721AQ2 Indonesia Government International Bond 104000 113100 5.875 3/13/20207/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y20721AU3 Indonesia Government International BondREPUBLIC OF INDONESIA 1083000 1099245 4.875 5/5/20217/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y2693R119 General Maritime Corp. 417 4 0 NULL 7/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y2693R127 General Maritime Corp. 646 0 0 5/17/20177/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y68851AK3 Petroliam Nasional BhdPETROLIAM NASIONAL BERHD 100000 128258 7.625 10/15/20267/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y68856AB2 Petronas Capital, Ltd. 763000 980824 7.875 5/22/20227/31/2013 John Hancock Funds II Short Duration Credit Opps Fund Y7138AAD2 Pertamina Persero PTPERTAMINA PT 200000 172500 6 5/3/20427/31/2013 John Hancock Funds II Emerging Markets Debt Fund 00386SAJ1 Abu Dhabi National Energy CoTAQA ABU DHABI NATL ENER 650000 715000 5.875 12/13/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 02154CAA1 Altice Financing SAALTICE FINANCING SA 400000 426000 7.875 12/15/20197/31/2013 John Hancock Funds II Emerging Markets Debt Fund 02364WBD6 America Movil SAB de CVAMERICA MOVIL SAB DE CV 400000 372972 3.125 7/16/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 02364WBE4 America Movil SAB de CVAMERICA MOVIL SAB DE CV 2250000 1890252 4.375 7/16/20427/31/2013 John Hancock Funds II Emerging Markets Debt Fund 03512TAD3 AngloGold Ashanti Holdings PLCANGLOGOLD HOLDINGS PLC 2000000 1988436 8.5 7/30/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 05674RAC8 Bahrain Government International BondKINGDOM OF BAHRAIN 2000000 2013797 6.125 8/1/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 05954TAF8 Banco de Credito del Peru 1100000 1133000 5.375 9/16/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 05958AAH1 Banco do Brasil SA 400000 385800 5.875 1/19/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 05971AAB7 Banco BTG Pactual SA/Cayman IslandsBANCO BTG PACTUAL/CAYMAN 1200000 1026000 4 1/16/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 08861JAA7 Bharti Airtel International Netherlands BV 1650000 1534500 5.125 3/11/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 10553YAC9 Braskem Finance, Ltd. 1000000 947500 7.375 10/29/20497/31/2013 John Hancock Funds II Emerging Markets Debt Fund 105756AR1 Brazilian Government International BondFED REPUBLIC OF BRAZI 1300000 1777750 8.875 4/15/20247/31/2013 John Hancock Funds II Emerging Markets Debt Fund 105756BR0 Brazilian Government International Bond 3900000 3851250 5.625 1/7/20417/31/2013 John Hancock Funds II Emerging Markets Debt Fund 105756BU3 Brazilian Government International BondFED REPUBLIC OF BRAZI 1700000 1466250 2.625 1/5/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 12623UAA3 CNOOC Finance 2012 LtdCNOOC FINANCE 2012 LTD 1050000 1035628 3.875 5/2/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 17178FAA4 Cielo SA / Cielo USA IncCIELO SA/CIELO USA INC 900000 787500 3.75 11/16/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 195325BK0 Republic of Colombia 550000 695750 7.375 9/18/20377/31/2013 John Hancock Funds II Emerging Markets Debt Fund 195325BN4 Republic of Colombia Government International Bond 2000000 2070000 4.375 7/12/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 200447AB6 Comision Federal de Electricidad 1700000 1776500 4.875 5/26/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 25380QAG4 Digicel LtdDIGICEL LIMITED 500000 490000 6 4/15/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 25380WAE6 Digicel Group LtdDIGICEL GROUP LTD 200000 215000 8.25 9/30/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 26361LAB7 Dubai Electricity & Water Authority 2100000 2430750 7.375 10/21/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 36192NAA9 Gazprom Neft OAO Via GPN Capital SAGAZPROM N (GPN CAPITAL) 1850000 1711620 4.375 9/19/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 40049JAT4 Grupo Televisa S.A. 700000 900712 8.5 3/11/20327/31/2013 John Hancock Funds II Emerging Markets Debt Fund 40052VAB0 Grupo Bimbo SAB de CV 1000000 1029680 4.5 1/25/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 445545AH9 Hungary Government International BondHUNGARY 1300000 1239875 5.375 2/21/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 44985GAE1 IPIC GMTN LtdIPIC GMTN LTD 450000 544500 6.875 11/1/20417/31/2013 John Hancock Funds II Emerging Markets Debt Fund 455780BP0 Indonesia Government International BondREPUBLIC OF INDONESIA 1350000 1371938 5.375 10/17/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 46507MAE2 Israel Electric Corp LtdISRAEL ELECTRIC CORP LTD 1000000 1035842 6.875 6/21/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 46507NAC4 Israel Electric Corp LtdISRAEL ELECTRIC CORP LTD 250000 266956 6.7 2/10/20177/31/2013 John Hancock Funds II Emerging Markets Debt Fund 48667DAC8 Kazakhstan Temir Zholy Finance BVKAZAKHSTAN TEMIR ZHOLY 600000 658500 6.375 10/6/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 48668JAA8 KazAgro National Management Holding JSC 2100000 1926750 4.625 5/24/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 49989AAA7 KOC Holding AS 200000 172500 3.5 4/24/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 536878AG6 Lithuania Government International BondREPUBLIC OF LITHUANIA 1300000 1524250 6.625 2/1/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 55377WAA6 MTS International Funding, Ltd. 1450000 1711000 8.625 6/22/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 59284BAB4 Mexichem SAB de CVMEXICHEM SAB DE CV 1500000 1477500 4.875 9/19/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 59284BAD0 Mexichem SAB de CVMEXICHEM SAB DE CV 1000000 957500 6.75 9/19/20427/31/2013 John Hancock Funds II Emerging Markets Debt Fund 62856RAB1 Myriad International Holdings BVMYRIAD INT HOLDINGS BV 1300000 1342250 6 7/18/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 65412ACD2 Nigeria Government International BondREPUBLIC OF NIGERIA 1000000 1017500 6.375 7/12/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 675758AF3 Odebrecht Finance, Ltd. 1465000 1443025 7.5 9/29/20497/31/2013 John Hancock Funds II Emerging Markets Debt Fund 69369EAD1 Pertamina Persero PT 2700000 2328750 6 5/3/20427/31/2013 John Hancock Funds II Emerging Markets Debt Fund 69369VAA9 PTT Global Chemical PCLPTT GLOBAL CHEMICAL PCL 1200000 1170521 4.25 9/19/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 69480UAF4 Pacific Rubiales Energy Corp. 1500000 1414500 5.125 3/28/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 698299AW4 Panama Government International Bond 1050000 1244250 6.7 1/26/20367/31/2013 John Hancock Funds II Emerging Markets Debt Fund 698299BB9 Panama Government International BondREPUBLIC OF PANAMA 200000 163000 4.3 4/29/20537/31/2013 John Hancock Funds II Emerging Markets Debt Fund 699149AA8 Republic of ParaguayREPUBLIC OF PARAGUAY 200000 185000 4.625 1/25/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 706451BG5 Pemex Project Funding Master Trust 1180000 1262600 6.625 6/15/20357/31/2013 John Hancock Funds II Emerging Markets Debt Fund 715638AS1 Republic of Peru 900000 1147500 7.35 7/21/20257/31/2013 John Hancock Funds II Emerging Markets Debt Fund 715638AU6 Republic of Peru 1600000 1880000 6.55 3/14/20377/31/2013 John Hancock Funds II Emerging Markets Debt Fund 71568PAB5 Perusahaan Listrik Negara PTPERUSAHAAN LISTRIK NEGAR 1050000 834750 5.25 10/24/20427/31/2013 John Hancock Funds II Emerging Markets Debt Fund 71645WAR2 Petrobras International Finance CoPETROBRAS INTL FIN CO 1180000 1175900 5.375 1/27/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 71647NAF6 Petrobras Global Finance BVPETROBRAS GLOBAL FINANCE 1350000 1216901 4.375 5/20/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 71654QAX0 Petroleos Mexicanos 1110000 1196025 5.5 1/21/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 71654QAZ5 Petroleos MexicanosPETROLEOS MEXICANOS 1050000 1104600 6.5 6/2/20417/31/2013 John Hancock Funds II Emerging Markets Debt Fund 716558AD3 Petroleos de Venezuela SA 400000 332000 9 11/17/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 718286BB2 Republic of Philippines 1850000 2423500 7.75 1/14/20317/31/2013 John Hancock Funds II Emerging Markets Debt Fund 718286BJ5 Republic of Philippines 48000000 1174207 4.95 1/15/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 718286BN6 Philippine Government International BondREPUBLIC OF PHILIPPI 2100000 2378250 5.5 3/30/20267/31/2013 John Hancock Funds II Emerging Markets Debt Fund 74442AAC2 PTTEP Canada International Finance LtdPTTEP CANADA INTERNATI 1600000 1675549 6.35 6/12/20427/31/2013 John Hancock Funds II Emerging Markets Debt Fund 74733WAB4 Qatari Diar Finance QSC 400000 437000 5 7/21/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund 74735K2A9 Qtel International Finance LtdQTEL INTERNATIONAL FIN 1200000 1104000 3.25 2/21/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 74973DAH2 Russian Agricultural Bank OJSC Via RSHB Capital SAOJSC RUSS 2000000 2007596 5.1 7/25/20187/31/2013 John Hancock Funds II Emerging Markets Debt Fund 759470AP2 Reliance Industries LtdRELIANCE INDUSTRIES LTD 550000 464750 5.875 2/28/20497/31/2013 John Hancock Funds II Emerging Markets Debt Fund 760942AS1 Uruguay Government International BondREPUBLICA ORIENT URUGUA 200000 260300 7.625 3/21/20367/31/2013 John Hancock Funds II Emerging Markets Debt Fund 77819RAA7 Rosneft Oil Co via Rosneft International Finance LtdROSNEFT( 400000 369000 4.199 3/6/2022

7/31/2013 John Hancock Funds II Emerging Markets Debt Fund 78406JAB0 Sberbank of Russia Via SB Capital SA 200000 212500 6.125 2/7/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 88033HAA6 Tenedora Nemak SA de CVTENEDORA NEMAK SA 1825000 1802188 5.5 2/28/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 89387YAA9 Transportadora de Gas Internacional SA ESPTRANSPRTDRA DE GAS 1800000 1894500 5.7 3/20/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 900123AY6 Republic of Turkey 1300000 1400750 6.875 3/17/20367/31/2013 John Hancock Funds II Emerging Markets Debt Fund 900123BD1 Turkey Government International BondREPUBLIC OF TURKEY 1000000 1140000 7 3/11/20197/31/2013 John Hancock Funds II Emerging Markets Debt Fund 900123BJ8 Turkey Government International BondREPUBLIC OF TURKEY 2650000 2557250 6 1/14/20417/31/2013 John Hancock Funds II Emerging Markets Debt Fund 900123BZ2 Turkey Government International BondREPUBLIC OF TURKEY 3200000 3488000 6.25 9/26/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 900148AD9 Turkiye Garanti Bankasi ASTURKIYE GARANTI BANKASI 2000000 1810000 5.25 9/13/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 91086QAS7 Government of Mexico 2100000 2541000 6.75 9/27/20347/31/2013 John Hancock Funds II Emerging Markets Debt Fund 91911TAH6 Vale Overseas, Ltd. 2600000 2567547 6.875 11/21/20367/31/2013 John Hancock Funds II Emerging Markets Debt Fund 92241TAJ1 Vedanta Resources PLC 1600000 1560000 7.125 5/31/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund 922646BL7 Republic of Venezuela 3150000 2559375 9.375 1/13/20347/31/2013 John Hancock Funds II Emerging Markets Debt Fund 92718WAB5 VimpelCom Holdings BVVIMPELCOM HLDGS 1180000 1224250 7.504 3/1/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 92863UAA4 Volcan Cia Minera SAAVOLCAN CIA MINERA SAA-CM 2460000 2404650 5.375 2/2/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund 929FKUII9 Government of Mexico 12000000 1100753 8.5 5/31/20297/31/2013 John Hancock Funds II Emerging Markets Debt Fund 959GMYII0 Brazil Notas do Tesouro Nacional Serie FNOTA DO TESOURO NACI 11000000 4663588 10 1/1/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund 975UCXII2 Mexican BonosMEX BONOS DESARR FIX RT 9700000 824931 7.75 5/29/20317/31/2013 John Hancock Funds II Emerging Markets Debt Fund 977HDM000 BARCLAYS REPO REPO 41084000 41084000 0.07 8/1/20137/31/2013 John Hancock Funds II Emerging Markets Debt Fund 98953VAA0 Zhaikmunai LPZHAIKMUNAI LP 1050000 1099875 7.125 11/13/20197/31/2013 John Hancock Funds II Emerging Markets Debt Fund 999BRLZ97 BRAZILIAN REAL 29329 12856 0 NULL 7/31/2013 John Hancock Funds II Emerging Markets Debt Fund 999MXNZ92 MEXICAN PESO (NEW) 36400 2850 0 NULL 7/31/2013 John Hancock Funds II Emerging Markets Debt Fund 999PHPZ98 PHILIPPINE PESO 297000 6839 0 NULL 7/31/2013 John Hancock Funds II Emerging Markets Debt Fund 999USDZ92 US DOLLAR 3771246 3771246 0 NULL 7/31/2013 John Hancock Funds II Emerging Markets Debt Fund ACI01H1G0 Sberbank of Russia Via SB Capital SASBERBANK (SB CAP SA) 200000 212500 6.125 2/7/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund ACI02SW97 EuroChem Mineral & Chemical Co OJSC via EuroChem GI LtdEUROC 1950000 1930500 5.125 12/12/20177/31/2013 John Hancock Funds II Emerging Markets Debt Fund ACI05M9M4 Croatia Government International BondCROATIA 1900000 1881000 5.5 4/4/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund ACI05T1L9 KOC Holding ASKOC HOLDINGS AS 1600000 1380000 3.5 4/24/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund B05QN1II1 United Mexican States 2000000 208309 10 12/5/20247/31/2013 John Hancock Funds II Emerging Markets Debt Fund B3WYLJII1 Vnesheconombank Via VEB Finance PLCVNESHECONOMBANK(VEB) 1675000 1876335 6.902 7/9/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund B92YSMII7 Lukoil International Finance BVLUKOIL INTL FINANCE BV 1920000 1797600 4.563 4/24/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund EUR130917 Currency Forward: EUR / EUR - EUR130917 500000 21349 0 NULL 7/31/2013 John Hancock Funds II Emerging Markets Debt Fund EUR130917 Currency Forward: EUR / EUR - EUR130917 -500000 -16274 0 NULL 7/31/2013 John Hancock Funds II Emerging Markets Debt Fund G27631AD5 Digicel Group LtdDIGICEL GROUP LTD 1200000 1290000 8.25 9/30/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund G4673LAA2 Hutchison Whampoa International 12 LtdHUTCH WHAMPOA INT 12 L 1650000 1744875 6 5/29/20497/31/2013 John Hancock Funds II Emerging Markets Debt Fund G67106AA5 Odebrecht Drilling Norbe VIII/IX, Ltd. 1202500 1208513 6.35 6/30/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund G8189YAB0 Sinopec Group Overseas Development 2012 LtdSINOPEC GRP OVERS 600000 588075 3.9 5/17/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund G9393UAA0 Voto-Votorantim Overseas Trading Operations NVVOTO-VOTORANTI 700000 750750 6.625 9/25/20197/31/2013 John Hancock Funds II Emerging Markets Debt Fund L7982DAF2 Russian Agricultural Bank OJSC Via RSHB Capital SAOJSC RUSS 600000 675000 7.75 5/29/20187/31/2013 John Hancock Funds II Emerging Markets Debt Fund L8084MAB6 Sberbank of Russia Via SB Capital SASBERBANK (SB CAP SA) 1300000 1381250 6.125 2/7/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund N54360AF4 Majapahit Holding BVMAJAPAHIT HOLDING BV 870000 970050 7.75 1/20/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund P01703AA8 Alpek SA de CVALPEK SA DE CV 1350000 1302750 4.5 11/20/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund P1507SAC1 Banco Santander Mexico SA Institucion de Banca Multiple Grup 1900000 1764625 4.125 11/9/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund P16259AB2 BBVA Bancomer SA/TexasBBVA BANCOMER SA TEXAS 2150000 2262875 6.5 3/10/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund P3143NAG9 Corp Nacional del Cobre de ChileCODELCO INC 1500000 1538667 5.625 9/21/20357/31/2013 John Hancock Funds II Emerging Markets Debt Fund P32506AA8 Credito Real SAB de CVCREDITO REAL SA 1900000 2009250 10.25 4/14/20157/31/2013 John Hancock Funds II Emerging Markets Debt Fund P3579EAH0 Dominican Republic International Bond 1450000 1569625 7.5 5/6/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund P3699PGB7 Costa Rica Government International BondCOSTA RICA GOVERNMEN 550000 519750 4.25 1/26/20237/31/2013 John Hancock Funds II Emerging Markets Debt Fund P37110AF3 Empresa Nacional del PetroleoEMPRESA NACIONAL DE PETR 700000 719325 5.25 8/10/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund P37878AA6 Bolivian Government International BondBOLIVIA GOVERNMENT 400000 382000 4.875 10/29/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund P7807HAK1 Petroleos de Venezuela SA 7300000 6716000 8.5 11/2/20177/31/2013 John Hancock Funds II Emerging Markets Debt Fund P7807HAP0 Petroleos de Venezuela SAPETROLEOS DE VENEZUELA S 1500000 1245000 9 11/17/20217/31/2013 John Hancock Funds II Emerging Markets Debt Fund P7807HAQ8 Petroleos de Venezuela SAPETROLEOS DE VENEZUELA S 3150000 2464875 9.75 5/17/20357/31/2013 John Hancock Funds II Emerging Markets Debt Fund P90475AA5 Telefonica Celular del Paraguay SATELFON CELUAR DEL PARAGU 1000000 1042500 6.75 12/13/20227/31/2013 John Hancock Funds II Emerging Markets Debt Fund P98088AA8 Votorantim Cimentos SAVOTORANTIM CIMENTOS SA 2100000 1984500 7.25 4/5/20417/31/2013 John Hancock Funds II Emerging Markets Debt Fund X74344DM5 Russian Foreign Bond - EurobondRUSSIA FOREIGN BOND 4693500 5503129 7.5 3/31/20307/31/2013 John Hancock Funds II Emerging Markets Debt Fund Y20721AJ8 Republic of Indonesia 2500000 2650000 6.625 2/17/20377/31/2013 John Hancock Funds II Emerging Markets Debt Fund Y20721AQ2 Indonesia Government International Bond 800000 870000 5.875 3/13/20207/31/2013 John Hancock Funds II Emerging Markets Debt Fund Y7083VAB5 Power Sector Assets & Liabilities Management CorpPOWER SECTO 400000 481000 7.25 5/27/2019