MSDIAPVQPLDLLLQPGFRFHPTDQELVIHYLYRKVHGLHDHHAFIPEVHVYKHEPWELPGKSFSPNTDETGAKLEWYLFAVRARKYPNGLRMGRATVAGFWKSTGKDRPIMHNGVIVGMKKTLVFHTGRAPCGTRTAWVMHEYRLHGQRNHHVQDAYALCRVFKKNTMAPLIDLSSDDDTYEDPMQSVPGGVDTDKDLMEHVSDGADSDKDPKHYVLAGIESDKYPMQSILGGGGTDNDPILVESDVAYAGKEQMESVLCSVSTDKDHIQVESEFDGVHAGKGKKPFLTDRGGTSTGNTGGANKDNEGMQPVYAGASADEENSVNAWYTAALAEEDNSWMQPPSYDDWYTRVDLDKDDSLMQFIFGDVMLLNAD