MSEVANDNHAPIPVTVLTGFLGAGKTTLLKYLLQAEHGMKIAVIENEYSETPIDGQLLGVEPVQVMTLSNGCVCCSINTDLEKALFLLLERRDNGEIDFDRLVIECTGLADPAPVAQTFFADEELCQRYVLDGIITLVDAANAERHLQETIAQAQVGFADRILVSKTDLVDAATFEALGQRLQRINRRALVHVVEHGRIDLAHLLDVRGFNLNADLGPGIGLRPLRAVAAKDSRDRIGTLVLRSDTPLDLERLSEFMDDLLQWHGNSLLRYKGVLNIADEPRRLVFQGVLRLYGFDWDSEWRDDEARESVIVFIGDNLPEDSIREGFERIVEGR