MSPDNHGASVQATEDTPSSRARDFFSVPAPVKRIFDRFPLVTYPSNDLPHHSGIARRGNRLFVFTDPASARRGRPSFNPQCLKWQAYLKFVGIDLELVPSNNHASPTGALPFLLPALPAATTGPIPSNKLQKWAIEQVHCEEEQQLDVRFEVYASLLDHRIRNAWLYMLYLDAKNFEAVARRLYVDPSTSNCAVRAALAMQLQQAARDELLKTSAYVDVVALEADAADAFEALSTLLGENDHFFNRPNPGLFDASVFAYTHLILDEGMGWKQNRLGELLRQHKNLVQHRNRLLRFF*