MATPTVPHSDQPDEYHDIQRDRQGVLPQPDSSGPFIFRALEYACNCLNWAADNWLCPKPQPNKNLEGGPRIAIIGAGITGLMAAAQLTGHGCSRFANRSELSKTSLTHRFHPDPESWRKKPFPDRPQITRWAKQLWENHGLESSTRFNTRVVRIFRPPFEKDPSDTQVLSPLGSGWYVNRMGYGFFDAVVVATGVCGKPSSSDLEGKEVYEGIVRNFENVTSDDVKGKQVVIVGDGPLVIDAFEWAIDEMPKTLTVVTGDQDIVIPPSMMAKARGVHFSASGLLVDESGPCLDGGPAGSHTVAVPADLVIMASGYDRPKTHFLPAEYREWPYEMGYWFGQVFAPWDMSICALNCTYRHGLGPSGSWHTGFFMRILLMFISLPDARPSKSALSCWQLRSQVLRSLLPAELTDYVGYLEVFSWFVWAILVRPWRWGWILFVLFGIDSSLINLRVPRKDAPVGYQTA