MMRVVILGCGGSAGVPQLGGEDGRGDWGACDPSEPRNQRTRSSILIEQDGRRLLIDTGPDLRAQLLATGIAGIDAVLFTHAHADHITGLDDVRILNRLTGKPIDAYGSPKTIEELTLRFDYAFRPWKPSGFYRPVLVPHQVAAGQDLTIAGFPVTLLDQDHGYVRSLGLRIGRFAYSTDVVAMDAEVLDRLKGIDTWVVGCFQRQKHATHAHIALVAQWAARIGVRRTVLTHMGYDLDWAWMQANLPPGLEPGFDGMEIHPAS