MSNAKRLDESLKTLEEGITKVKLIMDGYPASKLVTSEEYMRYYDCVYRSCIQPPPHDLSAELLQKYHAVLDESIHFKVLPFLKDKSGTSLLAEFLRVWANYKAMVKCLGGFFLYLDRKCSDQKSSAPLKEVALSCFQNRVCCDLLPKLFDAALLLISQDRREEPIDRSLLQGLSTFFWENGGPQKGTYYYMFEEKLLADTNSCYSRFASEWLFSYSSADYILKVERCLNDERGRLSQYLYPSSVEKLLQVVHLKLSGETRSQLIEKQKAENLNSTKYQELLSRCSNLSIG*