VKRRLDLETDHQYLAESSGPVWGRGRHLGKGVKSPGEKSRYETSLNLTTKRFLELLSRSADGVVDLNWAAEVLKVQKRRIYDITNVLEGIQLIAKKSKNHIQWLGSQTTVGISGRLEGLTQDLRQLQESEQQLDHLMHICTTQLQLLSEDSDSQRSTLAYVTCQDLRSIADPAEQMVMVIKAPPETQLQAVDSSETFQISLKSKQGPIDVFLCPEESAGGVSPVETPSQEAASGEEDRTSDAVTPAPPSSSSASSPAMDPSQSLLSLEQEPLLSRMSALRAPVDEDHLSPLVAADSLLEHVREDFPGLLPEEFISLSPPHEALDYHFGLEEGEGIRDLFDCDFGDLTPLDF