>complement(656627..657193) MKLTLKNVRLAFPVLFEPKKVNGEGEAAFSACFLIDPADPQVKALNQAIDKMANDKWGVKAAAQLKQMRM GDRVALHDGDLKASYDGFAGHLYVSARNKARPLVIDRDRTPLAAQDGRPYAGCYVNANIELWAQDNNYGK RINASLGGVQFLRDGEAFAGGGVASVEDFEDLSAIAELADVEGDMPWG