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