DDKVKKEVGRASWKYFHTLLARFPDEPTPEEREKLHTFIGLYAELYPCGECSYHFVKLIEKYPVQTSSRTAAAMWGCHIHNKVNEYLKKDIYDCATILEDYDCGC
----HHHH--HHHHHHHHHHHH------HHHHHHHHHHHHHHHHH-----HHHHHHHHHHH--------HHHHHHHHHHHHHHHHH----------HHHH-----