MKFPTKGERSLVDLLKQNELSTILRFGAEELFKEEKNEEEAKKKLENMDIDEVLERGEKVESKETKEEGESELLSAFKVANFNTIEDDGTFWSLIQPEAISKAEKETIDRGLFLKEALAPHAARSTKSYVDVSQPDRNGKRRRXPNRNGKRRRRGGEVQERLQKCSGNVSEAPVQTLLPQIEGDAGYVCEWAGGGLSKKDANNFVKESGNSGGDAGGATDRVLNQLLTEMDGMTAKKTVFIIGATNRPDIIDSALLRPGRLDQLIYIPLPHEASCFQIFKACLQKSPIAKDVEIATLAQYTQGFSEADITEICQCACKYAIREHIEMDIEKEKKRKENPEAMDEDETEVADIKAAHFEESMKYARRSVSDADIRKYQAFAQTLQQSRGFGSEFWFTDRAATTTVSEGTTDPFATQTVVDDDDAY