GNPPPPPTSDPNRPTAKTPQITYLKDVVLKTLLAHPDAEPFKAPYDADAAGDPDYYKVIKNPMDLGTIQARLENNYYLSAEEVLADLETMFNNVKKYNKPGHPLVKKAEKLEALFKKLVANLP