MADRGLESSQPVDLSRHPSGIVPTLQNLVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVCTGAKSEAQSKLAARKYARIIQKLSFPAKFKDFKIQNIVGSCDVKFPIRLEGLALTHSAFSSYEPEIFPGLIYRMKQPKIVLLIFVSGKIVLTGAKVRDETYTAFENIYPIGAANGQCSTCQVLVKLPGISHAIVLNPSSRTLGDGREKDSIFGCADWPNVYLTILC