MTSPTAEDYRWFEADFARLAEGYCVTLVHGIAPAEVLRVLRAEVRGHCTGAGTLDDHAYEAALVHQGSHGYIGVAALDGWSVMLEPNGYIGTLGGALTPLSVGRTVVSHFRNVNAVDHFNWFENGQSRLHFEPLFAHHRDGSDPDSLVTAMREVGFTTEEDGVDDLDVVTAAAFALAERVTGVRLTPEFLETARFVEGLAPIPGG