VSASSVFTVRHILGLDDPDKTTQVESPFPPLTNISGSFEFYLLHLFASLYLLPMFESHQVDLINCTLLKSSVLESNRNETNGTGNQSTTEEANSKQFEAFLMFPNPNLLMLRAQMQLQQNHRTLALSSRQDDRQNQTNFVVLQNLLPHHQPKEHFYPTPASKQDLEGAALADFQCQSKRRILFNKYQIAELEKRFKLQRYLTAQEREELAKTIGLTPTQVVKIWFQNHRYKVKRSGDDATAAFAMPTKFLPLKNTPQSNSLAFNSDGNYKVDSFEGSLSLFSRPKLSQAPIAVSNSQQQQQC