MSAAARLLRIELRRTPAWALLPLLVALIWLASPYGRALRAPVPLWSARSLALPGAVQVMGPFAGGVAAWTAAREGRRRMTDLVASTPRPPAVRRLLTWAAGTAAVLAFYVVAAAAGFAVTAGQHAWGGVLWLPVATGAAGLVACAAVGFAAGTALPSRFTAPLTAVGLLFGFQLTLAAHYVTHTHAALVSPVVDSVGPELVPFFGAGTGIAIVQLIFVAGVTLATLPALGMPARRGAILVAAGVALAGTMIAVARTAVDEPGRGTVIPALAAPGTAIPFTPVCDRSGPLPVCVHPAFRSALPTVSTDLVPVTAQFAGLPGAPVAIDLGTPPGAAADRDALRLPILNTQGPMSAAQIRSATRRWTVLALLGVNPDNPVSAGPVRAVVADGMLLSAGEDITGRGTTTTPQDRQVIAAAGRFAALPAAERRQWLTENLSRLRAGRLAMGDLP