MRDVQVMMGFIKEWADKLGVKIVCSQEKEPMGTAGPLALARQLLDDGSGKPFFVLNSDVVCEYPLKDMLDFHVARGAEATVLVTKVDDPSKYGVVVIDEYGQVQRFVEKPKDFVGDKINAGIYVLSPDVLNRIELRPTSIEREVFPHIAADNKLYAFTLPGYWMDVGQPKDYLKGLTLHLDSLKIHTPQHLASGSSYVGNVLVCETAKIGEGCLIGPDVSIGTNCVIGDGVRLSNCVVMKGVKIKDHSKVDKSIIGWDSVIGAWSRVENHCVLGEDVQVKVRQ*