MELLPDTHDNLNDIVEEELVEESSDDQDELRMREKSLVLQGANQIEDDFVVHEQLHSNQTDFEDSIIEYDGGSDSEELHAVDVNAQQDVVHDTDDDEYDDDDGEDSFFGAPKQLTFSSKERKYACEWPHCDKTYIKVSHLRVHQRSHTGELPFACSWTGCRQRFARAETLNRHLVIHTSDRNHNCRWCEKRFHRRDHLLAHVRRHNLPNSEFQQLFPGVKVTKAVLKEEAPKPSTNPPIEEIPPTDTIPAATANSIVPDPRDPARTFRCSYEDCTKSYTRQSHLKAHELLHTGTLPFRCPWENCGAAFARSYELSRHRRKHSGERKFVCHICQQAFIRSDHLSCHVKRHTFRAVRVKRCRGDVRVKLKVK