MRFGRTFSKEYGGLGGPNLAAQTQRQPTLREMTLEEFLVRAGVVREDVKPNDGVFVDLSRVGNNNSDLGLGFQQMNKVAAAAATGLMGNRLNNDPLVGLQSSANLPLNVNGVGASNQQPQMQSPQHQHQQQHQHQQLHQQQQQPQIFPKQSTMTYAAAQMPQGMVRGGVVGLGGGDQSLSVQGGGIGGMVGLAPGSVHVATGSPAANQLSSGDRIGKSNGDTSSVSPVPYVFNGGLRGRKSGGAVEKVIERRQRRMIKNRESAARSRARKQAYTMELEAEVAKLKEENEELQKKQAEIMEIQKNQVKEMMNLQREVKRRRLRRTQTGPW