SATSLTFQLAYLVKKIDFDYTPNWGRGTPSSYIDNLTFPKVLTDKKYSYRVVVNGSDLGVESNFAVTPSGGQTINFLQYNKGYGVADTKTIQVFVVIPDTGNSEEYIIAEWKKT
--HHHHHHHHHHHHHEEE-----------------EEE-------EEEEEEEE-----------------EEEEEEEE-----------EEEEEEEE------EEEEEEEE---