MVSNVLLTGASGYIAQHVTSELLSHGFRVIGTVRRQEQADQLHKQFSEENPALQKDPSLLTYVLVPDIGAPDAFDEVLKSTPDITYVLHTASPLIFNDDRALEDVYLRPAVEGTKNILSAIKKFANDSVKNVVVTSSFAALMNPDKFEDKSFIHTEKVWNNKTWDDTKPRDEFLGYVVSKKEAEKAAWDFVKKETPNFKLTTVNPSYVFGPQKFDVAARKESLNASAEIVNLLLRTKYPSDEKLFDDLVSISVDVRDVALYHVLPLLDADLASKRLFVVQSKFSAQRILNIINENFPELKGKIAVGKPEETARLEAIKGPEYNNSLSIALTGVDPIPLEKTIVDSVKQILRANK*