TVVRKGGGEQWEDKSLLEWDPTKFRIMVGNLAGEVTDDSLAKAFAQYGVSKARVVRDKRTTKSKGFGFVEFEEGELGFKAAREMTGKYIGSHPVTIQRSKTDVRPQLKKDNN