MSKVLIIGAGGVGQVVAHKCAQRRDIFSGITLASRTKSKCDAIAAQLNNSIATAQVDADNVPELVALIKKEQPKLVINVALPYQDLTIMDACLETGVDYLDTANYEPLDTAKFEYSWQWAYQDRFKSAGLMALLGSGFDPGVTNVYTALAAKKYLDEVQEIDIIDANAGSHGQPFATNFNPEINIREVTAPCRHWENGEFVETPPLSTKQVFDFPEGIGPMNIYRLYHEEMESIVKHIPTIRKAQFWMTFSDNYLKHLEVLQNVGMTRIDEVEFQGQKIVPIQFLKALLPDPGSLGPLTKGKTCIGVIARGLKDGKRKQVYIYNICDHEACYKEVGSQAISYTTGVPAVVGGIMMLTGKWHAPGVWNMEQFDPEPFLAELGPMGLPTVVVDGGEWPEL