MSVVAVVGLGYVGLPLAVEFGKKTRTVGFDLSREKIEHYRRFCDPTGEVSSDDLKAATHLTVTTDPAALAEADFIVVAVPTPVDAAHIPDFSPLVGASTTVGKHMKKGATVIYESTVYPGATEEVCIPILEKNSGMTWRHGFHVGYSPERVNPGDKERTITRIVKVVSGDDAATLDKVAELYGSVITAGVHRASSIKVAEAAKVIENTQRDLNIALMNELSLIFHRLGIDTLEVLKAAGTKWNFLPFRPGLVGGHCIGVDPYYLTHKADMLGYHPQVILAGRRINDGMGAYVAQETVKKMIAGGVQVKGAKVNVLGLTFKENCPDLRNSKVVDVIRELQSFGCEVHVHDPLGESKEAEHEYGIGLTAWEELPACDALVAAVSHAAYLDKPFAELTATLKKGGTFTDVKSAYDPATVEAAGFALWRL