>complement(312577..312837) MLQIIVPLCHYWKTFRPRGRAVLNRTLEVRFEQYEEVVAAALSHADRKQPAHWYLKGLLLPGGRKSVEPM AARVHPQNVRSAHQSI