>complement(311896..312267) MAVFYWRQEMSDLAMKVLKWQSTGDVGISSATLASIACGLKKNIYGHHFGAPHDAADFRRCVALVEQIPE IRDSFDKVAKRVPAFKGILNEWDSLVDLLKSEMKIHGNKAPETYRRISELRKD