MKTLLTLDVLKTMSSDELEDYRAAGEDFRRELSHAVMRDLTSPSGWSVNAEYRCEFGGFFPVQIRFTPPHGHFDVAVCSSGELNPRWIVVFVTRDGQPFSVVRVMDAFNPELITHTLDLIECLDAGGYSFASIISTLSQEGAQ