MKLASTAIRAPSLFPCSNFTHLPASNSLSLSPKLPASIFSPLLIPISGRKKLSVRAGNLDCESVEQMDLKKEFPEFRKDLYPSIEPYSTGFLKVSDLHTIYWEQSGNPNGRPVVFFHGGPGGGTSPNNRRFFDPVFYQIILFDQRGAGKSKPHACLEENTTWDLVGDIEKLREHLKIPEWQVFGGSWGSTLALAYSISHPDKVTGIILRGIFLLRKKEIDWFYEGGAAAIYPDVWEPFRELIPEEERNCFVKAYHKRLNSDTLETQYAAARAWTKWEMMTSHLLPNEENIKKGDDDDFSLAFARIENHYFINKGFFSSDSFLLDNVEKIKHIKTIIVQGRYDVCCPMMSAWDLHKAWPEAEFIVVPGAGHSANEPGIAAELVAANEKLKNVLEGVS*