MATDVAKDLISGTVGGTAQLISGHPFDTIKVKLQSQPLPLPGQQPRYAGAMDAVKQTIAKEGLKGLYKGMGAPLATVAACNAVLFTARGQMEALFRVEPSLPLSVGQQVICGAGAGVAVSFLTCPTELIKCRLQAQSXLTCPTELIKCRLQAQSSLATASVATLGVTGVTASIKHNGPIDVAKHVLRYEGARGLFKGFIPTLSRDVPGNAIAFGVYEALKQFMAGGHDTSQLGIGALLASGGIAGAASWALIYPTDVVKSVIQIDEFHQPKGRKPRSSFVNPSRAVKATIDTPKFYEDFVLEEDKAKIFELEVE