MELLELVEYEPTTRPFQCDWDACNKAEQSFNRKSDLQRHYRIHTNERPYTCTTPGCGKSFIQRSALTVHIRTHTGEKPHQCQHIGCGKRFSDSSSLARHRRIHTGKRPYKCAHDGCLKSFCRKTTMVKHQRRSHQRGLLSNDMLDDCSSDSDSGESPPTPTQSAMSWPAPGHLAPHPAMTHGHAMHRASSFPDFQMSSYQQMAQREAHEFHPSQGQQHAMQMMQRSPAMQQHFYVIEQANPGIATMNTAAVQQPYHVPRQHVARASMEMPYSAGSIASLSSSPGSFSPSSGHSPTIPEGMYTHQAPHPGAYALPEPSPVEQSHPMVPYSQAMGQPQQQPSHHEPEAWYQYQAPVEVATIGQLPPFGSGIYDLYGGPKLEFDDPTMQLPSSRIETM