MSGHLQRGNKLWEGSRMFLPEHKQALLKWQKEQEKQTKPELDEQQLEEMNRMLISACRLRVPVTVRFFEAGNFLTATGTITKFRPLEKKLELAGETGERISIKLSAVTEVERA