MRFEADTDFIKIGGKRYMEALHQMQAHVRGEKRAQWESVDEAQWKCGSGESKQLQPQALYGYALLSNSRGHEMEDFHVAEFRTMDDAYEVGLFGIFDSHRGPQVGREVQRRLFDNILQEGGVWADPAGATRDGYLLTDRQVLECLDKEAEFGGSTAVTAMLFEHGSRLVVANVGDSRAVLCRNGEAVQLSVDHDPGRPVERAQVEMRGGMVVTLPGDVPRVDGQLALARAFGDKSLKNHMSAKPDMEDILVDLSCEFLILGSNGLWKVIANEEAVELVKNTVDPAEAAQALVRKARERLTDDDISCIVILFREL*