MHTVLQIGAGGVGSVVAHKMGMNRDVFKNIILASRSLDKCYAIKESMLKKGLGEIGVEQVDADDTQALVALIKKYKPKVVINVALPYQDLTIMQACLETKTHYIDTANYEHPDLAKFEYKEQWAFDKAYKEARILGVLGAGFDPGVTNAYVAHAQKHHFDTIHTLDILDCNAGDHKRPFATNFNPEINLREVSSKGRYYENGKWIETKPLEIKQVWAYPQIGEMDSYLLYHEELESLVKNIKGLRRARFFMTFSQNYLTHMKCLENVGMLGIKEIEHQGVKIVPIQFLKTLLPDPATLAKDTTGKTNIGCYMTGIKNNQDKTLYIYNVCDHKKCYEEVGSQAISYTTGVPAMCAAKMICNDTWSADHFRAGVFNIEELNTDPFMEELVRQGLPYEVIER