MSSEGVKNKSPDKSKRKRDFPDGDLSGIRVTKKLFPTQVSVGSSSDELNIVALSTVSAMQATRFITESSPLSPPKRAHLGAQVDSRAASDTKRLLPSQNLAGASSDELNEALSTELTTEAIGFLLESSPLSPPKRAHLDTLADSQAGLNTEKLLQSQILATTSGGELNKGLLTESTMEATRFFSKTSPLSPPKRVHQGATANSQASSETKMLLRSQILAAGNSDELNEALSMTSATQAIGFLSESSPSLLSKREHFSALGDSRASLGTKKLLPSQILAAASSDELNEAVSVVLAMESSTLSLPNLPEGACFGGQADSRASSYSIGSALVDCVVCSEPPSGLKISTAGHTDMHCKWEPAEEEYYHQGERSDCEASEVTACQDETDEMKLVDLLRFEGRAGSEECTAASSSLSKHKRDSHQWLQKWGKTEKLKWANESIRDVQESEVVGILRVEGRRNLDKVMMEFDSRNCEISDESAGLEEEKEEEKEEEEEEERG