MKRPNSLHRLVAALAFASLSVAAQAADITVGYQTGIDPTKVPQADGLYEKAIGEKIDWRRFNSGPEVIAALASGDLQLGNIGSSPLAAATSRKLPIVAFIVSAQINAAEALVVRNGSGIGKPEDLAGKTIATPFVSTSHYSLLGALKHWQIDPSKVKIVNLNPAEIAAAWRRGDIDGAFVWSPALGEIKKSGKVLTDAAEVGQWGAPTFEVWVARKDFAEKHPEIVARFARVSLDSFADYNAHKAEWTADSEPVKKIARLTGADPRDVPELLAGSTFPESQAQLSADLLGGGTAKAIAGTAEFLKEQKRVPAVLGDYSPYVSADFVRQAEQVQVGQR*