MDKPFCPDCEKPTEVIMDHAAGDTVCVDCGLVLEAHSVDESSEWRTFSGEQSGADPNRVGDPTNPLLTDKGLTTMISKGNGKGSDMAVLGRWQNRGSNSDRNLLAAFGSIATMADRLGLVGTIKDRANEVYKKVEDLKSVRGRSQDSMIAACLYIACRQEDKPRTFKEICSVANGATKREIGRATKFIVKQLEEEMGIAMDMGTIHAADLLRRFCSHLGMNNQATRAAIETVKSIEALDIRKSPISVAAAAIYMISQISDAKLTLKAISDVAGVAEVTIRNSYKELFPHARKLLPEWFVKEEQFKNLSAF*