MEVTSQSTLPPGFRFHPTDEELIVYYLRNQTMSKPCPVSIIPEVDIYKFDPWQLPEKTEFGENEWYFFSPRERKYPNGVRPNRAAVSGYWKATGTDKAIHSGSSNVGVKKALVFYKGRPPKGIKTDWIMHEYRLHDSRKASTKRNGSMRLDEWVLCRIYKKRGASKLLNEQEGFMDEVLMEDETKVVVNEAERRTEEEIMMMTSMKLPRTCSLAHLLEMDYMGPVSHIDNFSQFDHLHQPDSESSWFGDLQFNQDEILNHHRQAMFKF