MALSTIRTVNHLLKPFTAAISATRRLSSDSNATISVEISKPYTAHNIDPPSSIVETTPNELMTFFADMVEMRRMEIAADSLYKAKLIRGFCHLYDGQEAVAIGMEAAITKKDCIITAYRDHCIFLARGGGLVESFAELMGRKDGCSKGKGGSMHFYKKDSGFYGGHGIVGAQVPLGIGISFAQKYNKEDHVTFAMYGDGAANQGQLFEALNMAALWDLPAILVCENNHYGMGTAEWRAAKSPAYYKRGDYVPGLKVDGMDALAVKQACKFAKDHVLKKGPIILEMDTYRYHGHSMSDPGSTYRTRDEISGVRGERDPVERIRNLILDHNIATEQELKDIEKGKRKVVDEAIAKAKESPMPDPSDLFTNVYVKGFGVEVFGADRKELRATLP*