MATSVLRSPLFSATELMDSGIDLARVFRVAATSCERGRIAATSAKIREDTIEDPSSMSTLFEETTWQAATARMESLPARPAIDRKNIVPGVCMVDNRTGLFRLEISIGHVYVPARVLLGSGAQPLMLGKAACVSLGIRRSELEPCPFLIQTSLGGASNRLYFMTRESIAVQLRHDHAHDSSQFGVRAVVTSAESYDVLVDGAVLYPMGFRMDYWTETTPYCHGWQSGDGRLNELPLRFISRDSSLRSSSAVLASVAGFSGVLTWIDDLLEENMSADDTSVYEDMEEIVSFTTAVTSPLDVPLWISCQAL*