MSHTSTRVAIVTGAAQGLGASIALRLADDGLDVAVNDIGSKSDQLQQIVAQIQAKGRRALAVPADVSRDVDVQAMVAKVVEELGGLDVVRGSPVAAPSTTNLMCYVVYDLQMVANAGIVLYQSLADTQLEVWDRIMSVNLRGVMLCYKYAGVQMIKQGRGGRIIAASSAAGKKGMINLPAYSASKFAVRGITQSAALEFAPHNITVNAYCPGGIRTPMSSHADIKLLDLPTNLPFADPEVVASLVSYLAKPEAYFITGQSILVDGGVLFD