SASGSMDITEFPSGVIEHLGWYVYRLIDPRDGSTFYVGKGKGNRVFAHMRGEVAAADDDDLLSNKLKQIREIRLAGLEVIHVIHRHGMTDEKTAYEVEAALIDAYPGLTNIMNGAGSNEFGAAHVKELIATYQPETITFHHKALMISVNRSAKDSELYDAVRFSWRINVSRASKAEVILATVRGIVRGVFIADKWLKSTREHFPTMKYWDEDPDFEATQSSRYGFEGREAPPEIANLYLGKKIPDELRKKGAMSPVRYSPNF