MKRAVVLGAGISGLSTAIRLLELSAGKLQVEIWTDALSPETTSDVAGALIHPYRIEPKELVDAWTRESVERYKSYIGAPGWAGVVREIEGYFLSTASDPASPEKAGEVPEGSRRCTPEEAGLPPGSPFSSALGFRALLGGERGGAAGEGAAAVLNCTGLAARFLAPDPALHGVRGQILRVTPPLALGRFYIGPDGADGSSAYVFPRPDFTLLGGTAAPSDHDDALRAPAEVCAAEAEAILARCAAIVPALAARPAPFALSSAARTAPPARPRDPGPGAPATAPVQAAWRPVRRGGVRLELERRGPHGRPVVHNYGHGGAGWTVAWGCASRAAALALHALALEPAPGAPP*