MSRAITHLSSRVGQSARLASSGLQLLPGAPAGPTILPRVRHSHITGSSTSLTWLHSIRRSSSGTAEAVVDNFTSPAQPPKLSDEESVTAASGTNHQPHEVQSGYWGIALKELRREDGSSWPWRCFKPSDTYSADVSIDLKRHYPPERTLVDKMAHGTVRVLRKPVDIFFKDRHVSHALLLETVAAVPGMVGGMLLHLRSLRRFEHSGGWIKALLEEAENERMHLMTWVEVLRPAWWERAIVLAVQGGFFNAYFLLYLASPRLAHRFVGYLEEEAVRSYTEFLEAIDAGQMPNAPAPLIAIDYWRLPKNATLRDVVLVVRADEAHHRDVNHFAAVSNLSLSLSLSSFVNASQAWWAFSIVEKAPFPVVFSYSIQHHEL