MSTTFGKATIAAIGVFTGAAATFSFISGDKSTTPVLADISSKPGESHKLPTPGNTGGHPVPSTPVDPAGLFKYGFPGPVADLAARQAFISTYDRRLRNPLWVAEHITPESLAKRDGDRKNSAFLEDPSIPEKFRAKLKDYFRSGFDRGHQVPAADCKWSQTAMDETFFLSNMCPQVGEGFNRDYWAHFEDFSRRLTTRYPSVRIVTGPLYLPKRDPADGKWYVKYEVIGNPANVAVPTHFYKVIFAEDGREGGNVALGAFVLPNAKIPNDKPLTDFEVPLEAVERASGLEFAEKLPAARRRRLCADANCALIIKDYADRQKAFTKGAPPQKTL