MSNAKRLDESLKTLEEGITKVKLIMDGYPASKLVTSEEYMRYYDCVYRSCIQPPPHDLSAELLQKYHAVLDESIHFKVLPFLKDKSGTSLLAEFLRVWANYKAMVKCLGGFFLYLDRKCSDQKSSAPLKEVALSCFQNRVCCDLLPKLFDAALLLISQDRREEPIDRSLLQGLSTFFWENGGPQKGTYYYMFEEKLLADTDSCYSRFASEWLFSYSSADYILKVERCLNDERGRLSQYLYPSSVEKLLQVVHLKLSGETRSQLIEKQKAENLNSTKYQELLSRCSNLSIG*