MVLTSRTHTTLFASTTPTSNSGSLVRLPLSIVPHYEARCEHTGAIVPAKPLFRTNLWSSDEHERFLHGLEMFPNGPWKEVAKVVGTKSTRQTMTHAQKYRQKIERRMQAKPKASKQQPKSQRRVLQSVAAMDHHSVGTVYPDLMPSPMSFVDELLACSSVEESESVASPTDIYGDFLDTSFLDLEFDSILASLDPQSKNL