MLDYILTLMGRDDNDGFADSSLELLHTQTLALSGCTTLVSVEPKLPIETRNYVMNATLSFFALPKDPSDVVDPLINKLVTLLCAILLTRFNVGRRDLVVYLPHPMRRMKSLWGNDAEVFKPERWLNNDVVFQPKSPLKFTAFQDEAEDNFAIVFAAMGVNMETAQFFKRDFEENVSMERVALFLNLVCFGFIGHLEKRWVLEDGEPDLPVSWADGNLTECEDKCQKNCSCVAYAYDSMIGCMIWGGDLMDIQQFAKGGVDFNIRLPALELGYCLACLRIFLEDLPTGPVKIVGYTSE