APDGTLSALQEGFRMMHGLQCGYCTPGMIMRSHRLLQENPSPTEAEIRFGIGGNLCRCTGYQNIVKAIQYAAAKINGVPFEE -------HHHHHHHH----------HHHHHHHHHHHH------HHHHHHHHH---------HHHHHHHHHHHHHH-------