MDLSDPHDLADLGGIGELVSELEAQLSQESAEAEASVVTKLKCQQWIALGENIENRLRRDSKHLLLKQCMEAHKLFFQEATAMESLCYKLAEAGAGLSFSEKLYHELNHKVVATQIEECTTELLDTVKMLVCQSLRKLDVAFESVANIVGEWLQKSWHDSCENPDLLESVVTASANTISKIRVKPLKSALADLEKDISQSEEFLAAFTSLCDQSKIPAGEDLAKLAESKASKQEGMGKAAVILSESVIIFCLKVINNDKESAGEKEKKKSLLVSQWAEVEAESQGRSEDLVHPFVENMAIKLMKSKPESKSKADLE*