MSLAQLREQRFQANQQVNDLRNRVLERRTQLIDTDVASCAQQSGYSSVGFRPGDLVCCRTLQGHTGKVYSLDWSQQDRIVSASQDGHLIVWNALTSQKTHLIKLASSWVMTCAFSPSGLAVASGGLDSICSIFVLTTQQEQVMSDPKTLNGHKGYISCCKFVPDRDTQIITSSGDGTCALWDTESCQKISVFGGDSSSGHSADVVSLSVSTRNPQLFVSGSCDRTARLWDVRNVTRAAQTSQGHGGDVNAVQFLPDGLQFGTGSDDSTCRIFDTRTGHQLQQYREPCLSNISTKVNSIAFSSSGRLLFAAYSGADTADCYIWDSLTAEV