MKQLLNTFKSWKKSIKAIVHSLVMVILAITLLATPALATGVYEISGLTPDTWVVDEADVISRANEGKISSALSELAQASGNEVRFITVRRLDYGETPESFTKALFEKWFPSKEAQVNQTLIMIDTLTNGNAIITGDAVKATLADDTAKSITDETLMAPLRDGNRYNQAFLDVSDRVVAILSGKPDPGPPEIVDNVRVESTFASSEETEKERGNSTAWVIGLLIAATVIPMATYYIYQVNQPSSDG