MGSVGRMKLGSLGLEVSAQGLGCMGMSAFYGPPKPEADMISLIHHAVRSGITLLDTSDIYGPSTNEILLGKVTFFSDMPFLSDMPFLGKLEWSLWSRDVEEDIVPTCRELGIGIAEMAMRKGCTPSQLALAWVHHQGNDVCPIPGATKIENLNKNIGALSVKLSPEEMAELESIATADAVKGERYGSTVPTWRESETPDLSSWEGILTFTNL