MAKRTLGLAKAAKAKKQKKEQEHQESSASPDEESSSSNQLTIELPEEIDANDEISQLKGLHKTYLQSERDNELLVNGIIHECDRLLRENDSENKQPLPAVFHAIYAIALAELSKFHTEELDKVKEFFIAALERVELGLEKNPNDINLLVAKTKILLDQILLQYIAPLTLESDVKELDKEIDELLDAALSVYESVEARAKELKDYSIFDDSETLDILEALDDILDIVDNFGKENQGDDGSDEDDEEDDDEEEKSVELAETHPLYKIKNSDKYDQWWRDHTHLYLDNLEKLENGSPELKREVCHRLGQSYLQESEVPYLVFTTLKYDNEYDGIEELEGLTEKEAQKISQELITKALDYLKQAKDEEDPETWVSIAEAMISLGNLYEVDSKEQEDLYLEAEKILKRANNVTNGKFQEELDNLLP*