GPGEAEKRLDEEFKELDKSHPEGWVLEPLKAPDGSLDLNLWLGAIPGIEGTIWEGGLFKFRVLFSDDYPKEPPKVKFVPPLFHPNVYASGTVCLPILQEDEGWQPSLSLLEILEDIMELLDDPDPDDPANPEAYEIFKKDPALYDKLLKKQAEKYAPK