>complement(3105020..3105382) MTTNQIPATQNEAWGFWGTMNEHAEAAWPLTMTAISDATHQPLESVRIFLDSRHGRHFADDVQNGLYQGQ ALQDAINAATQRWMGWTIGRQTSKQHGIPRGMPYLTGFVIHCEICEELAA