MSTAGRDRGKLLSALQHAFPHSERGEMLRSTAFHLLEHGRQEMQGADINYSDLMSRAGQRLLEWWRERKGPHASLNENIVHMLRADPSGCFAITYSADNCTMTVTLLTSRLLQAAQAAQALRSAGPSRSPPPANLPPPYIPTPGGSFPAPSAPHHHHHHHHHHLAIPAPSPFGGVPHQNASAYGGPTDTATLGEVLRLQLMADVLWPQDYKQLQAQQQSLQAVELGEDPATLPSGLSTSDALVVLRRATAQNLAATLAAVPAGAVPFSRRISSLVTTLQKEHPLAWSTGLSAASGDPDQLVSMICRDAMDNMQRSWLVKEGDMGHGGQ