MATIVVPPVTPSPAEDADALLKAFQGWGTDEQAVIGVLAHRDATQRKQIRLTYEENYNENLIQRLQSELSGDLERAMYHWVLDPVERQAVMVNTATKCIHEDYAVIVEIACTNSSSELLALLLALVSTYRYDGDEVNDALAKSEAKILHETVTNGDTDHGELIRIVGTRSRAQLNATFSWFRDERGTSITKALQHGADPTGYSHALRTALRCISDANKYFVKVLRNAMHKSGTNEDSLTRVIVLHAEKDLKGIKDAFQKRASVALEKAIGNDTSGDYKSFLMALLGSGI*