MEMEKNKKNRYGFDFTPIGLDIKTFREAQKITREKLAETLDISPRHLQAIELEGKHPSLGLLAYIATIFDMPIDPYIFPEKADTKSAMRKRLDVILDKLNDRDLSILEATAIALCKAKEQPED