MSRKRVILSATQKRELCETKEKNPNLSNISLAQQYRVGKSTITDILKEKERWLSITESQGSVKKFRGPKWPQLEDALGLWVDNALNTKQDIDEDFHQSDGWLTGFKKRYGLCQYKKQGEAASAPSAESIEHDRLALQQILVPYKLEDIWNGDETGLFWKMKPSRVLARGPLSGYKKEKSRLHAL