MADRGLESSQPVDLSRHPSGIVPTLQNLVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVCTGAKSEAQSKLAARKYARIIQKLSFPAKFKDFKIQNIVGSCDVKFPIRLEGLALTHSAFSSYEPEIFPGLIYRMKQPKIVLLIFVSGKIVLTGAKVRDETYTAFENIYPVLTEYRRLL