VKRRLDLETDHQYLAESSGPVRGRGRHPGKGVKSPGEKSRYETSLNLTTKRFLELLSRSADGVVDLNWAAEVLKVQKRRIYDITNVLEGIQLIAKKSKNHIQWLXXXXXXXXXXXXEGLTQDLQQLQEREHRLHLMHICTTQLQLLSEDSDTQRYPWIGRDLRSIADPAEQMVMVIKAPPETQLAVDSSENFQISLKSKQGPIDVFLCPEESTGGNSPGKTSSLGAASGEEDRAADPDTTVPPPSSPPSSPTTDPDQSLLSLEQEPLLSRMGGLRAPVDEDRLSPLVAADSLLEHVREDFGLLPEEFISLSPPHEALDYHFGLEEGEGIRDLFDCDFGDLTPLDF