MLTRQQKELIVKEMSEIFKKTSLILFADFLGFTVADLTELRSRLREKYGDGARFRVVKNTLLNLALKNAEYEGYEEFLKGPTAVLYVTEGDPVEAVKIIYNFYKDKKADLSRLKGGFLEGKKFTAEEVENIAKLPSKEELYAMLVGRVKAPITGLVFALSGILRNLVYVLNAIKEKK
---HHHHHHHHHHHHHHHH---EEEEEE-----HHHHHHHHHHHHHH----EEEEEE-HHHHHHHHH--------------EEEEEE-----HHHHHHHHHHHHH-----EEEEEEEE------HHHHHHHH----HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH--