MKKLLIPLALITLSGCFGPAKFDSTDQSSIQSSTQAVIESLPEADRPEFKKAIMYYSIGGKEGFSNMLGAAFSGADKAISKETMIVANLADINGLTGQEILTKYRAQLEQNKIEAAERKAKLEEKQKQMIREMEEQTARRNKERENTRKVITLEKEAKKLLENNKFKEAIAKYEEMAKVDSGAEKSQEGIDKTIQAMNDFEEKLDYINKIELTEFTAKRIDTYSKKGVPAVRLSLKNNGERSLDKVKIVVYFKDKDDNVIYEEDYLPVLVSRYSFGNNKPLKPGYVREQEKGKYYTLDSALSNWKEGNASARIVDIEFSSNL