MVRRFSDPVEVRVGEPERPEAFIWRGRLYVVRDVLSQWRERRAWWRDALDAEEADVGPGSSIAAAAREQRVWRVEASPGSSFAPGVYDLAHDESAPGDRWSLVRVAD