MADRAIKLLVIGESGVGKSSLIRRFVENKFDQNHDVTIGMDFKSKVMQVDGIDYKVALWDTAGAERFRSLTPSFYRKALG AILVYDITSRDSLVKLETWLAELDSYSDNPNIAIIVVGNKIDEERVVDREEGRKFARKHRALFIETSAKCDQFVSDVFKD VVEKIVSSEYFNNGNASAGLDIASDRDLEASASTCYC