MDLDPLSEEKCLVCGDRATGTHYGVVSCNGCKGFFRRTILRNQKFTCRFQKACVIDKNFRCACRFCRFQKCVNVGMRREAIQYERDSIGAGGPSSPKKRRDTSPPLGSMSAHLHGEGAHFAQNHAPVLSTAGRGDVINSLMEMEQKGQEEMYIRYRSSVITSSVSTASVGEGGSAFSQPSRPCTVDELNDISRTTLLLMVEWAKNLQPFPSLSMEDKIILLKNYAPQHLILMPAFRSPDTTRVCLFNNTYMSREQGAELDGFAAFKTSNITPRVLDEIVWPMRQLQMREEEFVCLKALAFLHPEAKGLSADTQTVIRDARNKVLKALYQFITAQMPEEAPTRYGNILLLAPALKALTQLLIENMTLTKFFGLAEVDNLLSAFILDDSMSDRIEGSTTSIQQHLTQSAFAPAVTAAQLSSTATASKNASAVTGAPQTTSAETAETAAQRVMTIL