MADVTVVINGRTLTVPDNLTVIEACEKAGIEIPALCHHPRLGESIGACRVCVVEVEGARNLQPACVTKVRDGMVIKTSSDRVKTARKFNLALLLSEHPNDCMTCEANGRCEFQDLIYKYDVEPIFGYGTKEGLVDRSSPAIVRDLSKCIKCQRCVRACSELQGMHIYSMVERGHRTYPGTPFDMPVYETDCIGCGQCAAFCPTGAIVENSAVKVVLEELEKKEKILVVQTAPSVRVAIGEEFGYAPGTISTGQMVAALRRLGFDYVFDTNFGADLTIMEEGSEFLERLEKGDLEDLPMFTSCCPGWVNLVEKVYPELRTRLSSAKSPQGMLSAMVKTYFAEKLGVKPEDIFHVSIMPCTAKKDEALRKQLMVNGVPAVDVVLTTRELGKLIRMKKIPFANLPEEEYDAPLGISTGAAALFGVTGGVMEAALRTAYELKTGKTLPKIVFEEVRGLKGVREAEIDLDGKKIRIAVVHGTANVRNLVEKILRREVKYHFVEVMACPGGCIGGGGQPYSRDPEILRKRAEAIYTIDERMTLRKSHENPAIKKLYEEYLEHPLSHKAHELLHTYYEDRSRKKRIAVK