MSLSLNKIFAHAGRDLLIRELSLDSRNVRAGDLFLAVPGGKYDGRAHIADALQRGAAAVAYEVEGATVLPITDVPLIPVKGLAAQLSDIAGRFYGDPSRHLNLIGVTGTNGKTSVTQLVAQALDLLGQHCGIVGTLGTGFYGALQSGLHTTPNPIAVQATLADLKKAGAKAVAMEVSSHGLHQGRVTALAFDVAVMTNLSRDHLDYHGTMEAYAAEKARLFAWNDLKCRVVNLDDAFGRRLAAEDHEARLISYSLEDASAYLYCREAQFNDEGVRATLVTPQGEHHLRSTLLGRFNLSNLLAAVGALLGLDYALDEILRVLPKLEGPAGRMQRLGGGTQPLVVVDYAHTPDALEKVLLALRPHAKGKLLCLFGCGGDRDRGKRPLMAEIVERLADGVLVTDDNPRSEDPSQIFADIRAGFQDVSKVAFVAGRGAAIAQLIASASADDVVVLAGKGHEDYQEINGQRHAFSDLVEADHALTAWEVAHA