MKTTLKMTALAALSAFVLAGCGSHQMKSEEHANMQLQQQAVLGLNWMQDSGEYRALAYQAYNAAKVAFDHAKVAKGKKKAVVADLDETMLDNSPYAGWQVQNNKPFDGKDWTRWVDARQSRAIPGAVEFNNYVNSHKGKVFYVTNRKDSTEKAGTIDDMKRLGFNGVEESAFYLKKDKSAKAARFAEIEKQGYEIVLYVGDNLDDFGNSVYGKLNADRRAFVDQNQGKFGKTFIMLPNANYGGWEGGLAEGYFKKDTQGQIKARLDAVQAWDGK*