MAKVHELSTKGMAVDMTELFSTFSNDLICRLVSGKNFQGEGRNKLFRQLFKANSVLLAGFNLKDYYPGLARLKAVSMVMCAKARNTRKLWDELLDEIIDERMSKQQCEHDEGNDQDEMNFVNVLLLQEQGITREHLKAILVDMYQAGTETSSVVLVFAMAELMQKPHLMAKLQAELRTTIPKQGHELITERDLTDMTYLKAVIKETLRLHPPTPLLLPHLAMADCNIDGYTVRSGTRVIVNAWAIGRNSESWEAAEEFLPERFVDDGSAANVDFIGTDFQFLPFGAGRRICPGINFASASMEIILANLLYHFDWDVSAEAAIDKDGIDMAEAFGLSVQLKEKLLLVPVDYKDGMQDSAVILL*