>complement(307503..308276) MDITEFPSGVIEHLGWYVYRLIDPRDGSTFYVGKGKGNRVFAHMRGEVAAADDDDLLSNKLKQIREIRLA GLEVIHVIHRHGMTDEKTAYEVEAALIDAYPGLTNIMNGAGSNEFGAAHVKELIATYQPETITFHHKALM ISVNRSAKDSELYDAVRFSWRINVSRASKAEVILATVRGIVRGVFIADKWLKSTREHFPTMKYWDEDPDF EATQSSRYGFEGREAPPEIANLYLGKKIPDELRKKGAMSPVRYSPNF