MELRVGGAKPSDNSPAASKGFSDPLDSHGVPGRSKQYLIHSAFTGTIGGVAMAYVDWAIKGPKIASCSCDYGCPCEFNGKPTEGLCEGLECMLIEEGWFGDLRLDGLKVAAVYRWPGPVHEGGGVVRGFFDANADQAQIDALFTILGGKEQEPTTVFNIYGSTIAQELEPIFAPIEFHSDIEKRTGGFRIDGHLELELEPIRNPVTGAPHRARIVLPEGFEFRQAEIASGTFNANGEIAMGRQKRYGALWRAAYGPYGIIEE