MATSFAAVRKGFIDSVGNTPLIRLNKVSELTGCEIYGKAEFLNPGGSVKDRAALYIIKDAEEKGILKPGGVIVEGTAGNTGIGLALVANAKGYKTVIVIPKTQSQEKKDMLRIAGATLVEVPAVPYKNPNNYVRYSGRLAEALAQSHPGGAIWGNQFDNVANRRAHYETTGPEIWEQTGGRIDGFVCAIGTGGTLAGVGKYLKEKNPNVRIGMADPMGACMYNYYASGVLESSGNSISEGIGQGRVTANLEGWGLPARDGGVVDFWCQVTDEEALPLVYDLLKEEGFCMGGSTGINIGGAVKLAKELGPGHTIVTILCDLGTRYQGKIFNVDFLKSKNLPYPQWLEPGFKDIDVPEVFEEVPPAP*