SPITFKLLVIGDSGVGKSALTIRFVDKKFVENPDPSVAYTYEKTVVVDGKPCELQIKDTAGEYEFSAETKAELKKCQGFLIVYAIDDVESFEAIKEWIAEIKEVKDTDDVPMVLVGNKCDSSNRTVATEEAKALADALGIPFVETSAKTSEGVEEAFETLVREILAALEE