MKLSCEAVLPSAHAPSLPSKENSHVALFPRAPSNLLQLYKLDESQELGHGCWGIVRVCTLRKTGQKWACKTVMKSSLPTAEDVAALLSEVAAMQDLENQLHVVQLKEVFEDERSVHLIMELCDGGDLFDKIVSKGMLLEDEAKVLFRQIVRGVAACHGRGWMHCDLKPENVLLSKSGLAGEGVLPQDLTCEQEGLFLDSEKHCEEAVTVKLADFGLAVDTRKGKNHGRIAGSPFYMAPELVKGQPYGMHADVWSLGVVLHTMLAGAFPFNGNTTEDVFSSIKKGRLTMAGCSWQTISPEAKHLIRQMLQMDPTKRPRISELLDHPWISEASMNEPARTSPLKKDLHVKRGDGEESRRFWKGGSKLLWEVSTWLPALETMEVPSGLSAALVGMAQSAASCFRR*