MSLSLNKIFPHAGHDLLIRELALDSRNVRAGDLFLAVPGGKFDGRAHIADALQRGAAAVAYEVEGATVLPITEVPLIPVKGLAAQLSDIAGRFYGEPSHHLNLIGVTGTNGKTSVTQLVAQALDLLGQHCGIVGTLGSGFHGSLQSGLHTTPNPIAMQATLGDLKKAGAKAVAMEVSSHGLDQGRVTALAFDVAVMTNLSRDHLDYHGTMEAYAEAKARLFAWNDLKCRVVNLDDDFGRQLAAEKRESRLITYSLLDSSAYLYVREAQFDDHGVRATLVTPQGEHHLRSTLLGRFNLSNVLAAVGALLGLDYALDEILKVLPKLEGPAGRMQRLGGGTQPLVVVDYAHTPDALEKVLTALRPHVKGQLLCLFGCGGDRDRGKRPLMAEVVERLADRVLVTDDNPRTEDPAVIFDDIRAGFTAVDKVTFVAGRGQAIAQLIAGASADDVIVLAGKGHEDYQEIKGERHAFSDLVEADHALTAWEVAHA