MLEPGVDLVKSDSFKLPYTGALGWKQGDEESKWAQKAIETLVKKLKKRKGVVDRLQYALSHPGEPSECVSIPRSLDGRIQVSHRKGFPHVIYCRVWRWPDLQSHHELKSLECCQYPFDSKQKEICINPYHYKRVDYPVLPPVLVPRQSEYPTVKEGQLSSSLDFPDSQSIPYQEPRYWCTVVYYEMNTRVGEAYFASSPSILVDGFTNPSKNSDRFSLGILSNINRAPVVENTRKQIGKGIHLYTVAGDTFIECLSDSSVFVQSRLCNESHGFHPTTVVKIPPGCSLKVFSNSEFARLLHQTVPLGVEAVYDIVKVCTLRLSFVKGWGAEYHRQDVTSTPCWAEIHLRGPLFWLDRVLRQMGPSPNPVSSVS