MADRGLESSQPVDLSRHPSGIVPTLQNLVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVCTGAKSEAQSKLAARKYARIIQKLSFPAKFKDFKIQNIVGSCDVKFPIRLEGLALTHSAFSSQYEPEIFPGLIYRMKQPKIVLLIFVSGKIVLTGAKVRDETYTAFENIYPIGAANGQCSTCQVLVKLPGISHAIVLNPSSRTLGDGREKDSIFGCADWPNVYLTILC