MANQLLLKHDLIFSGRTVPDSVRVLRHQESSVVWMPPNPLWRSLRTLLNTQIMTVQRLDANIALRRAKVQKLVSHVGDCSVTQREVDIGRAGFITILNLISNTVFSVDLADLGSPAEEAQEFKDVVLGILEEAGKPNVSDYLPFLRWMDLQGVRRRSIGYFEKLHHLFDEMIDGRLRDRSSGGYSRRGDFLDVLLDQNEEKGFQLKRHEVKALLADIFVAGSDTSSATIEWAMAELLRNPHTMSMVRSELKEAIAKGKQVEESDIARLPYLQAVVKEALRLHPPVPLIPHRAESTVEICGFTIPKYTQVIVNAWAIGRDPNVWTNPTCFLPERFLHSKLDFKGQDCQFIPFGAGRRICPGSPLAFRMVHLSLASLLHSFAWKLPNGMLPEGMNMDDKFGITLQMEAPLLAVPVQE