VVGRGENLLPKILKSRNVPGGRCGPPDSLDPNYVRLCRSQSVLGIVPFIYVINTVFFSFFLYLYSPSGKKFRSKPQLARYLGNTVDLSSFDFRTGKMMPSKLQKNKQRLRNDSLSQNKGKPDLNTTLPIRQTASIFKQPVTKVTNHPSNKVKSDPQRVIEQPRQLFWEKRLQGLSASDVSEQIIKSMELPKGLQGVGPGNNEDTLLSAVASALHTSSAPITGQLSAAVEKNPAVWLNTSQPLCKAFIVTDEDIR