MSGAKRKRTVLPLEKKVVSVNHLENGESVTKLAKEYGLGQSTLLDLNKTLKYISETETGAGLSACKILRQPVEAKLEEALYNWFLQKRAKGEPVSGPILSAKASQSHQAIGCKSSQSEKSAPDYKTSEECITVLACANMSGTHKLKLACIGKAQNPLALKNVCSNLPVVYLNQKNAWMDGHLFHEWFTKHFVPSVQREQSAPPQVLLLVDNAPHVYQTTLLSDDGRIKSIFLPPNITSLVQPVVQGVLETMKRHYRKNLLRRLLLEEGVGGNAQKLSEFWKSLNIKDALYSVANAWHSITKHTILKSWRKLWPE