DSMDHRIERLEYYIQLLVKTVDMDRYPFYALLIDKGLSKEEGEAVMRICDELSEELATQKAQGFVTFDKLLALFAGQLNEKLDVHETIFALYEQGLYQELMEVFIDIMKHFD
-HHHHHHHHHHHHHHHHHHH--------HHHHHH----HHHHHHHHHHHHHHHHHHHHHHHH------HHHHHHHH-------HHHHHHHHHH----HHHHHHHHHHHHH--