MLHHLGRQGGPLELAASSRAAAALSHLVASSPAMQSQLLSLQLQLQPGAAPVPGGVSSVMVLCASHLGQMVTQQRQQPGSVAAAAALLRLLLLWLHGCPPAVTAFLRAVAQTQPFLVDSVRGSNACSGSAPSNNPATRGMLALLLGECAAYAEDAAGTPSQQQLLNAIDRQIGQQQYLATLDGLAPHLAAAGGGGGTTGSSSSSSSSIFGEELSLSPAFAAFLTSLAAEVRQRVTGTAAPTQLLFAAAQHSAPSTLQYVQQQQQX