31395e357128f693992578f9d3757b629d1e1f71a04920468f4834665e8f569fd591408431637cfcfb3b1bb4d35cc2376256564051dc3b084b509d5cbb202c28 joel-purra_masters-thesis_2015-04-23T1353Z_v1.0.0_report.pdf