MKQLILAEKPSVGRDIVNAIGGHFEKRDGYYENSQYIISWAIGHLVELCEPEDYQPNLKKWTLSALPIIPECFKLKPNPKTIKQYKVVKQLLNRPDVELIAGTDAGREGELILRYIMRLSGYSRPFKRLWLSETTPESIRKGLANPLPGQAKDLLAAAAECRSHADWLIGINATRAFTKKHGDLFSIGRVQTPTLGLIVAREKEIKTFIPAHYWELYADFVTTDGQVYRGKWFKNKNKNRFNQEADGISIKNKIVGQDGSVIKVEEKAVSEPPPTLFNLNDLQKEANKKFGFTASQTLEIAQALYEKHKLLSYPRTEFKHLTNELAKTIPSRLSALGSVSGYSKFVAYAQSAPKPGKRFIDDAKVGDHHALIPTNVKPTAALSPNEAKIYNMVARRFLAMFFPAAEYKQTKIMTSVSDETFLTSGKIELSPGWKEVIPPLKGENKEKSDEEVLLPPLTKGENVAVTKAKLQQKKTEPPKRYTEGTLLAVMEGAGKFVDDKALKDAMKGHGLGTSATRAAIIERLIKVGYVERKSKTLIPTQKGETLISLVPEVVSSPQMTGEWEKALADIEAGQVNPKRFMSEIISLTKKIVNLAKEQKTNGYMPESTKEVVGKCPLCGREVVEYAKKFGCGGFREGCAFSFGKQILKKKITVKQAKQLLTNGKVLIKGFTSSKTGKKFDAALVLKDGKVSFDFS