MSALRSWIPGAGQVSIPFYELRSENMRQKLHLGEAVSMERNQLEKDDLEGQTVTVLGLGASGRAATRLALARGATVVAIDSNESLIPLEHDPQFAGEDLTKLRTELGSCNMQSLYDADRLIVSPGISLQNYNLTALMQSGKQIMSELDFAAEAIPKSIKVVAVTGTNGKSTVTTFTGQVLRHAGIHVFVGGNLGRPLSDAALQYLSSSETDSKLEAAVVEVSSYQMEIPNRHFRPSVAVVLNLTPDHLERHKTIWNYAMMKCRVFSHMDSSHLAVIPSGDQLLKEAASHSGGKGTRAWIGDLPGVKLDSDAALATLIVPPKGLSTQINLGSLKTFGIHNAYNAGTAALLTLGLDLGVDIEAINNAMGILKPPPHRMQVVFEDKQGILWVDDSKATNVEATYTGLKGLKERRSVILLGGLAKVLNKEGYIGFERLVNDLKYHRAVITFGASGKKIKQSLDEAGISIPCVEVASMRDAVSVARDFAKHGDVILLSPGCASFDEFNNFEHRGKVFQELAVSSSSS*