MFLTSSGQARSGLLWALRHVRRASGAPARDPRFAALEDSDLQFFDDVLGEGGVVTDPHSLQPFNEDWLGKYKGSTRVALKPKTTEQAAAILRHCNSRRLAVVPQGGNTGLVGGSVPVYDEVVVSTVCMNKVLSFDTVSGTLTAQAGCILEALDSHVAGHGYCMPLDLGAKGSCQIGGNVSTNAGGQRLLRYGSLHGSVLGLEAVLPGGEVLDLLTTLRKDNTGYDLKQLFIGAEGTLGLVTAVAIQCPPRPLAVDVAYLAVPTFAAAQQVLVAAKRQLGEVLSAFEFLDRESLAITLRHLPGTKDPLPGCQAPIFLVVETSGSSAAHDSDKLERFLEGVMEEGLVSDGVLAQDSAQVQQVWQLREGITTALRHRGAVYKYDVSLPISQMYALVEEMRTRLTTALPHLAGSSGGAGGGGGGDGRDDDGPPIRVAGYGHLGDGNLHLNISX