MLARRDAMVRAPTGSGKTLAYLVPIIQDLATQSPRLSRAEGTHALVIAPTRELCLQIHDVAMLLLKKYHWLVPGLVIGGENRVHEKARLRKGVTLLVATPGRLMDHLESTSSFKIGELRWLILDEADRLLDLGFEAKLKAIIEILDKKAEEAGTTEHKRTTALLSATLHDRLTGLAAATLHKPATIGFNLAQSESGLQLSTAPIGDGDESAEAGAGSGSSAHQDPGSGTFHIPSQLRQCCVFVECRQRLLALAGLIRQKLLRTGFKKGGEDGSQNQGRKAVVFLSSCDGVELHYELLVKVWEAATGAPLLSFPGSSSSSEPPVYKLHGDMPQSQRTANFLGFTQAHRAVLLCTDVAARGLDFPDVTHILQYDVPGAPAE*