MSDSAATDDTAHTVPDIDLPSEAFDAVLDALADRSSDEPVRFEGFTVASDAGPDDAGAATEYRLDPAGSDPHTGLSERELHAALADRAPAVTDWYVFERVVGEFGPRRAFLRWIEDADGQTVAARYAALAEGVERAWGELRITASVTDRGERRYDVRHADDVGVPAAELDAYDDPLDARELVKTDASGRYRPLKTAPTLPGGWVFPDLGPRDAYEAVETIYPATVANWHREREGDLDVSHWRETMQRQSGIYGVVKTWDRGEGYEHVNWVAEACCDDSQCLKRREWEYDDETDLDVDGGDGVFPCREPCSLVVSAARKWTRLESEQPRTYEFELTPSEKAQIEAIIDAVADGRTDEIREADVKDDANRYRARFLRAKRFDDTGALGGVATDPDAEE