MFSTTGCLPPQFSVLTTGEVQDHQQIDRAELSAAIWVTQEFEEAVIFSDSQYVIDMFDKLQQIDQIQQAHKLPNFDLLYQWWPTVKKPGLCFRKVKAHALQPQTDSIDETWAKIGNAAADRAAKVALQRLQRCTPMHEDVPDRLSMLTLRTNHVKYIHALQTQRARLFQQEDIQPPIGNSIRNWTDQIQALAQWQPANGWTFHESAEDYERIGASLWGSAYSSALMGWLANVTWSEEVDPLEAGVQQVPEAEMNQSPISNSLFLPE