MEKYRLLKLFLDIFEESVKQDVFLPSTFSLYVEGPCGKVELNDDKTLRLLWGWNWGKDTAEIWVEGTDKPGLVFRNAVATIENHRKEKERQLKERQEELLRAQREEEEAMRKQQEREDILREIQEQMEYTVAMEVPVVDCEDMKVEYVRVISKDDADEVFPEHPTPPPQHHTPPPPPQNPTPPQNNQTDEPNNQAPPDQAQPVKKKGGRARPEGFRVNKVTAKKAGTWVSKGKGKGRKGTGRSKTPGVFADVGEICSEEESEDSDYEESDSEQEDVLNDWIDSDVDDEVIPDDIPDLGVEKLLHTGGVGLSVERADNRRYTAVCAVESCDWRIHASRLFDNVSWAIKVISGPTELVGGLRRIQW*