MKSLEDLFKDYGVRLTTIVKIMEMGFTVSTLVNMTEQEVEDLVREMVETYHLDLLMGEKYGIRAAVRAEKRRIDEEVERQRLQVISKSNRRRKLEESSVLTSAEGTVKEQRREDVSILADAVASAGLLNLNSKDSIMFDQNHTHYGVSGLLALPEPSSDTEGRKPDKKKRRLSRESTEDGDDRPREHPFIVTEPGELARGKKNGLDYLFDLYEQCGKFLEEVQQISRERGEKCPTKVSGSYFARRSSLDITPTTSLSSLWTSIFCSTEPFWG*