MADVTVVINGRTLTVPDNLTVIEACEKAGIEIPALCHHPRLGESIGACRVCVVEVEGARNLQPACVTKVRDGMVIKTSSDRVKTARKFNLALLLSEHPNDCMTCEANGRCEFQDLIYKYDVEPIFGYGTKEGLIDRSSPAIVRDLSKCVKCQRCVRVCSEIQGVNIYSMVERGYRTYPGTPFDMPVYETDCIGCGQCAAFCPTGAIVENSSVKVVLEELEKKEKILVVQTAPSVRVAIGEEFGYAPGTISTGQLVAALRRLGFDYVFDTNFGADLTIMEEGSEFLERLEKGDLEDLPMFTSCCPGWVNLVEKAYPELRTRLSSAKSPQGMLSALVKTYFAEKLGVKPEDIFHVSIMPCTAKKDEALRKQLMVNGVPAVDVVLTTRELGKLIRMKKIPFANLPEEEYDAPLGISTGAAVLFGVTGGVMEAALRTAYELKTGKTLPKIVFEEVRGLKGVREAEIDLDGKKIKIAVVHGTANARNLVEKILRREVKYHFVEVMACPGGCIGGGGQPYSRDPEILRKRAEAIYTIDERMVLRKSHENPAIKKLYEEYLEHPLSHKAHELLHTYYEDRSRKKRLAVK