MKKGKWSKEEDDLIKNHMEKYGIGRSWQALSDALGLQRCGRSCRSRWLNYLRPGLKHGDFSPAEERIICKMYSKKGSSWSAIAAQLPGRTDLAVKNYWNSTLKKRHRPAASASATTSSDDDDDVDDATPPGLALVVYSEGSTAAAAAAGELAPYSVSSPAAIADAAEEEGEEEPIAAVPISTCILALPPPPPPPPPPPPPSNATGGEVSIPCFPFSPLPFIEPDLPELTWTTDLDDIAAGFAAAADDACRYPKRPHPITPDSPRLPKLPAIAGFDDVQSFLSWFDD