MSATPKPLEAAAAVVAGGGGGGDGAKASGKQPPPPQQQELVLAAPMAVPAEEEARKVRKPYTITKSRESWTEPEHDKFLEALQLFDRDWKKIEAFVGSKTVIQIRSHAQKYFLKVQKNGTGEHLPPPRPKRKAAHPYPQKASKSAPQAVSSQQPPLLTATRDQEGVMPMDTSIVVPNTSANAAVPSWDNALVPFSADHTQGPGAGVATNNCSSSIESQSGTWPTSEAVEQENVLPPLRAMPDFSQVYNFLGSVFDPDTSGHLQRLKAMDPIDMETAVLLMRNLALNLTSPDFEAHRKLLSSYGSDGDQIKSEGLENIGSQSCHLPSMVTSE