GAMGSKISEQLKCCSGILKEMFAKKHAAYAWPFYKPVDVEALGLHDYCDIIKHPMDMSTIKSKLESREYRDAQEFGADVRLMFSNCYKYNPPDHEVVAMARKLQDVFEMRFAKMPD
-------HHHHHHHHHHHHHHHH-------------------------HH------HHHHHHHHH------HHHHHHHHHHHHHHHHHH-----HHHHHHHHHHHHHHHHHH----