MDTVNLLLKLGYQPGGDSPLDAATLGGGISQPGYRALIQWLTAEIRRYGELDDESVCSVDDEVCFRWELSSFLKELGCPYGALMDVPLTERFREGGDARMLVEYLVGECAALAMVRRQRDQEERRFQVSVLEPCTEGDLLNICGALGLSVENLRADNIFNEINQRLNDEPLIGGPVFRPEVNLTAGQWVRLERTQAELLAEYSLRQQMMLKRVDLTMAAFQWKGKDGPAVAQTYRKWRRHLVDLIESFSTADISTLLAADEEVLRQERVSSTRLKGTGKNAFQGYLTLPTGGGVVKIDEKPAMPNWSSREEGQESENLRRKPKKPVEGDGEVKISKKTKEKNLKNCDIISGLKE