KGGKKLKDPNAPKRPPTAFFIFLNEFREVFKRENPNVKGVTAVGKAGGEKWKSMSEAEKQPFMTKAVQKKSEYDKTISAYNKKQDAEEVEAEESDKSKSEINDDEDEEVG