MDERIPHLQDRQFMEHADFLGMDFPPLYMCKSKRGIKREDGGKDAYKLPHRLIEKKRRDRINECIGQLKDLLPEHLKLSTLGHLEKAVVLELTLKHLNALTAVTEQQHQKIVALQNGDRSMKPPIHTDLDAFHSGFQTCAKEVLQYLSQAENWTAREQRCAQLINHLHKVLAQFQPDAPPLQHQLPAGDAQDAQKSDCQTNCVPVIQRTQGGELNENDTDTDSGYGGEAEKSDGKDKECERNKAVKIKQEFGDDRAAKKSKMCWSGNGDPSRPDMAFMNSLMGLSGVGQQTPICMPFYFINPSAAAPYMPFFDKSNIEKYMYPAAAALASPFPWLYPAHASAAAAAAAAAVFPGLSAHLGATAQPKDSQLQDDSGSREAEASSPEEHEETPESDDGEGDVDDTSPDSKQSPQEHRFACQTS