MTKLLRILAPSAWSIGELANAIELAKRLPEGWRAEVLVSAKHLDYAQAAGVATRVLPRGRAAAAAVREAVSDAEVSGILLADHHLLGLERVGFGYDDLASRTAPLVAFDSLAFGVGPTRLKLAVSRGSEDPMLRRWFPPEVDLDRVPDGVPLLRPVPVAAPISETLETSRTARIRSLDLYGESGPWGDAAVTEPERIRSRLGVEPHRKLVVVAMSNWASMAMTKPGLGGPNRERDAYLQLRFTWLHELMRRLDEPIALVGVSAEGFDAEGADVQTIATGFLPLAEFTELLAAADLYLTDNLTSGAMARAVLLGTPAVTLTREAEWHTEDAFVTAWLAQMRAGFPASDFDYLVNPFGWIDELQPLLANNAYLAALPRIHAHDLDGQVRACRTALDSTAQLARAALNAARGALPSGSEALLAALDAAS