MKSKTLLPAIALLYLTANAQDKRDITAIKNMAGCYEVSFNFSETFSPNKEYKKKDNYHSKALEWVAVVEEQPNKIALQHLLVVNPKGEGKNAIVKHWRQDWLYENTDLYVFNKENHWKYKSLNPKQVKGQWTQIVYQVDDAPRYSGSGTWIHLDEKTFWESTADAPLPRREYTTRTDYNVLNRTNRHEITEWGWLHFQDNKKILRQDNQEDTIVAEEIGKEYYKKIDDKKCLIAQNYWKEYAPLWAAVREEWANKMNKKQDLYVKPKVQDTYLYSELMKLEPQQTTEAKELVKKYIVK