MSEKAELAAVRAYFGVPWPQRNEGLSYHDIVRPTDAGLTLIEFYFRKYKNSAPLQGWLQRIQNKQITIDGKVVILPDTELRAGAELVYHRLPWREPDAPYLLEVLFEDDYLIVVNKPSGLQVLPGGLYQQRTVLTQLQWHACKLTTTSSGCQKTHPVPVHRLGRGTSGILLCAKTKLCKSRLAAYFAEGTSVVEEKCTNSECNTMRKICKIYRALVSGVMDMDEAVIKQPIGTIKYPGVAKGLYVASPSGKPALSSVRVLERDSESNCTLVQVEIQSGRPHQIRIHLSFIGYPLIGDPLYVSGGQPKCFHPELLDESFEKDGGYQRPENPVPGDCGYNLHAHQIGLIHPITNELIKITAPLPAILQTRDEREANQPNSS*