MDEVTLRKLTTTFHVLIIISTAYTAVQTALILAQDIRHLFEQRRREQAFEIAACRSKYDANHCGTFPAPLLEEQCAELSLCMIRDPAVIHRFSLVGEYLGKTVNGFLGSISWGSAAFIGITFTTWFPVCYRWVRSALSYFLGPEL