MGKLATLNGILKDEASQMKLNVVHLCSSVNAKTIDLALLKATSHTSNNPPSDKYVTFLQSTIDTCYGPDTVDAILHRLRVTTDVCVAAKCLILLHKMVKSESGYNGEDSLRNNINHRTLIYTQGGSNLKLNDLNVNSSRFTRELTPWVQWYKQYLDCYLSIAEVLGITPNIKEKNEDKRLETQRVSSYPMDCILKQIDFLVELFEHISDRPKAPQSKLNKIVIEMTELMVQDYFSAIRLMRIRFEELNVRVAKPNELVPVLEKLENCKEGLSEFSWRSKYLIADFWYLVSKLKDM*