MTYSVSPSSLLTEYGNDNICRVLALDGGGAKGFYTLGVLKEIEAMLGCPLYKRFDLVFGTSTGAIIAALIALGYEVDQIHALYTEHVPRVMSSRSAAARTMALQDLAKEVFQDKTFEDVLMGIGIVATRWMTERPMIFKGNVVQAHGRKGTFSPGFGVSIADAVQASCSAYPFFERKVIVTAAGDKVELIDGGYCANNPTLFAIADATVALKKDHKDIRVINVGVGIYPEPKPGLLMRIAKKWLAVQLLQKTLEINTQSMDQLRDILFKDIPTIRISDTFERPEMATDLLEYNLDKLNTLRQRGRESFGAREAQLREFLI