MDLDVGSCFVMTVDDDFVLDPLSEEKCLVCGDRATGTHYGVVSCNGCKGFFRRTILRNQKFTCRFQKACIIDKNFRCACRFCRFQKCVSVGMRREAIQYERDSIGAGSAVGASSPKKRRESSPPIGTMPMMSENASSFGQNHPSVGSTAGRGDVINSLMDMEQKGMEEMYTRYRSSVITSSVVTASVGEGGSAFSQPSRPCTVDELNDISRTTLLLMVEWAKNLQPFPSLSMEDKIILLKNYAPQHLILMPAFRSPDTTRVCLFNNTYMSREQGAELDGFAAFKTSNITPRVLDEIVWPMRQLQMREEEFVCLKALAFLHPEAKGLSADTQTVIRDARNKVLKALYAYITAQMPEEAPTRYGNILLLAPALKALTQLLIENMTLTKFFGLAEVDNLLSAFILDDSMSDRIEGSTTSIQQHLTQSSLAPVHQTTVPSATSATPATTSTGSTTTTSATPAEAQQRVMTIL