MMQFTHTAPPPPPLHPNGHGGLGLGLFLDVGAPRAARPWPGSFPTPASKISLGNLNSTSCMEQLLVHCANAIEANDATLTQQILWVLNNIAPPDGDSNQRLTAAFLCALVARASRTGACKAVTAAVAAAVESAALHVHRFTAVELASFVDLTPWHRFGYTAANAAILEAVEGFPVVHVVELGTTHCMQIPTLIDMLASRSEGPPILRLTVADVAPSAPPPALDMSYDELGAKLINFARSRNMSMDFRVVTTSPADAFTSLVDQLRVQQLVLDGTEALVVNCHMLLH