KNKRKKKRSAREGENPEDGACGNLAGDYEVGQVASSLFNGKRPSRGSTGRLASLFGSLEPQLQPVYVPVPETTKKRKRDEEEESSSQIQRPLLQEPAKKMKLKKKLSDADRKLANRENALAIADLEEEIHQKQGKKRKNSQSGVKIADKEVLDDVDHTAVNQRKKIQTNQEERLKNERTVFVGNLPVTCNKNKLKSFFKEYGQIESVRFRSLIPAEGILSKKLAAIKRKIHPDQKNINAYVVFKDESAATKALERNGAQIADGFRVRVDLASETSSRDKRSVFVGNLPYKAEESAVEKHFLDCGNTVAVRIVRDQVTGASRGFGYVLFEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNVSKPKQGPNFSSKNAQHSKTSFIGEKAVLMKKRKKGQKKSGRTKKQKKQK