MSAAAQQNALMLASILGVGEGEAGERLKRVVLITAEVGWKTAWARDIGELVGRTVQTEFDLGEALPDLEVVVGGAEPRTAAKQLFVDLDATRAILGQDAVRLLNTQPHPLYAAAAACAAAAATVHAVIEDQALPQARLPMRLDYAQLGVPDGALDRPLVLGSAVMAGAGAVAHGFLRAIRHLDVRGELSIVDPKVVQGGVLNRCLYLVEDDIDRDKAVALAERAQLDLQGLTLLPRVEDFKAFVRILGRPPETVFVTVDSRLVRRAIQLEAPRRIIDASTTDVRGVIVHSNTLPTDHACLACIYRHVPEEQARERSIAEGLGVDLADVRSGLITEGVARRIAQTHPSIDASAIVNLAFDSLFRQLCSEQALATPEGRQVLAPFAFVSAWAGILMVVEMLRCFADITTTNYWSVDPWNLPIARSRTLRPRHPDCQFCSKPEFEPIIQSLWGDHGAR