MMQFTHTAPPPPPLHPNGHGGLGLGLFLDVGAPRARPWPGSFPTPASKISLGNLNSTSCMEQLLVHCANAIEANDATLTQQILWVLNNIAPPDGDSNQRLTAAFLCALVARASRTGACKAVTAAVAAAVESAALHVHRFTAVELASFVDLTPWHRFGYTAANAAILEAVEGFPVVHVVELGTTHCMQIPTLIDMLASRAEGPPILRLTVADVASTTSAPPPALDMSYDELGAKLVNFARSRNMSMDFRVVPTSPGDAFTSLIDQLRVQQLVSDGTEALVVNCHMLLHAVPDETAGSVMSLAQPVSLRTMLLKSLRTLDPNLVVVVEEDADFTADDVVGRLRAAFNFLWIPYDAVDTFLPKGSEQRRWYEAEIGWKVENVLAQEGVERVERQEDRARWGQRMRSAGFRAVAFGEEAAGEVKAMLNEHAAGWGMKREDDDLVLTWKGHNVVFASAWAPS