MRHRGECNGRQSKTISEVQNVVAGSSKPALISVDFFRRGFLVSSEDCQREAADALPNSLYQALPGKYLEDLRFFYFFQLEQADRDFFHPESLWEATQESGSLLSDCFIGYDTNSVLDAHSRRPSFDFEWSPEQVLHVDDDEKDSSSDISKWSFSYDTMPNDDARVSNKLDGESEATEPSWLEQFMHVYGVSDFIKNDDFSMESCTDALVIAPRQDVGMVPMHSEEEVESSEIFNEKEDLLQPPVCNSSSFESEDGRIGAKNIGNDKGRKKKRKSESKPFSGDTAACKTMRLAELDSGRVYDTAGSSSGNLRKFWSMALPACSDRRKERVREQNRNAAIRYRDKRRQKAKQKKEELHELELRNVQLKTEQIWLEKEVTYLKNLMALLKNA