SPITFKLLVIGDSGVGKSALTIRFVDKKFVENPDPSVAYTYEKTVVVDGKPCKLQIKDTAGEYEFSAETKAELKKCQGFLIVYAIDDVESFEAIKEWIAEVKEVKDTDDVPMVLVGNKCDSPNRTVATEEAKALADALGIPFIETSAKTGEGVEEAFETLVREILAALEE