MANKDQQDNDKYVTLTDEKGNESLYEILFTFHSDEYKKDYILFTPAGSDRITVEDPDQEVEIQAFSFDPTSGDSETDSDLYPIENDDEWNMVSEVLNTFVEDDSLRTDDKNDED