MKKALVGEKANSRTFTGCWACRYKKRRCDERKPYCSLCLLHGDKCCYDVRLVWQNENIFSVNGDNELITWKKLKKLCKKPCKNRMSKQEFCRRTKFRELSPANSDDESTGKDIAQDSDRVDDTELQDWDRNDSDGGDEKRATSFTISVRRLKLYENALDCVHGKKIKDYSQRHVNQQLSELLTALEERSRNGECCGSGPFHVFKQLTSESSLAIKHVSPSLQAFKSEPTCCGPAVLPDTPISQSSSSSARPSTADETSTFLVCQWPLLLQSNQSNFCIQQPAYVEWLTSCIESGISSADPEFLEELMQQRLQPSKWLPLIPQFSMEMQTMYLVLMVLEDASNQYVDYLSRWIQSQTKISYLSFPLLAYTLSHNTSITFLIHCHELLSEAGLQDLFQYDLTAMLKINTVRLILQHWSNVMMDQICECKDTTHAEMQLKFWELQLQCNEEFYRDICLV