SNLADLPEGFWTFYCPLDEETGADAERLSANSAAWAQKFDLGLGDANLASLYGAGGASLITHAFPHATTDPDLAQALADYSAWAFMTDDFIVPDPNARADILHTVYRWAHTMQVPRSWESQGTHLDDALRNVLERLRACMSDVQYERFTTAQAGWLHAMLWERALRERGTALTVNDYLAVRIGAVGVHATLGYLDAVEGTEITAQEWSSPPVKAAVEASLFAAALDNDRYSFCKESDLAQVNYNLFGALQHEHPDWTLAQAMIEGIAIRDTMLALYLRLREQILPTASPDLRKYLTGVERVVSGDITFGTTCMRYFAPEAAPHIQRTFTPPAHLSDEPLPYPTIAWWWEHITP