MATQMVAKTLHWPQLGTGREAKFLGPGCPKSKNMVPTSSSNAGVKITGRKPTDESKRYPSQFLGRRSLWVDSAKLHIQRKIKNSSAELLTNLVARLFGRSIFEASKLNVLFLGVDEERHPGHLPRTYTLTHSDITAKLTMAVSETINKAQLQGWYNRLQRDEVVAEWKKAQGKMSLHVHCHISGGHRLLDAIAKLRFIIFRKELPVVLEAFRHGDQALFNNHPELEEALVWVYFHSNVKEFNRVECWGPLQDAAKGEIEQSESAREAIHMALQEMEKDRPQRCPHPCNCCYPPFSLIPWPDDFDDKSLHQ*