MVGWGIPEQGWKKGPWTPEEDKLLSEYVKLHGEGRWSSVAMYAGLNRSGKSCRLRWVNYLRPGLKRSQITPQEEGIIIELHALWGNKTHFKRKGKTSKKQEKLLDSQDLEQQQQEQQEQQHQLGDDMKMVTNTSDENMHEIQGKQENMVFKYPTLGDQCLPVMSQDVTSWTDFLMDDGLIWGGLWNFDDQVVHHTSNCSKIAKQNQNNYYHNGGCIF