MSRQPRPRDRKPPHQGRPQPHIAALEVEAIVLDYIPEGYPRDPHREHRSKPVVQGLGVRRLHLVDGVPLHEVDILERVTLAREVVYSVPIVARLPGGVERRVKSVTVAVTCLPGQAREGGVREIYCYPLSYADQATLEALQQLLGEGDERHRYILVDSPDKLSEVARGHGLSGKIVSTPRDPISYQDLTDVARATLPDAVRKLVREREDFFVEFFNVAEPINIRIHALEALKGVGKKMARHLLLERERRRFTSFEEVKKILKIDPAEALAEKIMEEIECRDTVKYYFFVEPCDPSKPYLGYTERMWKAYAARVRARREAAGGESGS