MDYRFQYKLTAQALAAKNLGDAAAGAERSALCDAAVRAGLRFDAPLFREVGPAEQRLGQLLGSMQQAGVAEVEGGAAVQAAGGAPQQQLAFWLVTSAAIAAWESKLDLPSVADLARQKLRELCAVRERLEGEGALLPASGVDSLSPLLRWPLPAAGMDEAALAAEARAAIAAWQVEDADERTAALRKLGCLREQCQRHAYQAYQPLMTKLAAVYDVMLYGAPQRLECEEIHAPPREGYESRLMQLSAEADKVLDESQVDRTLYF*