MPRFALTVIRHGETRLNKEKIIQGQGVDAPLSETGFRQAAAAGQFLSNVQFTHAFSSDLTRTKQTIHGIL
EKSRFCKDMAVKYDSRLRERMYGVAEGKPLSELRAMAKAAGEECPMFTPPGGETVEQVKMRGKDFFDFIC
QLILGKAGQRESVLPGAPGSGLESSLAEVFPVGKHGSLGANPKGGTLGLAASILVVSHGAYMRSLFGYFL
SDLRCSLPGARDKLELSSITPNTGISVFIIDCEEARQPSIQCVCMNLQEHLNGVTEKQH