KTKRRKKKSAQEGESPDYGGRGPLAGDYLVGQVADSLVHGARPSGGGPGRLAALFSSVEPQLPPVFVPVPKTTKKRKRDEEEESTFPNQRPLLQEPAKKVKAKRKLSHADKKLADRENALASADLEEEMHQKQGQKRKTSQFGVKVADKDVLDDVDHTVANQRKKIQINQEEERLKNERTVFVGNLPVTCNKKKLKSFFKEYGQIESVRFRSVIPAEGTLSKKLAAIKRKIHPDQKNINAYVVFKDENSAARALSRNGAQIADGFRIRVDLASETSSRDKRSVFVGNLPYKAEEPAVEEHFLDCGSVVAVRIVRDPRTGVGRGFGFVLFENTDAVHLALKLNNSELMGRKLRVMRSVNKEKLKQNSNSSSKNVSKPKKGLNFASKKVGHSESLFIGEKAVLVKKKKKGQKKSGQIKKQKKQK