MGGQKVQPKGMSIKDGLQLPPGFRFYPSDEEIITFYLKPKVHQSNFSCTAIGEVDLNRIEPWELSGKAKMGDKEWYFFYLKDRKYPTGKRTNRATKGGYWKATGKDREIYRAAKKDELPLLVGMKKTLVFYKGRAPTGKKTDWVMHEFRLEGTNKVPCPASSSTSTTTIKSSSSEDEWVVCRVFDKTTRVKREPALPLFNMAMTGGGIDQSSISMPMPLQFSMLSDFTMDPAASYYSTVDARSLAVPPVMPPLSGMGNIGLQVASTLFGNSMVVAPPMSIYHQMGMGAEGASSFLGASKSGPSLMVSQKDTGVDHDQANADEISQMISANPESVATKDMDGIWKY