MDGVSPLERYLEHCSGQDDLSASPQLFPPMSPYEVDLPIQTEDGLFGSQFNQPKELPADFSSVDLSFLPDITQDKEQNLSEDGHGMQEKLDGSVSRNEDSSTFVNESSLSCPDATQPSPEESGVCPPLTPMTPMTPVTPASASESSGIVPQLQNIVSTVNLACKLDLKNIALHARNAEYNPKRFAAVIMRIRDPRTTALIFSSGKMVCTGAKSEEQSRLAARKYARVVQKLGFPAKFLDFKIQNMVGSCDVRFPIRLEGLVLTHQQFSSYEPELFPGLIYRMVKPRIVLLIFVSGKVVLTGAKERSEIYEAFENIYPILKGFKKAS