MYRLLTKERQLFRISQNVFHGNVSAQSAEIVEFRRFNPWFVQKRAVFMPDQSHARSSVIQGDRWREELKNLNNATRKRLHREVDKSAEEGRRLLRLVQMDSLFKRLRQIPYACISRRDLLEICMESVGKGDTMKVVKSLDESGQILILGDCVYLRPEQIARAIEGVLPLLDDHCREELQKMEEQKAEIDLVAKKLVHRELWGGFGFLSLQTAAFMRFTFWDLSWYVMEPICFYLTSIYFLSGYAFFLRTKTDPTFEGFFQPRFKTRQKRLMKKRNFDMERFKELRMIAGSCLRQPACGGLLDAI*