MDLHDNKQYFTLSETDFHIDQFSLLTAQQFQKQYSQLMQSQNPTMPNTDELDHSAAQEKKEIFKTAMNGYPKRRVLFTKFQIRELERRFREQHYLSAEERETLAQRIGLTPNQVKIWFQNHRYKTKKVGYIKTDYLMVSESRQRESLLPP