FWRQTWSGPGTTKRFPETVLARCVKYTEIHPEMRHVDCQSVWDAFKGAFISKHPCDITEEDYQPLMKLGTQTVPCNKILLWSRIKDLAHQFTQVQRDMFTLEDTLLGYLADDLTWCGEFDTSKINYQSCPDWRKDCSNNPVSVFWKTVSRRFAEAACDVVHVMLDGSRSKIFDKDSTFGSVEVHNLQPEKVQTLEAWVIHGGREDSRDLCQDPTIKELESIISKRNIQFSCKNIY
------------HHHHHHHHHH--HEEEEE-------HHHHHHHHHHHHH--------HHHHHHHHHH---------EEEE---HHHHHHHHHH---EEEEE---HHHHH-----------------------------HHHHHHHHHHHHHHHH---EEEEEEE-----------EEEEEE----------EEEEEEEE------------HHHHHHHHHHHH---EEEEE---