MPPRAAGHVVPADGDATRRPSRRPVGGVAVGTRTPASVQPPPGRASLPHLQRLVGNRAVAAALLRRTGAGAPVVQRAAGLPFDSHTEIHHNLLTSREFQLSSGEGVIVELRPEWFLEDDTEDKEDRVPVPHSGPEAPPGLGGEVRVDLENLEWLDESKGRCAAAVGRWNEIPLRTDEDGAHQLSFEIDDHHHHYYVDGPVHVRQGDAAELTDSCAAPASRSGKDVLHDVLALAGMIPVLGVLADAADTAIYVIDGDWTGAGISAAAMVPVLGDAASLARIGGRTVVRVTRAGAKQIEKRTAAELLKETRAALTRLRTPPGLAHAGNRLGQSVDPRLLEMAKEARVTQAGISREAFASYNVATARVRVGTEIRYLDAGNSPGRLMHSEDWLITQVEELRRVHGRESVALEQLFSERIPCGECLPKLERLFNAEVFYAVAKRGTRATDLMKAYGLR