MHVLRKLAASLAAGQFYEAHEMFKTVYYRYRTRNQHEESYQLCQEGARLQLRQGQLNCGVELCMLLVEAYAADGAAPSEEAVARVAALIDAFPRQGRPPAEDPPVQECASFVSAAIKWLRGTGDWLHEAQLEGRLAAYVTASLGWQGLGFALPHYARAGDAAAMAAAVAAAAAEGSSEEEELFVARAALTMAAARPPPAAPASVARQQQLDAARHLLGGAYAAAAGHAPPDTPLLHFVSLFLEAMGRGSPDLAQLLQQRYQPSIERDPALWQLLDRCRSLHLPAAAGGGMGGMGGMLSDVLGMLAQPAG