MKDVVRFGICADVQYASMKSDVVKEKRCENVGSGEEQEIPRGGSVERRLAYRAALERLLQAVEVWNKQHVAFVVQLGDLIDGYENDPELSRADLEAVSRAFQGLAVKHVLGNHCRAVRMEDIRKLLSTDRYYYSFQPVLGWRIIVLNGAEQLISAADATESENAELAEVLERQGIIDYAPWNGHLSDIQVDFFRVELDSASRRKERVLVCCHYPIHEDAARKSHLLINHAVVLKLVRQYNTTVVALFAGHDHVGGYTVDHGVHHVTFPAMLEASEGSDGQEQNVEHSPNAFGIVELRANGDRILIQGYGDVPTRVLVAGGAEG*