MMALAKRYVSPGMGNVRRYLKLLHGNFLTLPTPAFLWFARSLARDARNIADDDLRVLLDSEWRARLTAAWLIGMDRRTQFREELGELLLESELLYAGQGYCFALARFGEERDAEILTAYLDRWLPETSWPYNQDDAMGALLYLDELHSAERSARFLIPGGLWQSSAVADVDPAGQKEYIGLICEFAASCMSGNLARWLPKRRHAQ