MAKANHYIRVRWIHEYEELPVELYSELDSQGWELRKVEVFAGGRSQAADAYGGAGDTRLGGEPVLPIDEIALDPQFKPEFVDRREFEDAWRCARRSVARWAS