MDIAVDVEGFVTSKPAQITSLQEGRGRIVAHPSRRRSADIRLVECHPEVYEPCDDSFALVDALLADRTRLKAIQPKLCLEVGCGSGYVITSLALMLDDDAEKAHFLATDISQAAAEATMKTLGVHNVSAEVVITDLVFGLEKRLAGTVDVLVFNPPYVPTPEDEVGLDSIASSWAGGERGRRVIDRMLAIVDSLLSAKGYFYLVTCTANNPVEICQIMARKGYASRIVIQRYTEEESLQVLRFWREPLDESWGSSGPTSPSAQSPRSSFQRTISDRLARLVSFK*