MTDLKASSLRALKLMDLTTLNDDDTDEKVIALCHQAKTPVGNTAAICIYPRFIPIARKTLKEQGTPEIRIATVTNFPHGNDDIDIALAETRAAIAYGADEVDVVFPYRALMAGNEQVGFDLVKACKEACAAANVLLKVIIETGELKDEALIRKASEISIKAGADFIKTSTGKVAVNATPESARIMMEVIRDMGVEKTVGFKPAGGVRTAEDAQKYLAIADELFGADWADARHYRFGASSLLASLLKALGH
----HHHHHHHHHHHHHH-------HHHHHHHHHHHHH----EEEEEE---HHHHHHHHHH-------EEEEE---------HHHHHHHHHHHHHH---EE------HHH----HHHHHHHHHHHHHHH-----EEEEEEE------HHHHHHHHHHHHH---EEEEE----------HHHHHHHHHHH--------EEEEEE-----HHHHHHHHHHHHHHH-------------HHHHHHHHHHHH--