MASVHQEFIPACCPDCFTVESTVGRVLLHQRSSHHIVCPMCPQRFKSFELLMNHYTETHITQTTGSSEVRLYCTECFDDHPTWEALKDHIRSHHPYVWRELFKLRTTKMKSALRKLPLVVPFNKLSSITSLG