GPGKAEKRLDEEFKELDKSHPEGYVLEPLKAPDGSLDLNLWLGAIPGIEGTIWEGGLFKFRVLFSDSYPEEPPKVKFTPPLFHPNVYASGTVCLPILQEDEGWQPSLSLLEILEDIMELLDDPDPDDPANPEAYEIFKKDPALYDKLLKKQAKKYAPK