MVTASKATLRKQLLAARRSVADDIRAAETKMLSQHLELLVNSASTVCAYVPVGTEPGAIEMLDVLLRKTGRVLLPVARTGDDEIPLPLQWGEYRPGGLTSGPWGLLEPPELRLPESALAEANLVLVPALAVDHHGVRLGRGGGFYDRSLAGRDPHTLLIALVRDTELLNELPSEPHDVRMTHAVTPERGVIALPNSE