MSGDAKKGAWTPEEDEALKRLVLMHGPKNWSLIAGGIHGRSGKSCRLRWCNQLDPGVIKDPFSEWEDAVIINAHIAHGNKWAVIAKLLPGRTDNGVKNHWNSTLKRK