MARGLNGVIFSVIFLVFYLAAAAASREHRAFVRKTVSSHDIVVFSKSYCPYCKRAKSVFKELNKEAYVIELDQRDDGSDIQDALREIIGRRTVPQVFIHGKHVGGSDDTVAAYESGELAKLLEIQVDEVDDL