MDWGVVQQGWRKGPWTPEEDKLLSEYVKLHGEGRWTSVARGSGLNRSGKSCRLRWVNYLRPGLKRGQITPQEEGIIIELHALWGNKWSTIARYLPGRTDNEIKNYWRTHFKKREKSSSHKQEKRKAQVLNKKLQLQQQQEQQQQQQLGDDKMKAINFTSEGKIHEAQEKQEMAFMGPDLESQCLPVMYQDIPSWADFMVEDGVLWGGLWNLDDQVDHASNCSKIAKQNQATAFSFAG