MLDSSARLTGLLCGTQPMNDIWAPRATLQRMLDVEAALARASATHHVIPPTAVAAIEAACQADQLDADALARDAALGGNLAIPLVKQLTARVKAADAEASKYVHWGATSQDIIDTATVLQLRDTFDLLDRGLQATCHAVAKLAAAHRATPMIGRTWLQQALPITLGLKFAQWLDALLRHRERLDALRSRVLVLQFGGAAGTLASLREAAPQVTQSLAEELGLAVPTLPWHTQRDRIAETAALFGMLIGTLGKIARDISLQMQTEIDELAEPAAAGKGGSSTMPHKRNPVGCAAVLTAATRAPGLVATVFAGMVQEHERALGGWQAEWDALPDLARLAGGALANIEQIAAGLNVNVARLAANLDITHGLILGEAVMLALGDSIGRLDAHHRVERASKAAIRDGRTLFDVLAEDPAVTEHLPLERLKQLLDPAQYVGQAHAYVDAALALHTTRSQRDHSRE