MRTDDFVTWFLALSIQGGLGNEHAVELLERNVSPAIAQQLYIQDMRSENLSQAAEEVHKIGRAIKVYKMQFGGGPTTKNNSSQRSPGSSKQNSHHSHGFKPFGLQPGQGAPMDIGTVQGGQMCRFKGNCYNCGQEGHMSQDYDWLNTLASHSYDEIRAFFYDQQVAEMKAQGKEFGA