MRILVLGVGNILLTDEAIGVRIVEALEQRYILPDYVEILDGGTAGMELLGDMANRDHLIIADAIVSKKNAPGTMMILRDEEVPALFTNKISPHQLGLADVLSALRFTGEFPKKLTLVGVIPESLEPHIGLTPTVEAMIEPALEQVLAALRESGVEAIPRSDS
--EEEEEE---------HHHHHHHHHHHH------EEEEEE----HHHHHHHH---EEEEEEEE--------EEEEE-------------------HHHHHHHHHHH-----EEEEEEEE---E-------HHHHHHHHHHHHHHHHHHHH----EEE----