MLFNPSRQDARRFFFDTWQKSKSSQPLSDLEQIVLSILIDHPEYHPILENPEAFMEQEWTPDMGETNPFLHLGLHVAIAEQRSIDQPFGIRALYAQLALRHGDEHRAQHEIMECLGEMIWHAQRYGGGPDVNRYISCVRGKLGMGEEDAPRINPNDVDG