MELMKLFGKRNPVFLCNVRNLEHVIKDQPEDIAVVNEFLDVFPEEIPGMPPNRPIDFTIDLVSGTAPISKAPYRMAPAEMNELKGQLGDLLEKGYIRPSASPWRAPVLFVKKKDGSMRLCIDYRDLNKVTIKNKYPLPRIEDLFDQLKGAGIFSKIDLCSGYHQLRIADHDIPKTTFRTRYGHYEFTVMPFGLANAPPIFMDLMNCVFHAYLDKFVVVFIDDILVYSKSEEDHPEHLRSVLSTLRDNQLYAKLSKCEFWLERVAFLGHFVSKEGVAVDPAKIKAVSEWPTPKSVTDIRSFLGLAGYYRRFVQDFSRIAKPVTTLMKKEAKFEWSNQCEEAFQALKTRLTTAPVLTFPDESGTYDVYSDASKNGLGCVLMQNGKVIAYASRKLKPYESNYPTHDLELAAIVFALNIWRHYLYGVKCRIFTDHKSLKYIFTQKNLNMRQRRWLELIKDYDLDIQYYEGKANVVADALSRKSSDSVNALVVANELCKDMQRLNLEIVSGENLEGMMNALTIQPSIFDEIRENQAGDVKLERIKEKISRGKEFDF*