MKKAHETLEFVEKQEESCYAGSPAADSSDKQAPRVLQALAATLDRLVLRNERCLSDLSSHRKLTVYHGLRPPNISILSYLERINKYSNCSPSCFVVGFVYIDQLVHKQPDVPLISLNVHRLIITSVMVATKLLDDVHYNNAFYARLGGIGKAELNSLELDLMFRLDFRLQVTTNMFEGYCTHLERELMLAEQRVDRALSKSNGNEHEGCHDRQGFLDDAQKKSKLVMNHEGAGKIVRTSMSPASNLLDP*