MTKDHEYLYPYSAQEAKKRNQLPMWRESYHANVACRKAIEETVRQNFDGMHLKKDCLEPVLAEYGYKRTEWVLATTLQELSWDGRFSRANKQWAARRYIPQDERHNAEITVRSHPAILDGFVDLYRESYQKLGLFGPEHCVGDRAKQDYIGKVLVLSPDTLKESCWSQENQLWYAHDGFGCSPHAIGRSVRCTCLSDGEMTRWNRDEFVGVLDEKFLPDWAKESLSQFQQEEAAESPGMNNQSM