MSYEYLEDIATADVAFEARGLTLEELFVSAADATMNVMVSDLDTIDGILGKAIHVEADAVDMLLFELLQELIFFKDAERLLLRVRDVRIEGREGCFTLDAEAAGEELDPAKHDLAVDVKAVTLHRYRVERTASGWEATVILDI