MATQMVARTLHWAQLGTGREAQVLGPGCPKPRNMVPTSRSNVSVNIAGRKPTDVSKQYPSQFLGRRSFWGDSAKLHIQRKIKNKISSAELLTNLVARLFGPAIFEASKLNVLFLGVDEEKHPGHLPRTYTLTHSDITAKLTLAVSQTINKAQLQGWYNRLQRDEVVAEWKKAQGKMSLHVHCHISGGHWLLDAIAKLRFIIFRKELPVVLEAFRHGDQALFNNHPELEEALVWVYFHSNVKEFNRVECWGPLKDAAKGEIEQSESAREAIHMALQEMGKDRPQRCPHPCDCCYPPFSLIPWPDDFDDKSLQRQP*