DPFDLKRFVYAQAPVYRSVVEELRAGRKRGHWMWFVFPQLRGLGSSPLAVRYGISSLEEAQAYLQHDLLGPRLHECTGLVNQVQGRSIEEIFGPPDDLKLCSSMTLFARATDANQDFVALLAKYYGGGEDRRTVALLAVT
-----HHHHHH----HHHHHHHHHHH------EEEEE-------------EE----HHHHHHHHH-----HHHHHHHHHHHH-----HHHHH---HHHHHHHHHHHHHHH-----HHHHHHHHH------HHHHHHHH--