QVEKNLGEGDTDADGEEDTEAMVKSTTPHMFCKTLTASDTSTHGGFSVPRRAAEDCFPPLDYSQQRPSQELVAKDLHGLEWKFRHIYRGQPRRHLLTTGWSAFVNKKKLVSGDAVLFLRGDDGELRLGIRRAAQLKSVGSFAAPSGQHLSPGTLMDVANALSSRVSVXCLL