MVYGMESNNPVAAPFVLKTYKMVNDPTTDSLIFWSRDNNSFIVSDPLVFSQRLLPTYFKHNNFSSFVRQLNTYGFRKVDPDRWEFAHESFLRGQKHLLKNILRRKTHCHGNPAHHYRLLPKSEDDLPADDQIEKTIISELTRLKQEQKAIEDELQGISRRLHATEKKPQQMMAFLMKVIEDPTLLLRMAAGKDPTKRLAEKKKRRLTTNPSHKEDMVGVIPSSGAAEDDIVSVVPVVNMGMVGPSAEEYFPTASATDTSVRNGVGFGHGNPDTGLPFGSVVSECNSNNISETVFFPEWEGDDAALIPYSVFEGY