MSRDDSPLVRDVSPDEGYTYMHRAFFQAFLTHSVMTVEEIKPVLAHVMTAHNPERPWTAGDVTQPHLTSTIQTINARIEHYDFEIRSMKDQHTKLTVYALVNKTSDSLTQLATKFSASEIAYIRRLLDYMFETNNTHTREVMAIKHTEASQLARIRRARQSQVNGEEAESQAQDAGISIQEADEVLITLQNEGFFQKSPASYYSLAPRALMELRAYLKETYNEPASSPAADDAVIRIRDCEGCREIVTHGVRCNDKDCGVRWHDACANSYYRNRKGGNRKCPKCGTECSGDVYVGERADKVVARSSTGARRSAMHEEAEEEEEEE