MSPPGSINGFPVDSFGESKKKKGPTPRQQEELCLVCGDRASGYHYNALTCEGCKGFFRRSITKNAVYQCKYGNNCEIDMYMRRKCQECRLKKCLNVGMRPECVVPEQQCAVKREAKRQQKEKDKPNSTTKEHGSPVDLHKEETKEKDPAMANKLSSEEAELIERLVYFQEEFESPSDDDLKKITQFPFTGQDVSDDDRRFKHITEITILTVQLIVEFAKCVPGFIPLKREDQITLLKTFPFTGEDGEKRPQLLEPKKVEKIQEIYLEALRKYVDNHRTKSVNMFARLLSVLTELRTLGNLNSEMCFSLKLSNKKLPPFLAEIWDIQC