MLAYAARSRRGYSSILAAAALSGTAYAALNIDEKLAVKAVHADAPAGKGALDPNEFRAFKLKEKRQLTRNTFLYRFELPEGQTSGIFVASCLVTRAMLKAKPEDEKPKAVIRPYTPTSPPDAKGYLDLVVKVYDKGVMSKHIDSLKIGDSLEIKGPIKKYPYEANTKKHIGMVAGGTGITPMLQVIDAILDNPNDKTQVSLVYANVSESDIILQDKIDALAAQHPGRFKVYYVVDKPAWGGLFWRGGVGYLTKDMLSKHLPAPAKDSLVMVCGPPGMMEAVSGNKAPDYSQGEVKGLLKELGYDSSSVFKF*