MLDYILTLMGRDDNDGFADSSLELLHTQTLALSGCTTLVSVEPKLPIETRNYVMNATLSFFALPKDPSDVVDPLINKLVTLLCAILLTRFNVGRRDLVVYLPHPMRRMKSLWGNDAEVFKPERWLNNDVVFQPKSPLKFTAFQDEAEDNFAIVFAAMGVNMETAQFFKRDFEENVSMERVALFLNLVCFGFIGHVEMICMGKRKKIHGSLPGPD