VYDMKIECPHTVSFGENSVIGYVELPPMPLADTAQMVPESSCSMDNHQSINTITKYTQVIWRGKADPGQSSQNSFETVSTEVDLKGTCVLKHKMVEESYRSRKSITCYDLSCNSTFCKPTLYMIVPIHACNMMKSCLIALGPYRVQVVYERTYCMTGVLIEGKCFVPDQSVVSIIKHGIFDIASVHVVCFFVAVKGNTYKLFEQVKKSFESTCNDTENKVQGYYICIVGGNSAPIYVPTLDDFRSMEAFTGIFKSPHGEDHDLAGEEIASYSIVGPANAKVPHSASSDTLSLIAYSGIPSYSSLSILTSSTDAKHVFSPGLFPKLNHTNCDKSAIPLTWTGMIDLPGYYE