MTVETIDVFSPVELYLLLSPIEAQHLFGVPDKLTFLLKGEDVFAEGFDRLKSKGILNEAGELTDGGGFLIDSLIEYYQSKKYVRMNQLMFAFLEKTPNELLVMIEITPQKEYRFERMNKIYALEMIKDFFPLIRREPGERETEFLKEELTNEERKRATAFDPEKNFISMEFFHVDEEPKEKNNAKYYKQYLAFEMEDKLMMVDVVNDTYYRGSQYALLKLLFDELEFPYEEAK