MKNQKRTLISCAMLEDEVNHILEKTHLTLPVIWIDRGLHNRPENLNQLLQEHINQLQNQDEILLTFGLCGNGTAGLVSPNTMLRLPKFDDCINMLACRQPRTERKQTQKDALYLTRGWTLDHEGILQQYKMLSETYDEETRNFILQTLYNGYHTLTVLDTGCYDLPPVEQYADTAATFLGFDRKTVPGNITTLEHLITGTQDSNILTLAPGEKIHQMLFEC