MASAGVGRGRVRVAVVGDVHNDWTLEEDSKALHFLQPDLVLFTGDYGNENVQLVKSISDLQLPKAAILGNHDCWHTYQFSEKKVDRVQLQLESLGEQHVGYKCLDFPTIKLSVVGGRPFSCGGNRIFRPKLLSKWYGVNDMAESAKRIYDAATNAPKEHAVILLAHNGPTGLGSRMEDICGRDWVAGGGDHGDPDLEQAISDLQRETGVSIPLVVFGHMHKSLAYGRGLRKMIAFGANRTIYLNGAVVPRVNHAQSSRQPAISTSEKTGLEGLTGLMVPTSRAFTIVDLFEGAVEKISEVWVTVGDARTELEQELVLYKQPREHI*