MQKDLIVVESPNKIKSIQSYLGDGYNVIATGGHLRELAKKSGYDPKTYDLKWEIIKTTNKKISKKQQIKAIIDLAKKSDNIYLATDPDREGEAISWHVYDLLPKKEKERVRRITFNEITQKAILKSIDEKHDIDFNLVDSQFARRILDRVIGYKLSGLVKKNLHGLSAGRVQSIALLFVVERELERRAFVKEEWYQVEGTIEKNIFVSLRKVPYDVELYNQKENGDSDLKFLHRKDAQRVIDELGDIFKVYNVDDLKITKGDVQLPLTTDKLLQMASNNFGWSANKTTLVAQQMFEGLEINNQQLALITYPRTDSKRLSDDFLLEANKFIEDNYGNDYLENFKNKKINKKEENVQDAHEAIRPVDINLKPEEIKEHVSADIYKLYNLVWNKTLAALMKVPTFNKQVIRFISNEYKFYTSYKTIRTLGYWVLDFYKKQRDELKFQPPVINVGDEFKKENIELVQKETTPPPYYTEASLIAALKNAGVGRPSTYATMATIGTTRGYINKEKGKLIPTELGIKVIQELKEAFPRVISIKFTSKMEDRLDVVANGELFWKDLVSSFIPVFEEEVKQAYTKIEKVPDEKINRLCPMCEHDLVIKRSRTNAQFIACSNFPTCRFTESLEKPEILDELCPTCSEPLIKRKNRKNKYFIGCTGYPQCNYIRNVNESNNDKNNSDQE