MKNRLIRLLQKQSSLIKNNELIKNSINALKDNNSSRISVIGNQENLTKLIQTLNLKDKIKPFQLTRDIPAEALQADLLIIKTEEKQQLPLHRIHQPVILLVDHAKIHADTPKTNITTLVIDSEHAANAIHEYEHGSGGSHALDQINQSGLTELKKQITKNLENHPNNRMLAALSVSDHFLSLSVDQLLSLTNQLQLASERLSYYKSKFDTLKKSEASLGQEDASPSIDLSQFPGFFQVFPFGTGSVGCKIWKIIQDTSLSKIEQNIIYGAVKMDSLNERVEDLVHQIINDRTLKTNDLITEVEKNNILRNRVYMKNKGYETIEAIRIYESRKGQLSMDGGLVDILQNKASEILSINLLLQSLFLNNWRKYCRLFIRDFERWKSSLYLDLLTHHQLKLDQIFKLSTRCPSSIGSEDHNIGSNKLEGEDEETDLWTSIHSKITDKLSIESSDDDHHTGLTKTKVPIATVLDQIRAEISDIKDLLGKQVPHSSSSGSS*