MSKESSHHAGTTESTYIDPGATTPEAYEISKTSRTLARKMVGNKTPEDRVRQRCSVAVGDFAMADLLRFSADPVAAAVAALKARAPIITDIRMVQVGIQKKGHHSEVLCALDFGSDIAQEQGITRSSAGFIALRDRIAGSIVVIGNAPSALLTVCAMIKEGIRPAVVIGAPVGFVNAAESKELLRTIDIPAVSTEGTRGGTPVAVAAINEIITILIEESAP