MVAVSILFRLAKLAKLIVEDVRRYIGIEIDPEQALDDYVGMWEQKNKIMNYLKPDDSDVVRVVTIYGIPGMGKTALARLVFEELKLSSDFQGRAAFLSISDGTADIVSLQKDLVSQLLKVNASDLTYAELGVEWIKAKLEKKKVLIVLDGLHNEDQLLKLAGETSWFGKGSRVIITTRDISIIKLIKGGGCYEYKMPEMKCDDALKLLCRKAFNSDSPPEETDKKILQDLLKGASGNPKAICDIGSELGRRNENEWEGTIKEFEQVPPKNFKEQFKIVYNKLESRSQREIFLDIACLFIDVEKNDASHYWEAQHYCNNLRTDLVTLKNHSLIEIVDGNKLGMSHLLRSLGRYIVDDTANSPGMRSRLWSPEVALE