MSTCSGRPLPAELRATRRIYLASRAVREGIIAADEAHALLVDLVDRRSAAGGVILEGGSISLINRMILDPYWANDWQWRSHRLLLGECADFLDRALRRVEKMLRTGMGRPSLLEELVALWPDPALRPTIEDVDGYRYSIRFARQWNVPVGQLLSIGDEMKQRLIHGIAEEYLGHAQWQERDLLTLPANWQAQDVSMGGSKSGLHHRL