MVVDRLRTDLLNKLINARIDLAAYLQLRKAKGYMSVSESDTLRDNFFELNRELHDHALRQGLHLDQEEWNALRRAEGALAAAAVCLMSGHHDCPTFIAVNADKLENCLTTLTLSIQSLKAHSPLTQV