MAARASSSNGGPQPFDYDVIIIGAGVGGHGAALHAVEQGLKTAIIEADIVGGTCVNRGCVPSKALLAVSGRMRELQSEHHLKALGIQVAAAGYDRQAVADHANNLATRIRANLTNSMKALGVDILTGVGSVVAPQKVRYGKIGYVDKVITAKDIIIATGSVPFVPPGIEIDGKTVFTSDHALKLEWIPDWIAIVGSGYIGLEFSDVYTALGSEVTFVEALDQLMPGFDPEIGKLAQRLLINPRKIDFHTGVLAKKITPAKDGRPVLIELVDTKTKEPKETLEVDAAMIATGRAPFTKGLGLENVNVVTQRGFVPVDERMQVLDGRGELVPHLYCIGDANGKLMLAHAASAQGISVIERLAGNDNVLNHLSIPAACFTHPEISMTGMTEPQAREKGKEQGFTVSVAKTSFKANTKALAENEGDGMAKLIYRQDTGEILGVHIIGLHAADLIHEASNAMALGTRVQEIKFAVHAHPTLSEVLDELFKSAKVRWLQVFV*