MGGRHAATTQGFLLLSGVKVVDLWGGYRDRGAQAPWEEPTLAPVFSTTKGVTAFALAIQKSRGAIDYDGKVAQWWPEFAQNGKEDVTVRQLISHECGLAGPAPPIALATLRDKAATRAFFAAAPMEWRTPGDYKGYMAVTLGNFESALVQMSDGERRRSAGELLRDECFAPLGIEDEIYVGTPASVPDARFAVIDGMSGLEPLFADSFPPGFVRRLLLEPRSYTARAFANPRLSAPPSVLDYNRRELGYCYVPNRCSGYILDDPREMALRTKVWRCAQRAGGYSGARALPLARLSVPHELAARDVARFPYLAPLP*