MKLEVVDKRNPVLIRVATIVDTEDHRIKIHFDGWNKDYDYWIDADSPDLHPAGWCAKTGYPLQPPISPLDLVEASEQGGCPTPGCKGIGHIKGARYSGHHSAVGCPYSEINMNKESVLPDRLSGEMPLASPTVLRNKKAEINGTAASPVIEKCASLGHNSCSKSVGHNRTAGNSITEKTSQEEAEEEPPCKKPLLCDDRGKKNTRGGRQAKNPKVKEEEELESEVSSVNETTEVEEFALQQALHQSVFMSSTPPLPSLPLCWEQQSKLLPNVAGITASRVSKWSVDEVSEFIQTLPGCEEQAKAFRDEQIDGEAFLLLTQVDIVKIMSIKLGPALKIYNSILMFQTAEENSHNEL