MLEPSVDLVKSDSFKLPYTGALGWKQGDEESKWAQKAIETLVKKLKKRKGVVDRLQYALSHPGEPSECVSIPRSLDGRIQVSHRKGFPHVIYCRVWRWPDLQSHHELKSLECCQYPFDSKQKEICINPYHYKRVDYPGKLVFKLYRFAIVLPPVLVPRQSEYPTVKEGQLSSLDFPDSQSIPYQEPRYWCTIVYYEMNTRVGEAYFASSPSILVDGFTNPSKNSDRFSLGILSNINRAPVVENTRKQIGKGIHLYTVAGDTFIECLSDSSVFVQSRLCNESHGFHPTTVVKIPPGCSLKVFSNSEFARLLHQTVPLGVEAVYDIVKVCTLRLSFVKGWGAEYHRQDVTSTPCWAEIHLRGPLFWLDRVLRQMGPSPNPVSSVS