GPGKAEKRLDEEFKELDKSHPEGWVLEPLKAPDGKLDLNLWLGAIPGIEGTIWEGGLFKFLVLFSDDYPKEPPKVKFTPPLFHPNVYASGTVCLPILQEDEGWQPSLSLLEILEDIMELLDDPDPDDPANPEAYEIFKKDPELYDKLLKKQAEKYAPK