MSDGGGEGGGGYGGDFPSPTPSSTVPDGTDPKSGLPPFSSFQDEPPRNTDGEALQTSRLLDISSWDYYGEGLSGRFLDRGDGFPMLLPQPQYRPWESKDQDYPGSPANKLPSFQSQFTAFPQDQNGDGTVLTTLTPAPSSPNSGLPSFHTLSTVPPRGYPLVPAPVQAREIPSIQQQLLDERHIHLFQGPQQYHQLGSYQPQQQTTLLTVVKTEPLIVTQLQPSYEHHELKMEDSGSPRGYLDSRKKERRKIRAASLESSNESDGVGSSSVESSGQVAAISSTAGFKSPLACHQNPNMHPEDDLHDLSDKPAKKKRKRCGECIGCQRKDNCGDCAPCRNDKSHQICKMRRCEKLTEKKVSYHSILSIFTE