MKATMGPTKGLPPYASVLVKHGSVDSRDNDEEKRSKLLRHLGNGCEAINRAPVQPGQNISSYSSFPGAPMPTPLLQTSNFPSGFGSELPLPSVLRANASLHSLGFGSPTNASMTSTGHPLIGQSMFSTPIHGCFSTSDRGNDSSSTLAILLPVSESMSASSLGIDSTLLQCADYARSADDFHLEHQIQSITAASLLDLTPSLSHQEFQTFVEISENHSASRPTSNSRLLSKRDSILSTDIQKEKRQRPFTCADAIAHAATENTGIAIRSRRLFEQVPKTVKPCKCKNTHCLKLYCTCFQKGSFCDPDICKCIDCYNLREFNETGGKRQEAVSEILLRRIDAFESRPKKKTGEGCACKKNRRDTPKCCSLYNSQILPYMSRCLQKYCDCFATKSDCTERCRCSAACGNNRFPAIEDNLSNEEPPSP