MVLKRRLRVPIADLEAQVFGDRALDPLASASDATTLPLVPASTSPSVVVVGTPSPQELGSTPSSQELGSTPPRSQRRRVGRRRDPGWRPRPFFRLRRQHPGQHCCQFAGPAFGGQTSWSRMGGH