AALTVSPRFQGAPYDAHTTGMTGAISYHPYGSAAYPYQLNDPAYRKNATRDATATLKAWLNEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKENKMTWAPRNKSEDEDEDEGDAARSKEESPEKVQEGTETSAEDEGISLHVDSLTDHSCSAESDGEKLPCRAGDPLCESGSECKDKYDDLEDDEDEEDECERDLAPPKPVTSSPLTGVEAPLLSPPPDAAPRGGGGGKTPLGSRTSPGAQPPTSKPKLWSLAEIATSDLKQTSLGPGCGPPGLPAAAAPASSGAPPGGSPYPASPLLGRHLYYTTPFYGSYTNYGNLNAALQGQGLLRYNAAATAPGETLHAAPKAASDAGKAGAHPLEQHYRTPGGGYETKKDASEGCTVVGAGVQPYL