MDFRIGQGYDVHQLVPGRPLIIGGVTIPYERGLLGHSDADVLLHAITDALFGAAALGDIGRHFSDFKGADSRALLRECASRVAQAGFAIRNVDSTIIAQAPKLAPHIDAMRANIAADLDLPLDRVNVKAKTNEKLGYLGRGEGIEAQAAALVVRE
---EE---EEEEEE-----EEEEEEEE-----------HHHHHHHHHHHHHHHHH---------------HHHHHHHHHHHHHH---EEEEEEEEEEE-------HHHHHHHHHHHH------EEEEEEE-------------EEEEEEEEEEE-