MLYKFKSKAAGDVIMTAPIGDRILRLLDREPAAQGIFEVEAMPGAIAALEAAIVADEALRRAAEAEAAADPEPRSPPPPGRDNVSLRQRAWPLIEMMKRCHAEDAPIVWGV