MASVHQEFIPACCPDCFTVESTVGRVLLHQRSSHHIVCPMCPQRFKSFELLMNHYTETHITQTTGSSEVRLYCTECFDDHPTWEALKDHIRSHHPYVWRELFSQIG