MDTKQNQVASGKFLTILSIDGGGMRGVIPATILEYLEEQLQILDGPNARIADYFDVVAGTSTGGLIAGILTAPNEKGRPRYTATDAMKFYTRDGAKIFSNSTFSTVNQLIGPKHNAKNIEEILEDNLKDLKIKDTVTELIIPTFDIKLMQPIYFSTSEAKTDDLKNAYVRDVLRGTSAAPTYFAPHLFNISSKMGETKAFHLVDGGVGMNNPTHLSILHTLRQAQKKKCTQSNGTITMQDCKNLLVLSLGTGKVARSYNATDASKWGITSWVLKDGHAPILEIVSEASADLVDYNISVFFHTQQCSQNYLRIQAFDLSEDVSTLDKATSENIEKLKEVGERLLDMPISRVNLESGAPFLEQGHGTNKDALKRFAMELSKEYHARNSMS*