DDIQFQVVVNHEEQYSIWPEYKEIPQGWRAAGKSGLKKDCLAYIEEVWTDMRPLSLRQHMD ----EEEEE-----EEE------------EE-----HHHHHHHHHHH-----HHHHHHH--