VKRRLDLETDHQYLAESSGPPRGRGRHPGKGVKSPGEKSRYETSLNLTTKRFLELLSHSSDGVVDLNWAAEVLKVQKRRIYDITNVLEGIQLITKKSKNHIQWLGNHAAVGIGGRLEELTQDLQQLQESERQLDHLIHICTTQLQLLSEDSDSQRYPGLDLRSIADPAEQTVMVIKAPPETQLQAVDSAETFQISLKSKQGPIDVFLCPEETVGGASPGKTPSQGTASGEEDRTADAATTVPQPPSPAGDPSPSLLSLEQEPLVPRMGCLRAPVDEDRLSPLVAADSLLEHVREDFSGLPEEFISLSPPLEALDYHFGLEEGEGIKDLFDCDFGDLTPLDF