MLRKSLFLLNSMDPIVKYAQKGAVVTLTLNRPKQLNALNAELTNALAEKLLKCDADPSVSVLIITGEGRSFVAGADIKAMANQTFVEFYKHNMLRGLDTIAAVRKPIIAAVNGFALGGGCELAMSCDIVVASEKAIFGQPEIKIGTIPGAGGTQRLTRLIGKSKAMEWILTGEQYTAEEAERAGLVSRVVRHEELLPTVSAMAEKIALNSPLAVSLAKDCINKALETTLAQGMAYEQRTFQATFATDDQKEGMAAFVEKRKPNFKNA