RPVFTQLQRRGLEKRFQVQKYITKHDRYQLAAMLGLSETQVKVWFQNRRTKWRQDMKDEERK