MHAFQTGKQAVAELQPSSDQFPVELRDRCSSTCTGAAIHDWYKSWASCNSRHRAARCQNGAASPSSGCLVSRVYPPSVVSWHFNVQFHISALQRSSILWEGEAALWVCCPAHHLAHDAVQLLVTQAPARKLAQHHLHVIGGDGAIAVDVVNSKHAAQLVVAAGSSTEGSQQAQELFKVDAVKHVGQPLGHWVDAQLRDAEHLLRCDEALFSSVQGPKPLVQRLDLLLCEGAFAVSYQLVDIRLRQAEAQALPX