MARESRAKRARTAANGGEGDAVSGGTSGQGGTHHASASSNTAAASLRGGGAAPAGAASGSCSNGAASSTVAAAMAGGGSPLDALPDELLGRVLLLAARRGWIVPTICGGTFLLDPKEDEPDVQPKQLVQLKAPNDAAVEALTTLPEQSRKAVRRIVIQGGSTDISVLGLCKLAAAFRDQLDELSIIFGGADAAQLPFAGLASIQHMQRLRSLNVRSLSVLSLLPNLQMLDLSIPLPLSVLEALARPPLVSSLRALLFRAAISGDERPAAVFAAAAKFTSLEKLKLISQRLSGNEPSIIMHMADDLQSLCALTQMQELIIGNTLGWIGFISHMPQLQSLRAGIIISGSSGIDMAPLFAAPALKATLLGFFCSLQNMQRQPLRHSPAAAPSNFVLPLVVYEALAGSSLRSWAQMQRLSIELYGDGSTIPGSFLKRLASDVPSLRRLEVNSALPVTTDLVSISSLNYLAQLQVSNKVAVKMSKVERQLLTSSLLDVRVVFTGINHPSQTR*